From ed9322acb51099832c044102d09712daeef2fb81 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Wed, 28 Feb 2024 14:27:40 +0000
Subject: [PATCH] release 10.14.0

---
 anttask.html                                  |    10 +-
 apidocs/allclasses-index.html                 |     8 +-
 apidocs/allclasses.html                       |     6 +-
 apidocs/allpackages-index.html                |     8 +-
 ...ractAutomaticBean.OutputStreamOptions.html |    20 +-
 ...bstractAutomaticBean.PatternConverter.html |    14 +-
 ...n.RelaxedAccessModifierArrayConverter.html |    16 +-
 ...maticBean.RelaxedStringArrayConverter.html |    14 +-
 .../AbstractAutomaticBean.ScopeConverter.html |    14 +-
 ...tAutomaticBean.SeverityLevelConverter.html |    14 +-
 .../AbstractAutomaticBean.UriConverter.html   |    15 +-
 .../checkstyle/AbstractAutomaticBean.html     |    34 +-
 .../checkstyle/AstTreeStringPrinter.html      |     8 +-
 .../AuditEventDefaultFormatter.html           |     8 +-
 .../tools/checkstyle/AuditEventFormatter.html |     8 +-
 .../puppycrawl/tools/checkstyle/Checker.html  |     8 +-
 .../CheckstyleParserErrorStrategy.html        |     8 +-
 ...igurationLoader.IgnoredModulesOptions.html |     8 +-
 .../ConfigurationLoader.InternalLoader.html   |     8 +-
 .../tools/checkstyle/ConfigurationLoader.html |     8 +-
 .../checkstyle/DefaultConfiguration.html      |     8 +-
 .../tools/checkstyle/DefaultContext.html      |     8 +-
 .../tools/checkstyle/DefaultLogger.html       |     8 +-
 .../tools/checkstyle/Definitions.html         |     8 +-
 .../tools/checkstyle/DetailAstImpl.html       |     8 +-
 .../DetailNodeTreeStringPrinter.html          |     8 +-
 .../tools/checkstyle/FileStatefulCheck.html   |     8 +-
 .../tools/checkstyle/GlobalStatefulCheck.html |     8 +-
 .../JavaAstVisitor.DetailAstPair.html         |    24 +-
 .../tools/checkstyle/JavaAstVisitor.html      |   109 +-
 .../JavaParser.CheckstyleErrorListener.html   |     8 +-
 .../tools/checkstyle/JavaParser.Options.html  |     8 +-
 .../tools/checkstyle/JavaParser.html          |     8 +-
 ...ilNodeParser.DescriptiveErrorListener.html |     8 +-
 ...docDetailNodeParser.ParseErrorMessage.html |     8 +-
 .../JavadocDetailNodeParser.ParseStatus.html  |     8 +-
 .../checkstyle/JavadocDetailNodeParser.html   |     8 +-
 ...JavadocPropertiesGenerator.CliOptions.html |     8 +-
 .../JavadocPropertiesGenerator.html           |     8 +-
 .../LocalizedMessage.Utf8Control.html         |     8 +-
 .../tools/checkstyle/LocalizedMessage.html    |     8 +-
 .../tools/checkstyle/Main.CliOptions.html     |     8 +-
 .../Main.OnlyCheckstyleLoggersFilter.html     |     8 +-
 .../tools/checkstyle/Main.OutputFormat.html   |     8 +-
 .../com/puppycrawl/tools/checkstyle/Main.html |     8 +-
 .../checkstyle/MetadataGeneratorLogger.html   |     8 +-
 .../tools/checkstyle/ModuleFactory.html       |     8 +-
 .../tools/checkstyle/PackageNamesLoader.html  |     8 +-
 ...PackageObjectFactory.ModuleLoadOption.html |     8 +-
 .../checkstyle/PackageObjectFactory.html      |     8 +-
 .../tools/checkstyle/PropertiesExpander.html  |     8 +-
 .../PropertyCacheFile.ExternalResource.html   |     8 +-
 .../tools/checkstyle/PropertyCacheFile.html   |     8 +-
 .../tools/checkstyle/PropertyResolver.html    |     8 +-
 .../tools/checkstyle/PropertyType.html        |     8 +-
 .../tools/checkstyle/SarifLogger.html         |     8 +-
 .../tools/checkstyle/StatelessCheck.html      |     8 +-
 .../checkstyle/SuppressionsStringPrinter.html |     8 +-
 .../tools/checkstyle/ThreadModeSettings.html  |     8 +-
 .../tools/checkstyle/TreeWalker.AstState.html |     8 +-
 .../tools/checkstyle/TreeWalker.html          |     8 +-
 .../checkstyle/TreeWalkerAuditEvent.html      |     8 +-
 .../tools/checkstyle/TreeWalkerFilter.html    |     8 +-
 .../checkstyle/XMLLogger.FileMessages.html    |    24 +-
 .../tools/checkstyle/XMLLogger.html           |    56 +-
 .../tools/checkstyle/XdocsPropertyType.html   |     8 +-
 ...Loader.LoadExternalDtdFeatureProvider.html |     8 +-
 .../tools/checkstyle/XmlLoader.html           |     8 +-
 .../XpathFileGeneratorAstFilter.html          |     8 +-
 .../XpathFileGeneratorAuditListener.html      |     8 +-
 .../ant/CheckstyleAntTask.Formatter.html      |     8 +-
 .../ant/CheckstyleAntTask.FormatterType.html  |     8 +-
 .../ant/CheckstyleAntTask.Property.html       |     8 +-
 .../checkstyle/ant/CheckstyleAntTask.html     |     8 +-
 .../CheckstyleAntTask.Formatter.html          |     8 +-
 .../CheckstyleAntTask.FormatterType.html      |     8 +-
 .../class-use/CheckstyleAntTask.Property.html |     8 +-
 .../ant/class-use/CheckstyleAntTask.html      |     8 +-
 .../tools/checkstyle/ant/package-summary.html |     8 +-
 .../tools/checkstyle/ant/package-tree.html    |     8 +-
 .../tools/checkstyle/ant/package-use.html     |     8 +-
 .../api/AbstractCheck.FileContext.html        |     8 +-
 .../tools/checkstyle/api/AbstractCheck.html   |     8 +-
 .../api/AbstractFileSetCheck.FileContext.html |     8 +-
 .../checkstyle/api/AbstractFileSetCheck.html  |     8 +-
 .../api/AbstractViolationReporter.html        |     8 +-
 .../tools/checkstyle/api/AuditEvent.html      |     8 +-
 .../tools/checkstyle/api/AuditListener.html   |     8 +-
 .../AutomaticBean.OutputStreamOptions.html    |     8 +-
 .../tools/checkstyle/api/AutomaticBean.html   |     8 +-
 .../api/BeforeExecutionFileFilter.html        |     8 +-
 .../api/BeforeExecutionFileFilterSet.html     |     8 +-
 .../checkstyle/api/CheckstyleException.html   |     8 +-
 .../tools/checkstyle/api/Comment.html         |     8 +-
 .../tools/checkstyle/api/Configurable.html    |     8 +-
 .../tools/checkstyle/api/Configuration.html   |     8 +-
 .../tools/checkstyle/api/Context.html         |     8 +-
 .../checkstyle/api/Contextualizable.html      |     8 +-
 .../tools/checkstyle/api/DetailAST.html       |     8 +-
 .../tools/checkstyle/api/DetailNode.html      |     8 +-
 .../api/ExternalResourceHolder.html           |     8 +-
 .../tools/checkstyle/api/FileContents.html    |     8 +-
 .../tools/checkstyle/api/FileSetCheck.html    |     8 +-
 .../tools/checkstyle/api/FileText.html        |     8 +-
 .../tools/checkstyle/api/Filter.html          |     8 +-
 .../tools/checkstyle/api/FilterSet.html       |     8 +-
 .../tools/checkstyle/api/FullIdent.html       |     8 +-
 .../checkstyle/api/JavadocTokenTypes.html     |     8 +-
 .../tools/checkstyle/api/LineColumn.html      |     8 +-
 .../checkstyle/api/MessageDispatcher.html     |     8 +-
 .../tools/checkstyle/api/RootModule.html      |     8 +-
 .../tools/checkstyle/api/Scope.html           |     8 +-
 .../tools/checkstyle/api/SeverityLevel.html   |     8 +-
 .../checkstyle/api/SeverityLevelCounter.html  |     8 +-
 .../tools/checkstyle/api/TextBlock.html       |     8 +-
 .../tools/checkstyle/api/TokenTypes.html      |    89 +-
 .../tools/checkstyle/api/Violation.html       |     8 +-
 .../class-use/AbstractCheck.FileContext.html  |     8 +-
 .../api/class-use/AbstractCheck.html          |     8 +-
 .../AbstractFileSetCheck.FileContext.html     |     8 +-
 .../api/class-use/AbstractFileSetCheck.html   |     8 +-
 .../class-use/AbstractViolationReporter.html  |     8 +-
 .../checkstyle/api/class-use/AuditEvent.html  |     8 +-
 .../api/class-use/AuditListener.html          |     8 +-
 .../AutomaticBean.OutputStreamOptions.html    |     8 +-
 .../api/class-use/AutomaticBean.html          |     8 +-
 .../class-use/BeforeExecutionFileFilter.html  |     8 +-
 .../BeforeExecutionFileFilterSet.html         |     8 +-
 .../api/class-use/CheckstyleException.html    |     8 +-
 .../checkstyle/api/class-use/Comment.html     |     8 +-
 .../api/class-use/Configurable.html           |     8 +-
 .../api/class-use/Configuration.html          |     8 +-
 .../checkstyle/api/class-use/Context.html     |     8 +-
 .../api/class-use/Contextualizable.html       |     8 +-
 .../checkstyle/api/class-use/DetailAST.html   |   123 +-
 .../checkstyle/api/class-use/DetailNode.html  |     8 +-
 .../api/class-use/ExternalResourceHolder.html |     8 +-
 .../api/class-use/FileContents.html           |     8 +-
 .../api/class-use/FileSetCheck.html           |     8 +-
 .../checkstyle/api/class-use/FileText.html    |     8 +-
 .../checkstyle/api/class-use/Filter.html      |     8 +-
 .../checkstyle/api/class-use/FilterSet.html   |     8 +-
 .../checkstyle/api/class-use/FullIdent.html   |     8 +-
 .../api/class-use/JavadocTokenTypes.html      |     8 +-
 .../checkstyle/api/class-use/LineColumn.html  |     8 +-
 .../api/class-use/MessageDispatcher.html      |     8 +-
 .../checkstyle/api/class-use/RootModule.html  |     8 +-
 .../tools/checkstyle/api/class-use/Scope.html |     8 +-
 .../api/class-use/SeverityLevel.html          |     8 +-
 .../api/class-use/SeverityLevelCounter.html   |     8 +-
 .../checkstyle/api/class-use/TextBlock.html   |     8 +-
 .../checkstyle/api/class-use/TokenTypes.html  |     8 +-
 .../checkstyle/api/class-use/Violation.html   |     8 +-
 .../tools/checkstyle/api/package-summary.html |     8 +-
 .../tools/checkstyle/api/package-tree.html    |     8 +-
 .../tools/checkstyle/api/package-use.html     |     8 +-
 .../checks/ArrayTypeStyleCheck.html           |     8 +-
 .../AvoidEscapedUnicodeCharactersCheck.html   |     8 +-
 .../checks/DescendantTokenCheck.html          |     8 +-
 .../checks/FinalParametersCheck.html          |     8 +-
 .../checks/LineSeparatorOption.html           |     8 +-
 .../checks/NewlineAtEndOfFileCheck.html       |     8 +-
 .../checkstyle/checks/NoCodeInFileCheck.html  |    28 +-
 ...edPropertiesCheck.SequencedProperties.html |     8 +-
 .../checks/OrderedPropertiesCheck.html        |     8 +-
 .../checks/OuterTypeFilenameCheck.html        |     8 +-
 .../checks/SuppressWarningsHolder.Entry.html  |     8 +-
 .../checks/SuppressWarningsHolder.html        |     8 +-
 .../checkstyle/checks/TodoCommentCheck.html   |     8 +-
 .../checks/TrailingCommentCheck.html          |     8 +-
 .../TranslationCheck.ResourceBundle.html      |     8 +-
 .../checkstyle/checks/TranslationCheck.html   |     8 +-
 .../checks/UncommentedMainCheck.html          |     8 +-
 ...niquePropertiesCheck.UniqueProperties.html |     8 +-
 .../checks/UniquePropertiesCheck.html         |     8 +-
 .../checkstyle/checks/UpperEllCheck.html      |     8 +-
 .../annotation/AnnotationLocationCheck.html   |     8 +-
 .../annotation/AnnotationOnSameLineCheck.html |     8 +-
 ...tionUseStyleCheck.ClosingParensOption.html |     8 +-
 ...ationUseStyleCheck.ElementStyleOption.html |     8 +-
 ...seStyleCheck.TrailingArrayCommaOption.html |     8 +-
 .../annotation/AnnotationUseStyleCheck.html   |     8 +-
 .../annotation/MissingDeprecatedCheck.html    |     8 +-
 .../annotation/MissingOverrideCheck.html      |     8 +-
 .../annotation/PackageAnnotationCheck.html    |     8 +-
 .../annotation/SuppressWarningsCheck.html     |     8 +-
 .../class-use/AnnotationLocationCheck.html    |     8 +-
 .../class-use/AnnotationOnSameLineCheck.html  |     8 +-
 ...tionUseStyleCheck.ClosingParensOption.html |     8 +-
 ...ationUseStyleCheck.ElementStyleOption.html |     8 +-
 ...seStyleCheck.TrailingArrayCommaOption.html |     8 +-
 .../class-use/AnnotationUseStyleCheck.html    |     8 +-
 .../class-use/MissingDeprecatedCheck.html     |     8 +-
 .../class-use/MissingOverrideCheck.html       |     8 +-
 .../class-use/PackageAnnotationCheck.html     |     8 +-
 .../class-use/SuppressWarningsCheck.html      |     8 +-
 .../checks/annotation/package-summary.html    |     8 +-
 .../checks/annotation/package-tree.html       |     8 +-
 .../checks/annotation/package-use.html        |     8 +-
 .../checks/blocks/AvoidNestedBlocksCheck.html |     8 +-
 .../checkstyle/checks/blocks/BlockOption.html |     8 +-
 .../checks/blocks/EmptyBlockCheck.html        |     8 +-
 .../checks/blocks/EmptyCatchBlockCheck.html   |     8 +-
 .../checks/blocks/LeftCurlyCheck.html         |     8 +-
 .../checks/blocks/LeftCurlyOption.html        |     8 +-
 .../checks/blocks/NeedBracesCheck.html        |     8 +-
 .../blocks/RightCurlyCheck.Details.html       |     8 +-
 .../checks/blocks/RightCurlyCheck.html        |     8 +-
 .../checks/blocks/RightCurlyOption.html       |     8 +-
 .../class-use/AvoidNestedBlocksCheck.html     |     8 +-
 .../checks/blocks/class-use/BlockOption.html  |     8 +-
 .../blocks/class-use/EmptyBlockCheck.html     |     8 +-
 .../class-use/EmptyCatchBlockCheck.html       |     8 +-
 .../blocks/class-use/LeftCurlyCheck.html      |     8 +-
 .../blocks/class-use/LeftCurlyOption.html     |     8 +-
 .../blocks/class-use/NeedBracesCheck.html     |     8 +-
 .../class-use/RightCurlyCheck.Details.html    |     8 +-
 .../blocks/class-use/RightCurlyCheck.html     |     8 +-
 .../blocks/class-use/RightCurlyOption.html    |     8 +-
 .../checks/blocks/package-summary.html        |     8 +-
 .../checks/blocks/package-tree.html           |     8 +-
 .../checkstyle/checks/blocks/package-use.html |     8 +-
 .../checks/class-use/ArrayTypeStyleCheck.html |     8 +-
 .../AvoidEscapedUnicodeCharactersCheck.html   |     8 +-
 .../class-use/DescendantTokenCheck.html       |     8 +-
 .../class-use/FinalParametersCheck.html       |     8 +-
 .../checks/class-use/LineSeparatorOption.html |     8 +-
 .../class-use/NewlineAtEndOfFileCheck.html    |     8 +-
 .../checks/class-use/NoCodeInFileCheck.html   |     8 +-
 ...edPropertiesCheck.SequencedProperties.html |     8 +-
 .../class-use/OrderedPropertiesCheck.html     |     8 +-
 .../class-use/OuterTypeFilenameCheck.html     |     8 +-
 .../SuppressWarningsHolder.Entry.html         |     8 +-
 .../class-use/SuppressWarningsHolder.html     |     8 +-
 .../checks/class-use/TodoCommentCheck.html    |     8 +-
 .../class-use/TrailingCommentCheck.html       |     8 +-
 .../TranslationCheck.ResourceBundle.html      |     8 +-
 .../checks/class-use/TranslationCheck.html    |     8 +-
 .../class-use/UncommentedMainCheck.html       |     8 +-
 ...niquePropertiesCheck.UniqueProperties.html |     8 +-
 .../class-use/UniquePropertiesCheck.html      |     8 +-
 .../checks/class-use/UpperEllCheck.html       |     8 +-
 .../coding/AbstractSuperCheck.MethodNode.html |     8 +-
 .../checks/coding/AbstractSuperCheck.html     |     8 +-
 .../coding/ArrayTrailingCommaCheck.html       |     8 +-
 .../AvoidDoubleBraceInitializationCheck.html  |     8 +-
 .../coding/AvoidInlineConditionalsCheck.html  |     8 +-
 ...idNoArgumentSuperConstructorCallCheck.html |     8 +-
 .../checks/coding/CovariantEqualsCheck.html   |     8 +-
 .../DeclarationOrderCheck.ScopeState.html     |     8 +-
 .../checks/coding/DeclarationOrderCheck.html  |     8 +-
 .../checks/coding/DefaultComesLastCheck.html  |     8 +-
 .../checks/coding/EmptyStatementCheck.html    |     8 +-
 .../EqualsAvoidNullCheck.FieldFrame.html      |     8 +-
 .../checks/coding/EqualsAvoidNullCheck.html   |     8 +-
 .../checks/coding/EqualsHashCodeCheck.html    |     8 +-
 .../coding/ExplicitInitializationCheck.html   |     8 +-
 .../checks/coding/FallThroughCheck.html       |     8 +-
 ...lVariableCheck.FinalVariableCandidate.html |     8 +-
 .../FinalLocalVariableCheck.ScopeData.html    |     8 +-
 .../coding/FinalLocalVariableCheck.html       |     8 +-
 .../coding/HiddenFieldCheck.FieldFrame.html   |     8 +-
 .../checks/coding/HiddenFieldCheck.html       |     8 +-
 .../checks/coding/IllegalCatchCheck.html      |     8 +-
 .../coding/IllegalInstantiationCheck.html     |     8 +-
 .../checks/coding/IllegalThrowsCheck.html     |     8 +-
 .../checks/coding/IllegalTokenCheck.html      |     8 +-
 .../checks/coding/IllegalTokenTextCheck.html  |     8 +-
 .../checks/coding/IllegalTypeCheck.html       |     8 +-
 .../checks/coding/InnerAssignmentCheck.html   |     8 +-
 .../checks/coding/MagicNumberCheck.html       |     8 +-
 .../checks/coding/MatchXpathCheck.html        |     8 +-
 .../checks/coding/MissingCtorCheck.html       |     8 +-
 .../coding/MissingSwitchDefaultCheck.html     |     8 +-
 .../coding/ModifiedControlVariableCheck.html  |     8 +-
 .../coding/MultipleStringLiteralsCheck.html   |     8 +-
 .../MultipleVariableDeclarationsCheck.html    |     8 +-
 .../checks/coding/NestedForDepthCheck.html    |     8 +-
 .../checks/coding/NestedIfDepthCheck.html     |     8 +-
 .../checks/coding/NestedTryDepthCheck.html    |     8 +-
 .../coding/NoArrayTrailingCommaCheck.html     |     8 +-
 .../checks/coding/NoCloneCheck.html           |     8 +-
 .../coding/NoEnumTrailingCommaCheck.html      |     8 +-
 .../checks/coding/NoFinalizerCheck.html       |     8 +-
 .../coding/OneStatementPerLineCheck.html      |     8 +-
 .../OverloadMethodsDeclarationOrderCheck.html |     8 +-
 .../coding/PackageDeclarationCheck.html       |     8 +-
 .../coding/ParameterAssignmentCheck.html      |     8 +-
 .../RequireThisCheck.AbstractFrame.html       |     8 +-
 .../RequireThisCheck.AnonymousClassFrame.html |     8 +-
 .../coding/RequireThisCheck.BlockFrame.html   |     8 +-
 .../coding/RequireThisCheck.CatchFrame.html   |     8 +-
 .../coding/RequireThisCheck.ClassFrame.html   |     8 +-
 .../RequireThisCheck.ConstructorFrame.html    |     8 +-
 .../coding/RequireThisCheck.ForFrame.html     |     8 +-
 .../coding/RequireThisCheck.FrameType.html    |     8 +-
 .../coding/RequireThisCheck.MethodFrame.html  |     8 +-
 ...equireThisCheck.TryWithResourcesFrame.html |     8 +-
 .../checks/coding/RequireThisCheck.html       |     8 +-
 .../coding/ReturnCountCheck.Context.html      |     8 +-
 .../checks/coding/ReturnCountCheck.html       |     8 +-
 .../SimplifyBooleanExpressionCheck.html       |     8 +-
 .../coding/SimplifyBooleanReturnCheck.html    |     8 +-
 .../coding/StringLiteralEqualityCheck.html    |     8 +-
 .../checks/coding/SuperCloneCheck.html        |     8 +-
 .../checks/coding/SuperFinalizeCheck.html     |     8 +-
 .../coding/UnnecessaryParenthesesCheck.html   |     8 +-
 ...micolonAfterOuterTypeDeclarationCheck.html |     8 +-
 ...icolonAfterTypeMemberDeclarationCheck.html |     8 +-
 ...nnecessarySemicolonInEnumerationCheck.html |     8 +-
 ...ssarySemicolonInTryWithResourcesCheck.html |     8 +-
 ...UnusedLocalVariableCheck.TypeDeclDesc.html |     8 +-
 ...UnusedLocalVariableCheck.VariableDesc.html |     8 +-
 .../coding/UnusedLocalVariableCheck.html      |     8 +-
 ...VariableDeclarationUsageDistanceCheck.html |     8 +-
 .../AbstractSuperCheck.MethodNode.html        |     8 +-
 .../coding/class-use/AbstractSuperCheck.html  |     8 +-
 .../class-use/ArrayTrailingCommaCheck.html    |     8 +-
 .../AvoidDoubleBraceInitializationCheck.html  |     8 +-
 .../AvoidInlineConditionalsCheck.html         |     8 +-
 ...idNoArgumentSuperConstructorCallCheck.html |     8 +-
 .../class-use/CovariantEqualsCheck.html       |     8 +-
 .../DeclarationOrderCheck.ScopeState.html     |     8 +-
 .../class-use/DeclarationOrderCheck.html      |     8 +-
 .../class-use/DefaultComesLastCheck.html      |     8 +-
 .../coding/class-use/EmptyStatementCheck.html |     8 +-
 .../EqualsAvoidNullCheck.FieldFrame.html      |     8 +-
 .../class-use/EqualsAvoidNullCheck.html       |     8 +-
 .../coding/class-use/EqualsHashCodeCheck.html |     8 +-
 .../ExplicitInitializationCheck.html          |     8 +-
 .../coding/class-use/FallThroughCheck.html    |     8 +-
 ...lVariableCheck.FinalVariableCandidate.html |     8 +-
 .../FinalLocalVariableCheck.ScopeData.html    |     8 +-
 .../class-use/FinalLocalVariableCheck.html    |     8 +-
 .../HiddenFieldCheck.FieldFrame.html          |     8 +-
 .../coding/class-use/HiddenFieldCheck.html    |     8 +-
 .../coding/class-use/IllegalCatchCheck.html   |     8 +-
 .../class-use/IllegalInstantiationCheck.html  |     8 +-
 .../coding/class-use/IllegalThrowsCheck.html  |     8 +-
 .../coding/class-use/IllegalTokenCheck.html   |     8 +-
 .../class-use/IllegalTokenTextCheck.html      |     8 +-
 .../coding/class-use/IllegalTypeCheck.html    |     8 +-
 .../class-use/InnerAssignmentCheck.html       |     8 +-
 .../coding/class-use/MagicNumberCheck.html    |     8 +-
 .../coding/class-use/MatchXpathCheck.html     |     8 +-
 .../coding/class-use/MissingCtorCheck.html    |     8 +-
 .../class-use/MissingSwitchDefaultCheck.html  |     8 +-
 .../ModifiedControlVariableCheck.html         |     8 +-
 .../MultipleStringLiteralsCheck.html          |     8 +-
 .../MultipleVariableDeclarationsCheck.html    |     8 +-
 .../coding/class-use/NestedForDepthCheck.html |     8 +-
 .../coding/class-use/NestedIfDepthCheck.html  |     8 +-
 .../coding/class-use/NestedTryDepthCheck.html |     8 +-
 .../class-use/NoArrayTrailingCommaCheck.html  |     8 +-
 .../checks/coding/class-use/NoCloneCheck.html |     8 +-
 .../class-use/NoEnumTrailingCommaCheck.html   |     8 +-
 .../coding/class-use/NoFinalizerCheck.html    |     8 +-
 .../class-use/OneStatementPerLineCheck.html   |     8 +-
 .../OverloadMethodsDeclarationOrderCheck.html |     8 +-
 .../class-use/PackageDeclarationCheck.html    |     8 +-
 .../class-use/ParameterAssignmentCheck.html   |     8 +-
 .../RequireThisCheck.AbstractFrame.html       |     8 +-
 .../RequireThisCheck.AnonymousClassFrame.html |     8 +-
 .../RequireThisCheck.BlockFrame.html          |     8 +-
 .../RequireThisCheck.CatchFrame.html          |     8 +-
 .../RequireThisCheck.ClassFrame.html          |     8 +-
 .../RequireThisCheck.ConstructorFrame.html    |     8 +-
 .../class-use/RequireThisCheck.ForFrame.html  |     8 +-
 .../class-use/RequireThisCheck.FrameType.html |     8 +-
 .../RequireThisCheck.MethodFrame.html         |     8 +-
 ...equireThisCheck.TryWithResourcesFrame.html |     8 +-
 .../coding/class-use/RequireThisCheck.html    |     8 +-
 .../class-use/ReturnCountCheck.Context.html   |     8 +-
 .../coding/class-use/ReturnCountCheck.html    |     8 +-
 .../SimplifyBooleanExpressionCheck.html       |     8 +-
 .../class-use/SimplifyBooleanReturnCheck.html |     8 +-
 .../class-use/StringLiteralEqualityCheck.html |     8 +-
 .../coding/class-use/SuperCloneCheck.html     |     8 +-
 .../coding/class-use/SuperFinalizeCheck.html  |     8 +-
 .../UnnecessaryParenthesesCheck.html          |     8 +-
 ...micolonAfterOuterTypeDeclarationCheck.html |     8 +-
 ...icolonAfterTypeMemberDeclarationCheck.html |     8 +-
 ...nnecessarySemicolonInEnumerationCheck.html |     8 +-
 ...ssarySemicolonInTryWithResourcesCheck.html |     8 +-
 ...UnusedLocalVariableCheck.TypeDeclDesc.html |     8 +-
 ...UnusedLocalVariableCheck.VariableDesc.html |     8 +-
 .../class-use/UnusedLocalVariableCheck.html   |     8 +-
 ...VariableDeclarationUsageDistanceCheck.html |     8 +-
 .../checks/coding/package-summary.html        |     8 +-
 .../checks/coding/package-tree.html           |     8 +-
 .../checkstyle/checks/coding/package-use.html |     8 +-
 .../design/DesignForExtensionCheck.html       |     8 +-
 .../design/FinalClassCheck.ClassDesc.html     |     8 +-
 ...ClassCheck.TypeDeclarationDescription.html |     8 +-
 .../checks/design/FinalClassCheck.html        |     8 +-
 ...eUtilityClassConstructorCheck.Details.html |     8 +-
 .../HideUtilityClassConstructorCheck.html     |     8 +-
 .../checks/design/InnerTypeLastCheck.html     |     8 +-
 .../checks/design/InterfaceIsTypeCheck.html   |     8 +-
 .../checks/design/MutableExceptionCheck.html  |     8 +-
 .../checks/design/OneTopLevelClassCheck.html  |     8 +-
 .../checks/design/ThrowsCountCheck.html       |     8 +-
 .../design/VisibilityModifierCheck.html       |     8 +-
 .../class-use/DesignForExtensionCheck.html    |     8 +-
 .../class-use/FinalClassCheck.ClassDesc.html  |     8 +-
 ...ClassCheck.TypeDeclarationDescription.html |     8 +-
 .../design/class-use/FinalClassCheck.html     |     8 +-
 ...eUtilityClassConstructorCheck.Details.html |     8 +-
 .../HideUtilityClassConstructorCheck.html     |     8 +-
 .../design/class-use/InnerTypeLastCheck.html  |     8 +-
 .../class-use/InterfaceIsTypeCheck.html       |     8 +-
 .../class-use/MutableExceptionCheck.html      |     8 +-
 .../class-use/OneTopLevelClassCheck.html      |     8 +-
 .../design/class-use/ThrowsCountCheck.html    |     8 +-
 .../class-use/VisibilityModifierCheck.html    |     8 +-
 .../checks/design/package-summary.html        |     8 +-
 .../checks/design/package-tree.html           |     8 +-
 .../checkstyle/checks/design/package-use.html |     8 +-
 .../checks/header/AbstractHeaderCheck.html    |     8 +-
 .../checkstyle/checks/header/HeaderCheck.html |     8 +-
 .../checks/header/RegexpHeaderCheck.html      |     8 +-
 .../header/class-use/AbstractHeaderCheck.html |     8 +-
 .../checks/header/class-use/HeaderCheck.html  |     8 +-
 .../header/class-use/RegexpHeaderCheck.html   |     8 +-
 .../checks/header/package-summary.html        |     8 +-
 .../checks/header/package-tree.html           |     8 +-
 .../checkstyle/checks/header/package-use.html |     8 +-
 .../checks/imports/AbstractImportControl.html |     8 +-
 .../checks/imports/AbstractImportRule.html    |     8 +-
 .../checks/imports/AccessResult.html          |     8 +-
 .../checks/imports/AvoidStarImportCheck.html  |     8 +-
 .../imports/AvoidStaticImportCheck.html       |     8 +-
 .../checks/imports/ClassImportRule.html       |     8 +-
 .../CustomImportOrderCheck.ImportDetails.html |     8 +-
 ...omImportOrderCheck.RuleMatchForImport.html |     8 +-
 .../imports/CustomImportOrderCheck.html       |     8 +-
 .../checks/imports/FileImportControl.html     |     8 +-
 .../checks/imports/IllegalImportCheck.html    |     8 +-
 .../checks/imports/ImportControlCheck.html    |     8 +-
 .../checks/imports/ImportControlLoader.html   |     8 +-
 .../checks/imports/ImportOrderCheck.html      |     8 +-
 .../checks/imports/ImportOrderOption.html     |     8 +-
 .../checks/imports/MismatchStrategy.html      |     8 +-
 .../checks/imports/PkgImportControl.html      |     8 +-
 .../checks/imports/PkgImportRule.html         |     8 +-
 .../checks/imports/RedundantImportCheck.html  |     8 +-
 .../imports/UnusedImportsCheck.Frame.html     |     8 +-
 .../checks/imports/UnusedImportsCheck.html    |     8 +-
 .../class-use/AbstractImportControl.html      |     8 +-
 .../imports/class-use/AbstractImportRule.html |     8 +-
 .../imports/class-use/AccessResult.html       |     8 +-
 .../class-use/AvoidStarImportCheck.html       |     8 +-
 .../class-use/AvoidStaticImportCheck.html     |     8 +-
 .../imports/class-use/ClassImportRule.html    |     8 +-
 .../CustomImportOrderCheck.ImportDetails.html |     8 +-
 ...omImportOrderCheck.RuleMatchForImport.html |     8 +-
 .../class-use/CustomImportOrderCheck.html     |     8 +-
 .../imports/class-use/FileImportControl.html  |     8 +-
 .../imports/class-use/IllegalImportCheck.html |     8 +-
 .../imports/class-use/ImportControlCheck.html |     8 +-
 .../class-use/ImportControlLoader.html        |     8 +-
 .../imports/class-use/ImportOrderCheck.html   |     8 +-
 .../imports/class-use/ImportOrderOption.html  |     8 +-
 .../imports/class-use/MismatchStrategy.html   |     8 +-
 .../imports/class-use/PkgImportControl.html   |     8 +-
 .../imports/class-use/PkgImportRule.html      |     8 +-
 .../class-use/RedundantImportCheck.html       |     8 +-
 .../class-use/UnusedImportsCheck.Frame.html   |     8 +-
 .../imports/class-use/UnusedImportsCheck.html |     8 +-
 .../checks/imports/package-summary.html       |     8 +-
 .../checks/imports/package-tree.html          |     8 +-
 .../checks/imports/package-use.html           |     8 +-
 .../AbstractExpressionHandler.html            |     8 +-
 .../AnnotationArrayInitHandler.html           |     8 +-
 .../checks/indentation/ArrayInitHandler.html  |     8 +-
 .../indentation/BlockParentHandler.html       |     8 +-
 .../checks/indentation/CaseHandler.html       |     8 +-
 .../checks/indentation/CatchHandler.html      |     8 +-
 .../checks/indentation/ClassDefHandler.html   |     8 +-
 .../indentation/CommentsIndentationCheck.html |     8 +-
 .../checks/indentation/DetailAstSet.html      |     8 +-
 .../checks/indentation/DoWhileHandler.html    |     8 +-
 .../checks/indentation/ElseHandler.html       |     8 +-
 .../checks/indentation/FinallyHandler.html    |     8 +-
 .../checks/indentation/ForHandler.html        |     8 +-
 .../checks/indentation/HandlerFactory.html    |     8 +-
 .../checks/indentation/IfHandler.html         |     8 +-
 .../checks/indentation/ImportHandler.html     |     8 +-
 .../checks/indentation/IndentLevel.html       |     8 +-
 .../checks/indentation/IndentationCheck.html  |     8 +-
 .../checks/indentation/IndexHandler.html      |     8 +-
 .../checks/indentation/LabelHandler.html      |     8 +-
 .../checks/indentation/LambdaHandler.html     |     8 +-
 ...neWrappingHandler.LineWrappingOptions.html |     8 +-
 .../indentation/LineWrappingHandler.html      |     8 +-
 .../checks/indentation/MemberDefHandler.html  |     8 +-
 .../checks/indentation/MethodCallHandler.html |     8 +-
 .../checks/indentation/MethodDefHandler.html  |     8 +-
 .../checks/indentation/NewHandler.html        |     8 +-
 .../indentation/ObjectBlockHandler.html       |     8 +-
 .../checks/indentation/PackageDefHandler.html |     8 +-
 .../checks/indentation/PrimordialHandler.html |     8 +-
 .../checks/indentation/SlistHandler.html      |     8 +-
 .../checks/indentation/StaticInitHandler.html |     8 +-
 .../checks/indentation/SwitchHandler.html     |     8 +-
 .../checks/indentation/SwitchRuleHandler.html |     8 +-
 .../indentation/SynchronizedHandler.html      |     8 +-
 .../checks/indentation/TryHandler.html        |     8 +-
 .../checks/indentation/WhileHandler.html      |     8 +-
 .../checks/indentation/YieldHandler.html      |     8 +-
 .../class-use/AbstractExpressionHandler.html  |     8 +-
 .../class-use/AnnotationArrayInitHandler.html |     8 +-
 .../class-use/ArrayInitHandler.html           |     8 +-
 .../class-use/BlockParentHandler.html         |     8 +-
 .../indentation/class-use/CaseHandler.html    |     8 +-
 .../indentation/class-use/CatchHandler.html   |     8 +-
 .../class-use/ClassDefHandler.html            |     8 +-
 .../class-use/CommentsIndentationCheck.html   |     8 +-
 .../indentation/class-use/DetailAstSet.html   |     8 +-
 .../indentation/class-use/DoWhileHandler.html |     8 +-
 .../indentation/class-use/ElseHandler.html    |     8 +-
 .../indentation/class-use/FinallyHandler.html |     8 +-
 .../indentation/class-use/ForHandler.html     |     8 +-
 .../indentation/class-use/HandlerFactory.html |     8 +-
 .../indentation/class-use/IfHandler.html      |     8 +-
 .../indentation/class-use/ImportHandler.html  |     8 +-
 .../indentation/class-use/IndentLevel.html    |     8 +-
 .../class-use/IndentationCheck.html           |     8 +-
 .../indentation/class-use/IndexHandler.html   |     8 +-
 .../indentation/class-use/LabelHandler.html   |     8 +-
 .../indentation/class-use/LambdaHandler.html  |     8 +-
 ...neWrappingHandler.LineWrappingOptions.html |     8 +-
 .../class-use/LineWrappingHandler.html        |     8 +-
 .../class-use/MemberDefHandler.html           |     8 +-
 .../class-use/MethodCallHandler.html          |     8 +-
 .../class-use/MethodDefHandler.html           |     8 +-
 .../indentation/class-use/NewHandler.html     |     8 +-
 .../class-use/ObjectBlockHandler.html         |     8 +-
 .../class-use/PackageDefHandler.html          |     8 +-
 .../class-use/PrimordialHandler.html          |     8 +-
 .../indentation/class-use/SlistHandler.html   |     8 +-
 .../class-use/StaticInitHandler.html          |     8 +-
 .../indentation/class-use/SwitchHandler.html  |     8 +-
 .../class-use/SwitchRuleHandler.html          |     8 +-
 .../class-use/SynchronizedHandler.html        |     8 +-
 .../indentation/class-use/TryHandler.html     |     8 +-
 .../indentation/class-use/WhileHandler.html   |     8 +-
 .../indentation/class-use/YieldHandler.html   |     8 +-
 .../checks/indentation/package-summary.html   |     8 +-
 .../checks/indentation/package-tree.html      |     8 +-
 .../checks/indentation/package-use.html       |     8 +-
 .../AbstractJavadocCheck.FileContext.html     |     8 +-
 .../checks/javadoc/AbstractJavadocCheck.html  |     8 +-
 .../checks/javadoc/AtclauseOrderCheck.html    |     8 +-
 .../checkstyle/checks/javadoc/HtmlTag.html    |     8 +-
 .../javadoc/InvalidJavadocPositionCheck.html  |     8 +-
 .../checks/javadoc/InvalidJavadocTag.html     |     8 +-
 .../javadoc/JavadocBlockTagLocationCheck.html |     8 +-
 .../javadoc/JavadocContentLocationCheck.html  |     8 +-
 .../javadoc/JavadocContentLocationOption.html |     8 +-
 .../javadoc/JavadocMethodCheck.ClassInfo.html |    16 +-
 .../JavadocMethodCheck.ExceptionInfo.html     |    26 +-
 .../javadoc/JavadocMethodCheck.Token.html     |    24 +-
 .../checks/javadoc/JavadocMethodCheck.html    |    38 +-
 .../JavadocMissingLeadingAsteriskCheck.html   |     8 +-
 ...ocMissingWhitespaceAfterAsteriskCheck.html |     8 +-
 .../checks/javadoc/JavadocNodeImpl.html       |     8 +-
 .../checks/javadoc/JavadocPackageCheck.html   |     8 +-
 .../checks/javadoc/JavadocParagraphCheck.html |     8 +-
 .../checks/javadoc/JavadocStyleCheck.html     |    42 +-
 .../checkstyle/checks/javadoc/JavadocTag.html |     8 +-
 ...avadocTagContinuationIndentationCheck.html |     8 +-
 .../checks/javadoc/JavadocTagInfo.Type.html   |     8 +-
 .../checks/javadoc/JavadocTagInfo.html        |     8 +-
 .../checks/javadoc/JavadocTags.html           |     8 +-
 .../checks/javadoc/JavadocTypeCheck.html      |    22 +-
 .../checks/javadoc/JavadocVariableCheck.html  |     8 +-
 .../javadoc/MissingJavadocMethodCheck.html    |     8 +-
 .../javadoc/MissingJavadocPackageCheck.html   |     8 +-
 .../javadoc/MissingJavadocTypeCheck.html      |     8 +-
 .../NonEmptyAtclauseDescriptionCheck.html     |     8 +-
 ...uireEmptyLineBeforeBlockTagGroupCheck.html |     8 +-
 .../javadoc/SingleLineJavadocCheck.html       |     8 +-
 .../checks/javadoc/SummaryJavadocCheck.html   |     8 +-
 .../checks/javadoc/TagParser.Point.html       |    20 +-
 .../checkstyle/checks/javadoc/TagParser.html  |    16 +-
 .../checks/javadoc/WriteTagCheck.html         |     8 +-
 .../AbstractJavadocCheck.FileContext.html     |     8 +-
 .../class-use/AbstractJavadocCheck.html       |     8 +-
 .../javadoc/class-use/AtclauseOrderCheck.html |     8 +-
 .../checks/javadoc/class-use/HtmlTag.html     |     8 +-
 .../InvalidJavadocPositionCheck.html          |     8 +-
 .../javadoc/class-use/InvalidJavadocTag.html  |     8 +-
 .../JavadocBlockTagLocationCheck.html         |     8 +-
 .../JavadocContentLocationCheck.html          |     8 +-
 .../JavadocContentLocationOption.html         |     8 +-
 .../JavadocMethodCheck.ClassInfo.html         |     8 +-
 .../JavadocMethodCheck.ExceptionInfo.html     |     8 +-
 .../class-use/JavadocMethodCheck.Token.html   |     8 +-
 .../javadoc/class-use/JavadocMethodCheck.html |     8 +-
 .../JavadocMissingLeadingAsteriskCheck.html   |     8 +-
 ...ocMissingWhitespaceAfterAsteriskCheck.html |     8 +-
 .../javadoc/class-use/JavadocNodeImpl.html    |     8 +-
 .../class-use/JavadocPackageCheck.html        |     8 +-
 .../class-use/JavadocParagraphCheck.html      |     8 +-
 .../javadoc/class-use/JavadocStyleCheck.html  |     8 +-
 .../checks/javadoc/class-use/JavadocTag.html  |     8 +-
 ...avadocTagContinuationIndentationCheck.html |     8 +-
 .../class-use/JavadocTagInfo.Type.html        |     8 +-
 .../javadoc/class-use/JavadocTagInfo.html     |     8 +-
 .../checks/javadoc/class-use/JavadocTags.html |     8 +-
 .../javadoc/class-use/JavadocTypeCheck.html   |     8 +-
 .../class-use/JavadocVariableCheck.html       |     8 +-
 .../class-use/MissingJavadocMethodCheck.html  |     8 +-
 .../class-use/MissingJavadocPackageCheck.html |     8 +-
 .../class-use/MissingJavadocTypeCheck.html    |     8 +-
 .../NonEmptyAtclauseDescriptionCheck.html     |     8 +-
 ...uireEmptyLineBeforeBlockTagGroupCheck.html |     8 +-
 .../class-use/SingleLineJavadocCheck.html     |     8 +-
 .../class-use/SummaryJavadocCheck.html        |     8 +-
 .../javadoc/class-use/TagParser.Point.html    |     8 +-
 .../checks/javadoc/class-use/TagParser.html   |     8 +-
 .../javadoc/class-use/WriteTagCheck.html      |     8 +-
 .../checks/javadoc/package-summary.html       |     8 +-
 .../checks/javadoc/package-tree.html          |     8 +-
 .../checks/javadoc/package-use.html           |     8 +-
 .../checks/javadoc/utils/BlockTagUtil.html    |     8 +-
 .../checks/javadoc/utils/InlineTagUtil.html   |     8 +-
 .../checks/javadoc/utils/TagInfo.html         |     8 +-
 .../javadoc/utils/class-use/BlockTagUtil.html |     8 +-
 .../utils/class-use/InlineTagUtil.html        |     8 +-
 .../javadoc/utils/class-use/TagInfo.html      |     8 +-
 .../checks/javadoc/utils/package-summary.html |     8 +-
 .../checks/javadoc/utils/package-tree.html    |     8 +-
 .../checks/javadoc/utils/package-use.html     |     8 +-
 ...stractClassCouplingCheck.ClassContext.html |     8 +-
 .../metrics/AbstractClassCouplingCheck.html   |     8 +-
 ...leanExpressionComplexityCheck.Context.html |     8 +-
 .../BooleanExpressionComplexityCheck.html     |     8 +-
 .../ClassDataAbstractionCouplingCheck.html    |     8 +-
 .../metrics/ClassFanOutComplexityCheck.html   |     8 +-
 .../metrics/CyclomaticComplexityCheck.html    |     8 +-
 .../checks/metrics/JavaNCSSCheck.Counter.html |     8 +-
 .../checks/metrics/JavaNCSSCheck.html         |     8 +-
 .../NPathComplexityCheck.TokenEnd.html        |     8 +-
 .../metrics/NPathComplexityCheck.Values.html  |     8 +-
 .../checks/metrics/NPathComplexityCheck.html  |     8 +-
 ...stractClassCouplingCheck.ClassContext.html |     8 +-
 .../class-use/AbstractClassCouplingCheck.html |     8 +-
 ...leanExpressionComplexityCheck.Context.html |     8 +-
 .../BooleanExpressionComplexityCheck.html     |     8 +-
 .../ClassDataAbstractionCouplingCheck.html    |     8 +-
 .../class-use/ClassFanOutComplexityCheck.html |     8 +-
 .../class-use/CyclomaticComplexityCheck.html  |     8 +-
 .../class-use/JavaNCSSCheck.Counter.html      |     8 +-
 .../metrics/class-use/JavaNCSSCheck.html      |     8 +-
 .../NPathComplexityCheck.TokenEnd.html        |     8 +-
 .../NPathComplexityCheck.Values.html          |     8 +-
 .../class-use/NPathComplexityCheck.html       |     8 +-
 .../checks/metrics/package-summary.html       |     8 +-
 .../checks/metrics/package-tree.html          |     8 +-
 .../checks/metrics/package-use.html           |     8 +-
 .../ClassMemberImpliedModifierCheck.html      |     8 +-
 .../InterfaceMemberImpliedModifierCheck.html  |     8 +-
 .../checks/modifier/ModifierOrderCheck.html   |     8 +-
 .../modifier/RedundantModifierCheck.html      |     8 +-
 .../ClassMemberImpliedModifierCheck.html      |     8 +-
 .../InterfaceMemberImpliedModifierCheck.html  |     8 +-
 .../class-use/ModifierOrderCheck.html         |     8 +-
 .../class-use/RedundantModifierCheck.html     |     8 +-
 .../checks/modifier/package-summary.html      |     8 +-
 .../checks/modifier/package-tree.html         |     8 +-
 .../checks/modifier/package-use.html          |     8 +-
 .../naming/AbbreviationAsWordInNameCheck.html |     8 +-
 .../AbstractAccessControlNameCheck.html       |     8 +-
 .../checks/naming/AbstractClassNameCheck.html |     8 +-
 .../checks/naming/AbstractNameCheck.html      |     8 +-
 .../checks/naming/AccessModifierOption.html   |     8 +-
 .../naming/CatchParameterNameCheck.html       |     8 +-
 .../naming/ClassTypeParameterNameCheck.html   |     8 +-
 .../checks/naming/ConstantNameCheck.html      |     8 +-
 .../naming/IllegalIdentifierNameCheck.html    |     8 +-
 .../InterfaceTypeParameterNameCheck.html      |     8 +-
 .../naming/LambdaParameterNameCheck.html      |     8 +-
 .../naming/LocalFinalVariableNameCheck.html   |     8 +-
 .../checks/naming/LocalVariableNameCheck.html |     8 +-
 .../checks/naming/MemberNameCheck.html        |     8 +-
 .../checks/naming/MethodNameCheck.html        |     8 +-
 .../naming/MethodTypeParameterNameCheck.html  |     8 +-
 .../checks/naming/PackageNameCheck.html       |     8 +-
 .../checks/naming/ParameterNameCheck.html     |     8 +-
 .../naming/PatternVariableNameCheck.html      |     8 +-
 .../naming/RecordComponentNameCheck.html      |     8 +-
 .../naming/RecordTypeParameterNameCheck.html  |     8 +-
 .../naming/StaticVariableNameCheck.html       |     8 +-
 .../checks/naming/TypeNameCheck.html          |     8 +-
 .../AbbreviationAsWordInNameCheck.html        |     8 +-
 .../AbstractAccessControlNameCheck.html       |     8 +-
 .../class-use/AbstractClassNameCheck.html     |     8 +-
 .../naming/class-use/AbstractNameCheck.html   |     8 +-
 .../class-use/AccessModifierOption.html       |     8 +-
 .../class-use/CatchParameterNameCheck.html    |     8 +-
 .../ClassTypeParameterNameCheck.html          |     8 +-
 .../naming/class-use/ConstantNameCheck.html   |     8 +-
 .../class-use/IllegalIdentifierNameCheck.html |     8 +-
 .../InterfaceTypeParameterNameCheck.html      |     8 +-
 .../class-use/LambdaParameterNameCheck.html   |     8 +-
 .../LocalFinalVariableNameCheck.html          |     8 +-
 .../class-use/LocalVariableNameCheck.html     |     8 +-
 .../naming/class-use/MemberNameCheck.html     |     8 +-
 .../naming/class-use/MethodNameCheck.html     |     8 +-
 .../MethodTypeParameterNameCheck.html         |     8 +-
 .../naming/class-use/PackageNameCheck.html    |     8 +-
 .../naming/class-use/ParameterNameCheck.html  |     8 +-
 .../class-use/PatternVariableNameCheck.html   |     8 +-
 .../class-use/RecordComponentNameCheck.html   |     8 +-
 .../RecordTypeParameterNameCheck.html         |     8 +-
 .../class-use/StaticVariableNameCheck.html    |     8 +-
 .../naming/class-use/TypeNameCheck.html       |     8 +-
 .../checks/naming/package-summary.html        |     8 +-
 .../checks/naming/package-tree.html           |     8 +-
 .../checkstyle/checks/naming/package-use.html |     8 +-
 .../checkstyle/checks/package-summary.html    |     8 +-
 .../tools/checkstyle/checks/package-tree.html |     8 +-
 .../tools/checkstyle/checks/package-use.html  |     8 +-
 .../checks/regexp/CommentSuppressor.html      |     8 +-
 .../regexp/DetectorOptions.Builder.html       |     8 +-
 .../checks/regexp/DetectorOptions.html        |     8 +-
 .../checks/regexp/MatchSuppressor.html        |     8 +-
 .../checks/regexp/MultilineDetector.html      |     8 +-
 .../checks/regexp/NeverSuppress.html          |     8 +-
 .../checkstyle/checks/regexp/RegexpCheck.html |     8 +-
 .../checks/regexp/RegexpMultilineCheck.html   |     8 +-
 .../checks/regexp/RegexpOnFilenameCheck.html  |     8 +-
 .../checks/regexp/RegexpSinglelineCheck.html  |     8 +-
 .../regexp/RegexpSinglelineJavaCheck.html     |     8 +-
 .../checks/regexp/SinglelineDetector.html     |     8 +-
 .../regexp/class-use/CommentSuppressor.html   |     8 +-
 .../class-use/DetectorOptions.Builder.html    |     8 +-
 .../regexp/class-use/DetectorOptions.html     |     8 +-
 .../regexp/class-use/MatchSuppressor.html     |     8 +-
 .../regexp/class-use/MultilineDetector.html   |     8 +-
 .../regexp/class-use/NeverSuppress.html       |     8 +-
 .../checks/regexp/class-use/RegexpCheck.html  |     8 +-
 .../class-use/RegexpMultilineCheck.html       |     8 +-
 .../class-use/RegexpOnFilenameCheck.html      |     8 +-
 .../class-use/RegexpSinglelineCheck.html      |     8 +-
 .../class-use/RegexpSinglelineJavaCheck.html  |     8 +-
 .../regexp/class-use/SinglelineDetector.html  |     8 +-
 .../checks/regexp/package-summary.html        |     8 +-
 .../checks/regexp/package-tree.html           |     8 +-
 .../checkstyle/checks/regexp/package-use.html |     8 +-
 .../checks/sizes/AnonInnerLengthCheck.html    |     8 +-
 ...ExecutableStatementCountCheck.Context.html |     8 +-
 .../sizes/ExecutableStatementCountCheck.html  |     8 +-
 .../checks/sizes/FileLengthCheck.html         |     8 +-
 .../checks/sizes/LambdaBodyLengthCheck.html   |     8 +-
 .../checks/sizes/LineLengthCheck.html         |     8 +-
 .../sizes/MethodCountCheck.MethodCounter.html |     8 +-
 .../checks/sizes/MethodCountCheck.html        |     8 +-
 .../checks/sizes/MethodLengthCheck.html       |     8 +-
 .../checks/sizes/OuterTypeNumberCheck.html    |     8 +-
 .../checks/sizes/ParameterNumberCheck.html    |     8 +-
 .../sizes/RecordComponentNumberCheck.html     |     8 +-
 .../sizes/class-use/AnonInnerLengthCheck.html |     8 +-
 ...ExecutableStatementCountCheck.Context.html |     8 +-
 .../ExecutableStatementCountCheck.html        |     8 +-
 .../sizes/class-use/FileLengthCheck.html      |     8 +-
 .../class-use/LambdaBodyLengthCheck.html      |     8 +-
 .../sizes/class-use/LineLengthCheck.html      |     8 +-
 .../MethodCountCheck.MethodCounter.html       |     8 +-
 .../sizes/class-use/MethodCountCheck.html     |     8 +-
 .../sizes/class-use/MethodLengthCheck.html    |     8 +-
 .../sizes/class-use/OuterTypeNumberCheck.html |     8 +-
 .../sizes/class-use/ParameterNumberCheck.html |     8 +-
 .../class-use/RecordComponentNumberCheck.html |     8 +-
 .../checks/sizes/package-summary.html         |     8 +-
 .../checkstyle/checks/sizes/package-tree.html |     8 +-
 .../checkstyle/checks/sizes/package-use.html  |     8 +-
 .../whitespace/AbstractParenPadCheck.html     |     8 +-
 .../EmptyForInitializerPadCheck.html          |     8 +-
 .../whitespace/EmptyForIteratorPadCheck.html  |     8 +-
 .../whitespace/EmptyLineSeparatorCheck.html   |     8 +-
 .../whitespace/FileTabCharacterCheck.html     |     8 +-
 .../whitespace/GenericWhitespaceCheck.html    |    78 +-
 .../whitespace/MethodParamPadCheck.html       |     8 +-
 .../checks/whitespace/NoLineWrapCheck.html    |     8 +-
 .../whitespace/NoWhitespaceAfterCheck.html    |     8 +-
 ...WhitespaceBeforeCaseDefaultColonCheck.html |     8 +-
 .../whitespace/NoWhitespaceBeforeCheck.html   |     8 +-
 .../checks/whitespace/OperatorWrapCheck.html  |     8 +-
 .../checks/whitespace/PadOption.html          |     8 +-
 .../checks/whitespace/ParenPadCheck.html      |     8 +-
 .../checks/whitespace/SeparatorWrapCheck.html |     8 +-
 .../whitespace/SingleSpaceSeparatorCheck.html |     8 +-
 .../whitespace/TypecastParenPadCheck.html     |     8 +-
 .../whitespace/WhitespaceAfterCheck.html      |     8 +-
 .../whitespace/WhitespaceAroundCheck.html     |     8 +-
 .../checks/whitespace/WrapOption.html         |     8 +-
 .../class-use/AbstractParenPadCheck.html      |     8 +-
 .../EmptyForInitializerPadCheck.html          |     8 +-
 .../class-use/EmptyForIteratorPadCheck.html   |     8 +-
 .../class-use/EmptyLineSeparatorCheck.html    |     8 +-
 .../class-use/FileTabCharacterCheck.html      |     8 +-
 .../class-use/GenericWhitespaceCheck.html     |     8 +-
 .../class-use/MethodParamPadCheck.html        |     8 +-
 .../whitespace/class-use/NoLineWrapCheck.html |     8 +-
 .../class-use/NoWhitespaceAfterCheck.html     |     8 +-
 ...WhitespaceBeforeCaseDefaultColonCheck.html |     8 +-
 .../class-use/NoWhitespaceBeforeCheck.html    |     8 +-
 .../class-use/OperatorWrapCheck.html          |     8 +-
 .../whitespace/class-use/PadOption.html       |     8 +-
 .../whitespace/class-use/ParenPadCheck.html   |     8 +-
 .../class-use/SeparatorWrapCheck.html         |     8 +-
 .../class-use/SingleSpaceSeparatorCheck.html  |     8 +-
 .../class-use/TypecastParenPadCheck.html      |     8 +-
 .../class-use/WhitespaceAfterCheck.html       |     8 +-
 .../class-use/WhitespaceAroundCheck.html      |     8 +-
 .../whitespace/class-use/WrapOption.html      |     8 +-
 .../checks/whitespace/package-summary.html    |     8 +-
 .../checks/whitespace/package-tree.html       |     8 +-
 .../checks/whitespace/package-use.html        |     8 +-
 ...ractAutomaticBean.OutputStreamOptions.html |     8 +-
 ...bstractAutomaticBean.PatternConverter.html |     8 +-
 ...n.RelaxedAccessModifierArrayConverter.html |     8 +-
 ...maticBean.RelaxedStringArrayConverter.html |     8 +-
 .../AbstractAutomaticBean.ScopeConverter.html |     8 +-
 ...tAutomaticBean.SeverityLevelConverter.html |     8 +-
 .../AbstractAutomaticBean.UriConverter.html   |     8 +-
 .../class-use/AbstractAutomaticBean.html      |     8 +-
 .../class-use/AstTreeStringPrinter.html       |     8 +-
 .../class-use/AuditEventDefaultFormatter.html |     8 +-
 .../class-use/AuditEventFormatter.html        |     8 +-
 .../tools/checkstyle/class-use/Checker.html   |     8 +-
 .../CheckstyleParserErrorStrategy.html        |     8 +-
 ...igurationLoader.IgnoredModulesOptions.html |     8 +-
 .../ConfigurationLoader.InternalLoader.html   |     8 +-
 .../class-use/ConfigurationLoader.html        |     8 +-
 .../class-use/DefaultConfiguration.html       |     8 +-
 .../checkstyle/class-use/DefaultContext.html  |     8 +-
 .../checkstyle/class-use/DefaultLogger.html   |     8 +-
 .../checkstyle/class-use/Definitions.html     |     8 +-
 .../checkstyle/class-use/DetailAstImpl.html   |    29 +-
 .../DetailNodeTreeStringPrinter.html          |     8 +-
 .../class-use/FileStatefulCheck.html          |     8 +-
 .../class-use/GlobalStatefulCheck.html        |     8 +-
 .../JavaAstVisitor.DetailAstPair.html         |     8 +-
 .../checkstyle/class-use/JavaAstVisitor.html  |     8 +-
 .../JavaParser.CheckstyleErrorListener.html   |     8 +-
 .../class-use/JavaParser.Options.html         |     8 +-
 .../checkstyle/class-use/JavaParser.html      |     8 +-
 ...ilNodeParser.DescriptiveErrorListener.html |     8 +-
 ...docDetailNodeParser.ParseErrorMessage.html |     8 +-
 .../JavadocDetailNodeParser.ParseStatus.html  |     8 +-
 .../class-use/JavadocDetailNodeParser.html    |     8 +-
 ...JavadocPropertiesGenerator.CliOptions.html |     8 +-
 .../class-use/JavadocPropertiesGenerator.html |     8 +-
 .../LocalizedMessage.Utf8Control.html         |     8 +-
 .../class-use/LocalizedMessage.html           |     8 +-
 .../checkstyle/class-use/Main.CliOptions.html |     8 +-
 .../Main.OnlyCheckstyleLoggersFilter.html     |     8 +-
 .../class-use/Main.OutputFormat.html          |     8 +-
 .../tools/checkstyle/class-use/Main.html      |     8 +-
 .../class-use/MetadataGeneratorLogger.html    |     8 +-
 .../checkstyle/class-use/ModuleFactory.html   |     8 +-
 .../class-use/PackageNamesLoader.html         |     8 +-
 ...PackageObjectFactory.ModuleLoadOption.html |     8 +-
 .../class-use/PackageObjectFactory.html       |     8 +-
 .../class-use/PropertiesExpander.html         |     8 +-
 .../PropertyCacheFile.ExternalResource.html   |     8 +-
 .../class-use/PropertyCacheFile.html          |     8 +-
 .../class-use/PropertyResolver.html           |     8 +-
 .../checkstyle/class-use/PropertyType.html    |     8 +-
 .../checkstyle/class-use/SarifLogger.html     |     8 +-
 .../checkstyle/class-use/StatelessCheck.html  |     8 +-
 .../class-use/SuppressionsStringPrinter.html  |     8 +-
 .../class-use/ThreadModeSettings.html         |     8 +-
 .../class-use/TreeWalker.AstState.html        |     8 +-
 .../checkstyle/class-use/TreeWalker.html      |     8 +-
 .../class-use/TreeWalkerAuditEvent.html       |     8 +-
 .../class-use/TreeWalkerFilter.html           |     8 +-
 .../class-use/XMLLogger.FileMessages.html     |     8 +-
 .../tools/checkstyle/class-use/XMLLogger.html |     8 +-
 .../class-use/XdocsPropertyType.html          |     8 +-
 ...Loader.LoadExternalDtdFeatureProvider.html |     8 +-
 .../tools/checkstyle/class-use/XmlLoader.html |     8 +-
 .../XpathFileGeneratorAstFilter.html          |     8 +-
 .../XpathFileGeneratorAuditListener.html      |     8 +-
 .../BeforeExecutionExclusionFileFilter.html   |     8 +-
 .../BeforeExecutionExclusionFileFilter.html   |     8 +-
 .../filefilters/package-summary.html          |     8 +-
 .../checkstyle/filefilters/package-tree.html  |     8 +-
 .../checkstyle/filefilters/package-use.html   |     8 +-
 .../checkstyle/filters/CsvFilterElement.html  |    24 +-
 .../checkstyle/filters/IntFilterElement.html  |     8 +-
 .../filters/IntMatchFilterElement.html        |     8 +-
 .../filters/IntRangeFilterElement.html        |     8 +-
 .../filters/SeverityMatchFilter.html          |     8 +-
 .../filters/SuppressFilterElement.html        |     8 +-
 .../filters/SuppressWarningsFilter.html       |     8 +-
 .../SuppressWithNearbyCommentFilter.Tag.html  |     8 +-
 .../SuppressWithNearbyCommentFilter.html      |     8 +-
 ...pressWithNearbyTextFilter.Suppression.html |     8 +-
 .../filters/SuppressWithNearbyTextFilter.html |     8 +-
 ...ithPlainTextCommentFilter.Suppression.html |     8 +-
 ...lainTextCommentFilter.SuppressionType.html |     8 +-
 .../SuppressWithPlainTextCommentFilter.html   |     8 +-
 .../filters/SuppressionCommentFilter.Tag.html |     8 +-
 .../SuppressionCommentFilter.TagType.html     |     8 +-
 .../filters/SuppressionCommentFilter.html     |     8 +-
 .../checkstyle/filters/SuppressionFilter.html |     8 +-
 .../filters/SuppressionSingleFilter.html      |     8 +-
 .../filters/SuppressionXpathFilter.html       |     8 +-
 .../filters/SuppressionXpathSingleFilter.html |     8 +-
 .../filters/SuppressionsLoader.html           |     8 +-
 .../filters/XpathFilterElement.html           |     8 +-
 .../filters/class-use/CsvFilterElement.html   |     8 +-
 .../filters/class-use/IntFilterElement.html   |     8 +-
 .../class-use/IntMatchFilterElement.html      |     8 +-
 .../class-use/IntRangeFilterElement.html      |     8 +-
 .../class-use/SeverityMatchFilter.html        |     8 +-
 .../class-use/SuppressFilterElement.html      |     8 +-
 .../class-use/SuppressWarningsFilter.html     |     8 +-
 .../SuppressWithNearbyCommentFilter.Tag.html  |     8 +-
 .../SuppressWithNearbyCommentFilter.html      |     8 +-
 ...pressWithNearbyTextFilter.Suppression.html |     8 +-
 .../SuppressWithNearbyTextFilter.html         |     8 +-
 ...ithPlainTextCommentFilter.Suppression.html |     8 +-
 ...lainTextCommentFilter.SuppressionType.html |     8 +-
 .../SuppressWithPlainTextCommentFilter.html   |     8 +-
 .../SuppressionCommentFilter.Tag.html         |     8 +-
 .../SuppressionCommentFilter.TagType.html     |     8 +-
 .../class-use/SuppressionCommentFilter.html   |     8 +-
 .../filters/class-use/SuppressionFilter.html  |     8 +-
 .../class-use/SuppressionSingleFilter.html    |     8 +-
 .../class-use/SuppressionXpathFilter.html     |     8 +-
 .../SuppressionXpathSingleFilter.html         |     8 +-
 .../filters/class-use/SuppressionsLoader.html |     8 +-
 .../filters/class-use/XpathFilterElement.html |     8 +-
 .../checkstyle/filters/package-summary.html   |     8 +-
 .../checkstyle/filters/package-tree.html      |     8 +-
 .../tools/checkstyle/filters/package-use.html |     8 +-
 .../checkstyle/grammar/CommentListener.html   |     8 +-
 .../grammar/CrAwareLexerSimulator.html        |     8 +-
 .../grammar/class-use/CommentListener.html    |     8 +-
 .../class-use/CrAwareLexerSimulator.html      |     8 +-
 .../checkstyle/grammar/package-summary.html   |     8 +-
 .../checkstyle/grammar/package-tree.html      |     8 +-
 .../tools/checkstyle/grammar/package-use.html |     8 +-
 .../tools/checkstyle/gui/BaseCellEditor.html  |     8 +-
 .../tools/checkstyle/gui/CodeSelector.html    |     8 +-
 .../gui/CodeSelectorPresentation.html         |     8 +-
 .../gui/ListToTreeSelectionModelWrapper.html  |     8 +-
 .../puppycrawl/tools/checkstyle/gui/Main.html |     8 +-
 .../gui/MainFrame.ExpandCollapseAction.html   |     8 +-
 .../gui/MainFrame.FileSelectionAction.html    |     8 +-
 .../gui/MainFrame.FindNodeByXpathAction.html  |     8 +-
 .../gui/MainFrame.JavaFileFilter.html         |     8 +-
 .../gui/MainFrame.ReloadAction.html           |     8 +-
 .../tools/checkstyle/gui/MainFrame.html       |     8 +-
 .../gui/MainFrameModel.ParseMode.html         |     8 +-
 .../tools/checkstyle/gui/MainFrameModel.html  |     8 +-
 .../checkstyle/gui/ParseTreeTableModel.html   |     8 +-
 .../gui/ParseTreeTablePresentation.html       |     8 +-
 .../gui/TreeTable.TreeTableCellEditor.html    |     8 +-
 .../tools/checkstyle/gui/TreeTable.html       |     8 +-
 .../checkstyle/gui/TreeTableCellRenderer.html |     8 +-
 ...Adapter.UpdatingTreeExpansionListener.html |     8 +-
 ...odelAdapter.UpdatingTreeModelListener.html |     8 +-
 .../checkstyle/gui/TreeTableModelAdapter.html |     8 +-
 .../gui/class-use/BaseCellEditor.html         |     8 +-
 .../gui/class-use/CodeSelector.html           |     8 +-
 .../class-use/CodeSelectorPresentation.html   |     8 +-
 .../ListToTreeSelectionModelWrapper.html      |     8 +-
 .../tools/checkstyle/gui/class-use/Main.html  |     8 +-
 .../MainFrame.ExpandCollapseAction.html       |     8 +-
 .../MainFrame.FileSelectionAction.html        |     8 +-
 .../MainFrame.FindNodeByXpathAction.html      |     8 +-
 .../class-use/MainFrame.JavaFileFilter.html   |     8 +-
 .../gui/class-use/MainFrame.ReloadAction.html |     8 +-
 .../checkstyle/gui/class-use/MainFrame.html   |     8 +-
 .../class-use/MainFrameModel.ParseMode.html   |     8 +-
 .../gui/class-use/MainFrameModel.html         |     8 +-
 .../gui/class-use/ParseTreeTableModel.html    |     8 +-
 .../class-use/ParseTreeTablePresentation.html |     8 +-
 .../TreeTable.TreeTableCellEditor.html        |     8 +-
 .../checkstyle/gui/class-use/TreeTable.html   |     8 +-
 .../gui/class-use/TreeTableCellRenderer.html  |     8 +-
 ...Adapter.UpdatingTreeExpansionListener.html |     8 +-
 ...odelAdapter.UpdatingTreeModelListener.html |     8 +-
 .../gui/class-use/TreeTableModelAdapter.html  |     8 +-
 .../tools/checkstyle/gui/package-summary.html |     8 +-
 .../tools/checkstyle/gui/package-tree.html    |     8 +-
 .../tools/checkstyle/gui/package-use.html     |     8 +-
 .../meta/JavadocMetadataScraper.html          |     8 +-
 .../meta/MetadataGenerationException.html     |     8 +-
 .../meta/MetadataGeneratorUtil.html           |     8 +-
 .../tools/checkstyle/meta/ModuleDetails.html  |     8 +-
 .../meta/ModulePropertyDetails.html           |     8 +-
 .../tools/checkstyle/meta/ModuleType.html     |     8 +-
 .../tools/checkstyle/meta/XmlMetaReader.html  |     8 +-
 .../tools/checkstyle/meta/XmlMetaWriter.html  |     8 +-
 .../class-use/JavadocMetadataScraper.html     |     8 +-
 .../MetadataGenerationException.html          |     8 +-
 .../meta/class-use/MetadataGeneratorUtil.html |     8 +-
 .../meta/class-use/ModuleDetails.html         |     8 +-
 .../meta/class-use/ModulePropertyDetails.html |     8 +-
 .../checkstyle/meta/class-use/ModuleType.html |     8 +-
 .../meta/class-use/XmlMetaReader.html         |     8 +-
 .../meta/class-use/XmlMetaWriter.html         |     8 +-
 .../checkstyle/meta/package-summary.html      |     8 +-
 .../tools/checkstyle/meta/package-tree.html   |     8 +-
 .../tools/checkstyle/meta/package-use.html    |     8 +-
 .../tools/checkstyle/package-summary.html     |     8 +-
 .../tools/checkstyle/package-tree.html        |     8 +-
 .../tools/checkstyle/package-use.html         |     8 +-
 ...assAndPropertiesSettersJavadocScraper.html |     8 +-
 .../tools/checkstyle/site/ExampleMacro.html   |    16 +-
 .../checkstyle/site/ParentModuleMacro.html    |     8 +-
 .../checkstyle/site/PropertiesMacro.html      |     8 +-
 .../site/SiteUtil.DescriptionExtractor.html   |     8 +-
 .../tools/checkstyle/site/SiteUtil.html       |     8 +-
 .../site/ViolationMessagesMacro.html          |     8 +-
 .../checkstyle/site/XdocsTemplateParser.html  |     8 +-
 .../XdocsTemplateSink.CustomPrintWriter.html  |     8 +-
 .../checkstyle/site/XdocsTemplateSink.html    |     8 +-
 .../site/XdocsTemplateSinkFactory.html        |     8 +-
 ...assAndPropertiesSettersJavadocScraper.html |     8 +-
 .../site/class-use/ExampleMacro.html          |     8 +-
 .../site/class-use/ParentModuleMacro.html     |     8 +-
 .../site/class-use/PropertiesMacro.html       |     8 +-
 .../SiteUtil.DescriptionExtractor.html        |     8 +-
 .../checkstyle/site/class-use/SiteUtil.html   |     8 +-
 .../class-use/ViolationMessagesMacro.html     |     8 +-
 .../site/class-use/XdocsTemplateParser.html   |     8 +-
 .../XdocsTemplateSink.CustomPrintWriter.html  |     8 +-
 .../site/class-use/XdocsTemplateSink.html     |     8 +-
 .../class-use/XdocsTemplateSinkFactory.html   |     8 +-
 .../checkstyle/site/package-summary.html      |     8 +-
 .../tools/checkstyle/site/package-tree.html   |     8 +-
 .../tools/checkstyle/site/package-use.html    |     8 +-
 .../checkstyle/utils/AnnotationUtil.html      |     8 +-
 .../utils/BlockCommentPosition.html           |     8 +-
 .../checkstyle/utils/ChainedPropertyUtil.html |     8 +-
 .../tools/checkstyle/utils/CheckUtil.html     |     8 +-
 .../tools/checkstyle/utils/CodePointUtil.html |     8 +-
 .../tools/checkstyle/utils/CommonUtil.html    |     8 +-
 .../tools/checkstyle/utils/FilterUtil.html    |     8 +-
 .../utils/JavadocUtil.JavadocTagType.html     |     8 +-
 .../tools/checkstyle/utils/JavadocUtil.html   |     8 +-
 .../utils/ModuleReflectionUtil.html           |     8 +-
 .../checkstyle/utils/OsSpecificUtil.html      |     8 +-
 .../tools/checkstyle/utils/ParserUtil.html    |     8 +-
 .../tools/checkstyle/utils/ScopeUtil.html     |     8 +-
 .../tools/checkstyle/utils/TokenUtil.html     |     8 +-
 .../utils/UnmodifiableCollectionUtil.html     |    45 +-
 .../tools/checkstyle/utils/XpathUtil.html     |     8 +-
 .../utils/class-use/AnnotationUtil.html       |     8 +-
 .../utils/class-use/BlockCommentPosition.html |     8 +-
 .../utils/class-use/ChainedPropertyUtil.html  |     8 +-
 .../checkstyle/utils/class-use/CheckUtil.html |     8 +-
 .../utils/class-use/CodePointUtil.html        |     8 +-
 .../utils/class-use/CommonUtil.html           |     8 +-
 .../utils/class-use/FilterUtil.html           |     8 +-
 .../class-use/JavadocUtil.JavadocTagType.html |     8 +-
 .../utils/class-use/JavadocUtil.html          |     8 +-
 .../utils/class-use/ModuleReflectionUtil.html |     8 +-
 .../utils/class-use/OsSpecificUtil.html       |     8 +-
 .../utils/class-use/ParserUtil.html           |     8 +-
 .../checkstyle/utils/class-use/ScopeUtil.html |     8 +-
 .../checkstyle/utils/class-use/TokenUtil.html |     8 +-
 .../class-use/UnmodifiableCollectionUtil.html |     8 +-
 .../checkstyle/utils/class-use/XpathUtil.html |     8 +-
 .../checkstyle/utils/package-summary.html     |     8 +-
 .../tools/checkstyle/utils/package-tree.html  |     8 +-
 .../tools/checkstyle/utils/package-use.html   |     8 +-
 .../checkstyle/xpath/AbstractElementNode.html |    12 +-
 .../tools/checkstyle/xpath/AbstractNode.html  |     8 +-
 .../checkstyle/xpath/AbstractRootNode.html    |     8 +-
 .../tools/checkstyle/xpath/AttributeNode.html |     8 +-
 .../tools/checkstyle/xpath/ElementNode.html   |     8 +-
 .../tools/checkstyle/xpath/RootNode.html      |     8 +-
 .../checkstyle/xpath/XpathQueryGenerator.html |     8 +-
 .../xpath/class-use/AbstractElementNode.html  |     8 +-
 .../xpath/class-use/AbstractNode.html         |     8 +-
 .../xpath/class-use/AbstractRootNode.html     |     8 +-
 .../xpath/class-use/AttributeNode.html        |     8 +-
 .../xpath/class-use/ElementNode.html          |     8 +-
 .../checkstyle/xpath/class-use/RootNode.html  |     8 +-
 .../xpath/class-use/XpathQueryGenerator.html  |     8 +-
 .../DescendantIterator.StartWith.html         |     8 +-
 .../xpath/iterators/DescendantIterator.html   |     8 +-
 .../xpath/iterators/FollowingIterator.html    |     8 +-
 .../xpath/iterators/PrecedingIterator.html    |     8 +-
 .../iterators/ReverseDescendantIterator.html  |     8 +-
 .../xpath/iterators/ReverseListIterator.html  |     8 +-
 .../DescendantIterator.StartWith.html         |     8 +-
 .../class-use/DescendantIterator.html         |     8 +-
 .../class-use/FollowingIterator.html          |     8 +-
 .../class-use/PrecedingIterator.html          |     8 +-
 .../class-use/ReverseDescendantIterator.html  |     8 +-
 .../class-use/ReverseListIterator.html        |     8 +-
 .../xpath/iterators/package-summary.html      |     8 +-
 .../xpath/iterators/package-tree.html         |     8 +-
 .../xpath/iterators/package-use.html          |     8 +-
 .../checkstyle/xpath/package-summary.html     |     8 +-
 .../tools/checkstyle/xpath/package-tree.html  |     8 +-
 .../tools/checkstyle/xpath/package-use.html   |     8 +-
 apidocs/constant-values.html                  |    17 +-
 apidocs/deprecated-list.html                  |     8 +-
 apidocs/help-doc.html                         |     8 +-
 apidocs/index-all.html                        |    22 +-
 apidocs/index.html                            |    10 +-
 apidocs/member-search-index.js                |     2 +-
 apidocs/member-search-index.zip               |   Bin 94893 -> 94935 bytes
 apidocs/overview-summary.html                 |     4 +-
 apidocs/overview-tree.html                    |     8 +-
 apidocs/package-search-index.zip              |   Bin 401 -> 401 bytes
 apidocs/serialized-form.html                  |     8 +-
 ...ractAutomaticBean.OutputStreamOptions.html |   745 +-
 ...bstractAutomaticBean.PatternConverter.html |   745 +-
 ...n.RelaxedAccessModifierArrayConverter.html |   745 +-
 ...maticBean.RelaxedStringArrayConverter.html |   745 +-
 .../AbstractAutomaticBean.ScopeConverter.html |   745 +-
 ...tAutomaticBean.SeverityLevelConverter.html |   745 +-
 .../AbstractAutomaticBean.UriConverter.html   |   745 +-
 .../checkstyle/AbstractAutomaticBean.html     |   745 +-
 .../JavaAstVisitor.DetailAstPair.html         |   605 +-
 .../tools/checkstyle/JavaAstVisitor.html      |   605 +-
 .../tools/checkstyle/TreeWalker.AstState.html |     2 +-
 .../tools/checkstyle/TreeWalker.html          |     2 +-
 .../checkstyle/XMLLogger.FileMessages.html    |   723 +-
 .../tools/checkstyle/XMLLogger.html           |   723 +-
 .../tools/checkstyle/api/TokenTypes.html      |   293 +-
 .../checkstyle/checks/NoCodeInFileCheck.html  |   124 +-
 .../TranslationCheck.ResourceBundle.html      |    56 +-
 .../checkstyle/checks/TranslationCheck.html   |    56 +-
 .../EqualsAvoidNullCheck.FieldFrame.html      |    26 +-
 .../checks/coding/EqualsAvoidNullCheck.html   |    26 +-
 .../javadoc/JavadocMethodCheck.ClassInfo.html |  1093 +-
 .../JavadocMethodCheck.ExceptionInfo.html     |  1093 +-
 .../javadoc/JavadocMethodCheck.Token.html     |  1093 +-
 .../checks/javadoc/JavadocMethodCheck.html    |  1093 +-
 .../checks/javadoc/JavadocStyleCheck.html     |   734 +-
 .../checks/javadoc/JavadocTypeCheck.html      |   341 +-
 .../javadoc/MissingJavadocTypeCheck.html      |    21 +-
 .../checks/javadoc/TagParser.Point.html       |   245 +-
 .../checkstyle/checks/javadoc/TagParser.html  |   245 +-
 .../whitespace/GenericWhitespaceCheck.html    |   258 +-
 .../checkstyle/filters/CsvFilterElement.html  |   201 +-
 .../tools/checkstyle/site/ExampleMacro.html   |   164 +-
 .../tools/checkstyle/utils/ScopeUtil.html     |     2 +-
 .../utils/UnmodifiableCollectionUtil.html     |   113 +-
 .../checkstyle/xpath/AbstractElementNode.html |    61 +-
 apidocs/type-search-index.zip                 |   Bin 4929 -> 4929 bytes
 beginning_development.html                    |     6 +-
 checks.html                                   |     6 +-
 checks/annotation/annotationlocation.html     |     6 +-
 checks/annotation/annotationonsameline.html   |     6 +-
 checks/annotation/annotationusestyle.html     |     6 +-
 checks/annotation/index.html                  |     6 +-
 checks/annotation/missingdeprecated.html      |     6 +-
 checks/annotation/missingoverride.html        |     6 +-
 checks/annotation/packageannotation.html      |     6 +-
 checks/annotation/suppresswarnings.html       |     6 +-
 checks/annotation/suppresswarningsholder.html |     6 +-
 checks/blocks/avoidnestedblocks.html          |     6 +-
 checks/blocks/emptyblock.html                 |     6 +-
 checks/blocks/emptycatchblock.html            |     6 +-
 checks/blocks/index.html                      |     6 +-
 checks/blocks/leftcurly.html                  |     6 +-
 checks/blocks/needbraces.html                 |     6 +-
 checks/blocks/rightcurly.html                 |     6 +-
 checks/coding/arraytrailingcomma.html         |     6 +-
 .../avoiddoublebraceinitialization.html       |    56 +-
 checks/coding/avoidinlineconditionals.html    |     6 +-
 .../avoidnoargumentsuperconstructorcall.html  |     6 +-
 checks/coding/covariantequals.html            |     6 +-
 checks/coding/declarationorder.html           |     6 +-
 checks/coding/defaultcomeslast.html           |     6 +-
 checks/coding/emptystatement.html             |     6 +-
 checks/coding/equalsavoidnull.html            |     6 +-
 checks/coding/equalshashcode.html             |     6 +-
 checks/coding/explicitinitialization.html     |     6 +-
 checks/coding/fallthrough.html                |     6 +-
 checks/coding/finallocalvariable.html         |     6 +-
 checks/coding/hiddenfield.html                |     6 +-
 checks/coding/illegalcatch.html               |     6 +-
 checks/coding/illegalinstantiation.html       |     6 +-
 checks/coding/illegalthrows.html              |     6 +-
 checks/coding/illegaltoken.html               |     6 +-
 checks/coding/illegaltokentext.html           |     6 +-
 checks/coding/illegaltype.html                |     6 +-
 checks/coding/index.html                      |     6 +-
 checks/coding/innerassignment.html            |     6 +-
 checks/coding/magicnumber.html                |     6 +-
 checks/coding/matchxpath.html                 |     6 +-
 checks/coding/missingctor.html                |     6 +-
 checks/coding/missingswitchdefault.html       |     6 +-
 checks/coding/modifiedcontrolvariable.html    |     6 +-
 checks/coding/multiplestringliterals.html     |     6 +-
 .../coding/multiplevariabledeclarations.html  |     6 +-
 checks/coding/nestedfordepth.html             |     6 +-
 checks/coding/nestedifdepth.html              |     6 +-
 checks/coding/nestedtrydepth.html             |     6 +-
 checks/coding/noarraytrailingcomma.html       |     6 +-
 checks/coding/noclone.html                    |     6 +-
 checks/coding/noenumtrailingcomma.html        |     6 +-
 checks/coding/nofinalizer.html                |     6 +-
 checks/coding/onestatementperline.html        |     6 +-
 .../overloadmethodsdeclarationorder.html      |     6 +-
 checks/coding/packagedeclaration.html         |     6 +-
 checks/coding/parameterassignment.html        |     6 +-
 checks/coding/requirethis.html                |     6 +-
 checks/coding/returncount.html                |     6 +-
 checks/coding/simplifybooleanexpression.html  |     6 +-
 checks/coding/simplifybooleanreturn.html      |     6 +-
 checks/coding/stringliteralequality.html      |     6 +-
 checks/coding/superclone.html                 |     6 +-
 checks/coding/superfinalize.html              |     6 +-
 checks/coding/unnecessaryparentheses.html     |   124 +-
 ...arysemicolonafteroutertypedeclaration.html |     6 +-
 ...rysemicolonaftertypememberdeclaration.html |     6 +-
 .../unnecessarysemicoloninenumeration.html    |     6 +-
 ...nnecessarysemicolonintrywithresources.html |     6 +-
 checks/coding/unusedlocalvariable.html        |     6 +-
 .../variabledeclarationusagedistance.html     |     6 +-
 checks/design/designforextension.html         |     6 +-
 checks/design/finalclass.html                 |     6 +-
 .../design/hideutilityclassconstructor.html   |     6 +-
 checks/design/index.html                      |     6 +-
 checks/design/innertypelast.html              |    28 +-
 checks/design/interfaceistype.html            |     6 +-
 checks/design/mutableexception.html           |     6 +-
 checks/design/onetoplevelclass.html           |     6 +-
 checks/design/throwscount.html                |     6 +-
 checks/design/visibilitymodifier.html         |     6 +-
 checks/header/header.html                     |     6 +-
 checks/header/index.html                      |     6 +-
 checks/header/regexpheader.html               |     6 +-
 checks/imports/avoidstarimport.html           |     6 +-
 checks/imports/avoidstaticimport.html         |     6 +-
 checks/imports/customimportorder.html         |     6 +-
 checks/imports/illegalimport.html             |     6 +-
 checks/imports/importcontrol.html             |     6 +-
 checks/imports/importorder.html               |     6 +-
 checks/imports/index.html                     |     6 +-
 checks/imports/redundantimport.html           |     6 +-
 checks/imports/unusedimports.html             |     6 +-
 checks/javadoc/atclauseorder.html             |     6 +-
 checks/javadoc/index.html                     |     6 +-
 checks/javadoc/invalidjavadocposition.html    |     6 +-
 checks/javadoc/javadocblocktaglocation.html   |     6 +-
 checks/javadoc/javadoccontentlocation.html    |     6 +-
 checks/javadoc/javadocmethod.html             |     6 +-
 .../javadocmissingleadingasterisk.html        |    25 +-
 ...javadocmissingwhitespaceafterasterisk.html |     6 +-
 checks/javadoc/javadocpackage.html            |     6 +-
 checks/javadoc/javadocparagraph.html          |     6 +-
 checks/javadoc/javadocstyle.html              |     6 +-
 .../javadoctagcontinuationindentation.html    |     6 +-
 checks/javadoc/javadoctype.html               |     6 +-
 checks/javadoc/javadocvariable.html           |     6 +-
 checks/javadoc/missingjavadocmethod.html      |     6 +-
 checks/javadoc/missingjavadocpackage.html     |     6 +-
 checks/javadoc/missingjavadoctype.html        |     6 +-
 .../javadoc/nonemptyatclausedescription.html  |     6 +-
 .../requireemptylinebeforeblocktaggroup.html  |     6 +-
 checks/javadoc/singlelinejavadoc.html         |     6 +-
 checks/javadoc/summaryjavadoc.html            |     6 +-
 checks/javadoc/writetag.html                  |     6 +-
 .../metrics/booleanexpressioncomplexity.html  |    43 +-
 .../metrics/classdataabstractioncoupling.html |     6 +-
 checks/metrics/classfanoutcomplexity.html     |     6 +-
 checks/metrics/cyclomaticcomplexity.html      |     6 +-
 checks/metrics/index.html                     |     6 +-
 checks/metrics/javancss.html                  |     6 +-
 checks/metrics/npathcomplexity.html           |     6 +-
 checks/misc/arraytypestyle.html               |     6 +-
 .../misc/avoidescapedunicodecharacters.html   |     6 +-
 checks/misc/commentsindentation.html          |     6 +-
 checks/misc/descendanttoken.html              |     6 +-
 checks/misc/finalparameters.html              |    48 +-
 checks/misc/indentation.html                  |     6 +-
 checks/misc/index.html                        |     6 +-
 checks/misc/newlineatendoffile.html           |     6 +-
 checks/misc/nocodeinfile.html                 |    27 +-
 checks/misc/orderedproperties.html            |     6 +-
 checks/misc/outertypefilename.html            |    46 +-
 checks/misc/todocomment.html                  |    32 +-
 checks/misc/trailingcomment.html              |     6 +-
 checks/misc/translation.html                  |     6 +-
 checks/misc/uncommentedmain.html              |     6 +-
 checks/misc/uniqueproperties.html             |     6 +-
 checks/misc/upperell.html                     |     6 +-
 .../modifier/classmemberimpliedmodifier.html  |     6 +-
 checks/modifier/index.html                    |     6 +-
 .../interfacememberimpliedmodifier.html       |     6 +-
 checks/modifier/modifierorder.html            |     6 +-
 checks/modifier/redundantmodifier.html        |     6 +-
 checks/naming/abbreviationaswordinname.html   |     6 +-
 checks/naming/abstractclassname.html          |     6 +-
 checks/naming/catchparametername.html         |     6 +-
 checks/naming/classtypeparametername.html     |     6 +-
 checks/naming/constantname.html               |     6 +-
 checks/naming/illegalidentifiername.html      |    77 +-
 checks/naming/index.html                      |     6 +-
 checks/naming/interfacetypeparametername.html |     6 +-
 checks/naming/lambdaparametername.html        |     6 +-
 checks/naming/localfinalvariablename.html     |     6 +-
 checks/naming/localvariablename.html          |     6 +-
 checks/naming/membername.html                 |     6 +-
 checks/naming/methodname.html                 |     6 +-
 checks/naming/methodtypeparametername.html    |     6 +-
 checks/naming/packagename.html                |     6 +-
 checks/naming/parametername.html              |     6 +-
 checks/naming/patternvariablename.html        |    53 +-
 checks/naming/recordcomponentname.html        |     6 +-
 checks/naming/recordtypeparametername.html    |     6 +-
 checks/naming/staticvariablename.html         |     6 +-
 checks/naming/typename.html                   |     6 +-
 checks/regexp/index.html                      |     6 +-
 checks/regexp/regexp.html                     |     6 +-
 checks/regexp/regexpmultiline.html            |     6 +-
 checks/regexp/regexponfilename.html           |     6 +-
 checks/regexp/regexpsingleline.html           |     6 +-
 checks/regexp/regexpsinglelinejava.html       |     6 +-
 checks/sizes/anoninnerlength.html             |     6 +-
 checks/sizes/executablestatementcount.html    |     6 +-
 checks/sizes/filelength.html                  |     6 +-
 checks/sizes/index.html                       |     6 +-
 checks/sizes/lambdabodylength.html            |     6 +-
 checks/sizes/linelength.html                  |     6 +-
 checks/sizes/methodcount.html                 |     6 +-
 checks/sizes/methodlength.html                |   212 +-
 checks/sizes/outertypenumber.html             |     6 +-
 checks/sizes/parameternumber.html             |     6 +-
 checks/sizes/recordcomponentnumber.html       |     6 +-
 checks/whitespace/emptyforinitializerpad.html |     6 +-
 checks/whitespace/emptyforiteratorpad.html    |     6 +-
 checks/whitespace/emptylineseparator.html     |     6 +-
 checks/whitespace/filetabcharacter.html       |     6 +-
 checks/whitespace/genericwhitespace.html      |     6 +-
 checks/whitespace/index.html                  |     6 +-
 checks/whitespace/methodparampad.html         |     6 +-
 checks/whitespace/nolinewrap.html             |     6 +-
 checks/whitespace/nowhitespaceafter.html      |     6 +-
 checks/whitespace/nowhitespacebefore.html     |     6 +-
 .../nowhitespacebeforecasedefaultcolon.html   |     6 +-
 checks/whitespace/operatorwrap.html           |     6 +-
 checks/whitespace/parenpad.html               |     6 +-
 checks/whitespace/separatorwrap.html          |     6 +-
 checks/whitespace/singlespaceseparator.html   |     6 +-
 checks/whitespace/typecastparenpad.html       |     6 +-
 checks/whitespace/whitespaceafter.html        |     6 +-
 checks/whitespace/whitespacearound.html       |     6 +-
 ci-management.html                            |     6 +-
 cmdline.html                                  |    26 +-
 config.html                                   |     6 +-
 config_system_properties.html                 |     6 +-
 consulting.html                               |     6 +-
 contributing.html                             |     6 +-
 dependencies.html                             |    62 +-
 dependency-info.html                          |    18 +-
 dependency-updates-report.html                |    30 +-
 distribution-management.html                  |     6 +-
 dsm/all_packages.html                         |    16 +-
 ...l.tools.checkstyle.checks.indentation.html |    36 +-
 ...pycrawl.tools.checkstyle.grammar.java.html |     6 +-
 dsm/com.puppycrawl.tools.checkstyle.html      |     2 +-
 eclipse.html                                  |     6 +-
 extending.html                                |     6 +-
 .../beforeexecutionexclusionfilefilter.html   |     6 +-
 filefilters/index.html                        |     6 +-
 filters/index.html                            |     6 +-
 filters/severitymatchfilter.html              |     6 +-
 filters/suppressioncommentfilter.html         |     6 +-
 filters/suppressionfilter.html                |     6 +-
 filters/suppressionsinglefilter.html          |     6 +-
 filters/suppressionxpathfilter.html           |     6 +-
 filters/suppressionxpathsinglefilter.html     |     6 +-
 filters/suppresswarningsfilter.html           |     6 +-
 filters/suppresswithnearbycommentfilter.html  |     6 +-
 filters/suppresswithnearbytextfilter.html     |     6 +-
 .../suppresswithplaintextcommentfilter.html   |    44 +-
 google_style.html                             |     6 +-
 idea.html                                     |     6 +-
 index.html                                    |    12 +-
 issue-management.html                         |     6 +-
 jdepend-report.html                           |     6 +-
 licenses.html                                 |     6 +-
 mailing-lists.html                            |     6 +-
 netbeans.html                                 |     6 +-
 plugin-management.html                        |    14 +-
 plugin-updates-report.html                    |    39 +-
 plugins.html                                  |    12 +-
 project-info.html                             |     6 +-
 project-reports.html                          |     6 +-
 property_types.html                           |     6 +-
 releasenotes.html                             |   170 +-
 releasenotes_old_1-0_5-9.html                 |     6 +-
 releasenotes_old_6-0_7-8.html                 |     6 +-
 releasenotes_old_8-0_8-34.html                |     6 +-
 report_issue.html                             |     6 +-
 running.html                                  |     6 +-
 scm.html                                      |     6 +-
 sponsoring.html                               |     6 +-
 style_configs.html                            |     6 +-
 summary.html                                  |    10 +-
 sun_style.html                                |     6 +-
 surefire-report.html                          |     6 +-
 taglist.html                                  |     6 +-
 team.html                                     |     6 +-
 writingchecks.html                            |     6 +-
 writingfilefilters.html                       |     6 +-
 writingfilters.html                           |     6 +-
 writingjavadocchecks.html                     |     8 +-
 writinglisteners.html                         |     8 +-
 xref-test/allclasses-frame.html               |   157 +-
 .../checkstyle/test/base/package-frame.html   |     2 +-
 .../checkstyle/test/base/package-summary.html |     6 +-
 .../rule21filename/package-frame.html         |     2 +-
 .../rule21filename/package-summary.html       |     6 +-
 .../rule231filetab/package-frame.html         |     2 +-
 .../rule231filetab/package-summary.html       |     6 +-
 .../rule232specialescape/package-frame.html   |     2 +-
 .../rule232specialescape/package-summary.html |     6 +-
 .../rule233nonascii/package-frame.html        |     2 +-
 .../rule233nonascii/package-summary.html      |     6 +-
 .../rule32packagestate/package-frame.html     |     2 +-
 .../rule32packagestate/package-summary.html   |     6 +-
 .../rule331nowildcard/package-frame.html      |     2 +-
 .../rule331nowildcard/package-summary.html    |     6 +-
 .../rule332nolinewrap/package-frame.html      |     2 +-
 .../rule332nolinewrap/package-summary.html    |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule341onetoplevel/package-frame.html     |     2 +-
 .../rule341onetoplevel/package-summary.html   |     6 +-
 .../rule3421overloadsplit/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule3sourcefile/package-frame.html        |     2 +-
 .../rule3sourcefile/package-summary.html      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule411bracesareused/package-frame.html   |     2 +-
 .../rule411bracesareused/package-summary.html |     6 +-
 .../rule412nonemptyblocks/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule413emptyblocks/package-frame.html     |     2 +-
 .../rule413emptyblocks/package-summary.html   |     6 +-
 .../rule42blockindentation/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule43onestatement/package-frame.html     |     2 +-
 .../rule43onestatement/package-summary.html   |     6 +-
 .../rule44columnlimit/package-frame.html      |     2 +-
 .../rule44columnlimit/package-summary.html    |     6 +-
 .../rule451wheretobreak/package-frame.html    |     2 +-
 .../rule451wheretobreak/package-summary.html  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../GenericWhitespaceTest.html                |   133 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule4832nocstylearray/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule4841indentation/package-frame.html    |     2 +-
 .../rule4841indentation/package-summary.html  |     6 +-
 .../rule4842fallthrough/package-frame.html    |     2 +-
 .../rule4842fallthrough/package-summary.html  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule485annotations/package-frame.html     |     2 +-
 .../rule485annotations/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule487modifiers/package-frame.html       |     2 +-
 .../rule487modifiers/package-summary.html     |     6 +-
 .../rule488numericliterals/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule51identifiernames/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../chapter5naming/rule521/package-frame.html |     2 +-
 .../rule521/package-summary.html              |     6 +-
 .../rule521_packagenames/package-frame.html   |     2 +-
 .../rule521_packagenames/package-summary.html |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule521packagenames/package-frame.html    |     2 +-
 .../rule521packagenames/package-summary.html  |     6 +-
 .../rule522typenames/package-frame.html       |     2 +-
 .../rule522typenames/package-summary.html     |     6 +-
 .../rule523methodnames/package-frame.html     |     2 +-
 .../rule523methodnames/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule526parameternames/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule53camelcase/package-frame.html        |     2 +-
 .../rule53camelcase/package-summary.html      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule64finalizers/package-frame.html       |     2 +-
 .../rule64finalizers/package-summary.html     |     6 +-
 .../rule711generalform/package-frame.html     |     2 +-
 .../rule711generalform/package-summary.html   |     6 +-
 .../rule712paragraphs/package-frame.html      |     2 +-
 .../rule712paragraphs/package-summary.html    |     6 +-
 .../rule713atclauses/package-frame.html       |     2 +-
 .../rule713atclauses/package-summary.html     |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule731selfexplanatory/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../google/checkstyle/test/package-frame.html |     2 +-
 .../checkstyle/test/package-summary.html      |     6 +-
 xref-test/com/package-frame.html              |     2 +-
 xref-test/com/package-summary.html            |     6 +-
 xref-test/com/puppycrawl/package-frame.html   |     2 +-
 xref-test/com/puppycrawl/package-summary.html |     6 +-
 .../checkstyle/AbstractModuleTestSupport.html |   359 +-
 .../tools/checkstyle/CheckerTest.html         |  2723 +-
 .../checkstyle/PropertyCacheFileTest.html     |   274 +-
 .../tools/checkstyle/TreeWalkerTest.html      |  1558 +-
 .../ant/checkstyleanttask/package-frame.html  |     2 +-
 .../checkstyleanttask/package-summary.html    |     6 +-
 .../tools/checkstyle/ant/package-frame.html   |     2 +-
 .../tools/checkstyle/ant/package-summary.html |     6 +-
 .../api/abstractcheck/package-frame.html      |     2 +-
 .../api/abstractcheck/package-summary.html    |     6 +-
 .../api/abstractfileset/package-frame.html    |     2 +-
 .../api/abstractfileset/package-summary.html  |     6 +-
 .../checkstyle/api/fileset/package-frame.html |     2 +-
 .../api/fileset/package-summary.html          |     6 +-
 .../api/fullident/package-frame.html          |     2 +-
 .../api/fullident/package-summary.html        |     6 +-
 .../tools/checkstyle/api/package-frame.html   |     2 +-
 .../tools/checkstyle/api/package-summary.html |     6 +-
 .../asttreestringprinter/package-frame.html   |     2 +-
 .../asttreestringprinter/package-summary.html |     6 +-
 .../checkstyle/bdd/InlineConfigParser.html    |   800 +-
 .../bdd/TestInputConfiguration.html           |   233 +-
 .../tools/checkstyle/bdd/package-frame.html   |     5 +-
 .../tools/checkstyle/bdd/package-summary.html |    11 +-
 .../checkstyle/checker/package-frame.html     |     2 +-
 .../checkstyle/checker/package-summary.html   |     6 +-
 .../FinalParametersCheckExamplesTest.html     |    47 +-
 .../checks/NoCodeInFileCheckExamplesTest.html |    20 +-
 .../OuterTypeFilenameCheckExamplesTest.html   |    30 +-
 .../checks/TodoCommentCheckExamplesTest.html  |    30 +-
 .../AnnotationOnSameLineCheckTest.html        |    18 +-
 .../inputs/package-frame.html                 |     2 +-
 .../inputs/package-summary.html               |     6 +-
 .../annotationlocation/package-frame.html     |     2 +-
 .../annotationlocation/package-summary.html   |     6 +-
 ...ationOnSameLineCheckInterfaceAndEnum.html} |    14 +-
 ...SameLineCheckPrivateAndDeprecatedVar.html} |     6 +-
 ...SameLineCheckPublicMethodAndVariable.html} |    14 +-
 ...nOnSameLineCheckTokensOnMethodAndVar.html} |    14 +-
 .../annotationonsameline/package-frame.html   |    32 +-
 .../annotationonsameline/package-summary.html |    36 +-
 .../annotationusestyle/package-frame.html     |     2 +-
 .../annotationusestyle/package-summary.html   |     6 +-
 .../missingdeprecated/package-frame.html      |     2 +-
 .../missingdeprecated/package-summary.html    |     6 +-
 .../missingoverride/package-frame.html        |     2 +-
 .../missingoverride/package-summary.html      |     6 +-
 .../checks/annotation/package-frame.html      |     2 +-
 .../checks/annotation/package-summary.html    |     6 +-
 .../example3/package-frame.html               |     2 +-
 .../example3/package-summary.html             |     6 +-
 .../packageannotation/package-frame.html      |     2 +-
 .../packageannotation/package-summary.html    |     6 +-
 .../suppresswarnings/package-frame.html       |     2 +-
 .../suppresswarnings/package-summary.html     |     6 +-
 .../suppresswarningsholder/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/arraytypestyle/package-frame.html  |     2 +-
 .../arraytypestyle/package-summary.html       |     6 +-
 ...CharactersAllEscapedUnicodeCharacters.html |   182 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../avoidnestedblocks/package-frame.html      |     2 +-
 .../avoidnestedblocks/package-summary.html    |     6 +-
 .../blocks/emptyblock/package-frame.html      |     2 +-
 .../blocks/emptyblock/package-summary.html    |     6 +-
 .../blocks/emptycatchblock/package-frame.html |     2 +-
 .../emptycatchblock/package-summary.html      |     6 +-
 .../blocks/leftcurly/package-frame.html       |     2 +-
 .../blocks/leftcurly/package-summary.html     |     6 +-
 .../blocks/needbraces/package-frame.html      |     2 +-
 .../blocks/needbraces/package-summary.html    |     6 +-
 .../checks/blocks/package-frame.html          |     2 +-
 .../checks/blocks/package-summary.html        |     6 +-
 .../blocks/rightcurly/package-frame.html      |     2 +-
 .../blocks/rightcurly/package-summary.html    |     6 +-
 ...eBraceInitializationCheckExamplesTest.html |    35 +-
 .../checks/coding/IllegalCatchCheckTest.html  |    16 +-
 .../checks/coding/IllegalTokenCheckTest.html  |    28 +-
 .../coding/IllegalTokenTextCheckTest.html     |     2 +-
 .../coding/OneStatementPerLineCheckTest.html  |   276 +-
 ...necessaryParenthesesCheckExamplesTest.html |    71 +-
 .../arraytrailingcomma/package-frame.html     |     2 +-
 .../arraytrailingcomma/package-summary.html   |     6 +-
 .../Example1.html                             |    49 +
 .../package-frame.html                        |     5 +-
 .../package-summary.html                      |    15 +-
 .../InputAvoidInlineConditionals.html         |     4 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../coding/covariantequals/package-frame.html |     2 +-
 .../covariantequals/package-summary.html      |     6 +-
 .../declarationorder/package-frame.html       |     2 +-
 .../declarationorder/package-summary.html     |     6 +-
 .../defaultcomeslast/package-frame.html       |     2 +-
 .../defaultcomeslast/package-summary.html     |     6 +-
 .../coding/emptystatement/package-frame.html  |     2 +-
 .../emptystatement/package-summary.html       |     6 +-
 .../coding/equalsavoidnull/package-frame.html |     2 +-
 .../equalsavoidnull/package-summary.html      |     6 +-
 .../equalshashcode/InputEqualsHashCode.html   |    18 +-
 .../InputEqualsHashCodeEqualsParameter.html   |    16 +-
 .../InputEqualsHashCodeSemantic.html          |     8 +-
 .../coding/equalshashcode/package-frame.html  |     2 +-
 .../equalshashcode/package-summary.html       |     6 +-
 .../explicitinitialization/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../coding/fallthrough/package-frame.html     |     2 +-
 .../coding/fallthrough/package-summary.html   |     6 +-
 .../InputFinalLocalVariableConstructor.html   |     4 +-
 .../InputFinalLocalVariableFalsePositive.html |     2 +-
 ...utFinalLocalVariableLeavingSlistToken.html |     2 +-
 .../InputFinalLocalVariableMultiCatch.html    |     2 +-
 ...alVariableMultipleAndNestedConditions.html |     2 +-
 .../InputFinalLocalVariableNativeMethods.html |     2 +-
 ...utFinalLocalVariableReceiverParameter.html |     2 +-
 ...nputFinalLocalVariableSwitchStatement.html |     2 +-
 .../finallocalvariable/package-frame.html     |     2 +-
 .../finallocalvariable/package-summary.html   |     6 +-
 .../coding/hiddenfield/InputHiddenField8.html |     2 +-
 .../hiddenfield/InputHiddenFieldReceiver.html |     2 +-
 .../coding/hiddenfield/package-frame.html     |     2 +-
 .../coding/hiddenfield/package-summary.html   |     6 +-
 ... InputIllegalCatchCheckDefaultTokens.html} |     6 +-
 ...tIllegalCatchCheckMultipleExceptions.html} |     6 +-
 ...IllegalCatchCheckSuperclassException.html} |     6 +-
 ...IllegalCatchCheckSuperclassThrowable.html} |     6 +-
 .../coding/illegalcatch/package-frame.html    |    14 +-
 .../coding/illegalcatch/package-summary.html  |    18 +-
 .../InputIllegalInstantiation.html            |     2 +-
 .../InputIllegalInstantiationBeginTree1.html  |     5 +-
 .../InputIllegalInstantiationBeginTree2.html  |     2 +-
 .../InputIllegalInstantiationLang3.html       |     2 +-
 ...antiationNameSimilarToStandardClasses.html |     2 +-
 ...galInstantiationSameClassNameJavaLang.html |     2 +-
 .../InputIllegalInstantiationSemantic.html    |     2 +-
 .../illegalinstantiation/package-frame.html   |     2 +-
 .../illegalinstantiation/package-summary.html |     6 +-
 .../InputIllegalThrowsIgnoreMethodNames.html  |     4 +-
 ...tIllegalThrowsIgnoreOverriddenMethods.html |     4 +-
 .../InputIllegalThrowsTestClassNames.html     |     4 +-
 .../InputIllegalThrowsTestDefault.html        |     4 +-
 ...putIllegalThrowsTestIllegalClassNames.html |     4 +-
 .../coding/illegalthrows/package-frame.html   |     2 +-
 .../coding/illegalthrows/package-summary.html |     6 +-
 ...tIllegalTokensCheckBlockCommentBegin.html} |     6 +-
 ...putIllegalTokensCheckBlockCommentEnd.html} |     6 +-
 ...putIllegalTokensCheckCommentsContent.html} |     6 +-
 ...tIllegalTokensCheckDefaultTokenLabel.html} |     6 +-
 ...tIllegalTokensCheckSingleLineComment.html} |     6 +-
 ...llegalTokensCheckSwitchAndPostIncDec.html} |     6 +-
 ...> InputIllegalTokensCheckTokenNative.html} |     6 +-
 .../coding/illegaltoken/package-frame.html    |    16 +-
 .../coding/illegaltoken/package-summary.html  |    20 +-
 .../InputIllegalTokenTextDefaultFormat.html   |     2 +-
 .../illegaltokentext/package-frame.html       |     2 +-
 .../illegaltokentext/package-summary.html     |     6 +-
 ...putIllegalTypeAbstractClassNameFormat.html |     2 +-
 ...IllegalTypeEmptyStringMemberModifiers.html |     4 +-
 .../illegaltype/InputIllegalTypeGregCal.html  |     2 +-
 ...tIllegalTypeSameFileNameFalsePositive.html |    14 +-
 .../InputIllegalTypeSimilarClassName.html     |     2 +-
 ...llegalTypeTestAbstractClassNamesFalse.html |     8 +-
 ...tIllegalTypeTestClearDataBetweenFiles.html |     8 +-
 .../InputIllegalTypeTestDefaults.html         |     4 +-
 ...InputIllegalTypeTestExtendsImplements.html |    28 +-
 .../InputIllegalTypeTestFormat.html           |     4 +-
 .../InputIllegalTypeTestGenerics.html         |    12 +-
 ...InputIllegalTypeTestIgnoreMethodNames.html |     2 +-
 ...llegalTypeTestLegalAbstractClassNames.html |     2 +-
 ...putIllegalTypeTestSameFileNameGeneral.html |     2 +-
 .../InputIllegalTypeWhitespaceInConfig.html   |     2 +-
 .../coding/illegaltype/package-frame.html     |     2 +-
 .../coding/illegaltype/package-summary.html   |     6 +-
 ...InputInnerAssignmentLambdaExpressions.html |     2 +-
 .../coding/innerassignment/package-frame.html |     2 +-
 .../innerassignment/package-summary.html      |     6 +-
 .../magicnumber/InputMagicNumberDefault1.html |    16 +-
 ...putMagicNumberIgnoreFieldDeclaration1.html |    14 +-
 ...InputMagicNumberIgnoreHashCodeMethod1.html |    14 +-
 ...putMagicNumberIgnoreNegativeOctalHex1.html |    14 +-
 .../InputMagicNumberIgnoreNone1.html          |    20 +-
 .../InputMagicNumberIntegersOnly1.html        |    14 +-
 .../InputMagicNumberLocalVariables.html       |     6 +-
 .../InputMagicNumberLocalVariables2.html      |     4 +-
 .../InputMagicNumberMagicNumber3.html         |     4 +-
 .../InputMagicNumberWaiverParentToken3.html   |     2 +-
 .../coding/magicnumber/package-frame.html     |     2 +-
 .../coding/magicnumber/package-summary.html   |     6 +-
 .../coding/matchxpath/InputMatchXpath.html    |     2 +-
 .../coding/matchxpath/InputMatchXpath2.html   |     2 +-
 .../coding/matchxpath/InputMatchXpath3.html   |     2 +-
 .../coding/matchxpath/InputMatchXpath4.html   |     2 +-
 ...hXpathAvoidInstanceCreationWithoutVar.html |     2 +-
 ...putMatchXpathExecutableStatementCount.html |     2 +-
 ...chXpathForbidParameterizedConstructor.html |     2 +-
 .../InputMatchXpathForbidPrintStackTrace.html |     7 +-
 .../InputMatchXpathIllegalThrows.html         |     4 +-
 .../InputMatchXpathNoStackoverflowError.html  |     2 +-
 .../InputMatchXpathSingleLineComments.html    |     2 +-
 .../coding/matchxpath/package-frame.html      |     2 +-
 .../coding/matchxpath/package-summary.html    |     6 +-
 .../coding/missingctor/package-frame.html     |     2 +-
 .../coding/missingctor/package-summary.html   |     6 +-
 .../missingswitchdefault/package-frame.html   |     2 +-
 .../missingswitchdefault/package-summary.html |     6 +-
 ...ontrolVariableEnhancedForLoopVariable.html |     2 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 ...InputMultipleStringLiteralsNoWarnings.html |     2 +-
 .../multiplestringliterals/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../nestedfordepth/InputNestedForDepth1.html  |     4 +-
 .../coding/nestedfordepth/package-frame.html  |     2 +-
 .../nestedfordepth/package-summary.html       |     6 +-
 .../nestedifdepth/InputNestedIfDepthMax.html  |    34 +-
 .../coding/nestedifdepth/package-frame.html   |     2 +-
 .../coding/nestedifdepth/package-summary.html |     6 +-
 .../coding/nestedtrydepth/package-frame.html  |     2 +-
 .../nestedtrydepth/package-summary.html       |     6 +-
 .../noarraytrailingcomma/package-frame.html   |     2 +-
 .../noarraytrailingcomma/package-summary.html |     6 +-
 .../checks/coding/noclone/package-frame.html  |     2 +-
 .../coding/noclone/package-summary.html       |     6 +-
 .../noenumtrailingcomma/package-frame.html    |     2 +-
 .../noenumtrailingcomma/package-summary.html  |     6 +-
 .../InputNoFinalizerFallThrough.html          |     4 +-
 .../coding/nofinalizer/package-frame.html     |     2 +-
 .../coding/nofinalizer/package-summary.html   |     6 +-
 .../InputOneStatementPerLineBeginTree2.html   |     2 +-
 ...ementPerLineMultilineForDeclarations.html} |    89 +-
 ...neMultilineInLoopsAndTryWithResources.html |   115 +
 .../InputOneStatementPerLineSingleLine.html   |   250 -
 ...ementPerLineSingleLineForDeclarations.html |    86 +
 ...tOneStatementPerLineSingleLineInLoops.html |   104 +
 ...tementPerLineSingleLineSmallTalkStyle.html |   121 +
 .../onestatementperline/package-frame.html    |    17 +-
 .../onestatementperline/package-summary.html  |    31 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/coding/package-frame.html          |     2 +-
 .../checks/coding/package-summary.html        |     6 +-
 .../packagedeclaration/package-frame.html     |     2 +-
 .../packagedeclaration/package-summary.html   |     6 +-
 .../InputParameterAssignmentReceiver.html     |     4 +-
 .../parameterassignment/package-frame.html    |     2 +-
 .../parameterassignment/package-summary.html  |     6 +-
 ...sTryWithResourcesOnlyOverlappingFalse.html |    28 +-
 .../coding/requirethis/package-frame.html     |     2 +-
 .../coding/requirethis/package-summary.html   |     6 +-
 .../coding/returncount/package-frame.html     |     2 +-
 .../coding/returncount/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../simplifybooleanreturn/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../stringliteralequality/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../coding/superclone/package-frame.html      |     2 +-
 .../coding/superclone/package-summary.html    |     6 +-
 .../coding/superfinalize/package-frame.html   |     2 +-
 .../coding/superfinalize/package-summary.html |     6 +-
 .../unnecessaryparentheses/Example1.html      |    73 +
 .../unnecessaryparentheses/Example2.html      |    52 +
 ...putUnnecessaryParenthesesIfStatement2.html |    26 +-
 .../unnecessaryparentheses/package-frame.html |     8 +-
 .../package-summary.html                      |    16 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../unusedlocalvariable/package-frame.html    |     2 +-
 .../unusedlocalvariable/package-summary.html  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/descendanttoken/package-frame.html |     2 +-
 .../descendanttoken/package-summary.html      |     6 +-
 .../InnerTypeLastCheckExamplesTest.html       |    25 +-
 ...DesignForExtensionMultipleAnnotations.html |     2 +-
 .../designforextension/package-frame.html     |     2 +-
 .../designforextension/package-summary.html   |     6 +-
 .../design/finalclass/InputFinalClass.html    |    10 +-
 .../finalclass/InputFinalClassAnnotation.html |     4 +-
 .../InputFinalClassAnonymousInnerClass.html   |    10 +-
 .../finalclass/InputFinalClassEnum.html       |     4 +-
 .../InputFinalClassInnerAndNestedClass.html   |    10 +-
 .../finalclass/InputFinalClassInterface.html  |     4 +-
 ...alClassNestedInEnumWithAnonInnerClass.html |     4 +-
 ...ssNestedInInterfaceWithAnonInnerClass.html |     8 +-
 .../InputFinalClassPrivateCtor.html           |     6 +-
 .../InputFinalClassPrivateCtor2.html          |     6 +-
 .../design/finalclass/package-frame.html      |     2 +-
 .../design/finalclass/package-summary.html    |     6 +-
 .../InputHideUtilityClassConstructor.html     |     2 +-
 ...utHideUtilityClassConstructorAbstract.html |     2 +-
 ...yClassConstructorAbstractSerializable.html |     2 +-
 ...ityClassConstructorDesignForExtension.html |     2 +-
 ...tilityClassConstructorNonUtilityClass.html |     2 +-
 ...putHideUtilityClassConstructorPrivate.html |     2 +-
 ...HideUtilityClassConstructorRegression.html |     2 +-
 ...deUtilityClassConstructorSerializable.html |     2 +-
 ...assConstructorSerializableInnerStatic.html |     2 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/design/innertypelast/Example1.html |    41 +
 .../InputInnerTypeLastClassRootClass.html     |     2 +-
 .../InputInnerTypeLastClassRootClass2.html    |     2 +-
 .../design/innertypelast/package-frame.html   |    20 +-
 .../design/innertypelast/package-summary.html |    36 +-
 .../design/interfaceistype/package-frame.html |     2 +-
 .../interfaceistype/package-summary.html      |     6 +-
 ...ableExceptionClassExtendsGenericClass.html |     2 +-
 .../mutableexception/package-frame.html       |     2 +-
 .../mutableexception/package-summary.html     |     6 +-
 .../InputOneTopLevelClassEnum.html            |     2 +-
 .../InputOneTopLevelClassInterface.html       |     2 +-
 .../onetoplevelclass/package-frame.html       |     2 +-
 .../onetoplevelclass/package-summary.html     |     6 +-
 .../checks/design/package-frame.html          |     2 +-
 .../checks/design/package-summary.html        |     6 +-
 .../design/throwscount/package-frame.html     |     2 +-
 .../design/throwscount/package-summary.html   |     6 +-
 ...utVisibilityModifierGregorianCalendar.html |     2 +-
 ...VisibilityModifierImmutableStarImport.html |     2 +-
 ...isibilityModifierImmutableStarImport2.html |     2 +-
 .../InputVisibilityModifierIsStarImport.html  |     2 +-
 ...putVisibilityModifierLocalAnnotations.html |     2 +-
 ...utVisibilityModifiersPublicImmutable3.html |     2 +-
 .../inputs/InetSocketAddress.html             |     2 +-
 .../inputs/package-frame.html                 |     2 +-
 .../inputs/package-summary.html               |     6 +-
 .../visibilitymodifier/package-frame.html     |     2 +-
 .../visibilitymodifier/package-summary.html   |     6 +-
 .../checks/finalparameters/Example1.html      |    32 +
 .../checks/finalparameters/Example2.html      |    34 +
 .../checks/finalparameters/Example3.html      |    34 +
 .../checks/finalparameters/package-frame.html |    11 +-
 .../finalparameters/package-summary.html      |    67 +-
 .../checks/header/header/package-frame.html   |     2 +-
 .../checks/header/header/package-summary.html |     6 +-
 .../checks/header/package-frame.html          |     2 +-
 .../checks/header/package-summary.html        |     6 +-
 .../header/regexpheader/package-frame.html    |     2 +-
 .../header/regexpheader/package-summary.html  |     6 +-
 .../avoidstarimport/package-frame.html        |     2 +-
 .../avoidstarimport/package-summary.html      |     6 +-
 .../avoidstaticimport/package-frame.html      |     2 +-
 .../avoidstaticimport/package-summary.html    |     6 +-
 .../customimportorder/package-frame.html      |     2 +-
 .../customimportorder/package-summary.html    |     6 +-
 .../imports/illegalimport/package-frame.html  |     2 +-
 .../illegalimport/package-summary.html        |     6 +-
 .../imports/importcontrol/package-frame.html  |     2 +-
 .../importcontrol/package-summary.html        |     6 +-
 .../imports/importorder/package-frame.html    |     2 +-
 .../imports/importorder/package-summary.html  |     6 +-
 .../checks/imports/package-frame.html         |     2 +-
 .../checks/imports/package-summary.html       |     6 +-
 .../redundantimport/package-frame.html        |     2 +-
 .../redundantimport/package-summary.html      |     6 +-
 .../imports/unusedimports/package-frame.html  |     2 +-
 .../unusedimports/package-summary.html        |     6 +-
 .../commentsindentation/package-frame.html    |     2 +-
 .../commentsindentation/package-summary.html  |     6 +-
 .../indentation/package-frame.html            |     2 +-
 .../indentation/package-summary.html          |     6 +-
 .../checks/indentation/package-frame.html     |     2 +-
 .../checks/indentation/package-summary.html   |     6 +-
 ...ssingLeadingAsteriskCheckExamplesTest.html |    26 +-
 .../javadoc/JavadocVariableCheckTest.html     |   407 +-
 .../abstractjavadoc/package-frame.html        |     2 +-
 .../abstractjavadoc/package-summary.html      |     6 +-
 .../javadoc/atclauseorder/package-frame.html  |     2 +-
 .../atclauseorder/package-summary.html        |     6 +-
 .../comment/package-frame.html                |     2 +-
 .../comment/package-summary.html              |     6 +-
 .../invalidjavadocposition/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../javadoccontentlocation/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../javadoc/javadocmethod/package-frame.html  |     2 +-
 .../javadocmethod/package-summary.html        |     6 +-
 .../Example1.html                             |    62 +
 .../package-frame.html                        |    23 +-
 .../package-summary.html                      |    43 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../annotation/package-frame.html             |     2 +-
 .../annotation/package-summary.html           |     6 +-
 .../bothfiles/package-frame.html              |     2 +-
 .../bothfiles/package-summary.html            |     6 +-
 .../noparentfile/package-frame.html           |     2 +-
 .../noparentfile/package-summary.html         |     6 +-
 .../javadoc/javadocpackage/package-frame.html |     2 +-
 .../javadocpackage/package-summary.html       |     6 +-
 .../javadocpackage/pkghtml/package-frame.html |     2 +-
 .../pkghtml/package-summary.html              |     6 +-
 .../javadocparagraph/package-frame.html       |     2 +-
 .../javadocparagraph/package-summary.html     |     6 +-
 .../javadocstyle/bothfiles/package-frame.html |     2 +-
 .../bothfiles/package-summary.html            |     6 +-
 .../missingperiod/package-frame.html          |     2 +-
 .../missingperiod/package-summary.html        |     6 +-
 .../javadoc/javadocstyle/package-frame.html   |     2 +-
 .../javadoc/javadocstyle/package-summary.html |     6 +-
 .../pkginfo/annotation/package-frame.html     |     2 +-
 .../pkginfo/annotation/package-summary.html   |     6 +-
 .../pkginfo/invalidformat/package-frame.html  |     2 +-
 .../invalidformat/package-summary.html        |     6 +-
 .../pkginfo/invalidinherit/package-frame.html |     2 +-
 .../invalidinherit/package-summary.html       |     6 +-
 .../pkginfo/valid/package-frame.html          |     2 +-
 .../pkginfo/valid/package-summary.html        |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../javadoc/javadoctype/package-frame.html    |     2 +-
 .../javadoc/javadoctype/package-summary.html  |     6 +-
 .../InputJavadocVariableNoJavadoc.html        |   143 -
 ...nputJavadocVariableOnInnerClassFields.html |    73 +
 ...vadocVariableOnPublicInnerClassFields.html |    94 +
 .../javadocvariable/package-frame.html        |    62 +-
 .../javadocvariable/package-summary.html      |    86 +-
 .../missingjavadocmethod/package-frame.html   |     2 +-
 .../missingjavadocmethod/package-summary.html |     6 +-
 .../annotation/package-frame.html             |     2 +-
 .../annotation/package-summary.html           |     6 +-
 .../blank/package-frame.html                  |     2 +-
 .../blank/package-summary.html                |     6 +-
 .../header/package-frame.html                 |     2 +-
 .../header/package-summary.html               |     6 +-
 .../missingjavadocpackage/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../singleline/package-frame.html             |     2 +-
 .../singleline/package-summary.html           |     6 +-
 .../missingjavadoctype/package-frame.html     |     2 +-
 .../missingjavadoctype/package-summary.html   |     6 +-
 .../InputNonEmptyAtclauseDescriptionOne.html  |     2 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/javadoc/package-frame.html         |     2 +-
 .../checks/javadoc/package-summary.html       |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../singlelinejavadoc/package-frame.html      |     2 +-
 .../singlelinejavadoc/package-summary.html    |     6 +-
 .../summaryjavadoc/inputs/package-frame.html  |     2 +-
 .../inputs/package-summary.html               |     6 +-
 .../javadoc/summaryjavadoc/package-frame.html |     2 +-
 .../summaryjavadoc/package-summary.html       |     6 +-
 .../checks/javadoc/utils/package-frame.html   |     2 +-
 .../checks/javadoc/utils/package-summary.html |     6 +-
 .../javadoc/writetag/package-frame.html       |     2 +-
 .../javadoc/writetag/package-summary.html     |     6 +-
 ...ExpressionComplexityCheckExamplesTest.html |    61 +-
 .../booleanexpressioncomplexity/Example1.html |    42 +
 .../booleanexpressioncomplexity/Example2.html |    43 +
 .../booleanexpressioncomplexity/Example3.html |    43 +
 .../InputBooleanExpressionComplexity2.html    |     2 +-
 ...nputBooleanExpressionComplexityLeaves.html |     2 +-
 .../InputBooleanExpressionComplexityNPE.html  |     2 +-
 ...InputBooleanExpressionComplexitySmall.html |     2 +-
 .../package-frame.html                        |    11 +-
 .../package-summary.html                      |    37 +-
 .../InputClassDataAbstractionCoupling2.html   |     2 +-
 .../InputClassDataAbstractionCoupling5.html   |     2 +-
 ...ionCouplingExcludedPackagesAllIgnored.html |    12 +-
 ...CouplingExcludedPackagesCommonPackage.html |     4 +-
 ...ouplingExcludedPackagesDirectPackages.html |     6 +-
 .../inputs/a/aa/AAClass.html                  |     2 +-
 .../inputs/a/aa/package-frame.html            |     2 +-
 .../inputs/a/aa/package-summary.html          |     6 +-
 .../inputs/a/ab/ABClass.html                  |     2 +-
 .../inputs/a/ab/package-frame.html            |     2 +-
 .../inputs/a/ab/package-summary.html          |     6 +-
 .../inputs/b/BClass.html                      |     2 +-
 .../inputs/b/package-frame.html               |     2 +-
 .../inputs/b/package-summary.html             |     6 +-
 .../inputs/c/CClass.html                      |     2 +-
 .../inputs/c/package-frame.html               |     2 +-
 .../inputs/c/package-summary.html             |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../InputClassFanOutComplexity.html           |    24 +-
 .../InputClassFanOutComplexity2.html          |    26 +-
 .../InputClassFanOutComplexity3.html          |    24 +-
 .../InputClassFanOutComplexity4.html          |    24 +-
 ...tComplexityExcludedPackagesAllIgnored.html |    10 +-
 ...plexityExcludedPackagesDirectPackages.html |     6 +-
 ...FanOutComplexityMultiDimensionalArray.html |     2 +-
 ...InputClassFanOutComplexityPackageName.html |     2 +-
 ...plexityRemoveIncorrectAnnotationToken.html |     2 +-
 ...omplexityRemoveIncorrectTypeParameter.html |     2 +-
 .../InputClassFanOutComplexityVar.html        |     2 +-
 .../inputs/a/aa/AAClass.html                  |     2 +-
 .../inputs/a/aa/package-frame.html            |     2 +-
 .../inputs/a/aa/package-summary.html          |     6 +-
 .../inputs/a/ab/ABClass.html                  |     2 +-
 .../inputs/a/ab/package-frame.html            |     2 +-
 .../inputs/a/ab/package-summary.html          |     6 +-
 .../inputs/b/BClass.html                      |     2 +-
 .../inputs/b/package-frame.html               |     2 +-
 .../inputs/b/package-summary.html             |     6 +-
 .../inputs/c/CClass.html                      |     2 +-
 .../inputs/c/package-frame.html               |     2 +-
 .../inputs/c/package-summary.html             |     6 +-
 .../classfanoutcomplexity/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 ...nputCyclomaticComplexitySwitchBlocks3.html |     2 +-
 ...nputCyclomaticComplexitySwitchBlocks4.html |     2 +-
 .../cyclomaticcomplexity/package-frame.html   |     2 +-
 .../cyclomaticcomplexity/package-summary.html |     6 +-
 .../metrics/javancss/package-frame.html       |     2 +-
 .../metrics/javancss/package-summary.html     |     6 +-
 .../InputNPathComplexityDefault2.html         |     2 +-
 .../npathcomplexity/package-frame.html        |     2 +-
 .../npathcomplexity/package-summary.html      |     6 +-
 .../checks/metrics/package-frame.html         |     2 +-
 .../checks/metrics/package-summary.html       |     6 +-
 ...berImpliedModifierOnClassNoViolations.html |     2 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 ...aceMemberImpliedModifierFieldsOnClass.html |     2 +-
 ...mberImpliedModifierFieldsOnInterface5.html |     2 +-
 ...ceMemberImpliedModifierMethodsOnClass.html |     2 +-
 ...berImpliedModifierMethodsOnInterface4.html |     2 +-
 ...aceMemberImpliedModifierNestedOnClass.html |     2 +-
 ...mberImpliedModifierNestedOnInterface4.html |     2 +-
 ...ceMemberImpliedModifierPrivateMethods.html |     2 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../modifier/modifierorder/package-frame.html |     2 +-
 .../modifierorder/package-summary.html        |     6 +-
 .../checks/modifier/package-frame.html        |     2 +-
 .../checks/modifier/package-summary.html      |     6 +-
 ...undantModifierStaticMethodInInterface.html |     2 +-
 .../redundantmodifier/package-frame.html      |     2 +-
 .../redundantmodifier/package-summary.html    |     6 +-
 ...llegalIdentifierNameCheckExamplesTest.html |    54 +-
 .../PatternVariableNameCheckExamplesTest.html |    67 +-
 ...nAsWordInNameAbstractMultisetSetCount.html |     2 +-
 ...InputAbbreviationAsWordInNameReceiver.html |     2 +-
 ...bbreviationAsWordInNameTypeSnakeStyle.html |    22 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../InputAbstractClassName.html               |    10 +-
 .../InputAbstractClassNameCustom.html         |     6 +-
 ...tAbstractClassNameFormerFalsePositive.html |     4 +-
 .../InputAbstractClassNameType.html           |    12 +-
 .../InputAbstractClassNameVariants.html       |     4 +-
 .../abstractclassname/package-frame.html      |     2 +-
 .../abstractclassname/package-summary.html    |     6 +-
 .../InputCatchParameterName2.html             |     4 +-
 .../InputCatchParameterName3.html             |     8 +-
 .../InputCatchParameterNameSimple.html        |     2 +-
 .../catchparametername/package-frame.html     |     2 +-
 .../catchparametername/package-summary.html   |     6 +-
 .../classtypeparametername/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../constantname/InputConstantName.html       |     2 +-
 ...nputConstantNameInterfaceIgnorePublic.html |     8 +-
 ...ConstantNameStaticModifierInInterface.html |     2 +-
 .../naming/constantname/package-frame.html    |     2 +-
 .../naming/constantname/package-summary.html  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../lambdaparametername/package-frame.html    |     2 +-
 .../lambdaparametername/package-summary.html  |     6 +-
 ...InputLocalFinalVariableNameInnerClass.html |     2 +-
 ...calFinalVariableNameTryResourcesJava9.html |     2 +-
 .../localfinalvariablename/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../InputLocalVariableNameInnerClass.html     |     2 +-
 .../localvariablename/package-frame.html      |     2 +-
 .../localvariablename/package-summary.html    |     6 +-
 .../naming/membername/package-frame.html      |     2 +-
 .../naming/membername/package-summary.html    |     6 +-
 .../methodname/InputMethodNameExtra.html      |     2 +-
 ...tMethodNamePrivateMethodsInInterfaces.html |     4 +-
 ...utMethodNamePublicMethodsInInterfaces.html |     8 +-
 .../naming/methodname/package-frame.html      |     2 +-
 .../naming/methodname/package-summary.html    |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/naming/package-frame.html          |     2 +-
 .../checks/naming/package-summary.html        |     6 +-
 .../packagename/InputPackageNameSimple.html   |     2 +-
 .../naming/packagename/package-frame.html     |     2 +-
 .../naming/packagename/package-summary.html   |     6 +-
 .../parametername/InputParameterName.html     |    22 +-
 .../InputParameterNameAccessModifier.html     |    36 +-
 .../InputParameterNameCatchOnly.html          |     4 +-
 .../InputParameterNameLambda.html             |    14 +-
 .../parametername/InputParameterNameOne.html  |    14 +-
 .../InputParameterNameOverrideAnnotation.html |     4 +-
 ...tParameterNameOverrideAnnotationNoNPE.html |     8 +-
 ...putParameterNameOverrideAnnotationOne.html |     4 +-
 .../InputParameterNameReceiver.html           |     2 +-
 ...ameWhitespaceInAccessModifierProperty.html |     2 +-
 .../InputParameterNameWhitespaceInConfig.html |     2 +-
 .../naming/parametername/package-frame.html   |     2 +-
 .../naming/parametername/package-summary.html |     6 +-
 .../InputStaticVariableName.html              |     2 +-
 .../InputStaticVariableName2.html             |     2 +-
 .../staticvariablename/package-frame.html     |     2 +-
 .../staticvariablename/package-summary.html   |     6 +-
 .../checks/naming/typename/package-frame.html |     2 +-
 .../naming/typename/package-summary.html      |     6 +-
 .../InputNewlineAtEndOfFileCr.html            |     2 +-
 .../InputNewlineAtEndOfFileCr2.html           |     2 +-
 .../InputNewlineAtEndOfFileCrlf2.html         |     2 +-
 .../InputNewlineAtEndOfFileCrlf3.html         |     2 +-
 .../InputNewlineAtEndOfFileLf.html            |     2 +-
 .../InputNewlineAtEndOfFileLf2.html           |     2 +-
 ...putNewlineAtEndOfFileTestTrimProperty.html |     2 +-
 .../newlineatendoffile/package-frame.html     |     2 +-
 .../newlineatendoffile/package-summary.html   |     6 +-
 .../checks/nocodeinfile/Example1.html         |    29 +
 .../checks/nocodeinfile/Example2.html         |    31 +
 .../nocodeinfile/InputNoCodeInFile4.html      |     2 +-
 .../checks/nocodeinfile/package-frame.html    |     2 +-
 .../checks/nocodeinfile/package-summary.html  |     6 +-
 .../checks/outertypefilename/Example1.html    |    25 +
 .../checks/outertypefilename/Example2.html    |    25 +
 .../checks/outertypefilename/Example3.html    |    25 +
 .../checks/outertypefilename/Example4.html    |    25 +
 .../checks/outertypefilename/Example5.html    |    25 +
 .../outertypefilename/package-frame.html      |    17 +-
 .../outertypefilename/package-summary.html    |    67 +-
 .../checkstyle/checks/package-frame.html      |     2 +-
 .../checkstyle/checks/package-summary.html    |     6 +-
 .../checks/regexp/package-frame.html          |     2 +-
 .../checks/regexp/package-summary.html        |     6 +-
 .../checks/regexp/regexp/package-frame.html   |     2 +-
 .../checks/regexp/regexp/package-summary.html |     6 +-
 .../regexp/regexpmultiline/package-frame.html |     2 +-
 .../regexpmultiline/package-summary.html      |     6 +-
 .../regexponfilename/package-frame.html       |     2 +-
 .../regexponfilename/package-summary.html     |     6 +-
 .../regexpsingleline/package-frame.html       |     2 +-
 .../regexpsingleline/package-summary.html     |     6 +-
 .../regexpsinglelinejava/package-frame.html   |     2 +-
 .../regexpsinglelinejava/package-summary.html |     6 +-
 .../sizes/MethodLengthCheckExamplesTest.html  |    67 +-
 .../sizes/anoninnerlength/package-frame.html  |     2 +-
 .../anoninnerlength/package-summary.html      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../sizes/filelength/package-frame.html       |     2 +-
 .../sizes/filelength/package-summary.html     |     6 +-
 .../sizes/lambdabodylength/package-frame.html |     2 +-
 .../lambdabodylength/package-summary.html     |     6 +-
 .../sizes/linelength/package-frame.html       |     2 +-
 .../sizes/linelength/package-summary.html     |     6 +-
 .../sizes/methodcount/package-frame.html      |     2 +-
 .../sizes/methodcount/package-summary.html    |     6 +-
 .../sizes/methodlength/package-frame.html     |     2 +-
 .../sizes/methodlength/package-summary.html   |     6 +-
 .../sizes/outertypenumber/package-frame.html  |     2 +-
 .../outertypenumber/package-summary.html      |     6 +-
 .../checks/sizes/package-frame.html           |     2 +-
 .../checks/sizes/package-summary.html         |     6 +-
 .../sizes/parameternumber/package-frame.html  |     2 +-
 .../parameternumber/package-summary.html      |     6 +-
 .../suppresswarningsholder/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../checks/todocomment/Example1.html          |    34 +
 .../checks/todocomment/Example2.html          |    37 +
 .../checks/todocomment/package-frame.html     |     8 +-
 .../checks/todocomment/package-summary.html   |    16 +-
 .../checks/trailingcomment/package-frame.html |     2 +-
 .../trailingcomment/package-summary.html      |     6 +-
 .../InputUncommentedMain2.html                |     2 +-
 .../InputUncommentedMain3.html                |     2 +-
 .../InputUncommentedMain4.html                |     2 +-
 ...InputUncommentedMainBeginTreePackage1.html |     2 +-
 .../checks/uncommentedmain/package-frame.html |     2 +-
 .../uncommentedmain/package-summary.html      |     6 +-
 .../upperell/InputUpperEllSemantic.html       |     2 +-
 .../checks/upperell/package-frame.html        |     2 +-
 .../checks/upperell/package-summary.html      |     6 +-
 .../GenericWhitespaceCheckTest.html           |   383 +-
 .../emptyforinitializerpad/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../emptyforiteratorpad/package-frame.html    |     2 +-
 .../emptyforiteratorpad/package-summary.html  |     6 +-
 .../emptylineseparator/package-frame.html     |     2 +-
 .../emptylineseparator/package-summary.html   |     6 +-
 .../packageinfo/test1/package-frame.html      |     2 +-
 .../packageinfo/test1/package-summary.html    |     6 +-
 .../packageinfo/test2/package-frame.html      |     2 +-
 .../packageinfo/test2/package-summary.html    |     6 +-
 .../packageinfo/test3/package-frame.html      |     2 +-
 .../packageinfo/test3/package-summary.html    |     6 +-
 .../packageinfo/test4/package-frame.html      |     2 +-
 .../packageinfo/test4/package-summary.html    |     6 +-
 .../filetabcharacter/package-frame.html       |     2 +-
 .../filetabcharacter/package-summary.html     |     6 +-
 .../InputGenericWhitespaceAfterNew.html       |    78 +
 ...GenericWhitespaceBeforeCtorInvocation.html |    86 +
 .../InputGenericWhitespaceDefault.html        |     4 +-
 .../genericwhitespace/package-frame.html      |    47 +-
 .../genericwhitespace/package-summary.html    |   135 +-
 .../methodparampad/package-frame.html         |     2 +-
 .../methodparampad/package-summary.html       |     6 +-
 .../whitespace/nolinewrap/package-frame.html  |     2 +-
 .../nolinewrap/package-summary.html           |     6 +-
 .../nowhitespaceafter/package-frame.html      |     2 +-
 .../nowhitespaceafter/package-summary.html    |     6 +-
 .../nowhitespacebefore/package-frame.html     |     2 +-
 .../nowhitespacebefore/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../operatorwrap/package-frame.html           |     2 +-
 .../operatorwrap/package-summary.html         |     6 +-
 .../checks/whitespace/package-frame.html      |     2 +-
 .../checks/whitespace/package-summary.html    |     6 +-
 .../InputParenPadLeftRightAndNoSpace1.html    |    12 +-
 .../InputParenPadLeftRightAndNoSpace2.html    |    12 +-
 .../InputParenPadLeftRightAndNoSpace3.html    |    12 +-
 .../whitespace/parenpad/package-frame.html    |     6 +-
 .../whitespace/parenpad/package-summary.html  |    10 +-
 .../separatorwrap/package-frame.html          |     2 +-
 .../separatorwrap/package-summary.html        |     6 +-
 .../singlespaceseparator/package-frame.html   |     2 +-
 .../singlespaceseparator/package-summary.html |     6 +-
 .../typecastparenpad/package-frame.html       |     2 +-
 .../typecastparenpad/package-summary.html     |     6 +-
 .../whitespaceafter/package-frame.html        |     2 +-
 .../whitespaceafter/package-summary.html      |     6 +-
 .../whitespacearound/package-frame.html       |     2 +-
 .../whitespacearound/package-summary.html     |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checkstyle/filefilters/package-frame.html |     2 +-
 .../filefilters/package-summary.html          |     6 +-
 ...ithPlainTextCommentFilterExamplesTest.html |   164 +-
 .../checkstyle/filters/package-frame.html     |     2 +-
 .../checkstyle/filters/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../suppressionfilter/package-frame.html      |     2 +-
 .../suppressionfilter/package-summary.html    |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../suppressionxpathfilter/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../suppresswarningsfilter/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../xpathfilterelement/package-frame.html     |     2 +-
 .../xpathfilterelement/package-summary.html   |     6 +-
 .../grammar/GeneratedJavaTokenTypesTest.html  |  1144 +-
 .../grammar/antlr4/package-frame.html         |     2 +-
 .../grammar/antlr4/package-summary.html       |     6 +-
 .../grammar/comments/package-frame.html       |     2 +-
 .../grammar/comments/package-summary.html     |     6 +-
 .../grammar/java19/package-frame.html         |     2 +-
 .../grammar/java19/package-summary.html       |     6 +-
 .../grammar/java20/package-frame.html         |     2 +-
 .../grammar/java20/package-summary.html       |     6 +-
 .../java21/Java21AstRegressionTest.html       |   139 +-
 .../grammar/java21/package-frame.html         |     2 +-
 .../grammar/java21/package-summary.html       |     6 +-
 .../grammar/java8/package-frame.html          |     2 +-
 .../grammar/java8/package-summary.html        |     6 +-
 .../grammar/java9/package-frame.html          |     2 +-
 .../grammar/java9/package-summary.html        |     6 +-
 .../grammar/javadoc/package-frame.html        |     2 +-
 .../grammar/javadoc/package-summary.html      |     6 +-
 .../checkstyle/grammar/package-frame.html     |     2 +-
 .../checkstyle/grammar/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checkstyle/gui/main/package-frame.html    |     2 +-
 .../checkstyle/gui/main/package-summary.html  |     6 +-
 .../gui/mainframe/package-frame.html          |     2 +-
 .../gui/mainframe/package-summary.html        |     6 +-
 .../gui/mainframemodel/package-frame.html     |     2 +-
 .../gui/mainframemodel/package-summary.html   |     6 +-
 .../tools/checkstyle/gui/package-frame.html   |     2 +-
 .../tools/checkstyle/gui/package-summary.html |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../gui/treetable/package-frame.html          |     2 +-
 .../gui/treetable/package-summary.html        |     6 +-
 .../checkstyle/internal/AllChecksTest.html    |   781 +-
 .../checkstyle/internal/ImmutabilityTest.html |     2 +-
 .../internal/XpathRegressionTest.html         |   373 +-
 .../internal/allchecks/package-frame.html     |     2 +-
 .../internal/allchecks/package-summary.html   |     6 +-
 .../checkstyle/internal/package-frame.html    |     2 +-
 .../checkstyle/internal/package-summary.html  |     6 +-
 .../internal/testmodules/package-frame.html   |     2 +-
 .../internal/testmodules/package-summary.html |     6 +-
 .../internal/utils/package-frame.html         |     2 +-
 .../internal/utils/package-summary.html       |     6 +-
 .../javaastvisitor/package-frame.html         |     2 +-
 .../javaastvisitor/package-summary.html       |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../checkstyle/javaparser/package-frame.html  |     2 +-
 .../javaparser/package-summary.html           |     6 +-
 .../tools/checkstyle/main/package-frame.html  |     2 +-
 .../checkstyle/main/package-summary.html      |     6 +-
 ...vadocMetadataScraperNoCodeInFileCheck.html |    76 +-
 .../javadocmetadatascraper/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../tools/checkstyle/meta/package-frame.html  |     2 +-
 .../checkstyle/meta/package-summary.html      |     6 +-
 .../tools/checkstyle/package-frame.html       |     2 +-
 .../tools/checkstyle/package-summary.html     |     6 +-
 .../packagenamesloader/package-frame.html     |     2 +-
 .../packagenamesloader/package-summary.html   |     6 +-
 .../abc/package-frame.html                    |     2 +-
 .../abc/package-summary.html                  |     6 +-
 .../bar/package-frame.html                    |     2 +-
 .../bar/package-summary.html                  |     6 +-
 .../foo/package-frame.html                    |     2 +-
 .../foo/package-summary.html                  |     6 +-
 .../zoo/package-frame.html                    |     2 +-
 .../zoo/package-summary.html                  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../treewalker/InputTreeWalker.html           |    17 +-
 .../InputTreeWalkerImproperFileExtension.html |    25 +
 .../treewalker/InputTreeWalkerJavadoc.html    |    14 +-
 .../InputTreeWalkerMultiCheckOrder.html       |    26 +-
 .../InputTreeWalkerMultiCheckOrder2.html      |    26 +-
 .../InputTreeWalkerProperFileExtension.html   |    25 +
 ...putTreeWalkerSuppressionCommentFilter.html |    30 +-
 ...eWalkerSuppressionXpathFilterAbsolute.html |    29 +-
 ...putTreeWalkerWithCacheWithNoViolation.html |    22 +
 .../checkstyle/treewalker/package-frame.html  |    11 +-
 .../treewalker/package-summary.html           |    27 +-
 .../utils/ModuleReflectionUtilTest.html       |   703 +-
 .../tools/checkstyle/utils/TokenUtilTest.html |     6 +-
 .../utils/annotationutil/package-frame.html   |     2 +-
 .../utils/annotationutil/package-summary.html |     6 +-
 .../inputs/annotation/package-frame.html      |     2 +-
 .../inputs/annotation/package-summary.html    |     6 +-
 .../inputs/normal/package-frame.html          |     2 +-
 .../inputs/normal/package-summary.html        |     6 +-
 .../blockcommentposition/package-frame.html   |     2 +-
 .../blockcommentposition/package-summary.html |     6 +-
 .../utils/checkutil/package-frame.html        |     2 +-
 .../utils/checkutil/package-summary.html      |     6 +-
 .../tools/checkstyle/utils/package-frame.html |     2 +-
 .../checkstyle/utils/package-summary.html     |     6 +-
 .../xpath/iterators/package-frame.html        |     2 +-
 .../xpath/iterators/package-summary.html      |     6 +-
 .../tools/checkstyle/xpath/package-frame.html |     2 +-
 .../checkstyle/xpath/package-summary.html     |     6 +-
 .../xpath/xpathmapper/package-frame.html      |     2 +-
 .../xpath/xpathmapper/package-summary.html    |     6 +-
 .../xpathquerygenerator/package-frame.html    |     2 +-
 .../xpathquerygenerator/package-summary.html  |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../com/puppycrawl/tools/package-frame.html   |     2 +-
 .../com/puppycrawl/tools/package-summary.html |     6 +-
 .../checkstyle/test/base/package-frame.html   |     2 +-
 .../checkstyle/test/base/package-summary.html |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../rule61numberperline/package-frame.html    |     2 +-
 .../rule61numberperline/package-summary.html  |     6 +-
 xref-test/index.html                          |     2 +-
 .../org/checkstyle/base/package-frame.html    |     2 +-
 .../org/checkstyle/base/package-summary.html  |     6 +-
 .../checks/imports/package-frame.html         |     2 +-
 .../checks/imports/package-summary.html       |     6 +-
 xref-test/org/checkstyle/package-frame.html   |     2 +-
 xref-test/org/checkstyle/package-summary.html |     6 +-
 ...athRegressionIllegalInstantiationTest.html |   141 +
 .../XpathRegressionMethodLengthTest.html      |   151 +
 ...hRegressionMultipleStringLiteralsTest.html |   160 +
 .../XpathRegressionParameterNumberTest.html   |   119 +
 ...gressionSimplifyBooleanExpressionTest.html |   127 +
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../abstractclassname/package-frame.html      |     2 +-
 .../abstractclassname/package-summary.html    |     6 +-
 .../annotationlocation/package-frame.html     |     2 +-
 .../annotationlocation/package-summary.html   |     6 +-
 .../annotationonsameline/package-frame.html   |     2 +-
 .../annotationonsameline/package-summary.html |     6 +-
 .../annotationusestyle/package-frame.html     |     2 +-
 .../annotationusestyle/package-summary.html   |     6 +-
 .../anoninnerlength/package-frame.html        |     2 +-
 .../anoninnerlength/package-summary.html      |     6 +-
 .../arraytrailingcomma/package-frame.html     |     2 +-
 .../arraytrailingcomma/package-summary.html   |     6 +-
 .../arraytypestyle/package-frame.html         |     2 +-
 .../arraytypestyle/package-summary.html       |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../avoidnestedblocks/package-frame.html      |     2 +-
 .../avoidnestedblocks/package-summary.html    |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../avoidstarimport/package-frame.html        |     2 +-
 .../avoidstarimport/package-summary.html      |     6 +-
 .../avoidstaticimport/package-frame.html      |     2 +-
 .../avoidstaticimport/package-summary.html    |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../catchparametername/package-frame.html     |     2 +-
 .../catchparametername/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../commentsindentation/package-frame.html    |     2 +-
 .../commentsindentation/package-summary.html  |     6 +-
 .../constantname/package-frame.html           |     2 +-
 .../constantname/package-summary.html         |     6 +-
 .../covariantequals/package-frame.html        |     2 +-
 .../covariantequals/package-summary.html      |     6 +-
 .../customimportorder/package-frame.html      |     2 +-
 .../customimportorder/package-summary.html    |     6 +-
 .../cyclomaticcomplexity/package-frame.html   |     2 +-
 .../cyclomaticcomplexity/package-summary.html |     6 +-
 .../declarationorder/package-frame.html       |     2 +-
 .../declarationorder/package-summary.html     |     6 +-
 .../defaultcomeslast/package-frame.html       |     2 +-
 .../defaultcomeslast/package-summary.html     |     6 +-
 .../emptyblock/package-frame.html             |     2 +-
 .../emptyblock/package-summary.html           |     6 +-
 .../emptycatchblock/package-frame.html        |     2 +-
 .../emptycatchblock/package-summary.html      |     6 +-
 .../emptyforinitializerpad/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../emptyforiteratorpad/package-frame.html    |     2 +-
 .../emptyforiteratorpad/package-summary.html  |     6 +-
 .../emptylineseparator/package-frame.html     |     2 +-
 .../emptylineseparator/package-summary.html   |     6 +-
 .../emptystatement/package-frame.html         |     2 +-
 .../emptystatement/package-summary.html       |     6 +-
 .../equalsavoidnull/package-frame.html        |     2 +-
 .../equalsavoidnull/package-summary.html      |     6 +-
 .../equalshashcode/package-frame.html         |     2 +-
 .../equalshashcode/package-summary.html       |     6 +-
 .../explicitinitialization/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../fallthrough/package-frame.html            |     2 +-
 .../fallthrough/package-summary.html          |     6 +-
 .../finalclass/package-frame.html             |     2 +-
 .../finalclass/package-summary.html           |     6 +-
 .../finallocalvariable/package-frame.html     |     2 +-
 .../finallocalvariable/package-summary.html   |     6 +-
 .../finalparameters/package-frame.html        |     2 +-
 .../finalparameters/package-summary.html      |     6 +-
 .../genericwhitespace/package-frame.html      |     2 +-
 .../genericwhitespace/package-summary.html    |     6 +-
 .../hiddenfield/package-frame.html            |     2 +-
 .../hiddenfield/package-summary.html          |     6 +-
 .../illegalcatch/package-frame.html           |     2 +-
 .../illegalcatch/package-summary.html         |     6 +-
 .../illegalimport/package-frame.html          |     2 +-
 .../illegalimport/package-summary.html        |     6 +-
 .../illegalthrows/package-frame.html          |     2 +-
 .../illegalthrows/package-summary.html        |     6 +-
 .../illegaltoken/package-frame.html           |     2 +-
 .../illegaltoken/package-summary.html         |     6 +-
 .../illegaltokentext/package-frame.html       |     2 +-
 .../illegaltokentext/package-summary.html     |     6 +-
 .../illegaltype/package-frame.html            |     2 +-
 .../illegaltype/package-summary.html          |     6 +-
 .../importcontrol/package-frame.html          |     2 +-
 .../importcontrol/package-summary.html        |     6 +-
 .../importorder/package-frame.html            |     2 +-
 .../importorder/package-summary.html          |     6 +-
 .../indentation/package-frame.html            |     2 +-
 .../indentation/package-summary.html          |     6 +-
 .../innerassignment/package-frame.html        |     2 +-
 .../innerassignment/package-summary.html      |     6 +-
 .../innertypelast/package-frame.html          |     2 +-
 .../innertypelast/package-summary.html        |     6 +-
 .../interfaceistype/package-frame.html        |     2 +-
 .../interfaceistype/package-summary.html      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../invalidjavadocposition/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../javadoccontentlocation/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../javadocmethod/package-frame.html          |     2 +-
 .../javadocmethod/package-summary.html        |     6 +-
 .../javadoctype/package-frame.html            |     2 +-
 .../javadoctype/package-summary.html          |     6 +-
 .../javadocvariable/package-frame.html        |     2 +-
 .../javadocvariable/package-summary.html      |     6 +-
 .../javancss/package-frame.html               |     2 +-
 .../javancss/package-summary.html             |     6 +-
 .../lambdabodylength/package-frame.html       |     2 +-
 .../lambdabodylength/package-summary.html     |     6 +-
 .../lambdaparametername/package-frame.html    |     2 +-
 .../lambdaparametername/package-summary.html  |     6 +-
 .../leftcurly/package-frame.html              |     2 +-
 .../leftcurly/package-summary.html            |     6 +-
 .../magicnumber/package-frame.html            |     2 +-
 .../magicnumber/package-summary.html          |     6 +-
 .../matchxpath/package-frame.html             |     2 +-
 .../matchxpath/package-summary.html           |     6 +-
 .../membername/package-frame.html             |     2 +-
 .../membername/package-summary.html           |     6 +-
 .../methodcount/package-frame.html            |     2 +-
 .../methodcount/package-summary.html          |     6 +-
 ...athRegressionMethodLengthNoEmptyLines.html |    35 +
 ...sionXpathRegressionMethodLengthSimple.html |    40 +
 ...pathRegressionMethodLengthSingleToken.html |    26 +
 .../methodlength/package-frame.html           |    27 +
 .../methodlength/package-summary.html         |   117 +
 .../methodname/package-frame.html             |     2 +-
 .../methodname/package-summary.html           |     6 +-
 .../methodparampad/package-frame.html         |     2 +-
 .../methodparampad/package-summary.html       |     6 +-
 .../missingctor/package-frame.html            |     2 +-
 .../missingctor/package-summary.html          |     6 +-
 .../missingjavadocmethod/package-frame.html   |     2 +-
 .../missingjavadocmethod/package-summary.html |     6 +-
 .../blockcomment/package-frame.html           |     2 +-
 .../blockcomment/package-summary.html         |     6 +-
 .../nojavadoc/package-frame.html              |     2 +-
 .../nojavadoc/package-summary.html            |     6 +-
 .../missingjavadoctype/package-frame.html     |     2 +-
 .../missingjavadoctype/package-summary.html   |     6 +-
 .../missingoverride/package-frame.html        |     2 +-
 .../missingoverride/package-summary.html      |     6 +-
 .../missingswitchdefault/package-frame.html   |     2 +-
 .../missingswitchdefault/package-summary.html |     6 +-
 .../modifierorder/package-frame.html          |     2 +-
 .../modifierorder/package-summary.html        |     6 +-
 ...MultipleStringLiteralsAllowDuplicates.html |    23 +
 ...gressionMultipleStringLiteralsDefault.html |    25 +
 ...StringLiteralsIgnoreOccurrenceContext.html |    25 +
 ...ionMultipleStringLiteralsIgnoreRegexp.html |    25 +
 .../multiplestringliterals/package-frame.html |    30 +
 .../package-summary.html                      |   122 +
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../needbraces/package-frame.html             |     2 +-
 .../needbraces/package-summary.html           |     6 +-
 .../nestedfordepth/package-frame.html         |     2 +-
 .../nestedfordepth/package-summary.html       |     6 +-
 .../nestedifdepth/package-frame.html          |     2 +-
 .../nestedifdepth/package-summary.html        |     6 +-
 .../nestedtrydepth/package-frame.html         |     2 +-
 .../nestedtrydepth/package-summary.html       |     6 +-
 .../noarraytrailingcomma/package-frame.html   |     2 +-
 .../noarraytrailingcomma/package-summary.html |     6 +-
 .../noclone/package-frame.html                |     2 +-
 .../noclone/package-summary.html              |     6 +-
 .../noenumtrailingcomma/package-frame.html    |     2 +-
 .../noenumtrailingcomma/package-summary.html  |     6 +-
 .../nofinalizer/package-frame.html            |     2 +-
 .../nofinalizer/package-summary.html          |     6 +-
 .../nolinewrap/package-frame.html             |     2 +-
 .../nolinewrap/package-summary.html           |     6 +-
 .../nowhitespaceafter/package-frame.html      |     2 +-
 .../nowhitespaceafter/package-summary.html    |     6 +-
 .../nowhitespacebefore/package-frame.html     |     2 +-
 .../nowhitespacebefore/package-summary.html   |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../npathcomplexity/package-frame.html        |     2 +-
 .../npathcomplexity/package-summary.html      |     6 +-
 .../onestatementperline/package-frame.html    |     2 +-
 .../onestatementperline/package-summary.html  |     6 +-
 .../onetoplevelclass/package-frame.html       |     2 +-
 .../onetoplevelclass/package-summary.html     |     6 +-
 .../operatorwrap/package-frame.html           |     2 +-
 .../operatorwrap/package-summary.html         |     6 +-
 .../outertypefilename/package-frame.html      |     2 +-
 .../outertypefilename/package-summary.html    |     6 +-
 .../outertypenumber/package-frame.html        |     2 +-
 .../outertypenumber/package-summary.html      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../suppressionxpathfilter/package-frame.html |    17 +-
 .../package-summary.html                      |   165 +-
 .../packagename/package-frame.html            |     2 +-
 .../packagename/package-summary.html          |     6 +-
 .../parametername/package-frame.html          |     2 +-
 .../parametername/package-summary.html        |     6 +-
 ...XpathRegressionParameterNumberDefault.html |    28 +
 ...arameterNumberIgnoreOverriddenMethods.html |    27 +
 ...XpathRegressionParameterNumberMethods.html |    29 +
 .../parameternumber/package-frame.html        |    27 +
 .../parameternumber/package-summary.html      |   117 +
 .../parenpad/package-frame.html               |     2 +-
 .../parenpad/package-summary.html             |     6 +-
 .../redundantimport/package-frame.html        |     2 +-
 .../redundantimport/package-summary.html      |     6 +-
 .../requirethis/package-frame.html            |     2 +-
 .../requirethis/package-summary.html          |     6 +-
 .../returncount/package-frame.html            |     2 +-
 .../returncount/package-summary.html          |     6 +-
 .../rightcurly/package-frame.html             |     2 +-
 .../rightcurly/package-summary.html           |     6 +-
 ...ionSimplifyBooleanExpressionAnonymous.html |    26 +
 ...ionSimplifyBooleanExpressionInterface.html |    26 +
 ...essionSimplifyBooleanExpressionSimple.html |    24 +
 .../package-frame.html                        |    33 +
 .../package-summary.html                      |   127 +
 .../simplifybooleanreturn/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../singlespaceseparator/package-frame.html   |     2 +-
 .../singlespaceseparator/package-summary.html |     6 +-
 .../staticvariablename/package-frame.html     |     2 +-
 .../staticvariablename/package-summary.html   |     6 +-
 .../stringliteralequality/package-frame.html  |     2 +-
 .../package-summary.html                      |     6 +-
 .../superclone/package-frame.html             |     2 +-
 .../superclone/package-summary.html           |     6 +-
 .../throwscount/package-frame.html            |     2 +-
 .../throwscount/package-summary.html          |     6 +-
 .../todocomment/package-frame.html            |     2 +-
 .../todocomment/package-summary.html          |     6 +-
 .../trailingcomment/package-frame.html        |     2 +-
 .../trailingcomment/package-summary.html      |     6 +-
 .../typecastparenpad/package-frame.html       |     2 +-
 .../typecastparenpad/package-summary.html     |     6 +-
 .../typename/package-frame.html               |     2 +-
 .../typename/package-summary.html             |     6 +-
 .../uncommentedmain/package-frame.html        |     2 +-
 .../uncommentedmain/package-summary.html      |     6 +-
 .../unnecessaryparentheses/package-frame.html |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../unusedimports/package-frame.html          |     2 +-
 .../unusedimports/package-summary.html        |     6 +-
 .../unusedlocalvariable/package-frame.html    |     2 +-
 .../unusedlocalvariable/package-summary.html  |     6 +-
 .../upperell/package-frame.html               |     2 +-
 .../upperell/package-summary.html             |     6 +-
 .../package-frame.html                        |     2 +-
 .../package-summary.html                      |     6 +-
 .../whitespaceafter/package-frame.html        |     2 +-
 .../whitespaceafter/package-summary.html      |     6 +-
 .../whitespacearound/package-frame.html       |     2 +-
 .../whitespacearound/package-summary.html     |     6 +-
 xref-test/overview-frame.html                 |    16 +-
 xref-test/overview-summary.html               |    54 +-
 xref-test/package-frame.html                  |     2 +-
 xref-test/package-summary.html                |     6 +-
 .../checkstyle/AbstractAutomaticBean.html     |   745 +-
 .../tools/checkstyle/JavaAstVisitor.html      |   605 +-
 .../tools/checkstyle/TreeWalker.html          |     2 +-
 .../tools/checkstyle/XMLLogger.html           |   723 +-
 .../tools/checkstyle/ant/package-frame.html   |     2 +-
 .../tools/checkstyle/ant/package-summary.html |     6 +-
 .../tools/checkstyle/api/TokenTypes.html      |   293 +-
 .../tools/checkstyle/api/package-frame.html   |     2 +-
 .../tools/checkstyle/api/package-summary.html |     6 +-
 .../checkstyle/checks/NoCodeInFileCheck.html  |   124 +-
 .../checkstyle/checks/TranslationCheck.html   |    56 +-
 .../checks/annotation/package-frame.html      |     2 +-
 .../checks/annotation/package-summary.html    |     6 +-
 .../checks/blocks/package-frame.html          |     2 +-
 .../checks/blocks/package-summary.html        |     6 +-
 .../checks/coding/EqualsAvoidNullCheck.html   |    26 +-
 .../checks/coding/package-frame.html          |     2 +-
 .../checks/coding/package-summary.html        |     6 +-
 .../checks/design/package-frame.html          |     2 +-
 .../checks/design/package-summary.html        |     6 +-
 .../checks/header/package-frame.html          |     2 +-
 .../checks/header/package-summary.html        |     6 +-
 .../checks/imports/package-frame.html         |     2 +-
 .../checks/imports/package-summary.html       |     6 +-
 .../checks/indentation/package-frame.html     |     2 +-
 .../checks/indentation/package-summary.html   |     6 +-
 .../checks/javadoc/JavadocMethodCheck.html    |  1093 +-
 .../checks/javadoc/JavadocStyleCheck.html     |   734 +-
 .../checks/javadoc/JavadocTypeCheck.html      |   341 +-
 .../javadoc/MissingJavadocTypeCheck.html      |    21 +-
 .../checkstyle/checks/javadoc/TagParser.html  |   245 +-
 .../checks/javadoc/package-frame.html         |     2 +-
 .../checks/javadoc/package-summary.html       |     6 +-
 .../checks/javadoc/utils/package-frame.html   |     2 +-
 .../checks/javadoc/utils/package-summary.html |     6 +-
 .../checks/metrics/package-frame.html         |     2 +-
 .../checks/metrics/package-summary.html       |     6 +-
 .../checks/modifier/package-frame.html        |     2 +-
 .../checks/modifier/package-summary.html      |     6 +-
 .../checks/naming/package-frame.html          |     2 +-
 .../checks/naming/package-summary.html        |     6 +-
 .../checkstyle/checks/package-frame.html      |     2 +-
 .../checkstyle/checks/package-summary.html    |     6 +-
 .../checks/regexp/package-frame.html          |     2 +-
 .../checks/regexp/package-summary.html        |     6 +-
 .../checks/sizes/package-frame.html           |     2 +-
 .../checks/sizes/package-summary.html         |     6 +-
 .../whitespace/GenericWhitespaceCheck.html    |   258 +-
 .../checks/whitespace/package-frame.html      |     2 +-
 .../checks/whitespace/package-summary.html    |     6 +-
 .../checkstyle/filefilters/package-frame.html |     2 +-
 .../filefilters/package-summary.html          |     6 +-
 .../checkstyle/filters/CsvFilterElement.html  |   201 +-
 .../checkstyle/filters/package-frame.html     |     2 +-
 .../checkstyle/filters/package-summary.html   |     6 +-
 .../grammar/java/JavaLanguageLexer.html       |  2183 +-
 .../grammar/java/JavaLanguageParser.html      | 27371 ++++++++--------
 .../java/JavaLanguageParserBaseVisitor.html   |    19 +-
 .../java/JavaLanguageParserVisitor.html       |    68 +-
 .../grammar/java/package-frame.html           |     2 +-
 .../grammar/java/package-summary.html         |     6 +-
 .../grammar/javadoc/package-frame.html        |     2 +-
 .../grammar/javadoc/package-summary.html      |     6 +-
 .../checkstyle/grammar/package-frame.html     |     2 +-
 .../checkstyle/grammar/package-summary.html   |     6 +-
 .../tools/checkstyle/gui/package-frame.html   |     2 +-
 .../tools/checkstyle/gui/package-summary.html |     6 +-
 .../tools/checkstyle/meta/package-frame.html  |     2 +-
 .../checkstyle/meta/package-summary.html      |     6 +-
 .../tools/checkstyle/package-frame.html       |     2 +-
 .../tools/checkstyle/package-summary.html     |     6 +-
 .../tools/checkstyle/site/ExampleMacro.html   |   164 +-
 .../tools/checkstyle/site/package-frame.html  |     2 +-
 .../checkstyle/site/package-summary.html      |     6 +-
 .../tools/checkstyle/utils/ScopeUtil.html     |     2 +-
 .../utils/UnmodifiableCollectionUtil.html     |   113 +-
 .../tools/checkstyle/utils/package-frame.html |     2 +-
 .../checkstyle/utils/package-summary.html     |     6 +-
 .../checkstyle/xpath/AbstractElementNode.html |    61 +-
 .../xpath/iterators/package-frame.html        |     2 +-
 .../xpath/iterators/package-summary.html      |     6 +-
 .../tools/checkstyle/xpath/package-frame.html |     2 +-
 .../checkstyle/xpath/package-summary.html     |     6 +-
 xref/index.html                               |     2 +-
 xref/overview-frame.html                      |     4 +-
 xref/overview-summary.html                    |     8 +-
 2794 files changed, 44904 insertions(+), 40652 deletions(-)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/{InputAnnotationOnSameLineCheckOnDifferentTokens.html => InputAnnotationOnSameLineCheckInterfaceAndEnum.html} (87%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/{InputAnnotationOnSameLineCheck2.html => InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html} (90%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/{InputAnnotationOnSameLineCheck.html => InputAnnotationOnSameLineCheckPublicMethodAndVariable.html} (83%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/{InputAnnotationOnSameLineCheck3.html => InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html} (83%)
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/{InputIllegalCatch.html => InputIllegalCatchCheckDefaultTokens.html} (90%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/{InputIllegalCatch2.html => InputIllegalCatchCheckMultipleExceptions.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/{InputIllegalCatch4.html => InputIllegalCatchCheckSuperclassException.html} (89%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/{InputIllegalCatch3.html => InputIllegalCatchCheckSuperclassThrowable.html} (89%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens5.html => InputIllegalTokensCheckBlockCommentBegin.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens6.html => InputIllegalTokensCheckBlockCommentEnd.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens4.html => InputIllegalTokensCheckCommentsContent.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens.html => InputIllegalTokensCheckDefaultTokenLabel.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens7.html => InputIllegalTokensCheckSingleLineComment.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens2.html => InputIllegalTokensCheckSwitchAndPostIncDec.html} (92%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/{InputIllegalTokens3.html => InputIllegalTokensCheckTokenNative.html} (93%)
 rename xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/{InputOneStatementPerLineMultiline.html => InputOneStatementPerLineMultilineForDeclarations.html} (53%)
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html
 delete mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html
 delete mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html
 create mode 100644 xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-frame.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-summary.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-frame.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-summary.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-frame.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-summary.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-frame.html
 create mode 100644 xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-summary.html

diff --git a/anttask.html b/anttask.html
index 83fadaee72..cf3b4d2823 100644
--- a/anttask.html
+++ b/anttask.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/anttask.xml.vm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/anttask.xml.vm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -163,7 +163,7 @@ <h2><a name="Installation"></a>Installation</h2>
       
 <p>
         The easiest way is to include
-        <code>checkstyle-10.13.0-all.jar</code> in the
+        <code>checkstyle-10.14.0-all.jar</code> in the
         classpath. This contains all the classes required to run
         Checkstyle. Alternatively, you must include the
         <code>compile</code> third party dependencies listed in <a href="dependencies.html">Project Dependencies</a> in the
@@ -180,7 +180,7 @@ <h2><a name="Installation"></a>Installation</h2>
 <div class="source">
 <pre>
 &lt;taskdef resource=&quot;com/puppycrawl/tools/checkstyle/ant/checkstyle-ant-task.properties&quot;
-         classpath=&quot;/path/to/checkstyle-10.13.0-all.jar&quot;/&gt;
+         classpath=&quot;/path/to/checkstyle-10.14.0-all.jar&quot;/&gt;
       </pre></div>
 
       
diff --git a/apidocs/allclasses-index.html b/apidocs/allclasses-index.html
index 10b650eeb9..819a910234 100644
--- a/apidocs/allclasses-index.html
+++ b/apidocs/allclasses-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>All Classes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>All Classes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Classes (checkstyle 10.13.0 API)";
+            parent.document.title="All Classes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/allclasses.html b/apidocs/allclasses.html
index 17196ff1d8..fca3bf9feb 100644
--- a/apidocs/allclasses.html
+++ b/apidocs/allclasses.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>All Classes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>All Classes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
diff --git a/apidocs/allpackages-index.html b/apidocs/allpackages-index.html
index 39d1010db2..558fe86bde 100644
--- a/apidocs/allpackages-index.html
+++ b/apidocs/allpackages-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>All Packages (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>All Packages (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Packages (checkstyle 10.13.0 API)";
+            parent.document.title="All Packages (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
index c6ff93ff9e..3a0ce8ff4a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -146,7 +146,7 @@ <h2 title="Enum AbstractAutomaticBean.OutputStreamOptions" class="title">Enum Ab
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>public static enum <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.68">AbstractAutomaticBean.OutputStreamOptions</a>
+<pre>public static enum <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.70">AbstractAutomaticBean.OutputStreamOptions</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum</a>&lt;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>&gt;</pre>
 <div class="block">Enum to specify behaviour regarding ignored modules.</div>
 </li>
@@ -273,7 +273,7 @@ <h3>Enum Constant Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>CLOSE</h4>
-<pre>public static final&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.73">CLOSE</a></pre>
+<pre>public static final&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.75">CLOSE</a></pre>
 <div class="block">Close stream in the end.</div>
 </li>
 </ul>
@@ -283,7 +283,7 @@ <h4>CLOSE</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NONE</h4>
-<pre>public static final&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.78">NONE</a></pre>
+<pre>public static final&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.80">NONE</a></pre>
 <div class="block">Do nothing in the end.</div>
 </li>
 </ul>
@@ -303,7 +303,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>OutputStreamOptions</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.68">OutputStreamOptions</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.70">OutputStreamOptions</a>()</pre>
 </li>
 </ul>
 </li>
@@ -322,7 +322,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre class="methodSignature">public static&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>[]&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.68">values</a>()</pre>
+<pre class="methodSignature">public static&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>[]&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.70">values</a>()</pre>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared. This method may be used to iterate
 over the constants as follows:
@@ -342,7 +342,7 @@ <h4>values</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre class="methodSignature">public static&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.68">valueOf</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
+<pre class="methodSignature">public static&nbsp;<a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html#line.70">valueOf</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are 
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
index 0b5c9cb4b5..2b77819743 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.PatternConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.PatternConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.PatternConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.PatternConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.PatternConverter" class="title">Class Abs
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.304">AbstractAutomaticBean.PatternConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.306">AbstractAutomaticBean.PatternConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that converts a string to a pattern.</div>
@@ -224,7 +224,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>PatternConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html#line.304">PatternConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html#line.306">PatternConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -243,7 +243,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html#line.306">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html#line.308">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
index e5d7a7ceb2..1c8f4301eb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.RelaxedAccessModifierArrayConverter" clas
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.388">AbstractAutomaticBean.RelaxedAccessModifierArrayConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.391">AbstractAutomaticBean.RelaxedAccessModifierArrayConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that converts strings to <a href="checks/naming/AccessModifierOption.html" title="enum in com.puppycrawl.tools.checkstyle.checks.naming"><code>AccessModifierOption</code></a>.
@@ -251,7 +251,7 @@ <h3>Field Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EMPTY_MODIFIER_ARRAY</h4>
-<pre>private static final&nbsp;<a href="checks/naming/AccessModifierOption.html" title="enum in com.puppycrawl.tools.checkstyle.checks.naming">AccessModifierOption</a>[] <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.391">EMPTY_MODIFIER_ARRAY</a></pre>
+<pre>private static final&nbsp;<a href="checks/naming/AccessModifierOption.html" title="enum in com.puppycrawl.tools.checkstyle.checks.naming">AccessModifierOption</a>[] <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.394">EMPTY_MODIFIER_ARRAY</a></pre>
 <div class="block">Constant for optimization.</div>
 </li>
 </ul>
@@ -271,7 +271,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RelaxedAccessModifierArrayConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.388">RelaxedAccessModifierArrayConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.391">RelaxedAccessModifierArrayConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -290,7 +290,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.394">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html#line.397">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
index 84ec39ff74..101fb6c6be 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.RelaxedStringArrayConverter" class="title
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.364">AbstractAutomaticBean.RelaxedStringArrayConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.367">AbstractAutomaticBean.RelaxedStringArrayConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that does not care whether the array elements contain String
@@ -226,7 +226,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RelaxedStringArrayConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html#line.364">RelaxedStringArrayConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html#line.367">RelaxedStringArrayConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -245,7 +245,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html#line.366">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html#line.369">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
index 2dd900d0b5..b931d56afc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.ScopeConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.ScopeConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.ScopeConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.ScopeConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.ScopeConverter" class="title">Class Abstr
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.326">AbstractAutomaticBean.ScopeConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.328">AbstractAutomaticBean.ScopeConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that converts strings to scope.</div>
@@ -224,7 +224,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ScopeConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html#line.326">ScopeConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html#line.328">ScopeConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -243,7 +243,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html#line.328">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html#line.330">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
index 8865794b17..52591e65d3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.SeverityLevelConverter" class="title">Cla
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.315">AbstractAutomaticBean.SeverityLevelConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.317">AbstractAutomaticBean.SeverityLevelConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that converts strings to severity level.</div>
@@ -224,7 +224,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SeverityLevelConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html#line.315">SeverityLevelConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html#line.317">SeverityLevelConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -243,7 +243,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html#line.317">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html#line.319">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
index 9efe8e828c..dc48a0a426 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean.UriConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean.UriConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean.UriConverter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean.UriConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean.UriConverter" class="title">Class Abstrac
 <dd><a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.337">AbstractAutomaticBean.UriConverter</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.339">AbstractAutomaticBean.UriConverter</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements org.apache.commons.beanutils.Converter</pre>
 <div class="block">A converter that converts strings to uri.</div>
@@ -224,7 +224,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>UriConverter</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html#line.337">UriConverter</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html#line.339">UriConverter</a>()</pre>
 </li>
 </ul>
 </li>
@@ -243,7 +243,8 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>convert</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html#line.339">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
+<pre class="methodSignature">@Nullable
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html#line.341">convert</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;type,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
index 96aaa4abd5..362c959156 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAutomaticBean (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAutomaticBean (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAutomaticBean (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAutomaticBean (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -141,7 +141,7 @@ <h2 title="Class AbstractAutomaticBean" class="title">Class AbstractAutomaticBea
 <dd><code><a href="api/AbstractViolationReporter.html" title="class in com.puppycrawl.tools.checkstyle.api">AbstractViolationReporter</a></code>, <code><a href="api/AutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle.api">AutomaticBean</a></code>, <code><a href="filefilters/BeforeExecutionExclusionFileFilter.html" title="class in com.puppycrawl.tools.checkstyle.filefilters">BeforeExecutionExclusionFileFilter</a></code>, <code><a href="Checker.html" title="class in com.puppycrawl.tools.checkstyle">Checker</a></code>, <code><a href="DefaultLogger.html" title="class in com.puppycrawl.tools.checkstyle">DefaultLogger</a></code>, <code><a href="MetadataGeneratorLogger.html" title="class in com.puppycrawl.tools.checkstyle">MetadataGeneratorLogger</a></code>, <code><a href="SarifLogger.html" title="class in com.puppycrawl.tools.checkstyle">SarifLogger</a></code>, <code><a href="filters/SeverityMatchFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SeverityMatchFilter</a></code>, <code><a href="filters/SuppressionCommentFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressionCommentFilter</a></code>, <code><a href="filters/SuppressionFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressionFilter</a></code>, <code><a href="filters/SuppressionSingleFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressionSingleFilter</a></code>, <code><a href="filters/SuppressionXpathFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressionXpathFilter</a></code>, <code><a href="filters/SuppressionXpathSingleFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressionXpathSingleFilter</a></code>, <code><a href="filters/SuppressWarningsFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressWarningsFilter</a></code>, <code><a href="filters/SuppressWithNearbyCommentFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressWithNearbyCommentFilter</a></code>, <code><a href="filters/SuppressWithNearbyTextFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressWithNearbyTextFilter</a></code>, <code><a href="filters/SuppressWithPlainTextCommentFilter.html" title="class in com.puppycrawl.tools.checkstyle.filters">SuppressWithPlainTextCommentFilter</a></code>, <code><a href="XMLLogger.html" title="class in com.puppycrawl.tools.checkstyle">XMLLogger</a></code>, <code><a href="XpathFileGeneratorAstFilter.html" title="class in com.puppycrawl.tools.checkstyle">XpathFileGeneratorAstFilter</a></code>, <code><a href="XpathFileGeneratorAuditListener.html" title="class in com.puppycrawl.tools.checkstyle">XpathFileGeneratorAuditListener</a></code></dd>
 </dl>
 <hr>
-<pre>public abstract class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.62">AbstractAutomaticBean</a>
+<pre>public abstract class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.64">AbstractAutomaticBean</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements <a href="api/Configurable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configurable</a>, <a href="api/Contextualizable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Contextualizable</a></pre>
 <div class="block">A Java Bean that implements the component lifecycle interfaces by
@@ -386,7 +386,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>COMMA_SEPARATOR</h4>
-<pre>private static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.83">COMMA_SEPARATOR</a></pre>
+<pre>private static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.85">COMMA_SEPARATOR</a></pre>
 <div class="block">Comma separator for StringTokenizer.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -400,7 +400,7 @@ <h4>COMMA_SEPARATOR</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>configuration</h4>
-<pre>private&nbsp;<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.86">configuration</a></pre>
+<pre>private&nbsp;<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.88">configuration</a></pre>
 <div class="block">The configuration of this bean.</div>
 </li>
 </ul>
@@ -420,7 +420,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AbstractAutomaticBean</h4>
-<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.62">AbstractAutomaticBean</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.64">AbstractAutomaticBean</a>()</pre>
 </li>
 </ul>
 </li>
@@ -439,7 +439,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>finishLocalSetup</h4>
-<pre class="methodSignature">protected abstract&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.97">finishLocalSetup</a>()
+<pre class="methodSignature">protected abstract&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.99">finishLocalSetup</a>()
                                   throws <a href="api/CheckstyleException.html" title="class in com.puppycrawl.tools.checkstyle.api">CheckstyleException</a></pre>
 <div class="block">Provides a hook to finish the part of this component's setup that
  was not handled by the bean introspection.
@@ -458,7 +458,7 @@ <h4>finishLocalSetup</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createBeanUtilsBean</h4>
-<pre class="methodSignature">private static&nbsp;org.apache.commons.beanutils.BeanUtilsBean&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.107">createBeanUtilsBean</a>()</pre>
+<pre class="methodSignature">private static&nbsp;org.apache.commons.beanutils.BeanUtilsBean&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.109">createBeanUtilsBean</a>()</pre>
 <div class="block">Creates a BeanUtilsBean that is configured to use
  type converters that throw a ConversionException
  instead of using the default value when something
@@ -475,7 +475,7 @@ <h4>createBeanUtilsBean</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>registerIntegralTypes</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.123">registerIntegralTypes</a>&#8203;(org.apache.commons.beanutils.ConvertUtilsBean&nbsp;cub)</pre>
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.125">registerIntegralTypes</a>&#8203;(org.apache.commons.beanutils.ConvertUtilsBean&nbsp;cub)</pre>
 <div class="block">Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these
  types are found in the <code>java.lang</code> package.</div>
 <dl>
@@ -490,7 +490,7 @@ <h4>registerIntegralTypes</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>registerCustomTypes</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.169">registerCustomTypes</a>&#8203;(org.apache.commons.beanutils.ConvertUtilsBean&nbsp;cub)</pre>
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.171">registerCustomTypes</a>&#8203;(org.apache.commons.beanutils.ConvertUtilsBean&nbsp;cub)</pre>
 <div class="block">Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.
  None of these types should be found in the <code>java.lang</code> package.</div>
 <dl>
@@ -505,7 +505,7 @@ <h4>registerCustomTypes</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>configure</h4>
-<pre class="methodSignature">public final&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.190">configure</a>&#8203;(<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;config)
+<pre class="methodSignature">public final&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.192">configure</a>&#8203;(<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;config)
                      throws <a href="api/CheckstyleException.html" title="class in com.puppycrawl.tools.checkstyle.api">CheckstyleException</a></pre>
 <div class="block">Implements the Configurable interface using bean introspection.
 
@@ -534,7 +534,7 @@ <h4>configure</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>tryCopyProperty</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.219">tryCopyProperty</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.221">tryCopyProperty</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
                              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value,
                              boolean&nbsp;recheck)
                       throws <a href="api/CheckstyleException.html" title="class in com.puppycrawl.tools.checkstyle.api">CheckstyleException</a></pre>
@@ -555,7 +555,7 @@ <h4>tryCopyProperty</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>contextualize</h4>
-<pre class="methodSignature">public final&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.261">contextualize</a>&#8203;(<a href="api/Context.html" title="interface in com.puppycrawl.tools.checkstyle.api">Context</a>&nbsp;context)
+<pre class="methodSignature">public final&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.263">contextualize</a>&#8203;(<a href="api/Context.html" title="interface in com.puppycrawl.tools.checkstyle.api">Context</a>&nbsp;context)
                          throws <a href="api/CheckstyleException.html" title="class in com.puppycrawl.tools.checkstyle.api">CheckstyleException</a></pre>
 <div class="block">Implements the Contextualizable interface using bean introspection.</div>
 <dl>
@@ -576,7 +576,7 @@ <h4>contextualize</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre class="methodSignature">protected final&nbsp;<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.278">getConfiguration</a>()</pre>
+<pre class="methodSignature">protected final&nbsp;<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.280">getConfiguration</a>()</pre>
 <div class="block">Returns the configuration that was used to configure this component.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -590,7 +590,7 @@ <h4>getConfiguration</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setupChild</h4>
-<pre class="methodSignature">protected&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.294">setupChild</a>&#8203;(<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;childConf)
+<pre class="methodSignature">protected&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#line.296">setupChild</a>&#8203;(<a href="api/Configuration.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configuration</a>&nbsp;childConf)
                    throws <a href="api/CheckstyleException.html" title="class in com.puppycrawl.tools.checkstyle.api">CheckstyleException</a></pre>
 <div class="block">Called by configure() for every child of this component's Configuration.
  <p>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.html
index 946f229e4a..131b2c8ceb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AstTreeStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AstTreeStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AstTreeStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="AstTreeStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AuditEventDefaultFormatter.html b/apidocs/com/puppycrawl/tools/checkstyle/AuditEventDefaultFormatter.html
index bd99f1ccfa..bc95dbada7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AuditEventDefaultFormatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AuditEventDefaultFormatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AuditEventDefaultFormatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AuditEventDefaultFormatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AuditEventDefaultFormatter (checkstyle 10.13.0 API)";
+            parent.document.title="AuditEventDefaultFormatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/AuditEventFormatter.html b/apidocs/com/puppycrawl/tools/checkstyle/AuditEventFormatter.html
index 2a1417509c..5c43631b59 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/AuditEventFormatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/AuditEventFormatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AuditEventFormatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AuditEventFormatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AuditEventFormatter (checkstyle 10.13.0 API)";
+            parent.document.title="AuditEventFormatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Checker.html b/apidocs/com/puppycrawl/tools/checkstyle/Checker.html
index 3a7b996b0a..c6603addea 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Checker.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Checker.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Checker (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Checker (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Checker (checkstyle 10.13.0 API)";
+            parent.document.title="Checker (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/CheckstyleParserErrorStrategy.html b/apidocs/com/puppycrawl/tools/checkstyle/CheckstyleParserErrorStrategy.html
index 517e6f8189..acfe08e8a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/CheckstyleParserErrorStrategy.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/CheckstyleParserErrorStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleParserErrorStrategy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleParserErrorStrategy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleParserErrorStrategy (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleParserErrorStrategy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.IgnoredModulesOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.IgnoredModulesOptions.html
index 8a9af0db7a..d6447fee32 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.IgnoredModulesOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.IgnoredModulesOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.13.0 API)";
+            parent.document.title="ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.InternalLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.InternalLoader.html
index 9c7a4b366a..0c69cff1e4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.InternalLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.InternalLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ConfigurationLoader.InternalLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ConfigurationLoader.InternalLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationLoader.InternalLoader (checkstyle 10.13.0 API)";
+            parent.document.title="ConfigurationLoader.InternalLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.html
index 080d3316a8..110c58dade 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ConfigurationLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ConfigurationLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ConfigurationLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationLoader (checkstyle 10.13.0 API)";
+            parent.document.title="ConfigurationLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/DefaultConfiguration.html b/apidocs/com/puppycrawl/tools/checkstyle/DefaultConfiguration.html
index 4b570c57ce..a26d65addc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/DefaultConfiguration.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/DefaultConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DefaultConfiguration (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DefaultConfiguration (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultConfiguration (checkstyle 10.13.0 API)";
+            parent.document.title="DefaultConfiguration (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/DefaultContext.html b/apidocs/com/puppycrawl/tools/checkstyle/DefaultContext.html
index 1a324b5565..71ed344855 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/DefaultContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/DefaultContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DefaultContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DefaultContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultContext (checkstyle 10.13.0 API)";
+            parent.document.title="DefaultContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/DefaultLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/DefaultLogger.html
index 8483269cf0..2d97a354fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/DefaultLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/DefaultLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DefaultLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DefaultLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultLogger (checkstyle 10.13.0 API)";
+            parent.document.title="DefaultLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Definitions.html b/apidocs/com/puppycrawl/tools/checkstyle/Definitions.html
index a2ef3bc077..e5c602de4b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Definitions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Definitions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Definitions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Definitions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Definitions (checkstyle 10.13.0 API)";
+            parent.document.title="Definitions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/DetailAstImpl.html b/apidocs/com/puppycrawl/tools/checkstyle/DetailAstImpl.html
index 09d49c2f15..4f766f4871 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/DetailAstImpl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/DetailAstImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetailAstImpl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetailAstImpl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetailAstImpl (checkstyle 10.13.0 API)";
+            parent.document.title="DetailAstImpl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinter.html
index 1d34c11533..29d601b7dd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetailNodeTreeStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetailNodeTreeStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetailNodeTreeStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="DetailNodeTreeStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/FileStatefulCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/FileStatefulCheck.html
index ddbe4874a4..145d4304e0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/FileStatefulCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/FileStatefulCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileStatefulCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileStatefulCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileStatefulCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FileStatefulCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html
index dec2b42a94..1d0282cd9b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>GlobalStatefulCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>GlobalStatefulCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GlobalStatefulCheck (checkstyle 10.13.0 API)";
+            parent.document.title="GlobalStatefulCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html b/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
index 7fe3934af8..079bdc3131 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaAstVisitor.DetailAstPair (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaAstVisitor.DetailAstPair (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaAstVisitor.DetailAstPair (checkstyle 10.13.0 API)";
+            parent.document.title="JavaAstVisitor.DetailAstPair (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class JavaAstVisitor.DetailAstPair" class="title">Class JavaAstVisito
 <dd><a href="JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2496">JavaAstVisitor.DetailAstPair</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2501">JavaAstVisitor.DetailAstPair</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">Used to swap and organize DetailAstImpl subtrees.</div>
 </li>
@@ -276,7 +276,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>root</h4>
-<pre>private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2499">root</a></pre>
+<pre>private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2504">root</a></pre>
 <div class="block">The root DetailAstImpl of this pair.</div>
 </li>
 </ul>
@@ -286,7 +286,7 @@ <h4>root</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>child</h4>
-<pre>private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2502">child</a></pre>
+<pre>private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2507">child</a></pre>
 <div class="block">The child (potentially with siblings) of this pair.</div>
 </li>
 </ul>
@@ -306,7 +306,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DetailAstPair</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2496">DetailAstPair</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2501">DetailAstPair</a>()</pre>
 </li>
 </ul>
 </li>
@@ -325,7 +325,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>advanceChildToEnd</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2507">advanceChildToEnd</a>()</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2512">advanceChildToEnd</a>()</pre>
 <div class="block">Moves child reference to the last child.</div>
 </li>
 </ul>
@@ -335,7 +335,7 @@ <h4>advanceChildToEnd</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRoot</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2518">getRoot</a>()</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2523">getRoot</a>()</pre>
 <div class="block">Returns the root node.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -349,7 +349,7 @@ <h4>getRoot</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>makeAstRoot</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2529">makeAstRoot</a>&#8203;(<a href="JavaAstVisitor.DetailAstPair.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor.DetailAstPair</a>&nbsp;pair,
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2534">makeAstRoot</a>&#8203;(<a href="JavaAstVisitor.DetailAstPair.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor.DetailAstPair</a>&nbsp;pair,
                                 <a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;ast)</pre>
 <div class="block">This method is used to replace the <code>^</code> (set as root node) ANTLR2
  operator.</div>
@@ -366,7 +366,7 @@ <h4>makeAstRoot</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>addAstChild</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2542">addAstChild</a>&#8203;(<a href="JavaAstVisitor.DetailAstPair.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor.DetailAstPair</a>&nbsp;pair,
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html#line.2547">addAstChild</a>&#8203;(<a href="JavaAstVisitor.DetailAstPair.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor.DetailAstPair</a>&nbsp;pair,
                                 <a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;ast)</pre>
 <div class="block">Adds a child (or new root) to the given DetailAstPair.</div>
 <dl>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html b/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
index e034ea103b..6a1e6ebf78 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaAstVisitor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaAstVisitor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,13 +22,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaAstVisitor (checkstyle 10.13.0 API)";
+            parent.document.title="JavaAstVisitor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var data = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10};
+var data = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -1737,9 +1737,10 @@ <h3>Method Summary</h3>
 </tr>
 <tr id="i188" class="altColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitTypePattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext)">visitTypePattern</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitTypePatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext)">visitTypePatternDef</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext&nbsp;ctx)</code></th>
 <td class="colLast">
-<div class="block">Visit a parse tree produced by <code>JavaLanguageParser.typePattern()</code>.</div>
+<div class="block">Visit a parse tree produced by the <code>typePatternDef</code>
+ labeled alternative in <code>JavaLanguageParser.typePattern()</code>.</div>
 </td>
 </tr>
 <tr id="i189" class="rowColor">
@@ -1758,40 +1759,48 @@ <h3>Method Summary</h3>
 </tr>
 <tr id="i191" class="rowColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitUnnamedPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext)">visitUnnamedPatternDef</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext&nbsp;ctx)</code></th>
+<td class="colLast">
+<div class="block">Visit a parse tree produced by the <code>unnamedPatternDef</code>
+ labeled alternative in <code>JavaLanguageParser.typePattern()</code>.</div>
+</td>
+</tr>
+<tr id="i192" class="altColor">
+<td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)">visitVariableAccess</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext&nbsp;ctx)</code></th>
 <td class="colLast">
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.variableAccess()</code>.</div>
 </td>
 </tr>
-<tr id="i192" class="altColor">
+<tr id="i193" class="rowColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)">visitVariableDeclarator</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext&nbsp;ctx)</code></th>
 <td class="colLast">
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.variableDeclarator(java.util.List&lt;com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ModifierContext&gt;, com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeTypeContext)</code>.</div>
 </td>
 </tr>
-<tr id="i193" class="rowColor">
+<tr id="i194" class="altColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitVariableDeclaratorId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext)">visitVariableDeclaratorId</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext&nbsp;ctx)</code></th>
 <td class="colLast">
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.variableDeclaratorId(java.util.List&lt;com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext&gt;, org.antlr.v4.runtime.ParserRuleContext)</code>.</div>
 </td>
 </tr>
-<tr id="i194" class="altColor">
+<tr id="i195" class="rowColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitVariableDeclarators(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext)">visitVariableDeclarators</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext&nbsp;ctx)</code></th>
 <td class="colLast">
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.variableDeclarators(java.util.List&lt;com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ModifierContext&gt;, com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeTypeContext)</code>.</div>
 </td>
 </tr>
-<tr id="i195" class="rowColor">
+<tr id="i196" class="altColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitVariableModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext)">visitVariableModifier</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext&nbsp;ctx)</code></th>
 <td class="colLast">
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.variableModifier()</code>.</div>
 </td>
 </tr>
-<tr id="i196" class="altColor">
+<tr id="i197" class="rowColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitWhileStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext)">visitWhileStat</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext&nbsp;ctx)</code></th>
 <td class="colLast">
@@ -1799,7 +1808,7 @@ <h3>Method Summary</h3>
  labeled alternative in <code>JavaLanguageParser.statement()</code>.</div>
 </td>
 </tr>
-<tr id="i197" class="rowColor">
+<tr id="i198" class="altColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitWildCardTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext)">visitWildCardTypeArgument</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext&nbsp;ctx)</code></th>
 <td class="colLast">
@@ -1807,7 +1816,7 @@ <h3>Method Summary</h3>
  labeled alternative in <code>JavaLanguageParser.typeArgument()</code>.</div>
 </td>
 </tr>
-<tr id="i198" class="altColor">
+<tr id="i199" class="rowColor">
 <td class="colFirst"><code><a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitYieldStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext)">visitYieldStat</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext&nbsp;ctx)</code></th>
 <td class="colLast">
@@ -6367,23 +6376,49 @@ <h4>visitRecordPatternDef</h4>
 </dl>
 </li>
 </ul>
-<a id="visitTypePattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext)">
+<a id="visitTypePatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitTypePatternDef</h4>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2241">visitTypePatternDef</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext&nbsp;ctx)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
+<div class="block">Visit a parse tree produced by the <code>typePatternDef</code>
+ labeled alternative in <code>JavaLanguageParser.typePattern()</code>.
+
+ <p>The default implementation returns the result of calling
+ <code>AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)</code> on <code>ctx</code>.</p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>visitTypePatternDef</code>&nbsp;in interface&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>visitTypePatternDef</code>&nbsp;in class&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - the parse tree</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the visitor result</dd>
+</dl>
+</li>
+</ul>
+<a id="visitUnnamedPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>visitTypePattern</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2241">visitTypePattern</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext&nbsp;ctx)</pre>
+<h4>visitUnnamedPatternDef</h4>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2252">visitUnnamedPatternDef</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext&nbsp;ctx)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
-<div class="block">Visit a parse tree produced by <code>JavaLanguageParser.typePattern()</code>.
+<div class="block">Visit a parse tree produced by the <code>unnamedPatternDef</code>
+ labeled alternative in <code>JavaLanguageParser.typePattern()</code>.
 
  <p>The default implementation returns the result of calling
  <code>AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)</code> on <code>ctx</code>.</p></div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>visitTypePattern</code>&nbsp;in interface&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
+<dd><code>visitUnnamedPatternDef</code>&nbsp;in interface&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>visitTypePattern</code>&nbsp;in class&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
+<dd><code>visitUnnamedPatternDef</code>&nbsp;in class&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>ctx</code> - the parse tree</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -6397,7 +6432,7 @@ <h4>visitTypePattern</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>visitRecordPattern</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2252">visitRecordPattern</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternContext&nbsp;ctx)</pre>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2257">visitRecordPattern</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternContext&nbsp;ctx)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.recordPattern()</code>.
 
@@ -6421,7 +6456,7 @@ <h4>visitRecordPattern</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>visitRecordComponentPatternList</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2261">visitRecordComponentPatternList</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentPatternListContext&nbsp;ctx)</pre>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2266">visitRecordComponentPatternList</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentPatternListContext&nbsp;ctx)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.recordComponentPatternList()</code>.
 
@@ -6445,7 +6480,7 @@ <h4>visitRecordComponentPatternList</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>visitPermittedSubclassesAndInterfaces</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2270">visitPermittedSubclassesAndInterfaces</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PermittedSubclassesAndInterfacesContext&nbsp;ctx)</pre>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2275">visitPermittedSubclassesAndInterfaces</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PermittedSubclassesAndInterfacesContext&nbsp;ctx)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.permittedSubclassesAndInterfaces()</code>.
 
@@ -6469,7 +6504,7 @@ <h4>visitPermittedSubclassesAndInterfaces</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>visitId</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2280">visitId</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext&nbsp;ctx)</pre>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2285">visitId</a>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext&nbsp;ctx)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParserBaseVisitor</code></span></div>
 <div class="block">Visit a parse tree produced by <code>JavaLanguageParser.id()</code>.
 
@@ -6493,7 +6528,7 @@ <h4>visitId</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>flattenedTree</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2293">flattenedTree</a>&#8203;(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2298">flattenedTree</a>&#8203;(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</pre>
 <div class="block">Builds the AST for a particular node, then returns a "flattened" tree
  of siblings. This method should be used in rule contexts such as
  <code>variableDeclarators</code>, where we have both terminals and non-terminals.</div>
@@ -6511,7 +6546,7 @@ <h4>flattenedTree</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>processChildren</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2306">processChildren</a>&#8203;(<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;parent,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2311">processChildren</a>&#8203;(<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;parent,
                              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;? extends org.antlr.v4.runtime.tree.ParseTree&gt;&nbsp;children)</pre>
 <div class="block">Adds all the children from the given ParseTree or JavaParserContext
  list to the parent DetailAstImpl.</div>
@@ -6528,7 +6563,7 @@ <h4>processChildren</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createImaginary</h4>
-<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2327">createImaginary</a>&#8203;(int&nbsp;tokenType)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2332">createImaginary</a>&#8203;(int&nbsp;tokenType)</pre>
 <div class="block">Create a DetailAstImpl from a given token and token type. This method
  should be used for imaginary nodes only, i.e. 'OBJBLOCK -&gt; OBJBLOCK',
  where the text on the RHS matches the text on the LHS.</div>
@@ -6546,7 +6581,7 @@ <h4>createImaginary</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createImaginary</h4>
-<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2343">createImaginary</a>&#8203;(int&nbsp;tokenType,
+<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2348">createImaginary</a>&#8203;(int&nbsp;tokenType,
                                              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</pre>
 <div class="block">Create a DetailAstImpl from a given token type and text. This method
  should be used for imaginary nodes only, i.e. 'OBJBLOCK -&gt; OBJBLOCK',
@@ -6566,7 +6601,7 @@ <h4>createImaginary</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createImaginary</h4>
-<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2359">createImaginary</a>&#8203;(int&nbsp;tokenType,
+<pre class="methodSignature">private static&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2364">createImaginary</a>&#8203;(int&nbsp;tokenType,
                                              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text,
                                              int&nbsp;lineNumber,
                                              int&nbsp;columnNumber)</pre>
@@ -6588,7 +6623,7 @@ <h4>createImaginary</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2375">create</a>&#8203;(int&nbsp;tokenType,
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2380">create</a>&#8203;(int&nbsp;tokenType,
                              org.antlr.v4.runtime.Token&nbsp;startToken)</pre>
 <div class="block">Create a DetailAstImpl from a given token and token type. This method
  should be used for literal nodes only, i.e. 'PACKAGE_DEF -&gt; package'.</div>
@@ -6607,7 +6642,7 @@ <h4>create</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2389">create</a>&#8203;(org.antlr.v4.runtime.Token&nbsp;token)</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2394">create</a>&#8203;(org.antlr.v4.runtime.Token&nbsp;token)</pre>
 <div class="block">Create a DetailAstImpl from a given token. This method should be
  used for terminal nodes, i.e. <code>LCURLY</code>, when we are building
  an AST for a specific token, regardless of position.</div>
@@ -6625,7 +6660,7 @@ <h4>create</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2414">create</a>&#8203;(org.antlr.v4.runtime.tree.TerminalNode&nbsp;node)</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2419">create</a>&#8203;(org.antlr.v4.runtime.tree.TerminalNode&nbsp;node)</pre>
 <div class="block">Create a DetailAstImpl from a given TerminalNode. This method should be
  used for terminal nodes, i.e. <code>@</code>.</div>
 <dl>
@@ -6642,7 +6677,7 @@ <h4>create</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTypeDeclaration</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2426">createTypeDeclaration</a>&#8203;(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx,
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2431">createTypeDeclaration</a>&#8203;(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx,
                                             int&nbsp;type,
                                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;? extends org.antlr.v4.runtime.tree.ParseTree&gt;&nbsp;modifierList)</pre>
 <div class="block">Creates a type declaration DetailAstImpl from a given rule context.</div>
@@ -6662,7 +6697,7 @@ <h4>createTypeDeclaration</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>createModifiers</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2440">createModifiers</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;? extends org.antlr.v4.runtime.tree.ParseTree&gt;&nbsp;modifierList)</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2445">createModifiers</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;? extends org.antlr.v4.runtime.tree.ParseTree&gt;&nbsp;modifierList)</pre>
 <div class="block">Builds the modifiers AST.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -6678,7 +6713,7 @@ <h4>createModifiers</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>addLastSibling</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2452">addLastSibling</a>&#8203;(<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;self,
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2457">addLastSibling</a>&#8203;(<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;self,
                                    <a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;sibling)</pre>
 <div class="block">Add new sibling to the end of existing siblings.</div>
 <dl>
@@ -6694,7 +6729,7 @@ <h4>addLastSibling</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>visit</h4>
-<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2462">visit</a>&#8203;(org.antlr.v4.runtime.tree.ParseTree&nbsp;tree)</pre>
+<pre class="methodSignature">public&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2467">visit</a>&#8203;(org.antlr.v4.runtime.tree.ParseTree&nbsp;tree)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>visit</code>&nbsp;in interface&nbsp;<code>org.antlr.v4.runtime.tree.ParseTreeVisitor&lt;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&gt;</code></dd>
@@ -6709,7 +6744,7 @@ <h4>visit</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>buildExpressionNode</h4>
-<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2478">buildExpressionNode</a>&#8203;(org.antlr.v4.runtime.tree.ParseTree&nbsp;exprNode)</pre>
+<pre class="methodSignature">private&nbsp;<a href="DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#line.2483">buildExpressionNode</a>&#8203;(org.antlr.v4.runtime.tree.ParseTree&nbsp;exprNode)</pre>
 <div class="block">Builds an expression node. This is used to build the root of an expression with
  an imaginary <code>EXPR</code> node.</div>
 <dl>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.CheckstyleErrorListener.html b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.CheckstyleErrorListener.html
index 21738acd8a..eca4f45126 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.CheckstyleErrorListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.CheckstyleErrorListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaParser.CheckstyleErrorListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaParser.CheckstyleErrorListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaParser.CheckstyleErrorListener (checkstyle 10.13.0 API)";
+            parent.document.title="JavaParser.CheckstyleErrorListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.Options.html b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.Options.html
index bc3509faa3..b1be91ea2d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.Options.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.Options.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaParser.Options (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaParser.Options (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaParser.Options (checkstyle 10.13.0 API)";
+            parent.document.title="JavaParser.Options (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.html b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.html
index 32110ba2f3..1b023710d6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavaParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaParser (checkstyle 10.13.0 API)";
+            parent.document.title="JavaParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.DescriptiveErrorListener.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.DescriptiveErrorListener.html
index 3de3bd9317..37a48e3623 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.DescriptiveErrorListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.DescriptiveErrorListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseErrorMessage.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseErrorMessage.html
index 5023a1972e..4426f8691b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseErrorMessage.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseErrorMessage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseStatus.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseStatus.html
index 9ddcc0b276..37a4acef88 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseStatus.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.ParseStatus.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocDetailNodeParser.ParseStatus (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocDetailNodeParser.ParseStatus (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocDetailNodeParser.ParseStatus (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocDetailNodeParser.ParseStatus (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.html
index 08ddbf717e..e093d3c382 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocDetailNodeParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocDetailNodeParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocDetailNodeParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocDetailNodeParser (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocDetailNodeParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.CliOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.CliOptions.html
index 425070457a..fcc66bc9dd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.CliOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.CliOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocPropertiesGenerator.CliOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocPropertiesGenerator.CliOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocPropertiesGenerator.CliOptions (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocPropertiesGenerator.CliOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.html b/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.html
index cbb46ad729..cd384e2c0c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/JavadocPropertiesGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocPropertiesGenerator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocPropertiesGenerator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocPropertiesGenerator (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocPropertiesGenerator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.Utf8Control.html b/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.Utf8Control.html
index a296d88008..bc82e66371 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.Utf8Control.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.Utf8Control.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LocalizedMessage.Utf8Control (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LocalizedMessage.Utf8Control (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalizedMessage.Utf8Control (checkstyle 10.13.0 API)";
+            parent.document.title="LocalizedMessage.Utf8Control (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.html b/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.html
index 8edbc5e9f3..8cf031f8ee 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/LocalizedMessage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LocalizedMessage (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LocalizedMessage (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalizedMessage (checkstyle 10.13.0 API)";
+            parent.document.title="LocalizedMessage (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Main.CliOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/Main.CliOptions.html
index d492c6f049..b3a5d830ed 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Main.CliOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Main.CliOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Main.CliOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Main.CliOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Main.CliOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Main.CliOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Main.OnlyCheckstyleLoggersFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/Main.OnlyCheckstyleLoggersFilter.html
index 50219f733e..38474469f8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Main.OnlyCheckstyleLoggersFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Main.OnlyCheckstyleLoggersFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Main.OnlyCheckstyleLoggersFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Main.OnlyCheckstyleLoggersFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Main.OnlyCheckstyleLoggersFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Main.OnlyCheckstyleLoggersFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Main.OutputFormat.html b/apidocs/com/puppycrawl/tools/checkstyle/Main.OutputFormat.html
index 1c1c077180..2ae8c601e4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Main.OutputFormat.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Main.OutputFormat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Main.OutputFormat (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Main.OutputFormat (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Main.OutputFormat (checkstyle 10.13.0 API)";
+            parent.document.title="Main.OutputFormat (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/Main.html b/apidocs/com/puppycrawl/tools/checkstyle/Main.html
index a860e53698..32be3d6dff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/Main.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/Main.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Main (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Main (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Main (checkstyle 10.13.0 API)";
+            parent.document.title="Main (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/MetadataGeneratorLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/MetadataGeneratorLogger.html
index 075dd51aa0..d59a0b2fbb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/MetadataGeneratorLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/MetadataGeneratorLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MetadataGeneratorLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MetadataGeneratorLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MetadataGeneratorLogger (checkstyle 10.13.0 API)";
+            parent.document.title="MetadataGeneratorLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ModuleFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/ModuleFactory.html
index e52600dc08..865470f0d0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ModuleFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ModuleFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModuleFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModuleFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleFactory (checkstyle 10.13.0 API)";
+            parent.document.title="ModuleFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PackageNamesLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/PackageNamesLoader.html
index 64b684b829..fb48c3eede 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PackageNamesLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PackageNamesLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageNamesLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageNamesLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageNamesLoader (checkstyle 10.13.0 API)";
+            parent.document.title="PackageNamesLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.ModuleLoadOption.html b/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.ModuleLoadOption.html
index c5e37de029..71b36b2afc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.ModuleLoadOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.ModuleLoadOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageObjectFactory.ModuleLoadOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageObjectFactory.ModuleLoadOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageObjectFactory.ModuleLoadOption (checkstyle 10.13.0 API)";
+            parent.document.title="PackageObjectFactory.ModuleLoadOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.html
index 16b5ade0b0..233365be6c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PackageObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageObjectFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageObjectFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageObjectFactory (checkstyle 10.13.0 API)";
+            parent.document.title="PackageObjectFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PropertiesExpander.html b/apidocs/com/puppycrawl/tools/checkstyle/PropertiesExpander.html
index dbbae52e6d..009ca61ab7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PropertiesExpander.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PropertiesExpander.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertiesExpander (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertiesExpander (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertiesExpander (checkstyle 10.13.0 API)";
+            parent.document.title="PropertiesExpander (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.ExternalResource.html b/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.ExternalResource.html
index 359a39c953..49f0893dcc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.ExternalResource.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.ExternalResource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertyCacheFile.ExternalResource (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertyCacheFile.ExternalResource (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyCacheFile.ExternalResource (checkstyle 10.13.0 API)";
+            parent.document.title="PropertyCacheFile.ExternalResource (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.html b/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.html
index e20ba0aecb..5b7576639a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PropertyCacheFile.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertyCacheFile (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertyCacheFile (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyCacheFile (checkstyle 10.13.0 API)";
+            parent.document.title="PropertyCacheFile (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PropertyResolver.html b/apidocs/com/puppycrawl/tools/checkstyle/PropertyResolver.html
index 61b830f20d..7e8235697d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PropertyResolver.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PropertyResolver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertyResolver (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertyResolver (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyResolver (checkstyle 10.13.0 API)";
+            parent.document.title="PropertyResolver (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/PropertyType.html b/apidocs/com/puppycrawl/tools/checkstyle/PropertyType.html
index f520d3ad57..897eb3190f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/PropertyType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/PropertyType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertyType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertyType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertyType (checkstyle 10.13.0 API)";
+            parent.document.title="PropertyType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/SarifLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/SarifLogger.html
index af320bb419..9b45eced23 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/SarifLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/SarifLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SarifLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SarifLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SarifLogger (checkstyle 10.13.0 API)";
+            parent.document.title="SarifLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/StatelessCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/StatelessCheck.html
index d8fb7cbde4..f3f259930e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/StatelessCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/StatelessCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>StatelessCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>StatelessCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StatelessCheck (checkstyle 10.13.0 API)";
+            parent.document.title="StatelessCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/SuppressionsStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/SuppressionsStringPrinter.html
index e19fa56783..566085a3ea 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/SuppressionsStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/SuppressionsStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionsStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionsStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionsStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionsStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ThreadModeSettings.html b/apidocs/com/puppycrawl/tools/checkstyle/ThreadModeSettings.html
index ad95a717d8..9b94ac5624 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ThreadModeSettings.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ThreadModeSettings.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ThreadModeSettings (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ThreadModeSettings (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThreadModeSettings (checkstyle 10.13.0 API)";
+            parent.document.title="ThreadModeSettings (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
index 2e013a5256..505ed1fe5a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeWalker.AstState (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeWalker.AstState (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeWalker.AstState (checkstyle 10.13.0 API)";
+            parent.document.title="TreeWalker.AstState (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.html b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.html
index 7a89aebd0e..a43cf85754 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalker.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeWalker (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeWalker (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeWalker (checkstyle 10.13.0 API)";
+            parent.document.title="TreeWalker (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html
index 200c4ebd4a..db3dccea93 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeWalkerAuditEvent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeWalkerAuditEvent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeWalkerAuditEvent (checkstyle 10.13.0 API)";
+            parent.document.title="TreeWalkerAuditEvent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerFilter.html
index 7387934084..c67f3185c0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/TreeWalkerFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeWalkerFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeWalkerFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeWalkerFilter (checkstyle 10.13.0 API)";
+            parent.document.title="TreeWalkerFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html b/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
index c26fdce78c..1e584e7ad2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XMLLogger.FileMessages (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XMLLogger.FileMessages (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLLogger.FileMessages (checkstyle 10.13.0 API)";
+            parent.document.title="XMLLogger.FileMessages (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class XMLLogger.FileMessages" class="title">Class XMLLogger.FileMessa
 <dd><a href="XMLLogger.html" title="class in com.puppycrawl.tools.checkstyle">XMLLogger</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.352">XMLLogger.FileMessages</a>
+<pre>private static final class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.351">XMLLogger.FileMessages</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">The registered file messages.</div>
 </li>
@@ -273,7 +273,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>errors</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.355">errors</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.354">errors</a></pre>
 <div class="block">The file error events.</div>
 </li>
 </ul>
@@ -283,7 +283,7 @@ <h4>errors</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>exceptions</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.358">exceptions</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.357">exceptions</a></pre>
 <div class="block">The file exceptions.</div>
 </li>
 </ul>
@@ -303,7 +303,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileMessages</h4>
-<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.352">FileMessages</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.351">FileMessages</a>()</pre>
 </li>
 </ul>
 </li>
@@ -322,7 +322,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>getErrors</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&gt;&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.365">getErrors</a>()</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&gt;&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.364">getErrors</a>()</pre>
 <div class="block">Returns the file error events.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -336,7 +336,7 @@ <h4>getErrors</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>addError</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.374">addError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.373">addError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block">Adds the given error event to the messages.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -350,7 +350,7 @@ <h4>addError</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getExceptions</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&gt;&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.383">getExceptions</a>()</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&gt;&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.382">getExceptions</a>()</pre>
 <div class="block">Returns the file exceptions.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -364,7 +364,7 @@ <h4>getExceptions</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>addException</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.392">addException</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html#line.391">addException</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
 <div class="block">Adds the given exception to the messages.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.html
index 965f7a6917..f9f3bb3a33 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XMLLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XMLLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XMLLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLLogger (checkstyle 10.13.0 API)";
+            parent.document.title="XMLLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -142,7 +142,7 @@ <h2 title="Class XMLLogger" class="title">Class XMLLogger</h2>
 <dd><code><a href="api/AuditListener.html" title="interface in com.puppycrawl.tools.checkstyle.api">AuditListener</a></code>, <code><a href="api/Configurable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configurable</a></code>, <code><a href="api/Contextualizable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Contextualizable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/EventListener.html?is-external=true" title="class or interface in java.util" class="externalLink">EventListener</a></code></dd>
 </dl>
 <hr>
-<pre>public class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.47">XMLLogger</a>
+<pre>public class <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.46">XMLLogger</a>
 extends <a href="AbstractAutomaticBean.html" title="class in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean</a>
 implements <a href="api/AuditListener.html" title="interface in com.puppycrawl.tools.checkstyle.api">AuditListener</a></pre>
 <div class="block">Simple XML logger.
@@ -437,7 +437,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>BASE_10</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.52">BASE_10</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.51">BASE_10</a></pre>
 <div class="block">Decimal radix.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -451,7 +451,7 @@ <h4>BASE_10</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>BASE_16</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.55">BASE_16</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.54">BASE_16</a></pre>
 <div class="block">Hex radix.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -465,7 +465,7 @@ <h4>BASE_16</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>ENTITIES</h4>
-<pre>private static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.58">ENTITIES</a></pre>
+<pre>private static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.57">ENTITIES</a></pre>
 <div class="block">Some known entities to detect.</div>
 </li>
 </ul>
@@ -475,7 +475,7 @@ <h4>ENTITIES</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>closeStream</h4>
-<pre>private final&nbsp;boolean <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.62">closeStream</a></pre>
+<pre>private final&nbsp;boolean <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.61">closeStream</a></pre>
 <div class="block">Close output stream in auditFinished.</div>
 </li>
 </ul>
@@ -485,7 +485,7 @@ <h4>closeStream</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writerLock</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.65">writerLock</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.64">writerLock</a></pre>
 <div class="block">The writer lock object.</div>
 </li>
 </ul>
@@ -495,7 +495,7 @@ <h4>writerLock</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>fileMessages</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="XMLLogger.FileMessages.html" title="class in com.puppycrawl.tools.checkstyle">XMLLogger.FileMessages</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.68">fileMessages</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="XMLLogger.FileMessages.html" title="class in com.puppycrawl.tools.checkstyle">XMLLogger.FileMessages</a>&gt; <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.67">fileMessages</a></pre>
 <div class="block">Holds all messages for the given file.</div>
 </li>
 </ul>
@@ -505,7 +505,7 @@ <h4>fileMessages</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writer</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io" class="externalLink">PrintWriter</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.74">writer</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io" class="externalLink">PrintWriter</a> <a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.73">writer</a></pre>
 <div class="block">Helper writer that allows easy encoding and printing.</div>
 </li>
 </ul>
@@ -525,7 +525,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>XMLLogger</h4>
-<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.87">XMLLogger</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;outputStream,
+<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.86">XMLLogger</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;outputStream,
                  <a href="api/AutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle.api">AutomaticBean.OutputStreamOptions</a>&nbsp;outputStreamOptions)</pre>
 <div class="block">Creates a new <code>XMLLogger</code> instance.
  Sets the output to a defined stream.</div>
@@ -544,7 +544,7 @@ <h4>XMLLogger</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>XMLLogger</h4>
-<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.100">XMLLogger</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;outputStream,
+<pre>public&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.99">XMLLogger</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;outputStream,
                  <a href="AbstractAutomaticBean.OutputStreamOptions.html" title="enum in com.puppycrawl.tools.checkstyle">AbstractAutomaticBean.OutputStreamOptions</a>&nbsp;outputStreamOptions)</pre>
 <div class="block">Creates a new <code>XMLLogger</code> instance.
  Sets the output to a defined stream.</div>
@@ -573,7 +573,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>finishLocalSetup</h4>
-<pre class="methodSignature">protected&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.108">finishLocalSetup</a>()</pre>
+<pre class="methodSignature">protected&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.107">finishLocalSetup</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="AbstractAutomaticBean.html#finishLocalSetup()">AbstractAutomaticBean</a></code></span></div>
 <div class="block">Provides a hook to finish the part of this component's setup that
  was not handled by the bean introspection.
@@ -592,7 +592,7 @@ <h4>finishLocalSetup</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>auditStarted</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.113">auditStarted</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.112">auditStarted</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)">AuditListener</a></code></span></div>
 <div class="block">Notify that the audit is about to start.</div>
 <dl>
@@ -609,7 +609,7 @@ <h4>auditStarted</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>auditFinished</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.122">auditFinished</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.121">auditFinished</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)">AuditListener</a></code></span></div>
 <div class="block">Notify that the audit is finished.</div>
 <dl>
@@ -626,7 +626,7 @@ <h4>auditFinished</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>fileStarted</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.133">fileStarted</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.132">fileStarted</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)">AuditListener</a></code></span></div>
 <div class="block">Notify that audit is about to start on a specific file.</div>
 <dl>
@@ -643,7 +643,7 @@ <h4>fileStarted</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>fileFinished</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.138">fileFinished</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.137">fileFinished</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)">AuditListener</a></code></span></div>
 <div class="block">Notify that audit is finished on a specific file.</div>
 <dl>
@@ -660,7 +660,7 @@ <h4>fileFinished</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFileMessages</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.156">writeFileMessages</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;fileName,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.155">writeFileMessages</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;fileName,
                                <a href="XMLLogger.FileMessages.html" title="class in com.puppycrawl.tools.checkstyle">XMLLogger.FileMessages</a>&nbsp;messages)</pre>
 <div class="block">Prints the file section with all file errors and exceptions.</div>
 <dl>
@@ -676,7 +676,7 @@ <h4>writeFileMessages</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFileOpeningTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.174">writeFileOpeningTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;fileName)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.173">writeFileOpeningTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;fileName)</pre>
 <div class="block">Prints the "file" opening tag with the given filename.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -690,7 +690,7 @@ <h4>writeFileOpeningTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFileClosingTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.181">writeFileClosingTag</a>()</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.180">writeFileClosingTag</a>()</pre>
 <div class="block">Prints the "file" closing tag.</div>
 </li>
 </ul>
@@ -700,7 +700,7 @@ <h4>writeFileClosingTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>addError</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.185">addError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.184">addError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)">AuditListener</a></code></span></div>
 <div class="block">Notify that an audit error was discovered on a specific file.</div>
 <dl>
@@ -717,7 +717,7 @@ <h4>addError</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFileError</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.206">writeFileError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.205">writeFileError</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event)</pre>
 <div class="block">Outputs the given event to the writer.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -731,7 +731,7 @@ <h4>writeFileError</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>addException</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.227">addException</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event,
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.226">addException</a>&#8203;(<a href="api/AuditEvent.html" title="class in com.puppycrawl.tools.checkstyle.api">AuditEvent</a>&nbsp;event,
                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="api/AuditListener.html#addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)">AuditListener</a></code></span></div>
 <div class="block">Notify that an exception happened while performing audit.</div>
@@ -750,7 +750,7 @@ <h4>addException</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>writeException</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.246">writeException</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.245">writeException</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
 <div class="block">Writes the exception event to the print writer.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -764,7 +764,7 @@ <h4>writeException</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>encode</h4>
-<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.265">encode</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;value)</pre>
+<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.264">encode</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;value)</pre>
 <div class="block">Escape &lt;, &gt; &amp; &#39; and &quot; as their entities.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -780,7 +780,7 @@ <h4>encode</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isReference</h4>
-<pre class="methodSignature">public static&nbsp;boolean&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.313">isReference</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;ent)</pre>
+<pre class="methodSignature">public static&nbsp;boolean&nbsp;<a href="../../../../src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html#line.312">isReference</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;ent)</pre>
 <div class="block">Finds whether the given argument is character or entity reference.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XdocsPropertyType.html b/apidocs/com/puppycrawl/tools/checkstyle/XdocsPropertyType.html
index ac05562cb7..7b0bc2c5a6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XdocsPropertyType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XdocsPropertyType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XdocsPropertyType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XdocsPropertyType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XdocsPropertyType (checkstyle 10.13.0 API)";
+            parent.document.title="XdocsPropertyType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.LoadExternalDtdFeatureProvider.html b/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.LoadExternalDtdFeatureProvider.html
index a68cffb2e5..9b916d972b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.LoadExternalDtdFeatureProvider.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.LoadExternalDtdFeatureProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.13.0 API)";
+            parent.document.title="XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.html
index d943b01163..cf239e3a47 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XmlLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XmlLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XmlLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XmlLoader (checkstyle 10.13.0 API)";
+            parent.document.title="XmlLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAstFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAstFilter.html
index 49d26e5c1a..71cdccc9ac 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAstFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAstFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XpathFileGeneratorAstFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XpathFileGeneratorAstFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XpathFileGeneratorAstFilter (checkstyle 10.13.0 API)";
+            parent.document.title="XpathFileGeneratorAstFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAuditListener.html b/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAuditListener.html
index cad3835cf4..b2af88b04f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAuditListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/XpathFileGeneratorAuditListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XpathFileGeneratorAuditListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XpathFileGeneratorAuditListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XpathFileGeneratorAuditListener (checkstyle 10.13.0 API)";
+            parent.document.title="XpathFileGeneratorAuditListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Formatter.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Formatter.html
index bca310258f..33f6b7e10f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Formatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Formatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleAntTask.Formatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleAntTask.Formatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleAntTask.Formatter (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleAntTask.Formatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.FormatterType.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.FormatterType.html
index cbbb4f5a66..57f691e43d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.FormatterType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.FormatterType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleAntTask.FormatterType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleAntTask.FormatterType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleAntTask.FormatterType (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleAntTask.FormatterType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Property.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Property.html
index d155586977..31a27af890 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Property.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleAntTask.Property (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleAntTask.Property (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleAntTask.Property (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleAntTask.Property (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.html
index 73cf6f89cf..73ee52d94a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleAntTask (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleAntTask (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleAntTask (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleAntTask (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Formatter.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Formatter.html
index 8d369dfe82..f1db3e851c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Formatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Formatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.FormatterType.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.FormatterType.html
index b6c88a5ea3..008b104d80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.FormatterType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.FormatterType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Property.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Property.html
index c2a25fde3c..33c2502b16 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Property.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.Property.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.html
index 48024b9c5c..107959de0e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/class-use/CheckstyleAntTask.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-summary.html
index fefbe96811..32175843b4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.ant (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.ant (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.ant (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.ant (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-tree.html
index e3fb56e4a8..2db8645a75 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.ant Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.ant Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.ant Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.ant Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-use.html
index 609ec1c6c4..c1b16bf0d0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/ant/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/ant/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.ant (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.ant (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.ant (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.ant (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.FileContext.html
index 0f2d7ac884..24bb657cd5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.html
index c587151603..c983d17158 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.FileContext.html
index ca0cc22781..c22424ffaf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractFileSetCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractFileSetCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractFileSetCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractFileSetCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.html
index 111d7662e7..6939f8343f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractFileSetCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractFileSetCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractFileSetCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractFileSetCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractFileSetCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractViolationReporter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractViolationReporter.html
index 2af6a5032d..47da0a854b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractViolationReporter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AbstractViolationReporter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractViolationReporter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractViolationReporter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractViolationReporter (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractViolationReporter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AuditEvent.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AuditEvent.html
index 1a2e4a6bd6..791dc64027 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AuditEvent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AuditEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AuditEvent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AuditEvent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AuditEvent (checkstyle 10.13.0 API)";
+            parent.document.title="AuditEvent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AuditListener.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AuditListener.html
index 459fbce309..0ce1ae887f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AuditListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AuditListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AuditListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AuditListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AuditListener (checkstyle 10.13.0 API)";
+            parent.document.title="AuditListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.OutputStreamOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.OutputStreamOptions.html
index fe5c84f6ca..0ebab4ba81 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.OutputStreamOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.OutputStreamOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)";
+            parent.document.title="AutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.html b/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.html
index d9923889fd..9eed7ac527 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/AutomaticBean.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AutomaticBean (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AutomaticBean (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AutomaticBean (checkstyle 10.13.0 API)";
+            parent.document.title="AutomaticBean (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilter.html
index d6e8ebcedc..81300eb7e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BeforeExecutionFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BeforeExecutionFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeforeExecutionFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="BeforeExecutionFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilterSet.html b/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilterSet.html
index a8d52a43b3..12b86d89a8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilterSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/BeforeExecutionFileFilterSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BeforeExecutionFileFilterSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BeforeExecutionFileFilterSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeforeExecutionFileFilterSet (checkstyle 10.13.0 API)";
+            parent.document.title="BeforeExecutionFileFilterSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/CheckstyleException.html b/apidocs/com/puppycrawl/tools/checkstyle/api/CheckstyleException.html
index d5dcbe0ebd..7ed397c1c0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/CheckstyleException.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/CheckstyleException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckstyleException (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckstyleException (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckstyleException (checkstyle 10.13.0 API)";
+            parent.document.title="CheckstyleException (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Comment.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Comment.html
index 066630acb6..4e1c480021 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Comment.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Comment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Comment (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Comment (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Comment (checkstyle 10.13.0 API)";
+            parent.document.title="Comment (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Configurable.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Configurable.html
index fd8abf8d71..a9b0b5369e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Configurable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Configurable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Configurable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Configurable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Configurable (checkstyle 10.13.0 API)";
+            parent.document.title="Configurable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Configuration.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Configuration.html
index 51e8d996b2..2bb4d2497e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Configuration.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Configuration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Configuration (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Configuration (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Configuration (checkstyle 10.13.0 API)";
+            parent.document.title="Configuration (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Context.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Context.html
index 1a66b33f21..e74a830f58 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Context (checkstyle 10.13.0 API)";
+            parent.document.title="Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Contextualizable.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Contextualizable.html
index c0d3d1664a..8a313d376a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Contextualizable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Contextualizable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Contextualizable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Contextualizable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Contextualizable (checkstyle 10.13.0 API)";
+            parent.document.title="Contextualizable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/DetailAST.html b/apidocs/com/puppycrawl/tools/checkstyle/api/DetailAST.html
index 4944fb1b7d..14ee891b7d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/DetailAST.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/DetailAST.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetailAST (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetailAST (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetailAST (checkstyle 10.13.0 API)";
+            parent.document.title="DetailAST (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/DetailNode.html b/apidocs/com/puppycrawl/tools/checkstyle/api/DetailNode.html
index eae7e9d8d9..2410e2ce28 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/DetailNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/DetailNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetailNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetailNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetailNode (checkstyle 10.13.0 API)";
+            parent.document.title="DetailNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/ExternalResourceHolder.html b/apidocs/com/puppycrawl/tools/checkstyle/api/ExternalResourceHolder.html
index 21cf54f9dd..aa871ce9ff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/ExternalResourceHolder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/ExternalResourceHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ExternalResourceHolder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ExternalResourceHolder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExternalResourceHolder (checkstyle 10.13.0 API)";
+            parent.document.title="ExternalResourceHolder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/FileContents.html b/apidocs/com/puppycrawl/tools/checkstyle/api/FileContents.html
index 309564efd6..bc967440a0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/FileContents.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/FileContents.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileContents (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileContents (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileContents (checkstyle 10.13.0 API)";
+            parent.document.title="FileContents (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/FileSetCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/FileSetCheck.html
index 324aa69a85..e4d90df3e4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/FileSetCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/FileSetCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileSetCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileSetCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileSetCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FileSetCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/FileText.html b/apidocs/com/puppycrawl/tools/checkstyle/api/FileText.html
index 176bf67bd2..cba67df356 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/FileText.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/FileText.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileText (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileText (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileText (checkstyle 10.13.0 API)";
+            parent.document.title="FileText (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Filter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Filter.html
index ebd8be9c0e..db9558420d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Filter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Filter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Filter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Filter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Filter (checkstyle 10.13.0 API)";
+            parent.document.title="Filter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/FilterSet.html b/apidocs/com/puppycrawl/tools/checkstyle/api/FilterSet.html
index 2654fbf66d..137af7efc9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/FilterSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/FilterSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FilterSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FilterSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FilterSet (checkstyle 10.13.0 API)";
+            parent.document.title="FilterSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/FullIdent.html b/apidocs/com/puppycrawl/tools/checkstyle/api/FullIdent.html
index 905c1c093d..c66a0c178c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/FullIdent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/FullIdent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FullIdent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FullIdent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FullIdent (checkstyle 10.13.0 API)";
+            parent.document.title="FullIdent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/JavadocTokenTypes.html b/apidocs/com/puppycrawl/tools/checkstyle/api/JavadocTokenTypes.html
index e40ffc1233..f1c8a50e20 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/JavadocTokenTypes.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/JavadocTokenTypes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTokenTypes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTokenTypes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTokenTypes (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTokenTypes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/LineColumn.html b/apidocs/com/puppycrawl/tools/checkstyle/api/LineColumn.html
index c9a2e96dc9..0f3003f77f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/LineColumn.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/LineColumn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LineColumn (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LineColumn (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LineColumn (checkstyle 10.13.0 API)";
+            parent.document.title="LineColumn (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/MessageDispatcher.html b/apidocs/com/puppycrawl/tools/checkstyle/api/MessageDispatcher.html
index c77faba372..df730d3617 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/MessageDispatcher.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/MessageDispatcher.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MessageDispatcher (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MessageDispatcher (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MessageDispatcher (checkstyle 10.13.0 API)";
+            parent.document.title="MessageDispatcher (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/RootModule.html b/apidocs/com/puppycrawl/tools/checkstyle/api/RootModule.html
index 930df29452..979335e8c6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/RootModule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/RootModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RootModule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RootModule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RootModule (checkstyle 10.13.0 API)";
+            parent.document.title="RootModule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Scope.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Scope.html
index 69544bd2e6..c9d769cc30 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Scope.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Scope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Scope (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Scope (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Scope (checkstyle 10.13.0 API)";
+            parent.document.title="Scope (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevel.html b/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevel.html
index f0cc7565ad..98231b7a83 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SeverityLevel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SeverityLevel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SeverityLevel (checkstyle 10.13.0 API)";
+            parent.document.title="SeverityLevel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.html
index 5e057bd7c1..92e4cb632e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/SeverityLevelCounter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SeverityLevelCounter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SeverityLevelCounter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SeverityLevelCounter (checkstyle 10.13.0 API)";
+            parent.document.title="SeverityLevelCounter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/TextBlock.html b/apidocs/com/puppycrawl/tools/checkstyle/api/TextBlock.html
index a9a46c4f48..26029b347c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/TextBlock.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/TextBlock.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TextBlock (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TextBlock (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TextBlock (checkstyle 10.13.0 API)";
+            parent.document.title="TextBlock (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html b/apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
index 57b5e2ae67..1ce349a420 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TokenTypes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TokenTypes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TokenTypes (checkstyle 10.13.0 API)";
+            parent.document.title="TokenTypes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -1515,12 +1515,19 @@ <h3>Field Summary</h3>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#UNNAMED_PATTERN_DEF">UNNAMED_PATTERN_DEF</a></span></code></th>
+<td class="colLast">
+<div class="block">An unnamed pattern variable definition.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VARIABLE_DEF">VARIABLE_DEF</a></span></code></th>
 <td class="colLast">
 <div class="block">A field or local variable declaration.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#WILDCARD_TYPE">WILDCARD_TYPE</a></span></code></th>
 <td class="colLast">
@@ -9598,11 +9605,11 @@ <h4>STRING_TEMPLATE_CONTENT</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>EMBEDDED_EXPRESSION_BEGIN</h4>
-<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6648">EMBEDDED_EXPRESSION_BEGIN</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6651">EMBEDDED_EXPRESSION_BEGIN</a></pre>
 <div class="block">The opening delimiter of an embedded expression within a string template.
  <p>For example:</p>
  <pre>
-     String s = STR."Hello, \{getName(firstName, lastName)}!";
+     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";
  </pre>
  <p>parses as:</p>
  <pre>
@@ -9623,6 +9630,9 @@ <h4>EMBEDDED_EXPRESSION_BEGIN</h4>
                   |       |--IDENT -&gt; getName
                   |       |--ELIST -&gt; ELIST
                   |       |   |--EXPR -&gt; EXPR
+                  |       |   |   `--STRING_LITERAL -&gt; "Mr. "
+                  |       |   |--COMMA -&gt; ,
+                  |       |   |--EXPR -&gt; EXPR
                   |       |   |   `--IDENT -&gt; firstName
                   |       |   |--COMMA -&gt; ,
                   |       |   `--EXPR -&gt; EXPR
@@ -9652,11 +9662,11 @@ <h4>EMBEDDED_EXPRESSION_BEGIN</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>EMBEDDED_EXPRESSION</h4>
-<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6695">EMBEDDED_EXPRESSION</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6701">EMBEDDED_EXPRESSION</a></pre>
 <div class="block">An expression embedded within a string template.
  <p>For example:</p>
  <pre>
-     String s = STR."Hello, \{getName(firstName, lastName)}!";
+     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";
  </pre>
  <p>parses as:</p>
  <pre>
@@ -9677,6 +9687,9 @@ <h4>EMBEDDED_EXPRESSION</h4>
                   |       |--IDENT -&gt; getName
                   |       |--ELIST -&gt; ELIST
                   |       |   |--EXPR -&gt; EXPR
+                  |       |   |   `--STRING_LITERAL -&gt; "Mr. "
+                  |       |   |--COMMA -&gt; ,
+                  |       |   |--EXPR -&gt; EXPR
                   |       |   |   `--IDENT -&gt; firstName
                   |       |   |--COMMA -&gt; ,
                   |       |   `--EXPR -&gt; EXPR
@@ -9703,15 +9716,15 @@ <h4>EMBEDDED_EXPRESSION</h4>
 <a id="EMBEDDED_EXPRESSION_END">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>EMBEDDED_EXPRESSION_END</h4>
-<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6743">EMBEDDED_EXPRESSION_END</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6752">EMBEDDED_EXPRESSION_END</a></pre>
 <div class="block">The closing delimiter of an embedded expression within a string
  template.
  <p>For example:</p>
  <pre>
-     String s = STR."Hello, \{getName(firstName, lastName)}!";
+     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";
  </pre>
  <p>parses as:</p>
  <pre>
@@ -9732,6 +9745,9 @@ <h4>EMBEDDED_EXPRESSION_END</h4>
                   |       |--IDENT -&gt; getName
                   |       |--ELIST -&gt; ELIST
                   |       |   |--EXPR -&gt; EXPR
+                  |       |   |   `--STRING_LITERAL -&gt; "Mr. "
+                  |       |   |--COMMA -&gt; ,
+                  |       |   |--EXPR -&gt; EXPR
                   |       |   |   `--IDENT -&gt; firstName
                   |       |   |--COMMA -&gt; ,
                   |       |   `--EXPR -&gt; EXPR
@@ -9755,6 +9771,53 @@ <h4>EMBEDDED_EXPRESSION_END</h4>
 </dl>
 </li>
 </ul>
+<a id="UNNAMED_PATTERN_DEF">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UNNAMED_PATTERN_DEF</h4>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6792">UNNAMED_PATTERN_DEF</a></pre>
+<div class="block">An unnamed pattern variable definition. Appears as part of a pattern definition.
+ <p>For example:</p>
+ <pre>
+    if (r instanceof R(_)) {}
+ </pre>
+ <p>parses as:</p>
+ <pre>
+ LITERAL_IF -&gt; if
+  |--LPAREN -&gt; (
+  |--EXPR -&gt; EXPR
+  |   `--LITERAL_INSTANCEOF -&gt; instanceof
+  |       |--IDENT -&gt; r
+  |       `--RECORD_PATTERN_DEF -&gt; RECORD_PATTERN_DEF
+  |           |--MODIFIERS -&gt; MODIFIERS
+  |           |--TYPE -&gt; TYPE
+  |           |   `--IDENT -&gt; R
+  |           |--LPAREN -&gt; (
+  |           |--RECORD_PATTERN_COMPONENTS -&gt; RECORD_PATTERN_COMPONENTS
+  |           |   `--UNNAMED_PATTERN_DEF -&gt; _
+  |           `--RPAREN -&gt; )
+  |--RPAREN -&gt; )
+  `--SLIST -&gt; {
+      `--RCURLY -&gt; }
+ </pre></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>10.14.0</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="#RECORD_PATTERN_COMPONENTS"><code>RECORD_PATTERN_COMPONENTS</code></a>, 
+<a href="#RECORD_PATTERN_DEF"><code>RECORD_PATTERN_DEF</code></a>, 
+<a href="#LITERAL_SWITCH"><code>LITERAL_SWITCH</code></a>, 
+<a href="#LITERAL_INSTANCEOF"><code>LITERAL_INSTANCEOF</code></a>, 
+<a href="#SWITCH_RULE"><code>SWITCH_RULE</code></a>, 
+<a href="#LITERAL_WHEN"><code>LITERAL_WHEN</code></a>, 
+<a href="#PATTERN_VARIABLE_DEF"><code>PATTERN_VARIABLE_DEF</code></a>, 
+<a href="#PATTERN_DEF"><code>PATTERN_DEF</code></a>, 
+<a href="../../../../../constant-values.html#com.puppycrawl.tools.checkstyle.api.TokenTypes.UNNAMED_PATTERN_DEF">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </section>
@@ -9771,7 +9834,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TokenTypes</h4>
-<pre>private&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6747">TokenTypes</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#line.6796">TokenTypes</a>()</pre>
 <div class="block">Prevent instantiation.</div>
 </li>
 </ul>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/Violation.html b/apidocs/com/puppycrawl/tools/checkstyle/api/Violation.html
index 7396b4e2d9..9e961f18e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/Violation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/Violation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Violation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Violation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Violation (checkstyle 10.13.0 API)";
+            parent.document.title="Violation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.FileContext.html
index fb11a54aa3..dad28fa02d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.html
index 39a898b0d5..2751c381db 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.FileContext.html
index 293fe2fcdb..bdb6819a36 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.html
index d12c7687ff..25c1b804a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractFileSetCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractViolationReporter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractViolationReporter.html
index a68285d52c..8e2cd94b84 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractViolationReporter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AbstractViolationReporter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditEvent.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditEvent.html
index 60dbbdd447..bc9b3aa589 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditEvent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AuditEvent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AuditEvent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AuditEvent (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AuditEvent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditListener.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditListener.html
index 87fb455853..aa3d701778 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AuditListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.AuditListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.AuditListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.AuditListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.AuditListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.OutputStreamOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.OutputStreamOptions.html
index 7b963dd367..43eca51136 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.OutputStreamOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.OutputStreamOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.html
index 16a2ec4f26..351740d8df 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/AutomaticBean.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.AutomaticBean (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilter.html
index 2dca73833b..f004064733 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilterSet.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilterSet.html
index d0e93ae69f..b512f5d226 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilterSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/BeforeExecutionFileFilterSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilterSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilterSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilterSet (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilterSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/CheckstyleException.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/CheckstyleException.html
index 29b2d763c4..404e94e0d8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/CheckstyleException.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/CheckstyleException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.CheckstyleException (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.CheckstyleException (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.CheckstyleException (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.CheckstyleException (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Comment.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Comment.html
index eefdfa803c..3b3b6a3b06 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Comment.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Comment.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Comment (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Comment (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Comment (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Comment (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configurable.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configurable.html
index 900583cfa3..378bb01d84 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configurable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configurable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Configurable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Configurable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Configurable (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Configurable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configuration.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configuration.html
index ab80f835f9..291f9a44d0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configuration.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Configuration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Configuration (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Configuration (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Configuration (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Configuration (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Context.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Context.html
index d23af98de5..cec7e9098f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Context (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Contextualizable.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Contextualizable.html
index 2129e66c63..ac3266738c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Contextualizable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Contextualizable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Contextualizable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Contextualizable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Contextualizable (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Contextualizable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailAST.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailAST.html
index f3c8c60b50..c416b1334d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailAST.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailAST.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailAST (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailAST (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailAST (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailAST (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -9516,26 +9516,33 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#isGenericBeforeCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtor</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#isGenericAfterNew(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericAfterNew</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
-<div class="block">Checks if generic is before constructor invocation.</div>
+<div class="block">Checks if generic is after <code>LITERAL_NEW</code>.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#isGenericBeforeCtorInvocation(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtorInvocation</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
+<td class="colLast">
+<div class="block">Checks if generic is before constructor invocation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#isGenericBeforeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeMethod</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Is generic before method reference.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCheck.html#isInEmptyForInitializerOrCondition(com.puppycrawl.tools.checkstyle.api.DetailAST)">isInEmptyForInitializerOrCondition</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;semicolonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks that semicolon is in empty for initializer or condition.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">OperatorWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/OperatorWrapCheck.html#isInPatternDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)">isInPatternDefinition</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;node)</code></th>
 <td class="colLast">
@@ -9543,14 +9550,14 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  definition.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#isInSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST)">isInSwitch</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;colonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks if the colon is inside a switch block.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#isInTypecast(com.puppycrawl.tools.checkstyle.api.DetailAST)">isInTypecast</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9558,21 +9565,21 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  of a <a href="../TokenTypes.html#TYPECAST"><code>TokenTypes.TYPECAST</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#isLineEmptyAfterPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)">isLineEmptyAfterPackage</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks if there is another element at next line of package declaration.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">OperatorWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/OperatorWrapCheck.html#isNewLineModeViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)">isNewLineModeViolation</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks whether operator violates <a href="../../checks/whitespace/WrapOption.html#NL"><code>WrapOption.NL</code></a> mode.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#isNotRelevantSituation(com.puppycrawl.tools.checkstyle.api.DetailAST,int)">isNotRelevantSituation</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                       int&nbsp;currentType)</code></th>
@@ -9580,14 +9587,14 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Is ast not a target of Check.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#isOnDifferentLineWithPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">isOnDifferentLineWithPreviousToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;colonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks if the colon is on same line as of case or default.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#isPartOfDoubleBraceInitializerForNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">isPartOfDoubleBraceInitializerForNextToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9595,7 +9602,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  should omit checking if next token is separated by whitespace.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#isPartOfDoubleBraceInitializerForPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">isPartOfDoubleBraceInitializerForPreviousToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9603,77 +9610,77 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  should omit checking if previous token is separated by whitespace.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#isPrecededByJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)">isPrecededByJavadoc</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;token)</code></th>
 <td class="colLast">
 <div class="block">Check if token is preceded by javadoc comment.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#isPrecedingEmptyForInit(com.puppycrawl.tools.checkstyle.api.DetailAST)">isPrecedingEmptyForInit</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks that a token precedes an empty for initializer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#isPrePreviousLineEmpty(com.puppycrawl.tools.checkstyle.api.DetailAST)">isPrePreviousLineEmpty</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;token)</code></th>
 <td class="colLast">
 <div class="block">Checks if a token has empty pre-previous line.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">OperatorWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/OperatorWrapCheck.html#isTargetNode(com.puppycrawl.tools.checkstyle.api.DetailAST)">isTargetNode</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;node)</code></th>
 <td class="colLast">
 <div class="block">Filters some false tokens that this check should ignore.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#isTypeField(com.puppycrawl.tools.checkstyle.api.DetailAST)">isTypeField</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;variableDef)</code></th>
 <td class="colLast">
 <div class="block">If variable definition is a type field.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#isViolatingEmptyLineBetweenFieldsPolicy(com.puppycrawl.tools.checkstyle.api.DetailAST)">isViolatingEmptyLineBetweenFieldsPolicy</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;detailAST)</code></th>
 <td class="colLast">
 <div class="block">Checks whether token placement violates policy of empty line between fields.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#isWhiteSpaceBeforeColon(com.puppycrawl.tools.checkstyle.api.DetailAST)">isWhiteSpaceBeforeColon</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;colonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks if there is a whitespace before the colon of a switch case or switch default.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#isWhitespaceBeforeColonOfCase(com.puppycrawl.tools.checkstyle.api.DetailAST)">isWhitespaceBeforeColonOfCase</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;colonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks if there is a whitespace before the colon of a switch case.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#isWhitespaceBeforeColonOfDefault(com.puppycrawl.tools.checkstyle.api.DetailAST)">isWhitespaceBeforeColonOfDefault</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;colonAst)</code></th>
 <td class="colLast">
 <div class="block">Checks if there is a whitespace before the colon of a switch default.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#processEnd(com.puppycrawl.tools.checkstyle.api.DetailAST)">processEnd</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks the token for the end of Generics.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#processExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)">processExpression</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9681,7 +9688,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  and <a href="../TokenTypes.html#METHOD_CALL"><code>TokenTypes.METHOD_CALL</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#processImport(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)">processImport</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
              <a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;nextToken)</code></th>
@@ -9689,14 +9696,14 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Process Import.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">AbstractParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/AbstractParenPadCheck.html#processLeft(com.puppycrawl.tools.checkstyle.api.DetailAST)">processLeft</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Process a token representing a left parentheses.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#processMultipleLinesInside(com.puppycrawl.tools.checkstyle.api.DetailAST)">processMultipleLinesInside</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9704,7 +9711,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  initialization block or method.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#processNestedGenerics(com.puppycrawl.tools.checkstyle.api.DetailAST,int%5B%5D,int)">processNestedGenerics</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                      int[]&nbsp;line,
@@ -9713,7 +9720,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Process Nested generics.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#processPackage(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)">processPackage</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
               <a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;nextToken)</code></th>
@@ -9721,14 +9728,14 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Process Package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">AbstractParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/AbstractParenPadCheck.html#processRight(com.puppycrawl.tools.checkstyle.api.DetailAST)">processRight</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Process a token representing a right parentheses.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#processSingleGeneric(com.puppycrawl.tools.checkstyle.api.DetailAST,int%5B%5D,int)">processSingleGeneric</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                     int[]&nbsp;line,
@@ -9737,14 +9744,14 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Process Single-generic.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#processStart(com.puppycrawl.tools.checkstyle.api.DetailAST)">processStart</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks the token for the start of Generics.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#processVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)">processVariableDef</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                   <a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;nextToken)</code></th>
@@ -9752,7 +9759,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
 <div class="block">Process Variable.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#shouldCheckSeparationFromNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST,char)">shouldCheckSeparationFromNextToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                                   char&nbsp;nextChar)</code></th>
@@ -9761,7 +9768,7 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  whitespace.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#shouldCheckSeparationFromPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">shouldCheckSeparationFromPreviousToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -9769,110 +9776,110 @@ <h3>Uses of <a href="../DetailAST.html" title="interface in com.puppycrawl.tools
  whitespace.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceAfterCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceAfterCheck.html#shouldCheckWhitespaceAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)">shouldCheckWhitespaceAfter</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Returns whether whitespace after a visited node should be checked.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">SingleSpaceSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/SingleSpaceSeparatorCheck.html#visitEachToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitEachToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;node)</code></th>
 <td class="colLast">
 <div class="block">Examines every sibling and child of <code>node</code> for violations.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#visitLiteralFor(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitLiteralFor</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks parens in <a href="../TokenTypes.html#LITERAL_FOR"><code>TokenTypes.LITERAL_FOR</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#visitResourceSpecification(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitResourceSpecification</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks parens in <a href="../TokenTypes.html#RESOURCE_SPECIFICATION"><code>TokenTypes.RESOURCE_SPECIFICATION</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyForInitializerPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyForInitializerPadCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyForIteratorPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyForIteratorPadCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">EmptyLineSeparatorCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/EmptyLineSeparatorCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">GenericWhitespaceCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/GenericWhitespaceCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">MethodParamPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/MethodParamPadCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoLineWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoLineWrapCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceAfterCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceAfterCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCaseDefaultColonCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">NoWhitespaceBeforeCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/NoWhitespaceBeforeCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">OperatorWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/OperatorWrapCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">SeparatorWrapCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/SeparatorWrapCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">TypecastParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/TypecastParenPadCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAfterCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAfterCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">WhitespaceAroundCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/WhitespaceAroundCheck.html#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">ParenPadCheck.</span><code><span class="memberNameLink"><a href="../../checks/whitespace/ParenPadCheck.html#visitTokenWithOptionalParentheses(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitTokenWithOptionalParentheses</a></span>&#8203;(<a href="../DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailNode.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailNode.html
index 3611e263d7..93eb8b1f65 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/DetailNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.DetailNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/ExternalResourceHolder.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/ExternalResourceHolder.html
index 4739b1d246..05fb1ce414 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/ExternalResourceHolder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/ExternalResourceHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileContents.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileContents.html
index bb12bf1027..6d016b710f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileContents.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileContents.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FileContents (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FileContents (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FileContents (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FileContents (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileSetCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileSetCheck.html
index 7604156e00..9d14035d4c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileSetCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileSetCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.FileSetCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.FileSetCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.FileSetCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.FileSetCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileText.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileText.html
index 274dd10417..2650b0a340 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileText.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FileText.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FileText (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FileText (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FileText (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FileText (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Filter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Filter.html
index e0093622fa..ae8e04f7e7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Filter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Filter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Filter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.Filter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Filter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.Filter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FilterSet.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FilterSet.html
index 8c0afa10e6..68f1d9cb9a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FilterSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FilterSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FilterSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FilterSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FilterSet (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FilterSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FullIdent.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FullIdent.html
index 26c270b0cf..016ff01331 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FullIdent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/FullIdent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FullIdent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.FullIdent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FullIdent (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.FullIdent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/JavadocTokenTypes.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/JavadocTokenTypes.html
index c0c29cd44d..de104ad70d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/JavadocTokenTypes.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/JavadocTokenTypes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.JavadocTokenTypes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.JavadocTokenTypes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.JavadocTokenTypes (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.JavadocTokenTypes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/LineColumn.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/LineColumn.html
index 0560199ce4..7763427d78 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/LineColumn.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/LineColumn.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.LineColumn (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.LineColumn (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.LineColumn (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.LineColumn (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/MessageDispatcher.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/MessageDispatcher.html
index c5568223c4..c8db5f2e6c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/MessageDispatcher.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/MessageDispatcher.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.MessageDispatcher (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.MessageDispatcher (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.MessageDispatcher (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.MessageDispatcher (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/RootModule.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/RootModule.html
index f58a81ff61..ad6432f0ee 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/RootModule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/RootModule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.RootModule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.RootModule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.RootModule (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.RootModule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Scope.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Scope.html
index 6a6fedfc92..780e812542 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Scope.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Scope.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Scope (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Scope (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Scope (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Scope (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevel.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevel.html
index 091d3f7b0c..af31777f9b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevel (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevelCounter.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevelCounter.html
index 38f769a97f..6799a74595 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevelCounter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/SeverityLevelCounter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TextBlock.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TextBlock.html
index f25fac416a..b57bdb561e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TextBlock.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TextBlock.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.TextBlock (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.api.TextBlock (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.TextBlock (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.api.TextBlock (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TokenTypes.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TokenTypes.html
index ce1150f95f..a656a70d66 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TokenTypes.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/TokenTypes.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.TokenTypes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.TokenTypes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.TokenTypes (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.TokenTypes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Violation.html b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Violation.html
index f983ea8f3c..42ca76882e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Violation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/class-use/Violation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Violation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.api.Violation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Violation (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.api.Violation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/api/package-summary.html
index e5ee08fb73..8e335060e6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.api (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.api (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.api (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.api (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/api/package-tree.html
index 48599b7b11..b959f491f2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.api Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.api Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.api Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.api Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/api/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/api/package-use.html
index 6dc751f728..b457effd64 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/api/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/api/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.api (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.api (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.api (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.api (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/ArrayTypeStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/ArrayTypeStyleCheck.html
index d3db9a9bf2..def5958f82 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/ArrayTypeStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/ArrayTypeStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ArrayTypeStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ArrayTypeStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayTypeStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ArrayTypeStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.html
index d6d59215eb..33d2e372bb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidEscapedUnicodeCharactersCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidEscapedUnicodeCharactersCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidEscapedUnicodeCharactersCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidEscapedUnicodeCharactersCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/DescendantTokenCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/DescendantTokenCheck.html
index 69a6c1b496..d3ac6ea4a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/DescendantTokenCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/DescendantTokenCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DescendantTokenCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DescendantTokenCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DescendantTokenCheck (checkstyle 10.13.0 API)";
+            parent.document.title="DescendantTokenCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheck.html
index 7bcdd1c695..bdd9be6fd3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalParametersCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalParametersCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalParametersCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FinalParametersCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/LineSeparatorOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/LineSeparatorOption.html
index 4cfcfd6f9a..0dce9dbfb6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/LineSeparatorOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/LineSeparatorOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LineSeparatorOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LineSeparatorOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LineSeparatorOption (checkstyle 10.13.0 API)";
+            parent.document.title="LineSeparatorOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheck.html
index e93acea190..6eb1ee7a97 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NewlineAtEndOfFileCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NewlineAtEndOfFileCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NewlineAtEndOfFileCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NewlineAtEndOfFileCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
index 10615237fb..9467139bc4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoCodeInFileCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoCodeInFileCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoCodeInFileCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoCodeInFileCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -152,10 +152,12 @@ <h2 title="Class NoCodeInFileCheck" class="title">Class NoCodeInFileCheck</h2>
 <dd><code><a href="../api/Configurable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Configurable</a></code>, <code><a href="../api/Contextualizable.html" title="interface in com.puppycrawl.tools.checkstyle.api">Contextualizable</a></code></dd>
 </dl>
 <hr>
-<pre>public class <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.56">NoCodeInFileCheck</a>
+<pre>public class <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.58">NoCodeInFileCheck</a>
 extends <a href="../api/AbstractCheck.html" title="class in com.puppycrawl.tools.checkstyle.api">AbstractCheck</a></pre>
 <div class="block"><p>
- Checks whether file contains code. Files which are considered to have no code:
+ Checks whether file contains code.
+ Java compiler is not raising errors on files with no code or all commented out.
+ Files which are considered to have no code:
  </p>
  <ul>
  <li>
@@ -353,7 +355,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>MSG_KEY_NO_CODE</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.63">MSG_KEY_NO_CODE</a></pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.65">MSG_KEY_NO_CODE</a></pre>
 <div class="block">A key is pointing to the warning message text in "messages.properties"
  file.</div>
 <dl>
@@ -368,7 +370,7 @@ <h4>MSG_KEY_NO_CODE</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DEFAULT_LINE_NUMBER</h4>
-<pre>private static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.66">DEFAULT_LINE_NUMBER</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.68">DEFAULT_LINE_NUMBER</a></pre>
 <div class="block">Line number used to log violation when no AST nodes are present in file.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -392,7 +394,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NoCodeInFileCheck</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.57">NoCodeInFileCheck</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.59">NoCodeInFileCheck</a>()</pre>
 </li>
 </ul>
 </li>
@@ -411,7 +413,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>getDefaultTokens</h4>
-<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.68">getDefaultTokens</a>()</pre>
+<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.70">getDefaultTokens</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../api/AbstractCheck.html#getDefaultTokens()">AbstractCheck</a></code></span></div>
 <div class="block">Returns the default token a check is interested in. Only used if the
  configuration for a check does not define the tokens.</div>
@@ -431,7 +433,7 @@ <h4>getDefaultTokens</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getAcceptableTokens</h4>
-<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.73">getAcceptableTokens</a>()</pre>
+<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.75">getAcceptableTokens</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../api/AbstractCheck.html#getAcceptableTokens()">AbstractCheck</a></code></span></div>
 <div class="block">The configurable token set.
  Used to protect Checks against malicious users who specify an
@@ -453,7 +455,7 @@ <h4>getAcceptableTokens</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequiredTokens</h4>
-<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.78">getRequiredTokens</a>()</pre>
+<pre class="methodSignature">public&nbsp;int[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.80">getRequiredTokens</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../api/AbstractCheck.html#getRequiredTokens()">AbstractCheck</a></code></span></div>
 <div class="block">The tokens that this check must be registered for.</div>
 <dl>
@@ -472,7 +474,7 @@ <h4>getRequiredTokens</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>finishTree</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.83">finishTree</a>&#8203;(<a href="../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#line.85">finishTree</a>&#8203;(<a href="../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../api/AbstractCheck.html#finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)">AbstractCheck</a></code></span></div>
 <div class="block">Called after finished processing a tree. Ideal place to report on
  information collected whilst processing a tree.</div>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.SequencedProperties.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.SequencedProperties.html
index 561ceabfb4..75fabe481c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.SequencedProperties.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.SequencedProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OrderedPropertiesCheck.SequencedProperties (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OrderedPropertiesCheck.SequencedProperties (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrderedPropertiesCheck.SequencedProperties (checkstyle 10.13.0 API)";
+            parent.document.title="OrderedPropertiesCheck.SequencedProperties (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.html
index 222a06b5ca..a43bc1142d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/OrderedPropertiesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OrderedPropertiesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OrderedPropertiesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OrderedPropertiesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OrderedPropertiesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheck.html
index 3054c59e7a..88d6a192d1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OuterTypeFilenameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OuterTypeFilenameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OuterTypeFilenameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OuterTypeFilenameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.Entry.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.Entry.html
index 95040c8013..abd7ecbb13 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.Entry.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.Entry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWarningsHolder.Entry (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWarningsHolder.Entry (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWarningsHolder.Entry (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWarningsHolder.Entry (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.html
index 40dad49882..14cc3d1e04 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWarningsHolder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWarningsHolder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWarningsHolder (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWarningsHolder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheck.html
index 0c421c2135..8037ebf5d7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TodoCommentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TodoCommentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TodoCommentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="TodoCommentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/TrailingCommentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/TrailingCommentCheck.html
index 6cf741375a..e621a3ccac 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/TrailingCommentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/TrailingCommentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TrailingCommentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TrailingCommentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TrailingCommentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="TrailingCommentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
index 1ad32634f6..051ef6096a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TranslationCheck.ResourceBundle (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TranslationCheck.ResourceBundle (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TranslationCheck.ResourceBundle (checkstyle 10.13.0 API)";
+            parent.document.title="TranslationCheck.ResourceBundle (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
index cba504a1ad..8e2be9425f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TranslationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TranslationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TranslationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="TranslationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/UncommentedMainCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/UncommentedMainCheck.html
index 594af326df..00601a66ff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/UncommentedMainCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/UncommentedMainCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UncommentedMainCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UncommentedMainCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UncommentedMainCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UncommentedMainCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.UniqueProperties.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.UniqueProperties.html
index 47f1fd6834..9af65029cb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.UniqueProperties.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.UniqueProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UniquePropertiesCheck.UniqueProperties (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UniquePropertiesCheck.UniqueProperties (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UniquePropertiesCheck.UniqueProperties (checkstyle 10.13.0 API)";
+            parent.document.title="UniquePropertiesCheck.UniqueProperties (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.html
index 005a50daee..a7a86e6de0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/UniquePropertiesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UniquePropertiesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UniquePropertiesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UniquePropertiesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UniquePropertiesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/UpperEllCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/UpperEllCheck.html
index 0da6b0a8d2..7f9cf0858b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/UpperEllCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/UpperEllCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UpperEllCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UpperEllCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpperEllCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UpperEllCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationLocationCheck.html
index 53fb433050..89ba5da729 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheck.html
index 8cc71ab052..fe280d169c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationOnSameLineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationOnSameLineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationOnSameLineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationOnSameLineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ClosingParensOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ClosingParensOption.html
index 168721e547..aa1f2078dc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ClosingParensOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ClosingParensOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ElementStyleOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ElementStyleOption.html
index c063f93132..0a1063bf0a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ElementStyleOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.ElementStyleOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.TrailingArrayCommaOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
index b562148bec..d589929bce 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.html
index c81dc3d6f9..d99c0fc342 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationUseStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationUseStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationUseStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationUseStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationUseStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingDeprecatedCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingDeprecatedCheck.html
index b77cb436f9..3a2c00e4ed 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingDeprecatedCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingDeprecatedCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingDeprecatedCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingDeprecatedCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingDeprecatedCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingDeprecatedCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingOverrideCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingOverrideCheck.html
index 4fa5b7c898..77d1961ccc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingOverrideCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/MissingOverrideCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingOverrideCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingOverrideCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingOverrideCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingOverrideCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/PackageAnnotationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/PackageAnnotationCheck.html
index 0e9fb52e2f..5df6750504 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/PackageAnnotationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/PackageAnnotationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageAnnotationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageAnnotationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageAnnotationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="PackageAnnotationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/SuppressWarningsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/SuppressWarningsCheck.html
index d2d191687b..dff36e2634 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/SuppressWarningsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/SuppressWarningsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWarningsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWarningsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWarningsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWarningsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationLocationCheck.html
index 0d075c1f59..42de3b1012 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationOnSameLineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationOnSameLineCheck.html
index dad871c0a8..73c35c62d6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationOnSameLineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationOnSameLineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationOnSameLineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationOnSameLineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationOnSameLineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationOnSameLineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ClosingParensOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ClosingParensOption.html
index edbd98318a..0978d2514c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ClosingParensOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ClosingParensOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ClosingParensOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ElementStyleOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ElementStyleOption.html
index ab2baef4ea..73d21c3d33 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ElementStyleOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.ElementStyleOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ElementStyleOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.TrailingArrayCommaOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
index 4eef8a8b48..3cec04f210 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.TrailingArrayCommaOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.TrailingArrayCommaOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.html
index 5caab17f3c..add47714ca 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/AnnotationUseStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingDeprecatedCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingDeprecatedCheck.html
index c74e9dfcb5..dc4e696a8f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingDeprecatedCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingDeprecatedCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingOverrideCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingOverrideCheck.html
index 1683d9dfde..12b08a6d7c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingOverrideCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/MissingOverrideCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/PackageAnnotationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/PackageAnnotationCheck.html
index 7f472cc781..6f4fd0faa9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/PackageAnnotationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/PackageAnnotationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/SuppressWarningsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/SuppressWarningsCheck.html
index 840409a25f..09331b377e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/SuppressWarningsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/class-use/SuppressWarningsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
index a56784c715..485d2cb98e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-tree.html
index 1eaf11061a..811fd4f5c5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.annotation Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.annotation Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.annotation Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.annotation Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-use.html
index c818f0f6fd..4da6ceef69 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/annotation/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.annotation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/AvoidNestedBlocksCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/AvoidNestedBlocksCheck.html
index db020cad4e..34efcc043c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/AvoidNestedBlocksCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/AvoidNestedBlocksCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidNestedBlocksCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidNestedBlocksCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidNestedBlocksCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidNestedBlocksCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/BlockOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/BlockOption.html
index ba7c02d141..a61141b0d5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/BlockOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/BlockOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BlockOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BlockOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BlockOption (checkstyle 10.13.0 API)";
+            parent.document.title="BlockOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyBlockCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyBlockCheck.html
index 587a66fae2..6f371635e8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyBlockCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyBlockCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyBlockCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyBlockCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyBlockCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyBlockCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyCatchBlockCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyCatchBlockCheck.html
index 1d8a50b2b9..27ad803a38 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyCatchBlockCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/EmptyCatchBlockCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyCatchBlockCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyCatchBlockCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyCatchBlockCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyCatchBlockCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyCheck.html
index 3e1643e979..73e3bb9b53 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LeftCurlyCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LeftCurlyCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LeftCurlyCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LeftCurlyCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyOption.html
index 32261b90bf..00218291e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LeftCurlyOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LeftCurlyOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LeftCurlyOption (checkstyle 10.13.0 API)";
+            parent.document.title="LeftCurlyOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/NeedBracesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/NeedBracesCheck.html
index 1350227a20..c8129f67f8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/NeedBracesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/NeedBracesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NeedBracesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NeedBracesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NeedBracesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NeedBracesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.Details.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.Details.html
index 037d19eb67..28388778cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.Details.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.Details.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RightCurlyCheck.Details (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RightCurlyCheck.Details (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RightCurlyCheck.Details (checkstyle 10.13.0 API)";
+            parent.document.title="RightCurlyCheck.Details (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.html
index 7f3aba53d7..a917eee270 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RightCurlyCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RightCurlyCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RightCurlyCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RightCurlyCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyOption.html
index bef47a8ea8..262270f14f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RightCurlyOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RightCurlyOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RightCurlyOption (checkstyle 10.13.0 API)";
+            parent.document.title="RightCurlyOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/AvoidNestedBlocksCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/AvoidNestedBlocksCheck.html
index beda6bd162..0f1f6cebfd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/AvoidNestedBlocksCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/AvoidNestedBlocksCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/BlockOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/BlockOption.html
index 00403cc77b..494f855e22 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/BlockOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/BlockOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.BlockOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.BlockOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.BlockOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.BlockOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyBlockCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyBlockCheck.html
index cfba3fcff7..51f3d8faea 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyBlockCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyBlockCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyCatchBlockCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyCatchBlockCheck.html
index e442f4559b..9310c6804c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyCatchBlockCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/EmptyCatchBlockCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyCheck.html
index c159ad6699..021baec9af 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyOption.html
index ce898b7b16..ba2144bbcd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/LeftCurlyOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/NeedBracesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/NeedBracesCheck.html
index 687cb5efb4..af434d9cbd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/NeedBracesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/NeedBracesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.Details.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.Details.html
index 8ca8bae25b..ce6131a2e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.Details.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.Details.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.html
index a529b0861a..b975ad2961 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyOption.html
index 9284a1d1f2..44d9326e40 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/class-use/RightCurlyOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
index 670311bc6d..d9bead5018 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-tree.html
index ded6144e46..3a210558ad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.blocks Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.blocks Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.blocks Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.blocks Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-use.html
index 88ed0e1906..5fba4a8e98 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/blocks/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.blocks (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/ArrayTypeStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/ArrayTypeStyleCheck.html
index 817d2f3d7b..b3801be779 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/ArrayTypeStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/ArrayTypeStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/AvoidEscapedUnicodeCharactersCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/AvoidEscapedUnicodeCharactersCheck.html
index 5a5f7f9fd5..d91ad7dad9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/AvoidEscapedUnicodeCharactersCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/AvoidEscapedUnicodeCharactersCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/DescendantTokenCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/DescendantTokenCheck.html
index e1d8648c44..80620b2361 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/DescendantTokenCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/DescendantTokenCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.DescendantTokenCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.DescendantTokenCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.DescendantTokenCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.DescendantTokenCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/FinalParametersCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/FinalParametersCheck.html
index 97e57234ae..e8d45f1502 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/FinalParametersCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/FinalParametersCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/LineSeparatorOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/LineSeparatorOption.html
index a7a8c8445e..b64bb23e04 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/LineSeparatorOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/LineSeparatorOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NewlineAtEndOfFileCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NewlineAtEndOfFileCheck.html
index 5effd785cd..a3b2e13500 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NewlineAtEndOfFileCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NewlineAtEndOfFileCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NoCodeInFileCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NoCodeInFileCheck.html
index b4ab330f71..5adcc18ca2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NoCodeInFileCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/NoCodeInFileCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.NoCodeInFileCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.NoCodeInFileCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.NoCodeInFileCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.NoCodeInFileCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.SequencedProperties.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.SequencedProperties.html
index 95b9cba201..64c54c25e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.SequencedProperties.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.SequencedProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck.SequencedProperties (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck.SequencedProperties (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck.SequencedProperties (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck.SequencedProperties (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.html
index bf05d5538a..73cb570cdf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OrderedPropertiesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OrderedPropertiesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OuterTypeFilenameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OuterTypeFilenameCheck.html
index d0131106ac..f23e5846fc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OuterTypeFilenameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/OuterTypeFilenameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.Entry.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.Entry.html
index 056ff199e2..ce5cd0ae88 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.Entry.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.Entry.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.html
index 4dc0aec917..a4a0929f97 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/SuppressWarningsHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TodoCommentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TodoCommentCheck.html
index efc70ba477..cf8b08f7da 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TodoCommentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TodoCommentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TrailingCommentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TrailingCommentCheck.html
index 4a63ebed32..d86326f7a8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TrailingCommentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TrailingCommentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.ResourceBundle.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.ResourceBundle.html
index ac271a9af8..afe43270ae 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.ResourceBundle.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.ResourceBundle.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.html
index af06940b8d..ad477774fb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/TranslationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.TranslationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UncommentedMainCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UncommentedMainCheck.html
index 1060a55c06..dda73f0c49 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UncommentedMainCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UncommentedMainCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.UniqueProperties.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.UniqueProperties.html
index f960253ef4..f606ff6af8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.UniqueProperties.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.UniqueProperties.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck.UniqueProperties (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck.UniqueProperties (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck.UniqueProperties (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck.UniqueProperties (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.html
index 6855ec7d57..5a9dbc4c06 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UniquePropertiesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UpperEllCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UpperEllCheck.html
index 7ac2f94fcb..381cfdf41b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UpperEllCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/class-use/UpperEllCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UpperEllCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.UpperEllCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UpperEllCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.UpperEllCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.MethodNode.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.MethodNode.html
index 509b60a044..00cd7bce70 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.MethodNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.MethodNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractSuperCheck.MethodNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractSuperCheck.MethodNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractSuperCheck.MethodNode (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractSuperCheck.MethodNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.html
index b6bdb3d388..316dd56007 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AbstractSuperCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractSuperCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractSuperCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractSuperCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractSuperCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ArrayTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ArrayTrailingCommaCheck.html
index 8a3ffd257a..29474b8171 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ArrayTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ArrayTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ArrayTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ArrayTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ArrayTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheck.html
index 4d67eda198..d3832dfce8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidDoubleBraceInitializationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidDoubleBraceInitializationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidDoubleBraceInitializationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidDoubleBraceInitializationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidInlineConditionalsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidInlineConditionalsCheck.html
index 789f6c3b47..096f7a41cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidInlineConditionalsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidInlineConditionalsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidInlineConditionalsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidInlineConditionalsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidInlineConditionalsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidInlineConditionalsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidNoArgumentSuperConstructorCallCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidNoArgumentSuperConstructorCallCheck.html
index 83b55d585b..edeefd4122 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidNoArgumentSuperConstructorCallCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/AvoidNoArgumentSuperConstructorCallCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/CovariantEqualsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/CovariantEqualsCheck.html
index a0cde8261e..8a73c38b6d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/CovariantEqualsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/CovariantEqualsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CovariantEqualsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CovariantEqualsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CovariantEqualsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="CovariantEqualsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.ScopeState.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.ScopeState.html
index 915e2e5f73..01c4434d0d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.ScopeState.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.ScopeState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DeclarationOrderCheck.ScopeState (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DeclarationOrderCheck.ScopeState (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeclarationOrderCheck.ScopeState (checkstyle 10.13.0 API)";
+            parent.document.title="DeclarationOrderCheck.ScopeState (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.html
index e8a48ae7c4..ab17c6abec 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DeclarationOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DeclarationOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeclarationOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="DeclarationOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DefaultComesLastCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DefaultComesLastCheck.html
index 5d4eb0e85c..5cd4f43f5e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DefaultComesLastCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DefaultComesLastCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DefaultComesLastCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DefaultComesLastCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultComesLastCheck (checkstyle 10.13.0 API)";
+            parent.document.title="DefaultComesLastCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EmptyStatementCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EmptyStatementCheck.html
index 5974b33a6b..809ac97597 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EmptyStatementCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EmptyStatementCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyStatementCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyStatementCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyStatementCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyStatementCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
index dd4da444cb..a743774261 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EqualsAvoidNullCheck.FieldFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EqualsAvoidNullCheck.FieldFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EqualsAvoidNullCheck.FieldFrame (checkstyle 10.13.0 API)";
+            parent.document.title="EqualsAvoidNullCheck.FieldFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
index 8925ed234e..955439d9ae 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EqualsAvoidNullCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EqualsAvoidNullCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EqualsAvoidNullCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EqualsAvoidNullCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheck.html
index 0dd0d3efa3..61e59d61cd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EqualsHashCodeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EqualsHashCodeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EqualsHashCodeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EqualsHashCodeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ExplicitInitializationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ExplicitInitializationCheck.html
index 0766ac1294..08c1ff457f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ExplicitInitializationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ExplicitInitializationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ExplicitInitializationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ExplicitInitializationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExplicitInitializationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ExplicitInitializationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FallThroughCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FallThroughCheck.html
index 9b2b8de972..242435c7c7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FallThroughCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FallThroughCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FallThroughCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FallThroughCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FallThroughCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FallThroughCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.FinalVariableCandidate.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.FinalVariableCandidate.html
index ea9becf0a6..4edb790373 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.FinalVariableCandidate.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.FinalVariableCandidate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.13.0 API)";
+            parent.document.title="FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.ScopeData.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.ScopeData.html
index e324e381cb..4d8af52e32 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.ScopeData.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.ScopeData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalLocalVariableCheck.ScopeData (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalLocalVariableCheck.ScopeData (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalLocalVariableCheck.ScopeData (checkstyle 10.13.0 API)";
+            parent.document.title="FinalLocalVariableCheck.ScopeData (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.html
index ef7aff74c5..8b9e4647ee 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalLocalVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalLocalVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalLocalVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FinalLocalVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.FieldFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.FieldFrame.html
index 3d023c75c7..f1e3bf0d4e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.FieldFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.FieldFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HiddenFieldCheck.FieldFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HiddenFieldCheck.FieldFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HiddenFieldCheck.FieldFrame (checkstyle 10.13.0 API)";
+            parent.document.title="HiddenFieldCheck.FieldFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.html
index cb95c2df6b..3ac84ac4b3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HiddenFieldCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HiddenFieldCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HiddenFieldCheck (checkstyle 10.13.0 API)";
+            parent.document.title="HiddenFieldCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheck.html
index de6b9af533..fae01b3ef2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalCatchCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalCatchCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalCatchCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalCatchCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalInstantiationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalInstantiationCheck.html
index 65e00d26bc..8b938f152d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalInstantiationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalInstantiationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalInstantiationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalInstantiationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalInstantiationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalInstantiationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalThrowsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalThrowsCheck.html
index 8f3cef4522..00b3281c65 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalThrowsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalThrowsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalThrowsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalThrowsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalThrowsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalThrowsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheck.html
index 672913ab77..750896d7cb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalTokenCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalTokenCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalTokenCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalTokenCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.html
index 3b663682d6..a77cecb0cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalTokenTextCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalTokenTextCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalTokenTextCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalTokenTextCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheck.html
index 658ce0d2a8..42f76c6869 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/InnerAssignmentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/InnerAssignmentCheck.html
index 331fde0b4c..57fc313e02 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/InnerAssignmentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/InnerAssignmentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InnerAssignmentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InnerAssignmentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InnerAssignmentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InnerAssignmentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MagicNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MagicNumberCheck.html
index 3db39007b5..d8209b20fc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MagicNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MagicNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MagicNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MagicNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MagicNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MagicNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MatchXpathCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MatchXpathCheck.html
index 7647494570..ea694c59e7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MatchXpathCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MatchXpathCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MatchXpathCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MatchXpathCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MatchXpathCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MatchXpathCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingCtorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingCtorCheck.html
index 959083d11c..2d23ea5e4b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingCtorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingCtorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingCtorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingCtorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingCtorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingCtorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingSwitchDefaultCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingSwitchDefaultCheck.html
index ef70ef6f61..dd956780ba 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingSwitchDefaultCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MissingSwitchDefaultCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingSwitchDefaultCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingSwitchDefaultCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingSwitchDefaultCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingSwitchDefaultCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ModifiedControlVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ModifiedControlVariableCheck.html
index c5b47f9e2e..aa428a8944 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ModifiedControlVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ModifiedControlVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModifiedControlVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModifiedControlVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModifiedControlVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ModifiedControlVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleStringLiteralsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleStringLiteralsCheck.html
index f8c9a47ff2..e59463ec94 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleStringLiteralsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleStringLiteralsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MultipleStringLiteralsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MultipleStringLiteralsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MultipleStringLiteralsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MultipleStringLiteralsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleVariableDeclarationsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleVariableDeclarationsCheck.html
index a29f85fbed..4052891fe0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleVariableDeclarationsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/MultipleVariableDeclarationsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MultipleVariableDeclarationsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MultipleVariableDeclarationsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MultipleVariableDeclarationsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MultipleVariableDeclarationsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedForDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedForDepthCheck.html
index 363cd63e6e..f359420e76 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedForDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedForDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NestedForDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NestedForDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NestedForDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NestedForDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedIfDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedIfDepthCheck.html
index ed84179bc3..ceab65ef50 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedIfDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedIfDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NestedIfDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NestedIfDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NestedIfDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NestedIfDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedTryDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedTryDepthCheck.html
index e1e0dfa43a..ed7de22278 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedTryDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NestedTryDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NestedTryDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NestedTryDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NestedTryDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NestedTryDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoArrayTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoArrayTrailingCommaCheck.html
index 1cb407e572..528ff3f9f0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoArrayTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoArrayTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoArrayTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoArrayTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoArrayTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoArrayTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoCloneCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoCloneCheck.html
index 9668ffad61..e818153844 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoCloneCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoCloneCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoCloneCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoCloneCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoCloneCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoCloneCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoEnumTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoEnumTrailingCommaCheck.html
index 7bc335147d..1ccb98363f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoEnumTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoEnumTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoEnumTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoEnumTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoEnumTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoEnumTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoFinalizerCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoFinalizerCheck.html
index b74625426a..8399f39d10 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoFinalizerCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/NoFinalizerCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoFinalizerCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoFinalizerCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoFinalizerCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoFinalizerCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheck.html
index 74094a7eb6..fe9d6bff3b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OneStatementPerLineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OneStatementPerLineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OneStatementPerLineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OneStatementPerLineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OverloadMethodsDeclarationOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OverloadMethodsDeclarationOrderCheck.html
index 20cba9eda8..becb96de60 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OverloadMethodsDeclarationOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/OverloadMethodsDeclarationOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OverloadMethodsDeclarationOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OverloadMethodsDeclarationOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OverloadMethodsDeclarationOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OverloadMethodsDeclarationOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.html
index 146a79bce5..723c994910 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="PackageDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheck.html
index b91065efb7..53ad8d47e9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParameterAssignmentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParameterAssignmentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterAssignmentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ParameterAssignmentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AbstractFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AbstractFrame.html
index f808161719..3c5dc18755 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AbstractFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AbstractFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.AbstractFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.AbstractFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.AbstractFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.AbstractFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AnonymousClassFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AnonymousClassFrame.html
index f5d40197b1..7733805253 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AnonymousClassFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.AnonymousClassFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.AnonymousClassFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.AnonymousClassFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.AnonymousClassFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.AnonymousClassFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.BlockFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.BlockFrame.html
index 1b0b010ba5..fbd3d516f9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.BlockFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.BlockFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.BlockFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.BlockFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.BlockFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.BlockFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.CatchFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.CatchFrame.html
index eafead57e0..15eb480296 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.CatchFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.CatchFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.CatchFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.CatchFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.CatchFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.CatchFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ClassFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ClassFrame.html
index 026e007aeb..0af27eeb1a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ClassFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ClassFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.ClassFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.ClassFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.ClassFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.ClassFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ConstructorFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ConstructorFrame.html
index 55aebb1291..33ac231b14 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ConstructorFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ConstructorFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.ConstructorFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.ConstructorFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.ConstructorFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.ConstructorFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ForFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ForFrame.html
index fb4f0d60df..db25fe3e4d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ForFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.ForFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.ForFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.ForFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.ForFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.ForFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.FrameType.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.FrameType.html
index 6fd8f98fff..03c745bce9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.FrameType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.FrameType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.FrameType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.FrameType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.FrameType (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.FrameType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.MethodFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.MethodFrame.html
index 013be3867a..c71ccc5f9e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.MethodFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.MethodFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.MethodFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.MethodFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.MethodFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.MethodFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.TryWithResourcesFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.TryWithResourcesFrame.html
index cc09799c69..39ecd38770 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.TryWithResourcesFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.TryWithResourcesFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck.TryWithResourcesFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck.TryWithResourcesFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck.TryWithResourcesFrame (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck.TryWithResourcesFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.html
index c6c0b061ff..e2d526420f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireThisCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireThisCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireThisCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RequireThisCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.Context.html
index 1027140f2e..e8d4758e0d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ReturnCountCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ReturnCountCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReturnCountCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="ReturnCountCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.html
index beb80af1db..07851013fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/ReturnCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ReturnCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ReturnCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReturnCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ReturnCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanExpressionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanExpressionCheck.html
index a2a7a9deeb..5ccf25993a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanExpressionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanExpressionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SimplifyBooleanExpressionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SimplifyBooleanExpressionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimplifyBooleanExpressionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SimplifyBooleanExpressionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheck.html
index d8487fedde..7a9fb6dc2b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SimplifyBooleanReturnCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SimplifyBooleanReturnCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimplifyBooleanReturnCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SimplifyBooleanReturnCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/StringLiteralEqualityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/StringLiteralEqualityCheck.html
index 18ba540792..40fca76469 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/StringLiteralEqualityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/StringLiteralEqualityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>StringLiteralEqualityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>StringLiteralEqualityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringLiteralEqualityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="StringLiteralEqualityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperCloneCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperCloneCheck.html
index 3a85f559b5..7909526cef 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperCloneCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperCloneCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuperCloneCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuperCloneCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuperCloneCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SuperCloneCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperFinalizeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperFinalizeCheck.html
index 943bb089cb..ed3a17200c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperFinalizeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/SuperFinalizeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuperFinalizeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuperFinalizeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuperFinalizeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SuperFinalizeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html
index 51cdea60bc..9e52daa848 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnnecessaryParenthesesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnnecessaryParenthesesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnnecessaryParenthesesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnnecessaryParenthesesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
index be5a87c349..5432b9ced5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
index fff4687d8d..d8d20a73b9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInEnumerationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInEnumerationCheck.html
index c5ab0d0e8d..189cc77864 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInEnumerationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInEnumerationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnnecessarySemicolonInEnumerationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnnecessarySemicolonInEnumerationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnnecessarySemicolonInEnumerationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnnecessarySemicolonInEnumerationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInTryWithResourcesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInTryWithResourcesCheck.html
index 7ef74d675b..d90c43bc47 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInTryWithResourcesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessarySemicolonInTryWithResourcesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.TypeDeclDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.TypeDeclDesc.html
index 333b183af6..fdfae19c7a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.TypeDeclDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.TypeDeclDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.13.0 API)";
+            parent.document.title="UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.VariableDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.VariableDesc.html
index 24a3562fd8..6de183cadd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.VariableDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.VariableDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnusedLocalVariableCheck.VariableDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnusedLocalVariableCheck.VariableDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnusedLocalVariableCheck.VariableDesc (checkstyle 10.13.0 API)";
+            parent.document.title="UnusedLocalVariableCheck.VariableDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.html
index 159a243f9b..a386e7e77d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/UnusedLocalVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnusedLocalVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnusedLocalVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnusedLocalVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnusedLocalVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/VariableDeclarationUsageDistanceCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/VariableDeclarationUsageDistanceCheck.html
index 2d1fe642e9..e23da8f6ad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/VariableDeclarationUsageDistanceCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/VariableDeclarationUsageDistanceCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>VariableDeclarationUsageDistanceCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>VariableDeclarationUsageDistanceCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VariableDeclarationUsageDistanceCheck (checkstyle 10.13.0 API)";
+            parent.document.title="VariableDeclarationUsageDistanceCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.MethodNode.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.MethodNode.html
index a36b686b60..d65948508a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.MethodNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.MethodNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck.MethodNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck.MethodNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck.MethodNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck.MethodNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.html
index 652c598416..3888e59f9a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AbstractSuperCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ArrayTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ArrayTrailingCommaCheck.html
index 4f35d5cbec..0f2e4c1747 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ArrayTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ArrayTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidDoubleBraceInitializationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidDoubleBraceInitializationCheck.html
index b5c8a2f5b4..7138a03eb5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidDoubleBraceInitializationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidDoubleBraceInitializationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidDoubleBraceInitializationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidDoubleBraceInitializationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidDoubleBraceInitializationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidDoubleBraceInitializationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidInlineConditionalsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidInlineConditionalsCheck.html
index 2c18b58b04..9b5965d2bc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidInlineConditionalsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidInlineConditionalsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidNoArgumentSuperConstructorCallCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidNoArgumentSuperConstructorCallCheck.html
index e1add09203..132c8f04a2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidNoArgumentSuperConstructorCallCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/AvoidNoArgumentSuperConstructorCallCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.AvoidNoArgumentSuperConstructorCallCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/CovariantEqualsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/CovariantEqualsCheck.html
index 744d84b733..cea332614d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/CovariantEqualsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/CovariantEqualsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.ScopeState.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.ScopeState.html
index 531afb2d8f..887bdac8c9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.ScopeState.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.ScopeState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.html
index bf253af75d..f811e4a042 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DeclarationOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DefaultComesLastCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DefaultComesLastCheck.html
index 3501a6f7ea..6325f6a922 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DefaultComesLastCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/DefaultComesLastCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EmptyStatementCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EmptyStatementCheck.html
index 5eb9f953e6..c22bd95be4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EmptyStatementCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EmptyStatementCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.FieldFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.FieldFrame.html
index e9de055233..990ace3a2b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.FieldFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.FieldFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.html
index 5177059e6d..d7bc8a6b40 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsAvoidNullCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsHashCodeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsHashCodeCheck.html
index c8139b4f4e..ad1db52bfa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsHashCodeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/EqualsHashCodeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ExplicitInitializationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ExplicitInitializationCheck.html
index a8e19c7272..604028d020 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ExplicitInitializationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ExplicitInitializationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FallThroughCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FallThroughCheck.html
index b90aec1b79..3cbdbeaeef 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FallThroughCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FallThroughCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.FinalVariableCandidate.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.FinalVariableCandidate.html
index 675700c402..1c191d4199 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.FinalVariableCandidate.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.FinalVariableCandidate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.ScopeData.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.ScopeData.html
index c37347caec..8447e05943 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.ScopeData.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.ScopeData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.html
index 2a4990c3cc..0785ab8c2a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/FinalLocalVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.FieldFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.FieldFrame.html
index 8734473784..1fe13c0c2e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.FieldFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.FieldFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.html
index 75bc66395c..f6400d1298 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/HiddenFieldCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalCatchCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalCatchCheck.html
index d3d6d92353..a6255ef2fc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalCatchCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalCatchCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalInstantiationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalInstantiationCheck.html
index 013e83ab61..7370b09a7e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalInstantiationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalInstantiationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalThrowsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalThrowsCheck.html
index 85e391f1d9..410b852fd4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalThrowsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalThrowsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenCheck.html
index 13389ff4df..0c783ccfa7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenTextCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenTextCheck.html
index 2b3e0539fb..6168c4a614 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenTextCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTokenTextCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTypeCheck.html
index 884afa4015..3681892e85 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/IllegalTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/InnerAssignmentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/InnerAssignmentCheck.html
index 8a2a390ed9..ff3a7f28f1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/InnerAssignmentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/InnerAssignmentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MagicNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MagicNumberCheck.html
index 5c8164c8f9..ece2bd3399 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MagicNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MagicNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MatchXpathCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MatchXpathCheck.html
index 25a2edec06..9775c96839 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MatchXpathCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MatchXpathCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MatchXpathCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MatchXpathCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MatchXpathCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MatchXpathCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingCtorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingCtorCheck.html
index 8a73b68bc0..71da7012e9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingCtorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingCtorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingSwitchDefaultCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingSwitchDefaultCheck.html
index 0e180ab8be..f505b16ca5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingSwitchDefaultCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MissingSwitchDefaultCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ModifiedControlVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ModifiedControlVariableCheck.html
index c472e5d77a..743c2777d8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ModifiedControlVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ModifiedControlVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleStringLiteralsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleStringLiteralsCheck.html
index 0533484af7..9faac5ff35 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleStringLiteralsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleStringLiteralsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleVariableDeclarationsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleVariableDeclarationsCheck.html
index 10f48dceac..cd6fe3b28d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleVariableDeclarationsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/MultipleVariableDeclarationsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedForDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedForDepthCheck.html
index 5ff969e72b..a50eeb599a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedForDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedForDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedIfDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedIfDepthCheck.html
index e72282acf2..2fff3415eb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedIfDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedIfDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedTryDepthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedTryDepthCheck.html
index 12e0634b41..bdee158845 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedTryDepthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NestedTryDepthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoArrayTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoArrayTrailingCommaCheck.html
index 7ef4088a43..40cd818a5b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoArrayTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoArrayTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoArrayTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoArrayTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoArrayTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoArrayTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoCloneCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoCloneCheck.html
index b54d58ced8..59cd1f6f7c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoCloneCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoCloneCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoEnumTrailingCommaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoEnumTrailingCommaCheck.html
index ad07c57581..c021086ea3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoEnumTrailingCommaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoEnumTrailingCommaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoEnumTrailingCommaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoEnumTrailingCommaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoEnumTrailingCommaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoEnumTrailingCommaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoFinalizerCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoFinalizerCheck.html
index 0996cebea5..2ce75b8330 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoFinalizerCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/NoFinalizerCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OneStatementPerLineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OneStatementPerLineCheck.html
index 59c8fb5e4c..d857ba9782 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OneStatementPerLineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OneStatementPerLineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OverloadMethodsDeclarationOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OverloadMethodsDeclarationOrderCheck.html
index 5e1cc22f27..eae1d64639 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OverloadMethodsDeclarationOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/OverloadMethodsDeclarationOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/PackageDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/PackageDeclarationCheck.html
index f321db41ba..130e5a3e42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/PackageDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/PackageDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ParameterAssignmentCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ParameterAssignmentCheck.html
index 9fe114f03f..ca9e703608 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ParameterAssignmentCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ParameterAssignmentCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AbstractFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AbstractFrame.html
index 9c1b95df8b..60cf0dac56 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AbstractFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AbstractFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AnonymousClassFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AnonymousClassFrame.html
index d31cfa9b3b..5805ac8ebb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AnonymousClassFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.AnonymousClassFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AnonymousClassFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AnonymousClassFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AnonymousClassFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AnonymousClassFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.BlockFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.BlockFrame.html
index 8a14ef9121..d1e89587d8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.BlockFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.BlockFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.BlockFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.BlockFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.BlockFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.BlockFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.CatchFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.CatchFrame.html
index 446193118a..15e50e970e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.CatchFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.CatchFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.CatchFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.CatchFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.CatchFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.CatchFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ClassFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ClassFrame.html
index ee8aebfe75..c1cfed3af0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ClassFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ClassFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ClassFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ClassFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ClassFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ClassFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ConstructorFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ConstructorFrame.html
index dbf787ee14..e7cfb78a78 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ConstructorFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ConstructorFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ConstructorFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ConstructorFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ConstructorFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ConstructorFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ForFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ForFrame.html
index 27e500e990..751ddd97cd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ForFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.ForFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ForFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ForFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ForFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.ForFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.FrameType.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.FrameType.html
index a8f6c55286..2645667746 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.FrameType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.FrameType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.FrameType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.FrameType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.FrameType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.FrameType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.MethodFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.MethodFrame.html
index 75b80c0aa4..cdad48f0f6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.MethodFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.MethodFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.MethodFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.MethodFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.MethodFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.MethodFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.TryWithResourcesFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.TryWithResourcesFrame.html
index d68f21ed2f..3e14df780e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.TryWithResourcesFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.TryWithResourcesFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.TryWithResourcesFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.TryWithResourcesFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.TryWithResourcesFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.TryWithResourcesFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.html
index 1c24a35387..8764af2554 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/RequireThisCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.Context.html
index c10f35edad..6539490146 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.html
index a8b83f2da2..be5d930ab5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/ReturnCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanExpressionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanExpressionCheck.html
index 3dba797dc9..0328929ca0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanExpressionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanExpressionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanReturnCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanReturnCheck.html
index 039b6d66ab..e9c7b2fb00 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanReturnCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SimplifyBooleanReturnCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/StringLiteralEqualityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/StringLiteralEqualityCheck.html
index 318f77a20d..8422c86c19 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/StringLiteralEqualityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/StringLiteralEqualityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperCloneCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperCloneCheck.html
index bf9e141665..b9c4597411 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperCloneCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperCloneCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperFinalizeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperFinalizeCheck.html
index 3f9dabe8cf..b8e4bc6e60 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperFinalizeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/SuperFinalizeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessaryParenthesesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessaryParenthesesCheck.html
index 876a696be3..97be2dde58 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessaryParenthesesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessaryParenthesesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
index 2f916063be..f0faf0c34a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterOuterTypeDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterOuterTypeDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
index 8e7b16d276..3c9008f50d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonAfterTypeMemberDeclarationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonAfterTypeMemberDeclarationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInEnumerationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInEnumerationCheck.html
index f1fb734086..7f60a61f1c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInEnumerationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInEnumerationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInEnumerationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInEnumerationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInEnumerationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInEnumerationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInTryWithResourcesCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInTryWithResourcesCheck.html
index 27d80270f7..cbc8c14354 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInTryWithResourcesCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnnecessarySemicolonInTryWithResourcesCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnnecessarySemicolonInTryWithResourcesCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.TypeDeclDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.TypeDeclDesc.html
index 151ec37902..d0be716b4e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.TypeDeclDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.TypeDeclDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.VariableDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.VariableDesc.html
index f763405fe8..043c98d65f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.VariableDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.VariableDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.html
index 528713fbe2..c2903d2c8f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/UnusedLocalVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/VariableDeclarationUsageDistanceCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/VariableDeclarationUsageDistanceCheck.html
index 8c6b8e304a..3f859b058d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/VariableDeclarationUsageDistanceCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/class-use/VariableDeclarationUsageDistanceCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
index 79b445d180..bfb058ee60 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-tree.html
index 3fdb2cbb72..c369a88298 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.coding Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.coding Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.coding Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.coding Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-use.html
index 431ee42fdc..e2641a2d40 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.coding (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/DesignForExtensionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/DesignForExtensionCheck.html
index 14e34b5f97..874484c2a0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/DesignForExtensionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/DesignForExtensionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DesignForExtensionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DesignForExtensionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DesignForExtensionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="DesignForExtensionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.ClassDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.ClassDesc.html
index 6b039934ff..da5b1b57e6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.ClassDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.ClassDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalClassCheck.ClassDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalClassCheck.ClassDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalClassCheck.ClassDesc (checkstyle 10.13.0 API)";
+            parent.document.title="FinalClassCheck.ClassDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.TypeDeclarationDescription.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.TypeDeclarationDescription.html
index 3b4ee5302c..0a2f1aae80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.TypeDeclarationDescription.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.TypeDeclarationDescription.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalClassCheck.TypeDeclarationDescription (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalClassCheck.TypeDeclarationDescription (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalClassCheck.TypeDeclarationDescription (checkstyle 10.13.0 API)";
+            parent.document.title="FinalClassCheck.TypeDeclarationDescription (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.html
index 2343de8913..718dc34bdb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinalClassCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinalClassCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinalClassCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FinalClassCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.Details.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.Details.html
index add66ad32b..fbc304b4a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.Details.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.Details.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HideUtilityClassConstructorCheck.Details (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HideUtilityClassConstructorCheck.Details (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HideUtilityClassConstructorCheck.Details (checkstyle 10.13.0 API)";
+            parent.document.title="HideUtilityClassConstructorCheck.Details (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.html
index 438e81f4a0..71c330062e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HideUtilityClassConstructorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HideUtilityClassConstructorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HideUtilityClassConstructorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="HideUtilityClassConstructorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheck.html
index edbadc5b8a..5816da9e75 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InnerTypeLastCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InnerTypeLastCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InnerTypeLastCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InnerTypeLastCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InterfaceIsTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InterfaceIsTypeCheck.html
index b848fdcfcc..f3ce07d292 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InterfaceIsTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/InterfaceIsTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InterfaceIsTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InterfaceIsTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InterfaceIsTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InterfaceIsTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html
index bfc8b544d3..57cac19e09 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MutableExceptionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MutableExceptionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MutableExceptionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MutableExceptionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/OneTopLevelClassCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/OneTopLevelClassCheck.html
index 640d84a38d..2257bd2295 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/OneTopLevelClassCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/OneTopLevelClassCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OneTopLevelClassCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OneTopLevelClassCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OneTopLevelClassCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OneTopLevelClassCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/ThrowsCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/ThrowsCountCheck.html
index 30e52453bf..bb21405a70 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/ThrowsCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/ThrowsCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ThrowsCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ThrowsCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThrowsCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ThrowsCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/VisibilityModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/VisibilityModifierCheck.html
index bac3e2b02f..eac576b58c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/VisibilityModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/VisibilityModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>VisibilityModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>VisibilityModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VisibilityModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="VisibilityModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/DesignForExtensionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/DesignForExtensionCheck.html
index f80b6d5901..d39b45cb96 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/DesignForExtensionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/DesignForExtensionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.ClassDesc.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.ClassDesc.html
index dceba174ae..123edd082d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.ClassDesc.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.ClassDesc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.TypeDeclarationDescription.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.TypeDeclarationDescription.html
index 2f2b3edd26..088bfd2a38 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.TypeDeclarationDescription.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.TypeDeclarationDescription.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.TypeDeclarationDescription (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.TypeDeclarationDescription (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.TypeDeclarationDescription (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.TypeDeclarationDescription (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.html
index c0284d0db1..53a77ffc41 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/FinalClassCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.Details.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.Details.html
index 30b068277d..7334f313a4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.Details.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.Details.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck.Details (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck.Details (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck.Details (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck.Details (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.html
index 78e6c48604..64521c5d64 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/HideUtilityClassConstructorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InnerTypeLastCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InnerTypeLastCheck.html
index b71dd9e250..79aa35858d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InnerTypeLastCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InnerTypeLastCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InterfaceIsTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InterfaceIsTypeCheck.html
index 4c21c150dd..137176285c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InterfaceIsTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/InterfaceIsTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/MutableExceptionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/MutableExceptionCheck.html
index 7b619015c3..592b03f7a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/MutableExceptionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/MutableExceptionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/OneTopLevelClassCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/OneTopLevelClassCheck.html
index d9fa4d9e5c..15f6ce4f29 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/OneTopLevelClassCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/OneTopLevelClassCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/ThrowsCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/ThrowsCountCheck.html
index 374b446051..abbc47ef53 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/ThrowsCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/ThrowsCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/VisibilityModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/VisibilityModifierCheck.html
index a4bcac5ab8..37427775eb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/VisibilityModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/class-use/VisibilityModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
index e7d6b3d2a9..bb60d1d5a3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-tree.html
index 0138e9a0fe..06b49fc229 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.design Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.design Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.design Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.design Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-use.html
index 8c477f34a5..5d9e535adf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/design/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.design (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.html
index 27b79f7437..eaeb8dbeb5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/AbstractHeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractHeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractHeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractHeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractHeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheck.html
index 03579d2af0..f18c059d3b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="HeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheck.html
index d2ea761411..6870bbe63e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpHeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpHeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpHeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpHeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/AbstractHeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/AbstractHeaderCheck.html
index ddce317b87..9ecd710c7e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/AbstractHeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/AbstractHeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/HeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/HeaderCheck.html
index a7db03e525..64aaf9d507 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/HeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/HeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/RegexpHeaderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/RegexpHeaderCheck.html
index 17153641cd..359c7be747 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/RegexpHeaderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/class-use/RegexpHeaderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
index fd8dca52b4..dfae2daf6b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-tree.html
index 36d387b73e..3599f672db 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.header Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.header Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.header Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.header Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-use.html
index 251472a166..2f8f8f9445 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/header/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.header (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportControl.html
index 103937e79e..768c03b88f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportRule.html
index adcd6d4c0c..cd90c0e01e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AbstractImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AccessResult.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AccessResult.html
index 82e121bfae..eb155c2516 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AccessResult.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AccessResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AccessResult (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AccessResult (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AccessResult (checkstyle 10.13.0 API)";
+            parent.document.title="AccessResult (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStarImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStarImportCheck.html
index 43a493cdb0..f2e6c6fb76 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStarImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStarImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidStarImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidStarImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidStarImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidStarImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStaticImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStaticImportCheck.html
index 0024ca71f3..813a44d9fd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStaticImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/AvoidStaticImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AvoidStaticImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AvoidStaticImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvoidStaticImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AvoidStaticImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ClassImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ClassImportRule.html
index 1933a0d00e..696a279bb4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ClassImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ClassImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="ClassImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.ImportDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.ImportDetails.html
index b020d8b948..59f495f057 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.ImportDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.ImportDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CustomImportOrderCheck.ImportDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CustomImportOrderCheck.ImportDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CustomImportOrderCheck.ImportDetails (checkstyle 10.13.0 API)";
+            parent.document.title="CustomImportOrderCheck.ImportDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.RuleMatchForImport.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.RuleMatchForImport.html
index 0d4ea20c53..1ccff0ada1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.RuleMatchForImport.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.RuleMatchForImport.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.13.0 API)";
+            parent.document.title="CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.html
index bf85cb8829..d58fadc170 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/CustomImportOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CustomImportOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CustomImportOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CustomImportOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="CustomImportOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/FileImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/FileImportControl.html
index 8ff2f09a29..59b3d4f4a3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/FileImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/FileImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="FileImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/IllegalImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/IllegalImportCheck.html
index e16dd2e1e2..91dc623497 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/IllegalImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/IllegalImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlCheck.html
index 046802ae3d..ead926cad8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ImportControlCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ImportControlCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportControlCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ImportControlCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlLoader.html
index 66ef538ab4..56ac8a65c0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportControlLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ImportControlLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ImportControlLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportControlLoader (checkstyle 10.13.0 API)";
+            parent.document.title="ImportControlLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheck.html
index dc8f083c0b..744e3b93cc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ImportOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ImportOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ImportOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderOption.html
index 873857186b..4cc9bb7f6d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ImportOrderOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ImportOrderOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportOrderOption (checkstyle 10.13.0 API)";
+            parent.document.title="ImportOrderOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/MismatchStrategy.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/MismatchStrategy.html
index e618e50fb9..47478e4d42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/MismatchStrategy.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/MismatchStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MismatchStrategy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MismatchStrategy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MismatchStrategy (checkstyle 10.13.0 API)";
+            parent.document.title="MismatchStrategy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportControl.html
index 84427142bf..36887034be 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PkgImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PkgImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PkgImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="PkgImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportRule.html
index a4ec90948c..7e463099ae 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/PkgImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PkgImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PkgImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PkgImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="PkgImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/RedundantImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/RedundantImportCheck.html
index b28425a8d5..0def0da17b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/RedundantImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/RedundantImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RedundantImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RedundantImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RedundantImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RedundantImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.Frame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.Frame.html
index a213a71851..e0ff1714ab 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.Frame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.Frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnusedImportsCheck.Frame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnusedImportsCheck.Frame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnusedImportsCheck.Frame (checkstyle 10.13.0 API)";
+            parent.document.title="UnusedImportsCheck.Frame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.html
index 8d724481e7..e5d8a9d088 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnusedImportsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnusedImportsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnusedImportsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="UnusedImportsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportControl.html
index 4006b5139d..7a5d87944d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportRule.html
index 220a49a41a..33401cf41b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AbstractImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AccessResult.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AccessResult.html
index fff6f4f693..b9d757f2b1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AccessResult.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AccessResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AccessResult (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AccessResult (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AccessResult (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AccessResult (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStarImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStarImportCheck.html
index a0069e0b38..a01a8b589c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStarImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStarImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStaticImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStaticImportCheck.html
index 62ab2a571b..dc62a6ae12 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStaticImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/AvoidStaticImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ClassImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ClassImportRule.html
index a50ff5d188..c74c4873a8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ClassImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ClassImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ClassImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ClassImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ClassImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ClassImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.ImportDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.ImportDetails.html
index 4b8ee1d63f..ccdee007b3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.ImportDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.ImportDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.RuleMatchForImport.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.RuleMatchForImport.html
index cd3f8da0c1..0451b39730 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.RuleMatchForImport.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.RuleMatchForImport.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.html
index c4cef3da72..12c7153a73 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/CustomImportOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/FileImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/FileImportControl.html
index 4a8c968460..d69f98f68e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/FileImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/FileImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.FileImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.FileImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.FileImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.FileImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/IllegalImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/IllegalImportCheck.html
index bdf8013609..736ac56161 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/IllegalImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/IllegalImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlCheck.html
index 14fcf95e4b..041e1693e6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlLoader.html
index 2ca59b30e6..64dd603701 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportControlLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportControlLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderCheck.html
index e59f818838..47b9dcc899 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderOption.html
index b53cad2e62..a5c513abb0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/ImportOrderOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/MismatchStrategy.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/MismatchStrategy.html
index f69cd81d1b..f0ecc53a13 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/MismatchStrategy.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/MismatchStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportControl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportControl.html
index 375435665a..e012c36556 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportControl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportControl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportRule.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportRule.html
index ef19db795b..2ab033a89b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportRule.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/PkgImportRule.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportRule (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportRule (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportRule (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.PkgImportRule (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/RedundantImportCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/RedundantImportCheck.html
index 545f6f5f4d..7f3eecfa3b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/RedundantImportCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/RedundantImportCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.Frame.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.Frame.html
index 816b639a15..a2c2b457fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.Frame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.Frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.html
index f491a18524..b7132c24cb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/class-use/UnusedImportsCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
index 0ff4b34245..cb86858754 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-tree.html
index 164eaf72cd..99bc8f01d7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.imports Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.imports Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.imports Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.imports Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-use.html
index f893b0332d..d603e740c3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/imports/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.imports (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AbstractExpressionHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AbstractExpressionHandler.html
index 23e5cd2813..5c7312b4d1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AbstractExpressionHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AbstractExpressionHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractExpressionHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractExpressionHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractExpressionHandler (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractExpressionHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AnnotationArrayInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AnnotationArrayInitHandler.html
index 5cf94d6489..5c2df3a7d1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AnnotationArrayInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/AnnotationArrayInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationArrayInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationArrayInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationArrayInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationArrayInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ArrayInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ArrayInitHandler.html
index 3bebb18cf7..63b0ea85fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ArrayInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ArrayInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ArrayInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ArrayInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ArrayInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/BlockParentHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/BlockParentHandler.html
index 77a6824f98..275c864674 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/BlockParentHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/BlockParentHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BlockParentHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BlockParentHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BlockParentHandler (checkstyle 10.13.0 API)";
+            parent.document.title="BlockParentHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CaseHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CaseHandler.html
index 73ee134bde..4e29eb6a4c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CaseHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CaseHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CaseHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CaseHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CaseHandler (checkstyle 10.13.0 API)";
+            parent.document.title="CaseHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CatchHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CatchHandler.html
index 09095dbfe7..7515ae6498 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CatchHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CatchHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CatchHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CatchHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CatchHandler (checkstyle 10.13.0 API)";
+            parent.document.title="CatchHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ClassDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ClassDefHandler.html
index e9f5bbf1c8..5320bc836b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ClassDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ClassDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ClassDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CommentsIndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CommentsIndentationCheck.html
index 8549af0111..71a731dc33 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CommentsIndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/CommentsIndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CommentsIndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CommentsIndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommentsIndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="CommentsIndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DetailAstSet.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DetailAstSet.html
index b07bdeb305..beb320e41b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DetailAstSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DetailAstSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetailAstSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetailAstSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetailAstSet (checkstyle 10.13.0 API)";
+            parent.document.title="DetailAstSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DoWhileHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DoWhileHandler.html
index 3e7c725173..d96557806d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DoWhileHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/DoWhileHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DoWhileHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DoWhileHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoWhileHandler (checkstyle 10.13.0 API)";
+            parent.document.title="DoWhileHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ElseHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ElseHandler.html
index c7f3a8d100..600aa94c50 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ElseHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ElseHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ElseHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ElseHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ElseHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ElseHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/FinallyHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/FinallyHandler.html
index 25915e6e10..ad5c3d4e40 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/FinallyHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/FinallyHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FinallyHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FinallyHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FinallyHandler (checkstyle 10.13.0 API)";
+            parent.document.title="FinallyHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ForHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ForHandler.html
index bbcbb6d372..335585807b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ForHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ForHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ForHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ForHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ForHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ForHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/HandlerFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/HandlerFactory.html
index a0ad2ce6e1..86423a18e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/HandlerFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/HandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HandlerFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HandlerFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HandlerFactory (checkstyle 10.13.0 API)";
+            parent.document.title="HandlerFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IfHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IfHandler.html
index cdf72595de..62fcc5f58f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IfHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IfHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IfHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IfHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IfHandler (checkstyle 10.13.0 API)";
+            parent.document.title="IfHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ImportHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ImportHandler.html
index 174a812f49..3800fa17f4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ImportHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ImportHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ImportHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ImportHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ImportHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentLevel.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentLevel.html
index 56d8a8f8be..61cac93856 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentLevel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentLevel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IndentLevel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IndentLevel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndentLevel (checkstyle 10.13.0 API)";
+            parent.document.title="IndentLevel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheck.html
index 2c86d496dd..ebf2ff7616 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndexHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndexHandler.html
index 745223e214..61021f9006 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndexHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/IndexHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IndexHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IndexHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndexHandler (checkstyle 10.13.0 API)";
+            parent.document.title="IndexHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LabelHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LabelHandler.html
index 4303b7a8ea..b9e04ffbdd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LabelHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LabelHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LabelHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LabelHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LabelHandler (checkstyle 10.13.0 API)";
+            parent.document.title="LabelHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LambdaHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LambdaHandler.html
index c887b7627e..be87a654c4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LambdaHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LambdaHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LambdaHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LambdaHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LambdaHandler (checkstyle 10.13.0 API)";
+            parent.document.title="LambdaHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.LineWrappingOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.LineWrappingOptions.html
index 545b774157..a4edfe850d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.LineWrappingOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.LineWrappingOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LineWrappingHandler.LineWrappingOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LineWrappingHandler.LineWrappingOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LineWrappingHandler.LineWrappingOptions (checkstyle 10.13.0 API)";
+            parent.document.title="LineWrappingHandler.LineWrappingOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.html
index 9a09541200..4d2efd2a09 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/LineWrappingHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LineWrappingHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LineWrappingHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LineWrappingHandler (checkstyle 10.13.0 API)";
+            parent.document.title="LineWrappingHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MemberDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MemberDefHandler.html
index c6b823f562..0039c43202 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MemberDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MemberDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MemberDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MemberDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemberDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="MemberDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodCallHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodCallHandler.html
index 4fa1d7894b..766e5c6ae1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodCallHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodCallHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodCallHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodCallHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodCallHandler (checkstyle 10.13.0 API)";
+            parent.document.title="MethodCallHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodDefHandler.html
index 7204ae65b2..be26f8b625 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/MethodDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="MethodDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/NewHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/NewHandler.html
index a180c3ed76..8461a8fd19 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/NewHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/NewHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NewHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NewHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NewHandler (checkstyle 10.13.0 API)";
+            parent.document.title="NewHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ObjectBlockHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ObjectBlockHandler.html
index fdfa33917d..24d0505654 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ObjectBlockHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/ObjectBlockHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ObjectBlockHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ObjectBlockHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectBlockHandler (checkstyle 10.13.0 API)";
+            parent.document.title="ObjectBlockHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PackageDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PackageDefHandler.html
index 253cf1cc5c..68ab27c7c1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PackageDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PackageDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="PackageDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PrimordialHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PrimordialHandler.html
index 12b7063e1f..7ae596ee46 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PrimordialHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/PrimordialHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PrimordialHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PrimordialHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrimordialHandler (checkstyle 10.13.0 API)";
+            parent.document.title="PrimordialHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SlistHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SlistHandler.html
index 3bebc129a4..d19c2698a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SlistHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SlistHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SlistHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SlistHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SlistHandler (checkstyle 10.13.0 API)";
+            parent.document.title="SlistHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/StaticInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/StaticInitHandler.html
index be8f2df740..e917bce272 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/StaticInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/StaticInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>StaticInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>StaticInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StaticInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="StaticInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchHandler.html
index 33526a2ca6..0a050679a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SwitchHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SwitchHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SwitchHandler (checkstyle 10.13.0 API)";
+            parent.document.title="SwitchHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchRuleHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchRuleHandler.html
index 7affbe087e..9c4c2bad5c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchRuleHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SwitchRuleHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SwitchRuleHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SwitchRuleHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SwitchRuleHandler (checkstyle 10.13.0 API)";
+            parent.document.title="SwitchRuleHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SynchronizedHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SynchronizedHandler.html
index dd0c9ddc71..a5aa6ac89d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SynchronizedHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/SynchronizedHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SynchronizedHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SynchronizedHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SynchronizedHandler (checkstyle 10.13.0 API)";
+            parent.document.title="SynchronizedHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/TryHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/TryHandler.html
index 9e042afe0c..a71caaaf11 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/TryHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/TryHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TryHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TryHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TryHandler (checkstyle 10.13.0 API)";
+            parent.document.title="TryHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/WhileHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/WhileHandler.html
index 9a1d70178d..3c1dc145c7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/WhileHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/WhileHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>WhileHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>WhileHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WhileHandler (checkstyle 10.13.0 API)";
+            parent.document.title="WhileHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/YieldHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/YieldHandler.html
index 62a502c9de..245212f93b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/YieldHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/YieldHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>YieldHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>YieldHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="YieldHandler (checkstyle 10.13.0 API)";
+            parent.document.title="YieldHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AbstractExpressionHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AbstractExpressionHandler.html
index 2b00c280d4..fc5c5ef7fd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AbstractExpressionHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AbstractExpressionHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AnnotationArrayInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AnnotationArrayInitHandler.html
index 03a26881f0..33ff77bc8e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AnnotationArrayInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/AnnotationArrayInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AnnotationArrayInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AnnotationArrayInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AnnotationArrayInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.AnnotationArrayInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ArrayInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ArrayInitHandler.html
index 56d8c467aa..4a6f4038f7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ArrayInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ArrayInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ArrayInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ArrayInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ArrayInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ArrayInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/BlockParentHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/BlockParentHandler.html
index 98d9ef3e1c..b70b39aa6d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/BlockParentHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/BlockParentHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.BlockParentHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.BlockParentHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.BlockParentHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.BlockParentHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CaseHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CaseHandler.html
index 46e626ccfe..13ac9fe1a7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CaseHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CaseHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CaseHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CaseHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CaseHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CaseHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CatchHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CatchHandler.html
index 353b778996..207fedc37e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CatchHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CatchHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CatchHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CatchHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CatchHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CatchHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ClassDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ClassDefHandler.html
index 4994bf9fbe..352eea7bce 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ClassDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ClassDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ClassDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ClassDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ClassDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ClassDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CommentsIndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CommentsIndentationCheck.html
index 2443daa241..b9d644cb9e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CommentsIndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/CommentsIndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DetailAstSet.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DetailAstSet.html
index e5d71c28e0..b8de51d721 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DetailAstSet.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DetailAstSet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DoWhileHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DoWhileHandler.html
index 5d8f8bb69a..12961efe97 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DoWhileHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/DoWhileHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DoWhileHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DoWhileHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DoWhileHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.DoWhileHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ElseHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ElseHandler.html
index 331095e7f2..5b073fe505 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ElseHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ElseHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ElseHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ElseHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ElseHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ElseHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/FinallyHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/FinallyHandler.html
index 50adc64530..e13ac1fc53 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/FinallyHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/FinallyHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.FinallyHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.FinallyHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.FinallyHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.FinallyHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ForHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ForHandler.html
index 35cd25392d..512a86dbc5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ForHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ForHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ForHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ForHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ForHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ForHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/HandlerFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/HandlerFactory.html
index d617726e89..e50307dbff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/HandlerFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/HandlerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.HandlerFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.HandlerFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.HandlerFactory (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.HandlerFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IfHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IfHandler.html
index c6e333be50..f27958e7c1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IfHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IfHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IfHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IfHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IfHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IfHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ImportHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ImportHandler.html
index 3a7a3b07dc..7ab9bf567d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ImportHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ImportHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ImportHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ImportHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ImportHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ImportHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentLevel.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentLevel.html
index ef16e4ddc3..d59349aef3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentLevel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentLevel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentationCheck.html
index dd26b6ce5c..cd6101b20e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndexHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndexHandler.html
index 9e12980063..6c584633e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndexHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/IndexHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndexHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndexHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndexHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.IndexHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LabelHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LabelHandler.html
index 5b55ba315c..a2d186e39b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LabelHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LabelHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LabelHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LabelHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LabelHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LabelHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LambdaHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LambdaHandler.html
index 304a69194d..c338f01347 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LambdaHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LambdaHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LambdaHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LambdaHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LambdaHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LambdaHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.LineWrappingOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.LineWrappingOptions.html
index 88dc39ad1c..9e13786322 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.LineWrappingOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.LineWrappingOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.html
index d824889c2a..330ecdb531 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/LineWrappingHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MemberDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MemberDefHandler.html
index cad80da094..9e3614ed7d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MemberDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MemberDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MemberDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MemberDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MemberDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MemberDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodCallHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodCallHandler.html
index 784e943607..85999f4566 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodCallHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodCallHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodCallHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodCallHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodCallHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodCallHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodDefHandler.html
index 3dc2313095..934c4ba64e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/MethodDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.MethodDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/NewHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/NewHandler.html
index ff419dcd6c..4cc338453a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/NewHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/NewHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.NewHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.NewHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.NewHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.NewHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ObjectBlockHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ObjectBlockHandler.html
index 9aa04bbda0..d199e6867a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ObjectBlockHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/ObjectBlockHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ObjectBlockHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ObjectBlockHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ObjectBlockHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.ObjectBlockHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PackageDefHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PackageDefHandler.html
index e0eaa3eb3e..a55d28fd74 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PackageDefHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PackageDefHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PackageDefHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PackageDefHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PackageDefHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PackageDefHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PrimordialHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PrimordialHandler.html
index 508cac6209..38c0551dd9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PrimordialHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/PrimordialHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PrimordialHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PrimordialHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PrimordialHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.PrimordialHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SlistHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SlistHandler.html
index 473ad785bc..4799e19927 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SlistHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SlistHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SlistHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SlistHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SlistHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SlistHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/StaticInitHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/StaticInitHandler.html
index 482cde387e..ad94a7b86a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/StaticInitHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/StaticInitHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.StaticInitHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.StaticInitHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.StaticInitHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.StaticInitHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchHandler.html
index 3341c338de..6304e2f172 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchRuleHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchRuleHandler.html
index 729dc52550..190b236627 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchRuleHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SwitchRuleHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchRuleHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchRuleHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchRuleHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SwitchRuleHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SynchronizedHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SynchronizedHandler.html
index 594d4e4406..e59b525900 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SynchronizedHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/SynchronizedHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SynchronizedHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SynchronizedHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SynchronizedHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.SynchronizedHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/TryHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/TryHandler.html
index 7222155a83..7d30421c42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/TryHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/TryHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.TryHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.TryHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.TryHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.TryHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/WhileHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/WhileHandler.html
index 3820d7d6fb..7610c76422 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/WhileHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/WhileHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.WhileHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.WhileHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.WhileHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.WhileHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/YieldHandler.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/YieldHandler.html
index 53f77d7e52..bde658d8cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/YieldHandler.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/class-use/YieldHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.YieldHandler (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.YieldHandler (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.YieldHandler (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.indentation.YieldHandler (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
index 4705beddc0..938718cebe 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-tree.html
index 6cfdc933fb..582645f64a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.indentation Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.indentation Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.indentation Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.indentation Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-use.html
index d13444d923..2aafb9b43e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/indentation/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.indentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.FileContext.html
index b730b9b7fa..cd036b8b1d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractJavadocCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractJavadocCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractJavadocCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractJavadocCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.html
index b396f35265..cd01794227 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheck.html
index 332ee0809c..96238b4ae4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AtclauseOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AtclauseOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AtclauseOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AtclauseOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html
index e22ada2184..c3cfbad5d9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>HtmlTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>HtmlTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlTag (checkstyle 10.13.0 API)";
+            parent.document.title="HtmlTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocPositionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocPositionCheck.html
index b86d25a56b..b35b01b926 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocPositionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocPositionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InvalidJavadocPositionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InvalidJavadocPositionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidJavadocPositionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InvalidJavadocPositionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html
index f0ce749c05..6ccd3d58e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InvalidJavadocTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InvalidJavadocTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidJavadocTag (checkstyle 10.13.0 API)";
+            parent.document.title="InvalidJavadocTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheck.html
index 7367702758..9d887f8734 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocBlockTagLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocBlockTagLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocBlockTagLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocBlockTagLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationCheck.html
index aec3bf49ed..7359d81d14 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocContentLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocContentLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocContentLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocContentLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationOption.html
index cb537544e3..4ee89b7600 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocContentLocationOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocContentLocationOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocContentLocationOption (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocContentLocationOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
index 2698848fe3..409c91b5cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMethodCheck.ClassInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMethodCheck.ClassInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMethodCheck.ClassInfo (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMethodCheck.ClassInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class JavadocMethodCheck.ClassInfo" class="title">Class JavadocMethod
 <dd><a href="JavadocMethodCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck</a></dd>
 </dl>
 <hr>
-<pre>private static class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1009">JavadocMethodCheck.ClassInfo</a>
+<pre>private static class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1006">JavadocMethodCheck.ClassInfo</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">Contains class's <code>Token</code>.</div>
 </li>
@@ -247,7 +247,7 @@ <h3>Field Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>name</h4>
-<pre>private final&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1012">name</a></pre>
+<pre>private final&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1009">name</a></pre>
 <div class="block"><code>FullIdent</code> associated with this class.</div>
 </li>
 </ul>
@@ -267,7 +267,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ClassInfo</h4>
-<pre>protected&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1020">ClassInfo</a>&#8203;(<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;className)</pre>
+<pre>protected&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1017">ClassInfo</a>&#8203;(<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;className)</pre>
 <div class="block">Creates new instance of class information object.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -293,7 +293,7 @@ <h3>Method Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getName</h4>
-<pre class="methodSignature">public final&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1029">getName</a>()</pre>
+<pre class="methodSignature">public final&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html#line.1026">getName</a>()</pre>
 <div class="block">Gets class name.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
index 418dcb7962..f9e3f56e60 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMethodCheck.ExceptionInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMethodCheck.ExceptionInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMethodCheck.ExceptionInfo (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMethodCheck.ExceptionInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class JavadocMethodCheck.ExceptionInfo" class="title">Class JavadocMe
 <dd><a href="JavadocMethodCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1089">JavadocMethodCheck.ExceptionInfo</a>
+<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1086">JavadocMethodCheck.ExceptionInfo</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">Stores useful information about declared exception.</div>
 </li>
@@ -283,7 +283,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>ast</h4>
-<pre>private final&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1092">ast</a></pre>
+<pre>private final&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1089">ast</a></pre>
 <div class="block">AST node representing this exception.</div>
 </li>
 </ul>
@@ -293,7 +293,7 @@ <h4>ast</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>classInfo</h4>
-<pre>private final&nbsp;<a href="JavadocMethodCheck.ClassInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ClassInfo</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1095">classInfo</a></pre>
+<pre>private final&nbsp;<a href="JavadocMethodCheck.ClassInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ClassInfo</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1092">classInfo</a></pre>
 <div class="block">Class information associated with this exception.</div>
 </li>
 </ul>
@@ -303,7 +303,7 @@ <h4>classInfo</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>found</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1097">found</a></pre>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1094">found</a></pre>
 <div class="block">Does the exception have throws tag associated with.</div>
 </li>
 </ul>
@@ -323,7 +323,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ExceptionInfo</h4>
-<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1105">ExceptionInfo</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1102">ExceptionInfo</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                       <a href="JavadocMethodCheck.ClassInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ClassInfo</a>&nbsp;classInfo)</pre>
 <div class="block">Creates new instance for <code>FullIdent</code>.</div>
 <dl>
@@ -349,7 +349,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>getAst</h4>
-<pre class="methodSignature">private&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1115">getAst</a>()</pre>
+<pre class="methodSignature">private&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1112">getAst</a>()</pre>
 <div class="block">Gets the AST node representing this exception.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -363,7 +363,7 @@ <h4>getAst</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setFound</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1120">setFound</a>()</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1117">setFound</a>()</pre>
 <div class="block">Mark that the exception has associated throws tag.</div>
 </li>
 </ul>
@@ -373,7 +373,7 @@ <h4>setFound</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isFound</h4>
-<pre class="methodSignature">private&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1129">isFound</a>()</pre>
+<pre class="methodSignature">private&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1126">isFound</a>()</pre>
 <div class="block">Checks that the exception has throws tag associated with it.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -387,7 +387,7 @@ <h4>isFound</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getName</h4>
-<pre class="methodSignature">private&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1138">getName</a>()</pre>
+<pre class="methodSignature">private&nbsp;<a href="JavadocMethodCheck.Token.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.Token</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html#line.1135">getName</a>()</pre>
 <div class="block">Gets exception name.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
index 5bc576ea15..1736b8acb6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMethodCheck.Token (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMethodCheck.Token (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMethodCheck.Token (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMethodCheck.Token (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class JavadocMethodCheck.Token" class="title">Class JavadocMethodChec
 <dd><a href="JavadocMethodCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1038">JavadocMethodCheck.Token</a>
+<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.1035">JavadocMethodCheck.Token</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">Represents text element with location in the text.</div>
 </li>
@@ -275,7 +275,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>columnNo</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1041">columnNo</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1038">columnNo</a></pre>
 <div class="block">Token's column number.</div>
 </li>
 </ul>
@@ -285,7 +285,7 @@ <h4>columnNo</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>lineNo</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1043">lineNo</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1040">lineNo</a></pre>
 <div class="block">Token's line number.</div>
 </li>
 </ul>
@@ -295,7 +295,7 @@ <h4>lineNo</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>text</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1045">text</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1042">text</a></pre>
 <div class="block">Token's text.</div>
 </li>
 </ul>
@@ -315,7 +315,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>Token</h4>
-<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1054">Token</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text,
+<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1051">Token</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text,
               int&nbsp;lineNo,
               int&nbsp;columnNo)</pre>
 <div class="block">Creates token.</div>
@@ -333,7 +333,7 @@ <h4>Token</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Token</h4>
-<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1065">Token</a>&#8203;(<a href="../../api/FullIdent.html" title="class in com.puppycrawl.tools.checkstyle.api">FullIdent</a>&nbsp;fullIdent)</pre>
+<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1062">Token</a>&#8203;(<a href="../../api/FullIdent.html" title="class in com.puppycrawl.tools.checkstyle.api">FullIdent</a>&nbsp;fullIdent)</pre>
 <div class="block">Converts FullIdent to Token.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -357,7 +357,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>getText</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1076">getText</a>()</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1073">getText</a>()</pre>
 <div class="block">Gets text of the token.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -371,7 +371,7 @@ <h4>getText</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1080">toString</a>()</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html#line.1077">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
index 7c92a969fb..36aa06b77a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMethodCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMethodCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMethodCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMethodCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -1458,7 +1458,7 @@ <h4>getParameters</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getThrows</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.610">getThrows</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.608">getThrows</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block">Computes the exception nodes for a method.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1474,7 +1474,7 @@ <h4>getThrows</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getThrowed</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.633">getThrowed</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;methodAst)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.631">getThrowed</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;methodAst)</pre>
 <div class="block">Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1490,7 +1490,7 @@ <h4>getThrowed</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getExceptionInfo</h4>
-<pre class="methodSignature">private static&nbsp;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.658">getExceptionInfo</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.656">getExceptionInfo</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block">Get ExceptionInfo instance.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1506,7 +1506,7 @@ <h4>getExceptionInfo</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getFirstClassNameNode</h4>
-<pre class="methodSignature">private static&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.671">getFirstClassNameNode</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.669">getFirstClassNameNode</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block">Get node where class name of exception starts.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1522,7 +1522,7 @@ <h4>getFirstClassNameNode</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isInIgnoreBlock</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.688">isInIgnoreBlock</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;methodBodyAst,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.686">isInIgnoreBlock</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;methodBodyAst,
                                        <a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;throwAst)</pre>
 <div class="block">Checks if a 'throw' usage is contained within a block that should be ignored.
  Such blocks consist of try (with catch) blocks, local classes, anonymous classes,
@@ -1542,7 +1542,7 @@ <h4>isInIgnoreBlock</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>combineExceptionInfo</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.717">combineExceptionInfo</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;first,
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.714">combineExceptionInfo</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;first,
                                                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;second)</pre>
 <div class="block">Combine ExceptionInfo collections together by matching names.</div>
 <dl>
@@ -1560,7 +1560,7 @@ <h4>combineExceptionInfo</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>findTokensInAstByType</h4>
-<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.736">findTokensInAstByType</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;root,
+<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.733">findTokensInAstByType</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;root,
                                                     int&nbsp;astType)</pre>
 <div class="block">Finds node of specified type among root children, siblings, siblings children
  on any deep level.</div>
@@ -1579,7 +1579,7 @@ <h4>findTokensInAstByType</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkParamTags</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.770">checkParamTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.767">checkParamTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                             <a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;parent,
                             boolean&nbsp;reportExpectedTags)</pre>
 <div class="block">Checks a set of tags for matching parameters.</div>
@@ -1598,7 +1598,7 @@ <h4>checkParamTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>searchMatchingTypeParameter</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.828">searchMatchingTypeParameter</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;typeParams,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.825">searchMatchingTypeParameter</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;typeParams,
                                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;requiredTypeName)</pre>
 <div class="block">Returns true if required type found in type parameters.</div>
 <dl>
@@ -1616,7 +1616,7 @@ <h4>searchMatchingTypeParameter</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>removeMatchingParam</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.852">removeMatchingParam</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;params,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.849">removeMatchingParam</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&gt;&nbsp;params,
                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;paramName)</pre>
 <div class="block">Remove parameter from params collection by name.</div>
 <dl>
@@ -1634,7 +1634,7 @@ <h4>removeMatchingParam</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkReturnTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.875">checkReturnTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.872">checkReturnTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                             int&nbsp;lineNo,
                             boolean&nbsp;reportExpectedTags)</pre>
 <div class="block">Checks for only one return tag. All return tags will be removed from the
@@ -1654,7 +1654,7 @@ <h4>checkReturnTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkThrowsTags</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.909">checkThrowsTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.906">checkThrowsTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;throwsList,
                              boolean&nbsp;reportExpectedTags)</pre>
 <div class="block">Checks a set of tags for matching throws.</div>
@@ -1673,7 +1673,7 @@ <h4>checkThrowsTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>processThrows</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.949">processThrows</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;throwsIterable,
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.946">processThrows</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&gt;&nbsp;throwsIterable,
                                   <a href="JavadocMethodCheck.ClassInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ClassInfo</a>&nbsp;documentedClassInfo,
                                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;foundThrows)</pre>
 <div class="block">Verifies that documented exception is in throws.</div>
@@ -1691,7 +1691,7 @@ <h4>processThrows</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isExceptionInfoSame</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.975">isExceptionInfoSame</a>&#8203;(<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&nbsp;info1,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.972">isExceptionInfoSame</a>&#8203;(<a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&nbsp;info1,
                                            <a href="JavadocMethodCheck.ExceptionInfo.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocMethodCheck.ExceptionInfo</a>&nbsp;info2)</pre>
 <div class="block">Check that ExceptionInfo objects are same by name.</div>
 <dl>
@@ -1709,7 +1709,7 @@ <h4>isExceptionInfoSame</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isClassNamesSame</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.988">isClassNamesSame</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;class1,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html#line.985">isClassNamesSame</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;class1,
                                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;class2)</pre>
 <div class="block">Check that class names are same by short name of class. If some class name is fully
  qualified it is cut to short name.</div>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheck.html
index 663c12aa4f..0daf6c96f5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMissingLeadingAsteriskCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMissingLeadingAsteriskCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMissingLeadingAsteriskCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMissingLeadingAsteriskCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingWhitespaceAfterAsteriskCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingWhitespaceAfterAsteriskCheck.html
index dd79a64b4f..b4a56cc345 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingWhitespaceAfterAsteriskCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingWhitespaceAfterAsteriskCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocNodeImpl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocNodeImpl.html
index 2d7af74907..7e961a0b05 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocNodeImpl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocNodeImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocNodeImpl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocNodeImpl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocNodeImpl (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocNodeImpl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheck.html
index d3773eca03..fbca8da3ab 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocPackageCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocPackageCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocPackageCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocPackageCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocParagraphCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocParagraphCheck.html
index 9965ddecd8..18361b46f9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocParagraphCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocParagraphCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocParagraphCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocParagraphCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocParagraphCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocParagraphCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
index 1bf29d839a..90bb6d7b6b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -947,7 +947,7 @@ <h4>shouldCheck</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkComment</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.321">checkComment</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.319">checkComment</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                           <a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;comment)</pre>
 <div class="block">Performs the various checks against the Javadoc comment.</div>
 <dl>
@@ -966,7 +966,7 @@ <h4>checkComment</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkFirstSentenceEnding</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.347">checkFirstSentenceEnding</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.345">checkFirstSentenceEnding</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                                       <a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;comment)</pre>
 <div class="block">Checks that the first sentence ends with proper punctuation.  This method
  uses a regular expression that checks for the presence of a period,
@@ -986,7 +986,7 @@ <h4>checkFirstSentenceEnding</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkJavadocIsNotEmpty</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.363">checkJavadocIsNotEmpty</a>&#8203;(<a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;comment)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.361">checkJavadocIsNotEmpty</a>&#8203;(<a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;comment)</pre>
 <div class="block">Checks that the Javadoc is not empty.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1000,7 +1000,7 @@ <h4>checkJavadocIsNotEmpty</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getCommentText</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.377">getCommentText</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;comments)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.375">getCommentText</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;comments)</pre>
 <div class="block">Returns the comment text from the Javadoc.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1016,7 +1016,7 @@ <h4>getCommentText</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>findTextStart</h4>
-<pre class="methodSignature">private static&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.405">findTextStart</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;line)</pre>
+<pre class="methodSignature">private static&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.403">findTextStart</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;line)</pre>
 <div class="block">Finds the index of the first non-whitespace character ignoring the
  Javadoc comment start and end strings (&#47;** and *&#47;) as well as any
  leading asterisk.</div>
@@ -1035,7 +1035,7 @@ <h4>findTextStart</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>trimTail</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.429">trimTail</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang" class="externalLink">StringBuilder</a>&nbsp;builder)</pre>
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.427">trimTail</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang" class="externalLink">StringBuilder</a>&nbsp;builder)</pre>
 <div class="block">Trims any trailing whitespace or the end of Javadoc comment string.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1049,7 +1049,7 @@ <h4>trimTail</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkHtmlTags</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.465">checkHtmlTags</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.463">checkHtmlTags</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                            <a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;comment)</pre>
 <div class="block">Checks the comment for HTML tags that do not have a corresponding close
  tag or a close tag that has no previous open tag.  This code was
@@ -1068,7 +1068,7 @@ <h4>checkHtmlTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkUnclosedTags</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.531">checkUnclosedTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Deque.html?is-external=true" title="class or interface in java.util" class="externalLink">Deque</a>&lt;<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&gt;&nbsp;htmlStack,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.529">checkUnclosedTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Deque.html?is-external=true" title="class or interface in java.util" class="externalLink">Deque</a>&lt;<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&gt;&nbsp;htmlStack,
                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;token)</pre>
 <div class="block">Checks to see if there are any unclosed tags on the stack.  The token
  represents a html tag that has been closed and has a corresponding open
@@ -1087,7 +1087,7 @@ <h4>checkUnclosedTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isSingleTag</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.568">isSingleTag</a>&#8203;(<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&nbsp;tag)</pre>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.566">isSingleTag</a>&#8203;(<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&nbsp;tag)</pre>
 <div class="block">Determines if the HtmlTag is one which does not require a close tag.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1103,7 +1103,7 @@ <h4>isSingleTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isAllowedTag</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.582">isAllowedTag</a>&#8203;(<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&nbsp;tag)</pre>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.580">isAllowedTag</a>&#8203;(<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&nbsp;tag)</pre>
 <div class="block">Determines if the HtmlTag is one which is allowed in a javadoc.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1119,7 +1119,7 @@ <h4>isAllowedTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isExtraHtml</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.595">isExtraHtml</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;token,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.593">isExtraHtml</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;token,
                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Deque.html?is-external=true" title="class or interface in java.util" class="externalLink">Deque</a>&lt;<a href="HtmlTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">HtmlTag</a>&gt;&nbsp;htmlStack)</pre>
 <div class="block">Determines if the given token is an extra HTML tag. This indicates that
  a close tag was found that does not have a corresponding open tag.</div>
@@ -1139,7 +1139,7 @@ <h4>isExtraHtml</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setScope</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.617">setScope</a>&#8203;(<a href="../../api/Scope.html" title="enum in com.puppycrawl.tools.checkstyle.api">Scope</a>&nbsp;scope)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.615">setScope</a>&#8203;(<a href="../../api/Scope.html" title="enum in com.puppycrawl.tools.checkstyle.api">Scope</a>&nbsp;scope)</pre>
 <div class="block">Setter to specify the visibility scope where Javadoc comments are checked.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1155,7 +1155,7 @@ <h4>setScope</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setExcludeScope</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.627">setExcludeScope</a>&#8203;(<a href="../../api/Scope.html" title="enum in com.puppycrawl.tools.checkstyle.api">Scope</a>&nbsp;excludeScope)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.625">setExcludeScope</a>&#8203;(<a href="../../api/Scope.html" title="enum in com.puppycrawl.tools.checkstyle.api">Scope</a>&nbsp;excludeScope)</pre>
 <div class="block">Setter to specify the visibility scope where Javadoc comments are not checked.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1171,7 +1171,7 @@ <h4>setExcludeScope</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setEndOfSentenceFormat</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.637">setEndOfSentenceFormat</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex" class="externalLink">Pattern</a>&nbsp;pattern)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.635">setEndOfSentenceFormat</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex" class="externalLink">Pattern</a>&nbsp;pattern)</pre>
 <div class="block">Setter to specify the format for matching the end of a sentence.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1187,7 +1187,7 @@ <h4>setEndOfSentenceFormat</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setCheckFirstSentence</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.647">setCheckFirstSentence</a>&#8203;(boolean&nbsp;flag)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.645">setCheckFirstSentence</a>&#8203;(boolean&nbsp;flag)</pre>
 <div class="block">Setter to control whether to check the first sentence for proper end of sentence.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1203,7 +1203,7 @@ <h4>setCheckFirstSentence</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>setCheckHtml</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.657">setCheckHtml</a>&#8203;(boolean&nbsp;flag)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.655">setCheckHtml</a>&#8203;(boolean&nbsp;flag)</pre>
 <div class="block">Setter to control whether to check for incomplete HTML tags.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1219,7 +1219,7 @@ <h4>setCheckHtml</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setCheckEmptyJavadoc</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.667">setCheckEmptyJavadoc</a>&#8203;(boolean&nbsp;flag)</pre>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html#line.665">setCheckEmptyJavadoc</a>&#8203;(boolean&nbsp;flag)</pre>
 <div class="block">Setter to control whether to check if the Javadoc is missing a describing text.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html
index 6f9408f7e2..87f8be23f7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTag (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagContinuationIndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagContinuationIndentationCheck.html
index 1cb54f56c1..60a582c6c7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagContinuationIndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagContinuationIndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTagContinuationIndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTagContinuationIndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTagContinuationIndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTagContinuationIndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.Type.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.Type.html
index 82b1cfb38b..07e2d477bf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.Type.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.Type.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTagInfo.Type (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTagInfo.Type (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTagInfo.Type (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTagInfo.Type (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.html
index 412bee2b77..7912032b73 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTagInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTagInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTagInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTagInfo (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTagInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html
index 1576c95ce9..4fc5b2213b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTags (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTags (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTags (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTags (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
index 9824dfdbe3..cf199c2ddd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -1101,7 +1101,7 @@ <h4>shouldCheck</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getJavadocTags</h4>
-<pre class="methodSignature">private&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.378">getJavadocTags</a>&#8203;(<a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;textBlock)</pre>
+<pre class="methodSignature">private&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.373">getJavadocTags</a>&#8203;(<a href="../../api/TextBlock.html" title="interface in com.puppycrawl.tools.checkstyle.api">TextBlock</a>&nbsp;textBlock)</pre>
 <div class="block">Gets all standalone tags from a given javadoc.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1117,7 +1117,7 @@ <h4>getJavadocTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.398">checkTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.393">checkTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;tagName,
                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex" class="externalLink">Pattern</a>&nbsp;formatPattern)</pre>
@@ -1137,7 +1137,7 @@ <h4>checkTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkComponentParamTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.426">checkComponentParamTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.421">checkComponentParamTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                                     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                                     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;recordComponentName)</pre>
 <div class="block">Verifies that a record definition has the specified param tag for
@@ -1156,7 +1156,7 @@ <h4>checkComponentParamTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkTypeParamTag</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.449">checkTypeParamTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.444">checkTypeParamTag</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;typeParamName)</pre>
 <div class="block">Verifies that a type definition has the specified param tag for
@@ -1175,7 +1175,7 @@ <h4>checkTypeParamTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>checkUnusedParamTags</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.472">checkUnusedParamTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.467">checkUnusedParamTags</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&gt;&nbsp;tags,
                                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;typeParamNames,
                                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;recordComponentNames)</pre>
 <div class="block">Checks for unused param tags for type parameters and record components.</div>
@@ -1193,7 +1193,7 @@ <h4>checkUnusedParamTags</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>extractParamNameFromTag</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.501">extractParamNameFromTag</a>&#8203;(<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&nbsp;tag)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.496">extractParamNameFromTag</a>&#8203;(<a href="JavadocTag.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">JavadocTag</a>&nbsp;tag)</pre>
 <div class="block">Extracts parameter name from tag.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1209,7 +1209,7 @@ <h4>extractParamNameFromTag</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getRecordComponentNames</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.520">getRecordComponentNames</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;node)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html#line.515">getRecordComponentNames</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;node)</pre>
 <div class="block">Collects the record components in a record definition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheck.html
index 90c453ab05..1ff931cf80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.html
index b25527f292..bc1cc0ee55 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocMethodCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingJavadocMethodCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingJavadocMethodCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingJavadocMethodCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingJavadocMethodCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocPackageCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocPackageCheck.html
index 0002ab84a6..1b780669de 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocPackageCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocPackageCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingJavadocPackageCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingJavadocPackageCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingJavadocPackageCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingJavadocPackageCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
index d4719f5e2d..1c69930fdc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MissingJavadocTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MissingJavadocTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MissingJavadocTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MissingJavadocTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/NonEmptyAtclauseDescriptionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/NonEmptyAtclauseDescriptionCheck.html
index 0974855148..0c82c3fe57 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/NonEmptyAtclauseDescriptionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/NonEmptyAtclauseDescriptionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NonEmptyAtclauseDescriptionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NonEmptyAtclauseDescriptionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NonEmptyAtclauseDescriptionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NonEmptyAtclauseDescriptionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/RequireEmptyLineBeforeBlockTagGroupCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/RequireEmptyLineBeforeBlockTagGroupCheck.html
index 827d6bc736..62dc0f6a1c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/RequireEmptyLineBeforeBlockTagGroupCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/RequireEmptyLineBeforeBlockTagGroupCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheck.html
index 872812ee93..14cfa94b7a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SingleLineJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SingleLineJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingleLineJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SingleLineJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.html
index cf44c38546..fcbb24f7bf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/SummaryJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SummaryJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SummaryJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummaryJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SummaryJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
index 4ca2d4ecc0..a31a803a80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TagParser.Point (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TagParser.Point (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TagParser.Point (checkstyle 10.13.0 API)";
+            parent.document.title="TagParser.Point (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class TagParser.Point" class="title">Class TagParser.Point</h2>
 <dd><a href="TagParser.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser</a></dd>
 </dl>
 <hr>
-<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.263">TagParser.Point</a>
+<pre>private static final class <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.262">TagParser.Point</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">Represents current position in the text.</div>
 </li>
@@ -262,7 +262,7 @@ <h3>Field Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>lineNo</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.266">lineNo</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.265">lineNo</a></pre>
 <div class="block">Line number.</div>
 </li>
 </ul>
@@ -272,7 +272,7 @@ <h4>lineNo</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>columnNo</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.268">columnNo</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.267">columnNo</a></pre>
 <div class="block">Column number.</div>
 </li>
 </ul>
@@ -292,7 +292,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Point</h4>
-<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.276">Point</a>&#8203;(int&nbsp;lineNo,
+<pre>private&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.275">Point</a>&#8203;(int&nbsp;lineNo,
               int&nbsp;columnNo)</pre>
 <div class="block">Creates new <code>Point</code> instance.</div>
 <dl>
@@ -318,7 +318,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>getLineNo</h4>
-<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.286">getLineNo</a>()</pre>
+<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.285">getLineNo</a>()</pre>
 <div class="block">Getter for line number.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -332,7 +332,7 @@ <h4>getLineNo</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getColumnNo</h4>
-<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.295">getColumnNo</a>()</pre>
+<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html#line.294">getColumnNo</a>()</pre>
 <div class="block">Getter for column number.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
index ed025530b2..c4ec5ba917 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TagParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TagParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TagParser (checkstyle 10.13.0 API)";
+            parent.document.title="TagParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -535,7 +535,7 @@ <h4>getTagId</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isCommentTag</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.203">isCommentTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.202">isCommentTag</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
                                     <a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;pos)</pre>
 <div class="block">If this is a HTML-comments.</div>
 <dl>
@@ -554,7 +554,7 @@ <h4>isCommentTag</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>skipHtmlComment</h4>
-<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.214">skipHtmlComment</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
+<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.213">skipHtmlComment</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
                                                <a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;fromPoint)</pre>
 <div class="block">Skips HTML comments.</div>
 <dl>
@@ -572,7 +572,7 @@ <h4>skipHtmlComment</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>findChar</h4>
-<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.231">findChar</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
+<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.230">findChar</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
                                         char&nbsp;character,
                                         <a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;from)</pre>
 <div class="block">Finds next occurrence of given character.</div>
@@ -592,7 +592,7 @@ <h4>findChar</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getNextPoint</h4>
-<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.249">getNextPoint</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
+<pre class="methodSignature">private static&nbsp;<a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#line.248">getNextPoint</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;text,
                                             <a href="TagParser.Point.html" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc">TagParser.Point</a>&nbsp;from)</pre>
 <div class="block">Increments column number to be examined, moves onto the next line when no
  more characters are available.</div>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheck.html
index 9ad63decd7..b23d7b57e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>WriteTagCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>WriteTagCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WriteTagCheck (checkstyle 10.13.0 API)";
+            parent.document.title="WriteTagCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.FileContext.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.FileContext.html
index f6cd7d49e6..4aed02db66 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.FileContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.FileContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.FileContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.FileContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.FileContext (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.FileContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.html
index 237ec1a627..0768ad836b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AbstractJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AtclauseOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AtclauseOrderCheck.html
index f737408e95..f2e07f1b1e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AtclauseOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/AtclauseOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AtclauseOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AtclauseOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AtclauseOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.AtclauseOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/HtmlTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/HtmlTag.html
index f40e452005..d9aaed1e39 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/HtmlTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/HtmlTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocPositionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocPositionCheck.html
index d9631df2a1..633d234b42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocPositionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocPositionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocPositionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocPositionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocPositionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocPositionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocTag.html
index 28ad4a9b33..cea2274ca5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/InvalidJavadocTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocTag (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocBlockTagLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocBlockTagLocationCheck.html
index 5a510cab5f..1dc997d8fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocBlockTagLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocBlockTagLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocBlockTagLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocBlockTagLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocBlockTagLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocBlockTagLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationCheck.html
index 5ffa6130be..39cb31b3bf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationOption.html
index 3ea15c4995..b05c250744 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocContentLocationOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocContentLocationOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ClassInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ClassInfo.html
index 2f3ce8e363..15415c70a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ClassInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ClassInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ExceptionInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ExceptionInfo.html
index f7b6e206f6..4f6e6da980 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ExceptionInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.ExceptionInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.Token.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.Token.html
index 40cc3e81be..47fa238353 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.Token.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.html
index 942bc5d995..8759b4efe9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMethodCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingLeadingAsteriskCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingLeadingAsteriskCheck.html
index f0d82a8a40..e758f2a500 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingLeadingAsteriskCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingLeadingAsteriskCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingLeadingAsteriskCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingLeadingAsteriskCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingLeadingAsteriskCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingLeadingAsteriskCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingWhitespaceAfterAsteriskCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingWhitespaceAfterAsteriskCheck.html
index d168613ad8..221a06cfce 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingWhitespaceAfterAsteriskCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocMissingWhitespaceAfterAsteriskCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingWhitespaceAfterAsteriskCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocNodeImpl.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocNodeImpl.html
index 2cb21df760..d6b7437329 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocNodeImpl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocNodeImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocPackageCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocPackageCheck.html
index d71d7ccb03..c8b6809560 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocPackageCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocPackageCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocParagraphCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocParagraphCheck.html
index 560e534b66..a5dcd1570b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocParagraphCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocParagraphCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocStyleCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocStyleCheck.html
index cff5217078..d964569ae4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocStyleCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocStyleCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTag.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTag.html
index 29c6318cda..96ddff95e1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagContinuationIndentationCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagContinuationIndentationCheck.html
index 274b3c1846..e76d45d6db 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagContinuationIndentationCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagContinuationIndentationCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagContinuationIndentationCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagContinuationIndentationCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagContinuationIndentationCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagContinuationIndentationCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.Type.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.Type.html
index 4b96036171..138db415c3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.Type.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.Type.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.html
index 5314621a45..ecb98cb1b8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTagInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTags.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTags.html
index 2d7900e431..3dee803825 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTags.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTags.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTags (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTags (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTags (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTags (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTypeCheck.html
index 2cd05e1475..d3f4769ba4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocVariableCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocVariableCheck.html
index 524e78be2d..4190d6b55e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocVariableCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/JavadocVariableCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocMethodCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocMethodCheck.html
index 54db245ea6..0f7196aef7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocMethodCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocMethodCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocMethodCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocMethodCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocMethodCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocMethodCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocPackageCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocPackageCheck.html
index 98bd668689..f455084a96 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocPackageCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocPackageCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocPackageCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocPackageCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocPackageCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocPackageCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocTypeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocTypeCheck.html
index 248b370a07..4989c07210 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocTypeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/MissingJavadocTypeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/NonEmptyAtclauseDescriptionCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/NonEmptyAtclauseDescriptionCheck.html
index 3929e49230..c4d1820188 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/NonEmptyAtclauseDescriptionCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/NonEmptyAtclauseDescriptionCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/RequireEmptyLineBeforeBlockTagGroupCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/RequireEmptyLineBeforeBlockTagGroupCheck.html
index e8228a6319..26cbb89cdc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/RequireEmptyLineBeforeBlockTagGroupCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/RequireEmptyLineBeforeBlockTagGroupCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.RequireEmptyLineBeforeBlockTagGroupCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SingleLineJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SingleLineJavadocCheck.html
index 8f39b53b14..3cb861c03e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SingleLineJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SingleLineJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SingleLineJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SingleLineJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SingleLineJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SingleLineJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SummaryJavadocCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SummaryJavadocCheck.html
index 36944c057d..8b2a91c334 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SummaryJavadocCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/SummaryJavadocCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SummaryJavadocCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SummaryJavadocCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SummaryJavadocCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.SummaryJavadocCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.Point.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.Point.html
index 6e257b28d4..8e71cec3b0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.Point.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.Point.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.html
index b86f6a00d1..a77ff67a39 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/TagParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/WriteTagCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/WriteTagCheck.html
index c0fe49c353..283fee1178 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/WriteTagCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/class-use/WriteTagCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
index c9b98316df..50ce5fc738 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-tree.html
index ea2aa0d734..2cff174524 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.javadoc Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.javadoc Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-use.html
index 029d2dc662..8541938a15 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/BlockTagUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/BlockTagUtil.html
index 2b2415fc89..991d7d9377 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/BlockTagUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/BlockTagUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BlockTagUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BlockTagUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BlockTagUtil (checkstyle 10.13.0 API)";
+            parent.document.title="BlockTagUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/InlineTagUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/InlineTagUtil.html
index 62026120f1..f09429196e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/InlineTagUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/InlineTagUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InlineTagUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InlineTagUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InlineTagUtil (checkstyle 10.13.0 API)";
+            parent.document.title="InlineTagUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/TagInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/TagInfo.html
index aa6190f582..0aa008a87f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/TagInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/TagInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TagInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TagInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TagInfo (checkstyle 10.13.0 API)";
+            parent.document.title="TagInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/BlockTagUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/BlockTagUtil.html
index 864a5e4d1b..1bc8e39856 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/BlockTagUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/BlockTagUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.BlockTagUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.BlockTagUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.BlockTagUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.BlockTagUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/InlineTagUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/InlineTagUtil.html
index a2b9cdc692..ff323ec526 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/InlineTagUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/InlineTagUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.InlineTagUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.InlineTagUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.InlineTagUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.InlineTagUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/TagInfo.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/TagInfo.html
index 54357b3db9..adfdce9c38 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/TagInfo.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/class-use/TagInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.TagInfo (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.TagInfo (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.TagInfo (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.javadoc.utils.TagInfo (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
index 3762c08810..c4ef972817 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-tree.html
index 19a52f657a..772dcfc322 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.javadoc.utils Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.javadoc.utils Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc.utils Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.javadoc.utils Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-use.html
index f576f94e84..5a1c7cf72f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.ClassContext.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.ClassContext.html
index 803909d8d5..170647731c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.ClassContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.ClassContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractClassCouplingCheck.ClassContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractClassCouplingCheck.ClassContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractClassCouplingCheck.ClassContext (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractClassCouplingCheck.ClassContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.html
index 08ae01a3c8..17e59d67f8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/AbstractClassCouplingCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractClassCouplingCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractClassCouplingCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractClassCouplingCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractClassCouplingCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.Context.html
index 6468e4c96b..0499f5f5aa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BooleanExpressionComplexityCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BooleanExpressionComplexityCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BooleanExpressionComplexityCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="BooleanExpressionComplexityCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.html
index 9de3979e34..74c0f2c8f5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BooleanExpressionComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BooleanExpressionComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BooleanExpressionComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="BooleanExpressionComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheck.html
index b659ed050a..4ae5e7f86b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassDataAbstractionCouplingCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassDataAbstractionCouplingCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassDataAbstractionCouplingCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ClassDataAbstractionCouplingCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassFanOutComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassFanOutComplexityCheck.html
index acde195fcc..9b9c0f300e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassFanOutComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/ClassFanOutComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassFanOutComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassFanOutComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassFanOutComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ClassFanOutComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/CyclomaticComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/CyclomaticComplexityCheck.html
index 53c2cf251f..b416145b00 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/CyclomaticComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/CyclomaticComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CyclomaticComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CyclomaticComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CyclomaticComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="CyclomaticComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.Counter.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.Counter.html
index 65ebe7dc2a..346f1a6045 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.Counter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.Counter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaNCSSCheck.Counter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaNCSSCheck.Counter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaNCSSCheck.Counter (checkstyle 10.13.0 API)";
+            parent.document.title="JavaNCSSCheck.Counter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.html
index 4f809d8d4a..58fb48f688 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavaNCSSCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavaNCSSCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavaNCSSCheck (checkstyle 10.13.0 API)";
+            parent.document.title="JavaNCSSCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.TokenEnd.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.TokenEnd.html
index ce34472ceb..e1c9ec8d03 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.TokenEnd.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.TokenEnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NPathComplexityCheck.TokenEnd (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NPathComplexityCheck.TokenEnd (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NPathComplexityCheck.TokenEnd (checkstyle 10.13.0 API)";
+            parent.document.title="NPathComplexityCheck.TokenEnd (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.Values.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.Values.html
index 1fd71b0ac8..68c9348eb5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.Values.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.Values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NPathComplexityCheck.Values (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NPathComplexityCheck.Values (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NPathComplexityCheck.Values (checkstyle 10.13.0 API)";
+            parent.document.title="NPathComplexityCheck.Values (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.html
index d6b3858ac2..c77f369955 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NPathComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NPathComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NPathComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NPathComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.ClassContext.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.ClassContext.html
index 33dadaa7b2..7da80d680f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.ClassContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.ClassContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck.ClassContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck.ClassContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck.ClassContext (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck.ClassContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.html
index da1babbdff..132d13b959 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/AbstractClassCouplingCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.Context.html
index c47824b489..0663a31b31 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.html
index 17b738682e..3a3254e5c0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/BooleanExpressionComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassDataAbstractionCouplingCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassDataAbstractionCouplingCheck.html
index ce3f7ec02b..55482564d0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassDataAbstractionCouplingCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassDataAbstractionCouplingCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassFanOutComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassFanOutComplexityCheck.html
index 22794505fa..1d7e2fc0e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassFanOutComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/ClassFanOutComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/CyclomaticComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/CyclomaticComplexityCheck.html
index e39646663c..111c232b8d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/CyclomaticComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/CyclomaticComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.Counter.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.Counter.html
index 44ebeab741..b0d678e084 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.Counter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.Counter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck.Counter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck.Counter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck.Counter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck.Counter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.html
index 8e88653f3e..00906299b6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/JavaNCSSCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.TokenEnd.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.TokenEnd.html
index fd84dc3a61..902d7aba72 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.TokenEnd.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.TokenEnd.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.TokenEnd (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.TokenEnd (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.TokenEnd (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.TokenEnd (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.Values.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.Values.html
index 56f5a0c946..c3a093d7ca 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.Values.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.Values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.Values (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.Values (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.Values (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.Values (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.html
index ef1600d1f6..3ea62fddf8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/class-use/NPathComplexityCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
index 7ded3dda17..92104f3d37 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-tree.html
index 6514d2b322..0512e1b6a3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.metrics Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.metrics Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.metrics Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.metrics Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-use.html
index 274a2d37de..5f34a8c300 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/metrics/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.metrics (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ClassMemberImpliedModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ClassMemberImpliedModifierCheck.html
index 228226f984..a35182ea73 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ClassMemberImpliedModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ClassMemberImpliedModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassMemberImpliedModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassMemberImpliedModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassMemberImpliedModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ClassMemberImpliedModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/InterfaceMemberImpliedModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/InterfaceMemberImpliedModifierCheck.html
index 3e4d055670..79e2e164e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/InterfaceMemberImpliedModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/InterfaceMemberImpliedModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InterfaceMemberImpliedModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InterfaceMemberImpliedModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InterfaceMemberImpliedModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InterfaceMemberImpliedModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html
index 7debd9d578..7b85e1f836 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModifierOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModifierOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModifierOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ModifierOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/RedundantModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/RedundantModifierCheck.html
index 0bccf1d06f..0fea937146 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/RedundantModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/RedundantModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RedundantModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RedundantModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RedundantModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RedundantModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ClassMemberImpliedModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ClassMemberImpliedModifierCheck.html
index ec7606c7d9..678b5c5f90 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ClassMemberImpliedModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ClassMemberImpliedModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ClassMemberImpliedModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ClassMemberImpliedModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ClassMemberImpliedModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ClassMemberImpliedModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/InterfaceMemberImpliedModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/InterfaceMemberImpliedModifierCheck.html
index 93ae9fa05e..e46d5185b4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/InterfaceMemberImpliedModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/InterfaceMemberImpliedModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.InterfaceMemberImpliedModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.InterfaceMemberImpliedModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.InterfaceMemberImpliedModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.InterfaceMemberImpliedModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ModifierOrderCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ModifierOrderCheck.html
index 98dedbe49a..1b6106ec28 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ModifierOrderCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/ModifierOrderCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/RedundantModifierCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/RedundantModifierCheck.html
index 8f47b6d4db..2d3b12085d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/RedundantModifierCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/class-use/RedundantModifierCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
index 0b61107b77..1bf31265a0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-tree.html
index 1540f6521b..d86835daa5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.modifier Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.modifier Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.modifier Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.modifier Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-use.html
index baa91d2de4..d0efd9e221 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.modifier (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheck.html
index 6dcbfbd7c6..21df76d7a2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbbreviationAsWordInNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbbreviationAsWordInNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbbreviationAsWordInNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbbreviationAsWordInNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractAccessControlNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractAccessControlNameCheck.html
index 075293b6d4..7512e58784 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractAccessControlNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractAccessControlNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractAccessControlNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractAccessControlNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractAccessControlNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractAccessControlNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractClassNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractClassNameCheck.html
index 74898773e5..7ec05d053d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractClassNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractClassNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractClassNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractClassNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractClassNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractClassNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractNameCheck.html
index 2646222afd..ea5a309a08 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AbstractNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html
index ec348cf8f1..57ef596109 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AccessModifierOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AccessModifierOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AccessModifierOption (checkstyle 10.13.0 API)";
+            parent.document.title="AccessModifierOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheck.html
index 5d412531c3..2ba8e486e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CatchParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CatchParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CatchParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="CatchParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ClassTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ClassTypeParameterNameCheck.html
index 8a1aadea35..d098277bbe 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ClassTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ClassTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ClassTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheck.html
index 0de7b23bd7..543ccef1f8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ConstantNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ConstantNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConstantNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ConstantNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheck.html
index 6694aca714..f4e16389c2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IllegalIdentifierNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IllegalIdentifierNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IllegalIdentifierNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="IllegalIdentifierNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/InterfaceTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/InterfaceTypeParameterNameCheck.html
index 2c16dcdfff..84d6efd817 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/InterfaceTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/InterfaceTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>InterfaceTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>InterfaceTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InterfaceTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="InterfaceTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LambdaParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LambdaParameterNameCheck.html
index 29d5f53117..ca6d07120e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LambdaParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LambdaParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LambdaParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LambdaParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LambdaParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LambdaParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalFinalVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalFinalVariableNameCheck.html
index b7b66da84d..7a55df32e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalFinalVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalFinalVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LocalFinalVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LocalFinalVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalFinalVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LocalFinalVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalVariableNameCheck.html
index 49fcc74874..01d4f1b01f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/LocalVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LocalVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LocalVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocalVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LocalVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MemberNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MemberNameCheck.html
index 34f197235f..49e3c291e1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MemberNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MemberNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MemberNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MemberNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemberNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MemberNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodNameCheck.html
index 8eeb2d9bda..5cefc7f79f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MethodNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodTypeParameterNameCheck.html
index f407158f90..b416b8812e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/MethodTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MethodTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PackageNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PackageNameCheck.html
index 558ab69c76..3d13217b09 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PackageNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PackageNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PackageNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PackageNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PackageNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="PackageNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.html
index d089d86c61..b059c545a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheck.html
index af0b6702f2..3c637346da 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PatternVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PatternVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PatternVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="PatternVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordComponentNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordComponentNameCheck.html
index e2cf99e737..7ec0978104 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordComponentNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordComponentNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RecordComponentNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RecordComponentNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordComponentNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RecordComponentNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordTypeParameterNameCheck.html
index bf39f31b52..e6853293a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/RecordTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RecordTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RecordTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RecordTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/StaticVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/StaticVariableNameCheck.html
index 34a2673438..8a8bd3c0da 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/StaticVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/StaticVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>StaticVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>StaticVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StaticVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="StaticVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/TypeNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/TypeNameCheck.html
index 96c7c1fc77..4233de1959 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/TypeNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/TypeNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TypeNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TypeNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypeNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="TypeNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbbreviationAsWordInNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbbreviationAsWordInNameCheck.html
index 7bac40272b..68fe6575ee 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbbreviationAsWordInNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbbreviationAsWordInNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractAccessControlNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractAccessControlNameCheck.html
index 932daf9b7f..6099893343 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractAccessControlNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractAccessControlNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractClassNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractClassNameCheck.html
index c4f790f3db..dc023bbd23 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractClassNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractClassNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractNameCheck.html
index e80e737ae1..1e29a6569a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AbstractNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AccessModifierOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AccessModifierOption.html
index b1aad03590..10186480d3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AccessModifierOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/AccessModifierOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/CatchParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/CatchParameterNameCheck.html
index 138bd3b749..3b3d88af0b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/CatchParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/CatchParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ClassTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ClassTypeParameterNameCheck.html
index 1625ccc205..906b605672 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ClassTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ClassTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ConstantNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ConstantNameCheck.html
index 91cd6cbbec..30e75cd8a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ConstantNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ConstantNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/IllegalIdentifierNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/IllegalIdentifierNameCheck.html
index 82d2baa00b..d56679086f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/IllegalIdentifierNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/IllegalIdentifierNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.IllegalIdentifierNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.IllegalIdentifierNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.IllegalIdentifierNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.IllegalIdentifierNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/InterfaceTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/InterfaceTypeParameterNameCheck.html
index f5231d0ba6..28595d8589 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/InterfaceTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/InterfaceTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LambdaParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LambdaParameterNameCheck.html
index 7fa803a0a2..db182c57d3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LambdaParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LambdaParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LambdaParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LambdaParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LambdaParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LambdaParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalFinalVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalFinalVariableNameCheck.html
index c846429525..dae4e2603b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalFinalVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalFinalVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalVariableNameCheck.html
index 61c7d5bd02..aba62e6c30 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/LocalVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MemberNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MemberNameCheck.html
index b66264a00a..137f425683 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MemberNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MemberNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodNameCheck.html
index 979618fc69..e7d5f356b2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodTypeParameterNameCheck.html
index 605daf2f0c..371e9032d2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/MethodTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PackageNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PackageNameCheck.html
index ccaa5ee069..69c4ab0f45 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PackageNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PackageNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ParameterNameCheck.html
index 1e36847bd5..c8b210d8d3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/ParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PatternVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PatternVariableNameCheck.html
index 0222f40338..c998512bb5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PatternVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/PatternVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PatternVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PatternVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PatternVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.PatternVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordComponentNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordComponentNameCheck.html
index 3235e6ff2f..528daf885b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordComponentNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordComponentNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordComponentNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordComponentNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordComponentNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordComponentNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordTypeParameterNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordTypeParameterNameCheck.html
index 5e54c03453..98179ef5d9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordTypeParameterNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/RecordTypeParameterNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordTypeParameterNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordTypeParameterNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordTypeParameterNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.RecordTypeParameterNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/StaticVariableNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/StaticVariableNameCheck.html
index 80435b7886..87cd348d3d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/StaticVariableNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/StaticVariableNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/TypeNameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/TypeNameCheck.html
index fa974f8447..30c7f2e5d8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/TypeNameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/class-use/TypeNameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
index 58551c764a..212d65d30a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-tree.html
index 1f39ddc083..da602642b0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.naming Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.naming Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.naming Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.naming Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-use.html
index 89d869ba38..6aa2f34abf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/naming/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.naming (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-summary.html
index 1cd735f6c7..809df4fc3f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-tree.html
index b1ab40783c..b32214fbe3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-use.html
index c983b47c24..cbd914f701 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/CommentSuppressor.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/CommentSuppressor.html
index e643a28437..50c4b89c0c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/CommentSuppressor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/CommentSuppressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CommentSuppressor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CommentSuppressor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommentSuppressor (checkstyle 10.13.0 API)";
+            parent.document.title="CommentSuppressor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.Builder.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.Builder.html
index f545ae1c51..66ba3693c3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.Builder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetectorOptions.Builder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetectorOptions.Builder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetectorOptions.Builder (checkstyle 10.13.0 API)";
+            parent.document.title="DetectorOptions.Builder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.html
index ab345fe7c6..0505c7b564 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/DetectorOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DetectorOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DetectorOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DetectorOptions (checkstyle 10.13.0 API)";
+            parent.document.title="DetectorOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MatchSuppressor.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MatchSuppressor.html
index 51cb9a87dd..f49cff2747 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MatchSuppressor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MatchSuppressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MatchSuppressor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MatchSuppressor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MatchSuppressor (checkstyle 10.13.0 API)";
+            parent.document.title="MatchSuppressor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MultilineDetector.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MultilineDetector.html
index d30df3e1d4..333b8355a1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MultilineDetector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/MultilineDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MultilineDetector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MultilineDetector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MultilineDetector (checkstyle 10.13.0 API)";
+            parent.document.title="MultilineDetector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/NeverSuppress.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/NeverSuppress.html
index 6c69e63158..1645d89ff6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/NeverSuppress.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/NeverSuppress.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NeverSuppress (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NeverSuppress (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NeverSuppress (checkstyle 10.13.0 API)";
+            parent.document.title="NeverSuppress (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.html
index e35fb613ea..c449ead29f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpMultilineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpMultilineCheck.html
index 99502a9b96..87f8a37050 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpMultilineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpMultilineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpMultilineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpMultilineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpMultilineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpMultilineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpOnFilenameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpOnFilenameCheck.html
index 167cd39726..866582973b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpOnFilenameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpOnFilenameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpOnFilenameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpOnFilenameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpOnFilenameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpOnFilenameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineCheck.html
index 76faafb35f..8d6e783157 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpSinglelineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpSinglelineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpSinglelineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpSinglelineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineJavaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineJavaCheck.html
index 2a1bb8b131..392f2792a8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineJavaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/RegexpSinglelineJavaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RegexpSinglelineJavaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RegexpSinglelineJavaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpSinglelineJavaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RegexpSinglelineJavaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/SinglelineDetector.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/SinglelineDetector.html
index 6ce6f93022..0bb7e84439 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/SinglelineDetector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/SinglelineDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SinglelineDetector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SinglelineDetector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SinglelineDetector (checkstyle 10.13.0 API)";
+            parent.document.title="SinglelineDetector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/CommentSuppressor.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/CommentSuppressor.html
index 14153101c2..d6f92fa610 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/CommentSuppressor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/CommentSuppressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.CommentSuppressor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.CommentSuppressor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.CommentSuppressor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.CommentSuppressor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.Builder.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.Builder.html
index 2a62a43d03..32e08a8dd8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.Builder.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.Builder (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.Builder (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.Builder (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.Builder (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.html
index 8f65e87f2f..ac014792cd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/DetectorOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MatchSuppressor.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MatchSuppressor.html
index 81750bef85..5ac46ea13c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MatchSuppressor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MatchSuppressor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MultilineDetector.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MultilineDetector.html
index 546e103255..03de24999b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MultilineDetector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/MultilineDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/NeverSuppress.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/NeverSuppress.html
index 9625bf3174..80574d2e7d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/NeverSuppress.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/NeverSuppress.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.NeverSuppress (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.NeverSuppress (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.NeverSuppress (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.NeverSuppress (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpCheck.html
index 4c8b75b3fc..1dd8587d42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpMultilineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpMultilineCheck.html
index 7d5a75f8be..866fed892d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpMultilineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpMultilineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpOnFilenameCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpOnFilenameCheck.html
index 386479202b..bdf5022619 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpOnFilenameCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpOnFilenameCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpOnFilenameCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpOnFilenameCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpOnFilenameCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpOnFilenameCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineCheck.html
index 524ef4e959..36c6930a49 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineJavaCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineJavaCheck.html
index c06ccd93eb..087fc66930 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineJavaCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/RegexpSinglelineJavaCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/SinglelineDetector.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/SinglelineDetector.html
index 0af08c2f3a..7e00a96544 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/SinglelineDetector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/class-use/SinglelineDetector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.SinglelineDetector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.SinglelineDetector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.SinglelineDetector (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.regexp.SinglelineDetector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
index ab6a4b88dd..9aab19eaa2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-tree.html
index a995eb74b8..2380e37985 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.regexp Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.regexp Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.regexp Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.regexp Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-use.html
index 9f9a984b48..5fbd70da92 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/regexp/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.regexp (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/AnonInnerLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/AnonInnerLengthCheck.html
index 9e0b64eacc..a39d57d2ff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/AnonInnerLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/AnonInnerLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnonInnerLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnonInnerLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnonInnerLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AnonInnerLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.Context.html
index 7ca609384f..1c92fc2f76 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ExecutableStatementCountCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ExecutableStatementCountCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExecutableStatementCountCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="ExecutableStatementCountCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.html
index d471f2e869..74140a75fb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ExecutableStatementCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ExecutableStatementCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExecutableStatementCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ExecutableStatementCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheck.html
index 045e8e6a12..6755dbac6b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FileLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LambdaBodyLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LambdaBodyLengthCheck.html
index c6fa98d201..732250ad07 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LambdaBodyLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LambdaBodyLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LambdaBodyLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LambdaBodyLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LambdaBodyLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LambdaBodyLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LineLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LineLengthCheck.html
index 80c1b1c3e7..82696041b0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LineLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/LineLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>LineLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>LineLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LineLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="LineLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.MethodCounter.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.MethodCounter.html
index 62ef724399..a076fd74b9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.MethodCounter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.MethodCounter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodCountCheck.MethodCounter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodCountCheck.MethodCounter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodCountCheck.MethodCounter (checkstyle 10.13.0 API)";
+            parent.document.title="MethodCountCheck.MethodCounter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.html
index cf3365421b..416c0d7289 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MethodCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheck.html
index a702698725..f3ec37a5ec 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MethodLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/OuterTypeNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/OuterTypeNumberCheck.html
index c9fd76e983..e293059528 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/OuterTypeNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/OuterTypeNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OuterTypeNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OuterTypeNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OuterTypeNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OuterTypeNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ParameterNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ParameterNumberCheck.html
index cf603ed858..c6624e9bdb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ParameterNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/ParameterNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParameterNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParameterNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ParameterNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/RecordComponentNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/RecordComponentNumberCheck.html
index ccd9c3c3a2..f6364716f1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/RecordComponentNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/RecordComponentNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RecordComponentNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RecordComponentNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RecordComponentNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="RecordComponentNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/AnonInnerLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/AnonInnerLengthCheck.html
index a351f79d22..bcc7fdc54b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/AnonInnerLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/AnonInnerLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.Context.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.Context.html
index 709c7cc233..61b07eb8b2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.Context.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.Context.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck.Context (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck.Context (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck.Context (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck.Context (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.html
index 42a461d089..a694e47314 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ExecutableStatementCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/FileLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/FileLengthCheck.html
index 60f6552860..31c8ee1328 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/FileLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/FileLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LambdaBodyLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LambdaBodyLengthCheck.html
index fe70b0ace2..7251e840fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LambdaBodyLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LambdaBodyLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LambdaBodyLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LambdaBodyLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LambdaBodyLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LambdaBodyLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LineLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LineLengthCheck.html
index bf9e466a9b..7f950107de 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LineLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/LineLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.MethodCounter.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.MethodCounter.html
index 59711d9cfb..3e9ca4ec12 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.MethodCounter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.MethodCounter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.html
index d85bfa5a2b..ed10670afd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodCountCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodLengthCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodLengthCheck.html
index 5a9549a8ce..2ed6da1290 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodLengthCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/MethodLengthCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/OuterTypeNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/OuterTypeNumberCheck.html
index 3d070a2b3c..fc8e2f664f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/OuterTypeNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/OuterTypeNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ParameterNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ParameterNumberCheck.html
index 7929a46c27..62093f4e0a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ParameterNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/ParameterNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/RecordComponentNumberCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/RecordComponentNumberCheck.html
index 80fc60c99b..763c7e45fd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/RecordComponentNumberCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/class-use/RecordComponentNumberCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.RecordComponentNumberCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.RecordComponentNumberCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.RecordComponentNumberCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.sizes.RecordComponentNumberCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
index bcac0dcfac..b2b2d2ba08 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-tree.html
index e97a0cbed5..5beec2c056 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.sizes Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.sizes Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.sizes Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.sizes Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-use.html
index e8e66f1413..4a9fe0e41f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.sizes (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/AbstractParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/AbstractParenPadCheck.html
index c8759e9af1..d790c8c8b5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/AbstractParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/AbstractParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheck.html
index 744bff0ad9..c1aa567d58 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyForInitializerPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyForInitializerPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyForInitializerPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyForInitializerPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheck.html
index ebe9d6a849..76fcc60a86 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyForIteratorPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyForIteratorPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyForIteratorPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyForIteratorPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyLineSeparatorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyLineSeparatorCheck.html
index 40222dde91..b42e98832b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyLineSeparatorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyLineSeparatorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>EmptyLineSeparatorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>EmptyLineSeparatorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EmptyLineSeparatorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="EmptyLineSeparatorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/FileTabCharacterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/FileTabCharacterCheck.html
index 8c95928e72..46692f737e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/FileTabCharacterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/FileTabCharacterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FileTabCharacterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FileTabCharacterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileTabCharacterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="FileTabCharacterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
index bc49dd9a34..846b7bcec6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>GenericWhitespaceCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>GenericWhitespaceCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,13 +22,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GenericWhitespaceCheck (checkstyle 10.13.0 API)";
+            parent.document.title="GenericWhitespaceCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var data = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -393,26 +393,33 @@ <h3>Method Summary</h3>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isGenericBeforeCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtor</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isGenericAfterNew(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericAfterNew</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
-<div class="block">Checks if generic is before constructor invocation.</div>
+<div class="block">Checks if generic is after <code>LITERAL_NEW</code>.</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isGenericBeforeCtorInvocation(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtorInvocation</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
+<td class="colLast">
+<div class="block">Checks if generic is before constructor invocation.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>private static boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isGenericBeforeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeMethod</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Is generic before method reference.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#processEnd(com.puppycrawl.tools.checkstyle.api.DetailAST)">processEnd</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks the token for the end of Generics.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#processNestedGenerics(com.puppycrawl.tools.checkstyle.api.DetailAST,int%5B%5D,int)">processNestedGenerics</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                      int[]&nbsp;line,
@@ -421,7 +428,7 @@ <h3>Method Summary</h3>
 <div class="block">Process Nested generics.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#processSingleGeneric(com.puppycrawl.tools.checkstyle.api.DetailAST,int%5B%5D,int)">processSingleGeneric</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast,
                     int[]&nbsp;line,
@@ -430,14 +437,14 @@ <h3>Method Summary</h3>
 <div class="block">Process Single-generic.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#processStart(com.puppycrawl.tools.checkstyle.api.DetailAST)">processStart</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
 <div class="block">Checks the token for the start of Generics.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)">visitToken</a></span>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</code></th>
 <td class="colLast">
@@ -762,19 +769,44 @@ <h4>processSingleGeneric</h4>
 </dl>
 </li>
 </ul>
-<a id="isGenericBeforeCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)">
+<a id="isGenericBeforeCtorInvocation(com.puppycrawl.tools.checkstyle.api.DetailAST)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>isGenericBeforeCtor</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.238">isGenericBeforeCtor</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
-<div class="block">Checks if generic is before constructor invocation.</div>
+<h4>isGenericBeforeCtorInvocation</h4>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.242">isGenericBeforeCtorInvocation</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<div class="block">Checks if generic is before constructor invocation. Identifies two cases:
+ <ol>
+     <li><code>new ArrayList&lt;&gt;();</code></li>
+     <li><code>new Outer.Inner&lt;&gt;();</code></li>
+ </ol></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ast</code> - ast</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if generic is before constructor invocation</dd>
+</dl>
+</li>
+</ul>
+<a id="isGenericAfterNew(com.puppycrawl.tools.checkstyle.api.DetailAST)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGenericAfterNew</h4>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.259">isGenericAfterNew</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<div class="block">Checks if generic is after <code>LITERAL_NEW</code>. Identifies three cases:
+ <ol>
+     <li><code>new &lt;String&gt;Object();</code></li>
+     <li><code>new &lt;String&gt;Outer.Inner();</code></li>
+     <li><code>new &lt;@A Outer&gt;@B Inner();</code></li>
+ </ol></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>ast</code> - ast</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if generic before a constructor invocation</dd>
+<dd>true if generic after <code>LITERAL_NEW</code></dd>
 </dl>
 </li>
 </ul>
@@ -784,7 +816,7 @@ <h4>isGenericBeforeCtor</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isGenericBeforeMethod</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.251">isGenericBeforeMethod</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.273">isGenericBeforeMethod</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block">Is generic before method reference.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -800,7 +832,7 @@ <h4>isGenericBeforeMethod</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>isAfterMethodReference</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.263">isAfterMethodReference</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;genericEnd)</pre>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.285">isAfterMethodReference</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;genericEnd)</pre>
 <div class="block">Checks if current generic end ('&gt;') is located after
  <a href="../../api/TokenTypes.html#METHOD_REF"><code>method reference operator</code></a>.</div>
 <dl>
@@ -817,7 +849,7 @@ <h4>isAfterMethodReference</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>processStart</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.272">processStart</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.294">processStart</a>&#8203;(<a href="../../api/DetailAST.html" title="interface in com.puppycrawl.tools.checkstyle.api">DetailAST</a>&nbsp;ast)</pre>
 <div class="block">Checks the token for the start of Generics.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -831,7 +863,7 @@ <h4>processStart</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>containsWhitespaceBetween</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.317">containsWhitespaceBetween</a>&#8203;(int&nbsp;fromIndex,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.343">containsWhitespaceBetween</a>&#8203;(int&nbsp;fromIndex,
                                                  int&nbsp;toIndex,
                                                  int...&nbsp;line)</pre>
 <div class="block">Returns whether the specified string contains only whitespace between
@@ -852,7 +884,7 @@ <h4>containsWhitespaceBetween</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>containsWhitespaceBefore</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.336">containsWhitespaceBefore</a>&#8203;(int&nbsp;before,
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.362">containsWhitespaceBefore</a>&#8203;(int&nbsp;before,
                                                 int...&nbsp;line)</pre>
 <div class="block">Returns whether the specified string contains only whitespace up to specified index.</div>
 <dl>
@@ -871,7 +903,7 @@ <h4>containsWhitespaceBefore</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isCharacterValidAfterGenericEnd</h4>
-<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.346">isCharacterValidAfterGenericEnd</a>&#8203;(char&nbsp;charAfter)</pre>
+<pre class="methodSignature">private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#line.372">isCharacterValidAfterGenericEnd</a>&#8203;(char&nbsp;charAfter)</pre>
 <div class="block">Checks whether given character is valid to be right after generic ends.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheck.html
index 48c3b07e01..1801c63c5c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MethodParamPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MethodParamPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodParamPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="MethodParamPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoLineWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoLineWrapCheck.html
index 48cd3ab87b..cadbf2300b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoLineWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoLineWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoLineWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoLineWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoLineWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoLineWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceAfterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceAfterCheck.html
index b4eff556aa..294b626807 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceAfterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceAfterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoWhitespaceAfterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoWhitespaceAfterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoWhitespaceAfterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoWhitespaceAfterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html
index ee41172f91..29c4566c2d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCaseDefaultColonCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCheck.html
index 9603bd3f2a..5cf409caf4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>NoWhitespaceBeforeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>NoWhitespaceBeforeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoWhitespaceBeforeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="NoWhitespaceBeforeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheck.html
index 9e7a438944..c67c28f737 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OperatorWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OperatorWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperatorWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="OperatorWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/PadOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/PadOption.html
index 28d4212c79..dfe4a7ed24 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/PadOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/PadOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PadOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PadOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PadOption (checkstyle 10.13.0 API)";
+            parent.document.title="PadOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.html
index c7f25dc900..63de4d8540 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="ParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheck.html
index 2eae582896..4ebf36c169 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SeparatorWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SeparatorWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SeparatorWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SeparatorWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SingleSpaceSeparatorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SingleSpaceSeparatorCheck.html
index 6e24cc865b..a80f5aea81 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SingleSpaceSeparatorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/SingleSpaceSeparatorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SingleSpaceSeparatorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SingleSpaceSeparatorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingleSpaceSeparatorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="SingleSpaceSeparatorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheck.html
index 8a08a9a075..c42e3c672b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TypecastParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TypecastParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TypecastParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="TypecastParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheck.html
index 9c1d96b8ed..93707162de 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>WhitespaceAfterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>WhitespaceAfterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WhitespaceAfterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="WhitespaceAfterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundCheck.html
index 6d79734f4a..27ddffde38 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>WhitespaceAroundCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>WhitespaceAroundCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WhitespaceAroundCheck (checkstyle 10.13.0 API)";
+            parent.document.title="WhitespaceAroundCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WrapOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WrapOption.html
index ca848765fb..e748f519dd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WrapOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/WrapOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>WrapOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>WrapOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WrapOption (checkstyle 10.13.0 API)";
+            parent.document.title="WrapOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/AbstractParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/AbstractParenPadCheck.html
index 0a9183c8b8..1a0f482b3d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/AbstractParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/AbstractParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForInitializerPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForInitializerPadCheck.html
index 26ba321c4f..989cafb6e4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForInitializerPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForInitializerPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForIteratorPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForIteratorPadCheck.html
index e979fe553b..1186d1f38d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForIteratorPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyForIteratorPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyLineSeparatorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyLineSeparatorCheck.html
index d189610456..d37b776c12 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyLineSeparatorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/EmptyLineSeparatorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyLineSeparatorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyLineSeparatorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyLineSeparatorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyLineSeparatorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/FileTabCharacterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/FileTabCharacterCheck.html
index a2300e3271..fcf1289d36 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/FileTabCharacterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/FileTabCharacterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/GenericWhitespaceCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/GenericWhitespaceCheck.html
index bafdac9cfc..49754ebf1e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/GenericWhitespaceCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/GenericWhitespaceCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/MethodParamPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/MethodParamPadCheck.html
index c884bce9a5..4025e58e65 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/MethodParamPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/MethodParamPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoLineWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoLineWrapCheck.html
index 25f6235c85..7bf2e1994f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoLineWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoLineWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoLineWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoLineWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoLineWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoLineWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceAfterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceAfterCheck.html
index d40e937221..7532648d8b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceAfterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceAfterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCaseDefaultColonCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCaseDefaultColonCheck.html
index 13bf48bf13..3237c76486 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCaseDefaultColonCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCaseDefaultColonCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCaseDefaultColonCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCheck.html
index e25a155acc..6a46980ace 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/NoWhitespaceBeforeCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/OperatorWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/OperatorWrapCheck.html
index 960341ebfe..d9e9870fec 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/OperatorWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/OperatorWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/PadOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/PadOption.html
index 3eace88f5b..408ffc6f84 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/PadOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/PadOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.PadOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.PadOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.PadOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.PadOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/ParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/ParenPadCheck.html
index fcc11a41f6..efda2bbb16 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/ParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/ParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SeparatorWrapCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SeparatorWrapCheck.html
index 85d942c963..b1d25b6100 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SeparatorWrapCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SeparatorWrapCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SingleSpaceSeparatorCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SingleSpaceSeparatorCheck.html
index 4ba9138555..937eac8926 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SingleSpaceSeparatorCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/SingleSpaceSeparatorCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/TypecastParenPadCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/TypecastParenPadCheck.html
index d06b9e2d88..f79c6753a0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/TypecastParenPadCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/TypecastParenPadCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAfterCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAfterCheck.html
index 07a946018c..9da960b39c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAfterCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAfterCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAroundCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAroundCheck.html
index 08dd594aa6..46bd355c5a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAroundCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WhitespaceAroundCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WrapOption.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WrapOption.html
index 938dd56ce7..f898ddee54 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WrapOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/class-use/WrapOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WrapOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WrapOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WrapOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.checks.whitespace.WrapOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
index 88ad1caeb3..e5e979430d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-tree.html
index 9c9f112a7f..37ac0f0b6c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.checks.whitespace Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.checks.whitespace Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.checks.whitespace Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.checks.whitespace Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-use.html
index d600a107ad..e340d71eb3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.checks.whitespace (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.OutputStreamOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.OutputStreamOptions.html
index 4657c41da5..81632ed4a5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.OutputStreamOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.OutputStreamOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.PatternConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.PatternConverter.html
index cee8dd3dec..9ed733e12b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.PatternConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.PatternConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.PatternConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.PatternConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.PatternConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.PatternConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
index a4e027471e..eb419d2408 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedAccessModifierArrayConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedStringArrayConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedStringArrayConverter.html
index a66c3963db..56ff145331 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedStringArrayConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.RelaxedStringArrayConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.RelaxedStringArrayConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.ScopeConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.ScopeConverter.html
index a318df7b61..06b66ccb15 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.ScopeConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.ScopeConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.ScopeConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.ScopeConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.ScopeConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.ScopeConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.SeverityLevelConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.SeverityLevelConverter.html
index d9eff306f3..9e402bff83 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.SeverityLevelConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.SeverityLevelConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.SeverityLevelConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.UriConverter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.UriConverter.html
index 2e506ce78f..fc745eb738 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.UriConverter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.UriConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.UriConverter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.UriConverter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.UriConverter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.UriConverter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.html
index c91ed7ca6c..51245e052f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AbstractAutomaticBean.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AbstractAutomaticBean (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AstTreeStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AstTreeStringPrinter.html
index 30f8ecd1a8..0d74b4dd35 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AstTreeStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AstTreeStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AstTreeStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AstTreeStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AstTreeStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AstTreeStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventDefaultFormatter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventDefaultFormatter.html
index 7253052fe6..62d3e67705 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventDefaultFormatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventDefaultFormatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.AuditEventDefaultFormatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.AuditEventDefaultFormatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AuditEventDefaultFormatter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.AuditEventDefaultFormatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventFormatter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventFormatter.html
index 121be07e84..a112ce86fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventFormatter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/AuditEventFormatter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.AuditEventFormatter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.AuditEventFormatter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.AuditEventFormatter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.AuditEventFormatter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Checker.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Checker.html
index 782611d00c..3bb8c9451e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Checker.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Checker.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Checker (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Checker (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Checker (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Checker (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/CheckstyleParserErrorStrategy.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/CheckstyleParserErrorStrategy.html
index 5e0220caf9..7cf994a113 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/CheckstyleParserErrorStrategy.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/CheckstyleParserErrorStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.CheckstyleParserErrorStrategy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.CheckstyleParserErrorStrategy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.CheckstyleParserErrorStrategy (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.CheckstyleParserErrorStrategy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.IgnoredModulesOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.IgnoredModulesOptions.html
index 5d4ccad4a3..86a6f14cb2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.IgnoredModulesOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.IgnoredModulesOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.InternalLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.InternalLoader.html
index f12fa4cd1f..74545d93c9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.InternalLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.InternalLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.InternalLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.InternalLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.InternalLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader.InternalLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.html
index be9fc01add..89d62f3700 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ConfigurationLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ConfigurationLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultConfiguration.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultConfiguration.html
index a16ce3ad43..9979c2e177 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultConfiguration.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultConfiguration (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultConfiguration (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultConfiguration (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultConfiguration (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultContext.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultContext.html
index 63ce9636fa..157b1eaadd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultContext.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultContext (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultContext (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultContext (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultContext (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultLogger.html
index ad5e296bcd..d7c9f30757 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DefaultLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.DefaultLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultLogger (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DefaultLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Definitions.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Definitions.html
index 8b9c2e973c..e4ca33e5d3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Definitions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Definitions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Definitions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Definitions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Definitions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Definitions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailAstImpl.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailAstImpl.html
index 43629455dc..baa655e792 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailAstImpl.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailAstImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.DetailAstImpl (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.DetailAstImpl (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DetailAstImpl (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DetailAstImpl (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -1175,7 +1175,7 @@ <h3>Uses of <a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitTypePattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext)">visitTypePattern</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitTypePatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext)">visitTypePatternDef</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -1190,41 +1190,46 @@ <h3>Uses of <a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)">visitVariableAccess</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitUnnamedPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext)">visitUnnamedPatternDef</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)">visitVariableDeclarator</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)">visitVariableAccess</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclaratorId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext)">visitVariableDeclaratorId</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)">visitVariableDeclarator</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclarators(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext)">visitVariableDeclarators</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclaratorId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext)">visitVariableDeclaratorId</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext)">visitVariableModifier</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableDeclarators(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext)">visitVariableDeclarators</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitWhileStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext)">visitWhileStat</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitVariableModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext)">visitVariableModifier</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitWildCardTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext)">visitWildCardTypeArgument</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext&nbsp;ctx)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitWhileStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext)">visitWhileStat</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitWildCardTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext)">visitWildCardTypeArgument</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext&nbsp;ctx)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../DetailAstImpl.html" title="class in com.puppycrawl.tools.checkstyle">DetailAstImpl</a></code></td>
 <th class="colSecond" scope="row"><span class="typeNameLabel">JavaAstVisitor.</span><code><span class="memberNameLink"><a href="../JavaAstVisitor.html#visitYieldStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext)">visitYieldStat</a></span>&#8203;(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext&nbsp;ctx)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailNodeTreeStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailNodeTreeStringPrinter.html
index 089d060c7b..1acc13b1cd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailNodeTreeStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/DetailNodeTreeStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.DetailNodeTreeStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.DetailNodeTreeStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DetailNodeTreeStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.DetailNodeTreeStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/FileStatefulCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/FileStatefulCheck.html
index e4c1cd19ba..b2b72678e2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/FileStatefulCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/FileStatefulCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.FileStatefulCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.FileStatefulCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.FileStatefulCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.FileStatefulCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/GlobalStatefulCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/GlobalStatefulCheck.html
index f386daf793..014b37a522 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/GlobalStatefulCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/GlobalStatefulCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.GlobalStatefulCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.GlobalStatefulCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.GlobalStatefulCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.GlobalStatefulCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.DetailAstPair.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.DetailAstPair.html
index a856088d19..2f3e5bdcaa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.DetailAstPair.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.DetailAstPair.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.html
index 710595ab43..2ca9e4cb72 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaAstVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaAstVisitor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.CheckstyleErrorListener.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.CheckstyleErrorListener.html
index 9f58b7204d..62d03c670b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.CheckstyleErrorListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.CheckstyleErrorListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.CheckstyleErrorListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.CheckstyleErrorListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.CheckstyleErrorListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.CheckstyleErrorListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.Options.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.Options.html
index 6c7e5f0e33..ed5bc70f28 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.Options.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.Options.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.Options (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.Options (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.Options (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser.Options (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.html
index 3e41369195..5f49d51a94 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavaParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavaParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavaParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.DescriptiveErrorListener.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.DescriptiveErrorListener.html
index 632cec65fa..b5ddaa2cc6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.DescriptiveErrorListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.DescriptiveErrorListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseErrorMessage.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseErrorMessage.html
index 8c33465c09..0fc9f0e911 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseErrorMessage.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseErrorMessage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseStatus.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseStatus.html
index 8e137b4294..f24cee0da3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseStatus.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.ParseStatus.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseStatus (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseStatus (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseStatus (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseStatus (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.html
index 455803ca52..e440fb4331 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocDetailNodeParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.CliOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.CliOptions.html
index 9b1244e83a..db239eaae7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.CliOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.CliOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.html
index 99cee57265..90003551e1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/JavadocPropertiesGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.Utf8Control.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.Utf8Control.html
index aacdf3de1a..091be54bad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.Utf8Control.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.Utf8Control.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage.Utf8Control (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage.Utf8Control (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage.Utf8Control (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage.Utf8Control (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.html
index 473c1720e3..81fa9ae753 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/LocalizedMessage.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.LocalizedMessage (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.CliOptions.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.CliOptions.html
index 71f7dd7085..a4bf3137e5 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.CliOptions.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.CliOptions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.CliOptions (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.CliOptions (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.CliOptions (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.CliOptions (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OnlyCheckstyleLoggersFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OnlyCheckstyleLoggersFilter.html
index f7197a0521..d80de3ab3d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OnlyCheckstyleLoggersFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OnlyCheckstyleLoggersFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.OnlyCheckstyleLoggersFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.OnlyCheckstyleLoggersFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.OnlyCheckstyleLoggersFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.OnlyCheckstyleLoggersFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OutputFormat.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OutputFormat.html
index 0650b98e8a..c2e3efbc16 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OutputFormat.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.OutputFormat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.OutputFormat (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Main.OutputFormat (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.OutputFormat (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main.OutputFormat (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.html
index 689383103e..195afa2a9c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/Main.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.Main (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.Main (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.Main (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/MetadataGeneratorLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/MetadataGeneratorLogger.html
index 8bfb94de9c..614660560e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/MetadataGeneratorLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/MetadataGeneratorLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.MetadataGeneratorLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.MetadataGeneratorLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.MetadataGeneratorLogger (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.MetadataGeneratorLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ModuleFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ModuleFactory.html
index 3a68e82a8c..2bee3fbb13 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ModuleFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ModuleFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.ModuleFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.ModuleFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.ModuleFactory (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.ModuleFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageNamesLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageNamesLoader.html
index 8ef8ccc01c..c6d38e21b4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageNamesLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageNamesLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageNamesLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageNamesLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageNamesLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageNamesLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.ModuleLoadOption.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.ModuleLoadOption.html
index 93671e9e98..572be8d900 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.ModuleLoadOption.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.ModuleLoadOption.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.html
index 40a0f6dc75..ef1b02edd6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PackageObjectFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PackageObjectFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertiesExpander.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertiesExpander.html
index 8d069c2891..1d6131b09b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertiesExpander.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertiesExpander.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertiesExpander (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertiesExpander (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertiesExpander (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertiesExpander (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.ExternalResource.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.ExternalResource.html
index bcdcd6de5c..64cbd90467 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.ExternalResource.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.ExternalResource.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.html
index 6a30b6dd2a..174fe11a90 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyCacheFile.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyCacheFile (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyResolver.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyResolver.html
index e3e6b71931..d8391de4df 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyResolver.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyResolver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.PropertyResolver (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.PropertyResolver (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.PropertyResolver (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.PropertyResolver (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyType.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyType.html
index d5ef3e447b..9589cfe264 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/PropertyType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.PropertyType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.PropertyType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/SarifLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/SarifLogger.html
index fc26068932..0c52bae9c1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/SarifLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/SarifLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.SarifLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.SarifLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.SarifLogger (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.SarifLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/StatelessCheck.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/StatelessCheck.html
index b8051d4a5f..e4d2f13d6a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/StatelessCheck.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/StatelessCheck.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.StatelessCheck (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.StatelessCheck (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.StatelessCheck (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.StatelessCheck (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/SuppressionsStringPrinter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/SuppressionsStringPrinter.html
index e4e5feadf4..eb3515e6ef 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/SuppressionsStringPrinter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/SuppressionsStringPrinter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.SuppressionsStringPrinter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.SuppressionsStringPrinter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.SuppressionsStringPrinter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.SuppressionsStringPrinter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ThreadModeSettings.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ThreadModeSettings.html
index 706148487d..8a0231fe01 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/ThreadModeSettings.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/ThreadModeSettings.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.ThreadModeSettings (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.ThreadModeSettings (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ThreadModeSettings (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.ThreadModeSettings (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.AstState.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.AstState.html
index b820dab744..0dd4af918a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.AstState.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.AstState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker.AstState (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker.AstState (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker.AstState (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker.AstState (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.html
index bb00a5ba94..8b394509f6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalker.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalker (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerAuditEvent.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerAuditEvent.html
index 988d43a8fc..9a384c8cc8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerAuditEvent.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerAuditEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerFilter.html
index 0ee560c99a..fd126f86cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/TreeWalkerFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.TreeWalkerFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.TreeWalkerFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.TreeWalkerFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.TreeWalkerFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.FileMessages.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.FileMessages.html
index 796024c815..a8eebe4752 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.FileMessages.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.FileMessages.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.html
index 8e4a9a4dbe..781fdce99c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XMLLogger.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XMLLogger (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XdocsPropertyType.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XdocsPropertyType.html
index f3ac4be2e3..2be488d881 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XdocsPropertyType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XdocsPropertyType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XdocsPropertyType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XdocsPropertyType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XdocsPropertyType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XdocsPropertyType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.LoadExternalDtdFeatureProvider.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.LoadExternalDtdFeatureProvider.html
index eba7428804..9a038e04e0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.LoadExternalDtdFeatureProvider.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.LoadExternalDtdFeatureProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader.LoadExternalDtdFeatureProvider (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.html
index 679ed01157..ab3f5fe99c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XmlLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XmlLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAstFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAstFilter.html
index ab28e2a197..3f437be72b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAstFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAstFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAuditListener.html b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAuditListener.html
index 0055db6451..791b1db678 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAuditListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/class-use/XpathFileGeneratorAuditListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAuditListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAuditListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAuditListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.XpathFileGeneratorAuditListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/BeforeExecutionExclusionFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/BeforeExecutionExclusionFileFilter.html
index 389d70a4a6..3cc247f5e2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/BeforeExecutionExclusionFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/BeforeExecutionExclusionFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BeforeExecutionExclusionFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BeforeExecutionExclusionFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeforeExecutionExclusionFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="BeforeExecutionExclusionFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/class-use/BeforeExecutionExclusionFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/class-use/BeforeExecutionExclusionFileFilter.html
index 92577d7bb3..438127a05d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/class-use/BeforeExecutionExclusionFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/class-use/BeforeExecutionExclusionFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filefilters.BeforeExecutionExclusionFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filefilters.BeforeExecutionExclusionFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filefilters.BeforeExecutionExclusionFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filefilters.BeforeExecutionExclusionFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
index 59ff8b21a0..272a37e36e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-tree.html
index 61a790fcdd..b67d89e943 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.filefilters Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.filefilters Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.filefilters Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.filefilters Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-use.html
index bc58cb3389..0369608868 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filefilters/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.filefilters (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
index ec7b76466f..58e23dc05f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CsvFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CsvFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CsvFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="CsvFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -137,7 +137,7 @@ <h2 title="Class CsvFilterElement" class="title">Class CsvFilterElement</h2>
 <dd><code><a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a></code></dd>
 </dl>
 <hr>
-<pre>class <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.35">CsvFilterElement</a>
+<pre>class <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.34">CsvFilterElement</a>
 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements <a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a></pre>
 <div class="block"><p>
@@ -274,7 +274,7 @@ <h3>Field Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>filters</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&gt; <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.38">filters</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&gt; <a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.37">filters</a></pre>
 <div class="block">Filter set.</div>
 </li>
 </ul>
@@ -294,7 +294,7 @@ <h3>Constructor Detail</h3>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CsvFilterElement</h4>
-<pre><a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.50">CsvFilterElement</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;pattern)</pre>
+<pre><a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.49">CsvFilterElement</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;pattern)</pre>
 <div class="block">Constructs a <code>CsvFilterElement</code> from a CSV, Comma-Separated Values,
  string. Each value is an integer, or a range of integers. A range of
  integers is of the form integer-integer, such as 1-10.
@@ -324,7 +324,7 @@ <h3>Method Detail</h3>
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.74">addFilter</a>&#8203;(<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&nbsp;filter)</pre>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.73">addFilter</a>&#8203;(<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&nbsp;filter)</pre>
 <div class="block">Adds a IntFilterElement to the set.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -338,7 +338,7 @@ <h4>addFilter</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilters</h4>
-<pre class="methodSignature">protected&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.83">getFilters</a>()</pre>
+<pre class="methodSignature">protected&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="IntFilterElement.html" title="interface in com.puppycrawl.tools.checkstyle.filters">IntFilterElement</a>&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.82">getFilters</a>()</pre>
 <div class="block">Returns the IntFilters of the filter set.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -352,7 +352,7 @@ <h4>getFilters</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.93">accept</a>&#8203;(int&nbsp;intValue)</pre>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.92">accept</a>&#8203;(int&nbsp;intValue)</pre>
 <div class="block">Determines whether an Integer matches a CSV integer value.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -370,7 +370,7 @@ <h4>accept</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.105">equals</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;object)</pre>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.104">equals</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;object)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
@@ -383,7 +383,7 @@ <h4>equals</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.117">hashCode</a>()</pre>
+<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#line.116">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html
index 968fb3f8f5..aa1a1147d1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IntFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IntFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="IntFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html
index ac9fe8bdd7..1248b90c2e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IntMatchFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IntMatchFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntMatchFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="IntMatchFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html
index 0a8bf07f28..6ac99375cf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>IntRangeFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>IntRangeFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntRangeFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="IntRangeFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SeverityMatchFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SeverityMatchFilter.html
index d95bae7954..4c462a4d17 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SeverityMatchFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SeverityMatchFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SeverityMatchFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SeverityMatchFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SeverityMatchFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SeverityMatchFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.html
index 9fe3a37d0d..bd2e079ab1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWarningsFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWarningsFilter.html
index 7e2b49fd5f..a6724fc603 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWarningsFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWarningsFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWarningsFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWarningsFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWarningsFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWarningsFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.Tag.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.Tag.html
index b5974d77ed..6c62276faf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.Tag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.Tag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithNearbyCommentFilter.Tag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithNearbyCommentFilter.Tag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithNearbyCommentFilter.Tag (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithNearbyCommentFilter.Tag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.html
index 87c1d7ac01..6a717c8971 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithNearbyCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithNearbyCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithNearbyCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithNearbyCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.Suppression.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.Suppression.html
index 34c25f54dc..511a10fdd8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.Suppression.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.Suppression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithNearbyTextFilter.Suppression (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithNearbyTextFilter.Suppression (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithNearbyTextFilter.Suppression (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithNearbyTextFilter.Suppression (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.html
index 537badd849..5d9cb7b3e8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithNearbyTextFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithNearbyTextFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithNearbyTextFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithNearbyTextFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithNearbyTextFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.Suppression.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.Suppression.html
index 0f655a5520..d68416abb3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.Suppression.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.Suppression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.SuppressionType.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.SuppressionType.html
index 959f4b02ca..79464d6ff8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.SuppressionType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.SuppressionType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.html
index 0fa6149647..bc2555aa7f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressWithPlainTextCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressWithPlainTextCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressWithPlainTextCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressWithPlainTextCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.Tag.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.Tag.html
index 0b585a0cc0..b7a5a72384 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.Tag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.Tag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionCommentFilter.Tag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionCommentFilter.Tag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionCommentFilter.Tag (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionCommentFilter.Tag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.TagType.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.TagType.html
index 74276dd685..7211f16d14 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.TagType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.TagType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionCommentFilter.TagType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionCommentFilter.TagType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionCommentFilter.TagType (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionCommentFilter.TagType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.html
index 0e490cf0cc..45fbb7da3d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionFilter.html
index 085ade62ad..98f9bfe8b4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionSingleFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionSingleFilter.html
index da8b49c829..fa68528f8f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionSingleFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionSingleFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionSingleFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionSingleFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionSingleFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionSingleFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathFilter.html
index 8e128ca98d..c105c41b17 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionXpathFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionXpathFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionXpathFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionXpathFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathSingleFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathSingleFilter.html
index 554dd76280..e03d87e510 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathSingleFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionXpathSingleFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionXpathSingleFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionXpathSingleFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionXpathSingleFilter (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionXpathSingleFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionsLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionsLoader.html
index 9d2f95a12c..80b81a9b21 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionsLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/SuppressionsLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SuppressionsLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SuppressionsLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SuppressionsLoader (checkstyle 10.13.0 API)";
+            parent.document.title="SuppressionsLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.html
index 425fa14920..bc4588ed99 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XpathFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XpathFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XpathFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="XpathFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/CsvFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/CsvFilterElement.html
index 4529cec7a0..a175ba9fc6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/CsvFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/CsvFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.CsvFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.CsvFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.CsvFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.CsvFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntFilterElement.html
index e45a326de0..dcde57475f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.filters.IntFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.filters.IntFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.filters.IntFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.filters.IntFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntMatchFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntMatchFilterElement.html
index 92d55a9357..69def2e3f1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntMatchFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntMatchFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.IntMatchFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.IntMatchFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.IntMatchFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.IntMatchFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntRangeFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntRangeFilterElement.html
index ce255c8c3f..717d5d3c74 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntRangeFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/IntRangeFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.IntRangeFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.IntRangeFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.IntRangeFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.IntRangeFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SeverityMatchFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SeverityMatchFilter.html
index 36df48007b..1000cca666 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SeverityMatchFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SeverityMatchFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressFilterElement.html
index 56fc62956f..da0ea8f3dc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWarningsFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWarningsFilter.html
index f8ccb5b33d..2014e2e952 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWarningsFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWarningsFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.Tag.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.Tag.html
index cd4f83fb06..50630d3a0a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.Tag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.Tag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter.Tag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter.Tag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter.Tag (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter.Tag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.html
index 90c906e8a5..d2445f5770 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.Suppression.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.Suppression.html
index f598801223..4367cfbd80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.Suppression.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.Suppression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter.Suppression (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter.Suppression (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter.Suppression (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter.Suppression (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.html
index f77090734f..7a571d078a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithNearbyTextFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.Suppression.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.Suppression.html
index fbcf31d7fa..baa51aa910 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.Suppression.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.Suppression.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.Suppression (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.SuppressionType.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.SuppressionType.html
index 09b1011462..e6da87800a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.SuppressionType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.SuppressionType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.html
index c69a00e23c..cdf3a1d996 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressWithPlainTextCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.Tag.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.Tag.html
index 9a1a961e8f..39b2ceb9ff 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.Tag.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.Tag.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.TagType.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.TagType.html
index 23a5915a6f..234857388d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.TagType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.TagType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.html
index ce2f243573..557147f779 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionCommentFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionFilter.html
index e9cb2f871f..7cdd2b0808 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionSingleFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionSingleFilter.html
index 8b4fc63efc..2863c4be30 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionSingleFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionSingleFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionSingleFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionSingleFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionSingleFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionSingleFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathFilter.html
index 0bcccd1766..41e049caa4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathSingleFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathSingleFilter.html
index 664ea587a6..9f8845093c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathSingleFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionXpathSingleFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathSingleFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathSingleFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathSingleFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionXpathSingleFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionsLoader.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionsLoader.html
index eb75afc48d..7af7f2a8a8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionsLoader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/SuppressionsLoader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/XpathFilterElement.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/XpathFilterElement.html
index a3aea07e55..41946afc0a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/XpathFilterElement.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/class-use/XpathFilterElement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.XpathFilterElement (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.filters.XpathFilterElement (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.XpathFilterElement (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.filters.XpathFilterElement (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-summary.html
index 61b48ec300..cfd54160e3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.filters (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.filters (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.filters (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.filters (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-tree.html
index 6d22a1ca42..4f64b83031 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.filters Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.filters Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.filters Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.filters Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-use.html
index 3bc51a83fb..16c066e657 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/filters/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/filters/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.filters (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.filters (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.filters (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.filters (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/CommentListener.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/CommentListener.html
index 92e841e0ab..ef2585ae2d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/CommentListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/CommentListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CommentListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CommentListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommentListener (checkstyle 10.13.0 API)";
+            parent.document.title="CommentListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html
index 30353dce0a..69f3dd2f73 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CrAwareLexerSimulator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CrAwareLexerSimulator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CrAwareLexerSimulator (checkstyle 10.13.0 API)";
+            parent.document.title="CrAwareLexerSimulator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CommentListener.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CommentListener.html
index d3c2895f82..b5c7b0540f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CommentListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CommentListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Interface com.puppycrawl.tools.checkstyle.grammar.CommentListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Interface com.puppycrawl.tools.checkstyle.grammar.CommentListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.grammar.CommentListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Interface com.puppycrawl.tools.checkstyle.grammar.CommentListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CrAwareLexerSimulator.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CrAwareLexerSimulator.html
index 57a497cb43..0921f2adaa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CrAwareLexerSimulator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/class-use/CrAwareLexerSimulator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.grammar.CrAwareLexerSimulator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.grammar.CrAwareLexerSimulator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.grammar.CrAwareLexerSimulator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.grammar.CrAwareLexerSimulator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
index b24ba83994..452e0cf035 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-tree.html
index 7a0cae3f57..1dab3add90 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.grammar Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.grammar Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.grammar Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.grammar Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-use.html
index a16c8fd314..f1f99df91f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/grammar/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.grammar (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/BaseCellEditor.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/BaseCellEditor.html
index 50bc2c1a54..98f7668d34 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/BaseCellEditor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/BaseCellEditor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BaseCellEditor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BaseCellEditor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseCellEditor (checkstyle 10.13.0 API)";
+            parent.document.title="BaseCellEditor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelector.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelector.html
index 54d4844392..38fbeb7b03 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CodeSelector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CodeSelector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CodeSelector (checkstyle 10.13.0 API)";
+            parent.document.title="CodeSelector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelectorPresentation.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelectorPresentation.html
index 8bcd75ad4c..65fdd3475d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelectorPresentation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/CodeSelectorPresentation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CodeSelectorPresentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CodeSelectorPresentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CodeSelectorPresentation (checkstyle 10.13.0 API)";
+            parent.document.title="CodeSelectorPresentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/ListToTreeSelectionModelWrapper.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/ListToTreeSelectionModelWrapper.html
index dfd56acadd..0cefe0332e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/ListToTreeSelectionModelWrapper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/ListToTreeSelectionModelWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ListToTreeSelectionModelWrapper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ListToTreeSelectionModelWrapper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ListToTreeSelectionModelWrapper (checkstyle 10.13.0 API)";
+            parent.document.title="ListToTreeSelectionModelWrapper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/Main.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/Main.html
index fcdf4ff01a..020bc73836 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/Main.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/Main.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Main (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Main (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Main (checkstyle 10.13.0 API)";
+            parent.document.title="Main (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ExpandCollapseAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ExpandCollapseAction.html
index 1928368f62..70c406d622 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ExpandCollapseAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ExpandCollapseAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame.ExpandCollapseAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame.ExpandCollapseAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame.ExpandCollapseAction (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame.ExpandCollapseAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FileSelectionAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FileSelectionAction.html
index 2f9283d4b1..66e7b0b6fa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FileSelectionAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FileSelectionAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame.FileSelectionAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame.FileSelectionAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame.FileSelectionAction (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame.FileSelectionAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FindNodeByXpathAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FindNodeByXpathAction.html
index 19cc9daabf..16b072a02d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FindNodeByXpathAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.FindNodeByXpathAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame.FindNodeByXpathAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame.FindNodeByXpathAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame.FindNodeByXpathAction (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame.FindNodeByXpathAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.JavaFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.JavaFileFilter.html
index eb345145aa..e2600e0d8c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.JavaFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.JavaFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame.JavaFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame.JavaFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame.JavaFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame.JavaFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ReloadAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ReloadAction.html
index c33957c672..3874d3004e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ReloadAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.ReloadAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame.ReloadAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame.ReloadAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame.ReloadAction (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame.ReloadAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.html
index defa8a928d..0e6046eabd 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrame (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.ParseMode.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.ParseMode.html
index 770935e26f..01b5dbc533 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.ParseMode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.ParseMode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrameModel.ParseMode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrameModel.ParseMode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrameModel.ParseMode (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrameModel.ParseMode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.html
index 121e64cd16..f1d4e4e9b6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/MainFrameModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MainFrameModel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MainFrameModel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MainFrameModel (checkstyle 10.13.0 API)";
+            parent.document.title="MainFrameModel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel.html
index 79323c5cd4..f5bd5cc859 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParseTreeTableModel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParseTreeTableModel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseTreeTableModel (checkstyle 10.13.0 API)";
+            parent.document.title="ParseTreeTableModel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTablePresentation.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTablePresentation.html
index d8dcf52472..572640d971 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTablePresentation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/ParseTreeTablePresentation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParseTreeTablePresentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParseTreeTablePresentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseTreeTablePresentation (checkstyle 10.13.0 API)";
+            parent.document.title="ParseTreeTablePresentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.TreeTableCellEditor.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.TreeTableCellEditor.html
index dd63afd764..bcfd4bde8a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.TreeTableCellEditor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.TreeTableCellEditor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTable.TreeTableCellEditor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTable.TreeTableCellEditor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTable.TreeTableCellEditor (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTable.TreeTableCellEditor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.html
index f675f468c0..e9ec85fe1b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTable (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer.html
index c5a9859a62..fa6d78a724 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTableCellRenderer (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTableCellRenderer (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTableCellRenderer (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTableCellRenderer (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeExpansionListener.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
index 8e08055ae2..d1e2a857b0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeModelListener.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeModelListener.html
index 3cdec28bce..5155498425 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeModelListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.UpdatingTreeModelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.html
index b29365fd73..d6f487a8d7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TreeTableModelAdapter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TreeTableModelAdapter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TreeTableModelAdapter (checkstyle 10.13.0 API)";
+            parent.document.title="TreeTableModelAdapter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/BaseCellEditor.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/BaseCellEditor.html
index e3ae9b53fc..7a83f720ac 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/BaseCellEditor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/BaseCellEditor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.BaseCellEditor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.BaseCellEditor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.BaseCellEditor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.BaseCellEditor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelector.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelector.html
index 0d91f5e047..de441bab83 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelector.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelector (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelector (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelector (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelector (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelectorPresentation.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelectorPresentation.html
index cd349a9f48..45a1294581 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelectorPresentation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/CodeSelectorPresentation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ListToTreeSelectionModelWrapper.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ListToTreeSelectionModelWrapper.html
index d2a005afb6..62b170101b 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ListToTreeSelectionModelWrapper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ListToTreeSelectionModelWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/Main.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/Main.html
index 3060bff012..fc6fe5e2b8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/Main.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/Main.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.Main (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.Main (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.Main (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.Main (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ExpandCollapseAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ExpandCollapseAction.html
index 891cb4779b..e885c8c930 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ExpandCollapseAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ExpandCollapseAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ExpandCollapseAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ExpandCollapseAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ExpandCollapseAction (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ExpandCollapseAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FileSelectionAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FileSelectionAction.html
index a9a3a7d584..520dec33d7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FileSelectionAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FileSelectionAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FileSelectionAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FileSelectionAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FileSelectionAction (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FileSelectionAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FindNodeByXpathAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FindNodeByXpathAction.html
index 5e967c3b5a..f6fb33b80e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FindNodeByXpathAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.FindNodeByXpathAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FindNodeByXpathAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FindNodeByXpathAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FindNodeByXpathAction (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.FindNodeByXpathAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.JavaFileFilter.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.JavaFileFilter.html
index b80b462630..60efaf0867 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.JavaFileFilter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.JavaFileFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.JavaFileFilter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.JavaFileFilter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.JavaFileFilter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.JavaFileFilter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ReloadAction.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ReloadAction.html
index 7b27cf6e7b..41d0ff1b42 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ReloadAction.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.ReloadAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ReloadAction (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ReloadAction (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ReloadAction (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame.ReloadAction (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.html
index 3fc40ea56a..1eac696b16 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrame (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.ParseMode.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.ParseMode.html
index 681e461154..2b41021a21 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.ParseMode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.ParseMode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.html
index eca72823e8..dcf5655b87 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/MainFrameModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.MainFrameModel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTableModel.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTableModel.html
index fffcd92f2c..01261effe8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTableModel.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTableModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTablePresentation.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTablePresentation.html
index 31a1ccdaf3..753e89d1ad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTablePresentation.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/ParseTreeTablePresentation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTablePresentation (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTablePresentation (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTablePresentation (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.ParseTreeTablePresentation (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.TreeTableCellEditor.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.TreeTableCellEditor.html
index b868fe5fea..9a344d32aa 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.TreeTableCellEditor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.TreeTableCellEditor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.html
index 7b92dabb0d..62833e1b6c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTable (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableCellRenderer.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableCellRenderer.html
index 69b382b53a..84a294d9b9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableCellRenderer.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableCellRenderer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeExpansionListener.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
index f0d88bac71..88cbf22c14 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeExpansionListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeExpansionListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeModelListener.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeModelListener.html
index 499ecd24a8..246721c878 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeModelListener.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.UpdatingTreeModelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.html
index 233b0aaf1c..ebc1cf31ee 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/class-use/TreeTableModelAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-summary.html
index 268e610db2..bf5f272fba 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.gui (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.gui (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.gui (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.gui (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-tree.html
index 7272ec8277..ec8dfd4868 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.gui Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.gui Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.gui Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.gui Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-use.html
index c869fd1c78..653c155820 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/gui/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/gui/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.gui (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.gui (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.gui (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.gui (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/JavadocMetadataScraper.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/JavadocMetadataScraper.html
index 80ab0a0ee2..26c8e65896 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/JavadocMetadataScraper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/JavadocMetadataScraper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocMetadataScraper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocMetadataScraper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocMetadataScraper (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocMetadataScraper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGenerationException.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGenerationException.html
index d5f4393a35..40e356f644 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGenerationException.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGenerationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MetadataGenerationException (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MetadataGenerationException (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MetadataGenerationException (checkstyle 10.13.0 API)";
+            parent.document.title="MetadataGenerationException (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGeneratorUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGeneratorUtil.html
index 9f30cab00b..295a0a152e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGeneratorUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/MetadataGeneratorUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>MetadataGeneratorUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>MetadataGeneratorUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MetadataGeneratorUtil (checkstyle 10.13.0 API)";
+            parent.document.title="MetadataGeneratorUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleDetails.html
index 39aaaa2939..125d75fa12 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModuleDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModuleDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleDetails (checkstyle 10.13.0 API)";
+            parent.document.title="ModuleDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModulePropertyDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModulePropertyDetails.html
index e0f4a1f817..281395e2d4 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModulePropertyDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModulePropertyDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModulePropertyDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModulePropertyDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModulePropertyDetails (checkstyle 10.13.0 API)";
+            parent.document.title="ModulePropertyDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleType.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleType.html
index 610f9461c3..3362d2f7c7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/ModuleType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModuleType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModuleType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleType (checkstyle 10.13.0 API)";
+            parent.document.title="ModuleType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaReader.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaReader.html
index cf56268063..8d4493bdac 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaReader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XmlMetaReader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XmlMetaReader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XmlMetaReader (checkstyle 10.13.0 API)";
+            parent.document.title="XmlMetaReader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaWriter.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaWriter.html
index 41b85dd91a..59bd08d54c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaWriter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/XmlMetaWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XmlMetaWriter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XmlMetaWriter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XmlMetaWriter (checkstyle 10.13.0 API)";
+            parent.document.title="XmlMetaWriter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/JavadocMetadataScraper.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/JavadocMetadataScraper.html
index ef5ba1fdba..04c199707f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/JavadocMetadataScraper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/JavadocMetadataScraper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.JavadocMetadataScraper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.JavadocMetadataScraper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.JavadocMetadataScraper (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.JavadocMetadataScraper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGenerationException.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGenerationException.html
index 7ff68cb185..390ee80b1d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGenerationException.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGenerationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGenerationException (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGenerationException (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGenerationException (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGenerationException (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGeneratorUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGeneratorUtil.html
index a425c81731..f093bd0e48 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGeneratorUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/MetadataGeneratorUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGeneratorUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGeneratorUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGeneratorUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.MetadataGeneratorUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleDetails.html
index 66cb91f1aa..988da82b33 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleDetails (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModulePropertyDetails.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModulePropertyDetails.html
index 1a392013bb..dedf140a95 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModulePropertyDetails.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModulePropertyDetails.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleType.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleType.html
index f42edcac3a..af23d4afa7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/ModuleType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.ModuleType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaReader.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaReader.html
index 073f4e5840..ccfdc2c574 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaReader.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaReader (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaReader (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaReader (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaReader (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaWriter.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaWriter.html
index bf8ba56e70..8d27c9a237 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaWriter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/class-use/XmlMetaWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaWriter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaWriter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaWriter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.meta.XmlMetaWriter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-summary.html
index fdf715ba36..ec58ad8594 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.meta (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.meta (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.meta (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.meta (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-tree.html
index 8545367024..a30db4f8c7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.meta Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.meta Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.meta Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.meta Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-use.html
index f1c81dd4de..633be33477 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/meta/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/meta/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.meta (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.meta (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.meta (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.meta (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/package-summary.html
index 05a2e5c9c3..e173a31a1e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/package-tree.html
index 2ea82984d3..862e809d7e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/package-use.html
index 54458eaf57..298b68ed9d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/ClassAndPropertiesSettersJavadocScraper.html b/apidocs/com/puppycrawl/tools/checkstyle/site/ClassAndPropertiesSettersJavadocScraper.html
index 5ad9283d33..cc7ffeb9cb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/ClassAndPropertiesSettersJavadocScraper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/ClassAndPropertiesSettersJavadocScraper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ClassAndPropertiesSettersJavadocScraper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ClassAndPropertiesSettersJavadocScraper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClassAndPropertiesSettersJavadocScraper (checkstyle 10.13.0 API)";
+            parent.document.title="ClassAndPropertiesSettersJavadocScraper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
index 36fe916e09..640fcf8187 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ExampleMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ExampleMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExampleMacro (checkstyle 10.13.0 API)";
+            parent.document.title="ExampleMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -485,7 +485,7 @@ <h4>execute</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>readFile</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.106">readFile</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;path)
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.124">readFile</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;path)
                               throws org.apache.maven.doxia.macro.MacroExecutionException</pre>
 <div class="block">Read the file at the given path and returns its contents as a list of lines.</div>
 <dl>
@@ -504,7 +504,7 @@ <h4>readFile</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfigSnippet</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.125">getConfigSnippet</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;lines)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.143">getConfigSnippet</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;lines)</pre>
 <div class="block">Extract a configuration snippet from the given lines. Config delimiters use the whole
  line for themselves and have no indentation. We use equals() instead of contains()
  to be more strict because some examples contain those delimiters.</div>
@@ -522,7 +522,7 @@ <h4>getConfigSnippet</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getCodeSnippet</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.140">getCodeSnippet</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;lines)</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.158">getCodeSnippet</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;lines)</pre>
 <div class="block">Extract a code snippet from the given lines. Code delimiters can be indented, so
  we use contains() instead of equals().</div>
 <dl>
@@ -539,7 +539,7 @@ <h4>getCodeSnippet</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writeSnippet</h4>
-<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.154">writeSnippet</a>&#8203;(org.apache.maven.doxia.sink.Sink&nbsp;sink,
+<pre class="methodSignature">private static&nbsp;void&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html#line.172">writeSnippet</a>&#8203;(org.apache.maven.doxia.sink.Sink&nbsp;sink,
                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;snippet)</pre>
 <div class="block">Write the given snippet to the file inside a source block.</div>
 <dl>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/ParentModuleMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/ParentModuleMacro.html
index cc1c36c6fa..1b812c072c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/ParentModuleMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/ParentModuleMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParentModuleMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParentModuleMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParentModuleMacro (checkstyle 10.13.0 API)";
+            parent.document.title="ParentModuleMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/PropertiesMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/PropertiesMacro.html
index 97c229c8cf..8151f6d203 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/PropertiesMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/PropertiesMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PropertiesMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PropertiesMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PropertiesMacro (checkstyle 10.13.0 API)";
+            parent.document.title="PropertiesMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.DescriptionExtractor.html b/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.DescriptionExtractor.html
index 6463c0bf22..434f26ee32 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.DescriptionExtractor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.DescriptionExtractor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SiteUtil.DescriptionExtractor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SiteUtil.DescriptionExtractor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SiteUtil.DescriptionExtractor (checkstyle 10.13.0 API)";
+            parent.document.title="SiteUtil.DescriptionExtractor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.html
index cd22f9778e..690cefccad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/SiteUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>SiteUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>SiteUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SiteUtil (checkstyle 10.13.0 API)";
+            parent.document.title="SiteUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/ViolationMessagesMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/ViolationMessagesMacro.html
index 6bbdde4386..c8de2e5949 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/ViolationMessagesMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/ViolationMessagesMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ViolationMessagesMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ViolationMessagesMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ViolationMessagesMacro (checkstyle 10.13.0 API)";
+            parent.document.title="ViolationMessagesMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateParser.html b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateParser.html
index 7d2bbc4088..a33725a695 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XdocsTemplateParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XdocsTemplateParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XdocsTemplateParser (checkstyle 10.13.0 API)";
+            parent.document.title="XdocsTemplateParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.CustomPrintWriter.html b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.CustomPrintWriter.html
index 8ea8f99107..0e4eeb8ab7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.CustomPrintWriter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.CustomPrintWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XdocsTemplateSink.CustomPrintWriter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XdocsTemplateSink.CustomPrintWriter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XdocsTemplateSink.CustomPrintWriter (checkstyle 10.13.0 API)";
+            parent.document.title="XdocsTemplateSink.CustomPrintWriter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.html b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.html
index 034a4f6293..c1c97d22ed 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSink.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XdocsTemplateSink (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XdocsTemplateSink (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XdocsTemplateSink (checkstyle 10.13.0 API)";
+            parent.document.title="XdocsTemplateSink (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSinkFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSinkFactory.html
index e298577026..23c921eb49 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSinkFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/XdocsTemplateSinkFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XdocsTemplateSinkFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XdocsTemplateSinkFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XdocsTemplateSinkFactory (checkstyle 10.13.0 API)";
+            parent.document.title="XdocsTemplateSinkFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ClassAndPropertiesSettersJavadocScraper.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ClassAndPropertiesSettersJavadocScraper.html
index ad7ed95c79..f4bd1e097c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ClassAndPropertiesSettersJavadocScraper.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ClassAndPropertiesSettersJavadocScraper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ClassAndPropertiesSettersJavadocScraper (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ClassAndPropertiesSettersJavadocScraper (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ClassAndPropertiesSettersJavadocScraper (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ClassAndPropertiesSettersJavadocScraper (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ExampleMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ExampleMacro.html
index 22ebd88c14..6063d4f29c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ExampleMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ExampleMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ExampleMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ExampleMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ExampleMacro (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ExampleMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ParentModuleMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ParentModuleMacro.html
index eff0afc5fa..6ff061f210 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ParentModuleMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ParentModuleMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ParentModuleMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ParentModuleMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ParentModuleMacro (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ParentModuleMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/PropertiesMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/PropertiesMacro.html
index 73f85cd219..31e1e1f506 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/PropertiesMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/PropertiesMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.PropertiesMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.PropertiesMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.PropertiesMacro (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.PropertiesMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.DescriptionExtractor.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.DescriptionExtractor.html
index c5ea1ea8be..1d5cda1f60 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.DescriptionExtractor.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.DescriptionExtractor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil.DescriptionExtractor (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil.DescriptionExtractor (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil.DescriptionExtractor (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil.DescriptionExtractor (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.html
index 2e358bc575..0a796523a6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/SiteUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.SiteUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ViolationMessagesMacro.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ViolationMessagesMacro.html
index 7ac4b314c0..49dda416ab 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ViolationMessagesMacro.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/ViolationMessagesMacro.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ViolationMessagesMacro (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.ViolationMessagesMacro (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ViolationMessagesMacro (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.ViolationMessagesMacro (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateParser.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateParser.html
index 58bdde8094..a0fb423bba 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateParser.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateParser (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateParser (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateParser (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateParser (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.CustomPrintWriter.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.CustomPrintWriter.html
index 3c2f5ec32b..d98d31d4b1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.CustomPrintWriter.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.CustomPrintWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink.CustomPrintWriter (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink.CustomPrintWriter (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink.CustomPrintWriter (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink.CustomPrintWriter (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.html
index 0dc5e8916e..84499c7871 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSink.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSink (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSinkFactory.html b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSinkFactory.html
index e904d9d326..171b1eb5ed 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSinkFactory.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/class-use/XdocsTemplateSinkFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSinkFactory (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSinkFactory (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSinkFactory (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.site.XdocsTemplateSinkFactory (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/site/package-summary.html
index c83694f168..f7d82f5dba 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.site (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.site (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.site (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.site (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/site/package-tree.html
index 94d5acd6ed..9963a97d18 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.site Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.site Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.site Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.site Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/site/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/site/package-use.html
index cdabb096e3..017cceb5da 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/site/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/site/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.site (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.site (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.site (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.site (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/AnnotationUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/AnnotationUtil.html
index 14d8d34436..a0b59ff153 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/AnnotationUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/AnnotationUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AnnotationUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AnnotationUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnnotationUtil (checkstyle 10.13.0 API)";
+            parent.document.title="AnnotationUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/BlockCommentPosition.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/BlockCommentPosition.html
index 89567962f3..e9083e14a7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/BlockCommentPosition.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/BlockCommentPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>BlockCommentPosition (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>BlockCommentPosition (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BlockCommentPosition (checkstyle 10.13.0 API)";
+            parent.document.title="BlockCommentPosition (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/ChainedPropertyUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/ChainedPropertyUtil.html
index d54243d9b2..9d97220b27 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/ChainedPropertyUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/ChainedPropertyUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ChainedPropertyUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ChainedPropertyUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ChainedPropertyUtil (checkstyle 10.13.0 API)";
+            parent.document.title="ChainedPropertyUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/CheckUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/CheckUtil.html
index 74855ac553..c251abb6cb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/CheckUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/CheckUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CheckUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CheckUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CheckUtil (checkstyle 10.13.0 API)";
+            parent.document.title="CheckUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/CodePointUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/CodePointUtil.html
index 5e3c2c7c5c..51dd6a9626 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/CodePointUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/CodePointUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CodePointUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CodePointUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CodePointUtil (checkstyle 10.13.0 API)";
+            parent.document.title="CodePointUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/CommonUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/CommonUtil.html
index 7ecced65b6..1fce3b6be3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/CommonUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/CommonUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>CommonUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>CommonUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommonUtil (checkstyle 10.13.0 API)";
+            parent.document.title="CommonUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/FilterUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/FilterUtil.html
index 972a5acb1e..89051666b8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/FilterUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/FilterUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FilterUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FilterUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FilterUtil (checkstyle 10.13.0 API)";
+            parent.document.title="FilterUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.JavadocTagType.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.JavadocTagType.html
index a6028d4c6f..10d56d08f0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.JavadocTagType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.JavadocTagType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocUtil.JavadocTagType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocUtil.JavadocTagType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocUtil.JavadocTagType (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocUtil.JavadocTagType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.html
index 206589038a..3257be5739 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/JavadocUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>JavadocUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>JavadocUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JavadocUtil (checkstyle 10.13.0 API)";
+            parent.document.title="JavadocUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtil.html
index 407c873848..56a0a0e4b9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ModuleReflectionUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ModuleReflectionUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModuleReflectionUtil (checkstyle 10.13.0 API)";
+            parent.document.title="ModuleReflectionUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/OsSpecificUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/OsSpecificUtil.html
index c84afd664d..09c560a6c9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/OsSpecificUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/OsSpecificUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>OsSpecificUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>OsSpecificUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OsSpecificUtil (checkstyle 10.13.0 API)";
+            parent.document.title="OsSpecificUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/ParserUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/ParserUtil.html
index 9e934548ec..978146f350 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/ParserUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/ParserUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ParserUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ParserUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParserUtil (checkstyle 10.13.0 API)";
+            parent.document.title="ParserUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
index c958d5ab35..1784e32419 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ScopeUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ScopeUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScopeUtil (checkstyle 10.13.0 API)";
+            parent.document.title="ScopeUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/TokenUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/TokenUtil.html
index c837793521..9c95b8683c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/TokenUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/TokenUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>TokenUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>TokenUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TokenUtil (checkstyle 10.13.0 API)";
+            parent.document.title="TokenUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
index fe24c2db67..4a16a8d47c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>UnmodifiableCollectionUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>UnmodifiableCollectionUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,13 +22,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnmodifiableCollectionUtil (checkstyle 10.13.0 API)";
+            parent.document.title="UnmodifiableCollectionUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
+var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -221,13 +221,6 @@ <h3>Method Summary</h3>
 <div class="block">Creates an unmodifiable list based on the provided collection.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unmodifiableSet(java.util.Set)">unmodifiableSet</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;&nbsp;collection)</code></th>
-<td class="colLast">
-<div class="block">Creates an unmodifiable set based on the provided collection.</div>
-</td>
-</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -272,31 +265,13 @@ <h4>UnmodifiableCollectionUtil</h4>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a id="unmodifiableSet(java.util.Set)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>unmodifiableSet</h4>
-<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.53">unmodifiableSet</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;&nbsp;collection)</pre>
-<div class="block">Creates an unmodifiable set based on the provided collection.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of elements in the set</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>collection</code> - the collection to create an unmodifiable set from</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an unmodifiable set containing the elements from the provided collection</dd>
-</dl>
-</li>
-</ul>
 <a id="unmodifiableList(java.util.List)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>unmodifiableList</h4>
-<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.64">unmodifiableList</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;collection)</pre>
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.53">unmodifiableList</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;collection)</pre>
 <div class="block">Creates an unmodifiable list based on the provided collection.</div>
 <dl>
 <dt><span class="paramLabel">Type Parameters:</span></dt>
@@ -314,7 +289,7 @@ <h4>unmodifiableList</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>unmodifiableList</h4>
-<pre class="methodSignature">public static&nbsp;&lt;S,&#8203;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.77">unmodifiableList</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;S&gt;&nbsp;items,
+<pre class="methodSignature">public static&nbsp;&lt;S,&#8203;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.66">unmodifiableList</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;S&gt;&nbsp;items,
                                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;elementType)</pre>
 <div class="block">Returns an unmodifiable view of a List containing elements of a specific type.</div>
 <dl>
@@ -337,7 +312,7 @@ <h4>unmodifiableList</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>copyOfArray</h4>
-<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.91">copyOfArray</a>&#8203;(T[]&nbsp;array,
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.80">copyOfArray</a>&#8203;(T[]&nbsp;array,
                                   int&nbsp;length)</pre>
 <div class="block">Creates a copy of array.</div>
 <dl>
@@ -357,7 +332,7 @@ <h4>copyOfArray</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>copyOfMap</h4>
-<pre class="methodSignature">public static&nbsp;&lt;K,&#8203;V&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;K,&#8203;V&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.103">copyOfMap</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;map)</pre>
+<pre class="methodSignature">public static&nbsp;&lt;K,&#8203;V&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;K,&#8203;V&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.92">copyOfMap</a>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;map)</pre>
 <div class="block">Creates a copy of Map.</div>
 <dl>
 <dt><span class="paramLabel">Type Parameters:</span></dt>
@@ -378,7 +353,7 @@ <h4>copyOfMap</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>singleton</h4>
-<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.114">singleton</a>&#8203;(T&nbsp;obj)</pre>
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;T&gt;&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#line.103">singleton</a>&#8203;(T&nbsp;obj)</pre>
 <div class="block">Returns an immutable set containing only the specified object.</div>
 <dl>
 <dt><span class="paramLabel">Type Parameters:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/XpathUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/XpathUtil.html
index c194426d31..bc46f121b0 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/XpathUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/XpathUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XpathUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XpathUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XpathUtil (checkstyle 10.13.0 API)";
+            parent.document.title="XpathUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/AnnotationUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/AnnotationUtil.html
index 2a20f96024..db6fecb9e1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/AnnotationUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/AnnotationUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.AnnotationUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.AnnotationUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.AnnotationUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.AnnotationUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/BlockCommentPosition.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/BlockCommentPosition.html
index 6cb4e766ea..fde92f5610 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/BlockCommentPosition.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/BlockCommentPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.BlockCommentPosition (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.BlockCommentPosition (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.BlockCommentPosition (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.BlockCommentPosition (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ChainedPropertyUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ChainedPropertyUtil.html
index 66a6d0cf9c..a07779fc2a 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ChainedPropertyUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ChainedPropertyUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ChainedPropertyUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ChainedPropertyUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ChainedPropertyUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ChainedPropertyUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CheckUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CheckUtil.html
index 63ec32bc83..ac48ed5af1 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CheckUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CheckUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CheckUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CheckUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CheckUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CheckUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CodePointUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CodePointUtil.html
index d62d49d9dc..6b81fa39ce 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CodePointUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CodePointUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CodePointUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CodePointUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CodePointUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CodePointUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CommonUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CommonUtil.html
index c168cb09be..bf258420ac 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CommonUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/CommonUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CommonUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.CommonUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CommonUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.CommonUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/FilterUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/FilterUtil.html
index 9e7e03f2f5..8ef0982299 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/FilterUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/FilterUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.FilterUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.FilterUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.FilterUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.FilterUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.JavadocTagType.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.JavadocTagType.html
index 8646fd90ba..4388231f05 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.JavadocTagType.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.JavadocTagType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.html
index 40f510cf6a..402647d08f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/JavadocUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.JavadocUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ModuleReflectionUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ModuleReflectionUtil.html
index 645e7eaab1..7561e296ab 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ModuleReflectionUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ModuleReflectionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ModuleReflectionUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ModuleReflectionUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ModuleReflectionUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ModuleReflectionUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/OsSpecificUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/OsSpecificUtil.html
index 89aa443d1b..bf3c87b0e2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/OsSpecificUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/OsSpecificUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.OsSpecificUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.OsSpecificUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.OsSpecificUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.OsSpecificUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ParserUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ParserUtil.html
index c9347c5d8f..c61169cf3c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ParserUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ParserUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ParserUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ParserUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ParserUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ParserUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ScopeUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ScopeUtil.html
index 6ffe08d9d6..d5c23c24bf 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ScopeUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/ScopeUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ScopeUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.ScopeUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ScopeUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.ScopeUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/TokenUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/TokenUtil.html
index be9655a31e..a9c8d59c83 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/TokenUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/TokenUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.TokenUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.TokenUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.TokenUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.TokenUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/UnmodifiableCollectionUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/UnmodifiableCollectionUtil.html
index 4c934ba662..1c2cbb4eb6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/UnmodifiableCollectionUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/UnmodifiableCollectionUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/XpathUtil.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/XpathUtil.html
index 178e0213a0..123b314b55 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/XpathUtil.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/class-use/XpathUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.XpathUtil (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.utils.XpathUtil (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.XpathUtil (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.utils.XpathUtil (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-summary.html
index 270ec25728..beb47857e9 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.utils (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.utils (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.utils (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.utils (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-tree.html
index 228282fcc7..6e2e46df4d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.utils Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.utils Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.utils Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.utils Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-use.html
index 667e2e8697..cb94fa2fb3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/utils/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/utils/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.utils (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.utils (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.utils (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.utils (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
index 7f54adf7e3..d2b36f017c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractElementNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractElementNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractElementNode (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractElementNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -790,7 +790,7 @@ <h4>getPrecedingSiblings</h4>
 <ul class="blockList">
 <li class="blockList">
 <h4>getAttributeNode</h4>
-<pre class="methodSignature">private&nbsp;<a href="AttributeNode.html" title="class in com.puppycrawl.tools.checkstyle.xpath">AttributeNode</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html#line.335">getAttributeNode</a>()</pre>
+<pre class="methodSignature">private&nbsp;<a href="AttributeNode.html" title="class in com.puppycrawl.tools.checkstyle.xpath">AttributeNode</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html#line.334">getAttributeNode</a>()</pre>
 <div class="block">Checks if token type supports <code>@text</code> attribute,
  extracts its value, creates <code>AttributeNode</code> object and returns it.
  Value can be accessed using <code>@text</code> attribute.</div>
@@ -806,7 +806,7 @@ <h4>getAttributeNode</h4>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>throwUnsupportedOperationException</h4>
-<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang" class="externalLink">UnsupportedOperationException</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html#line.347">throwUnsupportedOperationException</a>()</pre>
+<pre class="methodSignature">private static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang" class="externalLink">UnsupportedOperationException</a>&nbsp;<a href="../../../../../src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html#line.346">throwUnsupportedOperationException</a>()</pre>
 <div class="block">Returns UnsupportedOperationException exception.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractNode.html
index ed5636693d..f89e487fd8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractNode (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractRootNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractRootNode.html
index 1c1e0d4a44..60c58a6063 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractRootNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AbstractRootNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AbstractRootNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AbstractRootNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractRootNode (checkstyle 10.13.0 API)";
+            parent.document.title="AbstractRootNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html
index 465c95c9c6..9d059d8dbc 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>AttributeNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>AttributeNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AttributeNode (checkstyle 10.13.0 API)";
+            parent.document.title="AttributeNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/ElementNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/ElementNode.html
index b7e7a7215f..42945e8be3 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/ElementNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/ElementNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ElementNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ElementNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ElementNode (checkstyle 10.13.0 API)";
+            parent.document.title="ElementNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/RootNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/RootNode.html
index 304ae22bda..ff2f292ae2 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/RootNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/RootNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>RootNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>RootNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RootNode (checkstyle 10.13.0 API)";
+            parent.document.title="RootNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/XpathQueryGenerator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/XpathQueryGenerator.html
index 92ad5059e7..a0fd74e53e 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/XpathQueryGenerator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/XpathQueryGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>XpathQueryGenerator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>XpathQueryGenerator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XpathQueryGenerator (checkstyle 10.13.0 API)";
+            parent.document.title="XpathQueryGenerator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractElementNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractElementNode.html
index 14827d2ca7..4c8a387927 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractElementNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractElementNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractElementNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractElementNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractElementNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractElementNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractNode.html
index ad921293c5..fa12f1eceb 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractRootNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractRootNode.html
index 1d75c10493..1da453b52d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractRootNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AbstractRootNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractRootNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractRootNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractRootNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AbstractRootNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AttributeNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AttributeNode.html
index 7c9e5cf125..a0f7500ed8 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AttributeNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/AttributeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AttributeNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.AttributeNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AttributeNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.AttributeNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/ElementNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/ElementNode.html
index 331622b46b..b142793e65 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/ElementNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/ElementNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.ElementNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.ElementNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.ElementNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.ElementNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/RootNode.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/RootNode.html
index 971e2e9b3a..0cfa19a185 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/RootNode.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/RootNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.RootNode (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.RootNode (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.RootNode (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.RootNode (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/XpathQueryGenerator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/XpathQueryGenerator.html
index 8fef8b8afc..8988ecbf5f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/XpathQueryGenerator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/class-use/XpathQueryGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.XpathQueryGenerator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.XpathQueryGenerator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.XpathQueryGenerator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.XpathQueryGenerator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.StartWith.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.StartWith.html
index 5029b03250..8e65c05589 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.StartWith.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.StartWith.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DescendantIterator.StartWith (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DescendantIterator.StartWith (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DescendantIterator.StartWith (checkstyle 10.13.0 API)";
+            parent.document.title="DescendantIterator.StartWith (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.html
index cce2ea53a7..7110601c59 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/DescendantIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>DescendantIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>DescendantIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DescendantIterator (checkstyle 10.13.0 API)";
+            parent.document.title="DescendantIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/FollowingIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/FollowingIterator.html
index f10e1014b6..a1fafbd8d7 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/FollowingIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/FollowingIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>FollowingIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>FollowingIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FollowingIterator (checkstyle 10.13.0 API)";
+            parent.document.title="FollowingIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/PrecedingIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/PrecedingIterator.html
index 7eeccd60f1..74f1115688 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/PrecedingIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/PrecedingIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>PrecedingIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>PrecedingIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PrecedingIterator (checkstyle 10.13.0 API)";
+            parent.document.title="PrecedingIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseDescendantIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseDescendantIterator.html
index 3bd44405ff..6da967f2ce 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseDescendantIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseDescendantIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ReverseDescendantIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ReverseDescendantIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReverseDescendantIterator (checkstyle 10.13.0 API)";
+            parent.document.title="ReverseDescendantIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseListIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseListIterator.html
index 7d460257e6..1b464fd625 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseListIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/ReverseListIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>ReverseListIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>ReverseListIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReverseListIterator (checkstyle 10.13.0 API)";
+            parent.document.title="ReverseListIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.StartWith.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.StartWith.html
index a6d44faef5..726979c720 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.StartWith.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.StartWith.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.html
index dbf8b01da4..720f8ed86f 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/DescendantIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/FollowingIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/FollowingIterator.html
index bdf43b8461..da5a690f00 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/FollowingIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/FollowingIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/PrecedingIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/PrecedingIterator.html
index c321eac25c..2053be2e80 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/PrecedingIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/PrecedingIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseDescendantIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseDescendantIterator.html
index 5e61e0ac74..2e476c6330 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseDescendantIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseDescendantIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseDescendantIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseDescendantIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseDescendantIterator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseDescendantIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseListIterator.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseListIterator.html
index 0e645f13af..fa3eeacbad 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseListIterator.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/class-use/ReverseListIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseListIterator (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseListIterator (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseListIterator (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Class com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseListIterator (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
index ec93db9b71..60b8190560 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-tree.html
index e63501df25..19ccefe42c 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.xpath.iterators Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.xpath.iterators Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.xpath.iterators Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.xpath.iterators Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-use.html
index 9d397a8eca..3be6e68566 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/iterators/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.xpath.iterators (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-summary.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
index 436fb9cbe7..be953b344d 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-tree.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-tree.html
index 92f8fd7023..7409bb6013 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-tree.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>com.puppycrawl.tools.checkstyle.xpath Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>com.puppycrawl.tools.checkstyle.xpath Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.puppycrawl.tools.checkstyle.xpath Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="com.puppycrawl.tools.checkstyle.xpath Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-use.html b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-use.html
index dc4ea91b2a..618f4ddba6 100644
--- a/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-use.html
+++ b/apidocs/com/puppycrawl/tools/checkstyle/xpath/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Uses of Package com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Uses of Package com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.13.0 API)";
+            parent.document.title="Uses of Package com.puppycrawl.tools.checkstyle.xpath (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index f7bf9bb702..86f4a93509 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Constant Field Values (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Constant Field Values (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (checkstyle 10.13.0 API)";
+            parent.document.title="Constant Field Values (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -3791,13 +3791,20 @@ <h2 title="com.puppycrawl">com.puppycrawl.*</h2>
 <td class="colLast"><code>32</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a id="com.puppycrawl.tools.checkstyle.api.TokenTypes.UNNAMED_PATTERN_DEF">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="com/puppycrawl/tools/checkstyle/api/TokenTypes.html#UNNAMED_PATTERN_DEF">UNNAMED_PATTERN_DEF</a></code></th>
+<td class="colLast"><code>225</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a id="com.puppycrawl.tools.checkstyle.api.TokenTypes.VARIABLE_DEF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <th class="colSecond" scope="row"><code><a href="com/puppycrawl/tools/checkstyle/api/TokenTypes.html#VARIABLE_DEF">VARIABLE_DEF</a></code></th>
 <td class="colLast"><code>10</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a id="com.puppycrawl.tools.checkstyle.api.TokenTypes.WILDCARD_TYPE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index 576d69d817..c50cf991f0 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Deprecated List (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Deprecated List (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (checkstyle 10.13.0 API)";
+            parent.document.title="Deprecated List (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/help-doc.html b/apidocs/help-doc.html
index a6dbf649a6..a72ea7277b 100644
--- a/apidocs/help-doc.html
+++ b/apidocs/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>API Help (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>API Help (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (checkstyle 10.13.0 API)";
+            parent.document.title="API Help (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index cf439be880..0d9992827d 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Index (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Index (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (checkstyle 10.13.0 API)";
+            parent.document.title="Index (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -13898,7 +13898,11 @@ <h2 class="title">I</h2>
 <dd>
 <div class="block">Determines if an import statement is for types from a specified package.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#isGenericBeforeCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtor(DetailAST)</a></span> - Static method in class com.puppycrawl.tools.checkstyle.checks.whitespace.<a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace">GenericWhitespaceCheck</a></dt>
+<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#isGenericAfterNew(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericAfterNew(DetailAST)</a></span> - Static method in class com.puppycrawl.tools.checkstyle.checks.whitespace.<a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace">GenericWhitespaceCheck</a></dt>
+<dd>
+<div class="block">Checks if generic is after <code>LITERAL_NEW</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html#isGenericBeforeCtorInvocation(com.puppycrawl.tools.checkstyle.api.DetailAST)">isGenericBeforeCtorInvocation(DetailAST)</a></span> - Static method in class com.puppycrawl.tools.checkstyle.checks.whitespace.<a href="com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace">GenericWhitespaceCheck</a></dt>
 <dd>
 <div class="block">Checks if generic is before constructor invocation.</div>
 </dd>
@@ -26256,9 +26260,9 @@ <h2 class="title">U</h2>
 <dd>
 <div class="block">Creates an unmodifiable list based on the provided collection.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#unmodifiableSet(java.util.Set)">unmodifiableSet(Set&lt;T&gt;)</a></span> - Static method in class com.puppycrawl.tools.checkstyle.utils.<a href="com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html" title="class in com.puppycrawl.tools.checkstyle.utils">UnmodifiableCollectionUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/api/TokenTypes.html#UNNAMED_PATTERN_DEF">UNNAMED_PATTERN_DEF</a></span> - Static variable in class com.puppycrawl.tools.checkstyle.api.<a href="com/puppycrawl/tools/checkstyle/api/TokenTypes.html" title="class in com.puppycrawl.tools.checkstyle.api">TokenTypes</a></dt>
 <dd>
-<div class="block">Creates an unmodifiable set based on the provided collection.</div>
+<div class="block">An unnamed pattern variable definition.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html#unnecessaryParenAroundOperators(com.puppycrawl.tools.checkstyle.api.DetailAST)">unnecessaryParenAroundOperators(DetailAST)</a></span> - Static method in class com.puppycrawl.tools.checkstyle.checks.coding.<a href="com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.coding">UnnecessaryParenthesesCheck</a></dt>
 <dd>
@@ -28002,7 +28006,7 @@ <h2 class="title">V</h2>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitTypeParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeParametersContext)">visitTypeParameters(JavaLanguageParser.TypeParametersContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitTypePattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext)">visitTypePattern(JavaLanguageParser.TypePatternContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
+<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitTypePatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext)">visitTypePatternDef(JavaLanguageParser.TypePatternDefContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitTypeType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeTypeContext)">visitTypeType(JavaLanguageParser.TypeTypeContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
 <dd>&nbsp;</dd>
@@ -28012,6 +28016,8 @@ <h2 class="title">V</h2>
 <dd>
 <div class="block">Visits ternary operator (?:) and return tokens.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitUnnamedPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext)">visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)">visitVariableAccess(JavaLanguageParser.VariableAccessContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html#visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)">visitVariableDeclarator(JavaLanguageParser.VariableDeclaratorContext)</a></span> - Method in class com.puppycrawl.tools.checkstyle.<a href="com/puppycrawl/tools/checkstyle/JavaAstVisitor.html" title="class in com.puppycrawl.tools.checkstyle">JavaAstVisitor</a></dt>
diff --git a/apidocs/index.html b/apidocs/index.html
index 77bc2c43b2..0bd149d28f 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Overview (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Overview (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (checkstyle 10.13.0 API)";
+            parent.document.title="Overview (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
@@ -95,7 +95,7 @@
 </header>
 <main role="main">
 <div class="header">
-<h1 class="title">checkstyle 10.13.0 API</h1>
+<h1 class="title">checkstyle 10.14.0 API</h1>
 </div>
 <div class="contentContainer">
 <table class="overviewSummary">
diff --git a/apidocs/member-search-index.js b/apidocs/member-search-index.js
index 417475b651..93cc503151 100644
--- a/apidocs/member-search-index.js
+++ b/apidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"AbbreviationAsWordInNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"ABOVE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ABSTRACT"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"ABSTRACT_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"AbstractAccessControlNameCheck(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"AbstractAutomaticBean()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"AbstractCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"AbstractClassCouplingCheck(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"AbstractClassNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"AbstractElementNode(AbstractNode, AbstractNode, int, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"AbstractExpressionHandler(IndentationCheck, String, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"AbstractFileSetCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"AbstractFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"AbstractHeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"AbstractImportControl(AbstractImportControl, MismatchStrategy)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"AbstractImportRule(boolean, boolean, boolean)","url":"%3Cinit%3E(boolean,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"AbstractJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"AbstractNameCheck(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"AbstractNode(TreeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.TreeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"AbstractParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"AbstractRootNode()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"AbstractSuperCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"AbstractViolationReporter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Filter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"accept(File)","url":"accept(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilter","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"acceptableTokens"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"acceptFileStarted(String)","url":"acceptFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"acceptJavadocWithNonTightHtml()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"acceptOnMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"AccessModifierOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"AccessResult()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"ADD_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"add(HtmlTag)","url":"add(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"add(String, Object)","url":"add(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"addAcceptable(IndentLevel, IndentLevel)","url":"addAcceptable(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"addAcceptable(IndentLevel, int...)","url":"addAcceptable(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"addAst(DetailAST)","url":"addAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"addAstChild(JavaAstVisitor.DetailAstPair, DetailAstImpl)","url":"addAstChild(com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addAttribute(String, String)","url":"addAttribute(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"addBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"addBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"addBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"addCellEditorListener(CellEditorListener)","url":"addCellEditorListener(javax.swing.event.CellEditorListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"addChild(AbstractImportControl)","url":"addChild(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addChild(Configuration)","url":"addChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addChild(DetailAST)","url":"addChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addChild(EqualsAvoidNullCheck.FieldFrame)","url":"addChild(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"addCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addDeclaredType(String)","url":"addDeclaredType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"addException(Throwable)","url":"addException(java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addField(DetailAST)","url":"addField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"addFile(File)","url":"addFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addFileset(FileSet)","url":"addFileset(org.apache.tools.ant.types.FileSet)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addFileSetCheck(FileSetCheck)","url":"addFileSetCheck(com.puppycrawl.tools.checkstyle.api.FileSetCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addFilter(Filter)","url":"addFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"addFilter(Filter)","url":"addFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"addFilter(IntFilterElement)","url":"addFilter(com.puppycrawl.tools.checkstyle.filters.IntFilterElement)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addFormatter(CheckstyleAntTask.Formatter)","url":"addFormatter(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"addIdent(DetailAST)","url":"addIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"addImportRule(AbstractImportRule)","url":"addImportRule(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"addInstanceField(String)","url":"addInstanceField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addInstanceMember(DetailAST)","url":"addInstanceMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addInstanceMethod(DetailAST)","url":"addInstanceMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"addInstanceOrClassVar(DetailAST)","url":"addInstanceOrClassVar(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"addInstOrClassVar(UnusedLocalVariableCheck.VariableDesc)","url":"addInstOrClassVar(com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"addLastSibling(DetailAstImpl, DetailAstImpl)","url":"addLastSibling(com.puppycrawl.tools.checkstyle.DetailAstImpl,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"addLineWithAst(int, DetailAST)","url":"addLineWithAst(int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addListener(AuditListener)","url":"addListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"addListener(AuditListener)","url":"addListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"addLocalVariables(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"addLocalVariables(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addMessage(String, String)","url":"addMessage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addMethodCall(DetailAST)","url":"addMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addNextSibling(DetailAST)","url":"addNextSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addPath(Path)","url":"addPath(org.apache.tools.ant.types.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addPreviousSibling(DetailAST)","url":"addPreviousSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addProperty(CheckstyleAntTask.Property)","url":"addProperty(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addProperty(String, String)","url":"addProperty(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"addReferencedClassName(DetailAST)","url":"addReferencedClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"addReferencedClassName(String)","url":"addReferencedClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addReferencedType(String)","url":"addReferencedType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addReferencedTypes(Collection<String>)","url":"addReferencedTypes(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"addRulesToList(String)","url":"addRulesToList(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"addStaticField(String)","url":"addStaticField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addStaticMember(DetailAST)","url":"addStaticMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addStaticMethod(DetailAST)","url":"addStaticMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"addSuppressions(List<String>, DetailAST)","url":"addSuppressions(java.util.List,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"addTag(String, int, int, SuppressionCommentFilter.TagType)","url":"addTag(java.lang.String,int,int,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"addTag(String, int)","url":"addTag(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToProperties(List<ModulePropertyDetails>)","url":"addToProperties(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToProperties(ModulePropertyDetails)","url":"addToProperties(com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToViolationMessages(List<String>)","url":"addToViolationMessages(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToViolationMessages(String)","url":"addToViolationMessages(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"addTreeModelListener(TreeModelListener)","url":"addTreeModelListener(javax.swing.event.TreeModelListener)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"addViolations(SortedSet<Violation>)","url":"addViolations(java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"adjustFirstLineToJavadocIndent(DetailNode, int)","url":"adjustFirstLineToJavadocIndent(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"adjustParens(DetailAST, UnaryOperator<DetailAST>)","url":"adjustParens(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.UnaryOperator)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"advanceChildToEnd()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"afterValues"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"ALL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"ALL_ESCAPED_CHARS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ALL_NEW_LINES"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"ALL_NEW_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"ALL_WARNING_MATCHING_ID"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"allChainedPropertiesAreResolved(String)","url":"allChainedPropertiesAreResolved(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"ALLOW_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowByTailComment"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"allowClassImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"allowClassName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"allowed"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"ALLOWED_ASSIGNMENT_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"ALLOWED_ASSIGNMENT_IN_COMPARISON_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"ALLOWED_TAGS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"ALLOWED_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"allowedAbbreviationLength"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"allowedAbbreviations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"allowedDistance"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"allowedDuplicates"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyCatches"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyConstructors"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyLambdas"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"allowEmptyLoopBody"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyLoops"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowEscapesForControlCharacters"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowIfAllCharactersEscaped"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"allowInSwitchCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"allowLegacy"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"allowMarkerInterfaces"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowMissingParamTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowMissingParamTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"allowMissingPropertyJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowMissingReturnTag"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowMultipleEmptyLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowMultipleEmptyLinesInsideClassMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"allowNewlineParagraph"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowNoEmptyLineBetweenFields"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowNonPrintableEscapes"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"allowOneCharVarInForLoop"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"allowPublicFinalFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"allowPublicImmutableFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineMultipleAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineParameterizedAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineSingleParameterlessAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"allowSingleLineStatement"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"allowStaticMemberImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowUnknownTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"allowWhenNoBraceAfterSemicolon"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"ALONE_OR_SINGLELINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"alreadyAssigned"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"ALWAYS"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"ALWAYS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"alwaysDemandTrailingComma"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"AMBIGUOUS_MODULE_NAME_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"ancestorEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"ancestorEnum"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_ARRAY_INIT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"ANNOTATION_ELEMENT_SINGLE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_FIELD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_MEMBER_VALUE_PAIR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"AnnotationArrayInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"AnnotationLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"AnnotationOnSameLineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"AnnotationUseStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"AnnotationUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"ANONINNER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"anonInnerAstToTypeDeclDesc"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"anonInnerClassHolders"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"anonInnerClassToOuterTypeDecl"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"AnonInnerLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"AnonymousClassFrame(RequireThisCheck.AbstractFrame, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"append(DetailAST)","url":"append(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"append(String)","url":"append(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"appendBrackets(FullIdent, DetailAST)","url":"appendBrackets(com.puppycrawl.tools.checkstyle.api.FullIdent,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"appendHiddenCommentNodes(DetailAST)","url":"appendHiddenCommentNodes(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPackage"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToProtected"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPublic"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AREA_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AREA_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"areExternalResourcesChanged(Set<PropertyCacheFile.ExternalResource>)","url":"areExternalResourcesChanged(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"areImmutableTypeArguments(Collection<String>)","url":"areImmutableTypeArguments(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"areInSameMethodCallWithSameIndent(DetailAST)","url":"areInSameMethodCallWithSameIndent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"areMethodsChained(DetailAST, DetailAST)","url":"areMethodsChained(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"areOnSameLine(DetailAST, DetailAST)","url":"areOnSameLine(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"areSameLevelIndented(DetailAST, DetailAST, DetailAST)","url":"areSameLevelIndented(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"args"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"args"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ARGUMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"ARGUMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ARRAY_DECLARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ARRAY_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"ArrayInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"arrayInitIndent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"ArrayTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"ArrayTypeStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"asBitSet(int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"asBitSet(String...)","url":"asBitSet(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"assertAllPropertySetterJavadocsAreFound(Set<String>, String, Map<String, DetailNode>)","url":"assertAllPropertySetterJavadocsAreFound(java.util.Set,java.lang.String,java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"ASSIGN_OPERATOR_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"ASSIGN_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"assignDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"assigned"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"ASSIGNMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"astLines"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"AstState()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"AstTreeStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"astTypeIsClassOrEnumOrRecordDef(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"AT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"AtclauseOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"atomize()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ATTR_VALUE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"ATTRIB_TAB_WIDTH_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ATTRIBUTE"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_CHECKS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_COLUMNS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_FILES"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_ID"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_LINES"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_QUERY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"ATTRIBUTE_NODE_UNINITIALIZED"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"attributeNode"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"AttributeNode(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"AUDIT_FINISHED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"AUDIT_STARTED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object, String, Violation)","url":"%3Cinit%3E(java.lang.Object,java.lang.String,com.puppycrawl.tools.checkstyle.api.Violation)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object, String)","url":"%3Cinit%3E(java.lang.Object,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"AuditEventDefaultFormatter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"AUTHOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AUTHOR_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"authorFormat"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean","l":"AutomaticBean()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"AvoidDoubleBraceInitializationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"AvoidEscapedUnicodeCharactersCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"AvoidInlineConditionalsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"AvoidNestedBlocksCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"AvoidNoArgumentSuperConstructorCallCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"AvoidStarImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"AvoidStaticImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BAND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BAND_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"BASE_10"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_10"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_2"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_8"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASE_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"BASE_PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"BaseCellEditor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"baseClassName(String)","url":"baseClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"basedir"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASEFONT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASEFONT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"baseName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"baseName"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"basicOffset"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"BeforeExecutionExclusionFileFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"beforeExecutionFileFilters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"beforeExecutionFileFilters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"BeforeExecutionFileFilterSet()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"beforeFirstImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"beginJavadocTree(DetailNode)","url":"beginJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"beginJavadocTree(DetailNode)","url":"beginJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"BITWISE_BINARY_OPERATORS"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"BLANK_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BLOCK_COMMENT_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BLOCK_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"BLOCK_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"BLOCK_MULTIPLE_COMMENT_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"BLOCK_MULTIPLE_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BLOCK_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BLOCK_TAG_PATTERN_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"blockCommentAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"blockCommentLineNumber"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"BlockCommentPosition()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"blockComments"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"blockCommentToJavadocTree"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.BlockFrame","l":"BlockFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"BlockOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"BlockParentHandler(IndentationCheck, String, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BlockTagUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BNOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"body_()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"body()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"BooleanExpressionComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BOR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"BOTTOM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"braceAdjustment"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"BRACKET_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"branchContains(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"branchContains(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"branchContainsJavadocComment(DetailAST)","url":"branchContainsJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"branchTokenTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"branchVisited"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BSR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BSR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BUFFER"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"build()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildExpressionNode(ParseTree)","url":"buildExpressionNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildSimpleStringTemplateArgument(JavaLanguageParser.TemplateArgumentContext)","url":"buildSimpleStringTemplateArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateBeginning(JavaLanguageParser.StringTemplateContext)","url":"buildStringTemplateBeginning(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateEnd(JavaLanguageParser.StringTemplateContext)","url":"buildStringTemplateEnd(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateMiddle(JavaLanguageParser.StringTemplateMiddleContext)","url":"buildStringTemplateMiddle(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateMiddleContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"bundle"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"bundle"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BXOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BXOR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"cachedFileAbsolutePath"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"cacheFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"calculateDistanceBetweenScopes(DetailAST, DetailAST)","url":"calculateDistanceBetweenScopes(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"calculateDistanceInSingleScope(DetailAST, DetailAST)","url":"calculateDistanceInSingleScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"calculateResult(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"calculateTagColumn(MatchResult, int, int)","url":"calculateTagColumn(java.util.regex.MatchResult,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"callingSuper"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"canAssignValueToClassField(DetailAST)","url":"canAssignValueToClassField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"canBeOverridden(DetailAST)","url":"canBeOverridden(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"canBeReferencedFromStaticContext(DetailAST)","url":"canBeReferencedFromStaticContext(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"canBeSubclassed(DetailAST)","url":"canBeSubclassed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"cancelCellEditing()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"canContinueValidation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"canReferenceImports()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"canReturnOnlyBooleanLiteral(DetailAST)","url":"canReturnOnlyBooleanLiteral(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"capitalize(String)","url":"capitalize(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"CARRIAGE_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"CARRIAGE_RETURN_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"CASE_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CASE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"CaseHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"caseIndent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"caseSensitive"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CATCH_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"CatchFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"CatchHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"CatchParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"ChainedPropertyUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CHAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CHAR_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHARSET"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"CHECK"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECK_ALIAS_MAP"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CHECK_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECK_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"CHECK_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECK_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"checkAccess(String, String, String)","url":"checkAccess(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkAnnotationIndentation(DetailAST, NavigableMap<Integer, DetailAST>, int)","url":"checkAnnotationIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.NavigableMap,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"checkAnnotations(DetailAST, int)","url":"checkAnnotations(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkBaseTypes(DetailAST)","url":"checkBaseTypes(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkBitwiseBinaryOperator(DetailAST)","url":"checkBitwiseBinaryOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"checkBlockComment(DetailAST)","url":"checkBlockComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkC"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkC"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"checkCase()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"checkCase()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCheckClosingParensOption(DetailAST)","url":"checkCheckClosingParensOption(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkChildIndentation(DetailAST, String, IndentLevel)","url":"checkChildIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkChildren(DetailAST, int[], IndentLevel, boolean, boolean)","url":"checkChildren(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkClassConstructorModifiers(DetailAST)","url":"checkClassConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkClassName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkClassName(DetailAST)","url":"checkClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkComment(DetailAST, TextBlock)","url":"checkComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkComment(DetailAST, TextBlock)","url":"checkComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkCommentInModifiers(DetailAST)","url":"checkCommentInModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkComments(DetailAST)","url":"checkComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkCommentsInsideToken(DetailAST)","url":"checkCommentsInsideToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCompactNoArrayStyle(DetailAST)","url":"checkCompactNoArrayStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCompactStyle(DetailAST)","url":"checkCompactStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkComponentParamTag(DetailAST, Collection<JavadocTag>, String)","url":"checkComponentParamTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Collection,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkConditionalOrRelationalOperator(DetailAST)","url":"checkConditionalOrRelationalOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkConstructorModifiers(DetailAST)","url":"checkConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"checkCount(DetailAST)","url":"checkCount(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"checkCount(DetailAST)","url":"checkCount(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"checkCounters(MethodCountCheck.MethodCounter, DetailAST)","url":"checkCounters(com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"checkCoupling()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkCPP"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkCPP"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"checkCurrentClassAndRestorePrevious()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"CHECKED_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkEmptyJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"checkEmptyLine(DetailNode)","url":"checkEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkEnumConstant(DetailAST)","url":"checkEnumConstant(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkEnumConstructorModifiers(DetailAST)","url":"checkEnumConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"CHECKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"CHECKER_THREADS_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"Checker()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"checkerThreadsNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkExistenceOfDefaultTranslation(TranslationCheck.ResourceBundle)","url":"checkExistenceOfDefaultTranslation(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkExistenceOfRequiredTranslations(TranslationCheck.ResourceBundle)","url":"checkExistenceOfRequiredTranslations(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkExpandedStyle(DetailAST)","url":"checkExpandedStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkExpression(DetailAST)","url":"checkExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkExpressionSubtree(DetailAST, IndentLevel, boolean, boolean)","url":"checkExpressionSubtree(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"checkFields"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkFilesForConsistencyRegardingTheirKeys(Map<File, Set<String>>, Set<String>)","url":"checkFilesForConsistencyRegardingTheirKeys(java.util.Map,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkFirstSentence"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkFirstSentenceEnding(DetailAST, TextBlock)","url":"checkFirstSentenceEnding(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForAnnotationIndentation(NavigableMap<Integer, DetailAST>, int)","url":"checkForAnnotationIndentation(java.util.NavigableMap,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"checkForDuplicates"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForMethodLparenNewLine(DetailAST)","url":"checkForMethodLparenNewLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForNullParameterChild(DetailAST)","url":"checkForNullParameterChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"checkForParams()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkForRedundantModifier(DetailAST, int...)","url":"checkForRedundantModifier(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"checkHeaderNotInitialized()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkHtml"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkHtmlTags(DetailAST, TextBlock)","url":"checkHtmlTags(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkIdent(DetailAST)","url":"checkIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"checkIdent(DetailAST)","url":"checkIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"checkIdentifierAst(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"checkIdentifierAst(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkIf(DetailAST, boolean, boolean)","url":"checkIf(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkIfSemicolonIsInDifferentLineThanPrevious(DetailAST)","url":"checkIfSemicolonIsInDifferentLineThanPrevious(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"checkImportStatements(String)","url":"checkImportStatements(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ImportHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndexHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PackageDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST, int, int, LineWrappingHandler.LineWrappingOptions)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST, int)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"checkingStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkInterfaceModifiers(DetailAST)","url":"checkInterfaceModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"checkIsAllLinesAreWhitespace(int, int)","url":"checkIsAllLinesAreWhitespace(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkJavadocIsNotEmpty(TextBlock)","url":"checkJavadocIsNotEmpty(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"checkLabel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkLambda(DetailAST, DetailAST)","url":"checkLambda(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkLastCaseGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLeftParen(DetailAST)","url":"checkLeftParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"checkLine(int, String, Matcher, int)","url":"checkLine(int,java.lang.String,java.util.regex.Matcher,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLineIndent(DetailAST, IndentLevel, boolean)","url":"checkLineIndent(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLinesIndent(DetailAstSet, IndentLevel, boolean, int, boolean)","url":"checkLinesIndent(com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"checkLineWrappedLambda(boolean, int)","url":"checkLineWrappedLambda(boolean,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkLoop(DetailAST)","url":"checkLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"checkMax(int, int, String, DetailAST)","url":"checkMax(int,int,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"checkMethodCall(DetailAST)","url":"checkMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"checkMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkModifiers(DetailAST)","url":"checkModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"checkName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkName(DetailAST)","url":"checkName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"checkNestedIdent(DetailAST)","url":"checkNestedIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"checkOrderInTagSection(DetailNode)","url":"checkOrderInTagSection(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"checkOrderSuggestedByJls(List<DetailAST>)","url":"checkOrderSuggestedByJls(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"checkOverloadMethodsGrouping(DetailAST)","url":"checkOverloadMethodsGrouping(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"checkParagraphTag(DetailNode)","url":"checkParagraphTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"checkParam(DetailAST)","url":"checkParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkParams(DetailAST)","url":"checkParams(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkParamTags(List<JavadocTag>, DetailAST, boolean)","url":"checkParamTags(java.util.List,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"checkPattern"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"checkRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"checkRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkResourceVariable(DetailAST)","url":"checkResourceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkReturnTag(List<JavadocTag>, int, boolean)","url":"checkReturnTag(java.util.List,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkRightParen(DetailAST, DetailAST)","url":"checkRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"checks"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"checks"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECKS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"checkSingleLineComment(DetailAST)","url":"checkSingleLineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSlist(DetailAST, boolean, boolean)","url":"checkSlist(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"CHECKSTYLE_BUNDLE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECKSTYLE_ORG_URL"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"CHECKSTYLE_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECKSTYLE_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"CheckstyleAntTask()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.CheckstyleErrorListener","l":"CheckstyleErrorListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"CheckstyleException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"CheckstyleException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"CheckstyleParserErrorStrategy","l":"CheckstyleParserErrorStrategy()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkStyleType(DetailAST)","url":"checkStyleType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSwitch(DetailAST, boolean)","url":"checkSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"checkSwitchExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSynchronized(DetailAST, boolean, boolean)","url":"checkSynchronized(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"checkSynchronizedExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkTag(DetailAST, Iterable<JavadocTag>, String, Pattern)","url":"checkTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.Iterable,java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"checkTag(int, String...)","url":"checkTag(int,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkThrows()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkThrowsTags(List<JavadocTag>, List<JavadocMethodCheck.ExceptionInfo>, boolean)","url":"checkThrowsTags(java.util.List,java.util.List,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkToken(DetailAST, DetailAST)","url":"checkToken(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkTrailingComma(DetailAST)","url":"checkTrailingComma(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkTranslationKeys(TranslationCheck.ResourceBundle)","url":"checkTranslationKeys(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkTry(DetailAST, boolean, boolean)","url":"checkTry(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkTryResources(DetailAST)","url":"checkTryResources(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkTryResParen(DetailAST, String)","url":"checkTryResParen(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkType()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkType(DetailAST)","url":"checkType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkType(DetailAST)","url":"checkType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeArguments(DetailAST)","url":"checkTypeArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeBounds(DetailAST)","url":"checkTypeBounds(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkTypeDefinition(DetailAST)","url":"checkTypeDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkTypeMember(DetailAST)","url":"checkTypeMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeParameters(DetailAST)","url":"checkTypeParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkTypeParamTag(DetailAST, Collection<JavadocTag>, String)","url":"checkTypeParamTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Collection,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkUnclosedTags(Deque<HtmlTag>, String)","url":"checkUnclosedTags(java.util.Deque,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkUnusedParamTags(List<JavadocTag>, List<String>, List<String>)","url":"checkUnusedParamTags(java.util.List,java.util.List,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"CheckUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkVariableDefinition(DetailAST)","url":"checkVariableDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"checkWhileExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkWrappingIndentation(DetailAST, DetailAST, int, int, boolean)","url":"checkWrappingIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkWrappingIndentation(DetailAST, DetailAST)","url":"checkWrappingIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"checkYield()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"child"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"childContext"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"childContext"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"childCount"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"chopString(String)","url":"chopString(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"clangComments"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CLASS_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CLASS_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"CLASS_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"CLASS_MEMBER_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CLASS_TO_PARENT_MODULE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"ClassAndPropertiesSettersJavadocScraper()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"classAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"ClassContext(String, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"ClassDataAbstractionCouplingCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"ClassDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"classDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"ClassDesc(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"classes"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"classesContexts"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"ClassFanOutComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"classFieldNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"ClassFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"ClassImportRule(boolean, boolean, String, boolean)","url":"%3Cinit%3E(boolean,boolean,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"classInfo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"ClassInfo(JavadocMethodCheck.Token)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"classMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"ClassMemberImpliedModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"className"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"className"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"classNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"classOrEnumOrRecordDef"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"CLASSPATH_URL_PROTOCOL"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"ClassTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"cleanDefaultTokensText(String)","url":"cleanDefaultTokensText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"clear()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"clear()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"clearBranchTokenTypes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"clearCache()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"clearChildCountCache(DetailAstImpl)","url":"clearChildCountCache(com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"clearCreatedHandlers()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"clearViolations()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"CliOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"CliOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"CLOSE_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"CLOSE_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"CLOSE_PARENTHESIS"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"close(Closeable)","url":"close(java.io.Closeable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"closedTag"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeError"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"closeErrorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeInfo"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeStreams()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"closingParens"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"ClosingParensOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"CODE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CODE_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CODE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"CODE_SNIPPET_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"CODE_SNIPPET_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CODE_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"CodePointUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"CodeSelector(Object, JTextArea, Collection<Integer>)","url":"%3Cinit%3E(java.lang.Object,javax.swing.JTextArea,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"CodeSelectorPresentation(DetailAST, List<Integer>)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"CodeSelectorPresentation(DetailNode, List<Integer>)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"col"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COL_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COL_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"collapseWhitespace(String)","url":"collapseWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collect"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectDeclarations(Deque<RequireThisCheck.AbstractFrame>, DetailAST)","url":"collectDeclarations(java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"collectFirstNodes(DetailAST, DetailAST)","url":"collectFirstNodes(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectMethodDeclarations(Deque<RequireThisCheck.AbstractFrame>, DetailAST, RequireThisCheck.AbstractFrame)","url":"collectMethodDeclarations(java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collectReferencesFromJavadoc(DetailAST)","url":"collectReferencesFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collectReferencesFromJavadoc(TextBlock)","url":"collectReferencesFromJavadoc(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"collectSuppressions(FileText)","url":"collectSuppressions(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectVariableDeclarations(DetailAST, RequireThisCheck.AbstractFrame)","url":"collectVariableDeclarations(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COLON"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_BACKGROUND"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_SELECTION_BACKGROUND"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_SELECTION_FOREGROUND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"column"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"column"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"COLUMN_NAMES"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"COLUMN_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"columnCharIndex"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"columnFilter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"columnNumber"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"columnNumber"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"columns"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"columnsCsv"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"combineExceptionInfo(Collection<JavadocMethodCheck.ExceptionInfo>, Iterable<JavadocMethodCheck.ExceptionInfo>)","url":"combineExceptionInfo(java.util.Collection,java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COMMA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMMA"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"COMMA_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"COMMA_SPACE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"COMMA_SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMMENT_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"Comment(String[], int, int, int)","url":"%3Cinit%3E(java.lang.String[],int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"commentChecks"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"commentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"commentFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"CommentsIndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"CommentSuppressor(FileContents)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"CommonUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"COMPACT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMPACT_CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"COMPACT_NO_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compare(String, String, boolean)","url":"compare(java.lang.String,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"compareCommonAncestorChildrenOrder(NodeInfo, NodeInfo)","url":"compareCommonAncestorChildrenOrder(net.sf.saxon.om.NodeInfo,net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compareContainerOrder(String, String, boolean)","url":"compareContainerOrder(java.lang.String,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"compareImports(String, String)","url":"compareImports(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"compareTo(LineColumn)","url":"compareTo(com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"compareTo(SuppressionCommentFilter.Tag)","url":"compareTo(com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"compareTo(Violation)","url":"compareTo(com.puppycrawl.tools.checkstyle.api.Violation)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"COMPARISON_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMPILATION_UNIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"compilationUnit()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"compileFlags"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"compileFlags(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compilePatterns(String...)","url":"compilePatterns(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"COMPOUND_ASSIGN_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"CONDITIONAL_OPERATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"config"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"config"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"CONFIG_HASH_KEY"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"configHash"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"configStack"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"configuration"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"configuration"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"configurationFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"ConfigurationLoader(PropertyResolver, boolean, ThreadModeSettings)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.PropertyResolver,boolean,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"configure(Configuration)","url":"configure(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configurable","l":"configure(Configuration)","url":"configure(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"configureGlobalProperties(String)","url":"configureGlobalProperties(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"ConstantNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"constantWaiverParentToken"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"constructMessageKeyUrl(Class<?>, String)","url":"constructMessageKeyUrl(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ConstructorFrame","l":"ConstructorFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"constructSubTreeText(DetailNode, int, int)","url":"constructSubTreeText(com.puppycrawl.tools.checkstyle.api.DetailNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CrAwareLexerSimulator","l":"consume(CharStream)","url":"consume(org.antlr.v4.runtime.CharStream)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"CONTAINERS_FOR_ANON_INNERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"containsAllSafeTokens(DetailAST)","url":"containsAllSafeTokens(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST, Set<String>)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST, String)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"containsAttribute(Configuration, String)","url":"containsAttribute(com.puppycrawl.tools.checkstyle.api.Configuration,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"containsBreak"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsDefaultCaseLabelElement(DetailAST)","url":"containsDefaultCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsDefaultLabel(DetailAST)","url":"containsDefaultLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"containsDeprecatedTag(DetailNode)","url":"containsDeprecatedTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"containsFieldOrVariable(DetailAST)","url":"containsFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsFieldOrVariable(DetailAST)","url":"containsFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"containsFieldOrVariableDef(Set<DetailAST>, DetailAST)","url":"containsFieldOrVariableDef(java.util.Set,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"containsFile(String)","url":"containsFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"containsForbiddenFragment(String)","url":"containsForbiddenFragment(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"containsInheritDocTag(DetailAST)","url":"containsInheritDocTag(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"containsInstanceField(String)","url":"containsInstanceField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsMethod(DetailAST)","url":"containsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsMethodDef(Set<DetailAST>, DetailAST)","url":"containsMethodDef(java.util.Set,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsNullCaseLabelElement(DetailAST)","url":"containsNullCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"containsOneArgument(DetailAST)","url":"containsOneArgument(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsPatternCaseLabelElement(DetailAST)","url":"containsPatternCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"containsRegexAttribute(Attributes)","url":"containsRegexAttribute(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"containsStaticField(String)","url":"containsStaticField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"containsWhitespaceBefore(int, int...)","url":"containsWhitespaceBefore(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"containsWhitespaceBetween(int, int, int...)","url":"containsWhitespaceBetween(int,int,int...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"contentHashSum"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"Context(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"Context(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"Context(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"contextualize(Context)","url":"contextualize(com.puppycrawl.tools.checkstyle.api.Context)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Contextualizable","l":"contextualize(Context)","url":"contextualize(com.puppycrawl.tools.checkstyle.api.Context)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"CONTROL_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.PatternConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedStringArrayConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.ScopeConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.SeverityLevelConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.UriConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"convertLinesToString(String...)","url":"convertLinesToString(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"convertParseTreeToDetailNode(ParseTree)","url":"convertParseTreeToDetailNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"convertToString(DetailAST)","url":"convertToString(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"convertUpperCamelToUpperUnderscore(String)","url":"convertUpperCamelToUpperUnderscore(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"copy(Receiver, int, Location)","url":"copy(net.sf.saxon.event.Receiver,int,net.sf.saxon.s9api.Location)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"copyOfArray(T[], int)","url":"copyOfArray(T[],int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"copyOfMap(Map<? extends K, ? extends V>)","url":"copyOfMap(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countCaseConstants(DetailAST)","url":"countCaseConstants(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countCaseTokens(DetailAST)","url":"countCaseTokens(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"countComponents(DetailAST)","url":"countComponents(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countConditionalOperators(DetailAST)","url":"countConditionalOperators(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"countEmpty"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"countEmptyLines(DetailAST, DetailAST)","url":"countEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"counter"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"Counter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"counters"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"counters"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"countLinesColumns(String, int, int)","url":"countLinesColumns(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"countMatches(Pattern, String)","url":"countMatches(java.util.regex.Pattern,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"countOfSemiInLambda"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"counts"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"counts"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"countTokens(DetailAST, int)","url":"countTokens(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"countUsedLines(DetailAST)","url":"countUsedLines(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"CovariantEqualsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"cppComments"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"CR"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CrAwareLexerSimulator","l":"CrAwareLexerSimulator(Lexer, ATN, DFA[], PredictionContextCache)","url":"%3Cinit%3E(org.antlr.v4.runtime.Lexer,org.antlr.v4.runtime.atn.ATN,org.antlr.v4.runtime.dfa.DFA[],org.antlr.v4.runtime.atn.PredictionContextCache)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"CREATE_LISTENER_EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(int, Token)","url":"create(int,org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(TerminalNode)","url":"create(org.antlr.v4.runtime.tree.TerminalNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(Token)","url":"create(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"createAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"createAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"createBeanUtilsBean()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"createBlockCommentNode(CommonToken)","url":"createBlockCommentNode(org.antlr.v4.runtime.CommonToken)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"createBlockCommentNode(String)","url":"createBlockCommentNode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createButtonsPanel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"createCharset(String)","url":"createCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"createChildren(AbstractNode, AbstractNode, DetailAST)","url":"createChildren(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createChildrenNodes(DetailNode, ParseTree)","url":"createChildrenNodes(com.puppycrawl.tools.checkstyle.api.DetailNode,org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createClasspath()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"createCommentAstFromToken(CommonToken)","url":"createCommentAstFromToken(org.antlr.v4.runtime.CommonToken)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createContent()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createDefaultLogger(Task)","url":"createDefaultLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"createdHandlers"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createFromStandardCheckSet(String)","url":"createFromStandardCheckSet(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"createFullIdent(DetailAST)","url":"createFullIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"createFullIdentBelow(DetailAST)","url":"createFullIdentBelow(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int, String, int, int)","url":"createImaginary(int,java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int, String)","url":"createImaginary(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"createImportRule(String, Attributes)","url":"createImportRule(java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createJavadocNode(ParseTree, DetailNode, int)","url":"createJavadocNode(org.antlr.v4.runtime.tree.ParseTree,com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createJavadocParser(String, JavadocDetailNodeParser.DescriptiveErrorListener)","url":"createJavadocParser(java.lang.String,com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createLambdaParameter(JavaLanguageParser.IdContext)","url":"createLambdaParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"createListener(Main.OutputFormat, Path)","url":"createListener(com.puppycrawl.tools.checkstyle.Main.OutputFormat,java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"createListener(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"createListener(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createListener(Task)","url":"createListener(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"createListItem(XdocSink, Class<?>, String)","url":"createListItem(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"createListOfMessages(XdocSink, Class<?>, Set<String>)","url":"createListOfMessages(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"createMainFrame(String...)","url":"createMainFrame(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"createMethodCallHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"createMethodCallHandler(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createModifiers(List<? extends ParseTree>)","url":"createModifiers(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ModuleFactory","l":"createModule(String)","url":"createModule(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createModule(String)","url":"createModule(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createModuleByTryInEachPackage(String)","url":"createModuleByTryInEachPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"createNewCheckSortedSet()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"createNewClassContext(String, DetailAST)","url":"createNewClassContext(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObject(String)","url":"createObject(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObjectFromClassPath(String)","url":"createObjectFromClassPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObjectFromFullModuleNames(String, Set<String>)","url":"createObjectFromFullModuleNames(java.lang.String,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createOverridingProperties()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"createParentModuleParagraph(XdocSink, Class<?>, String)","url":"createParentModuleParagraph(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"createPattern(String, int)","url":"createPattern(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"createPattern(String)","url":"createPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"createPattern(String)","url":"createPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"createPatternForExactMatch(String)","url":"createPatternForExactMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"createPatternForExactMatch(String)","url":"createPatternForExactMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"createPatternForPartialMatch(String)","url":"createPatternForPartialMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"createProperties(DetailNode)","url":"createProperties(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"createProperties(Element)","url":"createProperties(org.w3c.dom.Element)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"createPropertySection(ModuleDetails, Element, Document)","url":"createPropertySection(com.puppycrawl.tools.checkstyle.meta.ModuleDetails,org.w3c.dom.Element,org.w3c.dom.Document)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createRootJavadocNode(ParseTree)","url":"createRootJavadocNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createRootModule()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"createSamePackageRegexp(int, DetailAST)","url":"createSamePackageRegexp(int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createSarifLogger(Task)","url":"createSarifLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSinkFactory","l":"createSink(Writer, String)","url":"createSink(java.io.Writer,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"createSlCommentNode(Token)","url":"createSlCommentNode(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createTypeDeclaration(ParserRuleContext, int, List<? extends ParseTree>)","url":"createTypeDeclaration(org.antlr.v4.runtime.ParserRuleContext,int,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"createUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createXmlLogger(Task)","url":"createXmlLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"createXmlReader(DefaultHandler)","url":"createXmlReader(org.xml.sax.helpers.DefaultHandler)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createXpathButtonsPanel()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"CRLF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"CsvFilterElement(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CTOR_CALL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CTOR_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CURLY_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CURLY_BRACKETS"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"current"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"CURRENT_NODE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"currentClass"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"currentContents"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"currentDepth"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"currentFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"currentFrame"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"currentFrame"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"currentImportControl"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"currentMatches"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"currentMatches"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"currentModuleFile"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"currentModuleName"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"currentRangeValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"currentScopeAssignedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"currentScopeState"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"currentValue"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CUSTOM_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"CustomImportOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"customImportOrderRules"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"customLeaveToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"customLeaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"customMessage"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"CustomPrintWriter(Writer)","url":"%3Cinit%3E(java.io.Writer)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"customVisitToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"customVisitToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"CyclomaticComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"debug"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DEC"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"DECLARATION_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"declarationAccess"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"DeclarationOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsAbstract"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"declaredTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEF_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEF_TOKEN_TYPES_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"DEFAULT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"DEFAULT_ALLOWED_ABBREVIATIONS_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_CHECK_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_COMMENT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"DEFAULT_COMPLEXITY_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"DEFAULT_DISTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"DEFAULT_DUPLICATE_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"DEFAULT_ERROR_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DEFAULT_EXCLUDED_CLASSES"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DEFAULT_EXCLUDED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"DEFAULT_FILE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"DEFAULT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"DEFAULT_IGNORE_ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"DEFAULT_IGNORED_METHOD_NAMES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"DEFAULT_ILLEGAL_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"DEFAULT_IMMUTABLE_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"DEFAULT_INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"DEFAULT_INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_INFLUENCE_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"DEFAULT_LINE_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_LINE_RANGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"DEFAULT_MAX_COLUMNS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"DEFAULT_MAX_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"DEFAULT_MAX_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"DEFAULT_MAX_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"DEFAULT_MAX_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"DEFAULT_MAX_PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"DEFAULT_MIN_LINE_COUNT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_NEARBY_TEXT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_OFF_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_OFF_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_ON_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_ON_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"DEFAULT_ORDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"DEFAULT_OUTPUT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"DEFAULT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"DEFAULT_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"DEFAULT_SEVERITY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"DEFAULT_TAB_WIDTH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"DEFAULT_TAGS"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"DEFAULT_THREAD_COUNT"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"DEFAULT_TRANSLATION_FILE_NAME_FORMATTER"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"DEFAULT_TRANSLATION_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"DEFAULT_VALUE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"DefaultComesLastCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"DefaultConfiguration(String, ThreadModeSettings)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"DefaultConfiguration(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"DefaultContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions, OutputStream, AbstractAutomaticBean.OutputStreamOptions, AuditEventFormatter)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,com.puppycrawl.tools.checkstyle.AuditEventFormatter)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions, OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"defaultValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"defined"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"Definitions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"delayedFireTableDataChanged()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"DELEGATE_TO_PARENT"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"DELIMITER"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"DELIMITER"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DEPRECATED_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"DESC_CLEAN"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"DescendantIterator(NodeInfo, DescendantIterator.StartWith)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo,com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"DescendantTokenCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"DescriptionExtractor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"DescriptiveErrorListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"DesignForExtensionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"DetailAstImpl()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"DetailAstPair()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"DetailAstSet(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"DetailNodeTreeStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"details"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"Details(DetailAST, DetailAST, DetailAST, boolean)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"Details(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"detector"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"detector"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"DetectorOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"determineAssignmentConditions(DetailAST, FinalLocalVariableCheck.FinalVariableCandidate)","url":"determineAssignmentConditions(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"directoriesChecked"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DIV"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DIV_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DO_WHILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DOC_ROOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DOC_ROOT_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"doesChainedMethodNeedsLineWrapping()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DOLLAR_SIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DOLLAR_SIGN_STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_ESCAPED_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_REGEX_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DOUBLE_COLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"doVisitToken(FullIdent, boolean, boolean, DetailAST)","url":"doVisitToken(com.puppycrawl.tools.checkstyle.api.FullIdent,boolean,boolean,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"doVisitTokenInSameGroup(boolean, boolean, String, DetailAST)","url":"doVisitTokenInSameGroup(boolean,boolean,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"DoWhileHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_3"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_PUBLIC_CS_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_4"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_PUBLIC_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_4"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_BY_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_RESOURCE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_4"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"duplicatedKeys"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"duplicateLimit"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_PLAIN"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_SARIF"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_XML"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"eachLine"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"editor"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"editor"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"ELEMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"ELEMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"ElementNode(AbstractNode, AbstractNode, DetailAST, int, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"elements"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"elementStyle"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"ElementStyleOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ELIST"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ELLIPSIS"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"ElseHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMBED_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMBED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EMBEDDED_EXPRESSION_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EMBEDDED_EXPRESSION_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"EMPTY_ABSTRACT_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"EMPTY_ABSTRACT_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_BIT_SET"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_BYTE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"EMPTY_CONFIGURATION_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"EMPTY_DETAIL_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_DOUBLE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_INT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_INTEGER_OBJECT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"EMPTY_LINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"EMPTY_MODIFIER_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_OBJECT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"EMPTY_PATTERN_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMPTY_STAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_STRING_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMPTY_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"EmptyBlockCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"EmptyCatchBlockCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"EmptyForInitializerPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"EmptyForIteratorPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"EmptyLineSeparatorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"EmptyStatementCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"ENABLE_EXTERNAL_DTD_LOAD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"encloseInGroup(String)","url":"encloseInGroup(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"encode(String)","url":"encode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"encode(String)","url":"encode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"encodeCharacter(char)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"encoding"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"END_JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"END_OF_SENTENCE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"endCollectingDeclarations(Queue<RequireThisCheck.AbstractFrame>, DetailAST)","url":"endCollectingDeclarations(java.util.Queue,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"endColNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"endColumnNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"endLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"endLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"endOfSentenceFormat"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"endsWith(int[], String)","url":"endsWith(int[],java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"endsWithNewline(RandomAccessFile, LineSeparatorOption)","url":"endsWithNewline(java.io.RandomAccessFile,com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"ensureSelfContainedRegex(String, boolean)","url":"ensureSelfContainedRegex(java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"enterBlock()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"entries"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"ENTRIES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"Entry(String, int, int, int, int)","url":"%3Cinit%3E(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM_CONSTANT_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EOF"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"EOL"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"EOL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EQUAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"EqualsAvoidNullCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"EqualsHashCodeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"equalsMethods"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"ERROR"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"ERROR_COUNTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"ERROR_LIMIT_EXCEEDED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"error(SAXParseException)","url":"error(org.xml.sax.SAXParseException)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"errorCount"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"errorLimit"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"errorMessage"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"errors"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"errorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"errorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"escape(String)","url":"escape(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"escapeAllControlChars(String)","url":"escapeAllControlChars(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"escapeAllControlChars(String)","url":"escapeAllControlChars(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"ESCAPED_BACKSLASH"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"ESCAPED_LINE_FEED_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"escapeUnicode1F(char)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventSourceRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventSourceRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"exactMatch"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"ExampleMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"EXAMPLES_TAG"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"exampleSectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EXCEPTION_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"EXCEPTION_MSG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"ExceptionInfo(DetailAST, JavadocMethodCheck.ClassInfo)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"exceptions"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"exceptionVariableName"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"exclude"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludeClassesRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"excludedClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludedClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludedPackages"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"excludeRegex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"excludes"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"excludes"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"ExecutableStatementCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"EXECUTE"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"execute()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"execute(CommandLine.ParseResult, Main.CliOptions)","url":"execute(picocli.CommandLine.ParseResult,com.puppycrawl.tools.checkstyle.Main.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"executeIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"executeIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"EXIT_WITH_CHECKSTYLE_EXCEPTION_CODE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"EXIT_WITH_INVALID_USER_INPUT_CODE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"exitBlock()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"ExpandCollapseAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"EXPANDED"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"expandedTabColumn(DetailAST)","url":"expandedTabColumn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"expandSelectedNode()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"expandTreeTableByPath(DetailAST)","url":"expandTreeTableByPath(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"EXPLICIT_MODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"ExplicitInitializationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EXPR"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EXPRESSIONS_WITH_NO_EXPR_ROOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"expressionValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"expressionValues"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"extendedClassNameFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"extendIllegalClassNamesWithShortName(String)","url":"extendIllegalClassNamesWithShortName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EXTENDS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"extension"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"EXTERNAL_GENERAL_ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"EXTERNAL_PARAMETER_ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"EXTERNAL_RESOURCE_KEY_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"ExternalResource(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"extractBaseName(String)","url":"extractBaseName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"extractBlockComment(int, int, int, int)","url":"extractBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"extractBlockTags(String...)","url":"extractBlockTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"extractFullIdent(FullIdent, DetailAST)","url":"extractFullIdent(com.puppycrawl.tools.checkstyle.api.FullIdent,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"extractInlineTagContent(DetailNode, StringBuilder)","url":"extractInlineTagContent(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"extractInlineTags(String...)","url":"extractInlineTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"extractParamNameFromTag(JavadocTag)","url":"extractParamNameFromTag(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"extractQualifiedName(DetailAST)","url":"extractQualifiedName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"extractQualifiedTypeName(DetailAST)","url":"extractQualifiedTypeName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"failOnViolation"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"failureProperty"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"FallThroughCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FIELD_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FIELD_TYPE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"FieldFrame(EqualsAvoidNullCheck.FieldFrame)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"FieldFrame(HiddenFieldCheck.FieldFrame, boolean, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame,boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"fieldNameToAst"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"file"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"FILE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"FILE_EXTENSION_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"FILE_EXTENSIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"FILE_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"FILE_NAME_WITH_LANGUAGE_CODE_FORMATTER"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"FILE_SEPARATOR_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"FileContents(FileText)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"fileContentsReference"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"fileContentsReference"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fileExtensions"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"fileExtensions"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"FILEFILTER"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"FileImportControl(PkgImportControl, String, boolean)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"FileLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"fileMaximum"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileMessages"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"FileMessages()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"fileNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"fileNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"FILEPATH_CONVERSION"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"fileRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"fileRegexp"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"FileSelectionAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"FILESET_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fileSetChecks"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"fileSets"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"filesToProcess"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"FileTabCharacterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"fileText"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(File, List<String>)","url":"%3Cinit%3E(java.io.File,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(File, String)","url":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(FileText)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"fillCacheWithExternalResources(Set<PropertyCacheFile.ExternalResource>)","url":"fillCacheWithExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromAnnotationPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromBlocksPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromCodingPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromDesignPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromHeaderPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromImportsPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromIndentationPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromJavadocPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromMetricsPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromModifierPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromNamingPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromRegexpPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromSizesPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromWhitespacePackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromChecksPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromCheckstylePackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromFilefiltersPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromFiltersPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillShortToFullModuleNamesMap()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"fillTemplateWithStringsByRegexp(String, String, Pattern)","url":"fillTemplateWithStringsByRegexp(java.lang.String,java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"filter"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"FILTER"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"filterChain"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"FilterSet()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"FilterUtil","l":"FilterUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FINAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"FINAL_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"FINAL_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"FinalClassCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"FinalLocalVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"FinallyHandler","l":"FinallyHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"FinalParametersCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"FinalVariableCandidate(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"findAllExpressionsInChildren(DetailAST)","url":"findAllExpressionsInChildren(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"findBetterPatternMatch(String, String, Pattern, CustomImportOrderCheck.RuleMatchForImport)","url":"findBetterPatternMatch(java.lang.String,java.lang.String,java.util.regex.Pattern,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"findBundle(Set<TranslationCheck.ResourceBundle>, TranslationCheck.ResourceBundle)","url":"findBundle(java.util.Set,com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"findChar(String[], char, TagParser.Point)","url":"findChar(java.lang.String[],char,com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"findChildrenOfExpressionType(DetailAST)","url":"findChildrenOfExpressionType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findChildWithTextAttribute(DetailAST)","url":"findChildWithTextAttribute(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findChildWithTextAttributeRecursively(DetailAST)","url":"findChildWithTextAttributeRecursively(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findClassFrame(DetailAST, boolean)","url":"findClassFrame(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findColumnNo(DetailAST)","url":"findColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"findCommentUnder(DetailAST)","url":"findCommentUnder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"findContainingConstantDef(DetailAST)","url":"findContainingConstantDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"findCorrespondingXpathQuery(AuditEvent)","url":"findCorrespondingXpathQuery(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"findField(String)","url":"findField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"findFinalVariableCandidateForAst(DetailAST)","url":"findFinalVariableCandidateForAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"findFirstAnnotation(DetailAST, Predicate<DetailAST>)","url":"findFirstAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Predicate)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"findFirstToken(DetailNode, int)","url":"findFirstToken(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findFirstToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"findFirstToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"findFirstTokenByPredicate(DetailAST, Predicate<DetailAST>)","url":"findFirstTokenByPredicate(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Predicate)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"findFirstUpperNamedBlock(DetailAST)","url":"findFirstUpperNamedBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findFrame(DetailAST, boolean)","url":"findFrame(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findFrame(RequireThisCheck.AbstractFrame, DetailAST, boolean)","url":"findFrame(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"findIndexOfFirstNonBlankLine(String)","url":"findIndexOfFirstNonBlankLine(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"findLastAnnotation(DetailAST)","url":"findLastAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"findLastCaseGroupWhichContainsSlist(DetailAST)","url":"findLastCaseGroupWhichContainsSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findLastPosition(DetailAST)","url":"findLastPosition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findLastPosition(DetailNode)","url":"findLastPosition(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"findLeftCurly(DetailAST)","url":"findLeftCurly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"findLineBreaks()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findLineNo(DetailAST)","url":"findLineNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"findMatch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"findMatch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"findMatchingAnnotation(DetailAST)","url":"findMatchingAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"findMatchingNodesByXpathQuery(DetailAST)","url":"findMatchingNodesByXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"findNearestMatch(TreeWalkerAuditEvent)","url":"findNearestMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"FindNodeByXpathAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findPositionAmongSiblings(DetailAST)","url":"findPositionAmongSiblings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findPreviousStatement(DetailAST, DetailAST)","url":"findPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"findScopeOfVariable(DetailAST)","url":"findScopeOfVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions(DetailAST)","url":"findSelectionPositions(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions(DetailNode)","url":"findSelectionPositions(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findStartTokenOfMethodCallChain(DetailAST)","url":"findStartTokenOfMethodCallChain(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"findSubtreeAst(DetailAstSet, DetailAST, boolean)","url":"findSubtreeAst(com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"findTextStart(String)","url":"findTextStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"findTokensInAstByType(DetailAST, int)","url":"findTokensInAstByType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findTokenWhichBeginsTheLine(DetailAST)","url":"findTokenWhichBeginsTheLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"findWarningsHolder(DetailAST)","url":"findWarningsHolder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"finishImportList()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"finishJavadocTree(DetailNode)","url":"finishJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"finishJavadocTree(DetailNode)","url":"finishJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireAuditFinished()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireAuditStarted()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"fireEditingCanceled()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"fireEditingStopped()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireErrors(String, SortedSet<Violation>)","url":"fireErrors(java.lang.String,java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireErrors(String, SortedSet<Violation>)","url":"fireErrors(java.lang.String,java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"fireErrors(String)","url":"fireErrors(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireFileFinished(String)","url":"fireFileFinished(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireFileFinished(String)","url":"fireFileFinished(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireFileStarted(String)","url":"fireFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireFileStarted(String)","url":"fireFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"fireTreeStructureChanged(Object, Object[], int[], Object...)","url":"fireTreeStructureChanged(java.lang.Object,java.lang.Object[],int[],java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"FIRST_CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"firstArg"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"firstChild"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"firstColumn"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"firstLine()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"firstNonTightHtmlTag"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"flattenedTree(ParserRuleContext)","url":"flattenedTree(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"folderPattern"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"FollowingIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_CONDITION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_EACH_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"FOR_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_INIT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_ITERATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"forbiddenSummaryFragments"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"forceStrictCondition"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"forEachChild(DetailAST, int, Consumer<DetailAST>)","url":"forEachChild(com.puppycrawl.tools.checkstyle.api.DetailAST,int,java.util.function.Consumer)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ForFrame","l":"ForFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"ForHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"FORMAT_LINE"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"format(AuditEvent)","url":"format(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventFormatter","l":"format(AuditEvent)","url":"format(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"format(String)","url":"format(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"formatHtmlElement(StringBuilder, DetailNode)","url":"formatHtmlElement(java.lang.StringBuilder,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"formatInlineCodeTag(StringBuilder, DetailNode)","url":"formatInlineCodeTag(java.lang.StringBuilder,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"formatString"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"formatter"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"formatter"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"Formatter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"formatters"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"FormatterType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"forStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"FORWARD_SLASH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"found"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"FQ_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"FQ_OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"FQ_SUPPRESS_WARNINGS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"frame"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FRAME_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FRAME_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"Frame(UnusedImportsCheck.Frame)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"frameNameIdent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"frames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"FrameType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"fromName(String)","url":"fromName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"fromText(String)","url":"fromText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"FullIdent()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"fullPackageName"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"fullQualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"fullText"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GE"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"generate()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"generate(FileText, DetailAST, int, int, int)","url":"generate(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"generate(String, OutputStream, String...)","url":"generate(java.lang.String,java.io.OutputStream,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"generateId(StringBuilder)","url":"generateId(java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"generateThirdPartyNameToFullModuleName(ClassLoader)","url":"generateThirdPartyNameToFullModuleName(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"generateXpath()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"generateXpathQuery(DetailAST)","url":"generateXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"generateXpathSuppressionsFile"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GENERIC_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GENERIC_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"GenericWhitespaceCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"get(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Context","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAbbreviation(String, int, int)","url":"getAbbreviation(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAbbreviationIfIllegal(String, int, int, int)","url":"getAbbreviationIfIllegal(java.lang.String,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getAccessModifierFromModifiersToken(DetailAST)","url":"getAccessModifierFromModifiersToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getAccessModifierFromModifiersTokenDirectly(DetailAST)","url":"getAccessModifierFromModifiersTokenDirectly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAlias(String)","url":"getAlias(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAllAnnotationValues(DetailAST)","url":"getAllAnnotationValues(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getAllMatchingXpathQueriesText(Deque<DetailAST>)","url":"getAllMatchingXpathQueriesText(java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getAllNamespaces()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getAllNewlineNodes(DetailNode)","url":"getAllNewlineNodes(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getAllTokenIds()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensOfType(DetailAST, int, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getAllTokensOfType(DetailAST, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensOfType(DetailAST, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensWhichAreEqualToCurrent(DetailAST, DetailAST, int)","url":"getAllTokensWhichAreEqualToCurrent(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotation(DetailAST, String)","url":"getAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotationFullIdent(DetailAST)","url":"getAnnotationFullIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotationHolder(DetailAST)","url":"getAnnotationHolder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAnnotationTarget(DetailAST)","url":"getAnnotationTarget(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAnnotationValues(DetailAST)","url":"getAnnotationValues(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getAnonSuperTypeMatchingCount(String, String)","url":"getAnonSuperTypeMatchingCount(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getArrayDeclaratorPreviousElement(DetailAST)","url":"getArrayDeclaratorPreviousElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getArrayInitIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getArrayInitIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getArrayInitNode(DetailAST)","url":"getArrayInitNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"getAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"getAST()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"getAst(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getAttribute(String)","url":"getAttribute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getAttribute(String)","url":"getAttribute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Context","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getAttributeValue(Element, String)","url":"getAttributeValue(org.w3c.dom.Element,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getBaseName()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getBaseURI()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getBasicOffset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getBasicOffset()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"getBeforeExecutionFileFilters()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getBlockCommentAst()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getBlockCommentContent(DetailAST)","url":"getBlockCommentContent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getBlockComments()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getBlockContainingLocalAnonInnerClass(DetailAST)","url":"getBlockContainingLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getBlockEndToken(DetailAST, DetailAST)","url":"getBlockEndToken(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getBraceAdjustment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getBraceAdjustment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getBraceAsFirstChild(DetailAST)","url":"getBraceAsFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getBraceFromSwitchMember(DetailAST)","url":"getBraceFromSwitchMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getBranchTokenTypes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"getBundle()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getCallLastNode(DetailAST)","url":"getCallLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getCanonicalName(DetailAST)","url":"getCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getCaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"getCellEditorValue()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getCharset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getCheckedChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getCheckedChildren()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"getCheckerThreadsNumber()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getCheckMessageKeys(Class<?>)","url":"getCheckMessageKeys(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getCheckName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"getCheckShortName(AuditEvent)","url":"getCheckShortName(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"getCheckstyleModules(Collection<String>, ClassLoader)","url":"getCheckstyleModules(java.util.Collection,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getCheckstyleResource(String)","url":"getCheckstyleResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getChild(Object, int)","url":"getChild(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChild(Object, int)","url":"getChild(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChildAtDetailAst(DetailAST, int)","url":"getChildAtDetailAst(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getChildCount()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getChildCount()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getChildCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getChildCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getChildCount(Object)","url":"getChildCount(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChildCount(Object)","url":"getChildCount(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getChildren(DetailAST)","url":"getChildren(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getClassBody(DetailAST)","url":"getClassBody(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getClassFrameWhereViolationIsFound(DetailAST)","url":"getClassFrameWhereViolationIsFound(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"getClassNameWithPackage(String)","url":"getClassNameWithPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getClassShortName(String)","url":"getClassShortName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getClassShortNames(Set<String>)","url":"getClassShortNames(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getCodeBlockDefinitionToken(DetailAST)","url":"getCodeBlockDefinitionToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"getCodeSnippet(Collection<String>)","url":"getCodeSnippet(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getCol()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getColumn(ParseTree)","url":"getColumn(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getColumnCharIndex()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getColumnCharIndex()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getCommentFirstLine(DetailAST)","url":"getCommentFirstLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getCommentText(String...)","url":"getCommentText(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getCondLeft(DetailAST)","url":"getCondLeft(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getCondRight(DetailAST)","url":"getCondRight(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"getConfigSnippet(Collection<String>)","url":"getConfigSnippet(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"getConfiguration()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getConfiguration()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getConstructor(Class<T>, Class<?>...)","url":"getConstructor(java.lang.Class,java.lang.Class...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getContentOfInlineCustomTag(DetailNode)","url":"getContentOfInlineCustomTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getContentWithoutPrecedingWhitespace(String)","url":"getContentWithoutPrecedingWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getCountOfEmptyLinesBetween(int, int)","url":"getCountOfEmptyLinesBetween(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getCurrentFile()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getCurrentVariables()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getCustomMessages()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDeclaredNamespaces(NamespaceBinding[])","url":"getDeclaredNamespaces(net.sf.saxon.om.NamespaceBinding[])"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getDeclaredScopeFromMods(DetailAST)","url":"getDeclaredScopeFromMods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getDefaultAlias(String)","url":"getDefaultAlias(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getDefaultScope(DetailAST)","url":"getDefaultScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getDefaultValue()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getDefaultValue(String, Field, Object, String)","url":"getDefaultValue(java.lang.String,java.lang.reflect.Field,java.lang.Object,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"getDefaultValue(String, Field, Object)","url":"getDefaultValue(java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"getDescriptionFromJavadoc(DetailNode, String)","url":"getDescriptionFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"getDescriptionNodes(DetailNode)","url":"getDescriptionNodes(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getDescriptionText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getDetailAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetails(DetailAST)","url":"getDetails(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForDoLoops(DetailAST)","url":"getDetailsForDoLoops(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForIf(DetailAST)","url":"getDetailsForIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForOthers(DetailAST)","url":"getDetailsForOthers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForSwitch(DetailAST)","url":"getDetailsForSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForTryCatch(DetailAST)","url":"getDetailsForTryCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getDifference(int[], int...)","url":"getDifference(int[],int...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getDirectChildsByTag(Element, String)","url":"getDirectChildsByTag(org.w3c.dom.Element,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getDirectoryName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getDisallowedAbbreviation(String)","url":"getDisallowedAbbreviation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDisplayName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getDistributedPreviousStatement(DetailAST)","url":"getDistributedPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getDistToVariableUsageInChildNode(DetailAST, DetailAST, int)","url":"getDistToVariableUsageInChildNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"getDuplicatedKeys()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getEditingRow()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getEmptyLines(DetailAST)","url":"getEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getEmptyLinesToLog(Iterable<Integer>)","url":"getEmptyLinesToLog(java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getEndColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getEndColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getEndLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getEndLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getEndLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"getErrorMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"getErrors()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getExceptionInfo(DetailAST)","url":"getExceptionInfo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"getExceptions()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getExceptionVariableName(DetailAST)","url":"getExceptionVariableName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"getExclusions()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getExpectedAnnotationIndentation(DetailAST)","url":"getExpectedAnnotationIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"getExpressionValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getExtension()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"ExternalResourceHolder","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getField(Class<?>, String)","url":"getField(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getFieldClass(Field, String, String, Object)","url":"getFieldClass(java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getFieldName(DetailAST)","url":"getFieldName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getFieldType(DetailAST)","url":"getFieldType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getFieldValue(Field, Object)","url":"getFieldValue(java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getFieldWithoutThis(DetailAST, int)","url":"getFieldWithoutThis(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getFile()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFileExtension(String)","url":"getFileExtension(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getFileExtensions()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getFileName(File)","url":"getFileName(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFileNameWithoutExtension(String)","url":"getFileNameWithoutExtension(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getFilePath()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFilepathOrClasspathUri(String)","url":"getFilepathOrClasspathUri(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getFiles()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"getFilesToCheck()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getFilesToProcess(Main.CliOptions)","url":"getFilesToProcess(com.puppycrawl.tools.checkstyle.Main.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getFileText(File)","url":"getFileText(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getFileText(String)","url":"getFileText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getFileText(String)","url":"getFileText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getFilteredViolations(String, FileContents, DetailAST)","url":"getFilteredViolations(java.lang.String,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"getFilters()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"getFilters()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getFinalCandidate(DetailAST)","url":"getFinalCandidate(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getFingerprint()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getFirstArg()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getFirstAst(DetailAST)","url":"getFirstAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstAstNode(DetailAST)","url":"getFirstAstNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getFirstChild()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getFirstChild()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getFirstChild(DetailNode)","url":"getFirstChild(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getFirstChildOfMatchingText(DetailNode, Pattern)","url":"getFirstChildOfMatchingText(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getFirstChildOfType(DetailNode, int, int)","url":"getFirstChildOfType(com.puppycrawl.tools.checkstyle.api.DetailNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getFirstClassNameNode(DetailAST)","url":"getFirstClassNameNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getFirstColumn()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFirstDomainsFromIdent(int, String)","url":"getFirstDomainsFromIdent(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getFirstExpressionNodeFromMethodCall(DetailAST)","url":"getFirstExpressionNodeFromMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFirstGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"getFirstIndentLevel()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getFirstJavadocSentence(DetailAST)","url":"getFirstJavadocSentence(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getFirstJavadocSentence(DetailNode)","url":"getFirstJavadocSentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getFirstLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstLine(DetailAST)","url":"getFirstLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getFirstNode(DetailAST)","url":"getFirstNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideForWhileDoWhileBlocks(DetailAST, DetailAST)","url":"getFirstNodeInsideForWhileDoWhileBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideIfBlock(DetailAST, DetailAST)","url":"getFirstNodeInsideIfBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideSwitchBlock(DetailAST, DetailAST)","url":"getFirstNodeInsideSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideTryCatchFinallyBlocks(DetailAST, DetailAST)","url":"getFirstNodeInsideTryCatchFinallyBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getFirstNodeLineNumber(DetailAST)","url":"getFirstNodeLineNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getFirstNonTightHtmlTag()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getFirstNonTightHtmlTag(JavadocParser, int)","url":"getFirstNonTightHtmlTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocParser,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getFirstSentence(DetailNode)","url":"getFirstSentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstToken(DetailAST)","url":"getFirstToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getFolderPath(File)","url":"getFolderPath(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getFollowingSiblings()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getFollowingSiblingsIterator()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getForInitVariables(DetailAST)","url":"getForInitVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getForIteratorVariables(DetailAST)","url":"getForIteratorVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"getForLoopRightParen(DetailAST)","url":"getForLoopRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getFormat()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getFormattedNodeClassNameWithoutContext(ParseTree)","url":"getFormattedNodeClassNameWithoutContext(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getFrameNameIdent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFullImportIdent(DetailAST)","url":"getFullImportIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getFullQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getFullText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getGenericTypeArgs(DetailAST, boolean)","url":"getGenericTypeArgs(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getGroupNumber(boolean, String)","url":"getGroupNumber(boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getGroupNumber(Pattern[], String)","url":"getGroupNumber(java.util.regex.Pattern[],java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"getHandledTypes()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"getHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"getHandler(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getHandlerFactory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getHandlerName(DetailAST)","url":"getHandlerName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getHandlerName(DetailAST)","url":"getHandlerName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"getHashCodeBasedOnObjectContent(Serializable)","url":"getHashCodeBasedOnObjectContent(java.io.Serializable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"getHeaderLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"getHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getHiddenAfter()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getHiddenBefore()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getId()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getIdentifier(DetailAST)","url":"getIdentifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getIdentLastToken(DetailAST)","url":"getIdentLastToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getIfStatementRightParen(DetailAST)","url":"getIfStatementRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getIllegalInstantiation(String)","url":"getIllegalInstantiation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportAST()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getImportContainer(String)","url":"getImportContainer(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getImportedTypeCanonicalName(DetailAST)","url":"getImportedTypeCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportFullPath()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getImportGroup(boolean, String)","url":"getImportGroup(boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getImportText(DetailAST)","url":"getImportText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndent()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"getIndentation(DetailAST)","url":"getIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"getIndentation(DetailNode)","url":"getIndentation(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getIndentationTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndentCheck()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getIndex()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getIndex()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getIndex(int, FileText, String)","url":"getIndex(int,com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getIndexOfChild(Object, Object)","url":"getIndexOfChild(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getIndexOfChild(Object, Object)","url":"getIndexOfChild(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getIndexOpPreviousElement(DetailAST)","url":"getIndexOpPreviousElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getInlineTagNode(DetailNode)","url":"getInlineTagNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getInlineTagNodeForAst(DetailNode)","url":"getInlineTagNodeForAst(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"getInnerBopAst(JavaLanguageParser.BinOpContext)","url":"getInnerBopAst(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BinOpContext)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getInstanceName(DetailAST)","url":"getInstanceName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getIntArrayPropertyValue(Object)","url":"getIntArrayPropertyValue(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getIntFromField(Field, Object)","url":"getIntFromField(java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getIntStream(Object)","url":"getIntStream(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"getInvalidTags()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"getItems(TreeWalkerAuditEvent)","url":"getItems(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getJavadocBefore(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getJavadocCommentContent(DetailAST)","url":"getJavadocCommentContent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getJavadocsForModuleOrProperty()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getJavadocTags(TextBlock, JavadocUtil.JavadocTagType)","url":"getJavadocTags(com.puppycrawl.tools.checkstyle.api.TextBlock,com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getJavadocTags(TextBlock)","url":"getJavadocTags(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getJavadocTree(DetailAST)","url":"getJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"getKey()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getKey()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getKeyPattern(String)","url":"getKeyPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"getKeyPattern(String)","url":"getKeyPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"getLabel()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getLastChild()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getLastChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getLastColumn()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getLastColumnNumberOf(DetailAST)","url":"getLastColumnNumberOf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getLastDirectory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getLastElementBeforeEmptyLines(DetailAST, int)","url":"getLastElementBeforeEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"getLastIndentLevel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getLastLambdaToken(DetailAST)","url":"getLastLambdaToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getLastLeadingAsteriskPosition(String)","url":"getLastLeadingAsteriskPosition(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getLastLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getLastNode(DetailAST)","url":"getLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getLastNodeLineNumber(DetailAST)","url":"getLastNodeLineNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getLastToken(DetailAST)","url":"getLastToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getLeftNode(DetailAST)","url":"getLeftNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLeftParen()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getLength(DetailAST)","url":"getLength(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getLengthOfBlock(DetailAST, DetailAST)","url":"getLengthOfBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getLine(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getLine(ParseTree)","url":"getLine(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLineCodePoints(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"getLineColumnOfIndex(String, int)","url":"getLineColumnOfIndex(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"getLineNumber(FileText, String)","url":"getLineNumber(com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getLineNumber(int, FileText, String, String)","url":"getLineNumber(int,com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLines()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(DetailAST)","url":"getLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getLineStart(DetailAST)","url":"getLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getLineStart(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(String)","url":"getLineStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getLineStart(String)","url":"getLineStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getLinesToPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getLineWrappingHandler()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLineWrappingIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getLineWrappingIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getLinkToDocument(String, String)","url":"getLinkToDocument(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"getLinkToParentModule(String, String)","url":"getLinkToParentModule(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getListContentByAttribute(Element, String, String, String)","url":"getListContentByAttribute(org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"getListeners()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getListOfChecks(DetailAST, TreeWalker.AstState)","url":"getListOfChecks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"getListSelectionModel()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getMainAst()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"getMatchingAstElements()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMaximum()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getMessageArguments()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getMessageBundle()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getMessageBundle(String)","url":"getMessageBundle(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getMessageDispatcher()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getMessageKey()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getMessageKey(DetailAST)","url":"getMessageKey(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getMessageKeys(Class<?>)","url":"getMessageKeys(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getMessages()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getMessages()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"getMethod()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getMethodAnnotationsList(DetailAST)","url":"getMethodAnnotationsList(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getMethodCalls()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getMethodDefLineStart(DetailAST)","url":"getMethodDefLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getMethodDefParamRightParen(DetailAST)","url":"getMethodDefParamRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getMethodIdentAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperCloneCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperFinalizeCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getMethodsNumberOfLine(DetailAST)","url":"getMethodsNumberOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getMethodTags(TextBlock)","url":"getMethodTags(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getMethodWithoutThis(DetailAST)","url":"getMethodWithoutThis(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMinimum()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getMissedHtmlTag(RecognitionException)","url":"getMissedHtmlTag(org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getMissingFileName(TranslationCheck.ResourceBundle, String)","url":"getMissingFileName(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getModifiers(DetailAST)","url":"getModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleDetailsStore()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getModuleInstance(String)","url":"getModuleInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleSimpleName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getModuleType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getMultilineNoArgTags(Matcher, String[], int, int)","url":"getMultilineNoArgTags(java.util.regex.Matcher,java.lang.String[],int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getName(DetailAST)","url":"getName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getNamespaceUri()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getNearestClassFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getNearestClassOrEnumDefinition(DetailAST)","url":"getNearestClassOrEnumDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getNearestClassWithSameName(String, ToIntFunction<FinalClassCheck.ClassDesc>)","url":"getNearestClassWithSameName(java.lang.String,java.util.function.ToIntFunction)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getNearestEmptyLine(DetailNode)","url":"getNearestEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getNearestNode(DetailNode)","url":"getNearestNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getNearestSuppression(Collection<SuppressWithNearbyTextFilter.Suppression>, AuditEvent)","url":"getNearestSuppression(java.util.Collection,com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getNearestSuppression(Collection<SuppressWithPlainTextCommentFilter.Suppression>, AuditEvent)","url":"getNearestSuppression(java.util.Collection,com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getNewlineAndIndentSpaces(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getNextCurNode(DetailAST)","url":"getNextCurNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getNextFirstNonBlankOnLineAfter(int, int)","url":"getNextFirstNonBlankOnLineAfter(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getNextFirstNonBlankOnLineAfter(int, int)","url":"getNextFirstNonBlankOnLineAfter(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getNextImportGroup(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getNextNode(DetailAST)","url":"getNextNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getNextNode(DetailNode)","url":"getNextNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getNextNodeLine(NavigableMap<Integer, DetailAST>, DetailAST)","url":"getNextNodeLine(java.util.NavigableMap,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getNextNonCommentAst(DetailAST)","url":"getNextNonCommentAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"getNextPoint(String[], TagParser.Point)","url":"getNextPoint(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getNextSibling()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getNextSibling()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getNextSibling(DetailNode, int)","url":"getNextSibling(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getNextSibling(DetailNode)","url":"getNextSibling(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getNextSibling(ParseTree)","url":"getNextSibling(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"getNextSiblingSkipComments(DetailAST)","url":"getNextSiblingSkipComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getNextStmt(DetailAST)","url":"getNextStmt(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getNextSubTreeNode(DetailAST, DetailAST)","url":"getNextSubTreeNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getNextSubTreeNode(DetailAST, DetailAST)","url":"getNextSubTreeNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getNextToken(DetailAST)","url":"getNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getNextToken(DetailAST)","url":"getNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getNodeClassNameWithoutContext(ParseTree)","url":"getNodeClassNameWithoutContext(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"getNodeInfo(DetailAST)","url":"getNodeInfo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getNonExplicitProperties(Object, Class<?>)","url":"getNonExplicitProperties(java.lang.Object,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getNthChild(DetailAST, int)","url":"getNthChild(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getNumberOfChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getNumberOfChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getObjectFrame(EqualsAvoidNullCheck.FieldFrame)","url":"getObjectFrame(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getOneLinePreviousStatement(DetailAST)","url":"getOneLinePreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getOption(Class<T>, String)","url":"getOption(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getOutputStream(Path)","url":"getOutputStream(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getOutputStreamOptions(Path)","url":"getOutputStreamOptions(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"getPackageName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getPackageName(String)","url":"getPackageName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"getPackageNames(ClassLoader)","url":"getPackageNames(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPackageObjectFactory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getPackageText(DetailAST)","url":"getPackageText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getParameters(DetailAST)","url":"getParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getParent(DetailAST, BitSet)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.BitSet)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getParent(DetailAST)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParent(DetailAST)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getParentAst(DetailAST, int)","url":"getParentAst(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParentIndexOf(DetailNode)","url":"getParentIndexOf(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getParentLoop(DetailAST)","url":"getParentLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getParentModule(Class<?>)","url":"getParentModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParentText(DetailNode)","url":"getParentText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getParentType(DetailAST)","url":"getParentType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getParseErrorMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"getParseErrorMessage(JavadocDetailNodeParser.ParseErrorMessage)","url":"getParseErrorMessage(com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getParseTreeTableModel()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getPath()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getPath(String)","url":"getPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getPattern()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPatternArrayPropertyValue(Object)","url":"getPatternArrayPropertyValue(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"getPatternSafely(Pattern)","url":"getPatternSafely(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"getPatternSafely(Pattern)","url":"getPatternSafely(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPositionAfter(DetailAST)","url":"getPositionAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getPostFixNode(DetailAST)","url":"getPostFixNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPrecedingDot(DetailAST)","url":"getPrecedingDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getPrecedingSiblings()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getPrecedingSiblingsIterator()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getPrefix()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevCaseToken(DetailAST)","url":"getPrevCaseToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPreviousElementOfMultiDimArray(DetailAST)","url":"getPreviousElementOfMultiDimArray(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPreviousNodeWithParentOfTypeAst(DetailAST, DetailAST)","url":"getPreviousNodeWithParentOfTypeAst(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getPreviousSibling()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getPreviousSibling()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getPreviousSibling(DetailNode)","url":"getPreviousSibling(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPreviousStatement(DetailAST)","url":"getPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"getPrevSiblingSkipComments(DetailAST)","url":"getPrevSiblingSkipComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevStatementFromSwitchBlock(DetailAST)","url":"getPrevStatementFromSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevStatementWhenCommentIsUnderCase(DetailAST)","url":"getPrevStatementWhenCommentIsUnderCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getProperties()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getProperties(Class<?>)","url":"getProperties(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertiesForDocumentation(Class<?>, Object)","url":"getPropertiesForDocumentation(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertiesJavadocs(Set<String>, String, File)","url":"getPropertiesJavadocs(java.util.Set,java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getProperty(String)","url":"getProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getProperty(String)","url":"getProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertyClass(String, Object)","url":"getPropertyClass(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getPropertyDefaultText(DetailNode, DetailNode)","url":"getPropertyDefaultText(com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertyDescription(String, DetailNode, String)","url":"getPropertyDescription(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getPropertyName(String)","url":"getPropertyName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"getPropertyNameFromExpression(String)","url":"getPropertyNameFromExpression(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getPropertyNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getPropertyNames()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getPublicId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getQualifiedTypeDeclarationName(DetailAST)","url":"getQualifiedTypeDeclarationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getQualifiedTypeDeclarationName(String, String, String)","url":"getQualifiedTypeDeclarationName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"getRangeValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getRecordComponentNames(DetailAST)","url":"getRecordComponentNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getReferencedClassDot(DetailAST)","url":"getReferencedClassDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"getRegexCompileFlags()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getReporter()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"getResolvedProperties(Properties)","url":"getResolvedProperties(java.util.Properties)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getResourceFromClassPath(String)","url":"getResourceFromClassPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getRightNode(DetailAST)","url":"getRightNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getRightParen()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getRootAst()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getRootModule(String, ClassLoader)","url":"getRootModule(java.lang.String,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getRowCount()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getSchemaType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getScope()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getScope(DetailAST)","url":"getScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"getScopeDefinition()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getScopeFromMods(DetailAST)","url":"getScopeFromMods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"getSelectionEnd()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"getSelectionStart()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getSeverity()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getShortDescription(String)","url":"getShortDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"getShortFromFullModuleNames(String)","url":"getShortFromFullModuleNames(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getShortNameOfAnonInnerClass(DetailAST)","url":"getShortNameOfAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceJavadocTag(DetailNode)","url":"getSinceJavadocTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceVersion(String, DetailNode, String, DetailNode)","url":"getSinceVersion(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceVersionFromJavadoc(DetailNode)","url":"getSinceVersionFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getSingleLineComments()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getSmallestIndent(Collection<String>)","url":"getSmallestIndent(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSource()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getSourceFileName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getStartColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getStartColNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"getStartColumn(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getStartLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getStartLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getStartLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getStrategyForImportControl(Attributes)","url":"getStrategyForImportControl(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getStrategyForSubpackage(Attributes)","url":"getStrategyForSubpackage(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getStringArrayPropertyValue(String, Object)","url":"getStringArrayPropertyValue(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getStringExpr(DetailAST)","url":"getStringExpr(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getStringInsideTag(String, DetailNode)","url":"getStringInsideTag(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getStringOrDefault(Pattern, String)","url":"getStringOrDefault(java.util.regex.Pattern,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getSummarySentence(DetailNode)","url":"getSummarySentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getSuperClassName(DetailAST)","url":"getSuperClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getSuperClassOfAnonInnerClass(DetailAST)","url":"getSuperClassOfAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getSuppressElement(Attributes)","url":"getSuppressElement(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getSuppression(FileText, int)","url":"getSuppression(com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getSuppression(FileText, int)","url":"getSuppression(com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getSuppressionLoader(InputSource, String)","url":"getSuppressionLoader(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getSuppressions(FileText)","url":"getSuppressions(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getSuppressor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getSuppressWarnings(DetailAST)","url":"getSuppressWarnings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getSurroundingAccessModifier(DetailAST)","url":"getSurroundingAccessModifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getSurroundingScope(DetailAST)","url":"getSurroundingScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"getSynchronizedStatementRightParen(DetailAST)","url":"getSynchronizedStatementRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getSystemId()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"getTableCellEditorComponent(JTable, Object, boolean, int, int)","url":"getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,boolean,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)","url":"getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,boolean,boolean,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"getTagId(String[], TagParser.Point)","url":"getTagId(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getTagName()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTagName(DetailNode)","url":"getTagName(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getTagTextFromProperty(DetailNode, DetailNode)","url":"getTagTextFromProperty(com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getTagType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"getTargetFiles(String, String...)","url":"getTargetFiles(java.lang.String,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getTemplatePath(String)","url":"getTemplatePath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"GETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getText(DetailNode)","url":"getText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"getTextAttributeValue(DetailAST)","url":"getTextAttributeValue(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getTextFromTag(DetailNode)","url":"getTextFromTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getTheNearestClass(String, List<UnusedLocalVariableCheck.TypeDeclDesc>)","url":"getTheNearestClass(java.lang.String,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getThreadModeSettings()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getThrowed(DetailAST)","url":"getThrowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getThrows(DetailAST)","url":"getThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getThrowsIndent()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getTitle()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTokenId(String)","url":"getTokenId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenId(String)","url":"getTokenId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTokenName(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenName(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getTokenNames()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getTokenType(ParseTree)","url":"getTokenType(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenTypesTotalNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"getTotal()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getTranslationKeys(File)","url":"getTranslationKeys(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getTree()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getTree()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getTreeInfo()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getTreeWalkerConfig(Configuration)","url":"getTreeWalkerConfig(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"getTreeWalkerThreadsNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getTryResLparen()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getTryResRparen()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.BlockFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ConstructorFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ForFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.MethodFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.TryWithResourcesFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getType(Field, String, String, Object)","url":"getType(java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getTypeArgsClassNames(DetailAST)","url":"getTypeArgsClassNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getTypeAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getTypeDeclarationAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getTypeDeclarationNameMatchingCountDiff(String, UnusedLocalVariableCheck.TypeDeclDesc, UnusedLocalVariableCheck.TypeDeclDesc)","url":"getTypeDeclarationNameMatchingCountDiff(java.lang.String,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getTypeDeclAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getTypeLastNode(DetailAST)","url":"getTypeLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getTypeParameterNames(DetailAST)","url":"getTypeParameterNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getTypeParameters(DetailAST)","url":"getTypeParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getUnicodeStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getUpdatedCopyOfVarStack(DetailAST)","url":"getUpdatedCopyOfVarStack(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getURI()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getUriByFilename(String)","url":"getUriByFilename(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getValidationType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"getValidTags()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getValidTags(TextBlock, JavadocUtil.JavadocTagType)","url":"getValidTags(com.puppycrawl.tools.checkstyle.api.TextBlock,com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"getValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getValue()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getValueAt(int, int)","url":"getValueAt(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getValueAt(Object, int)","url":"getValueAt(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAt(Object, int)","url":"getValueAt(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAtDetailAST(DetailAST, int)","url":"getValueAtDetailAST(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAtDetailNode(DetailNode, int)","url":"getValueAtDetailNode(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"getValues()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getValuesStream(Object)","url":"getValuesStream(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getVarDefStatementSemicolon(DetailAST)","url":"getVarDefStatementSemicolon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getVariablesManagedByForLoop(DetailAST)","url":"getVariablesManagedByForLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getVariableUsageExpressionsInsideSwitchBlock(DetailAST, DetailAST)","url":"getVariableUsageExpressionsInsideSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getVersionString()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getViolationAstForPackage(DetailAST)","url":"getViolationAstForPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getViolationMessageKeys()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getViolationMessages(DetailNode)","url":"getViolationMessages(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getViolations()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getViolations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getVisibilityScope(DetailAST)","url":"getVisibilityScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getVisibleContent(String)","url":"getVisibleContent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getWebOrFileProtocolUri(String)","url":"getWebOrFileProtocolUri(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getWhitespaceFollowedNode(DetailAST)","url":"getWhitespaceFollowedNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getXdocsTemplatesFilePaths()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getXpathFilter(Attributes)","url":"getXpathFilter(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"getXpathItems(String, AbstractNode)","url":"getXpathItems(java.lang.String,com.puppycrawl.tools.checkstyle.xpath.AbstractNode)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"getXpathQuery(DetailAST, DetailAST)","url":"getXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"group"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"GROUP_SEPARATOR_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"groupFilesIntoBundles(Set<File>, Pattern)","url":"groupFilesIntoBundles(java.util.Set,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"groups"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GT"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"haltOnException"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentAtTheEndOfTheCodeBlock(DetailAST, DetailAST, DetailAST)","url":"handleCommentAtTheEndOfTheCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentInEmptyCaseBlock(DetailAST, DetailAST, DetailAST)","url":"handleCommentInEmptyCaseBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentInEmptyCodeBlock(DetailAST, DetailAST)","url":"handleCommentInEmptyCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"handleEndTag(XmlPullParser, Sink)","url":"handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleFallThroughComment(DetailAST, DetailAST, DetailAST)","url":"handleFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"handleInternalLink(StringBuilder, String, String)","url":"handleInternalLink(java.lang.StringBuilder,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"handlerFactory"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"HandlerFactory()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"handlers"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"handleStartTag(XmlPullParser, Sink)","url":"handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"HAS_MEMBERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"hasAnyImportInCurrentGroup(String)","url":"hasAnyImportInCurrentGroup(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"hasArguments(DetailAST)","url":"hasArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"hasArguments(DetailAST)","url":"hasArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"hasAtLeastOneSiblingWithSameTokenType(DetailAST)","url":"hasAtLeastOneSiblingWithSameTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"hasBlockParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hasChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"hasChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"hasCurlies()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"hasDeclaredConstructor"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"hasDefaultConstructor(Class<?>)","url":"hasDefaultConstructor(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasDefaultCtor"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasDefaultOrExplicitNonPrivateCtor(DetailAST)","url":"hasDefaultOrExplicitNonPrivateCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasEmptyImplementation(DetailAST)","url":"hasEmptyImplementation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLine(int, int)","url":"hasEmptyLine(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLineAfter(DetailAST)","url":"hasEmptyLineAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLineBefore(DetailAST)","url":"hasEmptyLineBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"hasFallThroughComment(DetailAST)","url":"hasFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasFinalField(DetailAST)","url":"hasFinalField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"hasFingerprint()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HASH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"hasIgnoreAnnotation(DetailAST)","url":"hasIgnoreAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasIgnoredAnnotation(DetailAST, Set<String>)","url":"hasIgnoredAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"hasIgnoredModifiers(DetailAST)","url":"hasIgnoredModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasInstanceMember(DetailAST)","url":"hasInstanceMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasInstanceMethod(DetailAST)","url":"hasInstanceMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"hasInsufficientConsecutiveNewlines(DetailNode)","url":"hasInsufficientConsecutiveNewlines(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithBlockComment(int, int, int, int)","url":"hasIntersectionWithBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithComment(int, int, int, int)","url":"hasIntersectionWithComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithSingleLineComment(int, int, int, int)","url":"hasIntersectionWithSingleLineComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"hasJavadoc(DetailAST)","url":"hasJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"hasJavadocAboveAnnotation(DetailAST)","url":"hasJavadocAboveAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasJavadocComment(DetailAST)","url":"hasJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasJavadocCommentOnToken(DetailAST, int)","url":"hasJavadocCommentOnToken(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"hasJavadocInlineTags(DetailNode)","url":"hasJavadocInlineTags(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"hasJavadocTags(DetailNode)","url":"hasJavadocTags(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"hasLineBreakAfter(DetailAST)","url":"hasLineBreakAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"hasLineBreakBefore(DetailAST)","url":"hasLineBreakBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasMultipleLinesBefore(DetailAST)","url":"hasMultipleLinesBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"hasNextTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeAfter(DetailAST)","url":"hasNodeAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeBefore(DetailAST)","url":"hasNodeBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeBeside(DetailAST)","url":"hasNodeBeside(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasNonPrivateStaticMethodOrField"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasNonStaticMethodOrField"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasNotAllowedTwoEmptyLinesBefore(DetailAST)","url":"hasNotAllowedTwoEmptyLinesBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"hasNullCaseLabel(DetailAST)","url":"hasNullCaseLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"hasOnlyEmptyText(DetailNode)","url":"hasOnlyEmptyText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"hasOnlyInitialization(DetailAST)","url":"hasOnlyInitialization(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"hasOverrideAnnotation(DetailAST)","url":"hasOverrideAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"hasOverrideAnnotation(DetailAST)","url":"hasOverrideAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"hasPrecedingSemiColon(DetailAST)","url":"hasPrecedingSemiColon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"hasProperAccessModifier(DetailAST, String)","url":"hasProperAccessModifier(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"hasPublic"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasPublicCtor"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"hasReliefComment(DetailAST)","url":"hasReliefComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"hasSameNameAsSuperClass(String, UnusedLocalVariableCheck.TypeDeclDesc)","url":"hasSameNameAsSuperClass(java.lang.String,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"hasShortCircuitTag(DetailAST, List<JavadocTag>)","url":"hasShortCircuitTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"hasSiblings(DetailAST)","url":"hasSiblings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasStaticMethod(DetailAST)","url":"hasStaticMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"hasStringLiteralChild(DetailAST)","url":"hasStringLiteralChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"hasText(DetailAST)","url":"hasText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"hasTrailComment(DetailAST)","url":"hasTrailComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"hasTrailingWhitespace(DetailAST, int, int)","url":"hasTrailingWhitespace(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"hasUnbracedStatements(DetailAST)","url":"hasUnbracedStatements(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"hasUnicodeChar(String)","url":"hasUnicodeChar(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasValidJavadocComment(DetailAST)","url":"hasValidJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"hasWhitespaceBefore(int, int...)","url":"hasWhitespaceBefore(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"hasWhitespaceBefore(int, String)","url":"hasWhitespaceBefore(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"HEADER_CHECK_HEADER"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"HeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"headerFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"headerRegexps"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"HELP_WIDTH"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hiddenAfter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hiddenBefore"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"HiddenFieldCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"HideUtilityClassConstructorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"HTML_ELEMENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"HtmlTag(String, int, int, boolean, boolean, String)","url":"%3Cinit%3E(java.lang.String,int,int,boolean,boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"ICON"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IDENT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"idPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"IfHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"IGNORE_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreAbstractMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"ignoreAnnotationCanonicalNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreAnnotationElementDefaults"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"ignoreAnnotationShortNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"ignoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"ignoreComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"ignoreComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreConstructorParameter"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"ignoreConstructors"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"IGNORED_LIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"IGNORED_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"ignoredAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"ignoredMethodNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"ignoredMethodNames"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"IgnoredModulesOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"ignoredTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"ignoreEnhancedForColon"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"ignoreEnums"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"ignoreEqualsIgnoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreFieldDeclaration"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"ignoreFileNameExtensions"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"ignoreFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreHashCodeMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"ignoreInlineTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"ignoreLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"ignoreMethodNamesRegex"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"ignoreModifier"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"ignoreModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"ignoreName"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"ignoreNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreNumbers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ignoreOccurrenceContext"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"ignoreOverridden"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"ignorePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"ignorePrimitiveTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"ignorePrivateMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreSetter"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreStatic"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreStaticFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ignoreStringsRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"ignoreVariablePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"ILLEGAL_TYPE_OF_TOKEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalAbstractClassNameFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"IllegalCatchCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalClassesRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"IllegalIdentifierNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"IllegalImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"IllegalInstantiationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"illegalPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalPkgs"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalPkgsRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalShortClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"IllegalThrowsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"IllegalTokenCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"IllegalTokenTextCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"IllegalTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"IMG_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"IMG_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"immutableClassCanonicalNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"immutableClassShortNames"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IMPLEMENTS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"ImportControlCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"ImportControlLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"ImportDetails(String, String, boolean, DetailAST)","url":"%3Cinit%3E(java.lang.String,java.lang.String,boolean,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"importedClassPackages"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importFullPath"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ImportHandler","l":"ImportHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"ImportOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"ImportOrderOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"importToGroupList"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"incompleteTag"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"incorrectIndentationLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"INCREMENT_AND_DECREMENT_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"increment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"increment(Scope)","url":"increment(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"incrementCurrentValue(BigInteger)","url":"incrementCurrentValue(java.math.BigInteger)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"indent"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_10"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_12"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_14"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_16"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_18"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_20"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"IndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"indentationLog(DetailAST, String, Object...)","url":"indentationLog(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel(IndentLevel, int...)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"index"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"index"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INDEX_OP"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"indexAmongSiblings"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndexHandler","l":"IndexHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"indexOfNonWhitespace(String)","url":"indexOfNonWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"INFLOW"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"influenceFormat"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"inForHeader"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"infoWriter"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INHERIT_DOC_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"INITIAL_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"INITIAL_VALUE"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"initialize(int, String)","url":"initialize(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"initialize(String)","url":"initialize(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"initialize(Token)","url":"initialize(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"initStringBuilderWithOptimalBuffer(AuditEvent, String)","url":"initStringBuilderWithOptimalBuffer(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"INLINE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"INLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"INLINE_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"InlineTagUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"InnerAssignmentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"innerClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"InnerTypeLastCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"inPackageInfo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INPUT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INPUT_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"inputFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"insertChildrenNodes(JavadocNodeImpl[], ParseTree)","url":"insertChildrenNodes(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl[],org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"insertParameter(DetailAST)","url":"insertParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"insertVariable(DetailAST)","url":"insertVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INSTANCE_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"instanceAndClassVarStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"instanceFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"instanceMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"instanceMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"instantiations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"instVarOrClassVar"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INTERFACE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"InterfaceIsTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"InterfaceMemberImpliedModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"InterfaceTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"INTERNAL_MODULES"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"InternalLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"intersects(int, int, int, int)","url":"intersects(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"intersects(int, int, int, int)","url":"intersects(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"IntMatchFilterElement(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"IntRangeFilterElement(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"InvalidJavadocPositionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"InvalidJavadocTag(int, int, String)","url":"%3Cinit%3E(int,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"invalidTags"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"invertMap(Map<String, Integer>)","url":"invertMap(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"invoke()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"invokeConstructor(Constructor<T>, Object...)","url":"invokeConstructor(java.lang.reflect.Constructor,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"isAbstract(DetailAST)","url":"isAbstract(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"isAbstract(DetailAST)","url":"isAbstract(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isAcceptable(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isAcceptableToken(DetailAST)","url":"isAcceptableToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"isAfter(DetailAST)","url":"isAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isAfterMethodReference(DetailAST)","url":"isAfterMethodReference(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isAllCharactersEscaped(String)","url":"isAllCharactersEscaped(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isAllowedPublicField(DetailAST)","url":"isAllowedPublicField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isAllowedTag(HtmlTag)","url":"isAllowedTag(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isAloneOnLine(RightCurlyCheck.Details, String)","url":"isAloneOnLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isAlphabeticalOrderBroken(String, String)","url":"isAlphabeticalOrderBroken(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isAnnotatedWithSafeVarargs(DetailAST)","url":"isAnnotatedWithSafeVarargs(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"isAnnotationOnType(DetailAST)","url":"isAnnotationOnType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAnonymousClassDef(DetailAST)","url":"isAnonymousClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isAnonymousClassVariable(DetailAST)","url":"isAnonymousClassVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isAnonymousInnerClassEnd(int, char)","url":"isAnonymousInnerClassEnd(int,char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"isAnotherTagBefore(DetailNode)","url":"isAnotherTagBefore(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isArrayInitialization(int, int)","url":"isArrayInitialization(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"isArrayTypeDeclaration(DetailAST)","url":"isArrayTypeDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isAssignOperator(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAssignToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isAssignToVariable(DetailAST)","url":"isAssignToVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAstInside(DetailAST, DetailAST)","url":"isAstInside(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAstSimilar(DetailAST, DetailAST)","url":"isAstSimilar(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isAuditListener(Class<?>)","url":"isAuditListener(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isBeforeInSource(DetailAST, DetailAST)","url":"isBeforeInSource(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isBitWiseBinaryOrConditionalOrRelationalOperator(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"isBlank(int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isBlank(String)","url":"isBlank(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isBlockAloneOnSingleLine(RightCurlyCheck.Details)","url":"isBlockAloneOnSingleLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isBlockCommentEnd(int[], int)","url":"isBlockCommentEnd(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isBlockStart(DetailAST)","url":"isBlockStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"isBooleanLiteralReturnStatement(DetailAST)","url":"isBooleanLiteralReturnStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isBooleanLiteralType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isBracesNeeded(DetailAST)","url":"isBracesNeeded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isCalledOnStringFieldOrVariable(DetailAST)","url":"isCalledOnStringFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"isCallingSuper()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isCanonicalName(DetailAST)","url":"isCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isCaseTokenWithAnotherCaseFollowing(DetailAST)","url":"isCaseTokenWithAnotherCaseFollowing(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"isCellEditable(EventObject)","url":"isCellEditable(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"isCellEditable(EventObject)","url":"isCellEditable(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"isCellEditable(int, int)","url":"isCellEditable(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"isCellEditable(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"isCellEditable(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"isChainedMethodCallWrapped()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isCharacterValidAfterGenericEnd(char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isCheckedMethod(DetailAST)","url":"isCheckedMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"isChecking()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isCheckMatch(AuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isCheckMatch(AuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isCheckMatch(TreeWalkerAuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isCheckMatch(TreeWalkerAuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isCheckstyleModule(Class<?>)","url":"isCheckstyleModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isCheckstyleTreeWalkerCheck(Class<?>)","url":"isCheckstyleTreeWalkerCheck(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isChild(DetailAST, DetailAST)","url":"isChild(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isChildNodeTextMatches(DetailNode, Pattern)","url":"isChildNodeTextMatches(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isChildOf(DetailAST, int)","url":"isChildOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isClassFieldDef(DetailAST)","url":"isClassFieldDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isClassMemberBlock(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isClassNamesSame(String, String)","url":"isClassNamesSame(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"isClassOrEnumOrRecordDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isClassProtected(DetailAST)","url":"isClassProtected(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isClassPublic(DetailAST)","url":"isClassPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isClosedTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isCloseTag()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isCodePointWhitespace(int[], int)","url":"isCodePointWhitespace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isColonFromLabel(DetailAST)","url":"isColonFromLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isColonOfCaseOrDefault(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isColonOfForEach(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isComment(DetailAST)","url":"isComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentAtTheEndOfTheCodeBlock(DetailAST)","url":"isCommentAtTheEndOfTheCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentForMultiblock(DetailAST)","url":"isCommentForMultiblock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isCommentInBeginningOfLine(DetailAST)","url":"isCommentInBeginningOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"isCommentOrInlineTag(DetailNode)","url":"isCommentOrInlineTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"isCommentTag(String[], TagParser.Point)","url":"isCommentTag(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isCommentType(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isCommentType(String)","url":"isCommentType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isComparison(DetailAST)","url":"isComparison(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isCompoundAssignToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"isContainerNode(DetailAST)","url":"isContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isContainVerifiableType(DetailAST)","url":"isContainVerifiableType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isContentsAllowMissingJavadoc(DetailAST)","url":"isContentsAllowMissingJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isCorrectJavadocPosition(DetailAST)","url":"isCorrectJavadocPosition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"isCorrectLocation(DetailAST, boolean)","url":"isCorrectLocation(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isCountable(DetailAST)","url":"isCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isDeclarationToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsAbstract()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsFinal()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsPrivate()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isDefinedFirst(DetailNode)","url":"isDefinedFirst(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDefinition(DetailAST)","url":"isDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedExpression(DetailAST)","url":"isDistributedExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedPreviousStatement(DetailAST)","url":"isDistributedPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedReturnStatement(DetailAST)","url":"isDistributedReturnStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedThrowStatement(DetailAST)","url":"isDistributedThrowStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElse(DetailAST)","url":"isElse(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElseIf(DetailAST)","url":"isElseIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElseWithCurlyBraces(DetailAST)","url":"isElseWithCurlyBraces(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"isEmbeddedIn(String)","url":"isEmbeddedIn(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"isEmpty()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyBlock(DetailAST, int, int)","url":"isEmptyBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyBlock(DetailAST, int)","url":"isEmptyBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCatch(DetailAST, int)","url":"isEmptyCatch(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isEmptyCatchBlock(DetailAST)","url":"isEmptyCatchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isEmptyConfig"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCtorBlockCheckedFromRcurly(DetailAST)","url":"isEmptyCtorBlockCheckedFromRcurly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCtorBlockCheckedFromSlist(DetailAST)","url":"isEmptyCtorBlockCheckedFromSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyLambda(DetailAST, int)","url":"isEmptyLambda(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isEmptyLine(DetailNode)","url":"isEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isEmptyLineMissed(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails)","url":"isEmptyLineMissed(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyLoop(DetailAST, int)","url":"isEmptyLoop(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isEmptyLoopBodyAllowed(DetailAST)","url":"isEmptyLoopBodyAllowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyMethodBlock(DetailAST, int)","url":"isEmptyMethodBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"isEmptyTag(DetailNode)","url":"isEmptyTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyType(DetailAST)","url":"isEmptyType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"isEndOfDescription(DetailNode)","url":"isEndOfDescription(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"isEndOfEnumerationAfter(DetailAST)","url":"isEndOfEnumerationAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isEndOfLineModeViolation(DetailAST)","url":"isEndOfLineModeViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"isEndOfScope(DetailAST, DetailAST)","url":"isEndOfScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isEnumMember(DetailAST)","url":"isEnumMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isEqualsMethod(DetailAST)","url":"isEqualsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isEqualsMethod(DetailAST)","url":"isEqualsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isExamplesText(DetailNode)","url":"isExamplesText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isExceptionInfoSame(JavadocMethodCheck.ExceptionInfo, JavadocMethodCheck.ExceptionInfo)","url":"isExceptionInfoSame(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isExcludedClassRegexp(String)","url":"isExcludedClassRegexp(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"isExempt(String)","url":"isExempt(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isExpressionCountable(DetailAST)","url":"isExpressionCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isExprSurrounded(DetailAST)","url":"isExprSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"isExtendedClassNamedAsException(DetailAST)","url":"isExtendedClassNamedAsException(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isExtraHtml(String, Deque<HtmlTag>)","url":"isExtraHtml(java.lang.String,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isFallThroughComment(DetailAST, DetailAST)","url":"isFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isFieldDeclaration(DetailAST)","url":"isFieldDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"FilterUtil","l":"isFileExists(String)","url":"isFileExists(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFileFilterModule(Class<?>)","url":"isFileFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isFileNameAndModuleAndModuleNameMatching(TreeWalkerAuditEvent)","url":"isFileNameAndModuleAndModuleNameMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isFileNameAndModuleNameMatching(AuditEvent)","url":"isFileNameAndModuleNameMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFileSetModule(Class<?>)","url":"isFileSetModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFilterModule(Class<?>)","url":"isFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isFinalField(DetailAST)","url":"isFinalField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isFirstChild(DetailAST)","url":"isFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isFirstInLine(int[], int)","url":"isFirstInLine(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isFirstParagraph(DetailNode)","url":"isFirstParagraph(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"isFirstParameterObject(DetailAST)","url":"isFirstParameterObject(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"isFollowedByWhitespace(DetailAST, int...)","url":"isFollowedByWhitespace(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isFollowsEmptyForIterator(DetailAST)","url":"isFollowsEmptyForIterator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"isForceStrictCondition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"isForLoopVariable(DetailAST)","url":"isForLoopVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"isForwardReference(DetailAST)","url":"isForwardReference(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"isFound()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isFromExcludedPackage(String)","url":"isFromExcludedPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"isFromPackage(String, String)","url":"isFromPackage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isGenericBeforeCtor(DetailAST)","url":"isGenericBeforeCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isGenericBeforeMethod(DetailAST)","url":"isGenericBeforeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isGetterMethod(DetailAST)","url":"isGetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"isGlobalProperty(Class<?>, String)","url":"isGlobalProperty(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isGreaterThan(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"isHandledType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isHasDeclaredConstructor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasDefaultCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isHashCodeMethod(DetailAST)","url":"isHashCodeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasNonPrivateStaticMethodOrField()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasNonStaticMethodOrField()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasPublicCtor()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isId()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isIdentifier(String)","url":"isIdentifier(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isIdMatch(AuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isIdMatch(AuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isIdMatch(TreeWalkerAuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isIdMatch(TreeWalkerAuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isIdref()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"isIfAfterElse()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"isIgnorableMethod(DetailAST)","url":"isIgnorableMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"isIgnore(int, FileText, LineColumn)","url":"isIgnore(int,com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"isIgnored(DetailAST)","url":"isIgnored(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredConstructorParam(DetailAST)","url":"isIgnoredConstructorParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredParam(DetailAST, String)","url":"isIgnoredParam(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"isIgnoredParam(DetailAST)","url":"isIgnoredParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredParamOfAbstractMethod(DetailAST)","url":"isIgnoredParamOfAbstractMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isIgnoredPublicMember(String, String)","url":"isIgnoredPublicMember(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredSetterParam(DetailAST, String)","url":"isIgnoredSetterParam(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"isIgnoreLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"isIgnoreSituation(DetailAST)","url":"isIgnoreSituation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImport(String)","url":"isIllegalImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImportByPackagesAndClassNames(String)","url":"isIllegalImportByPackagesAndClassNames(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImportByRegularExpressions(String)","url":"isIllegalImportByRegularExpressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isImmediatelyFollowedByText(DetailNode)","url":"isImmediatelyFollowedByText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isImmutableField(DetailAST)","url":"isImmutableField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isImmutableFieldDefinedInFinalClass(DetailAST)","url":"isImmutableFieldDefinedInFinalClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"isIn(Scope)","url":"isIn(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInAbstractOrNativeMethod(DetailAST)","url":"isInAbstractOrNativeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInAnnotationBlock(DetailAST)","url":"isInAnnotationBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInBlockOf(DetailAST, int)","url":"isInBlockOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isInCache(String, long)","url":"isInCache(java.lang.String,long)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInClassBlock(DetailAST)","url":"isInClassBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInCodeBlock(DetailAST)","url":"isInCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInCompactConstructor(DetailAST)","url":"isInCompactConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isIncompleteTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInContext(DetailAST, int[][], BitSet)","url":"isInContext(com.puppycrawl.tools.checkstyle.api.DetailAST,int[][],java.util.BitSet)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isIncrementOrDecrementVariableUsed(DetailAST)","url":"isIncrementOrDecrementVariableUsed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ISINDEX_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ISINDEX_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isInEmptyCaseBlock(DetailAST, DetailAST)","url":"isInEmptyCaseBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isInEmptyCodeBlock(DetailAST, DetailAST)","url":"isInEmptyCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"isInEmptyForInitializerOrCondition(DetailAST)","url":"isInEmptyForInitializerOrCondition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInEnumBlock(DetailAST)","url":"isInEnumBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInExpression(DetailAST)","url":"isInExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isInHashCodeMethod(DetailAST)","url":"isInHashCodeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isInheritDocTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isInIgnoreBlock(DetailAST, DetailAST)","url":"isInIgnoreBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isInIgnoreList(DetailAST)","url":"isInIgnoreList(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"isInIgnoreOccurrenceContext(DetailAST)","url":"isInIgnoreOccurrenceContext(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInInterfaceBlock(DetailAST)","url":"isInInterfaceBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInInterfaceOrAnnotationBlock(DetailAST)","url":"isInInterfaceOrAnnotationBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isInitializationSequence(DetailAST, String)","url":"isInitializationSequence(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInitialized(DetailAST)","url":"isInitialized(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isInLambda"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInLambda(DetailAST)","url":"isInLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"isInLatestScopeDefinition(DetailAST)","url":"isInLatestScopeDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"isInlineDescription(DetailNode)","url":"isInlineDescription(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineReturnTag(DetailNode)","url":"isInlineReturnTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineTagPresent(DetailNode)","url":"isInlineTagPresent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineTagWithName(DetailNode, String)","url":"isInlineTagWithName(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInLoopIdiom(DetailAST)","url":"isInLoopIdiom(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInNoBraceControlStatement(DetailAST)","url":"isInNoBraceControlStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isInPatternDefinition(DetailAST)","url":"isInPatternDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"isInPrivateMethod(DetailAST)","url":"isInPrivateMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInRecordBlock(DetailAST)","url":"isInRecordBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInScope(DetailAST, Scope)","url":"isInScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isInScopeOfSuppression(AuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isInScopeOfSuppression(AuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isInScopeOfSuppression(TreeWalkerAuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInsideConstructorFrame(RequireThisCheck.AbstractFrame)","url":"isInsideConstructorFrame(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isInsideLocalAnonInnerClass(DetailAST)","url":"isInsideLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInSpecificCodeBlocks(DetailAST, int...)","url":"isInSpecificCodeBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isInstanceField(DetailAST, String)","url":"isInstanceField(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isInStatic(DetailAST)","url":"isInStatic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"isInstVarOrClassVar()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isInSwitch(DetailAST)","url":"isInSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isInSwitchRule(DetailAST)","url":"isInSwitchRule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"isInterfaceDeclaration(DetailAST)","url":"isInterfaceDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isInterfaceOrAnnotationMember(DetailAST)","url":"isInterfaceOrAnnotationMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"isInTypeBlock(DetailAST)","url":"isInTypeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isInTypecast(DetailAST)","url":"isInTypecast(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"isJavadoc(DetailAST)","url":"isJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isJavadocComment(DetailAST)","url":"isJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isJavadocComment(String)","url":"isJavadocComment(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"isLambdaCorrectlyIndented"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isLambdaParameter(DetailAST)","url":"isLambdaParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isLambdaSingleParameterSurrounded(DetailAST)","url":"isLambdaSingleParameterSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"isLast(int, String)","url":"isLast(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"isLastLine(DetailNode)","url":"isLastLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"isLeadingAsterisk(DetailNode)","url":"isLeadingAsterisk(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"isLeaf(Object)","url":"isLeaf(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"isLeaf(Object)","url":"isLeaf(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isLeftHandSideValue(DetailAST)","url":"isLeftHandSideValue(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"isLegalCommentContent(String)","url":"isLegalCommentContent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isLineAndColumnMatching(AuditEvent)","url":"isLineAndColumnMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isLineEmptyAfterPackage(DetailAST)","url":"isLineEmptyAfterPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"isLocalOnly()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isLocalVariableDef(DetailAST)","url":"isLocalVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"isLoggable(LogRecord)","url":"isLoggable(java.util.logging.LogRecord)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isLoopAst(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isMagicNumberExists(DetailAST, DetailAST)","url":"isMagicNumberExists(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isMatch(AuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isMatch(AuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"isMatch(int, String)","url":"isMatch(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"isMatch(String, int)","url":"isMatch(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isMatch(TreeWalkerAuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isMatch(TreeWalkerAuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"isMatchFile(String)","url":"isMatchFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"isMatchFolder(String)","url":"isMatchFolder(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"isMatchingByLineAndColumnAndTokenType(DetailAST)","url":"isMatchingByLineAndColumnAndTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isMatchingClassName(String)","url":"isMatchingClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"isMatchingClassName(String)","url":"isMatchingClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isMatchingRegexp(String)","url":"isMatchingRegexp(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isMessageMatch(AuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isMessageMatch(AuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isMessageMatch(TreeWalkerAuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isMessageMatch(TreeWalkerAuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isMessageNameMatching(AuditEvent)","url":"isMessageNameMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isMessageNameMatching(TreeWalkerAuditEvent)","url":"isMessageNameMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"isMethodModifier(DetailAST)","url":"isMethodModifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"isMethodOfScrapedModule(DetailAST)","url":"isMethodOfScrapedModule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isMethodOrCtorOrInitDefinition(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isMissingJavadocAllowed(DetailAST)","url":"isMissingJavadocAllowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isMultiLevel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"isMultiLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"isMultilineComment(DetailAST)","url":"isMultilineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isMultipleTypeCatch(DetailAST)","url":"isMultipleTypeCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isName(String)","url":"isName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"isNamedAsException(DetailAST)","url":"isNamedAsException(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"isNativeMethod(DetailAST)","url":"isNativeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isNewLineModeViolation(DetailAST)","url":"isNewLineModeViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"isNextSiblingOf(DetailAST, int)","url":"isNextSiblingOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isNilled()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"isNonAcceptableIndent(int, IndentLevel)","url":"isNonAcceptableIndent(int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isNonLocalTypeDeclaration(DetailAST)","url":"isNonLocalTypeDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"isNonTight()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isNonVoidMethod(DetailAST)","url":"isNonVoidMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isNotRelevantSituation(DetailAST, int)","url":"isNotRelevantSituation(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isNotXpathFileGenerator(Class<?>)","url":"isNotXpathFileGenerator(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isNumericType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isObjectParam(DetailAST)","url":"isObjectParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isOfType(DetailAST, int...)","url":"isOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isOfType(int, int...)","url":"isOfType(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnAnnotationDef(DetailAST)","url":"isOnAnnotationDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnAnnotationField(DetailAST)","url":"isOnAnnotationField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnClass(DetailAST)","url":"isOnClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnCompactConstructor(DetailAST)","url":"isOnCompactConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnConstructor(DetailAST)","url":"isOnConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isOnDifferentLineWithPreviousToken(DetailAST)","url":"isOnDifferentLineWithPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnEnum(DetailAST)","url":"isOnEnum(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnEnumConstant(DetailAST)","url":"isOnEnumConstant(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnField(DetailAST)","url":"isOnField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnInterface(DetailAST)","url":"isOnInterface(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"isOnlyTagInWholeJavadoc(DetailNode)","url":"isOnlyTagInWholeJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isOnlyUnicodeValidChars(String, Pattern)","url":"isOnlyUnicodeValidChars(java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnMember(DetailAST)","url":"isOnMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnMethod(DetailAST)","url":"isOnMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPackage(DetailAST)","url":"isOnPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPlainClassMember(DetailAST)","url":"isOnPlainClassMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPlainToken(DetailAST, int, int)","url":"isOnPlainToken(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isOnPreviousLineIgnoringComments(DetailAST, DetailAST)","url":"isOnPreviousLineIgnoringComments(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnRecord(DetailAST)","url":"isOnRecord(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"isOnStartOfLine(DetailAST)","url":"isOnStartOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isOnTheSameLine(DetailAST, int, int, int)","url":"isOnTheSameLine(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnTokenWithAnnotation(DetailAST, int)","url":"isOnTokenWithAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnTokenWithModifiers(DetailAST, int)","url":"isOnTokenWithModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnType(DetailAST)","url":"isOnType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isOuterMostType(DetailAST)","url":"isOuterMostType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isOverlappingByArgument(DetailAST)","url":"isOverlappingByArgument(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isOverlappingByLocalVariable(DetailAST)","url":"isOverlappingByLocalVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"isOverriddenMethod(DetailAST)","url":"isOverriddenMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"isOverriding(DetailAST)","url":"isOverriding(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isOverridingMethod(DetailAST)","url":"isOverridingMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isPackageInfo(String)","url":"isPackageInfo(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"isParameterized(DetailAST)","url":"isParameterized(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isParamTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"isParentContainsTokenType(DetailAST, int)","url":"isParentContainsTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isParentText(DetailNode)","url":"isParentText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isPartOfDoubleBraceInitializerForNextToken(DetailAST)","url":"isPartOfDoubleBraceInitializerForNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isPartOfDoubleBraceInitializerForPreviousToken(DetailAST)","url":"isPartOfDoubleBraceInitializerForPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"isPassedInParameter(DetailAST)","url":"isPassedInParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"isPathExcluded(String, Iterable<Pattern>)","url":"isPathExcluded(java.lang.String,java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isPatternValid(String)","url":"isPatternValid(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"isPipeOperator(DetailAST)","url":"isPipeOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isPrecededByJavadoc(DetailAST)","url":"isPrecededByJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isPrecedingEmptyForInit(DetailAST)","url":"isPrecedingEmptyForInit(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isPrePreviousLineEmpty(DetailAST)","url":"isPrePreviousLineEmpty(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isPrimitive(DetailAST)","url":"isPrimitive(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isPrivateInstanceVariable(DetailAST)","url":"isPrivateInstanceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"isProperDefinition(DetailAST, DetailAST)","url":"isProperDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"isProperDefinition(DetailAST, DetailAST)","url":"isProperDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isPropertyList(DetailNode)","url":"isPropertyList(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"isPublic(DetailAST)","url":"isPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"isPublic(DetailAST)","url":"isPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"isPublicStaticFinalIntField(DetailAST)","url":"isPublicStaticFinalIntField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isReceiverParameter(DetailAST)","url":"isReceiverParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"isReference(String)","url":"isReference(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"isReferencedType(String)","url":"isReferencedType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"isRegExp()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"isReloadActionEnabled()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isResource(DetailAST)","url":"isResource(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isResourceChanged(PropertyCacheFile.ExternalResource)","url":"isResourceChanged(com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isResourceLocationInCache(String)","url":"isResourceLocationInCache(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isReturnedVariable(RequireThisCheck.AbstractFrame, DetailAST)","url":"isReturnedVariable(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isReturnTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isRightcurlyFollowedBySemicolon(RightCurlyCheck.Details)","url":"isRightcurlyFollowedBySemicolon(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isRootModule(Class<?>)","url":"isRootModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isRootNode(DetailAST)","url":"isRootNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"isSameLineCaseGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSameNameMethod(DetailAST)","url":"isSameNameMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isSameNodeInfo(NodeInfo)","url":"isSameNodeInfo(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"isSamePackage(String, int, String)","url":"isSamePackage(java.lang.String,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isSameVariables(DetailAST, DetailAST)","url":"isSameVariables(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isSeeOrInheritDocTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"isSemicolon(DetailAST)","url":"isSemicolon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isSeparatedByExtraEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails)","url":"isSeparatedByExtraEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isSeparatorBeforeImport(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isSeparatorInGroup(int, boolean, int)","url":"isSeparatorInGroup(int,boolean,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isSetterMethod(DetailAST, String)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isSetterMethod(DetailAST)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"isSetterMethod(DetailAST)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isSignificant(String)","url":"isSignificant(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"isSimilarSignature(DetailAST, DetailAST)","url":"isSimilarSignature(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineCaseGroup(DetailAST)","url":"isSingleLineCaseGroup(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineDoWhile(DetailAST)","url":"isSingleLineDoWhile(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineElse(DetailAST)","url":"isSingleLineElse(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineFor(DetailAST)","url":"isSingleLineFor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineIf(DetailAST)","url":"isSingleLineIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"isSingleLineJavadoc(DetailAST)","url":"isSingleLineJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineLambda(DetailAST)","url":"isSingleLineLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineStatement(DetailAST)","url":"isSingleLineStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineSwitchMember(DetailAST)","url":"isSingleLineSwitchMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineSwitchRule(DetailAST)","url":"isSingleLineSwitchRule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineWhile(DetailAST)","url":"isSingleLineWhile(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isSingleSpace(int[], int)","url":"isSingleSpace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isSingleTag(HtmlTag)","url":"isSingleTag(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isSkipCase(DetailAST)","url":"isSkipCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSkipStatement(DetailAST)","url":"isSkipStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isSpace(int[], int)","url":"isSpace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isStandAloneIncrementOrDecrement(DetailAST)","url":"isStandAloneIncrementOrDecrement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"isStandardClass(String, String)","url":"isStandardClass(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isStarImport(DetailAST)","url":"isStarImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isStarImport(DetailAST)","url":"isStarImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"isStarImportOfPackage(String, String)","url":"isStarImportOfPackage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isStatementWithPossibleCurlies(DetailAST)","url":"isStatementWithPossibleCurlies(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"isStatic(DetailAST)","url":"isStatic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isStaticFinalVariable(DetailAST)","url":"isStaticFinalVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"isStaticImport()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isStreamed()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariable(DetailAST)","url":"isStringFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariableFromClass(DetailAST, String)","url":"isStringFieldOrVariableFromClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariableFromThisInstance(DetailAST)","url":"isStringFieldOrVariableFromThisInstance(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"isStringType(DetailAST)","url":"isStringType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isSummaryTag(DetailNode)","url":"isSummaryTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSuperCall(DetailAST)","url":"isSuperCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSuperCallInOverridingMethod(DetailAST)","url":"isSuperCallInOverridingMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isSuperClassOfAnonymousInnerClass()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressed(AuditEvent)","url":"isSuppressed(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressedAfterEventStart(int, int, SuppressWarningsHolder.Entry)","url":"isSuppressedAfterEventStart(int,int,com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressedBeforeEventEnd(int, int, SuppressWarningsHolder.Entry)","url":"isSuppressedBeforeEventEnd(int,int,com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isSurrounded(DetailAST)","url":"isSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"isSwitchExpression(DetailAST)","url":"isSwitchExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"isSwitchExpression(DetailAST)","url":"isSwitchExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSwitchLabeledExpression(DetailAST)","url":"isSwitchLabeledExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"isTag(String[], TagParser.Point)","url":"isTag(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"isTagIgnored(DetailNode)","url":"isTagIgnored(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isTargetNode(DetailAST)","url":"isTargetNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"isTerminated(DetailAST, boolean, boolean)","url":"isTerminated(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isTextPresentInsideHtmlTag(DetailNode)","url":"isTextPresentInsideHtmlTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isTextSeparatedCorrectlyFromPrevious(int[], int)","url":"isTextSeparatedCorrectlyFromPrevious(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isThrowsTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"isTokenWithNoChildSlist(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isTopLevelClassJavadoc()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingBlockComment(DetailAST)","url":"isTrailingBlockComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isTrailingBlockComment(TextBlock, int...)","url":"isTrailingBlockComment(com.puppycrawl.tools.checkstyle.api.TextBlock,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingComment(DetailAST)","url":"isTrailingComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingSingleLineComment(DetailAST)","url":"isTrailingSingleLineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isTreeWalkerFilterModule(Class<?>)","url":"isTreeWalkerFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"isTryBlocksResourceSpecification(AbstractExpressionHandler)","url":"isTryBlocksResourceSpecification(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isTypeDeclaration(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"isTypeDef(DetailAST)","url":"isTypeDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isTypeField(DetailAST)","url":"isTypeField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"isUndocumentedProperty(Class<?>, String)","url":"isUndocumentedProperty(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"isUnusedImport(String)","url":"isUnusedImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"isUsed()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isUserDefinedArrangementOfThis(RequireThisCheck.AbstractFrame, DetailAST)","url":"isUserDefinedArrangementOfThis(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isUsingOfObjectReferenceToInvokeMethod(DetailAST)","url":"isUsingOfObjectReferenceToInvokeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"isValidLanguageCode(String)","url":"isValidLanguageCode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"isValidName(String)","url":"isValidName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"isValidOn(DetailAST)","url":"isValidOn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isVariableDefCountable(DetailAST)","url":"isVariableDefCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isVariableInForInit(DetailAST)","url":"isVariableInForInit(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isVariableInOperatorExpr(DetailAST, DetailAST)","url":"isVariableInOperatorExpr(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isVariableMatchesIgnorePattern(String)","url":"isVariableMatchesIgnorePattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isVerifiable(DetailAST, String)","url":"isVerifiable(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isVerifiable(DetailAST)","url":"isVerifiable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isViolatingEmptyLineBetweenFieldsPolicy(DetailAST)","url":"isViolatingEmptyLineBetweenFieldsPolicy(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"isViolation(DetailNode)","url":"isViolation(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isViolationMessagesText(DetailNode)","url":"isViolationMessagesText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"isVoidContext"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhiteSpaceBeforeColon(DetailAST)","url":"isWhiteSpaceBeforeColon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhitespaceBeforeColonOfCase(DetailAST)","url":"isWhitespaceBeforeColonOfCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhitespaceBeforeColonOfDefault(DetailAST)","url":"isWhitespaceBeforeColonOfDefault(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isWithNestedSubclass()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isWithNonPrivateCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isWrongOrder(String, boolean)","url":"isWrongOrder(java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"isXmlHeaderPrinted"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"isXpathQueryForNodeIsAccurateEnough(DetailAST)","url":"isXpathQueryForNodeIsAccurateEnough(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isXpathQueryMatching(TreeWalkerAuditEvent)","url":"isXpathQueryMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isZero(DetailAST)","url":"isZero(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isZeroChar(DetailAST)","url":"isZeroChar(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isZeroDistanceToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"items"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"iterateAxis(int, NodePredicate)","url":"iterateAxis(int,net.sf.saxon.pattern.NodePredicate)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"iterateOverBlockContainingLocalAnonInnerClass(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"iterateOverBlockContainingLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"iteratePublicStaticIntFields(DetailAST, Consumer<String>)","url":"iteratePublicStaticIntFields(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Consumer)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"JAVA_FILE_EXTENSION"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"JAVA_LANG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"JAVA_LANG_PACKAGE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"JAVA_LANG_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"JAVA_WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"JAVA_WITH_JAVADOC_AND_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"JavaAstVisitor(CommonTokenStream)","url":"%3Cinit%3E(org.antlr.v4.runtime.CommonTokenStream)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"JAVADOC_BLOCK_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"JAVADOC_CHECK_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"JAVADOC_CLOSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"JAVADOC_FOR_MODULE_OR_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"JAVADOC_MULTILINE_TO_SINGLELINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"JAVADOC_PREFIX_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"JAVADOC_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"JAVADOC_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"JAVADOC_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"JavadocBlockTagLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"javadocComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"JavadocContentLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"JavadocContentLocationOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"JavadocDetailNodeParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"JavadocMetadataScraper()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"JavadocMethodCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"JavadocMissingLeadingAsteriskCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"JavadocMissingWhitespaceAfterAsteriskCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"JavadocNodeImpl()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"JavadocPackageCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"JavadocParagraphCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"JavadocPropertiesGenerator()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"JavadocStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"JavadocTag(int, int, String, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"JavadocTag(int, int, String)","url":"%3Cinit%3E(int,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"JavadocTagContinuationIndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"JavadocTagInfo(String, String, JavadocTagInfo.Type)","url":"%3Cinit%3E(java.lang.String,java.lang.String,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"JavadocTags(Collection<JavadocTag>, Collection<InvalidJavadocTag>)","url":"%3Cinit%3E(java.util.Collection,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"JavadocTagType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"javadocTokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JavadocTokenTypes()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"JavadocTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"JavadocUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"JavadocVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"JavaFileFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"javaFiveCompatibility"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"JavaNCSSCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"JavaParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"javaStyle"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"JLS_ORDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"joinPackageNamesWithClassName(String, Set<String>)","url":"joinPackageNamesWithClassName(java.lang.String,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"key"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"key"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"key"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"KEY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"KEYGEN_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"KEYGEN_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"keyList"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"keys()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"label"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"LABEL_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LABELED_STAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"LabelHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LAMBDA"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"LambdaBodyLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"LambdaHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"LambdaParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lambdaStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LAND"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_COUNTRY_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_COUNTRY_VARIANT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"lastColumn"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImportLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImportStatic"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"lastIndexOfNonWhitespace(String)","url":"lastIndexOfNonWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"lastLine()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"lastLines"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"lastPath"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lastStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lastVariableResourceStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"lazyLoad(T, Supplier<T>)","url":"lazyLoad(T,java.util.function.Supplier)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"lcurly"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LCURLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LEADING_ASTERISK"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"leave(DetailAST)","url":"leave(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveAddingConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveBranch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"leaveClassDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"leaveClassDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"leaveCompilationUnit()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"leaveContainerNode(DetailAST)","url":"leaveContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveExpr(DetailAST)","url":"leaveExpr(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForDef(DetailAST)","url":"leaveForDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForEach(DetailAST)","url":"leaveForEach(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForIter(DetailAST)","url":"leaveForIter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"leaveJavadocToken(DetailNode)","url":"leaveJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveLiteralNew(DetailAST)","url":"leaveLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveMethodDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"leaveMethodDef(DetailAST)","url":"leaveMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveMethodDef(DetailAST)","url":"leaveMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveMultiplyingConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveSlist(DetailAST)","url":"leaveSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveUnitaryOperator()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LEFT_BRACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"LEFT_CURLY"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"LEFT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"LeftCurlyCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"LeftCurlyOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"legalAbstractClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"legalComment"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"LENGTH_OF_ALL_SEPARATORS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"length()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"lengthExpandedTabs(String, int, int)","url":"lengthExpandedTabs(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"lengthMinusTrailingWhitespace(String)","url":"lengthMinusTrailingWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"level"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"levels"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LF"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LF_CR_CRLF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"limitedTokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"LINE_BREAK_ESCAPE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"LINE_END_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"LINE_FEED"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"LINE_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"LINE_TERMINATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"line(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"LineColumn(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lineColumn(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"lineFilter"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"lineIsBlank(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"lineIsComment(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"LineLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"linePositionList"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"lineRange"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lines"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"lines"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"lines2position"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"linesCsv"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"lineSeparator"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"lineSeparator"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LineSeparatorOption(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"linesToPosition"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"lineWrappingHandler"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"LineWrappingHandler(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"lineWrappingIndentation"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"LineWrappingOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LINK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"link(String)","url":"link(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LINKPLAIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINKPLAIN_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"listenerList"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"listenerList"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"listeners"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"listFiles(File, List<Pattern>)","url":"listFiles(java.io.File,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"ListToTreeSelectionModelWrapper(TreeTable)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.TreeTable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_ASSERT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BOOLEAN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BREAK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BYTE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CASE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CATCH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CHAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CONTINUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DEFAULT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DO"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DOUBLE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_ELSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_EXCLUDE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FALSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FINALLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FLOAT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_IF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_INCLUDE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INSTANCEOF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INTERFACE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_LONG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NATIVE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NEW"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NON_SEALED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NULL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PERMITS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_RECORD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SEALED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SHORT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_STATIC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SUPER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SWITCH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SYNCHRONIZED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THIS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THROW"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THROWS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRANSIENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_VOID"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_VOLATILE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_WHEN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_WHILE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_YIELD"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"LITERALS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LNOT"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"LOAD_EXTERNAL_DTD"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"LOAD_PROPERTIES_EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"load()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"load(InputSource, URI)","url":"load(org.xml.sax.InputSource,java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"load(URI)","url":"load(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(InputSource, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions, ThreadModeSettings)","url":"loadConfiguration(org.xml.sax.InputSource,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(InputSource, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions)","url":"loadConfiguration(org.xml.sax.InputSource,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions, ThreadModeSettings)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ThreadModeSettings)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"LoadExternalDtdFeatureProvider()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"loadExternalResource(String)","url":"loadExternalResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"loadExternalResources(Set<String>)","url":"loadExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"loadHeader(Reader)","url":"loadHeader(java.io.Reader)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"loadHeaderFile()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"loadProperties(File)","url":"loadProperties(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadSuppressions(InputSource, String)","url":"loadSuppressions(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadSuppressions(String)","url":"loadSuppressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"loadUri(URI)","url":"loadUri(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadXpathSuppressions(InputSource, String)","url":"loadXpathSuppressions(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadXpathSuppressions(String)","url":"loadXpathSuppressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"localCheckAccess(String, String, String)","url":"localCheckAccess(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"LOCALE_COUNTRY"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"LOCALE_LANGUAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"localeCountry"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"localeLanguage"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"LocalFinalVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"LocalizedMessage(String, Class<?>, String, Object...)","url":"%3Cinit%3E(java.lang.String,java.lang.Class,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"localOnly"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"LocalVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"location"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"location"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"log"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"log"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"LOG"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"log()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(DetailAST, String, Object...)","url":"log(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"logAsSeparated(DetailAST)","url":"logAsSeparated(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"logAsTotal(DetailAST)","url":"logAsTotal(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logChildError(DetailAST, int, IndentLevel)","url":"logChildError(com.puppycrawl.tools.checkstyle.api.DetailAST,int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"logCommaViolation(DetailAST)","url":"logCommaViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logError(DetailAST, String, int, IndentLevel)","url":"logError(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logError(DetailAST, String, int)","url":"logError(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"logException(Exception, File)","url":"logException(java.lang.Exception,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"logFirstSinglelineLine(int, int)","url":"logFirstSinglelineLine(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"logMatch(DetailAST, String)","url":"logMatch(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"logMessage(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"logMissingTranslation(String, String)","url":"logMissingTranslation(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"logMultilineIndentation(DetailAST, DetailAST, DetailAST)","url":"logMultilineIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"logsStarredImportViolation(DetailAST)","url":"logsStarredImportViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"logTag(int, String, String)","url":"logTag(int,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"logViolation(String, DetailAST, RequireThisCheck.AbstractFrame)","url":"logViolation(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"logViolations(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"logViolations(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"logWarningMessage(DetailAST, int)","url":"logWarningMessage(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"logWrongImportGroupOrder(DetailAST, String, String, String)","url":"logWrongImportGroupOrder(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"LOOP_IDIOM_IGNORED_PARENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"LOOP_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LOR"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"lowerBound"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LPAREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LT"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"macroName"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"macroParameters"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"MagicNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"MAIN_FOLDER_PATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"Main()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"Main()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"mainAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"mainAst"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"MainFrame()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"MainFrameModel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"makeAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"makeAstRoot(JavaAstVisitor.DetailAstPair, DetailAstImpl)","url":"makeAstRoot(com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"makeCodeSelection()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"match"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MATCH_INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_ARG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_ARG_MISSING_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_MULTILINE_CONT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG_CURLY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG_MULTILINE_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"MATCH_SINGLELINE_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"MATCH_SINGLELINE_COMMENT_PAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"matchAccessModifiers(AccessModifierOption)","url":"matchAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"matchAccessModifiers(AccessModifierOption)","url":"matchAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"matchAcrossLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"matchCount"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"matchDirectoryStructure"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"matcher"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"matcher"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"matches(byte...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesAtFront(String)","url":"matchesAtFront(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesAtFrontNoRegex(String)","url":"matchesAtFrontNoRegex(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"matchesFileExtension(File, String...)","url":"matchesFileExtension(java.io.File,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"matchesSkipRegex(DetailAST)","url":"matchesSkipRegex(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"matchesTag(TreeWalkerAuditEvent)","url":"matchesTag(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"matchLength"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"matchPattern(String, Pattern)","url":"matchPattern(java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"matchPosition"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"matchValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"MatchXpathCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MAX_QUOTED_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"MAX_TEXT_LEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"maxAllowed"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"maxErrors"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"maxForVoid"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"maximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumMessage"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPackage"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxProtected"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPublic"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxTotal"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"maxWarnings"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"MEMBER"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"MemberDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"memberModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"MemberNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"message"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"MESSAGE_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"MESSAGE_QUERY_MAP"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"message(String)","url":"message(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"messageArguments"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"messageDispatcher"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"messageKey"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"messagePattern"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"messageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"messageRegexp"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"messages"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"META_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"META_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"METADATA"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGenerationException","l":"MetadataGenerationException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"MetadataGeneratorLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"MetadataGeneratorUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"method"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_CALL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"METHOD_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"METHOD_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_REF"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"MethodCallHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"methodCalls"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MethodCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"MethodCounter(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"MethodDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.MethodFrame","l":"MethodFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"MethodLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"methodMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"methodModifier"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"MethodNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"MethodNode(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MethodParamPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"methodStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"MethodTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"minimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumMessage"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"minLineCount"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MINUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MINUS_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"MismatchStrategy()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"MissingCtorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MissingDeprecatedCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"MissingJavadocMethodCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"MissingJavadocPackageCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"MissingJavadocTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MissingOverrideCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"MissingSwitchDefaultCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MOD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MOD_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"model"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"ModifiedControlVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"ModifierOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MODIFIERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"modifyVariablesStack(UnusedLocalVariableCheck.TypeDeclDesc, Deque<UnusedLocalVariableCheck.VariableDesc>, DetailAST)","url":"modifyVariablesStack(com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc,java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"MODULE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"MODULE_DETAILS_STORE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"MODULE_SUPER_CLASS_FILES"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"moduleClassLoader"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"moduleClassLoader"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"moduleDetails"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"ModuleDetails()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"moduleFactory"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"moduleFactory"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"moduleLoadOption"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"ModuleLoadOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"moduleName"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"ModulePropertyDetails()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"ModuleReflectionUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"moduleType"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"ModuleType(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_ACCESS"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"MSG_ANNOTATION_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"MSG_BLOCK_TAG_LOCATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_CHILD_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_CHILD_ERROR_MULTI"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_CLASS_INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_CONSTRUCTOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"MSG_CONTAINS_TAB"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"MSG_CTOR"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"MSG_DESC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_DUPLICATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_DUPLICATE_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_DUPLICATE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"MSG_EQUALS_AVOID_NULL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"MSG_EQUALS_IGNORE_CASE_AVOID_NULL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_ERROR_MULTI"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_EXPECTED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_EXPR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_EXTRA_HTML"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"MSG_FALL_THROUGH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"MSG_FALL_THROUGH_LAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"MSG_FILE_CONTAINS_TAB"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"MSG_HEADER_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"MSG_HEADER_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_IDENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"MSG_ILLEGAL_ABSTRACT_CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_ILLEGAL_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_INCOMPLETE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_INVALID_INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"MSG_INVALID_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"MSG_IO_EXCEPTION_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"MSG_IO_EXCEPTION_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"MSG_JAVADOC_CONTENT_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"MSG_JAVADOC_CONTENT_SECOND_LINE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_MISSED_HTML_CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_MISSED_HTML_CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_PARSE_RULE_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_PARSE_RULE_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"MSG_JAVADOC_TAG_LINE_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_WRONG_SINGLETON_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_WRONG_SINGLETON_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_INCORRECT_STYLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"MSG_KEY_ANNOTATION_LOCATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"MSG_KEY_ANNOTATION_LOCATION_ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MSG_KEY_ANNOTATION_MISSING_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MSG_KEY_ANNOTATION_MISSING_OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"MSG_KEY_ANNOTATION_ON_SAME_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_PARENS_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_PARENS_PRESENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_TRAILING_COMMA_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_TRAILING_COMMA_PRESENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"MSG_KEY_BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"MSG_KEY_BLOCK_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"MSG_KEY_BLOCK_NESTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"MSG_KEY_BLOCK_NO_STATEMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"MSG_KEY_CATCH_BLOCK_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"MSG_KEY_EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"MSG_KEY_EXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"MSG_KEY_HASHCODE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MSG_KEY_JAVADOC_DUPLICATE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_BREAK_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_BREAK_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_MIN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"MSG_KEY_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"MSG_KEY_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"MSG_KEY_MISSING_TRANSLATION_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"MSG_KEY_NEED_BRACES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"MSG_KEY_NO_CODE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_NO_NEWLINE_EOF"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"MSG_KEY_SINGLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"MSG_KEY_SKIP_IF_LAST_AND_SHARED_WITH_CASE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_SUM_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_SUM_MIN"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"MSG_KEY_SUPPRESSED_WARNING_NOT_ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MSG_KEY_TAG_NOT_VALID_ON"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_UNABLE_OPEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_KEY_UNCLOSED_HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"MSG_KEY_VOID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_WRONG_ENDING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_LAMBDA"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_LANG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"MSG_LEGACY_PACKAGE_HTML"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_LEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_LINE_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"MSG_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"MSG_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_MANY_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"MSG_MATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"MSG_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"MSG_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"MSG_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_MISPLACED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"MSG_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"MSG_MISSING_ASTERISK"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_MISSING_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_MISSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_MISSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"MSG_MODIFIER_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MSG_MULTIPLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MSG_MULTIPLE_COMMA"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES_INSIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"MSG_NO_ABSTRACT_CLASS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_NO_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_NONGROUP_EXPECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_NONGROUP_IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"MSG_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_ORDERING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"MSG_PACKAGE_INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PACKAGE_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"MSG_PKG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"MSG_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PRIVATE_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PROTECTED_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PUBLIC_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_RECORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_REDUNDANT_PARAGRAPH"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_REGEXP_EXCEEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"MSG_REGEXP_EXCEEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_REGEXP_MINIMUM"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"MSG_REGEXP_MINIMUM"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_REQUIRED_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_RETURN_EXPECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_SEPARATED_IN_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_SEPARATED_IN_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_SEPARATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_SHOULD_BE_SEPARATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_STACKOVERFLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_STATIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_STRING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_FIRST_SENTENCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_MISSING_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_TAG_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_TAG_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_TAG_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_UNCLOSED_HTML"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_UNCLOSED_HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_UNKNOWN_PKG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNKNOWN_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"MSG_UNUSED_LOCAL_VARIABLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_UNUSED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNUSED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_UNUSED_TAG_GENERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNUSED_TAG_GENERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"MSG_VARIABLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_WRITE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_ILLEGAL_FOLLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"MSG_WS_TYPECAST"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"MULTI_THREAD_CHECKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"MULTI_THREAD_TREE_WALKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MultilineDetector(DetectorOptions)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"multiLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"MultipleStringLiteralsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MultipleVariableDeclarationsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"MutableExceptionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"MUTATION_OPERATIONS"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"name"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"NAME_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NAME_TO_FULL_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"NAME_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"nameToValueMapFromPublicIntFields(Class<?>)","url":"nameToValueMapFromPublicIntFields(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"NAMING"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"nearbyTextPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"NeedBracesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"needSeparator(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"NestedForDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"NestedIfDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"NestedTryDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"NEVER"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"NEVER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"NeverSuppress()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"newBuilder()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage.Utf8Control","l":"newBundle(String, Locale, String, ClassLoader, boolean)","url":"newBundle(java.lang.String,java.util.Locale,java.lang.String,java.lang.ClassLoader,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"NewHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"NEWLINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"NEWLINE_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"NewlineAtEndOfFileCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"NEXT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"nextSibling"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"nextTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"nextToken"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"NL"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"NL"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"NLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"NoArrayTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"NoCloneCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"NoCodeInFileCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"node"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"nodeForRow(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"NoEnumTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"NoFinalizerCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"NoLineWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"NON_BASE_TOKEN_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"NON_GROUP_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"NON_PRINTABLE_CHARS"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"NonEmptyAtclauseDescriptionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"NOSPACE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NOT_EQUAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"NOT_EXIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"NOT_EXIST"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"NOT_INITIALIZED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"NOTHING"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyBegin(DetailAST, FileContents, TreeWalker.AstState)","url":"notifyBegin(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyEnd(DetailAST, TreeWalker.AstState)","url":"notifyEnd(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyLeave(DetailAST, TreeWalker.AstState)","url":"notifyLeave(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyVisit(DetailAST, TreeWalker.AstState)","url":"notifyVisit(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"NoWhitespaceAfterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"NoWhitespaceBeforeCaseDefaultColonCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"NoWhitespaceBeforeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"NPathComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NULL_LOADER_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NULL_PACKAGE_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_DOUBLE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_FLOAT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_INT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_LONG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"OBJBLOCK"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"objBlockWithEquals"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"objBlockWithHashCode"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"ObjectBlockHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"ofBoolean(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"OFF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"OFF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"offCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"offCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"offset"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"offset"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"OMIT"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"omitIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"ON"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"ON"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"onCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"onCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"OneStatementPerLineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"OneTopLevelClassCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"ONLY_TAG_VARIATION_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"ONLY_TAG_VARIATION_2"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"OnlyCheckstyleLoggersFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"onlyObjectReferences"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"OPEN_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"OPEN_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"OPEN_CURLY_BRACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"OPEN_PARENTHESIS"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"openFile(File)","url":"openFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"openFile(File)","url":"openFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"OperatorWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"optional"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"optional"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"options"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"options"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"Options()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"ordered"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"OrderedPropertiesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"orderProperties(Set<String>)","url":"orderProperties(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"ORDINARY"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"ordinaryChecks"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"OsSpecificUtil","l":"OsSpecificUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"outerNum"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"OuterTypeFilenameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"OuterTypeNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"OUTPUT_FORMAT_OPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"outputFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"OutputFormat()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"outputPath"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"OutputStreamOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"OutputStreamOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"OverloadMethodsDeclarationOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"OVERRIDE_ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"overrideProps"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"overridePropsResolver"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PACKAGE_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PACKAGE_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PACKAGE_DEF"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"PACKAGE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"packageAllowed"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"PackageAnnotationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"PackageDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PackageDefHandler","l":"PackageDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"PackageNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"packageNames"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"PackageNamesLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(Set<String>, ClassLoader, PackageObjectFactory.ModuleLoadOption)","url":"%3Cinit%3E(java.util.Set,java.lang.ClassLoader,com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(Set<String>, ClassLoader)","url":"%3Cinit%3E(java.util.Set,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(String, ClassLoader)","url":"%3Cinit%3E(java.lang.String,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"packages"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"packageStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"PadOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"paint(Graphics)","url":"paint(java.awt.Graphics)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAGRAPH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"PARAM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PARAMETER_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAMETER_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"ParameterAssignmentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"ParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"parameterNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"parameterNamesStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"ParameterNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"ParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PARENT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"PARENT_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"ParentModuleMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"parentSectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"parentToSkip"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parse(FileContents)","url":"parse(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"parse(Reader, Sink, String)","url":"parse(java.io.Reader,org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"parseAndPrintJavadocTree(DetailAST)","url":"parseAndPrintJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseClassNames(String...)","url":"parseClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseDouble(String, int)","url":"parseDouble(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"parseErrorMessage"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"ParseErrorMessage(int, String, Object...)","url":"%3Cinit%3E(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parseFile(File, JavaParser.Options)","url":"parseFile(java.io.File,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseFile(File)","url":"parseFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parseFileText(FileText, JavaParser.Options)","url":"parseFileText(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"parseInfluence(String, String, String)","url":"parseInfluence(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"parseInputSource(InputSource)","url":"parseInputSource(org.xml.sax.InputSource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"parseInputSource(InputSource)","url":"parseInputSource(org.xml.sax.InputSource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseJavadocAsDetailNode(DetailAST)","url":"parseJavadocAsDetailNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"parseJavadocAsDetailNode(DetailAST)","url":"parseJavadocAsDetailNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseJavadocAsDetailNode(String)","url":"parseJavadocAsDetailNode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"parseJavadocTree(DetailAST)","url":"parseJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"parseMode"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"parseMode"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"ParseMode(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseNumber(String, int, int)","url":"parseNumber(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"parsePropertyString(String, Collection<String>, Collection<String>)","url":"parsePropertyString(java.lang.String,java.util.Collection,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"parser"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"parser"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"parseRange(String, String, String)","url":"parseRange(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"ParserUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"ParseStatus()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"parseTag(String[], int, int, TagParser.Point)","url":"parseTag(java.lang.String[],int,int,com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"parseTags(String[], int)","url":"parseTags(java.lang.String[],int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"parseTreeTableModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"ParseTreeTableModel(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"ParseTreeTablePresentation(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"path"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"path"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PATH_TO_JAVADOC_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PATH_TO_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"paths"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"pattern"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PATTERN_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PATTERN_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.PatternConverter","l":"PatternConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"patternForExactMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"patternForExactMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"patternForPartialMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"PatternVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"period"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PERMITS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"persist()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"PKG_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"PkgImportControl(PkgImportControl, String, boolean, MismatchStrategy)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl,java.lang.String,boolean,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"PkgImportControl(String, boolean, MismatchStrategy)","url":"%3Cinit%3E(java.lang.String,boolean,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"PkgImportRule(boolean, boolean, String, boolean, boolean)","url":"%3Cinit%3E(boolean,boolean,java.lang.String,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"PLAIN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"PLAIN_JAVA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PLUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PLUS_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"pModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"pModel"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"Point(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"pop()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"popCurrentVariables(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"populateModule(Element, ModuleDetails)","url":"populateModule(org.w3c.dom.Element,com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"popValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"popValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"position"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"position"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"POST_DEC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"POST_INC"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"postProcessLiteralNew(DetailAST)","url":"postProcessLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"PrecedingIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"previousSibling"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"previousSiblingEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"prevScopeUninitializedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"primitiveDataTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"PrimordialHandler(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printAst(FileText, JavaParser.Options)","url":"printAst(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printAstWithComments"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printBranch(DetailAST)","url":"printBranch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printFileAst(File, JavaParser.Options)","url":"printFileAst(java.io.File,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"printFileAst(File)","url":"printFileAst(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printJavaAndJavadocTree(DetailAST)","url":"printJavaAndJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printJavaAndJavadocTree(File)","url":"printJavaAndJavadocTree(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printJavadocTree"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"println()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"printSuppressions(File, String, int)","url":"printSuppressions(java.io.File,java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printTree(DetailAST)","url":"printTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"printTree(DetailNode, String, String)","url":"printTree(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printTreeWithJavadoc"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"printXmlHeader()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"printXpathBranch(String, File)","url":"printXpathBranch(java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PRIVATE_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"process(File, FileText)","url":"process(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"process(File, FileText)","url":"process(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"process(List<File>)","url":"process(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"process(List<File>)","url":"process(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processAbstractMethodParameters(DetailAST)","url":"processAbstractMethodParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"processAST(DetailAST)","url":"processAST(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"processChildren(DetailAstImpl, List<? extends ParseTree>)","url":"processChildren(com.puppycrawl.tools.checkstyle.DetailAstImpl,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processClassDef(DetailAST)","url":"processClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processConstructor(DetailAST)","url":"processConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"processCurrentFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processEnd(DetailAST)","url":"processEnd(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"processExpression(DetailAST)","url":"processExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processField(DetailAST)","url":"processField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"processFile(File)","url":"processFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"processFile(URL, PackageNamesLoader)","url":"processFile(java.net.URL,com.puppycrawl.tools.checkstyle.PackageNamesLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"processFiles(List<File>)","url":"processFiles(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"processFiles(RootModule, SeverityLevelCounter, String)","url":"processFiles(com.puppycrawl.tools.checkstyle.api.RootModule,com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processFrame(DetailAST)","url":"processFrame(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"processIdent(DetailAST)","url":"processIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processIdent(DetailAST)","url":"processIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processImport(DetailAST, DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processImport(DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processImport(DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"processingTokenEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processInterfaceOrAnnotation(DetailAST)","url":"processInterfaceOrAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"processIter(DetailAST, TreeWalker.AstState)","url":"processIter(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processJavadocTag(JavadocTag)","url":"processJavadocTag(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"processLambda(DetailAST)","url":"processLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"processLeft(DetailAST)","url":"processLeft(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"processLines(FileText)","url":"processLines(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"processLines(FileText)","url":"processLines(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"processLinkForTokenTypes(Sink)","url":"processLinkForTokenTypes(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processLiteralNew(DetailAST)","url":"processLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processLiteralNew(DetailAST)","url":"processLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processMacroEnd(Sink)","url":"processMacroEnd(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processMacroStart(XmlPullParser)","url":"processMacroStart(org.codehaus.plexus.util.xml.pull.XmlPullParser)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processMethod(DetailAST)","url":"processMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processMethodCall(DetailAST)","url":"processMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processMethods(DetailAST)","url":"processMethods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiers(DetailAST)","url":"processModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiersState(DetailAST, DeclarationOrderCheck.ScopeState)","url":"processModifiersState(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiersSubState(DetailAST, DeclarationOrderCheck.ScopeState, boolean)","url":"processModifiersSubState(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"processModule(String, File)","url":"processModule(java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processMultipleLinesInside(DetailAST)","url":"processMultipleLinesInside(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processNestedGenerics(DetailAST, int[], int)","url":"processNestedGenerics(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processNestedType(DetailAST)","url":"processNestedType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processPackage(DetailAST, DetailAST)","url":"processPackage(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processPackageDef(DetailAST)","url":"processPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processParamStart(XmlPullParser, Sink)","url":"processParamStart(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processResources(DetailAST)","url":"processResources(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"processRight(DetailAST)","url":"processRight(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processSingleGeneric(DetailAST, int[], int)","url":"processSingleGeneric(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processSlist(DetailAST)","url":"processSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processStart(DetailAST)","url":"processStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processStaticImport(DetailAST)","url":"processStaticImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"processSuperclasses()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"processThrows(Iterable<JavadocMethodCheck.ExceptionInfo>, JavadocMethodCheck.ClassInfo, Set<String>)","url":"processThrows(java.lang.Iterable,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"processTree(DetailNode)","url":"processTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"processVariable(DetailAST)","url":"processVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processVariableDef(DetailAST, DetailAST)","url":"processVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROP_DEFAULT_VALUE_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROP_TYPE_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"properties"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"properties"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PROPERTIES_ALLOWED_GET_TYPES_FROM_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROPERTIES_TO_NOT_WRITE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"PropertiesExpander(Properties)","url":"%3Cinit%3E(java.util.Properties)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"propertiesFile"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"PropertiesMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROPERTY_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"PROPERTY_TYPES_XML"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"PROPERTY_VARIABLE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"Property()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"PropertyCacheFile(Configuration, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.Configuration,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"propertyMap"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"propertySectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"PropertyType(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PROTECTED_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"protectedAllowed"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PUBLIC_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"PUBLIC_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"publicIdToResourceNameMap"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"publicMemberPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"push()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"pushToStack(AxisIterator)","url":"pushToStack(net.sf.saxon.tree.iter.AxisIterator)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"pushValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"pushValue(Integer)","url":"pushValue(java.lang.Integer)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"put(Object, Object)","url":"put(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"put(Object, Object)","url":"put(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"put(String, long)","url":"put(java.lang.String,long)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"putExternalResources(Set<String>)","url":"putExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"qualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"qualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"query"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"query"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"QUESTION"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"queue"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"queue"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"QUOTE_CHAR"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"QUOTE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"raiseCounter(DetailAST)","url":"raiseCounter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"rangeValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"rangeValues"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RBRACK"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"rcurly"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RCURLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"READ_BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"read(InputStream, ModuleType)","url":"read(java.io.InputStream,com.puppycrawl.tools.checkstyle.meta.ModuleType)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"readAllModulesIncludingThirdPartyIfAny(String...)","url":"readAllModulesIncludingThirdPartyIfAny(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"readAndCheckFile(File)","url":"readAndCheckFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"readerLines"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"readFile(File, CharsetDecoder)","url":"readFile(java.io.File,java.nio.charset.CharsetDecoder)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"readFile(String)","url":"readFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"readResource(String)","url":"readResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"realExecute(String)","url":"realExecute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_COMPONENT_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"RECORD_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_PATTERN_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_PATTERN_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"RecordComponentNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"RecordComponentNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"recordMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"RecordTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"CheckstyleParserErrorStrategy","l":"recoverInline(Parser)","url":"recoverInline(org.antlr.v4.runtime.Parser)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"RedundantImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"RedundantModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"REFERENCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"referencedClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"referencedTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"regex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"regex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"regexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"regExp"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"REGEXP_FORMAT_TO_CHECK_DEFAULT_TRANSLATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"REGEXP_FORMAT_TO_CHECK_REQUIRED_TRANSLATIONS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"REGEXP_HEADER_CHECK_HEADER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"RegexpCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"RegexpHeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"RegexpMultilineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"RegexpOnFilenameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"RegexpSinglelineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"RegexpSinglelineJavaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"register(int, Class<T>)","url":"register(int,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"registerAlias(String, String)","url":"registerAlias(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"registerAnonymousInnerClassToSuperClass(DetailAST, String)","url":"registerAnonymousInnerClassToSuperClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"registerAsInstOrClassVar()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"registerAsUsed()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"registerCheck(AbstractCheck)","url":"registerCheck(com.puppycrawl.tools.checkstyle.api.AbstractCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"registerCheck(int, AbstractCheck)","url":"registerCheck(int,com.puppycrawl.tools.checkstyle.api.AbstractCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"registerCustomTypes(ConvertUtilsBean)","url":"registerCustomTypes(org.apache.commons.beanutils.ConvertUtilsBean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"registerExtendedClass(String, FinalClassCheck.ClassDesc)","url":"registerExtendedClass(java.lang.String,com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"registerImport(DetailAST)","url":"registerImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"registerIntegralTypes(ConvertUtilsBean)","url":"registerIntegralTypes(org.apache.commons.beanutils.ConvertUtilsBean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerNestedSubclass()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerNonPrivateCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerSuperClassOfAnonymousInnerClass()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"reinitializeMacroFields()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"RELATIONAL_OPERATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"relativizePath(String, String)","url":"relativizePath(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"RelaxedAccessModifierArrayConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedStringArrayConverter","l":"RelaxedStringArrayConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"reliefPattern"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"reloadAction"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"ReloadAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"reloadActionEnabled"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"removeBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"removeBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"removeBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"removeCellEditorListener(CellEditorListener)","url":"removeCellEditorListener(javax.swing.event.CellEditorListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"removeCheckstylePrefixIfExists(String)","url":"removeCheckstylePrefixIfExists(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"removeChild(Configuration)","url":"removeChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"removeChildren()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeFilter(Filter)","url":"removeFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"removeFilter(Filter)","url":"removeFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"removeFinalVariableCandidateFromStack(DetailAST)","url":"removeFinalVariableCandidateFromStack(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"removeLeadingJavaDoc(String)","url":"removeLeadingJavaDoc(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeListener(AuditListener)","url":"removeListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"removeMatchingParam(Iterable<DetailAST>, String)","url":"removeMatchingParam(java.lang.Iterable,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"removeQuotes(String)","url":"removeQuotes(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"removeSquareBrackets(String)","url":"removeSquareBrackets(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"removeTreeModelListener(TreeModelListener)","url":"removeTreeModelListener(javax.swing.event.TreeModelListener)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"renderSeverityLevel(SeverityLevel)","url":"renderSeverityLevel(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"replaceProperties(String, PropertyResolver, String)","url":"replaceProperties(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"report"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportBlockComment(int, int, int, int)","url":"reportBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportBlockComment(String, int, int, int, int)","url":"reportBlockComment(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CommentListener","l":"reportBlockComment(String, int, int, int, int)","url":"reportBlockComment(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"reporter"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"reporter(AbstractViolationReporter)","url":"reporter(com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"reportMagicNumber(DetailAST)","url":"reportMagicNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportSingleLineComment(int, int)","url":"reportSingleLineComment(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportSingleLineComment(String, int, int)","url":"reportSingleLineComment(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CommentListener","l":"reportSingleLineComment(String, int, int)","url":"reportSingleLineComment(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"requiredJavadocPhrase"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"requiredTranslations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"RequireEmptyLineBeforeBlockTagGroupCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"RequireThisCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"reset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"reset()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"resetModuleDetailsStore()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"resetRowSelection()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"resetState()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"resetState()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"resolve(String)","url":"resolve(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyResolver","l":"resolve(String)","url":"resolve(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"resolveEntity(String, String)","url":"resolveEntity(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"resolveName(String)","url":"resolveName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCE_SPECIFICATION"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"ResourceBundle(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCES"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultErrorOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultFileOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultLineColumn"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultLineOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"results"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"RESULTS_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"retrieveAllScannedFiles(DirectoryScanner, int)","url":"retrieveAllScannedFiles(org.apache.tools.ant.DirectoryScanner,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RETURN_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"RETURN_TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"ReturnCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"ReverseDescendantIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"ReverseListIterator(Collection<? extends NodeInfo>)","url":"%3Cinit%3E(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RIGHT_BRACE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"RIGHT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"RightCurlyCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"RightCurlyOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"ROOT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"rootAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"rootAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"rootClass"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"rootNode"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"RootNode(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RPAREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"RULE_ID_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RULE_TYPES_OFFSET"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"RuleMatchForImport(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"rules"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"runCheckstyle(Main.CliOptions, List<File>)","url":"runCheckstyle(com.puppycrawl.tools.checkstyle.Main.CliOptions,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"runCli(Main.CliOptions, List<File>)","url":"runCli(com.puppycrawl.tools.checkstyle.Main.CliOptions,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"safeGet(Attributes, String)","url":"safeGet(org.xml.sax.Attributes,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"SAME_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"samePackageDomainsRegExp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"samePackageMatchingDepth"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"SARIF"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"SarifLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"saveLocation()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"SAX_PARSE_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"saxHandler"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanFileSets()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanPath(Path, int)","url":"scanPath(org.apache.tools.ant.types.Path,int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanPaths()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"Scope()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.ScopeConverter","l":"ScopeConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"ScopeData()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"scopeDefinition"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"SCOPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"scopeStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"ScopeState()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"scopeStates"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"ScopeUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"scrapeContent(DetailNode)","url":"scrapeContent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"scrapingViolationMessageList"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"SEARCH_REGISTERED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"searchMatchingTypeParameter(Iterable<DetailAST>, String)","url":"searchMatchingTypeParameter(java.lang.Iterable,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"searchVariableUsageExpressions(DetailAST, DetailAST)","url":"searchVariableUsageExpressions(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"SECOND_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SEE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SEE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"seenFirstToken"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"select()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"selectionEnd"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"selectionStart"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"selectNodeByXpath()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"SEMICOLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"SEMICOLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"separated"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"separatedStaticGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"separateLineBetweenGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"SeparatorWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"SequencedProperties()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL_DATA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_DATA_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL_FIELD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_FIELD_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"serialize(Serializable, OutputStream)","url":"serialize(java.io.Serializable,java.io.OutputStream)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGenerationException","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"setAcceptOnMatch(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"setAliasList(String...)","url":"setAliasList(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowByTailComment(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setAllowClassImports(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"setAllowClassName(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setAllowedAbbreviationLength(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setAllowedAbbreviations(String...)","url":"setAllowedAbbreviations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setAllowedDistance(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setAllowedDuplicates(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyCatches(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyConstructors(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyLambdas(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"setAllowEmptyLoopBody(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyLoops(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyTypes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowEscapesForControlCharacters(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowIfAllCharactersEscaped(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"setAllowInSwitchCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"setAllowLegacy(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"setAllowMarkerInterfaces(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowMissingParamTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowMissingParamTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setAllowMissingPropertyJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowMissingReturnTag(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowMultipleEmptyLines(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowMultipleEmptyLinesInsideClassMembers(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"setAllowNewlineParagraph(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowNoEmptyLineBetweenFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowNonPrintableEscapes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"setAllowOneCharVarInForLoop(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setAllowPublicFinalFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setAllowPublicImmutableFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineMultipleAnnotations(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineParameterizedAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineSingleParameterlessAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"setAllowSingleLineStatement(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setAllowStaticMemberImports(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowUnknownTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"setAllowWhenNoBraceAfterSemicolon(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"setAlwaysDemandTrailingComma(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPackage(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPrivate(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToProtected(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPublic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setArrayInitIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAuthorFormat(Pattern)","url":"setAuthorFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setBasedir(String)","url":"setBasedir(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"setBaseName(Pattern)","url":"setBaseName(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setBasicOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"setBounds(int, int, int, int)","url":"setBounds(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setBraceAdjustment(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setCacheFile(String)","url":"setCacheFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"setCallingSuper()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setCaseIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setCaseSensitive(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setCharset(String)","url":"setCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setCharset(String)","url":"setCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckC(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckC(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckCPP(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckCPP(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckEmptyJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setCheckFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckFirstSentence(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckHtml(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"setCheckLastCaseGroup(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setCheckMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setCheckPattern(String)","url":"setCheckPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setChecks(String)","url":"setChecks(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setChecks(String)","url":"setChecks(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setChildren(DetailNode...)","url":"setChildren(com.puppycrawl.tools.checkstyle.api.DetailNode...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"setClasses(String...)","url":"setClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setClassMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"setClassOrEnumOrRecordDef(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setClosingParens(String)","url":"setClosingParens(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setColumnNo(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setColumnNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setColumns(String)","url":"setColumns(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setColumnsInitialWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"setCommentFormat(Pattern)","url":"setCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCommentFormat(Pattern)","url":"setCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setConfig(String)","url":"setConfig(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setConstantWaiverParentToken(String...)","url":"setConstantWaiverParentToken(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"setCountEmpty(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setCustomImportOrderRules(String...)","url":"setCustomImportOrderRules(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setDefaultValue(String)","url":"setDefaultValue(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setDescription(String)","url":"setDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setDescription(String)","url":"setDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setDuplicateLimit(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"setEachLine(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setEditor(JTextArea)","url":"setEditor(javax.swing.JTextArea)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setElementStyle(String)","url":"setElementStyle(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setEndOfSentenceFormat(Pattern)","url":"setEndOfSentenceFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setErrorLimit(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"setExceptionVariableName(Pattern)","url":"setExceptionVariableName(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludeClassesRegexps(String...)","url":"setExcludeClassesRegexps(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"setExcludedClasses(Pattern)","url":"setExcludedClasses(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludedClasses(String...)","url":"setExcludedClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludedPackages(String...)","url":"setExcludedPackages(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setExcludes(String...)","url":"setExcludes(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"setExcludes(String...)","url":"setExcludes(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setExecuteIgnoredModules(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"setExtendedClassNameFormat(Pattern)","url":"setExtendedClassNameFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFailOnViolation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFailureProperty(String)","url":"setFailureProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"setFeaturesBySystemProperty(SAXParserFactory)","url":"setFeaturesBySystemProperty(javax.xml.parsers.SAXParserFactory)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFile(File)","url":"setFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setFile(File)","url":"setFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"setFile(String)","url":"setFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"setFile(String)","url":"setFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"setFile(URI)","url":"setFile(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setFileExtensions(String...)","url":"setFileExtensions(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setFileExtensions(String...)","url":"setFileExtensions(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setFileMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setFileNamePattern(Pattern)","url":"setFileNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"setFileNamePattern(Pattern)","url":"setFileNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setFiles(Pattern)","url":"setFiles(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setFiles(String)","url":"setFiles(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setFirstChild(DetailAST)","url":"setFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setFolderPattern(Pattern)","url":"setFolderPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"setForbiddenSummaryFragments(Pattern)","url":"setForbiddenSummaryFragments(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setForceStrictCondition(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"setFound()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"setFrameName(String)","url":"setFrameName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setFullQualifiedName(String)","url":"setFullQualifiedName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setGroups(String...)","url":"setGroups(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setHaltOnException(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setHeader(String)","url":"setHeader(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"setHeader(String)","url":"setHeader(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setHeaderFile(URI)","url":"setHeaderFile(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setHiddenAfter(List<Token>)","url":"setHiddenAfter(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setHiddenBefore(List<Token>)","url":"setHiddenBefore(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setIdPattern(String)","url":"setIdPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreAbstractMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setIgnoreAnnotationCanonicalNames(String...)","url":"setIgnoreAnnotationCanonicalNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreAnnotationElementDefaults(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setIgnoreComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setIgnoreComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreConstructorParameter(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"setIgnoreConstructors(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"setIgnoredAnnotations(String...)","url":"setIgnoredAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIgnoredMethodNames(String...)","url":"setIgnoredMethodNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIgnoredMethodNames(String...)","url":"setIgnoredMethodNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"setIgnoredTags(String...)","url":"setIgnoredTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setIgnoreEnhancedForColon(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"setIgnoreEnums(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"setIgnoreEqualsIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreFieldDeclaration(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setIgnoreFileNameExtensions(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setIgnoreFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreFormat(Pattern)","url":"setIgnoreFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreHashCodeMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"setIgnoreInlineTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"setIgnoreLines(int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setIgnoreMethodNamesRegex(Pattern)","url":"setIgnoreMethodNamesRegex(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setIgnoreModifier(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"setIgnoreModifiers(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setIgnoreName(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setIgnoreNamePattern(Pattern)","url":"setIgnoreNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreNumbers(double...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setIgnoreOccurrenceContext(String...)","url":"setIgnoreOccurrenceContext(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"setIgnoreOverridden(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"setIgnorePattern(Pattern)","url":"setIgnorePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"setIgnorePrimitiveTypes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"setIgnorePrivateMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreSetter(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreStatic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreStaticFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setIgnoreStringsRegexp(Pattern)","url":"setIgnoreStringsRegexp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setIgnoreVariablePattern(Pattern)","url":"setIgnoreVariablePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIllegalAbstractClassNameFormat(Pattern)","url":"setIllegalAbstractClassNameFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setIllegalClasses(String...)","url":"setIllegalClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setIllegalPattern(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setIllegalPkgs(String...)","url":"setIllegalPkgs(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setImmutableClassCanonicalNames(String...)","url":"setImmutableClassCanonicalNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setIndex(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setInfluenceFormat(String)","url":"setInfluenceFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"setJavadocTokens(String...)","url":"setJavadocTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"setJavaFiveCompatibility(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"setJavaStyle(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setKey(String)","url":"setKey(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setLegalAbstractClassNames(String...)","url":"setLegalAbstractClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"setLegalComment(Pattern)","url":"setLegalComment(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setLimitedTokens(String...)","url":"setLimitedTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setLineNo(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setLineNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setLinePositionList(Collection<Integer>)","url":"setLinePositionList(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setLineRange(String)","url":"setLineRange(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setLines(String)","url":"setLines(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"setLineSeparator(String)","url":"setLineSeparator(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setLineWrappingIndentation(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"setLocale(Locale)","url":"setLocale(java.util.Locale)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setLocaleCountry(String)","url":"setLocaleCountry(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setLocaleLanguage(String)","url":"setLocaleLanguage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"setLocation(String)","url":"setLocation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setMatch(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMatchAcrossLines(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"setMatchDirectoryStructure(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setMaxErrors(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setMaxForVoid(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumDepth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumMessage(String)","url":"setMaximumMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPackage(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPrivate(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxProtected(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPublic(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxTotal(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setMaxWarnings(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setMemberModifiers(String)","url":"setMemberModifiers(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setMessage(Pattern)","url":"setMessage(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setMessageDispatcher(MessageDispatcher)","url":"setMessageDispatcher(com.puppycrawl.tools.checkstyle.api.MessageDispatcher)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"setMessageDispatcher(MessageDispatcher)","url":"setMessageDispatcher(com.puppycrawl.tools.checkstyle.api.MessageDispatcher)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setMessagePattern(String)","url":"setMessagePattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setMethodMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumDepth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumMessage(String)","url":"setMinimumMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setMinLineCount(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setModuleClassLoader(ClassLoader)","url":"setModuleClassLoader(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"setModuleClassLoader(ClassLoader)","url":"setModuleClassLoader(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setModuleFactory(ModuleFactory)","url":"setModuleFactory(com.puppycrawl.tools.checkstyle.ModuleFactory)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"setModuleFactory(ModuleFactory)","url":"setModuleFactory(com.puppycrawl.tools.checkstyle.ModuleFactory)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setModuleType(ModuleType)","url":"setModuleType(com.puppycrawl.tools.checkstyle.meta.ModuleType)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"setMultiLines(int...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setNearbyTextPattern(Pattern)","url":"setNearbyTextPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setNextSibling(DetailAST)","url":"setNextSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setOffCommentFormat(Pattern)","url":"setOffCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setOffCommentFormat(Pattern)","url":"setOffCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"setOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"setOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setOnCommentFormat(Pattern)","url":"setOnCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setOnCommentFormat(Pattern)","url":"setOnCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"setOnlyObjectReferences(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"setOptional(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"setOptional(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setOrdered(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setPackageAllowed(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setParent(DetailAstImpl)","url":"setParent(com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setParent(DetailNode)","url":"setParent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setParent(String)","url":"setParent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"setParseErrorMessage(JavadocDetailNodeParser.ParseErrorMessage)","url":"setParseErrorMessage(com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"setParseTree(DetailAST)","url":"setParseTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"setPath(Pattern)","url":"setPath(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"setPeriod(String)","url":"setPeriod(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"setProcessJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setProperties(File)","url":"setProperties(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setProtectedAllowed(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setPublicMemberPattern(Pattern)","url":"setPublicMemberPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"setQuery(String)","url":"setQuery(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setQuery(String)","url":"setQuery(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setRecordMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setRegexp(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"setReliefPattern(Pattern)","url":"setReliefPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"setRequiredJavadocPhrase(Pattern)","url":"setRequiredJavadocPhrase(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"setRequiredTranslations(String...)","url":"setRequiredTranslations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"setRoot(DetailAST)","url":"setRoot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setRowHeight(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"setRowHeight(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSeparated(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSeparatedStaticGroups(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSeparateLineBetweenGroups(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setSetterCanReturnItsClass(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"setSeverity(SeverityLevel)","url":"setSeverity(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setSeverity(String)","url":"setSeverity(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"setSeverity(String)","url":"setSeverity(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setSkipAnnotations(String...)","url":"setSkipAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"setSkipEnhancedForLoopVariable(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"setSkipIfLastAndSharedWithCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSortImportsInGroupAlphabetically(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSortStaticImportsAlphabetically(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSpecialImportsRegExp(Pattern)","url":"setSpecialImportsRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setStandardPackageRegExp(Pattern)","url":"setStandardPackageRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setStaticGroups(String...)","url":"setStaticGroups(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setSumTokenCounts(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"setSwitchBlockAsSingleDecisionPoint(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"setSystemId(String)","url":"setSystemId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTag(String)","url":"setTag(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTagFormat(Pattern)","url":"setTagFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"setTagOrder(String...)","url":"setTagOrder(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"setTags(String...)","url":"setTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTagSeverity(SeverityLevel)","url":"setTagSeverity(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"setTarget(String...)","url":"setTarget(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_BODY_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_GETTER_MAX_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setterCanReturnItsClass"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setText(String)","url":"setText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setText(String)","url":"setText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setThirdPartyPackageRegExp(Pattern)","url":"setThirdPartyPackageRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setThrowsIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setTofile(File)","url":"setTofile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"setToken(DetailAST)","url":"setToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setTokens(String...)","url":"setTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setTrailingArrayComma(String)","url":"setTrailingArrayComma(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"setTreatTryResourcesAsStatement(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"setTree(DetailNode)","url":"setTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setType(CheckstyleAntTask.FormatterType)","url":"setType(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setType(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setType(String)","url":"setType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setUseContainerOrderingForStatic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setUseFile(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setValidateAbstractClassNames(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setValidateBetweenScopes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"setValidateComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"setValidateEnhancedForLoopVariable(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setValidateOnlyOverlapping(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setValidateThrows(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setValidationType(String)","url":"setValidationType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setValue(String)","url":"setValue(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setVersionFormat(Pattern)","url":"setVersionFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"setViolateExecutionOnNonTightHtml(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedAbstractMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedFinalField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicNested(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedStaticField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedStaticNested(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedEnum(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedInterface(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedRecord(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"setWriteXmlOutput(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setXpathEditor(JTextArea)","url":"setXpathEditor(javax.swing.JTextArea)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"severity"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"severity"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"SEVERITY"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"SEVERITY_LEVEL_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"severityLevel"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"severityLevel"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"SeverityLevel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.SeverityLevelConverter","l":"SeverityLevelConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"SeverityLevelCounter(SeverityLevel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"SeverityMatchFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"shouldAcceptFile(File)","url":"shouldAcceptFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLine(RightCurlyOption, RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLineWithAloneOption(RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLineWithAloneOption(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLineWithNotAloneOption(RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLineWithNotAloneOption(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"shouldBeDeclaredAsFinal(FinalClassCheck.ClassDesc)","url":"shouldBeDeclaredAsFinal(com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeOnSameLine(RightCurlyOption, RightCurlyCheck.Details)","url":"shouldBeOnSameLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"shouldBeProcessed(DetailNode)","url":"shouldBeProcessed(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"shouldCheck(DetailAST, Scope)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldCheckEnhancedForLoopVariable(DetailAST)","url":"shouldCheckEnhancedForLoopVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"shouldCheckIdentTokenNestedUnderDot(DetailAST)","url":"shouldCheckIdentTokenNestedUnderDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"shouldCheckInScope(DetailAST)","url":"shouldCheckInScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"shouldCheckLastRcurly"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"shouldCheckSeparationFromNextToken(DetailAST, char)","url":"shouldCheckSeparationFromNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST,char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"shouldCheckSeparationFromPreviousToken(DetailAST)","url":"shouldCheckSeparationFromPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"shouldCheckWhitespaceAfter(DetailAST)","url":"shouldCheckWhitespaceAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldHaveLineBreakBefore(RightCurlyOption, RightCurlyCheck.Details)","url":"shouldHaveLineBreakBefore(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"shouldIgnoreMethod(String)","url":"shouldIgnoreMethod(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"shouldIgnoreNumberOfParameters(DetailAST)","url":"shouldIgnoreNumberOfParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldRemoveFinalVariableCandidate(FinalLocalVariableCheck.ScopeData, DetailAST)","url":"shouldRemoveFinalVariableCandidate(com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"shouldSelectCell(EventObject)","url":"shouldSelectCell(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MatchSuppressor","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"shouldTestAnnotationArgs(DetailAST)","url":"shouldTestAnnotationArgs(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"shouldTestAnnotationDefaults(DetailAST)","url":"shouldTestAnnotationDefaults(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldUpdateUninitializedVariables(DetailAST)","url":"shouldUpdateUninitializedVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"siblingEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"SimplifyBooleanExpressionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"SimplifyBooleanReturnCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SINCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SINCE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SINCE_VERSION_FOR_INHERITED_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SINGLE_LINE_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"SINGLE_TAGS"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"SINGLE_THREAD_MODE_INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"singlelineComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"SinglelineDetector(DetectorOptions)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"SingleLineJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"SingleSpaceSeparatorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SINGLETON_ELEMENT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"singleton(T)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SiteUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"size()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"skipAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"skipAnnotations(Iterator<DetailAST>)","url":"skipAnnotations(java.util.Iterator)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"skipDoubleBraceInstInit(RightCurlyCheck.Details)","url":"skipDoubleBraceInstInit(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"skipEnhancedForLoopVariable"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"skipHtmlComment(String[], TagParser.Point)","url":"skipHtmlComment(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"skipIfLastAndSharedWithCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"skipModifierAnnotations(DetailAST)","url":"skipModifierAnnotations(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"skipVariableAssign(DetailAST)","url":"skipVariableAssign(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SL_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SLASH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SLASH_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SLIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"SlistHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"sLocale"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"sortImportsInGroupAlphabetically"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"sortStaticImportsAlphabetically"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"source"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SOURCE_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SOURCE_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"sourceClass"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"sourceClass"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"sourceContent"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"SPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"SPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"SPECIAL_IMPORTS_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"specialImportsRegExp"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SRC"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"stack"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"stack"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"STANDARD_JAVA_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"standardPackageRegExp"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STAR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"STAR_IMPORT_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"STAR_IMPORT_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"startColNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"startLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"startsWithInheritDoc(DetailNode)","url":"startsWithInheritDoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"StartWith()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_INSTANCE_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_METHOD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_STATIC_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"STATEMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STATIC_IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STATIC_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"STATIC_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"staticFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"staticGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"staticImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"staticImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"staticImportsApart"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"StaticInitHandler","l":"StaticInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"staticMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"staticMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"staticType"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"StaticVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"stopCellEditing()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"storePrevScopeUninitializedVariableData()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_ALLOWED_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_DISALLOWED_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"strategyOnMismatch"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRICTFP"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"STRING_PARAMETER_NAMES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"STRING_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"StringLiteralEqualityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"stringMap"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"stripIndentAndInitialNewLineFromTextBlock(String)","url":"stripIndentAndInitialNewLineFromTextBlock(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"stripIndentAndTrailingWhitespaceFromLine(String, int)","url":"stripIndentAndTrailingWhitespaceFromLine(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"stripTrailing(int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"SUBPACKAGE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"SUMMARY_TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"SummaryJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"sumTokenCounts"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SUPER_CLASS_PROPERTIES_JAVADOCS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SUPER_CTOR_CALL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"superClassOfAnonymousInnerClass"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperCloneCheck","l":"SuperCloneCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperFinalizeCheck","l":"SuperFinalizeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"supportsTextAttribute(DetailAST)","url":"supportsTextAttribute(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"SUPPRESS_WARNINGS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"SuppressFilterElement(Pattern, Pattern, Pattern, String, String, String)","url":"%3Cinit%3E(java.util.regex.Pattern,java.util.regex.Pattern,java.util.regex.Pattern,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"SuppressFilterElement(String, String, String, String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"Suppression(String, int, SuppressWithNearbyTextFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"Suppression(String, int, SuppressWithPlainTextCommentFilter.SuppressionType, SuppressWithPlainTextCommentFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType,com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"SuppressionCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"SuppressionFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"suppressionLineColumnNumber"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"suppressions"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"SuppressionSingleFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"SuppressionsLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"SuppressionsStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"suppressionType"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"SuppressionType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"SuppressionXpathFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"SuppressionXpathSingleFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"suppressor"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"suppressor(MatchSuppressor)","url":"suppressor(com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"SuppressWarningsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"SuppressWarningsFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"SuppressWarningsHolder()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"SuppressWithNearbyCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"SuppressWithNearbyTextFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"SuppressWithPlainTextCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SWITCH_RULE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"SWITCH_RULE_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"switchBlockAsSingleDecisionPoint"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"SwitchHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"SwitchRuleHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"switchRuleHasSingleExpression(DetailAST)","url":"switchRuleHasSingleExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"SynchronizedHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.CheckstyleErrorListener","l":"syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException)","url":"syntaxError(org.antlr.v4.runtime.Recognizer,java.lang.Object,int,int,java.lang.String,org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException)","url":"syntaxError(org.antlr.v4.runtime.Recognizer,java.lang.Object,int,int,java.lang.String,org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"SYSTEM"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"TAB"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TAB"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"tableRow()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"tableRows(int[], boolean)","url":"tableRows(int[],boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tag"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"Tag(int, int, String, SuppressionCommentFilter.TagType, SuppressionCommentFilter)","url":"%3Cinit%3E(int,int,java.lang.String,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"Tag(String, int, SuppressWithNearbyCommentFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagCheckRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagCheckRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagCommentLine(String, int, int)","url":"tagCommentLine(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagCommentLine(String, int)","url":"tagCommentLine(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"tagInfo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"TagInfo(String, String, LineColumn)","url":"%3Cinit%3E(java.lang.String,java.lang.String,com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"tagOrder"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"TagParser(String[], int)","url":"%3Cinit%3E(java.lang.String[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagRegExp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagSeverity"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagSuppressions()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagSuppressions()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagSuppressions(Collection<TextBlock>)","url":"tagSuppressions(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagSuppressions(Collection<TextBlock>)","url":"tagSuppressions(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagType"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"TagType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"target"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"TEMP_DIR"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"TEXT"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"TEXT_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_LITERAL_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_LITERAL_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"TEXT_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"textArea"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"THE_AST_IS_NULL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"THIRD_PARTY_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"thirdPartyNameToFullModuleNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"thirdPartyPackageRegExp"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"threadModeSettings"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"threadModeSettings"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"ThreadModeSettings(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"THROWS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THROWS_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"ThrowsCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"throwsIndent"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"TIME_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"title"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"toByteArray(InputStream)","url":"toByteArray(java.io.InputStream)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"TodoCommentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"toFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"TOKEN_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_ID_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_IDS"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_NAME_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TOKEN_NAME_TO_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_NAME_TO_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"TOKEN_TEXT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"TOKEN_TYPES_WITH_TEXT_ATTRIBUTE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TOKEN_VALUE_TO_NAME"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_VALUE_TO_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"Token(FullIdent)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FullIdent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"Token(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"TokenEnd()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"tokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"tokens"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"TOKENS_FOR_INTERFACE_MODIFIERS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"TOKENS_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"TOKENS_WITH_NO_CHILD_SLIST"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"tokenToCommentChecks"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"tokenToOrdinaryChecks"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"tokenType"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"tokenType"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TokenTypes()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TokenUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"toLinesArray()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"TOP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"topLevelType(String)","url":"topLevelType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"toRegex(String)","url":"toRegex(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"toScan"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"total"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TRACK_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TRACK_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"trailingArrayComma"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"TrailingArrayCommaOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"TrailingCommentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"TRANSLATION_BUNDLE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"TranslationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"traverseFieldFrameTree(EqualsAvoidNullCheck.FieldFrame)","url":"traverseFieldFrameTree(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"treatTryResourcesAsStatement"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"TREE_CACHE"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"TREE_WALKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"TREE_WALKER_THREADS_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"treeCollapsed(TreeExpansionEvent)","url":"treeCollapsed(javax.swing.event.TreeExpansionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"treeExpanded(TreeExpansionEvent)","url":"treeExpanded(javax.swing.event.TreeExpansionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"treeInfo"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesChanged(TreeModelEvent)","url":"treeNodesChanged(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesInserted(TreeModelEvent)","url":"treeNodesInserted(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesRemoved(TreeModelEvent)","url":"treeNodesRemoved(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeStructureChanged(TreeModelEvent)","url":"treeStructureChanged(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"TreeTable(ParseTreeTableModel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"TreeTableCellEditor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"TreeTableCellRenderer(TreeTable, TreeModel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.TreeTable,javax.swing.tree.TreeModel)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"treeTableModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"TreeTableModelAdapter(ParseTreeTableModel, JTree)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel,javax.swing.JTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"TreeWalker()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"TreeWalkerAuditEvent(FileContents, String, Violation, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileContents,java.lang.String,com.puppycrawl.tools.checkstyle.api.Violation,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"treeWalkerFilters"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"treeWalkerThreadsNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"trimExcessWhitespaces(String)","url":"trimExcessWhitespaces(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"trimTail(StringBuilder)","url":"trimTail(java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"TRY_IN_ALL_REGISTERED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"TRY_WITH_RESOURCES_FRAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"tryCopyProperty(String, Object, boolean)","url":"tryCopyProperty(java.lang.String,java.lang.Object,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"TryHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.TryWithResourcesFrame","l":"TryWithResourcesFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_ARGUMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_ARGUMENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_EXTENSION_AND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_LOWER_BOUNDS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"TYPE_NAME_IN_JAVADOC_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"TYPE_NAME_IN_JAVADOC_TAG_SPLITTER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_PARAMETER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"TYPE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_UPPER_BOUNDS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"Type()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"typeAst"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPECAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"TypecastParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"typeDeclarationAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"TypeDeclarationDescription(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"typeDeclarationNameMatchingCount(String, String)","url":"typeDeclarationNameMatchingCount(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclarations"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"typeDeclarations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"typeDeclAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclAstToTypeDeclDesc"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"TypeDeclDesc(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclWithSameName(String)","url":"typeDeclWithSameName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"typeHandlers"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"typeName"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"TypeNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"TYPES_HASH_SET"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"UNABLE_TO_FIND_ERROR_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"UNABLE_TO_FIND_EXCEPTION_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"UNABLE_TO_INSTANTIATE_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"UNABLE_TO_LOAD"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"UNABLE_TO_PARSE_EXCEPTION_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UNACCEPTABLE_CHILD_OF_DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UNACCEPTABLE_PARENT_OF_IDENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"UNARY_AND_POSTFIX"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"UNARY_MINUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"UNARY_PLUS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"UncommentedMainCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"UNDEFINED_PROPERTY_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"UNDER"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"UNDERSCORE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"UNDOCUMENTED_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"UNICODE_CONTROL"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"UNICODE_ESCAPE_UPPER_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"UNICODE_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"UNICODE_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"uninitializedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"UniqueProperties()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"UniquePropertiesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"UNKNOWN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"UNKNOWN_COLUMN_MSG"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"UNKNOWN_JAVADOC_TOKEN_ID_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"UnmodifiableCollectionUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"unmodifiableList(Collection<S>, Class<T>)","url":"unmodifiableList(java.util.Collection,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"unmodifiableList(List<T>)","url":"unmodifiableList(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"unmodifiableSet(Set<T>)","url":"unmodifiableSet(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"unnecessaryParenAroundOperators(DetailAST)","url":"unnecessaryParenAroundOperators(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"UnnecessaryParenthesesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"UnnecessarySemicolonInEnumerationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"UnnecessarySemicolonInTryWithResourcesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"UNSIGNED_RIGHT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"UnusedImportsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UnusedLocalVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateAllUninitializedVariables()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateCurrentScopeAssignedVariables()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"OsSpecificUtil","l":"updateDirectory(Path)","url":"updateDirectory(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"updateRegexp()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updateSelectedPathIfRowIsSelected(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updateSelectedPathsFromSelectedRows()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"updateTreeTable(String, Deque<DetailAST>)","url":"updateTreeTable(java.lang.String,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"updateUI()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"updateUI()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateUninitializedVariables(Deque<DetailAST>)","url":"updateUninitializedVariables(java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updatingListSelectionModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"UpdatingTreeExpansionListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"UpdatingTreeModelListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"upperBound"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"UpperEllCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"URI_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.UriConverter","l":"UriConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"URL_F"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"useContainerOrderingForStatic"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"used"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"useFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage.Utf8Control","l":"Utf8Control()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"V824"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"VALID_SUPPRESSION_LINE_COLUMN_NUMBER_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"validate(RightCurlyCheck.Details)","url":"validate(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"validateAbstractClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"validateBetweenScopes"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"validateCli(CommandLine.ParseResult, List<File>)","url":"validateCli(picocli.CommandLine.ParseResult,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"validateComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"validateDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"validateEnhancedForLoopVariable"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"validateEol(DetailAST, String)","url":"validateEol(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"validateExtraEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails, String)","url":"validateExtraEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateInlineReturnTag(DetailNode)","url":"validateInlineReturnTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"validateMissedEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails, String)","url":"validateMissedEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"validateNewLinePosition(DetailAST, DetailAST, String)","url":"validateNewLinePosition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"validateNonObjects(DetailAST)","url":"validateNonObjects(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"validateOnlyOverlapping"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"validateOptionalCliParametersIfConfigDefined()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateSummaryTag(DetailNode)","url":"validateSummaryTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"validateThrows"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateUntaggedSummary(DetailNode)","url":"validateUntaggedSummary(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"validateUserSpecifiedLanguageCodes(Set<String>)","url":"validateUserSpecifiedLanguageCodes(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"VALIDATION_TYPE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"validationType"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"validTags"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"value"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"value"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"value"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"VALUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"VALUE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"XdocsPropertyType","l":"value()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"value(Scope)","url":"value(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"valueForPathChanged(TreePath, Object)","url":"valueForPathChanged(javax.swing.tree.TreePath,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"values"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"VALUES"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"Values(BigInteger, BigInteger)","url":"%3Cinit%3E(java.math.BigInteger,java.math.BigInteger)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"valueStack"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"VariableDeclarationUsageDistanceCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String, DetailAST, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"variableIdent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"variables"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"variableStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"varIdents"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"verifyBrace(DetailAST, DetailAST)","url":"verifyBrace(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"VERSION"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_0"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_2"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_4"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_0"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_1"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_7"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_6_9"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_7_7"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_8_36"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"VERSION_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"VERSION_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"versionFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"violateExecutionOnNonTightHtml"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedAbstractMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedFinalField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicNested"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedStaticField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedStaticNested"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedInterface"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedRecord"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"violation"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"violation"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"VIOLATION_MESSAGES_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, String, String, Object[], String, Class<?>, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.Object[],java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, String, String, Object[], String, Class<?>, String)","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.Object[],java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"violationMessageKeys"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"ViolationMessagesMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"VisibilityModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"visibleRow"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visit(ParseTree)","url":"visit(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotation(JavaLanguageParser.AnnotationContext)","url":"visitAnnotation(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationField(JavaLanguageParser.AnnotationFieldContext)","url":"visitAnnotationField(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationFieldContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationMethodRest(JavaLanguageParser.AnnotationMethodRestContext)","url":"visitAnnotationMethodRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationMethodRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotations(JavaLanguageParser.AnnotationsContext)","url":"visitAnnotations(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitAnnotationType(DetailAST)","url":"visitAnnotationType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationType(JavaLanguageParser.AnnotationTypeContext)","url":"visitAnnotationType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeBody(JavaLanguageParser.AnnotationTypeBodyContext)","url":"visitAnnotationTypeBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeDeclaration(JavaLanguageParser.AnnotationTypeDeclarationContext)","url":"visitAnnotationTypeDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeElementDeclaration(JavaLanguageParser.AnnotationTypeElementDeclarationContext)","url":"visitAnnotationTypeElementDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeElementDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArguments(JavaLanguageParser.ArgumentsContext)","url":"visitArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayCreatorRest(JavaLanguageParser.ArrayCreatorRestContext)","url":"visitArrayCreatorRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayCreatorRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayDeclarator(JavaLanguageParser.ArrayDeclaratorContext)","url":"visitArrayDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayDeclaratorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayInitializer(JavaLanguageParser.ArrayInitializerContext)","url":"visitArrayInitializer(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayInitializerContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAssertExp(JavaLanguageParser.AssertExpContext)","url":"visitAssertExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AssertExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBinOp(JavaLanguageParser.BinOpContext)","url":"visitBinOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BinOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBitShift(JavaLanguageParser.BitShiftContext)","url":"visitBitShift(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BitShiftContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBlock(JavaLanguageParser.BlockContext)","url":"visitBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBlockStat(JavaLanguageParser.BlockStatContext)","url":"visitBlockStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BlockStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"visitBooleanOperator()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBracketsWithExp(JavaLanguageParser.BracketsWithExpContext)","url":"visitBracketsWithExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BracketsWithExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBreakStat(JavaLanguageParser.BreakStatContext)","url":"visitBreakStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BreakStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseConstant(JavaLanguageParser.CaseConstantContext)","url":"visitCaseConstant(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseConstantContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseConstants(JavaLanguageParser.CaseConstantsContext)","url":"visitCaseConstants(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseConstantsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseLabel(JavaLanguageParser.CaseLabelContext)","url":"visitCaseLabel(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseLabelContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCastExp(JavaLanguageParser.CastExpContext)","url":"visitCastExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CastExpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitCatch(DetailAST)","url":"visitCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"visitCatchBlock(DetailAST)","url":"visitCatchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchClause(JavaLanguageParser.CatchClauseContext)","url":"visitCatchClause(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchClauseContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchParameter(JavaLanguageParser.CatchParameterContext)","url":"visitCatchParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchType(JavaLanguageParser.CatchTypeContext)","url":"visitCatchType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitClass(DetailAST)","url":"visitClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassBlock(JavaLanguageParser.ClassBlockContext)","url":"visitClassBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassBody(JavaLanguageParser.ClassBodyContext)","url":"visitClassBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassCreatorRest(JavaLanguageParser.ClassCreatorRestContext)","url":"visitClassCreatorRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassCreatorRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassDeclaration(JavaLanguageParser.ClassDeclarationContext)","url":"visitClassDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassExtends(JavaLanguageParser.ClassExtendsContext)","url":"visitClassExtends(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassExtendsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassOrInterfaceType(JavaLanguageParser.ClassOrInterfaceTypeContext)","url":"visitClassOrInterfaceType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassOrInterfaceTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitClassOrRecordDef(DetailAST)","url":"visitClassOrRecordDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassRefPrimary(JavaLanguageParser.ClassRefPrimaryContext)","url":"visitClassRefPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassRefPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"visitComment(DetailAST)","url":"visitComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCompactConstructorDeclaration(JavaLanguageParser.CompactConstructorDeclarationContext)","url":"visitCompactConstructorDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CompactConstructorDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCompilationUnit(JavaLanguageParser.CompilationUnitContext)","url":"visitCompilationUnit(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CompilationUnitContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitConditional(DetailAST, int)","url":"visitConditional(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitConstructorBlock(JavaLanguageParser.ConstructorBlockContext)","url":"visitConstructorBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ConstructorBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitConstructorDeclaration(JavaLanguageParser.ConstructorDeclarationContext)","url":"visitConstructorDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ConstructorDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitContainerNode(DetailAST)","url":"visitContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitContinueStat(JavaLanguageParser.ContinueStatContext)","url":"visitContinueStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ContinueStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreatedNameObject(JavaLanguageParser.CreatedNameObjectContext)","url":"visitCreatedNameObject(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatedNameObjectContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreatedNamePrimitive(JavaLanguageParser.CreatedNamePrimitiveContext)","url":"visitCreatedNamePrimitive(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatedNamePrimitiveContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreator(JavaLanguageParser.CreatorContext)","url":"visitCreator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatorContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitCtor(DetailAST)","url":"visitCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDefaultLabel(JavaLanguageParser.DefaultLabelContext)","url":"visitDefaultLabel(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DefaultLabelContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDefaultValue(JavaLanguageParser.DefaultValueContext)","url":"visitDefaultValue(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DefaultValueContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDiamond(JavaLanguageParser.DiamondContext)","url":"visitDiamond(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DiamondContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDoStat(JavaLanguageParser.DoStatContext)","url":"visitDoStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DoStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitDotToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"visitDotToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"visitEachToken(DetailAST)","url":"visitEachToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValue(JavaLanguageParser.ElementValueContext)","url":"visitElementValue(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValueContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValueArrayInitializer(JavaLanguageParser.ElementValueArrayInitializerContext)","url":"visitElementValueArrayInitializer(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValueArrayInitializerContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValuePair(JavaLanguageParser.ElementValuePairContext)","url":"visitElementValuePair(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValuePairContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValuePairs(JavaLanguageParser.ElementValuePairsContext)","url":"visitElementValuePairs(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValuePairsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElseStat(JavaLanguageParser.ElseStatContext)","url":"visitElseStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElseStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEmptyClass(JavaLanguageParser.EmptyClassContext)","url":"visitEmptyClass(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EmptyClassContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEmptyStat(JavaLanguageParser.EmptyStatContext)","url":"visitEmptyStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EmptyStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedFor(JavaLanguageParser.EnhancedForContext)","url":"visitEnhancedFor(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedForControl(JavaLanguageParser.EnhancedForControlContext)","url":"visitEnhancedForControl(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForControlContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedForControlWithRecordPattern(JavaLanguageParser.EnhancedForControlWithRecordPatternContext)","url":"visitEnhancedForControlWithRecordPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForControlWithRecordPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumBody(JavaLanguageParser.EnumBodyContext)","url":"visitEnumBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumBodyDeclarations(JavaLanguageParser.EnumBodyDeclarationsContext)","url":"visitEnumBodyDeclarations(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumBodyDeclarationsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumConstant(JavaLanguageParser.EnumConstantContext)","url":"visitEnumConstant(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumConstantContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumConstants(JavaLanguageParser.EnumConstantsContext)","url":"visitEnumConstants(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumConstantsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumDeclaration(JavaLanguageParser.EnumDeclarationContext)","url":"visitEnumDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExplicitCtorCall(JavaLanguageParser.ExplicitCtorCallContext)","url":"visitExplicitCtorCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExplicitCtorCallContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitExpr()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpression(JavaLanguageParser.ExpressionContext)","url":"visitExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpressionList(JavaLanguageParser.ExpressionListContext)","url":"visitExpressionList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpressionListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpStat(JavaLanguageParser.ExpStatContext)","url":"visitExpStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFieldDeclaration(JavaLanguageParser.FieldDeclarationContext)","url":"visitFieldDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FieldDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFinallyBlock(JavaLanguageParser.FinallyBlockContext)","url":"visitFinallyBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FinallyBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFloatLiteral(JavaLanguageParser.FloatLiteralContext)","url":"visitFloatLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FloatLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitForEachClause(DetailAST)","url":"visitForEachClause(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForFor(JavaLanguageParser.ForForContext)","url":"visitForFor(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForForContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForInit(JavaLanguageParser.ForInitContext)","url":"visitForInit(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForInitContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalLambdaParam(JavaLanguageParser.FormalLambdaParamContext)","url":"visitFormalLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameter(JavaLanguageParser.FormalParameterContext)","url":"visitFormalParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameterList(JavaLanguageParser.FormalParameterListContext)","url":"visitFormalParameterList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParameterListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameters(JavaLanguageParser.FormalParametersContext)","url":"visitFormalParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForStat(JavaLanguageParser.ForStatContext)","url":"visitForStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitGuardedPattern(JavaLanguageParser.GuardedPatternContext)","url":"visitGuardedPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.GuardedPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitId(JavaLanguageParser.IdContext)","url":"visitId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitIdentToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"visitIdentToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIfStat(JavaLanguageParser.IfStatContext)","url":"visitIfStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IfStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitImplementsClause(JavaLanguageParser.ImplementsClauseContext)","url":"visitImplementsClause(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ImplementsClauseContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitImport(DetailAST)","url":"visitImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitImport(DetailAST)","url":"visitImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitImportDec(JavaLanguageParser.ImportDecContext)","url":"visitImportDec(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ImportDecContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIndexOp(JavaLanguageParser.IndexOpContext)","url":"visitIndexOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IndexOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInitExp(JavaLanguageParser.InitExpContext)","url":"visitInitExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InitExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInnerCreator(JavaLanguageParser.InnerCreatorContext)","url":"visitInnerCreator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InnerCreatorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInnerPattern(JavaLanguageParser.InnerPatternContext)","url":"visitInnerPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InnerPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInstanceOfExp(JavaLanguageParser.InstanceOfExpContext)","url":"visitInstanceOfExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InstanceOfExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIntegerLiteral(JavaLanguageParser.IntegerLiteralContext)","url":"visitIntegerLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IntegerLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceBody(JavaLanguageParser.InterfaceBodyContext)","url":"visitInterfaceBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceBodyDeclaration(JavaLanguageParser.InterfaceBodyDeclarationContext)","url":"visitInterfaceBodyDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceBodyDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceDeclaration(JavaLanguageParser.InterfaceDeclarationContext)","url":"visitInterfaceDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceExtends(JavaLanguageParser.InterfaceExtendsContext)","url":"visitInterfaceExtends(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceExtendsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceMethodDeclaration(JavaLanguageParser.InterfaceMethodDeclarationContext)","url":"visitInterfaceMethodDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceMethodDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInvOp(JavaLanguageParser.InvOpContext)","url":"visitInvOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InvOpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLabelStat(JavaLanguageParser.LabelStatContext)","url":"visitLabelStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LabelStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitLambda()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitLambda(DetailAST)","url":"visitLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLambdaExp(JavaLanguageParser.LambdaExpContext)","url":"visitLambdaExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LambdaExpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitLambdaParameters(DetailAST)","url":"visitLambdaParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLastFormalParameter(JavaLanguageParser.LastFormalParameterContext)","url":"visitLastFormalParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LastFormalParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLastRecordComponent(JavaLanguageParser.LastRecordComponentContext)","url":"visitLastRecordComponent(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LastRecordComponentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLiteral(JavaLanguageParser.LiteralContext)","url":"visitLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitLiteralFor(DetailAST)","url":"visitLiteralFor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitLiteralNew(DetailAST)","url":"visitLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitLiteralNew(DetailAST)","url":"visitLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"visitLiteralReturn(int, Boolean)","url":"visitLiteralReturn(int,java.lang.Boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitLocalAnonInnerClass(DetailAST)","url":"visitLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLocalVar(JavaLanguageParser.LocalVarContext)","url":"visitLocalVar(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LocalVarContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitMethod(DetailAST)","url":"visitMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodBody(JavaLanguageParser.MethodBodyContext)","url":"visitMethodBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodCall(JavaLanguageParser.MethodCallContext)","url":"visitMethodCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodCallContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitMethodCallOrRef(DetailAST)","url":"visitMethodCallOrRef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodDeclaration(JavaLanguageParser.MethodDeclarationContext)","url":"visitMethodDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitMethodDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitMethodParameters(DetailAST)","url":"visitMethodParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodRef(JavaLanguageParser.MethodRefContext)","url":"visitMethodRef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodRefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitModifier(JavaLanguageParser.ModifierContext)","url":"visitModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ModifierContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMultiLambdaParam(JavaLanguageParser.MultiLambdaParamContext)","url":"visitMultiLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MultiLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMultiLambdaParams(JavaLanguageParser.MultiLambdaParamsContext)","url":"visitMultiLambdaParams(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MultiLambdaParamsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNewExp(JavaLanguageParser.NewExpContext)","url":"visitNewExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NewExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNonWildcardDiamond(JavaLanguageParser.NonWildcardDiamondContext)","url":"visitNonWildcardDiamond(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NonWildcardDiamondContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNonWildcardTypeArguments(JavaLanguageParser.NonWildcardTypeArgumentsContext)","url":"visitNonWildcardTypeArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NonWildcardTypeArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"visitOtherTokens(DetailAST, int)","url":"visitOtherTokens(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPackageDeclaration(JavaLanguageParser.PackageDeclarationContext)","url":"visitPackageDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PackageDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitPackageDef(DetailAST)","url":"visitPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitPackageDef(DetailAST)","url":"visitPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitParameterDef(DetailAST)","url":"visitParameterDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitParameters(DetailAST)","url":"visitParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParenPattern(JavaLanguageParser.ParenPatternContext)","url":"visitParenPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParenPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParenPrimary(JavaLanguageParser.ParenPrimaryContext)","url":"visitParenPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParenPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParExpression(JavaLanguageParser.ParExpressionContext)","url":"visitParExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPattern(JavaLanguageParser.PatternContext)","url":"visitPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext)","url":"visitPermittedSubclassesAndInterfaces(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PermittedSubclassesAndInterfacesContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPostfix(JavaLanguageParser.PostfixContext)","url":"visitPostfix(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PostfixContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrefix(JavaLanguageParser.PrefixContext)","url":"visitPrefix(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrefixContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimaryCtorCall(JavaLanguageParser.PrimaryCtorCallContext)","url":"visitPrimaryCtorCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimaryCtorCallContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimaryExp(JavaLanguageParser.PrimaryExpContext)","url":"visitPrimaryExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimaryExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimitivePrimary(JavaLanguageParser.PrimitivePrimaryContext)","url":"visitPrimitivePrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimitivePrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimitiveType(JavaLanguageParser.PrimitiveTypeContext)","url":"visitPrimitiveType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimitiveTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitQualifiedName(JavaLanguageParser.QualifiedNameContext)","url":"visitQualifiedName(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.QualifiedNameContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitQualifiedNameList(JavaLanguageParser.QualifiedNameListContext)","url":"visitQualifiedNameList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.QualifiedNameListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordBody(JavaLanguageParser.RecordBodyContext)","url":"visitRecordBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponent(JavaLanguageParser.RecordComponentContext)","url":"visitRecordComponent(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext)","url":"visitRecordComponentPatternList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentPatternListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponents(JavaLanguageParser.RecordComponentsContext)","url":"visitRecordComponents(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponentsList(JavaLanguageParser.RecordComponentsListContext)","url":"visitRecordComponentsList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentsListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordDeclaration(JavaLanguageParser.RecordDeclarationContext)","url":"visitRecordDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordPattern(JavaLanguageParser.RecordPatternContext)","url":"visitRecordPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordPatternDef(JavaLanguageParser.RecordPatternDefContext)","url":"visitRecordPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternDefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRefOp(JavaLanguageParser.RefOpContext)","url":"visitRefOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RefOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResourceDeclaration(JavaLanguageParser.ResourceDeclarationContext)","url":"visitResourceDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourceDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResources(JavaLanguageParser.ResourcesContext)","url":"visitResources(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourcesContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitResourceSpecification(DetailAST)","url":"visitResourceSpecification(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResourceSpecification(JavaLanguageParser.ResourceSpecificationContext)","url":"visitResourceSpecification(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourceSpecificationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitReturn(DetailAST)","url":"visitReturn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitReturnStat(JavaLanguageParser.ReturnStatContext)","url":"visitReturnStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ReturnStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSimpleMethodCall(JavaLanguageParser.SimpleMethodCallContext)","url":"visitSimpleMethodCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SimpleMethodCallContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSimpleTypeArgument(JavaLanguageParser.SimpleTypeArgumentContext)","url":"visitSimpleTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SimpleTypeArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSingleLambdaParam(JavaLanguageParser.SingleLambdaParamContext)","url":"visitSingleLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SingleLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSingleSemiImport(JavaLanguageParser.SingleSemiImportContext)","url":"visitSingleSemiImport(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SingleSemiImportContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitSlist(DetailAST)","url":"visitSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitStringTemplate(JavaLanguageParser.StringTemplateContext)","url":"visitStringTemplate(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSuperExp(JavaLanguageParser.SuperExpContext)","url":"visitSuperExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SuperExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSuperSuffixDot(JavaLanguageParser.SuperSuffixDotContext)","url":"visitSuperSuffixDot(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SuperSuffixDotContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchBlocks(JavaLanguageParser.SwitchBlocksContext)","url":"visitSwitchBlocks(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchBlocksContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchBlockStatementGroup(JavaLanguageParser.SwitchBlockStatementGroupContext)","url":"visitSwitchBlockStatementGroup(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchBlockStatementGroupContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchExpressionOrStatement(JavaLanguageParser.SwitchExpressionOrStatementContext)","url":"visitSwitchExpressionOrStatement(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchExpressionOrStatementContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledBlock(JavaLanguageParser.SwitchLabeledBlockContext)","url":"visitSwitchLabeledBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledExpression(JavaLanguageParser.SwitchLabeledExpressionContext)","url":"visitSwitchLabeledExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledThrow(JavaLanguageParser.SwitchLabeledThrowContext)","url":"visitSwitchLabeledThrow(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledThrowContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchRules(JavaLanguageParser.SwitchRulesContext)","url":"visitSwitchRules(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchRulesContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSyncStat(JavaLanguageParser.SyncStatContext)","url":"visitSyncStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SyncStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTemplateArgument(JavaLanguageParser.TemplateArgumentContext)","url":"visitTemplateArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTemplateExp(JavaLanguageParser.TemplateExpContext)","url":"visitTemplateExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTernaryOp(JavaLanguageParser.TernaryOpContext)","url":"visitTernaryOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TernaryOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTextBlockLiteral(JavaLanguageParser.TextBlockLiteralContext)","url":"visitTextBlockLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TextBlockLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThisExp(JavaLanguageParser.ThisExpContext)","url":"visitThisExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThisExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThrowsList(JavaLanguageParser.ThrowsListContext)","url":"visitThrowsList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThrowsListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThrowStat(JavaLanguageParser.ThrowStatContext)","url":"visitThrowStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThrowStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitTokenHook(DetailAST)","url":"visitTokenHook(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTokenPrimary(JavaLanguageParser.TokenPrimaryContext)","url":"visitTokenPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TokenPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitTokenWithOptionalParentheses(DetailAST)","url":"visitTokenWithOptionalParentheses(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTryStat(JavaLanguageParser.TryStatContext)","url":"visitTryStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TryStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTryWithResourceStat(JavaLanguageParser.TryWithResourceStatContext)","url":"visitTryWithResourceStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TryWithResourceStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitType(DetailAST)","url":"visitType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitType(DetailAST)","url":"visitType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArgs(JavaLanguageParser.TypeArgsContext)","url":"visitTypeArgs(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArguments(JavaLanguageParser.TypeArgumentsContext)","url":"visitTypeArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArgumentsTypeList(JavaLanguageParser.TypeArgumentsTypeListContext)","url":"visitTypeArgumentsTypeList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgumentsTypeListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeBound(JavaLanguageParser.TypeBoundContext)","url":"visitTypeBound(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeBoundContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeBoundType(JavaLanguageParser.TypeBoundTypeContext)","url":"visitTypeBoundType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeBoundTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeCastParameters(JavaLanguageParser.TypeCastParametersContext)","url":"visitTypeCastParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeCastParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeDeclaration(JavaLanguageParser.TypeDeclarationContext)","url":"visitTypeDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitTypeDeclarationToken(DetailAST)","url":"visitTypeDeclarationToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitTypeDef(DetailAST)","url":"visitTypeDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeList(JavaLanguageParser.TypeListContext)","url":"visitTypeList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeParameter(JavaLanguageParser.TypeParameterContext)","url":"visitTypeParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeParameters(JavaLanguageParser.TypeParametersContext)","url":"visitTypeParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypePattern(JavaLanguageParser.TypePatternContext)","url":"visitTypePattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeType(JavaLanguageParser.TypeTypeContext)","url":"visitTypeType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeUpperBounds(JavaLanguageParser.TypeUpperBoundsContext)","url":"visitTypeUpperBounds(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeUpperBoundsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitUnitaryOperator(DetailAST, int)","url":"visitUnitaryOperator(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableAccess(JavaLanguageParser.VariableAccessContext)","url":"visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclarator(JavaLanguageParser.VariableDeclaratorContext)","url":"visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclaratorId(JavaLanguageParser.VariableDeclaratorIdContext)","url":"visitVariableDeclaratorId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclarators(JavaLanguageParser.VariableDeclaratorsContext)","url":"visitVariableDeclarators(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitVariableDefToken(DetailAST)","url":"visitVariableDefToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableModifier(JavaLanguageParser.VariableModifierContext)","url":"visitVariableModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitWhileStat(JavaLanguageParser.WhileStatContext)","url":"visitWhileStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitWildCardTypeArgument(JavaLanguageParser.WildCardTypeArgumentContext)","url":"visitWildCardTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitYieldStat(JavaLanguageParser.YieldStatContext)","url":"visitYieldStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"walk(DetailAST, FileContents, TreeWalker.AstState)","url":"walk(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"walk(DetailNode)","url":"walk(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"walkConditional(DetailAST)","url":"walkConditional(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"WARNING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WBR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WBR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"WhileHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"WHITESPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"WHITESPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"WhitespaceAfterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"WhitespaceAroundCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"WILDCARD_GROUP_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"WILDCARD_TYPE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"withNestedSubclass"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"withNonPrivateCtor"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"WITHOUT_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"WrapOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"write(ModuleDetails)","url":"write(com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"write(String, int, int)","url":"write(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeException(Throwable)","url":"writeException(java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileClosingTag()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileError(AuditEvent)","url":"writeFileError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileMessages(String, XMLLogger.FileMessages)","url":"writeFileMessages(java.lang.String,com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileOpeningTag(String)","url":"writeFileOpeningTag(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeLink(Sink)","url":"writeLink(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeLinkToToken(Sink, String, String)","url":"writeLinkToToken(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"writePropertiesFile(JavadocPropertiesGenerator.CliOptions)","url":"writePropertiesFile(com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertiesTable(XdocSink)","url":"writePropertiesTable(org.apache.maven.doxia.module.xdoc.XdocSink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyDefaultValueCell(Sink, String, Field, Object)","url":"writePropertyDefaultValueCell(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyDescriptionCell(Sink, String, DetailNode)","url":"writePropertyDescriptionCell(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyNameCell(Sink, String)","url":"writePropertyNameCell(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyRow(Sink, String, DetailNode, Object, DetailNode)","url":"writePropertyRow(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.Object,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertySinceVersionCell(Sink, String, DetailNode, DetailNode)","url":"writePropertySinceVersionCell(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyTypeCell(Sink, String, Field, Object)","url":"writePropertyTypeCell(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writerLock"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"writeSnippet(Sink, String)","url":"writeSnippet(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTableHeaderCell(Sink, String)","url":"writeTableHeaderCell(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTableHeaderRow(Sink)","url":"writeTableHeaderRow(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTablePropertiesRows(Sink)","url":"writeTablePropertiesRows(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"WriteTagCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"writeToFile(Document, ModuleDetails)","url":"writeToFile(org.w3c.dom.Document,com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTokensList(Sink, List<String>, String, boolean)","url":"writeTokensList(org.apache.maven.doxia.sink.Sink,java.util.List,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"writeXmlOutput"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"WRONG_LANGUAGE_CODE_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"wrongType"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"XdocsTemplateParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"XdocsTemplateSink(Writer, String)","url":"%3Cinit%3E(java.io.Writer,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSinkFactory","l":"XdocsTemplateSinkFactory()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"XML"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"XML_CONFIG_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"XML_CONFIG_START"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XML_TAG_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XML_TAG_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"XmlLoader(Map<String, String>)","url":"%3Cinit%3E(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"XMLLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"XMLLogger(OutputStream, AutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XmlMetaReader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XmlMetaWriter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"xpath"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"xpathEditor"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"xpathExpression"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"xpathExpression"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"XpathFileGeneratorAstFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"XpathFileGeneratorAuditListener(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"xpathFilter"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"XpathFilterElement(Pattern, Pattern, Pattern, String, String)","url":"%3Cinit%3E(java.util.regex.Pattern,java.util.regex.Pattern,java.util.regex.Pattern,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"XpathFilterElement(String, String, String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"xpathQuery"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(DetailAST, int, int, FileText, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(DetailAST, int, int, int, FileText, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int,com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(TreeWalkerAuditEvent, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"xpathTextArea"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"XpathUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"YieldHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"}]
\ No newline at end of file
+memberSearchIndex = [{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"AbbreviationAsWordInNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"ABOVE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ABSTRACT"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"ABSTRACT_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"AbstractAccessControlNameCheck(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"AbstractAutomaticBean()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"AbstractCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"AbstractClassCouplingCheck(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"AbstractClassNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"AbstractElementNode(AbstractNode, AbstractNode, int, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"AbstractExpressionHandler(IndentationCheck, String, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"AbstractFileSetCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"AbstractFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"AbstractHeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"AbstractImportControl(AbstractImportControl, MismatchStrategy)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"AbstractImportRule(boolean, boolean, boolean)","url":"%3Cinit%3E(boolean,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"AbstractJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"AbstractNameCheck(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"AbstractNode(TreeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.TreeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"AbstractParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"AbstractRootNode()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"AbstractSuperCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"AbstractViolationReporter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Filter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"accept(AuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"accept(File)","url":"accept(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"accept(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilter","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"accept(String)","url":"accept(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"accept(TreeWalkerAuditEvent)","url":"accept(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"acceptableTokens"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"acceptFileStarted(String)","url":"acceptFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"acceptJavadocWithNonTightHtml()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"acceptOnMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"AccessModifierOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"accessModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"AccessResult()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"actionPerformed(ActionEvent)","url":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"ADD_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"add(HtmlTag)","url":"add(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"add(String, Object)","url":"add(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"addAcceptable(IndentLevel, IndentLevel)","url":"addAcceptable(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"addAcceptable(IndentLevel, int...)","url":"addAcceptable(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"addAst(DetailAST)","url":"addAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"addAstChild(JavaAstVisitor.DetailAstPair, DetailAstImpl)","url":"addAstChild(com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addAttribute(String, String)","url":"addAttribute(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"addBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"addBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"addBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"addCellEditorListener(CellEditorListener)","url":"addCellEditorListener(javax.swing.event.CellEditorListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"addChild(AbstractImportControl)","url":"addChild(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportControl)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addChild(Configuration)","url":"addChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addChild(DetailAST)","url":"addChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addChild(EqualsAvoidNullCheck.FieldFrame)","url":"addChild(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"addCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addDeclaredType(String)","url":"addDeclaredType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"addError(AuditEvent)","url":"addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"addException(AuditEvent, Throwable)","url":"addException(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"addException(Throwable)","url":"addException(java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addField(DetailAST)","url":"addField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"addFile(File)","url":"addFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addFileset(FileSet)","url":"addFileset(org.apache.tools.ant.types.FileSet)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addFileSetCheck(FileSetCheck)","url":"addFileSetCheck(com.puppycrawl.tools.checkstyle.api.FileSetCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addFilter(Filter)","url":"addFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"addFilter(Filter)","url":"addFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"addFilter(IntFilterElement)","url":"addFilter(com.puppycrawl.tools.checkstyle.filters.IntFilterElement)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addFormatter(CheckstyleAntTask.Formatter)","url":"addFormatter(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"addIdent(DetailAST)","url":"addIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"addImportRule(AbstractImportRule)","url":"addImportRule(com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"addInstanceField(String)","url":"addInstanceField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addInstanceMember(DetailAST)","url":"addInstanceMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addInstanceMethod(DetailAST)","url":"addInstanceMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"addInstanceOrClassVar(DetailAST)","url":"addInstanceOrClassVar(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"addInstOrClassVar(UnusedLocalVariableCheck.VariableDesc)","url":"addInstOrClassVar(com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"addLastSibling(DetailAstImpl, DetailAstImpl)","url":"addLastSibling(com.puppycrawl.tools.checkstyle.DetailAstImpl,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"addLineWithAst(int, DetailAST)","url":"addLineWithAst(int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"addListener(AuditListener)","url":"addListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"addListener(AuditListener)","url":"addListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"addLocalVariables(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"addLocalVariables(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addMessage(String, String)","url":"addMessage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"addMethodCall(DetailAST)","url":"addMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addNextSibling(DetailAST)","url":"addNextSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addPath(Path)","url":"addPath(org.apache.tools.ant.types.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"addPreviousSibling(DetailAST)","url":"addPreviousSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"addProperty(CheckstyleAntTask.Property)","url":"addProperty(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Property)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"addProperty(String, String)","url":"addProperty(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"addReferencedClassName(DetailAST)","url":"addReferencedClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"addReferencedClassName(String)","url":"addReferencedClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addReferencedType(String)","url":"addReferencedType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"addReferencedTypes(Collection<String>)","url":"addReferencedTypes(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"addRulesToList(String)","url":"addRulesToList(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"addStaticField(String)","url":"addStaticField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addStaticMember(DetailAST)","url":"addStaticMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"addStaticMethod(DetailAST)","url":"addStaticMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"addSuppressions(List<String>, DetailAST)","url":"addSuppressions(java.util.List,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"addTag(String, int, int, SuppressionCommentFilter.TagType)","url":"addTag(java.lang.String,int,int,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"addTag(String, int)","url":"addTag(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToProperties(List<ModulePropertyDetails>)","url":"addToProperties(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToProperties(ModulePropertyDetails)","url":"addToProperties(com.puppycrawl.tools.checkstyle.meta.ModulePropertyDetails)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToViolationMessages(List<String>)","url":"addToViolationMessages(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"addToViolationMessages(String)","url":"addToViolationMessages(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"addTreeModelListener(TreeModelListener)","url":"addTreeModelListener(javax.swing.event.TreeModelListener)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"addViolations(SortedSet<Violation>)","url":"addViolations(java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"adjustFirstLineToJavadocIndent(DetailNode, int)","url":"adjustFirstLineToJavadocIndent(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"adjustParens(DetailAST, UnaryOperator<DetailAST>)","url":"adjustParens(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.UnaryOperator)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"advanceChildToEnd()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"afterValues"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"ALL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"ALL_ESCAPED_CHARS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ALL_NEW_LINES"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"ALL_NEW_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"ALL_WARNING_MATCHING_ID"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"allChainedPropertiesAreResolved(String)","url":"allChainedPropertiesAreResolved(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"ALLOW_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowByTailComment"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"allowClassImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"allowClassName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"allowed"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"ALLOWED_ASSIGNMENT_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"ALLOWED_ASSIGNMENT_IN_COMPARISON_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"ALLOWED_TAGS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"ALLOWED_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"allowedAbbreviationLength"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"allowedAbbreviations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"allowedAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"allowedDistance"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"allowedDuplicates"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyCatches"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyConstructors"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyLambdas"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"allowEmptyLoopBody"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyLoops"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"allowEmptyTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowEscapesForControlCharacters"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowIfAllCharactersEscaped"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"allowInSwitchCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"allowLegacy"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"allowLineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"allowMarkerInterfaces"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowMissingParamTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowMissingParamTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"allowMissingPropertyJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"allowMissingReturnTag"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowMultipleEmptyLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowMultipleEmptyLinesInsideClassMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"allowNewlineParagraph"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"allowNoEmptyLineBetweenFields"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"allowNonPrintableEscapes"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"allowOneCharVarInForLoop"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"allowPublicFinalFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"allowPublicImmutableFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineMultipleAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineParameterizedAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"allowSamelineSingleParameterlessAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"allowSingleLineStatement"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"allowStaticMemberImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"allowUnknownTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"allowWhenNoBraceAfterSemicolon"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"ALONE_OR_SINGLELINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"alreadyAssigned"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"ALWAYS"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"ALWAYS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"alwaysDemandTrailingComma"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"AMBIGUOUS_MODULE_NAME_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"ancestorEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"ancestorEnum"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_ARRAY_INIT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"ANNOTATION_ELEMENT_SINGLE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_FIELD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATION_MEMBER_VALUE_PAIR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"AnnotationArrayInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"AnnotationLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"AnnotationOnSameLineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"AnnotationUseStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"AnnotationUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"ANONINNER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"anonInnerAstToTypeDeclDesc"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"anonInnerClassHolders"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"anonInnerClassToOuterTypeDecl"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"AnonInnerLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"AnonymousClassFrame(RequireThisCheck.AbstractFrame, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"append(DetailAST)","url":"append(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"append(String)","url":"append(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"appendBrackets(FullIdent, DetailAST)","url":"appendBrackets(com.puppycrawl.tools.checkstyle.api.FullIdent,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"appendHiddenCommentNodes(DetailAST)","url":"appendHiddenCommentNodes(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPackage"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToProtected"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"applyToPublic"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AREA_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AREA_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"areExternalResourcesChanged(Set<PropertyCacheFile.ExternalResource>)","url":"areExternalResourcesChanged(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"areImmutableTypeArguments(Collection<String>)","url":"areImmutableTypeArguments(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"areInSameMethodCallWithSameIndent(DetailAST)","url":"areInSameMethodCallWithSameIndent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"areMethodsChained(DetailAST, DetailAST)","url":"areMethodsChained(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"areOnSameLine(DetailAST, DetailAST)","url":"areOnSameLine(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"areSameLevelIndented(DetailAST, DetailAST, DetailAST)","url":"areSameLevelIndented(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"args"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"args"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ARGUMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"ARGUMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ARRAY_DECLARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ARRAY_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"ArrayInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"arrayInitIndent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"ArrayTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"ArrayTypeStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"asBitSet(int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"asBitSet(String...)","url":"asBitSet(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"assertAllPropertySetterJavadocsAreFound(Set<String>, String, Map<String, DetailNode>)","url":"assertAllPropertySetterJavadocsAreFound(java.util.Set,java.lang.String,java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"ASSIGN_OPERATOR_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"ASSIGN_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"assignDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"assigned"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"ASSIGNMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"ast"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"astLines"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"AstState()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"AstTreeStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"astTypeIsClassOrEnumOrRecordDef(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"AT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"AtclauseOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"atomize()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ATTR_VALUE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"ATTRIB_TAB_WIDTH_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ATTRIBUTE"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_CHECKS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_COLUMNS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_FILES"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_ID"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_LINES"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"ATTRIBUTE_NAME_QUERY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"ATTRIBUTE_NODE_UNINITIALIZED"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"attributeNode"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"AttributeNode(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"AUDIT_FINISHED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"AUDIT_STARTED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object, String, Violation)","url":"%3Cinit%3E(java.lang.Object,java.lang.String,com.puppycrawl.tools.checkstyle.api.Violation)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object, String)","url":"%3Cinit%3E(java.lang.Object,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"AuditEvent(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"AuditEventDefaultFormatter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"auditFinished(AuditEvent)","url":"auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"auditStarted(AuditEvent)","url":"auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"AUTHOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"AUTHOR_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"authorFormat"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean","l":"AutomaticBean()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"AvoidDoubleBraceInitializationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"AvoidEscapedUnicodeCharactersCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"AvoidInlineConditionalsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"AvoidNestedBlocksCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"AvoidNoArgumentSuperConstructorCallCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"AvoidStarImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"AvoidStaticImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BAND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BAND_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"BASE_10"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_10"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_16"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_2"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"BASE_8"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASE_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"BASE_PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"BaseCellEditor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"baseClassName(String)","url":"baseClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"basedir"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASEFONT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BASEFONT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"baseName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"baseName"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"basicOffset"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"BeforeExecutionExclusionFileFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"beforeExecutionFileFilters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"beforeExecutionFileFilters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"BeforeExecutionFileFilterSet()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"beforeFirstImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"beginJavadocTree(DetailNode)","url":"beginJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"beginJavadocTree(DetailNode)","url":"beginJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"beginProcessing(String)","url":"beginProcessing(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"beginTree(DetailAST)","url":"beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"BITWISE_BINARY_OPERATORS"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"BLANK_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BLOCK_COMMENT_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BLOCK_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"BLOCK_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"BLOCK_MULTIPLE_COMMENT_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"BLOCK_MULTIPLE_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BLOCK_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BLOCK_TAG_PATTERN_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"blockCommentAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"blockCommentLineNumber"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"BlockCommentPosition()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"blockComments"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"blockCommentToJavadocTree"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.BlockFrame","l":"BlockFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"BlockOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"BlockParentHandler(IndentationCheck, String, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"BlockTagUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BNOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"body_()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BODY_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"body()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"BooleanExpressionComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BOR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"BOTTOM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"BR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"braceAdjustment"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"BRACKET_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"branchContains(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"branchContains(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"branchContainsJavadocComment(DetailAST)","url":"branchContainsJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"branchTokenTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"branchVisited"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BSR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BSR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BUFFER"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"build()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildExpressionNode(ParseTree)","url":"buildExpressionNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildSimpleStringTemplateArgument(JavaLanguageParser.TemplateArgumentContext)","url":"buildSimpleStringTemplateArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateBeginning(JavaLanguageParser.StringTemplateContext)","url":"buildStringTemplateBeginning(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateEnd(JavaLanguageParser.StringTemplateContext)","url":"buildStringTemplateEnd(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"buildStringTemplateMiddle(JavaLanguageParser.StringTemplateMiddleContext)","url":"buildStringTemplateMiddle(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateMiddleContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"bundle"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"bundle"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BXOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"BXOR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"cachedFileAbsolutePath"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"cacheFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"calculateDistanceBetweenScopes(DetailAST, DetailAST)","url":"calculateDistanceBetweenScopes(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"calculateDistanceInSingleScope(DetailAST, DetailAST)","url":"calculateDistanceInSingleScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"calculateResult(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"calculateTagColumn(MatchResult, int, int)","url":"calculateTagColumn(java.util.regex.MatchResult,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"callingSuper"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"canAssignValueToClassField(DetailAST)","url":"canAssignValueToClassField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"canBeOverridden(DetailAST)","url":"canBeOverridden(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"canBeReferencedFromStaticContext(DetailAST)","url":"canBeReferencedFromStaticContext(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"canBeSubclassed(DetailAST)","url":"canBeSubclassed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"cancelCellEditing()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"canChildrenBeNested()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"canContinueValidation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"canReferenceImports()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"canReturnOnlyBooleanLiteral(DetailAST)","url":"canReturnOnlyBooleanLiteral(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"capitalize(String)","url":"capitalize(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"CARRIAGE_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"CARRIAGE_RETURN_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"CASE_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CASE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"CaseHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"caseIndent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"caseSensitive"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CATCH_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"CatchFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"CatchHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"CatchParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"ChainedPropertyUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CHAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CHAR_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"charset"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHARSET"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"CHECK"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECK_ALIAS_MAP"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CHECK_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECK_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"CHECK_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECK_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"checkAccess(String, String, String)","url":"checkAccess(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkAnnotationIndentation(DetailAST, NavigableMap<Integer, DetailAST>, int)","url":"checkAnnotationIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.NavigableMap,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"checkAnnotations(DetailAST, int)","url":"checkAnnotations(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkBaseTypes(DetailAST)","url":"checkBaseTypes(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkBitwiseBinaryOperator(DetailAST)","url":"checkBitwiseBinaryOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"checkBlockComment(DetailAST)","url":"checkBlockComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkC"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkC"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"checkCase()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"checkCase()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCheckClosingParensOption(DetailAST)","url":"checkCheckClosingParensOption(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkChildIndentation(DetailAST, String, IndentLevel)","url":"checkChildIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkChildren(DetailAST, int[], IndentLevel, boolean, boolean)","url":"checkChildren(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkClassConstructorModifiers(DetailAST)","url":"checkClassConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkClassName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkClassName(DetailAST)","url":"checkClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkComment(DetailAST, TextBlock)","url":"checkComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkComment(DetailAST, TextBlock)","url":"checkComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkCommentInModifiers(DetailAST)","url":"checkCommentInModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkComments(DetailAST)","url":"checkComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkCommentsInsideToken(DetailAST)","url":"checkCommentsInsideToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCompactNoArrayStyle(DetailAST)","url":"checkCompactNoArrayStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkCompactStyle(DetailAST)","url":"checkCompactStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkComponentParamTag(DetailAST, Collection<JavadocTag>, String)","url":"checkComponentParamTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Collection,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"checkCondExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkConditionalOrRelationalOperator(DetailAST)","url":"checkConditionalOrRelationalOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkConstructorModifiers(DetailAST)","url":"checkConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"checkCount(DetailAST)","url":"checkCount(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"checkCount(DetailAST)","url":"checkCount(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"checkCounters(MethodCountCheck.MethodCounter, DetailAST)","url":"checkCounters(com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck.MethodCounter,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"checkCoupling()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkCPP"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkCPP"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"checkCurrentClassAndRestorePrevious()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"CHECKED_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkEmptyJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"checkEmptyLine(DetailNode)","url":"checkEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkEnumConstant(DetailAST)","url":"checkEnumConstant(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkEnumConstructorModifiers(DetailAST)","url":"checkEnumConstructorModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"CHECKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"CHECKER_THREADS_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"Checker()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"checkerThreadsNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkExistenceOfDefaultTranslation(TranslationCheck.ResourceBundle)","url":"checkExistenceOfDefaultTranslation(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkExistenceOfRequiredTranslations(TranslationCheck.ResourceBundle)","url":"checkExistenceOfRequiredTranslations(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkExpandedStyle(DetailAST)","url":"checkExpandedStyle(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"checkExpression(DetailAST)","url":"checkExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkExpressionSubtree(DetailAST, IndentLevel, boolean, boolean)","url":"checkExpressionSubtree(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"checkFields"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkFilesForConsistencyRegardingTheirKeys(Map<File, Set<String>>, Set<String>)","url":"checkFilesForConsistencyRegardingTheirKeys(java.util.Map,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkFirstSentence"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkFirstSentenceEnding(DetailAST, TextBlock)","url":"checkFirstSentenceEnding(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForAnnotationIndentation(NavigableMap<Integer, DetailAST>, int)","url":"checkForAnnotationIndentation(java.util.NavigableMap,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"checkForDuplicates"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"checkFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForMethodLparenNewLine(DetailAST)","url":"checkForMethodLparenNewLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkForNullParameterChild(DetailAST)","url":"checkForNullParameterChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"checkForParams()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkForRedundantModifier(DetailAST, int...)","url":"checkForRedundantModifier(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"checkHeaderNotInitialized()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkHtml"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkHtmlTags(DetailAST, TextBlock)","url":"checkHtmlTags(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkIdent(DetailAST)","url":"checkIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"checkIdent(DetailAST)","url":"checkIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"checkIdentifierAst(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"checkIdentifierAst(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkIf(DetailAST, boolean, boolean)","url":"checkIf(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkIfSemicolonIsInDifferentLineThanPrevious(DetailAST)","url":"checkIfSemicolonIsInDifferentLineThanPrevious(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"checkImportStatements(String)","url":"checkImportStatements(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CatchHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ImportHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndexHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PackageDefHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"checkIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST, int, int, LineWrappingHandler.LineWrappingOptions)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,com.puppycrawl.tools.checkstyle.checks.indentation.LineWrappingHandler.LineWrappingOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST, int)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"checkIndentation(DetailAST, DetailAST)","url":"checkIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"checking"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"checkingStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"checkInterfaceModifiers(DetailAST)","url":"checkInterfaceModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"checkIsAllLinesAreWhitespace(int, int)","url":"checkIsAllLinesAreWhitespace(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkJavadocIsNotEmpty(TextBlock)","url":"checkJavadocIsNotEmpty(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"checkLabel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkLambda(DetailAST, DetailAST)","url":"checkLambda(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkLastCaseGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLeftParen(DetailAST)","url":"checkLeftParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"checkLine(int, String, Matcher, int)","url":"checkLine(int,java.lang.String,java.util.regex.Matcher,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLineIndent(DetailAST, IndentLevel, boolean)","url":"checkLineIndent(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkLinesIndent(DetailAstSet, IndentLevel, boolean, int, boolean)","url":"checkLinesIndent(com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,boolean,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"checkLineWrappedLambda(boolean, int)","url":"checkLineWrappedLambda(boolean,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkLoop(DetailAST)","url":"checkLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"checkMax(int, int, String, DetailAST)","url":"checkMax(int,int,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"checkMethodCall(DetailAST)","url":"checkMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"checkMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkModifiers()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkModifiers(DetailAST)","url":"checkModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"checkName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkName(DetailAST)","url":"checkName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"checkNestedIdent(DetailAST)","url":"checkNestedIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"checkOrderInTagSection(DetailNode)","url":"checkOrderInTagSection(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"checkOrderSuggestedByJls(List<DetailAST>)","url":"checkOrderSuggestedByJls(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"checkOverloadMethodsGrouping(DetailAST)","url":"checkOverloadMethodsGrouping(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"checkParagraphTag(DetailNode)","url":"checkParagraphTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"checkParam(DetailAST)","url":"checkParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkParams(DetailAST)","url":"checkParams(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkParamTags(List<JavadocTag>, DetailAST, boolean)","url":"checkParamTags(java.util.List,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"checkPattern"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"checkRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"checkRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"checkResourceVariable(DetailAST)","url":"checkResourceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkReturnTag(List<JavadocTag>, int, boolean)","url":"checkReturnTag(java.util.List,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkRightParen(DetailAST, DetailAST)","url":"checkRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"checks"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"checks"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECKS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"checkSingleLineComment(DetailAST)","url":"checkSingleLineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSlist(DetailAST, boolean, boolean)","url":"checkSlist(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"CHECKSTYLE_BUNDLE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CHECKSTYLE_ORG_URL"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"CHECKSTYLE_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"CHECKSTYLE_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"CheckstyleAntTask()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.CheckstyleErrorListener","l":"CheckstyleErrorListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"CheckstyleException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"CheckstyleException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"CheckstyleParserErrorStrategy","l":"CheckstyleParserErrorStrategy()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkStyleType(DetailAST)","url":"checkStyleType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSwitch(DetailAST, boolean)","url":"checkSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"checkSwitchExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkSynchronized(DetailAST, boolean, boolean)","url":"checkSynchronized(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"checkSynchronizedExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkTag(DetailAST, Iterable<JavadocTag>, String, Pattern)","url":"checkTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.Iterable,java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"checkTag(int, String...)","url":"checkTag(int,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"checkThrows()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"checkThrowsTags(List<JavadocTag>, List<JavadocMethodCheck.ExceptionInfo>, boolean)","url":"checkThrowsTags(java.util.List,java.util.List,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"checkToken(DetailAST, DetailAST)","url":"checkToken(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"checkTopLevelToken()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"checkTrailingComma(DetailAST)","url":"checkTrailingComma(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"checkTranslationKeys(TranslationCheck.ResourceBundle)","url":"checkTranslationKeys(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"checkTry(DetailAST, boolean, boolean)","url":"checkTry(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkTryResources(DetailAST)","url":"checkTryResources(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"checkTryResParen(DetailAST, String)","url":"checkTryResParen(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"checkType()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"checkType(DetailAST)","url":"checkType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkType(DetailAST)","url":"checkType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeArguments(DetailAST)","url":"checkTypeArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeBounds(DetailAST)","url":"checkTypeBounds(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkTypeDefinition(DetailAST)","url":"checkTypeDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkTypeMember(DetailAST)","url":"checkTypeMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"checkTypeParameters(DetailAST)","url":"checkTypeParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkTypeParamTag(DetailAST, Collection<JavadocTag>, String)","url":"checkTypeParamTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Collection,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"checkUnclosedTags(Deque<HtmlTag>, String)","url":"checkUnclosedTags(java.util.Deque,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"checkUnusedParamTags(List<JavadocTag>, List<String>, List<String>)","url":"checkUnusedParamTags(java.util.List,java.util.List,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"CheckUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"checkVariableDefinition(DetailAST)","url":"checkVariableDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"checkWhileExpr()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkWrappingIndentation(DetailAST, DetailAST, int, int, boolean)","url":"checkWrappingIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"checkWrappingIndentation(DetailAST, DetailAST)","url":"checkWrappingIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"checkYield()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"child"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"childContext"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"childContext"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"childCount"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"children"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"chopString(String)","url":"chopString(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"clangComments"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CLASS_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CLASS_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"CLASS_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"CLASS_MEMBER_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CLASS_TO_PARENT_MODULE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"ClassAndPropertiesSettersJavadocScraper()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"classAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"ClassContext(String, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"ClassDataAbstractionCouplingCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"ClassDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"classDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"ClassDesc(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"classes"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"classesContexts"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"ClassFanOutComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"classFieldNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"ClassFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"ClassImportRule(boolean, boolean, String, boolean)","url":"%3Cinit%3E(boolean,boolean,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"classInfo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"ClassInfo(JavadocMethodCheck.Token)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.Token)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"classMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"ClassMemberImpliedModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"className"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"className"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"classNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"classOrEnumOrRecordDef"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"CLASSPATH_URL_PROTOCOL"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"ClassTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"cleanDefaultTokensText(String)","url":"cleanDefaultTokensText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"clear()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"clear()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"clearBranchTokenTypes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"clearCache()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"clearChildCountCache(DetailAstImpl)","url":"clearChildCountCache(com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"clearCreatedHandlers()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"clearViolations()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"CliOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"CliOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"CLOSE_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"CLOSE_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"CLOSE_PARENTHESIS"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"close(Closeable)","url":"close(java.io.Closeable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"closedTag"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeError"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"closeErrorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeInfo"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"closeStream"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"closeStreams()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"closingParens"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"ClosingParensOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"CODE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CODE_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CODE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"CODE_SNIPPET_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"CODE_SNIPPET_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CODE_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"CodePointUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"CodeSelector(Object, JTextArea, Collection<Integer>)","url":"%3Cinit%3E(java.lang.Object,javax.swing.JTextArea,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"CodeSelectorPresentation(DetailAST, List<Integer>)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"CodeSelectorPresentation(DetailNode, List<Integer>)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"col"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COL_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COL_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COLGROUP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"collapseWhitespace(String)","url":"collapseWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collect"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectDeclarations(Deque<RequireThisCheck.AbstractFrame>, DetailAST)","url":"collectDeclarations(java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"collectFirstNodes(DetailAST, DetailAST)","url":"collectFirstNodes(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectMethodDeclarations(Deque<RequireThisCheck.AbstractFrame>, DetailAST, RequireThisCheck.AbstractFrame)","url":"collectMethodDeclarations(java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collectReferencesFromJavadoc(DetailAST)","url":"collectReferencesFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"collectReferencesFromJavadoc(TextBlock)","url":"collectReferencesFromJavadoc(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"collectSuppressions(FileText)","url":"collectSuppressions(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"collectVariableDeclarations(DetailAST, RequireThisCheck.AbstractFrame)","url":"collectVariableDeclarations(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COLON"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_BACKGROUND"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_SELECTION_BACKGROUND"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"COLOR_KEY_TABLE_SELECTION_FOREGROUND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"column"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"column"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"COLUMN_NAMES"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"COLUMN_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"columnCharIndex"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"columnFilter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"columnNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"columnNumber"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"columnNumber"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"columns"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"columnsCsv"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"combineExceptionInfo(Collection<JavadocMethodCheck.ExceptionInfo>, Iterable<JavadocMethodCheck.ExceptionInfo>)","url":"combineExceptionInfo(java.util.Collection,java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"COMMA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMMA"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"COMMA_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"COMMA_SPACE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"COMMA_SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMMENT_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"Comment(String[], int, int, int)","url":"%3Cinit%3E(java.lang.String[],int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"commentChecks"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"commentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"commentFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"CommentsIndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"CommentSuppressor(FileContents)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"CommonUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"COMPACT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMPACT_CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"COMPACT_NO_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compare(String, String, boolean)","url":"compare(java.lang.String,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"compareCommonAncestorChildrenOrder(NodeInfo, NodeInfo)","url":"compareCommonAncestorChildrenOrder(net.sf.saxon.om.NodeInfo,net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compareContainerOrder(String, String, boolean)","url":"compareContainerOrder(java.lang.String,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"compareImports(String, String)","url":"compareImports(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"compareOrder(NodeInfo)","url":"compareOrder(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"compareTo(LineColumn)","url":"compareTo(com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"compareTo(SuppressionCommentFilter.Tag)","url":"compareTo(com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"compareTo(Violation)","url":"compareTo(com.puppycrawl.tools.checkstyle.api.Violation)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"COMPARISON_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"COMPILATION_UNIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"compilationUnit()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"compileFlags"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"compileFlags(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"compilePatterns(String...)","url":"compilePatterns(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"COMPOUND_ASSIGN_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"CONDITIONAL_OPERATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"config"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"config"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"CONFIG_HASH_KEY"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"configHash"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"configStack"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"configuration"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"configuration"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"configurationFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"ConfigurationLoader(PropertyResolver, boolean, ThreadModeSettings)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.PropertyResolver,boolean,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"configure(Configuration)","url":"configure(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configurable","l":"configure(Configuration)","url":"configure(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"configureGlobalProperties(String)","url":"configureGlobalProperties(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"ConstantNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"constantWaiverParentToken"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"constructMessageKeyUrl(Class<?>, String)","url":"constructMessageKeyUrl(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ConstructorFrame","l":"ConstructorFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"constructSubTreeText(DetailNode, int, int)","url":"constructSubTreeText(com.puppycrawl.tools.checkstyle.api.DetailNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CrAwareLexerSimulator","l":"consume(CharStream)","url":"consume(org.antlr.v4.runtime.CharStream)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"CONTAINERS_FOR_ANON_INNERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"containsAllSafeTokens(DetailAST)","url":"containsAllSafeTokens(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST, Set<String>)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST, String)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"containsAnnotation(DetailAST)","url":"containsAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"containsAttribute(Configuration, String)","url":"containsAttribute(com.puppycrawl.tools.checkstyle.api.Configuration,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"containsBreak"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsDefaultCaseLabelElement(DetailAST)","url":"containsDefaultCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsDefaultLabel(DetailAST)","url":"containsDefaultLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"containsDeprecatedTag(DetailNode)","url":"containsDeprecatedTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"containsFieldOrVariable(DetailAST)","url":"containsFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsFieldOrVariable(DetailAST)","url":"containsFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"containsFieldOrVariableDef(Set<DetailAST>, DetailAST)","url":"containsFieldOrVariableDef(java.util.Set,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"containsFile(String)","url":"containsFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"containsForbiddenFragment(String)","url":"containsForbiddenFragment(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"containsInheritDocTag(DetailAST)","url":"containsInheritDocTag(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"containsInstanceField(String)","url":"containsInstanceField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsMethod(DetailAST)","url":"containsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"containsMethodDef(Set<DetailAST>, DetailAST)","url":"containsMethodDef(java.util.Set,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsNullCaseLabelElement(DetailAST)","url":"containsNullCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"containsOneArgument(DetailAST)","url":"containsOneArgument(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"containsPatternCaseLabelElement(DetailAST)","url":"containsPatternCaseLabelElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"containsRegexAttribute(Attributes)","url":"containsRegexAttribute(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"containsStaticField(String)","url":"containsStaticField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"containsWhitespaceBefore(int, int...)","url":"containsWhitespaceBefore(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"containsWhitespaceBetween(int, int, int...)","url":"containsWhitespaceBetween(int,int,int...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"contentHashSum"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"context"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"Context(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"Context(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"Context(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"contextStack"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"contextualize(Context)","url":"contextualize(com.puppycrawl.tools.checkstyle.api.Context)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Contextualizable","l":"contextualize(Context)","url":"contextualize(com.puppycrawl.tools.checkstyle.api.Context)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"CONTROL_CONTEXT"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.PatternConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedStringArrayConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.ScopeConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.SeverityLevelConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.UriConverter","l":"convert(Class, Object)","url":"convert(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"convertLinesToString(String...)","url":"convertLinesToString(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"convertParseTreeToDetailNode(ParseTree)","url":"convertParseTreeToDetailNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"convertToString(DetailAST)","url":"convertToString(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"convertUpperCamelToUpperUnderscore(String)","url":"convertUpperCamelToUpperUnderscore(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"copy(Receiver, int, Location)","url":"copy(net.sf.saxon.event.Receiver,int,net.sf.saxon.s9api.Location)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"copyOfArray(T[], int)","url":"copyOfArray(T[],int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"copyOfMap(Map<? extends K, ? extends V>)","url":"copyOfMap(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"count"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countCaseConstants(DetailAST)","url":"countCaseConstants(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countCaseTokens(DetailAST)","url":"countCaseTokens(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"countComponents(DetailAST)","url":"countComponents(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"countConditionalOperators(DetailAST)","url":"countConditionalOperators(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"countEmpty"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"countEmptyLines(DetailAST, DetailAST)","url":"countEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"counter"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"Counter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"counters"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"counters"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"countLinesColumns(String, int, int)","url":"countLinesColumns(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"countMatches(Pattern, String)","url":"countMatches(java.util.regex.Pattern,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"countOfSemiInLambda"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"counts"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"counts"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"countTokens(DetailAST, int)","url":"countTokens(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"countUsedLines(DetailAST)","url":"countUsedLines(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"CovariantEqualsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"cppComments"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"CR"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CrAwareLexerSimulator","l":"CrAwareLexerSimulator(Lexer, ATN, DFA[], PredictionContextCache)","url":"%3Cinit%3E(org.antlr.v4.runtime.Lexer,org.antlr.v4.runtime.atn.ATN,org.antlr.v4.runtime.dfa.DFA[],org.antlr.v4.runtime.atn.PredictionContextCache)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"CREATE_LISTENER_EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(int, Token)","url":"create(int,org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(TerminalNode)","url":"create(org.antlr.v4.runtime.tree.TerminalNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"create(Token)","url":"create(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"createAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"createAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"createBeanUtilsBean()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"createBlockCommentNode(CommonToken)","url":"createBlockCommentNode(org.antlr.v4.runtime.CommonToken)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"createBlockCommentNode(String)","url":"createBlockCommentNode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createButtonsPanel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"createCharset(String)","url":"createCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"createChildren()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"createChildren(AbstractNode, AbstractNode, DetailAST)","url":"createChildren(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createChildrenNodes(DetailNode, ParseTree)","url":"createChildrenNodes(com.puppycrawl.tools.checkstyle.api.DetailNode,org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createClasspath()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"createCommentAstFromToken(CommonToken)","url":"createCommentAstFromToken(org.antlr.v4.runtime.CommonToken)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createContent()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createDefaultLogger(Task)","url":"createDefaultLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"createdHandlers"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createFromStandardCheckSet(String)","url":"createFromStandardCheckSet(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"createFullIdent(DetailAST)","url":"createFullIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"createFullIdentBelow(DetailAST)","url":"createFullIdentBelow(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"createIdToResourceNameMap()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int, String, int, int)","url":"createImaginary(int,java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int, String)","url":"createImaginary(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createImaginary(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"createImportRule(String, Attributes)","url":"createImportRule(java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createJavadocNode(ParseTree, DetailNode, int)","url":"createJavadocNode(org.antlr.v4.runtime.tree.ParseTree,com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createJavadocParser(String, JavadocDetailNodeParser.DescriptiveErrorListener)","url":"createJavadocParser(java.lang.String,com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.DescriptiveErrorListener)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createLambdaParameter(JavaLanguageParser.IdContext)","url":"createLambdaParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"createListener(Main.OutputFormat, Path)","url":"createListener(com.puppycrawl.tools.checkstyle.Main.OutputFormat,java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"createListener(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"createListener(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createListener(Task)","url":"createListener(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"createListItem(XdocSink, Class<?>, String)","url":"createListItem(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"createListOfMessages(XdocSink, Class<?>, Set<String>)","url":"createListOfMessages(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"createMainFrame(String...)","url":"createMainFrame(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"createMethodCallHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"createMethodCallHandler(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createModifiers(List<? extends ParseTree>)","url":"createModifiers(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ModuleFactory","l":"createModule(String)","url":"createModule(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createModule(String)","url":"createModule(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createModuleByTryInEachPackage(String)","url":"createModuleByTryInEachPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"createNewCheckSortedSet()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"createNewClassContext(String, DetailAST)","url":"createNewClassContext(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObject(String)","url":"createObject(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObjectFromClassPath(String)","url":"createObjectFromClassPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"createObjectFromFullModuleNames(String, Set<String>)","url":"createObjectFromFullModuleNames(java.lang.String,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createOverridingProperties()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"createParentModuleParagraph(XdocSink, Class<?>, String)","url":"createParentModuleParagraph(org.apache.maven.doxia.module.xdoc.XdocSink,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"createPattern(String, int)","url":"createPattern(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"createPattern(String)","url":"createPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"createPattern(String)","url":"createPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"createPatternForExactMatch(String)","url":"createPatternForExactMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"createPatternForExactMatch(String)","url":"createPatternForExactMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"createPatternForPartialMatch(String)","url":"createPatternForPartialMatch(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"createProperties(DetailNode)","url":"createProperties(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"createProperties(Element)","url":"createProperties(org.w3c.dom.Element)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"createPropertySection(ModuleDetails, Element, Document)","url":"createPropertySection(com.puppycrawl.tools.checkstyle.meta.ModuleDetails,org.w3c.dom.Element,org.w3c.dom.Document)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"createRootJavadocNode(ParseTree)","url":"createRootJavadocNode(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"createRootModule()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"createSamePackageRegexp(int, DetailAST)","url":"createSamePackageRegexp(int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createSarifLogger(Task)","url":"createSarifLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSinkFactory","l":"createSink(Writer, String)","url":"createSink(java.io.Writer,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"createSlCommentNode(Token)","url":"createSlCommentNode(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"createTypeDeclaration(ParserRuleContext, int, List<? extends ParseTree>)","url":"createTypeDeclaration(org.antlr.v4.runtime.ParserRuleContext,int,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"createUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"createXmlLogger(Task)","url":"createXmlLogger(org.apache.tools.ant.Task)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"createXmlReader(DefaultHandler)","url":"createXmlReader(org.xml.sax.helpers.DefaultHandler)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"createXpathButtonsPanel()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"CRLF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"CsvFilterElement(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CTOR_CALL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"CTOR_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"CURLY_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"CURLY_BRACKETS"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"curlyIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"current"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"CURRENT_NODE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"currentClass"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"currentContents"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"currentDepth"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"currentFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"currentFrame"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"currentFrame"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"currentImportControl"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"currentMatches"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"currentMatches"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"currentModuleFile"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"currentModuleName"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"currentRangeValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"currentScopeAssignedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"currentScopeState"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"currentValue"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"CUSTOM_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"CustomImportOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"customImportOrderRules"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"customLeaveToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"customLeaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"customMessage"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"CustomPrintWriter(Writer)","url":"%3Cinit%3E(java.io.Writer)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"customVisitToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"customVisitToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"CyclomaticComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"debug"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DEC"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"DECLARATION_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"declarationAccess"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"DeclarationOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsAbstract"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"declaredAsPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"declaredTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEF_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEF_TOKEN_TYPES_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"DEFAULT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"DEFAULT_ALLOWED_ABBREVIATIONS_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_CHECK_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_CHECK_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_COMMENT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"DEFAULT_COMPLEXITY_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"DEFAULT_DISTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"DEFAULT_DUPLICATE_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"DEFAULT_ERROR_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DEFAULT_EXCLUDED_CLASSES"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DEFAULT_EXCLUDED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"DEFAULT_FILE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"DEFAULT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"DEFAULT_IGNORE_ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"DEFAULT_IGNORED_METHOD_NAMES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"DEFAULT_ILLEGAL_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"DEFAULT_IMMUTABLE_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"DEFAULT_INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"DEFAULT_INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"DEFAULT_INFLUENCE_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"DEFAULT_LINE_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_LINE_RANGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"DEFAULT_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"DEFAULT_MAX_COLUMNS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"DEFAULT_MAX_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"DEFAULT_MAX_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"DEFAULT_MAX_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"DEFAULT_MAX_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"DEFAULT_MAX_PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"DEFAULT_MIN_LINE_COUNT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"DEFAULT_NEARBY_TEXT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_OFF_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_OFF_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"DEFAULT_ON_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"DEFAULT_ON_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"DEFAULT_ORDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"DEFAULT_OUTPUT_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"DEFAULT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"DEFAULT_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"DEFAULT_SEVERITY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"DEFAULT_TAB_WIDTH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"DEFAULT_TAGS"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"DEFAULT_THREAD_COUNT"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"DEFAULT_TRANSLATION_FILE_NAME_FORMATTER"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"DEFAULT_TRANSLATION_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"DEFAULT_VALUE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"DefaultComesLastCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"DefaultConfiguration(String, ThreadModeSettings)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"DefaultConfiguration(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"DefaultContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions, OutputStream, AbstractAutomaticBean.OutputStreamOptions, AuditEventFormatter)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,com.puppycrawl.tools.checkstyle.AuditEventFormatter)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions, OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions,java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"DefaultLogger(OutputStream, AutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"defaultValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"defined"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"Definitions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"delayedFireTableDataChanged()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"DELEGATE_TO_PARENT"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"DELIMITER"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"DELIMITER"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DEPRECATED_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"depth"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"DESC_CLEAN"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"descendantEnum"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"DescendantIterator(NodeInfo, DescendantIterator.StartWith)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo,com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator.StartWith)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"DescendantTokenCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"description"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"DescriptionExtractor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"DescriptiveErrorListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"DesignForExtensionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"destroy()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"detailAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"DetailAstImpl()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"DetailAstPair()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"DetailAstSet(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"DetailNodeTreeStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"details"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"Details(DetailAST, DetailAST, DetailAST, boolean)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"Details(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"detector"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"detector"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"DetectorOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"determineAssignmentConditions(DetailAST, FinalLocalVariableCheck.FinalVariableCandidate)","url":"determineAssignmentConditions(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.FinalVariableCandidate)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"directoriesChecked"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DIV"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DIV_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DO_WHILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"DOC_ROOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DOC_ROOT_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"doesChainedMethodNeedsLineWrapping()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DOLLAR_SIGN"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DOLLAR_SIGN_STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_ESCAPED_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"DOT_REGEX_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"DOUBLE_COLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"doVisitToken(FullIdent, boolean, boolean, DetailAST)","url":"doVisitToken(com.puppycrawl.tools.checkstyle.api.FullIdent,boolean,boolean,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"doVisitTokenInSameGroup(boolean, boolean, String, DetailAST)","url":"doVisitTokenInSameGroup(boolean,boolean,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"DoWhileHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"DT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_CONFIGURATION_NAME_1_3"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_PUBLIC_CS_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_CS_ID_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_CS_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_CS_ID_1_4"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_PUBLIC_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_0"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_PUBLIC_ID_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"DTD_PUBLIC_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_PUBLIC_ID_1_4"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_BY_ID"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"DTD_RESOURCE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_3"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"DTD_RESOURCE_NAME_1_4"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_0"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_1"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_1_XPATH"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_2"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"DTD_SUPPRESSIONS_NAME_1_2_XPATH"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"duplicatedKeys"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"duplicateLimit"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_PLAIN"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_SARIF"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"E_XML"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"eachLine"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"editor"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"editor"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"ELEMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"ELEMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"ElementNode(AbstractNode, AbstractNode, DetailAST, int, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.xpath.AbstractNode,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"elements"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"elementStyle"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"ElementStyleOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ELIST"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ELLIPSIS"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"ElseHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMBED_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMBED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EMBEDDED_EXPRESSION_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EMBEDDED_EXPRESSION_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMBEDDED_EXPRESSION_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"EMPTY_ABSTRACT_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"EMPTY_ABSTRACT_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_BIT_SET"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_BYTE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"EMPTY_CONFIGURATION_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"EMPTY_DETAIL_NODE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_DOUBLE_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_INT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_INTEGER_OBJECT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"EMPTY_LINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"EMPTY_MODIFIER_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_OBJECT_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"EMPTY_PATTERN_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EMPTY_STAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EMPTY_STRING_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EMPTY_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"EmptyBlockCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"EmptyCatchBlockCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"EmptyForInitializerPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"EmptyForIteratorPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"EmptyLineSeparatorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"EmptyStatementCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"ENABLE_EXTERNAL_DTD_LOAD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"encloseInGroup(String)","url":"encloseInGroup(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"encode(String)","url":"encode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"encode(String)","url":"encode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"encodeCharacter(char)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"encoding"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"END_JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"END_OF_SENTENCE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"endCollectingDeclarations(Queue<RequireThisCheck.AbstractFrame>, DetailAST)","url":"endCollectingDeclarations(java.util.Queue,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"endColNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"endColumnNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"endElement(String, String, String)","url":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"endLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"endLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"endOfSentenceFormat"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"endsWith(int[], String)","url":"endsWith(int[],java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"endsWithNewline(RandomAccessFile, LineSeparatorOption)","url":"endsWithNewline(java.io.RandomAccessFile,com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"ensureSelfContainedRegex(String, boolean)","url":"ensureSelfContainedRegex(java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"enterBlock()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"entries"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"ENTRIES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"Entry(String, int, int, int, int)","url":"%3Cinit%3E(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM_CONSTANT_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"ENUM_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EOF"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"EOL"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"EOL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EQUAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"EqualsAvoidNullCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"EqualsHashCodeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"equalsMethods"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"ERROR"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"ERROR_COUNTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"ERROR_LIMIT_EXCEEDED_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"error(SAXParseException)","url":"error(org.xml.sax.SAXParseException)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"errorCount"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"errorLimit"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"errorMessage"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"errors"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"errorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"errorWriter"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"escape(String)","url":"escape(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"escapeAllControlChars(String)","url":"escapeAllControlChars(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"escapeAllControlChars(String)","url":"escapeAllControlChars(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"ESCAPED_BACKSLASH"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"ESCAPED_LINE_FEED_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"escapeUnicode1F(char)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"eventSourceRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"eventSourceRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"exactMatch"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"ExampleMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"EXAMPLES_TAG"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"exampleSectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"EXCEPTION_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"EXCEPTION_MSG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"ExceptionInfo(DetailAST, JavadocMethodCheck.ClassInfo)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"exceptions"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"exceptionVariableName"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"exclude"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludeClassesRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"excludedClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludedClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"excludedPackages"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"excludeRegex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"excludes"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"excludes"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"excludeScope"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"ExecutableStatementCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"EXECUTE"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"execute()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"execute(CommandLine.ParseResult, Main.CliOptions)","url":"execute(picocli.CommandLine.ParseResult,com.puppycrawl.tools.checkstyle.Main.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"execute(Sink, MacroRequest)","url":"execute(org.apache.maven.doxia.sink.Sink,org.apache.maven.doxia.macro.MacroRequest)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"executeIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"executeIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"EXIT_WITH_CHECKSTYLE_EXCEPTION_CODE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"EXIT_WITH_INVALID_USER_INPUT_CODE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"exitBlock()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"ExpandCollapseAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"EXPANDED"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"expandedTabColumn(DetailAST)","url":"expandedTabColumn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"expandedTabsColumnNo(DetailAST)","url":"expandedTabsColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"expandSelectedNode()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"expandTreeTableByPath(DetailAST)","url":"expandTreeTableByPath(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"EXPLICIT_MODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"ExplicitInitializationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EXPR"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"EXPRESSIONS_WITH_NO_EXPR_ROOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"expressionValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"expressionValues"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"extendedClassNameFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"extendIllegalClassNamesWithShortName(String)","url":"extendIllegalClassNamesWithShortName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"EXTENDS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"extension"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"EXTENSION_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"EXTERNAL_GENERAL_ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"EXTERNAL_PARAMETER_ENTITIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"EXTERNAL_RESOURCE_KEY_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"ExternalResource(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"extractBaseName(String)","url":"extractBaseName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"extractBlockComment(int, int, int, int)","url":"extractBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"extractBlockTags(String...)","url":"extractBlockTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"extractFullIdent(FullIdent, DetailAST)","url":"extractFullIdent(com.puppycrawl.tools.checkstyle.api.FullIdent,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"extractInlineTagContent(DetailNode, StringBuilder)","url":"extractInlineTagContent(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"extractInlineTags(String...)","url":"extractInlineTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"extractParamNameFromTag(JavadocTag)","url":"extractParamNameFromTag(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"extractQualifiedName(DetailAST)","url":"extractQualifiedName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"extractQualifiedTypeName(DetailAST)","url":"extractQualifiedTypeName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"failOnViolation"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"failureProperty"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"FallThroughCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FIELD_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FIELD_TYPE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"FieldFrame(EqualsAvoidNullCheck.FieldFrame)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"FieldFrame(HiddenFieldCheck.FieldFrame, boolean, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck.FieldFrame,boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"fieldNameToAst"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"file"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"file"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"FILE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"FILE_EXTENSION_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"FILE_EXTENSIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"FILE_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"FILE_NAME_WITH_LANGUAGE_CODE_FORMATTER"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"FILE_SEPARATOR_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"fileContents"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"FileContents(FileText)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"fileContentsReference"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"fileContentsReference"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"FileContext()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fileExtensions"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"fileExtensions"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"FILEFILTER"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"fileFinished(AuditEvent)","url":"fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"FileImportControl(PkgImportControl, String, boolean)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"FileLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"fileMaximum"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileMessages"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"FileMessages()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"fileName"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"fileNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"fileNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"FILEPATH_CONVERSION"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"fileRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"fileRegexp"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"files"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"FileSelectionAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"FILESET_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fileSetChecks"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"fileSets"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditListener","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"fileStarted(AuditEvent)","url":"fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"filesToProcess"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"FileTabCharacterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"fileText"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(File, List<String>)","url":"%3Cinit%3E(java.io.File,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(File, String)","url":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"FileText(FileText)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"fillCacheWithExternalResources(Set<PropertyCacheFile.ExternalResource>)","url":"fillCacheWithExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromAnnotationPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromBlocksPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromCodingPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromDesignPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromHeaderPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromImportsPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromIndentationPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromJavadocPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromMetricsPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromModifierPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromNamingPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromRegexpPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromSizesPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillChecksFromWhitespacePackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromChecksPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromCheckstylePackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromFilefiltersPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillModulesFromFiltersPackage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"fillShortToFullModuleNamesMap()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"fillTemplateWithStringsByRegexp(String, String, Pattern)","url":"fillTemplateWithStringsByRegexp(java.lang.String,java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"filter"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"FILTER"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"filterChain"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"filters"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"FilterSet()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"FilterUtil","l":"FilterUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FINAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"FINAL_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"FINAL_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"FinalClassCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"FinalLocalVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"FinallyHandler","l":"FinallyHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"FinalParametersCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"FinalVariableCandidate(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"findAllExpressionsInChildren(DetailAST)","url":"findAllExpressionsInChildren(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"findBetterPatternMatch(String, String, Pattern, CustomImportOrderCheck.RuleMatchForImport)","url":"findBetterPatternMatch(java.lang.String,java.lang.String,java.util.regex.Pattern,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.RuleMatchForImport)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"findBundle(Set<TranslationCheck.ResourceBundle>, TranslationCheck.ResourceBundle)","url":"findBundle(java.util.Set,com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"findChar(String[], char, TagParser.Point)","url":"findChar(java.lang.String[],char,com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"findChildrenOfExpressionType(DetailAST)","url":"findChildrenOfExpressionType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findChildWithTextAttribute(DetailAST)","url":"findChildWithTextAttribute(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findChildWithTextAttributeRecursively(DetailAST)","url":"findChildWithTextAttributeRecursively(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findClassFrame(DetailAST, boolean)","url":"findClassFrame(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findColumnNo(DetailAST)","url":"findColumnNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"findCommentUnder(DetailAST)","url":"findCommentUnder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"findContainingConstantDef(DetailAST)","url":"findContainingConstantDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"findCorrespondingXpathQuery(AuditEvent)","url":"findCorrespondingXpathQuery(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"findField(String)","url":"findField(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"findFinalVariableCandidateForAst(DetailAST)","url":"findFinalVariableCandidateForAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"findFirstAnnotation(DetailAST, Predicate<DetailAST>)","url":"findFirstAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Predicate)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"findFirstToken(DetailNode, int)","url":"findFirstToken(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findFirstToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"findFirstToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"findFirstTokenByPredicate(DetailAST, Predicate<DetailAST>)","url":"findFirstTokenByPredicate(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Predicate)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"findFirstUpperNamedBlock(DetailAST)","url":"findFirstUpperNamedBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findFrame(DetailAST, boolean)","url":"findFrame(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"findFrame(RequireThisCheck.AbstractFrame, DetailAST, boolean)","url":"findFrame(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"findIndexOfFirstNonBlankLine(String)","url":"findIndexOfFirstNonBlankLine(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"findLastAnnotation(DetailAST)","url":"findLastAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"findLastCaseGroupWhichContainsSlist(DetailAST)","url":"findLastCaseGroupWhichContainsSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findLastPosition(DetailAST)","url":"findLastPosition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findLastPosition(DetailNode)","url":"findLastPosition(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"findLeftCurly(DetailAST)","url":"findLeftCurly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"findLineBreaks()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"findLineNo(DetailAST)","url":"findLineNo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"findMatch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"findMatch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"findMatchingAnnotation(DetailAST)","url":"findMatchingAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"findMatchingNodesByXpathQuery(DetailAST)","url":"findMatchingNodesByXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"findNearestMatch(TreeWalkerAuditEvent)","url":"findNearestMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"FindNodeByXpathAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"findPositionAmongSiblings(DetailAST)","url":"findPositionAmongSiblings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findPreviousStatement(DetailAST, DetailAST)","url":"findPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"findScopeOfVariable(DetailAST)","url":"findScopeOfVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions(DetailAST)","url":"findSelectionPositions(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"findSelectionPositions(DetailNode)","url":"findSelectionPositions(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findStartTokenOfMethodCallChain(DetailAST)","url":"findStartTokenOfMethodCallChain(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"findSubtreeAst(DetailAstSet, DetailAST, boolean)","url":"findSubtreeAst(com.puppycrawl.tools.checkstyle.checks.indentation.DetailAstSet,com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"findTextStart(String)","url":"findTextStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"findTokensInAstByType(DetailAST, int)","url":"findTokensInAstByType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"findTokenWhichBeginsTheLine(DetailAST)","url":"findTokenWhichBeginsTheLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"findWarningsHolder(DetailAST)","url":"findWarningsHolder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"finish()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"finishImportList()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"finishJavadocTree(DetailNode)","url":"finishJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"finishJavadocTree(DetailNode)","url":"finishJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"finishLocalSetup()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"finishProcessing()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"finishTree(DetailAST)","url":"finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireAuditFinished()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireAuditStarted()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"fireEditingCanceled()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"fireEditingStopped()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireErrors(String, SortedSet<Violation>)","url":"fireErrors(java.lang.String,java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireErrors(String, SortedSet<Violation>)","url":"fireErrors(java.lang.String,java.util.SortedSet)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"fireErrors(String)","url":"fireErrors(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireFileFinished(String)","url":"fireFileFinished(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireFileFinished(String)","url":"fireFileFinished(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"fireFileStarted(String)","url":"fireFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"MessageDispatcher","l":"fireFileStarted(String)","url":"fireFileStarted(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"fireTreeStructureChanged(Object, Object[], int[], Object...)","url":"fireTreeStructureChanged(java.lang.Object,java.lang.Object[],int[],java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"FIRST_CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"firstArg"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"firstChild"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"firstColumn"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"firstLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"firstLine()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"firstNonTightHtmlTag"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"flattenedTree(ParserRuleContext)","url":"flattenedTree(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"folderPattern"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"FollowingIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_CONDITION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_EACH_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"FOR_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_INIT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"FOR_ITERATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"forbiddenSummaryFragments"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"forceStrictCondition"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"forEachChild(DetailAST, int, Consumer<DetailAST>)","url":"forEachChild(com.puppycrawl.tools.checkstyle.api.DetailAST,int,java.util.function.Consumer)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ForFrame","l":"ForFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"ForHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"format"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"FORMAT_LINE"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"format(AuditEvent)","url":"format(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventFormatter","l":"format(AuditEvent)","url":"format(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"format(String)","url":"format(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"formatHtmlElement(StringBuilder, DetailNode)","url":"formatHtmlElement(java.lang.StringBuilder,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"formatInlineCodeTag(StringBuilder, DetailNode)","url":"formatInlineCodeTag(java.lang.StringBuilder,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"formatString"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"formatter"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"formatter"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"Formatter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"formatters"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"FormatterType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"forStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"FORWARD_SLASH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"found"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"FQ_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"FQ_OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"FQ_SUPPRESS_WARNINGS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"frame"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FRAME_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"FRAME_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"Frame(UnusedImportsCheck.Frame)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck.Frame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"frameName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"frameNameIdent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"frames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"FrameType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"fromName(String)","url":"fromName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"fromText(String)","url":"fromText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"FullIdent()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"fullPackageName"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"fullQualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"fullText"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GE"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"generate()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"generate(FileText, DetailAST, int, int, int)","url":"generate(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"generate(String, OutputStream, String...)","url":"generate(java.lang.String,java.io.OutputStream,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"generateId(StringBuilder)","url":"generateId(java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"generateThirdPartyNameToFullModuleName(ClassLoader)","url":"generateThirdPartyNameToFullModuleName(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"generateXpath()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"generateXpathQuery(DetailAST)","url":"generateXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"generateXpathSuppressionsFile"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GENERIC_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GENERIC_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"GenericWhitespaceCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"get(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Context","l":"get(String)","url":"get(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAbbreviation(String, int, int)","url":"getAbbreviation(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAbbreviationIfIllegal(String, int, int, int)","url":"getAbbreviationIfIllegal(java.lang.String,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getAcceptableJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getAccessModifierFromModifiersToken(DetailAST)","url":"getAccessModifierFromModifiersToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getAccessModifierFromModifiersTokenDirectly(DetailAST)","url":"getAccessModifierFromModifiersTokenDirectly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAlias(String)","url":"getAlias(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAllAnnotationValues(DetailAST)","url":"getAllAnnotationValues(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getAllMatchingXpathQueriesText(Deque<DetailAST>)","url":"getAllMatchingXpathQueriesText(java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getAllNamespaces()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getAllNewlineNodes(DetailNode)","url":"getAllNewlineNodes(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getAllTokenIds()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensOfType(DetailAST, int, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getAllTokensOfType(DetailAST, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensOfType(DetailAST, int)","url":"getAllTokensOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getAllTokensWhichAreEqualToCurrent(DetailAST, DetailAST, int)","url":"getAllTokensWhichAreEqualToCurrent(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotation(DetailAST, String)","url":"getAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotationFullIdent(DetailAST)","url":"getAnnotationFullIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"getAnnotationHolder(DetailAST)","url":"getAnnotationHolder(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getAnnotationName(DetailAST)","url":"getAnnotationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAnnotationTarget(DetailAST)","url":"getAnnotationTarget(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getAnnotationValues(DetailAST)","url":"getAnnotationValues(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getAnonSuperTypeMatchingCount(String, String)","url":"getAnonSuperTypeMatchingCount(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getArrayDeclaratorPreviousElement(DetailAST)","url":"getArrayDeclaratorPreviousElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getArrayInitIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getArrayInitIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getArrayInitNode(DetailAST)","url":"getArrayInitNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"getAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"getAST()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"getAst(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getAttribute(String)","url":"getAttribute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getAttribute(String)","url":"getAttribute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultContext","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Context","l":"getAttributeNames()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getAttributeNode()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getAttributeValue(Element, String)","url":"getAttributeValue(org.w3c.dom.Element,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getAttributeValue(NamespaceUri, String)","url":"getAttributeValue(net.sf.saxon.om.NamespaceUri,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getBaseName()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getBaseURI()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getBasicOffset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getBasicOffset()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"getBeforeExecutionFileFilters()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getBlockCommentAst()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getBlockCommentContent(DetailAST)","url":"getBlockCommentContent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getBlockComments()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getBlockContainingLocalAnonInnerClass(DetailAST)","url":"getBlockContainingLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getBlockEndToken(DetailAST, DetailAST)","url":"getBlockEndToken(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getBraceAdjustment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getBraceAdjustment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getBraceAsFirstChild(DetailAST)","url":"getBraceAsFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getBraceFromSwitchMember(DetailAST)","url":"getBraceFromSwitchMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getBranchTokenTypes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"getBundle()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getCallLastNode(DetailAST)","url":"getCallLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getCanonicalName(DetailAST)","url":"getCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getCaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"getCellEditorValue()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getCharset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getCheckedChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getCheckedChildren()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"getCheckerThreadsNumber()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getCheckMessageKeys(Class<?>)","url":"getCheckMessageKeys(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getCheckName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"getCheckShortName(AuditEvent)","url":"getCheckShortName(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"getCheckstyleModules(Collection<String>, ClassLoader)","url":"getCheckstyleModules(java.util.Collection,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getCheckstyleResource(String)","url":"getCheckstyleResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getChild(Object, int)","url":"getChild(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChild(Object, int)","url":"getChild(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChildAtDetailAst(DetailAST, int)","url":"getChildAtDetailAst(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getChildCount()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getChildCount()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getChildCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getChildCount(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getChildCount(Object)","url":"getChildCount(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getChildCount(Object)","url":"getChildCount(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getChildren(DetailAST)","url":"getChildren(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getChildrenExpectedIndent()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getClassBody(DetailAST)","url":"getClassBody(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getClassFrameWhereViolationIsFound(DetailAST)","url":"getClassFrameWhereViolationIsFound(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"getClassNameWithPackage(String)","url":"getClassNameWithPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getClassShortName(String)","url":"getClassShortName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getClassShortNames(Set<String>)","url":"getClassShortNames(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getCodeBlockDefinitionToken(DetailAST)","url":"getCodeBlockDefinitionToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"getCodeSnippet(Collection<String>)","url":"getCodeSnippet(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getCol()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getColumn()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getColumn(ParseTree)","url":"getColumn(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getColumnCharIndex()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getColumnCharIndex()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnClass(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnCount()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getColumnName(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"getColumnNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getColumnNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getCommentFirstLine(DetailAST)","url":"getCommentFirstLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getCommentText(String...)","url":"getCommentText(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getCondLeft(DetailAST)","url":"getCondLeft(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getCondRight(DetailAST)","url":"getCondRight(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"getConfigSnippet(Collection<String>)","url":"getConfigSnippet(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"getConfiguration()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getConfiguration()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getConstructor(Class<T>, Class<?>...)","url":"getConstructor(java.lang.Class,java.lang.Class...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getContentOfInlineCustomTag(DetailNode)","url":"getContentOfInlineCustomTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getContentWithoutPrecedingWhitespace(String)","url":"getContentWithoutPrecedingWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck.Context","l":"getCount()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getCountOfEmptyLinesBetween(int, int)","url":"getCountOfEmptyLinesBetween(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getCurrentFile()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getCurrentVariables()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getCustomMessages()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDeclaredNamespaces(NamespaceBinding[])","url":"getDeclaredNamespaces(net.sf.saxon.om.NamespaceBinding[])"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getDeclaredScopeFromMods(DetailAST)","url":"getDeclaredScopeFromMods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getDefaultAlias(String)","url":"getDefaultAlias(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getDefaultScope(DetailAST)","url":"getDefaultScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getDefaultTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getDefaultValue()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getDefaultValue(String, Field, Object, String)","url":"getDefaultValue(java.lang.String,java.lang.reflect.Field,java.lang.Object,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"getDefaultValue(String, Field, Object)","url":"getDefaultValue(java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getDepth()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getDescription()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"getDescriptionFromJavadoc(DetailNode, String)","url":"getDescriptionFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"getDescriptionNodes(DetailNode)","url":"getDescriptionNodes(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getDescriptionText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getDetailAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetails(DetailAST)","url":"getDetails(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForDoLoops(DetailAST)","url":"getDetailsForDoLoops(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForIf(DetailAST)","url":"getDetailsForIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForOthers(DetailAST)","url":"getDetailsForOthers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForSwitch(DetailAST)","url":"getDetailsForSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getDetailsForTryCatch(DetailAST)","url":"getDetailsForTryCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getDifference(int[], int...)","url":"getDifference(int[],int...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getDirectChildsByTag(Element, String)","url":"getDirectChildsByTag(org.w3c.dom.Element,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getDirectoryName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getDisallowedAbbreviation(String)","url":"getDisallowedAbbreviation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getDisplayName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getDistributedPreviousStatement(DetailAST)","url":"getDistributedPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getDistToVariableUsageInChildNode(DetailAST, DetailAST, int)","url":"getDistToVariableUsageInChildNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"getDuplicatedKeys()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getEditingRow()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getEmptyLines(DetailAST)","url":"getEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getEmptyLinesToLog(Iterable<Integer>)","url":"getEmptyLinesToLog(java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getEndColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getEndColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getEndLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getEndLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getEndLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"getErrorMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"getErrors()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getExceptionInfo(DetailAST)","url":"getExceptionInfo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger.FileMessages","l":"getExceptions()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getExceptionVariableName(DetailAST)","url":"getExceptionVariableName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"getExclusions()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getExpectedAnnotationIndentation(DetailAST)","url":"getExpectedAnnotationIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"getExpressionValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getExtension()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"ExternalResourceHolder","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"getExternalResourceLocations()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getField(Class<?>, String)","url":"getField(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getFieldClass(Field, String, String, Object)","url":"getFieldClass(java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getFieldName(DetailAST)","url":"getFieldName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getFieldType(DetailAST)","url":"getFieldType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getFieldValue(Field, Object)","url":"getFieldValue(java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getFieldWithoutThis(DetailAST, int)","url":"getFieldWithoutThis(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getFile()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"getFileContents()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFileExtension(String)","url":"getFileExtension(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getFileExtensions()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getFileName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getFileName(File)","url":"getFileName(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFileNameWithoutExtension(String)","url":"getFileNameWithoutExtension(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getFilePath()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getFilepathOrClasspathUri(String)","url":"getFilepathOrClasspathUri(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getFiles()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"getFilesToCheck()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getFilesToProcess(Main.CliOptions)","url":"getFilesToProcess(com.puppycrawl.tools.checkstyle.Main.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getFileText(File)","url":"getFileText(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getFileText(String)","url":"getFileText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getFileText(String)","url":"getFileText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getFilteredViolations(String, FileContents, DetailAST)","url":"getFilteredViolations(java.lang.String,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"getFilters()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"getFilters()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getFinalCandidate(DetailAST)","url":"getFinalCandidate(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getFingerprint()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getFirstArg()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getFirstAst(DetailAST)","url":"getFirstAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstAstNode(DetailAST)","url":"getFirstAstNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getFirstChild()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getFirstChild()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getFirstChild(DetailNode)","url":"getFirstChild(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getFirstChildOfMatchingText(DetailNode, Pattern)","url":"getFirstChildOfMatchingText(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getFirstChildOfType(DetailNode, int, int)","url":"getFirstChildOfType(com.puppycrawl.tools.checkstyle.api.DetailNode,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getFirstClassNameNode(DetailAST)","url":"getFirstClassNameNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getFirstColumn()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFirstDomainsFromIdent(int, String)","url":"getFirstDomainsFromIdent(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getFirstExpressionNodeFromMethodCall(DetailAST)","url":"getFirstExpressionNodeFromMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFirstGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"getFirstIndentLevel()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getFirstJavadocSentence(DetailAST)","url":"getFirstJavadocSentence(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getFirstJavadocSentence(DetailNode)","url":"getFirstJavadocSentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getFirstLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstLine(DetailAST)","url":"getFirstLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getFirstNode(DetailAST)","url":"getFirstNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideForWhileDoWhileBlocks(DetailAST, DetailAST)","url":"getFirstNodeInsideForWhileDoWhileBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideIfBlock(DetailAST, DetailAST)","url":"getFirstNodeInsideIfBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideSwitchBlock(DetailAST, DetailAST)","url":"getFirstNodeInsideSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getFirstNodeInsideTryCatchFinallyBlocks(DetailAST, DetailAST)","url":"getFirstNodeInsideTryCatchFinallyBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getFirstNodeLineNumber(DetailAST)","url":"getFirstNodeLineNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getFirstNonTightHtmlTag()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getFirstNonTightHtmlTag(JavadocParser, int)","url":"getFirstNonTightHtmlTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocParser,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getFirstSentence(DetailNode)","url":"getFirstSentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getFirstToken(DetailAST)","url":"getFirstToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getFolderPath(File)","url":"getFolderPath(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getFollowingSiblings()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getFollowingSiblingsIterator()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getForInitVariables(DetailAST)","url":"getForInitVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getForIteratorVariables(DetailAST)","url":"getForIteratorVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ForHandler","l":"getForLoopRightParen(DetailAST)","url":"getForLoopRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getFormat()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getFormattedNodeClassNameWithoutContext(ParseTree)","url":"getFormattedNodeClassNameWithoutContext(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AnonymousClassFrame","l":"getFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getFrameNameIdent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getFullImportIdent(DetailAST)","url":"getFullImportIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getFullQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"getFullText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getGenericTypeArgs(DetailAST, boolean)","url":"getGenericTypeArgs(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getGroupNumber(boolean, String)","url":"getGroupNumber(boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getGroupNumber(Pattern[], String)","url":"getGroupNumber(java.util.regex.Pattern[],java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"getHandledTypes()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"getHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"getHandler(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getHandlerFactory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getHandlerName(DetailAST)","url":"getHandlerName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getHandlerName(DetailAST)","url":"getHandlerName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"getHashCodeBasedOnObjectContent(Serializable)","url":"getHashCodeBasedOnObjectContent(java.io.Serializable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"getHeaderLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"getHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getHiddenAfter()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getHiddenBefore()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getId()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getIdentifier(DetailAST)","url":"getIdentifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getIdentLastToken(DetailAST)","url":"getIdentLastToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"getIfContains(DetailAST, boolean)","url":"getIfContains(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getIfStatementRightParen(DetailAST)","url":"getIfStatementRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getIllegalInstantiation(String)","url":"getIllegalInstantiation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportAST()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getImportContainer(String)","url":"getImportContainer(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getImportedTypeCanonicalName(DetailAST)","url":"getImportedTypeCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportFullPath()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getImportGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getImportGroup(boolean, String)","url":"getImportGroup(boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getImportText(DetailAST)","url":"getImportText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndent()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"getIndentation(DetailAST)","url":"getIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"getIndentation(DetailNode)","url":"getIndentation(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getIndentationTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndentCheck()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"getIndentImpl()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getIndex()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getIndex()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getIndex(int, FileText, String)","url":"getIndex(int,com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getIndexOfChild(Object, Object)","url":"getIndexOfChild(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getIndexOfChild(Object, Object)","url":"getIndexOfChild(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getIndexOpPreviousElement(DetailAST)","url":"getIndexOpPreviousElement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getInlineTagNode(DetailNode)","url":"getInlineTagNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getInlineTagNodeForAst(DetailNode)","url":"getInlineTagNodeForAst(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"getInnerBopAst(JavaLanguageParser.BinOpContext)","url":"getInnerBopAst(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BinOpContext)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"getInstance(String)","url":"getInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getInstanceName(DetailAST)","url":"getInstanceName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getIntArrayPropertyValue(Object)","url":"getIntArrayPropertyValue(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getIntFromField(Field, Object)","url":"getIntFromField(java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getIntStream(Object)","url":"getIntStream(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"getInvalidTags()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"getItems(TreeWalkerAuditEvent)","url":"getItems(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getJavadocBefore(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getJavadocCommentContent(DetailAST)","url":"getJavadocCommentContent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getJavadocsForModuleOrProperty()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getJavadocTags(TextBlock, JavadocUtil.JavadocTagType)","url":"getJavadocTags(com.puppycrawl.tools.checkstyle.api.TextBlock,com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getJavadocTags(TextBlock)","url":"getJavadocTags(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getJavadocTree(DetailAST)","url":"getJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"getKey()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getKey()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getKeyPattern(String)","url":"getKeyPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"getKeyPattern(String)","url":"getKeyPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"getLabel()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getLastChild()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getLastChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getLastColumn()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getLastColumnNumberOf(DetailAST)","url":"getLastColumnNumberOf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getLastDirectory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getLastElementBeforeEmptyLines(DetailAST, int)","url":"getLastElementBeforeEmptyLines(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"getLastIndentLevel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getLastLambdaToken(DetailAST)","url":"getLastLambdaToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getLastLeadingAsteriskPosition(String)","url":"getLastLeadingAsteriskPosition(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"getLastLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getLastNode(DetailAST)","url":"getLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getLastNodeLineNumber(DetailAST)","url":"getLastNodeLineNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getLastToken(DetailAST)","url":"getLastToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getLeftCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getLeftNode(DetailAST)","url":"getLeftNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLeftParen()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getLength(DetailAST)","url":"getLength(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getLengthOfBlock(DetailAST, DetailAST)","url":"getLengthOfBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getLine()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getLine(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getLine(ParseTree)","url":"getLine(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLineCodePoints(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"getLineColumnOfIndex(String, int)","url":"getLineColumnOfIndex(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"getLineNo()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"getLineNumber(FileText, String)","url":"getLineNumber(com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"getLineNumber(int, FileText, String, String)","url":"getLineNumber(int,com.puppycrawl.tools.checkstyle.api.FileText,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getLines()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(DetailAST)","url":"getLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getLineStart(DetailAST)","url":"getLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getLineStart(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getLineStart(String)","url":"getLineStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getLineStart(String)","url":"getLineStart(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getLinesToPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getLineWrappingHandler()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getLineWrappingIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getLineWrappingIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getLineWrappingIndentation()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getLinkToDocument(String, String)","url":"getLinkToDocument(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"getLinkToParentModule(String, String)","url":"getLinkToParentModule(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getListChild()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"getListContentByAttribute(Element, String, String, String)","url":"getListContentByAttribute(org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"getListeners()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"getListOfChecks(DetailAST, TreeWalker.AstState)","url":"getListOfChecks(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"getListSelectionModel()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getLocalPart()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getLogMessageId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getMainAst()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"getMatchingAstElements()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMaximum()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getMessageArguments()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getMessageBundle()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getMessageBundle(String)","url":"getMessageBundle(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getMessageDispatcher()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"getMessageKey()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getMessageKey(DetailAST)","url":"getMessageKey(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getMessageKeys(Class<?>)","url":"getMessageKeys(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getMessages()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getMessages()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"getMethod()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getMethodAnnotationsList(DetailAST)","url":"getMethodAnnotationsList(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getMethodCalls()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getMethodDefLineStart(DetailAST)","url":"getMethodDefLineStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getMethodDefParamRightParen(DetailAST)","url":"getMethodDefParamRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getMethodIdentAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperCloneCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperFinalizeCheck","l":"getMethodName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getMethodsNumberOfLine(DetailAST)","url":"getMethodsNumberOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getMethodTags(TextBlock)","url":"getMethodTags(com.puppycrawl.tools.checkstyle.api.TextBlock)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getMethodWithoutThis(DetailAST)","url":"getMethodWithoutThis(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getMinimum()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getMissedHtmlTag(RecognitionException)","url":"getMissedHtmlTag(org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getMissingFileName(TranslationCheck.ResourceBundle, String)","url":"getMissingFileName(com.puppycrawl.tools.checkstyle.checks.TranslationCheck.ResourceBundle,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getModifiers(DetailAST)","url":"getModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleDetailsStore()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getModuleId()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getModuleInstance(String)","url":"getModuleInstance(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleSimpleName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getModuleType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getModuleType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getMultilineNoArgTags(Matcher, String[], int, int)","url":"getMultilineNoArgTags(java.util.regex.Matcher,java.lang.String[],int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"getName(DetailAST)","url":"getName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getNamespaceUri()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getNearestClassFrameName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getNearestClassOrEnumDefinition(DetailAST)","url":"getNearestClassOrEnumDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getNearestClassWithSameName(String, ToIntFunction<FinalClassCheck.ClassDesc>)","url":"getNearestClassWithSameName(java.lang.String,java.util.function.ToIntFunction)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getNearestEmptyLine(DetailNode)","url":"getNearestEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getNearestNode(DetailNode)","url":"getNearestNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getNearestSuppression(Collection<SuppressWithNearbyTextFilter.Suppression>, AuditEvent)","url":"getNearestSuppression(java.util.Collection,com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getNearestSuppression(Collection<SuppressWithPlainTextCommentFilter.Suppression>, AuditEvent)","url":"getNearestSuppression(java.util.Collection,com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getNewlineAndIndentSpaces(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getNextCurNode(DetailAST)","url":"getNextCurNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getNextFirstNonBlankOnLineAfter(int, int)","url":"getNextFirstNonBlankOnLineAfter(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getNextFirstNonBlankOnLineAfter(int, int)","url":"getNextFirstNonBlankOnLineAfter(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getNextImportGroup(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getNextNode(DetailAST)","url":"getNextNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getNextNode(DetailNode)","url":"getNextNode(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"getNextNodeLine(NavigableMap<Integer, DetailAST>, DetailAST)","url":"getNextNodeLine(java.util.NavigableMap,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getNextNonCommentAst(DetailAST)","url":"getNextNonCommentAst(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"getNextPoint(String[], TagParser.Point)","url":"getNextPoint(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getNextSibling()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getNextSibling()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getNextSibling(DetailNode, int)","url":"getNextSibling(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getNextSibling(DetailNode)","url":"getNextSibling(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getNextSibling(ParseTree)","url":"getNextSibling(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"getNextSiblingSkipComments(DetailAST)","url":"getNextSiblingSkipComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getNextStmt(DetailAST)","url":"getNextStmt(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getNextSubTreeNode(DetailAST, DetailAST)","url":"getNextSubTreeNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getNextSubTreeNode(DetailAST, DetailAST)","url":"getNextSubTreeNode(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"getNextToken(DetailAST)","url":"getNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getNextToken(DetailAST)","url":"getNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getNodeClassNameWithoutContext(ParseTree)","url":"getNodeClassNameWithoutContext(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"getNodeInfo(DetailAST)","url":"getNodeInfo(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getNodeKind()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getNonExplicitProperties(Object, Class<?>)","url":"getNonExplicitProperties(java.lang.Object,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DoWhileHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ElseHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getNonListChild()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getNthChild(DetailAST, int)","url":"getNthChild(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getNumberOfChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getNumberOfChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getObjectFrame(EqualsAvoidNullCheck.FieldFrame)","url":"getObjectFrame(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getOneLinePreviousStatement(DetailAST)","url":"getOneLinePreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getOption(Class<T>, String)","url":"getOption(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getOutputStream(Path)","url":"getOutputStream(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getOutputStreamOptions(Path)","url":"getOutputStreamOptions(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"getPackageName()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getPackageName(String)","url":"getPackageName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"getPackageNames(ClassLoader)","url":"getPackageNames(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPackageObjectFactory()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getPackageText(DetailAST)","url":"getPackageText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getParameters(DetailAST)","url":"getParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getParent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getParent(DetailAST, BitSet)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.BitSet)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getParent(DetailAST)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParent(DetailAST)","url":"getParent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getParentAst(DetailAST, int)","url":"getParentAst(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParentIndexOf(DetailNode)","url":"getParentIndexOf(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getParentLoop(DetailAST)","url":"getParentLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getParentModule(Class<?>)","url":"getParentModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getParentText(DetailNode)","url":"getParentText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getParentType(DetailAST)","url":"getParentType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getParseErrorMessage()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"getParseErrorMessage(JavadocDetailNodeParser.ParseErrorMessage)","url":"getParseErrorMessage(com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getParseTreeTableModel()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"getPath()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getPath(String)","url":"getPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getPattern()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPatternArrayPropertyValue(Object)","url":"getPatternArrayPropertyValue(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"getPatternSafely(Pattern)","url":"getPatternSafely(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"getPatternSafely(Pattern)","url":"getPatternSafely(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getPosition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPositionAfter(DetailAST)","url":"getPositionAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getPostFixNode(DetailAST)","url":"getPostFixNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPrecedingDot(DetailAST)","url":"getPrecedingDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getPrecedingSiblings()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getPrecedingSiblingsIterator()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getPrefix()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevCaseToken(DetailAST)","url":"getPrevCaseToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPreviousElementOfMultiDimArray(DetailAST)","url":"getPreviousElementOfMultiDimArray(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getPreviousNodeWithParentOfTypeAst(DetailAST, DetailAST)","url":"getPreviousNodeWithParentOfTypeAst(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getPreviousSibling()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getPreviousSibling()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getPreviousSibling(DetailNode)","url":"getPreviousSibling(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPreviousStatement(DetailAST)","url":"getPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"getPrevSiblingSkipComments(DetailAST)","url":"getPrevSiblingSkipComments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevStatementFromSwitchBlock(DetailAST)","url":"getPrevStatementFromSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getPrevStatementWhenCommentIsUnderCase(DetailAST)","url":"getPrevStatementWhenCommentIsUnderCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getProperties()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getProperties(Class<?>)","url":"getProperties(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertiesForDocumentation(Class<?>, Object)","url":"getPropertiesForDocumentation(java.lang.Class,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertiesJavadocs(Set<String>, String, File)","url":"getPropertiesJavadocs(java.util.Set,java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getProperty(String)","url":"getProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getProperty(String)","url":"getProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertyClass(String, Object)","url":"getPropertyClass(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getPropertyDefaultText(DetailNode, DetailNode)","url":"getPropertyDefaultText(com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getPropertyDescription(String, DetailNode, String)","url":"getPropertyDescription(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"getPropertyName(String)","url":"getPropertyName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"getPropertyNameFromExpression(String)","url":"getPropertyNameFromExpression(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getPropertyNames()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Configuration","l":"getPropertyNames()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getPublicId()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getQualifiedName()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getQualifiedTypeDeclarationName(DetailAST)","url":"getQualifiedTypeDeclarationName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getQualifiedTypeDeclarationName(String, String, String)","url":"getQualifiedTypeDeclarationName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"getRangeValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getRecordComponentNames(DetailAST)","url":"getRecordComponentNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getReferencedClassDot(DetailAST)","url":"getReferencedClassDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"getRegexCompileFlags()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getReporter()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getRequiredJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"getRequiredTokens()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"getResolvedProperties(Properties)","url":"getResolvedProperties(java.util.Properties)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getResourceFromClassPath(String)","url":"getResourceFromClassPath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"getRightCurly()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"getRightNode(DetailAST)","url":"getRightNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getRightParen()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getRoot()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getRootAst()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getRootModule(String, ClassLoader)","url":"getRootModule(java.lang.String,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getRowCount()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getSchemaType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getScope()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getScope(DetailAST)","url":"getScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"getScopeDefinition()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getScopeFromMods(DetailAST)","url":"getScopeFromMods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"getSelectionEnd()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"getSelectionStart()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getSeverity()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getSeverityLevel()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getShortDescription(String)","url":"getShortDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"getShortFromFullModuleNames(String)","url":"getShortFromFullModuleNames(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getShortNameOfAnonInnerClass(DetailAST)","url":"getShortNameOfAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceJavadocTag(DetailNode)","url":"getSinceJavadocTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceVersion(String, DetailNode, String, DetailNode)","url":"getSinceVersion(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getSinceVersionFromJavadoc(DetailNode)","url":"getSinceVersionFromJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getSingleLineComments()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getSmallestIndent(Collection<String>)","url":"getSmallestIndent(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSource()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"getSourceFileName()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getSourceName()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getStartColNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getStartColNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"getStartColumn(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getStartLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getStartLineNo()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"getStartLineNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getStrategyForImportControl(Attributes)","url":"getStrategyForImportControl(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"getStrategyForSubpackage(Attributes)","url":"getStrategyForSubpackage(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getStringArrayPropertyValue(String, Object)","url":"getStringArrayPropertyValue(java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"getStringExpr(DetailAST)","url":"getStringExpr(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getStringInsideTag(String, DetailNode)","url":"getStringInsideTag(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"getStringOrDefault(Pattern, String)","url":"getStringOrDefault(java.util.regex.Pattern,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CaseHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getSuggestedChildIndent(AbstractExpressionHandler)","url":"getSuggestedChildIndent(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getSummarySentence(DetailNode)","url":"getSummarySentence(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"getSuperClassName(DetailAST)","url":"getSuperClassName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getSuperClassOfAnonInnerClass(DetailAST)","url":"getSuperClassOfAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getSuppressElement(Attributes)","url":"getSuppressElement(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"getSuppression(FileText, int)","url":"getSuppression(com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getSuppression(FileText, int)","url":"getSuppression(com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getSuppressionLoader(InputSource, String)","url":"getSuppressionLoader(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"getSuppressions(FileText)","url":"getSuppressions(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"getSuppressor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"getSuppressWarnings(DetailAST)","url":"getSuppressWarnings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getSurroundingAccessModifier(DetailAST)","url":"getSurroundingAccessModifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"getSurroundingScope(DetailAST)","url":"getSurroundingScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"getSynchronizedStatementRightParen(DetailAST)","url":"getSynchronizedStatementRightParen(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getSystemId()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"getTableCellEditorComponent(JTable, Object, boolean, int, int)","url":"getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,boolean,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)","url":"getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,boolean,boolean,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getTabWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"getTagId(String[], TagParser.Point)","url":"getTagId(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"getTagName()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTagName(DetailNode)","url":"getTagName(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getTagTextFromProperty(DetailNode, DetailNode)","url":"getTagTextFromProperty(com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"getTagType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"getTargetFiles(String, String...)","url":"getTargetFiles(java.lang.String,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getTemplatePath(String)","url":"getTemplatePath(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"GETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getText()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getText(DetailNode)","url":"getText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"getTextAttributeValue(DetailAST)","url":"getTextAttributeValue(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getTextFromTag(DetailNode)","url":"getTextFromTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getTheNearestClass(String, List<UnusedLocalVariableCheck.TypeDeclDesc>)","url":"getTheNearestClass(java.lang.String,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"getThreadModeSettings()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getThrowed(DetailAST)","url":"getThrowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"getThrows(DetailAST)","url":"getThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"getThrowsIndent()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"getTitle()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTokenId(String)","url":"getTokenId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenId(String)","url":"getTokenId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"getTokenName(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenName(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getTokenNames()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getTokenType()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"getTokenType(ParseTree)","url":"getTokenType(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"getTokenTypesTotalNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ClassDefHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"getTopLevelAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"getTotal()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"getTranslationKeys(File)","url":"getTranslationKeys(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"getTree()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"getTree()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getTreeInfo()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getTreeWalkerConfig(Configuration)","url":"getTreeWalkerConfig(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"getTreeWalkerThreadsNumber()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getTryResLparen()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"getTryResRparen()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailNode","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.BlockFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.CatchFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ConstructorFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ForFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.MethodFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.TryWithResourcesFrame","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getType()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getType(Field, String, String, Object)","url":"getType(java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getTypeArgsClassNames(DetailAST)","url":"getTypeArgsClassNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"getTypeAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"getTypeDeclarationAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"getTypeDeclarationNameMatchingCountDiff(String, UnusedLocalVariableCheck.TypeDeclDesc, UnusedLocalVariableCheck.TypeDeclDesc)","url":"getTypeDeclarationNameMatchingCountDiff(java.lang.String,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getTypeDeclAst()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getTypeLastNode(DetailAST)","url":"getTypeLastNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getTypeParameterNames(DetailAST)","url":"getTypeParameterNames(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"getTypeParameters(DetailAST)","url":"getTypeParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"getUnderlyingNode()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getUnicodeStringValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"getUpdatedCopyOfVarStack(DetailAST)","url":"getUpdatedCopyOfVarStack(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"getURI()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getUriByFilename(String)","url":"getUriByFilename(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"getValidationType()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"getValidTags()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"getValidTags(TextBlock, JavadocUtil.JavadocTagType)","url":"getValidTags(com.puppycrawl.tools.checkstyle.api.TextBlock,com.puppycrawl.tools.checkstyle.utils.JavadocUtil.JavadocTagType)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"getValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"getValue()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"getValueAt(int, int)","url":"getValueAt(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"getValueAt(Object, int)","url":"getValueAt(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAt(Object, int)","url":"getValueAt(java.lang.Object,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAtDetailAST(DetailAST, int)","url":"getValueAtDetailAST(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"getValueAtDetailNode(DetailNode, int)","url":"getValueAtDetailNode(com.puppycrawl.tools.checkstyle.api.DetailNode,int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"getValues()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getValuesStream(Object)","url":"getValuesStream(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"getVarDefStatementSemicolon(DetailAST)","url":"getVarDefStatementSemicolon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"getVariablesManagedByForLoop(DetailAST)","url":"getVariablesManagedByForLoop(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"getVariableUsageExpressionsInsideSwitchBlock(DetailAST, DetailAST)","url":"getVariableUsageExpressionsInsideSwitchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"getVersionString()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"getViolation()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"getViolationAstForPackage(DetailAST)","url":"getViolationAstForPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"getViolationMessageKeys()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"getViolationMessages(DetailNode)","url":"getViolationMessages(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"getViolations()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"getViolations()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"getVisibilityScope(DetailAST)","url":"getVisibilityScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"getVisibleContent(String)","url":"getVisibleContent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"getWebOrFileProtocolUri(String)","url":"getWebOrFileProtocolUri(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"getWhitespaceFollowedNode(DetailAST)","url":"getWhitespaceFollowedNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"getXdocsTemplatesFilePaths()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"getXpathFilter(Attributes)","url":"getXpathFilter(org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"getXpathItems(String, AbstractNode)","url":"getXpathItems(java.lang.String,com.puppycrawl.tools.checkstyle.xpath.AbstractNode)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"getXpathQuery(DetailAST, DetailAST)","url":"getXpathQuery(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"group"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"GROUP_SEPARATOR_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"groupFilesIntoBundles(Set<File>, Pattern)","url":"groupFilesIntoBundles(java.util.Set,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"groups"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"GT"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"haltOnException"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentAtTheEndOfTheCodeBlock(DetailAST, DetailAST, DetailAST)","url":"handleCommentAtTheEndOfTheCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentInEmptyCaseBlock(DetailAST, DetailAST, DetailAST)","url":"handleCommentInEmptyCaseBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleCommentInEmptyCodeBlock(DetailAST, DetailAST)","url":"handleCommentInEmptyCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"handleEndTag(XmlPullParser, Sink)","url":"handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"handleFallThroughComment(DetailAST, DetailAST, DetailAST)","url":"handleFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"handleInternalLink(StringBuilder, String, String)","url":"handleInternalLink(java.lang.StringBuilder,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"handlerFactory"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"HandlerFactory()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"handlers"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"handleStartTag(XmlPullParser, Sink)","url":"handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"HAS_MEMBERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"hasAnyImportInCurrentGroup(String)","url":"hasAnyImportInCurrentGroup(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"hasArguments(DetailAST)","url":"hasArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"hasArguments(DetailAST)","url":"hasArguments(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"hasAtLeastOneSiblingWithSameTokenType(DetailAST)","url":"hasAtLeastOneSiblingWithSameTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"hasBlockParent()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"ElementNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"hasChildNodes()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hasChildren()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"DetailAST","l":"hasChildren()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"BlockParentHandler","l":"hasCurlies()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"hasDeclaredConstructor"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"hasDefaultConstructor(Class<?>)","url":"hasDefaultConstructor(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasDefaultCtor"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasDefaultOrExplicitNonPrivateCtor(DetailAST)","url":"hasDefaultOrExplicitNonPrivateCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasEmptyImplementation(DetailAST)","url":"hasEmptyImplementation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLine(int, int)","url":"hasEmptyLine(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLineAfter(DetailAST)","url":"hasEmptyLineAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasEmptyLineBefore(DetailAST)","url":"hasEmptyLineBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"hasFallThroughComment(DetailAST)","url":"hasFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasFinalField(DetailAST)","url":"hasFinalField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"hasFingerprint()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HASH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"CsvFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"hashCode()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"hasIgnoreAnnotation(DetailAST)","url":"hasIgnoreAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasIgnoredAnnotation(DetailAST, Set<String>)","url":"hasIgnoredAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"hasIgnoredModifiers(DetailAST)","url":"hasIgnoredModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasInstanceMember(DetailAST)","url":"hasInstanceMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasInstanceMethod(DetailAST)","url":"hasInstanceMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"hasInsufficientConsecutiveNewlines(DetailNode)","url":"hasInsufficientConsecutiveNewlines(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithBlockComment(int, int, int, int)","url":"hasIntersectionWithBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithComment(int, int, int, int)","url":"hasIntersectionWithComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"hasIntersectionWithSingleLineComment(int, int, int, int)","url":"hasIntersectionWithSingleLineComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"hasJavadoc(DetailAST)","url":"hasJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"hasJavadocAboveAnnotation(DetailAST)","url":"hasJavadocAboveAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasJavadocComment(DetailAST)","url":"hasJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasJavadocCommentOnToken(DetailAST, int)","url":"hasJavadocCommentOnToken(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"hasJavadocInlineTags(DetailNode)","url":"hasJavadocInlineTags(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"hasJavadocTags(DetailNode)","url":"hasJavadocTags(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"hasLineBreakAfter(DetailAST)","url":"hasLineBreakAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"hasLineBreakBefore(DetailAST)","url":"hasLineBreakBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasMultipleLinesBefore(DetailAST)","url":"hasMultipleLinesBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"hasNextTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeAfter(DetailAST)","url":"hasNodeAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeBefore(DetailAST)","url":"hasNodeBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"hasNodeBeside(DetailAST)","url":"hasNodeBeside(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasNonPrivateStaticMethodOrField"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasNonStaticMethodOrField"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"hasNotAllowedTwoEmptyLinesBefore(DetailAST)","url":"hasNotAllowedTwoEmptyLinesBefore(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"hasNullCaseLabel(DetailAST)","url":"hasNullCaseLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"hasOnlyEmptyText(DetailNode)","url":"hasOnlyEmptyText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"hasOnlyInitialization(DetailAST)","url":"hasOnlyInitialization(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"hasOverrideAnnotation(DetailAST)","url":"hasOverrideAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"hasOverrideAnnotation(DetailAST)","url":"hasOverrideAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"hasPrecedingSemiColon(DetailAST)","url":"hasPrecedingSemiColon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"hasProperAccessModifier(DetailAST, String)","url":"hasProperAccessModifier(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"hasPublic"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"hasPublicCtor"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"hasReliefComment(DetailAST)","url":"hasReliefComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"hasSameNameAsSuperClass(String, UnusedLocalVariableCheck.TypeDeclDesc)","url":"hasSameNameAsSuperClass(java.lang.String,com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"hasShortCircuitTag(DetailAST, List<JavadocTag>)","url":"hasShortCircuitTag(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"hasSiblings(DetailAST)","url":"hasSiblings(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"hasStaticMethod(DetailAST)","url":"hasStaticMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"hasStringLiteralChild(DetailAST)","url":"hasStringLiteralChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"hasText(DetailAST)","url":"hasText(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"hasTrailComment(DetailAST)","url":"hasTrailComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"hasTrailingWhitespace(DetailAST, int, int)","url":"hasTrailingWhitespace(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"hasUnbracedStatements(DetailAST)","url":"hasUnbracedStatements(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"hasUnicodeChar(String)","url":"hasUnicodeChar(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"hasValidJavadocComment(DetailAST)","url":"hasValidJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"hasWhitespaceBefore(int, int...)","url":"hasWhitespaceBefore(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"hasWhitespaceBefore(int, String)","url":"hasWhitespaceBefore(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HEAD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"HEADER_CHECK_HEADER"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"HeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"headerFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"headerRegexps"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"HELP_WIDTH"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hiddenAfter"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"hiddenBefore"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"HiddenFieldCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"HideUtilityClassConstructorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_COMMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_ELEMENT_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"HTML_ELEMENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"HTML_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"HtmlTag(String, int, int, boolean, boolean, String)","url":"%3Cinit%3E(java.lang.String,int,int,boolean,boolean,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"ICON"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"id"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IDENT"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"idFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"idPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"IfHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"IGNORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"IGNORE_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreAbstractMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreAnnotation"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"ignoreAnnotationCanonicalNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreAnnotationElementDefaults"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"ignoreAnnotationShortNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"ignoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"ignoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"ignoreComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"ignoreComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreConstructorParameter"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"ignoreConstructors"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"IGNORED_LIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"IGNORED_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"ignoredAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"ignoredMethodNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"ignoredMethodNames"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"IgnoredModulesOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"ignoredTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"ignoreEnhancedForColon"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"ignoreEnums"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"ignoreEqualsIgnoreCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreFieldDeclaration"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"ignoreFileNameExtensions"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"ignoreFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreHashCodeMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"ignoreInlineTags"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"ignoreLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"ignoreMethodNamesRegex"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"ignoreModifier"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"ignoreModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"ignoreName"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"ignoreNamePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"ignoreNumbers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ignoreOccurrenceContext"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"ignoreOverridden"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"ignoreOverriddenMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"ignorePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"ignorePrimitiveTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"ignorePrivateMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"ignoreSetter"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreStatic"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"ignoreStaticFinal"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"ignoreStringsRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"ignoreVariablePattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"ILLEGAL_TYPE_OF_TOKEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalAbstractClassNameFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"IllegalCatchCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalClassesRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"IllegalIdentifierNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"IllegalImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"IllegalInstantiationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"illegalPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalPkgs"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"illegalPkgsRegexps"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"illegalShortClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"IllegalThrowsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"IllegalTokenCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"IllegalTokenTextCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"IllegalTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"IMG_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"IMG_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"immutableClassCanonicalNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"immutableClassShortNames"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IMPLEMENTS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"ImportControlCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"ImportControlLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"ImportDetails(String, String, boolean, DetailAST)","url":"%3Cinit%3E(java.lang.String,java.lang.String,boolean,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"importedClassPackages"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importFullPath"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"importGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ImportHandler","l":"ImportHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"ImportOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"ImportOrderOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"imports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"importToGroupList"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"incompleteTag"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"incorrectIndentationLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"INCREMENT_AND_DECREMENT_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck.Counter","l":"increment()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"increment(Scope)","url":"increment(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"incrementCurrentValue(BigInteger)","url":"incrementCurrentValue(java.math.BigInteger)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"indent"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_10"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_12"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_14"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_16"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_18"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"INDENT_LEVEL_20"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"INDENTATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"IndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"indentationLog(DetailAST, String, Object...)","url":"indentationLog(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"indentCheck"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel(IndentLevel, int...)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"IndentLevel(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"index"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"index"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INDEX_OP"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"indexAmongSiblings"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndexHandler","l":"IndexHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"indexOfNonWhitespace(String)","url":"indexOfNonWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"INFLOW"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"influenceFormat"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"inForHeader"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultLogger","l":"infoWriter"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INHERIT_DOC_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"init()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"INITIAL_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"INITIAL_VALUE"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"initialize(int, String)","url":"initialize(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"initialize(String)","url":"initialize(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"initialize(Token)","url":"initialize(org.antlr.v4.runtime.Token)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"initStringBuilderWithOptimalBuffer(AuditEvent, String)","url":"initStringBuilderWithOptimalBuffer(com.puppycrawl.tools.checkstyle.api.AuditEvent,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"INLINE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"INLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"INLINE_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"InlineTagUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"InnerAssignmentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"innerClasses"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"InnerTypeLastCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"inPackageInfo()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INPUT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"INPUT_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"inputFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"insertChildrenNodes(JavadocNodeImpl[], ParseTree)","url":"insertChildrenNodes(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocNodeImpl[],org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"insertParameter(DetailAST)","url":"insertParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"insertVariable(DetailAST)","url":"insertVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INSTANCE_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"instanceAndClassVarStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"instanceFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"instanceMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"instanceMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"instantiations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"instVarOrClassVar"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"INTERFACE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"InterfaceIsTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"InterfaceMemberImpliedModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"InterfaceTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Definitions","l":"INTERNAL_MODULES"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"InternalLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"intersects(int, int, int, int)","url":"intersects(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TextBlock","l":"intersects(int, int, int, int)","url":"intersects(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"IntMatchFilterElement(int)","url":"%3Cinit%3E(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"IntRangeFilterElement(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"InvalidJavadocPositionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"InvalidJavadocTag(int, int, String)","url":"%3Cinit%3E(int,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"invalidTags"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"invertMap(Map<String, Integer>)","url":"invertMap(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"invoke()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"invokeConstructor(Constructor<T>, Object...)","url":"invokeConstructor(java.lang.reflect.Constructor,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"isAbstract(DetailAST)","url":"isAbstract(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"isAbstract(DetailAST)","url":"isAbstract(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isAcceptable(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isAcceptableToken(DetailAST)","url":"isAcceptableToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"isAfter(DetailAST)","url":"isAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isAfterMethodReference(DetailAST)","url":"isAfterMethodReference(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isAllCharactersEscaped(String)","url":"isAllCharactersEscaped(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isAllowedPublicField(DetailAST)","url":"isAllowedPublicField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isAllowedTag(HtmlTag)","url":"isAllowedTag(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isAloneOnLine(RightCurlyCheck.Details, String)","url":"isAloneOnLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isAlphabeticalOrderBroken(String, String)","url":"isAlphabeticalOrderBroken(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isAnnotatedWithSafeVarargs(DetailAST)","url":"isAnnotatedWithSafeVarargs(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"isAnnotationOnType(DetailAST)","url":"isAnnotationOnType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAnonymousClassDef(DetailAST)","url":"isAnonymousClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isAnonymousClassVariable(DetailAST)","url":"isAnonymousClassVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isAnonymousInnerClassEnd(int, char)","url":"isAnonymousInnerClassEnd(int,char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"isAnotherTagBefore(DetailNode)","url":"isAnotherTagBefore(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isArrayInitialization(int, int)","url":"isArrayInitialization(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"isArrayTypeDeclaration(DetailAST)","url":"isArrayTypeDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isAssignOperator(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAssignToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isAssignToVariable(DetailAST)","url":"isAssignToVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAstInside(DetailAST, DetailAST)","url":"isAstInside(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isAstSimilar(DetailAST, DetailAST)","url":"isAstSimilar(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isAuditListener(Class<?>)","url":"isAuditListener(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isBeforeInSource(DetailAST, DetailAST)","url":"isBeforeInSource(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isBitWiseBinaryOrConditionalOrRelationalOperator(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"isBlank(int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isBlank(String)","url":"isBlank(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isBlockAloneOnSingleLine(RightCurlyCheck.Details)","url":"isBlockAloneOnSingleLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isBlockCommentEnd(int[], int)","url":"isBlockCommentEnd(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isBlockStart(DetailAST)","url":"isBlockStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"isBooleanLiteralReturnStatement(DetailAST)","url":"isBooleanLiteralReturnStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isBooleanLiteralType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isBracesNeeded(DetailAST)","url":"isBracesNeeded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isCalledOnStringFieldOrVariable(DetailAST)","url":"isCalledOnStringFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"isCallingSuper()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isCanonicalName(DetailAST)","url":"isCanonicalName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isCaseTokenWithAnotherCaseFollowing(DetailAST)","url":"isCaseTokenWithAnotherCaseFollowing(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"isCellEditable(EventObject)","url":"isCellEditable(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"isCellEditable(EventObject)","url":"isCellEditable(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"isCellEditable(int, int)","url":"isCellEditable(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"isCellEditable(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"isCellEditable(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"isChainedMethodCallWrapped()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isCharacterValidAfterGenericEnd(char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isCheckedMethod(DetailAST)","url":"isCheckedMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"isChecking()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isCheckMatch(AuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isCheckMatch(AuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isCheckMatch(TreeWalkerAuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isCheckMatch(TreeWalkerAuditEvent)","url":"isCheckMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isCheckstyleModule(Class<?>)","url":"isCheckstyleModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isCheckstyleTreeWalkerCheck(Class<?>)","url":"isCheckstyleTreeWalkerCheck(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isChild(DetailAST, DetailAST)","url":"isChild(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isChildNodeTextMatches(DetailNode, Pattern)","url":"isChildNodeTextMatches(com.puppycrawl.tools.checkstyle.api.DetailNode,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isChildOf(DetailAST, int)","url":"isChildOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isClassFieldDef(DetailAST)","url":"isClassFieldDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isClassMemberBlock(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isClassNamesSame(String, String)","url":"isClassNamesSame(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"isClassOrEnumOrRecordDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isClassProtected(DetailAST)","url":"isClassProtected(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isClassPublic(DetailAST)","url":"isClassPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isClosedTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isCloseTag()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isCodePointWhitespace(int[], int)","url":"isCodePointWhitespace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isColonFromLabel(DetailAST)","url":"isColonFromLabel(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isColonOfCaseOrDefault(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isColonOfForEach(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isComment(DetailAST)","url":"isComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentAtTheEndOfTheCodeBlock(DetailAST)","url":"isCommentAtTheEndOfTheCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentForMultiblock(DetailAST)","url":"isCommentForMultiblock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isCommentInBeginningOfLine(DetailAST)","url":"isCommentInBeginningOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isCommentNodesRequired()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"isCommentOrInlineTag(DetailNode)","url":"isCommentOrInlineTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"isCommentTag(String[], TagParser.Point)","url":"isCommentTag(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isCommentType(int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isCommentType(String)","url":"isCommentType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isComparison(DetailAST)","url":"isComparison(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isCompoundAssignToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"isContainerNode(DetailAST)","url":"isContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isContainVerifiableType(DetailAST)","url":"isContainVerifiableType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isContentsAllowMissingJavadoc(DetailAST)","url":"isContentsAllowMissingJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isCorrectJavadocPosition(DetailAST)","url":"isCorrectJavadocPosition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"isCorrectLocation(DetailAST, boolean)","url":"isCorrectLocation(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isCountable(DetailAST)","url":"isCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isDeclarationToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsAbstract()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsFinal()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isDeclaredAsPrivate()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isDefinedFirst(DetailNode)","url":"isDefinedFirst(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDefinition(DetailAST)","url":"isDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedExpression(DetailAST)","url":"isDistributedExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedPreviousStatement(DetailAST)","url":"isDistributedPreviousStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedReturnStatement(DetailAST)","url":"isDistributedReturnStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isDistributedThrowStatement(DetailAST)","url":"isDistributedThrowStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElse(DetailAST)","url":"isElse(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElseIf(DetailAST)","url":"isElseIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"isElseWithCurlyBraces(DetailAST)","url":"isElseWithCurlyBraces(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"isEmbeddedIn(String)","url":"isEmbeddedIn(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"isEmpty()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyBlock(DetailAST, int, int)","url":"isEmptyBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyBlock(DetailAST, int)","url":"isEmptyBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCatch(DetailAST, int)","url":"isEmptyCatch(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isEmptyCatchBlock(DetailAST)","url":"isEmptyCatchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isEmptyConfig"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCtorBlockCheckedFromRcurly(DetailAST)","url":"isEmptyCtorBlockCheckedFromRcurly(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyCtorBlockCheckedFromSlist(DetailAST)","url":"isEmptyCtorBlockCheckedFromSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyLambda(DetailAST, int)","url":"isEmptyLambda(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isEmptyLine(DetailNode)","url":"isEmptyLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isEmptyLineMissed(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails)","url":"isEmptyLineMissed(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyLoop(DetailAST, int)","url":"isEmptyLoop(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isEmptyLoopBodyAllowed(DetailAST)","url":"isEmptyLoopBodyAllowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyMethodBlock(DetailAST, int)","url":"isEmptyMethodBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"isEmptyTag(DetailNode)","url":"isEmptyTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isEmptyType(DetailAST)","url":"isEmptyType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil.DescriptionExtractor","l":"isEndOfDescription(DetailNode)","url":"isEndOfDescription(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"isEndOfEnumerationAfter(DetailAST)","url":"isEndOfEnumerationAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isEndOfLineModeViolation(DetailAST)","url":"isEndOfLineModeViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"isEndOfScope(DetailAST, DetailAST)","url":"isEndOfScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isEnumMember(DetailAST)","url":"isEnumMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isEqualsMethod(DetailAST)","url":"isEqualsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isEqualsMethod(DetailAST)","url":"isEqualsMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isExamplesText(DetailNode)","url":"isExamplesText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isExceptionInfoSame(JavadocMethodCheck.ExceptionInfo, JavadocMethodCheck.ExceptionInfo)","url":"isExceptionInfoSame(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ExceptionInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isExcludedClassRegexp(String)","url":"isExcludedClassRegexp(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"isExempt(String)","url":"isExempt(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isExpressionCountable(DetailAST)","url":"isExpressionCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isExprSurrounded(DetailAST)","url":"isExprSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"isExtendedClassNamedAsException(DetailAST)","url":"isExtendedClassNamedAsException(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isExtraHtml(String, Deque<HtmlTag>)","url":"isExtraHtml(java.lang.String,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isFallThroughComment(DetailAST, DetailAST)","url":"isFallThroughComment(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isFieldDeclaration(DetailAST)","url":"isFieldDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"FilterUtil","l":"isFileExists(String)","url":"isFileExists(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFileFilterModule(Class<?>)","url":"isFileFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isFileNameAndModuleAndModuleNameMatching(TreeWalkerAuditEvent)","url":"isFileNameAndModuleAndModuleNameMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isFileNameAndModuleNameMatching(AuditEvent)","url":"isFileNameAndModuleNameMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFileSetModule(Class<?>)","url":"isFileSetModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isFilterModule(Class<?>)","url":"isFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isFinalField(DetailAST)","url":"isFinalField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isFirstChild(DetailAST)","url":"isFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isFirstInLine(int[], int)","url":"isFirstInLine(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isFirstParagraph(DetailNode)","url":"isFirstParagraph(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"isFirstParameterObject(DetailAST)","url":"isFirstParameterObject(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"isFollowedByWhitespace(DetailAST, int...)","url":"isFollowedByWhitespace(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isFollowsEmptyForIterator(DetailAST)","url":"isFollowsEmptyForIterator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"isForceStrictCondition()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"isForLoopVariable(DetailAST)","url":"isForLoopVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"isForwardReference(DetailAST)","url":"isForwardReference(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"isFound()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isFromExcludedPackage(String)","url":"isFromExcludedPackage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"isFromPackage(String, String)","url":"isFromPackage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isGenericAfterNew(DetailAST)","url":"isGenericAfterNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isGenericBeforeCtorInvocation(DetailAST)","url":"isGenericBeforeCtorInvocation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"isGenericBeforeMethod(DetailAST)","url":"isGenericBeforeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isGetterMethod(DetailAST)","url":"isGetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"isGlobalProperty(Class<?>, String)","url":"isGlobalProperty(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isGreaterThan(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"isHandledType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isHasDeclaredConstructor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasDefaultCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isHashCodeMethod(DetailAST)","url":"isHashCodeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasNonPrivateStaticMethodOrField()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasNonStaticMethodOrField()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck.Details","l":"isHasPublicCtor()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isId()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isIdentifier(String)","url":"isIdentifier(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isIdMatch(AuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isIdMatch(AuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isIdMatch(TreeWalkerAuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isIdMatch(TreeWalkerAuditEvent)","url":"isIdMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isIdref()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IfHandler","l":"isIfAfterElse()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"isIgnorableMethod(DetailAST)","url":"isIgnorableMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"isIgnore(int, FileText, LineColumn)","url":"isIgnore(int,com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"isIgnored(DetailAST)","url":"isIgnored(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredConstructorParam(DetailAST)","url":"isIgnoredConstructorParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredParam(DetailAST, String)","url":"isIgnoredParam(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"isIgnoredParam(DetailAST)","url":"isIgnoredParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredParamOfAbstractMethod(DetailAST)","url":"isIgnoredParamOfAbstractMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isIgnoredPublicMember(String, String)","url":"isIgnoredPublicMember(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isIgnoredSetterParam(DetailAST, String)","url":"isIgnoredSetterParam(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"isIgnoreLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"isIgnoreSituation(DetailAST)","url":"isIgnoreSituation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImport(String)","url":"isIllegalImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImportByPackagesAndClassNames(String)","url":"isIllegalImportByPackagesAndClassNames(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"isIllegalImportByRegularExpressions(String)","url":"isIllegalImportByRegularExpressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"isImmediatelyFollowedByText(DetailNode)","url":"isImmediatelyFollowedByText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isImmutableField(DetailAST)","url":"isImmutableField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isImmutableFieldDefinedInFinalClass(DetailAST)","url":"isImmutableFieldDefinedInFinalClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"isIn(Scope)","url":"isIn(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInAbstractOrNativeMethod(DetailAST)","url":"isInAbstractOrNativeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInAnnotationBlock(DetailAST)","url":"isInAnnotationBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInBlockOf(DetailAST, int)","url":"isInBlockOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isInCache(String, long)","url":"isInCache(java.lang.String,long)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInClassBlock(DetailAST)","url":"isInClassBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInCodeBlock(DetailAST)","url":"isInCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInCompactConstructor(DetailAST)","url":"isInCompactConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"isIncompleteTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInContext(DetailAST, int[][], BitSet)","url":"isInContext(com.puppycrawl.tools.checkstyle.api.DetailAST,int[][],java.util.BitSet)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isIncrementOrDecrementVariableUsed(DetailAST)","url":"isIncrementOrDecrementVariableUsed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ISINDEX_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"ISINDEX_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isInEmptyCaseBlock(DetailAST, DetailAST)","url":"isInEmptyCaseBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isInEmptyCodeBlock(DetailAST, DetailAST)","url":"isInEmptyCodeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"isInEmptyForInitializerOrCondition(DetailAST)","url":"isInEmptyForInitializerOrCondition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInEnumBlock(DetailAST)","url":"isInEnumBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInExpression(DetailAST)","url":"isInExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isInHashCodeMethod(DetailAST)","url":"isInHashCodeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isInheritDocTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"isInIgnoreBlock(DetailAST, DetailAST)","url":"isInIgnoreBlock(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isInIgnoreList(DetailAST)","url":"isInIgnoreList(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"isInIgnoreOccurrenceContext(DetailAST)","url":"isInIgnoreOccurrenceContext(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInInterfaceBlock(DetailAST)","url":"isInInterfaceBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInInterfaceOrAnnotationBlock(DetailAST)","url":"isInInterfaceOrAnnotationBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isInitializationSequence(DetailAST, String)","url":"isInitializationSequence(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInitialized(DetailAST)","url":"isInitialized(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isInLambda"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInLambda(DetailAST)","url":"isInLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"isInLatestScopeDefinition(DetailAST)","url":"isInLatestScopeDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"isInlineDescription(DetailNode)","url":"isInlineDescription(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineReturnTag(DetailNode)","url":"isInlineReturnTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineTagPresent(DetailNode)","url":"isInlineTagPresent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isInlineTagWithName(DetailNode, String)","url":"isInlineTagWithName(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInLoopIdiom(DetailAST)","url":"isInLoopIdiom(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"isInNoBraceControlStatement(DetailAST)","url":"isInNoBraceControlStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isInPatternDefinition(DetailAST)","url":"isInPatternDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"isInPrivateMethod(DetailAST)","url":"isInPrivateMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInRecordBlock(DetailAST)","url":"isInRecordBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isInScope(DetailAST, Scope)","url":"isInScope(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isInScopeOfSuppression(AuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isInScopeOfSuppression(AuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isInScopeOfSuppression(TreeWalkerAuditEvent)","url":"isInScopeOfSuppression(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isInsideConstructorFrame(RequireThisCheck.AbstractFrame)","url":"isInsideConstructorFrame(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isInsideLocalAnonInnerClass(DetailAST)","url":"isInsideLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isInSpecificCodeBlocks(DetailAST, int...)","url":"isInSpecificCodeBlocks(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isInstanceField(DetailAST, String)","url":"isInstanceField(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isInStatic(DetailAST)","url":"isInStatic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"isInstVarOrClassVar()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isInSwitch(DetailAST)","url":"isInSwitch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isInSwitchRule(DetailAST)","url":"isInSwitchRule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"isInterfaceDeclaration(DetailAST)","url":"isInterfaceDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"isInterfaceOrAnnotationMember(DetailAST)","url":"isInterfaceOrAnnotationMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"isInTypeBlock(DetailAST)","url":"isInTypeBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isInTypecast(DetailAST)","url":"isInTypecast(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"isJavadoc(DetailAST)","url":"isJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isJavadocComment(DetailAST)","url":"isJavadocComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"isJavadocComment(String)","url":"isJavadocComment(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"isLambdaCorrectlyIndented"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isLambdaParameter(DetailAST)","url":"isLambdaParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isLambdaSingleParameterSurrounded(DetailAST)","url":"isLambdaSingleParameterSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"isLast(int, String)","url":"isLast(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"isLastLine(DetailNode)","url":"isLastLine(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"isLeadingAsterisk(DetailNode)","url":"isLeadingAsterisk(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"isLeaf(Object)","url":"isLeaf(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"isLeaf(Object)","url":"isLeaf(java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isLeftHandSideValue(DetailAST)","url":"isLeftHandSideValue(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"isLegalCommentContent(String)","url":"isLegalCommentContent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isLineAndColumnMatching(AuditEvent)","url":"isLineAndColumnMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isLineEmptyAfterPackage(DetailAST)","url":"isLineEmptyAfterPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"isLocalOnly()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isLocalVariableDef(DetailAST)","url":"isLocalVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"isLoggable(LogRecord)","url":"isLoggable(java.util.logging.LogRecord)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isLoopAst(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"isMagicNumberExists(DetailAST, DetailAST)","url":"isMagicNumberExists(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isMatch(AuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isMatch(AuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"isMatch(int, String)","url":"isMatch(int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"isMatch(String, int)","url":"isMatch(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isMatch(TreeWalkerAuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isMatch(TreeWalkerAuditEvent)","url":"isMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"isMatchFile(String)","url":"isMatchFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"isMatchFolder(String)","url":"isMatchFolder(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"isMatchingByLineAndColumnAndTokenType(DetailAST)","url":"isMatchingByLineAndColumnAndTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isMatchingClassName(String)","url":"isMatchingClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"isMatchingClassName(String)","url":"isMatchingClassName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isMatchingRegexp(String)","url":"isMatchingRegexp(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"isMessageMatch(AuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"isMessageMatch(AuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"isMessageMatch(TreeWalkerAuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"isMessageMatch(TreeWalkerAuditEvent)","url":"isMessageMatch(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"isMessageNameMatching(AuditEvent)","url":"isMessageNameMatching(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isMessageNameMatching(TreeWalkerAuditEvent)","url":"isMessageNameMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"isMethodModifier(DetailAST)","url":"isMethodModifier(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"isMethodOfScrapedModule(DetailAST)","url":"isMethodOfScrapedModule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isMethodOrCtorOrInitDefinition(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isMissingJavadocAllowed(DetailAST)","url":"isMissingJavadocAllowed(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"isMultiLevel()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"isMultiLine(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"isMultilineComment(DetailAST)","url":"isMultilineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isMultipleTypeCatch(DetailAST)","url":"isMultipleTypeCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isName(String)","url":"isName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"isNamedAsException(DetailAST)","url":"isNamedAsException(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"isNativeMethod(DetailAST)","url":"isNativeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isNewLineModeViolation(DetailAST)","url":"isNewLineModeViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"isNextSiblingOf(DetailAST, int)","url":"isNextSiblingOf(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isNilled()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"isNonAcceptableIndent(int, IndentLevel)","url":"isNonAcceptableIndent(int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isNonLocalTypeDeclaration(DetailAST)","url":"isNonLocalTypeDeclaration(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"isNonTight()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isNonVoidMethod(DetailAST)","url":"isNonVoidMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isNotRelevantSituation(DetailAST, int)","url":"isNotRelevantSituation(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isNotXpathFileGenerator(Class<?>)","url":"isNotXpathFileGenerator(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isNumericType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"isObjectParam(DetailAST)","url":"isObjectParam(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isOfType(DetailAST, int...)","url":"isOfType(com.puppycrawl.tools.checkstyle.api.DetailAST,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isOfType(int, int...)","url":"isOfType(int,int...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnAnnotationDef(DetailAST)","url":"isOnAnnotationDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnAnnotationField(DetailAST)","url":"isOnAnnotationField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnClass(DetailAST)","url":"isOnClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnCompactConstructor(DetailAST)","url":"isOnCompactConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnConstructor(DetailAST)","url":"isOnConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isOnDifferentLineWithPreviousToken(DetailAST)","url":"isOnDifferentLineWithPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnEnum(DetailAST)","url":"isOnEnum(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnEnumConstant(DetailAST)","url":"isOnEnumConstant(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnField(DetailAST)","url":"isOnField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnInterface(DetailAST)","url":"isOnInterface(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"isOnlyTagInWholeJavadoc(DetailNode)","url":"isOnlyTagInWholeJavadoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isOnlyUnicodeValidChars(String, Pattern)","url":"isOnlyUnicodeValidChars(java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnMember(DetailAST)","url":"isOnMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnMethod(DetailAST)","url":"isOnMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPackage(DetailAST)","url":"isOnPackage(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPlainClassMember(DetailAST)","url":"isOnPlainClassMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnPlainToken(DetailAST, int, int)","url":"isOnPlainToken(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isOnPreviousLineIgnoringComments(DetailAST, DetailAST)","url":"isOnPreviousLineIgnoringComments(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnRecord(DetailAST)","url":"isOnRecord(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"isOnStartOfLine(DetailAST)","url":"isOnStartOfLine(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isOnTheSameLine(DetailAST, int, int, int)","url":"isOnTheSameLine(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnTokenWithAnnotation(DetailAST, int)","url":"isOnTokenWithAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnTokenWithModifiers(DetailAST, int)","url":"isOnTokenWithModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"BlockCommentPosition","l":"isOnType(DetailAST)","url":"isOnType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"isOuterMostType(DetailAST)","url":"isOuterMostType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isOverlappingByArgument(DetailAST)","url":"isOverlappingByArgument(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isOverlappingByLocalVariable(DetailAST)","url":"isOverlappingByLocalVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"isOverriddenMethod(DetailAST)","url":"isOverriddenMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"isOverriding(DetailAST)","url":"isOverriding(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isOverridingMethod(DetailAST)","url":"isOverridingMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isPackageInfo(String)","url":"isPackageInfo(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"isParameterized(DetailAST)","url":"isParameterized(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isParamTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"isParentContainsTokenType(DetailAST, int)","url":"isParentContainsTokenType(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isParentText(DetailNode)","url":"isParentText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isPartOfDoubleBraceInitializerForNextToken(DetailAST)","url":"isPartOfDoubleBraceInitializerForNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"isPartOfDoubleBraceInitializerForPreviousToken(DetailAST)","url":"isPartOfDoubleBraceInitializerForPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"isPassedInParameter(DetailAST)","url":"isPassedInParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"isPathExcluded(String, Iterable<Pattern>)","url":"isPathExcluded(java.lang.String,java.lang.Iterable)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"isPatternValid(String)","url":"isPatternValid(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"isPipeOperator(DetailAST)","url":"isPipeOperator(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isPrecededByJavadoc(DetailAST)","url":"isPrecededByJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"isPrecedingEmptyForInit(DetailAST)","url":"isPrecedingEmptyForInit(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isPrePreviousLineEmpty(DetailAST)","url":"isPrePreviousLineEmpty(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isPrimitive(DetailAST)","url":"isPrimitive(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isPrivateInstanceVariable(DetailAST)","url":"isPrivateInstanceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"isProperDefinition(DetailAST, DetailAST)","url":"isProperDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"isProperDefinition(DetailAST, DetailAST)","url":"isProperDefinition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isPropertyList(DetailNode)","url":"isPropertyList(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"isPublic(DetailAST)","url":"isPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"isPublic(DetailAST)","url":"isPublic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"isPublicStaticFinalIntField(DetailAST)","url":"isPublicStaticFinalIntField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"isReceiverParameter(DetailAST)","url":"isReceiverParameter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"isReference(String)","url":"isReference(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"isReferencedType(String)","url":"isReferencedType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"isRegExp()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"isReloadActionEnabled()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"isResource(DetailAST)","url":"isResource(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isResourceChanged(PropertyCacheFile.ExternalResource)","url":"isResourceChanged(com.puppycrawl.tools.checkstyle.PropertyCacheFile.ExternalResource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"isResourceLocationInCache(String)","url":"isResourceLocationInCache(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isReturnedVariable(RequireThisCheck.AbstractFrame, DetailAST)","url":"isReturnedVariable(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isReturnTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"isRightcurlyFollowedBySemicolon(RightCurlyCheck.Details)","url":"isRightcurlyFollowedBySemicolon(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isRootModule(Class<?>)","url":"isRootModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isRootNode(DetailAST)","url":"isRootNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"isSameLineCaseGroup()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSameNameMethod(DetailAST)","url":"isSameNameMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isSameNodeInfo(NodeInfo)","url":"isSameNodeInfo(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"isSamePackage(String, int, String)","url":"isSamePackage(java.lang.String,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isSameVariables(DetailAST, DetailAST)","url":"isSameVariables(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isSeeOrInheritDocTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"isSemicolon(DetailAST)","url":"isSemicolon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"isSeparatedByExtraEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails)","url":"isSeparatedByExtraEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isSeparatorBeforeImport(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isSeparatorInGroup(int, boolean, int)","url":"isSeparatorInGroup(int,boolean,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"isSetterMethod(DetailAST, String)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"isSetterMethod(DetailAST)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"isSetterMethod(DetailAST)","url":"isSetterMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"isSignificant(String)","url":"isSignificant(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"isSimilarSignature(DetailAST, DetailAST)","url":"isSimilarSignature(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineCaseGroup(DetailAST)","url":"isSingleLineCaseGroup(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineDoWhile(DetailAST)","url":"isSingleLineDoWhile(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineElse(DetailAST)","url":"isSingleLineElse(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineFor(DetailAST)","url":"isSingleLineFor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineIf(DetailAST)","url":"isSingleLineIf(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"isSingleLineJavadoc(DetailAST)","url":"isSingleLineJavadoc(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineLambda(DetailAST)","url":"isSingleLineLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineStatement(DetailAST)","url":"isSingleLineStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineSwitchMember(DetailAST)","url":"isSingleLineSwitchMember(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineSwitchRule(DetailAST)","url":"isSingleLineSwitchRule(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSingleLineWhile(DetailAST)","url":"isSingleLineWhile(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isSingleSpace(int[], int)","url":"isSingleSpace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"isSingleTag(HtmlTag)","url":"isSingleTag(com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isSkipCase(DetailAST)","url":"isSkipCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSkipStatement(DetailAST)","url":"isSkipStatement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isSpace(int[], int)","url":"isSpace(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"isStandAloneIncrementOrDecrement(DetailAST)","url":"isStandAloneIncrementOrDecrement(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"isStandardClass(String, String)","url":"isStandardClass(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isStarImport(DetailAST)","url":"isStarImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isStarImport(DetailAST)","url":"isStarImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"isStarImportOfPackage(String, String)","url":"isStarImportOfPackage(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isStatementWithPossibleCurlies(DetailAST)","url":"isStatementWithPossibleCurlies(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"isStatic(DetailAST)","url":"isStatic(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"isStaticFinalVariable(DetailAST)","url":"isStaticFinalVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"isStaticImport()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"isStreamed()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariable(DetailAST)","url":"isStringFieldOrVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariableFromClass(DetailAST, String)","url":"isStringFieldOrVariableFromClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"isStringFieldOrVariableFromThisInstance(DetailAST)","url":"isStringFieldOrVariableFromThisInstance(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"isStringType(DetailAST)","url":"isStringType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isSummaryTag(DetailNode)","url":"isSummaryTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSuperCall(DetailAST)","url":"isSuperCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"isSuperCallInOverridingMethod(DetailAST)","url":"isSuperCallInOverridingMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isSuperClassOfAnonymousInnerClass()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressed(AuditEvent)","url":"isSuppressed(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressedAfterEventStart(int, int, SuppressWarningsHolder.Entry)","url":"isSuppressedAfterEventStart(int,int,com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"isSuppressedBeforeEventEnd(int, int, SuppressWarningsHolder.Entry)","url":"isSuppressedBeforeEventEnd(int,int,com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder.Entry)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"isSurrounded(DetailAST)","url":"isSurrounded(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"isSwitchExpression(DetailAST)","url":"isSwitchExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"isSwitchExpression(DetailAST)","url":"isSwitchExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"isSwitchLabeledExpression(DetailAST)","url":"isSwitchLabeledExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"isTag(String[], TagParser.Point)","url":"isTag(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"isTagIgnored(DetailNode)","url":"isTagIgnored(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"isTargetNode(DetailAST)","url":"isTargetNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"isTerminated(DetailAST, boolean, boolean)","url":"isTerminated(com.puppycrawl.tools.checkstyle.api.DetailAST,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"isTextPresentInsideHtmlTag(DetailNode)","url":"isTextPresentInsideHtmlTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"isTextSeparatedCorrectlyFromPrevious(int[], int)","url":"isTextSeparatedCorrectlyFromPrevious(int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"isThrowsTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"isTokenWithNoChildSlist(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isTopLevelClassJavadoc()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingBlockComment(DetailAST)","url":"isTrailingBlockComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"isTrailingBlockComment(TextBlock, int...)","url":"isTrailingBlockComment(com.puppycrawl.tools.checkstyle.api.TextBlock,int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingComment(DetailAST)","url":"isTrailingComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isTrailingSingleLineComment(DetailAST)","url":"isTrailingSingleLineComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"isTreeWalkerFilterModule(Class<?>)","url":"isTreeWalkerFilterModule(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"isTryBlocksResourceSpecification(AbstractExpressionHandler)","url":"isTryBlocksResourceSpecification(com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"isTypeDeclaration(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"isTypeDef(DetailAST)","url":"isTypeDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isTypeField(DetailAST)","url":"isTypeField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"isUndocumentedProperty(Class<?>, String)","url":"isUndocumentedProperty(java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"isUnusedImport(String)","url":"isUnusedImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"isUsed()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"isUserDefinedArrangementOfThis(RequireThisCheck.AbstractFrame, DetailAST)","url":"isUserDefinedArrangementOfThis(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"isUsingOfObjectReferenceToInvokeMethod(DetailAST)","url":"isUsingOfObjectReferenceToInvokeMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"isValidLanguageCode(String)","url":"isValidLanguageCode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"isValidName(String)","url":"isValidName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"isValidOn(DetailAST)","url":"isValidOn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"isVariableDefCountable(DetailAST)","url":"isVariableDefCountable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"isVariableInForInit(DetailAST)","url":"isVariableInForInit(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isVariableInOperatorExpr(DetailAST, DetailAST)","url":"isVariableInOperatorExpr(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isVariableMatchesIgnorePattern(String)","url":"isVariableMatchesIgnorePattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"isVerifiable(DetailAST, String)","url":"isVerifiable(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"isVerifiable(DetailAST)","url":"isVerifiable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"isViolatingEmptyLineBetweenFieldsPolicy(DetailAST)","url":"isViolatingEmptyLineBetweenFieldsPolicy(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"isViolation(DetailNode)","url":"isViolation(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"isViolationMessagesText(DetailNode)","url":"isViolationMessagesText(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"isVoidContext"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhiteSpaceBeforeColon(DetailAST)","url":"isWhiteSpaceBeforeColon(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhitespaceBeforeColonOfCase(DetailAST)","url":"isWhitespaceBeforeColonOfCase(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"isWhitespaceBeforeColonOfDefault(DetailAST)","url":"isWhitespaceBeforeColonOfDefault(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isWithNestedSubclass()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"isWithNonPrivateCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"isWrongOrder(String, boolean)","url":"isWrongOrder(java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"isXmlHeaderPrinted"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"isXpathQueryForNodeIsAccurateEnough(DetailAST)","url":"isXpathQueryForNodeIsAccurateEnough(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"isXpathQueryMatching(TreeWalkerAuditEvent)","url":"isXpathQueryMatching(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isZero(DetailAST)","url":"isZero(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"isZeroChar(DetailAST)","url":"isZeroChar(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"isZeroDistanceToken(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"items"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"iterateAxis(int, NodePredicate)","url":"iterateAxis(int,net.sf.saxon.pattern.NodePredicate)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"iterateAxis(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"iterateOverBlockContainingLocalAnonInnerClass(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"iterateOverBlockContainingLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"iteratePublicStaticIntFields(DetailAST, Consumer<String>)","url":"iteratePublicStaticIntFields(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.function.Consumer)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"JAVA_FILE_EXTENSION"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"JAVA_LANG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"JAVA_LANG_PACKAGE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"JAVA_LANG_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"JAVA_WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"JAVA_WITH_JAVADOC_AND_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"JavaAstVisitor(CommonTokenStream)","url":"%3Cinit%3E(org.antlr.v4.runtime.CommonTokenStream)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"JAVADOC_BLOCK_TAG_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"JAVADOC_CHECK_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"BlockTagUtil","l":"JAVADOC_CLOSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"JAVADOC_FOR_MODULE_OR_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_INLINE_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"JAVADOC_MULTILINE_TO_SINGLELINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"JAVADOC_PREFIX_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"JAVADOC_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"JAVADOC_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JAVADOC_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"JAVADOC_TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"JavadocBlockTagLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"javadocComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"JavadocContentLocationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"JavadocContentLocationOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"JavadocDetailNodeParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"JavadocMetadataScraper()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"JavadocMethodCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"JavadocMissingLeadingAsteriskCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"JavadocMissingWhitespaceAfterAsteriskCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"JavadocNodeImpl()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"JavadocPackageCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"JavadocParagraphCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"JavadocPropertiesGenerator()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"JavadocStyleCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"JavadocTag(int, int, String, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"JavadocTag(int, int, String)","url":"%3Cinit%3E(int,int,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"JavadocTagContinuationIndentationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"JavadocTagInfo(String, String, JavadocTagInfo.Type)","url":"%3Cinit%3E(java.lang.String,java.lang.String,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTagInfo.Type)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"JavadocTags(Collection<JavadocTag>, Collection<InvalidJavadocTag>)","url":"%3Cinit%3E(java.util.Collection,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"JavadocTagType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"javadocTokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"JavadocTokenTypes()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"JavadocTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"JavadocUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"JavadocVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.JavaFileFilter","l":"JavaFileFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"javaFiveCompatibility"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"JavaNCSSCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"JavaParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"javaStyle"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"JLS_ORDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"joinPackageNamesWithClassName(String, Set<String>)","url":"joinPackageNamesWithClassName(java.lang.String,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"key"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"key"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"key"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"KEY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"KEYGEN_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"KEYGEN_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"keyList"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"keys()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"label"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"LABEL_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LABELED_STAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LabelHandler","l":"LabelHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LAMBDA"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"LambdaBodyLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LambdaHandler","l":"LambdaHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"LambdaParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lambdaStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LAND"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_COUNTRY_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_COUNTRY_VARIANT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"LANGUAGE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"lastColumn"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastGroup"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImportLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"lastImportStatic"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"lastIndexOfNonWhitespace(String)","url":"lastIndexOfNonWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder.Entry","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"lastLine"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"DetailAstSet","l":"lastLine()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"lastLines"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"lastPath"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lastStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"lastVariableResourceStatementEnd"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"lazyLoad(T, Supplier<T>)","url":"lazyLoad(T,java.util.function.Supplier)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"lcurly"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LCURLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LEADING_ASTERISK"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"leave(DetailAST)","url":"leave(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveAddingConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveBranch()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"leaveClassDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"leaveClassDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"leaveCompilationUnit()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"leaveContainerNode(DetailAST)","url":"leaveContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveExpr(DetailAST)","url":"leaveExpr(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForDef(DetailAST)","url":"leaveForDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForEach(DetailAST)","url":"leaveForEach(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveForIter(DetailAST)","url":"leaveForIter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"leaveJavadocToken(DetailNode)","url":"leaveJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveLiteralNew(DetailAST)","url":"leaveLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveMethodDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"leaveMethodDef(DetailAST)","url":"leaveMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveMethodDef(DetailAST)","url":"leaveMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveMultiplyingConditional()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveSlist(DetailAST)","url":"leaveSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"leaveToken(DetailAST)","url":"leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"leaveUnitaryOperator()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LEFT_BRACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"LEFT_CURLY"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"LEFT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"LeftCurlyCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"LeftCurlyOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"legalAbstractClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"legalComment"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"LENGTH_OF_ALL_SEPARATORS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"length()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"lengthExpandedTabs(String, int, int)","url":"lengthExpandedTabs(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"lengthMinusTrailingWhitespace(String)","url":"lengthMinusTrailingWhitespace(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"level"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"levels"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LF"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LF_CR_CRLF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LI_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"limitedTokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"line"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"LINE_BREAK_ESCAPE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"LINE_END_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"LINE_FEED"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"LINE_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"LINE_TERMINATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"line(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lineBreaks"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"LineColumn","l":"LineColumn(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lineColumn(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"lineFilter"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"lineIsBlank(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"lineIsComment(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"LineLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"lineNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"lineNumber"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"linePositionList"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"lineRange"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"lines"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"lines"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"lines2position"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"linesCsv"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"lineSeparator"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"lineSeparator"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"LineSeparatorOption(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"linesToPosition"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"lineWrappingHandler"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"LineWrappingHandler(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"lineWrappingIndentation"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"LineWrappingOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LINK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINK_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"link(String)","url":"link(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LINKPLAIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LINKPLAIN_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"listenerList"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"listenerList"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"listeners"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"listFiles(File, List<Pattern>)","url":"listFiles(java.io.File,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"ListToTreeSelectionModelWrapper(TreeTable)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.TreeTable)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_ASSERT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BOOLEAN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BREAK"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_BYTE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CASE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CATCH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CHAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_CONTINUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DEFAULT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DO"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_DOUBLE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_ELSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_EXCLUDE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FALSE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FINALLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FLOAT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_FOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_IF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_INCLUDE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INSTANCEOF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_INTERFACE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"LITERAL_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_LONG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NATIVE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NEW"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NON_SEALED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_NULL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PERMITS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_RECORD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SEALED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SHORT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_STATIC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SUPER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SWITCH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_SYNCHRONIZED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THIS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THROW"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_THROWS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRANSIENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_TRY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_VOID"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_VOLATILE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_WHEN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_WHILE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LITERAL_YIELD"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"LITERALS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LNOT"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"LOAD_EXTERNAL_DTD"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"LOAD_PROPERTIES_EXCEPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"load()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"load(InputSource, URI)","url":"load(org.xml.sax.InputSource,java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"load(URI)","url":"load(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(InputSource, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions, ThreadModeSettings)","url":"loadConfiguration(org.xml.sax.InputSource,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(InputSource, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions)","url":"loadConfiguration(org.xml.sax.InputSource,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions, ThreadModeSettings)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ConfigurationLoader.IgnoredModulesOptions)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ConfigurationLoader.IgnoredModulesOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver, ThreadModeSettings)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,com.puppycrawl.tools.checkstyle.ThreadModeSettings)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"loadConfiguration(String, PropertyResolver)","url":"loadConfiguration(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"LoadExternalDtdFeatureProvider()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"loadExternalResource(String)","url":"loadExternalResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"loadExternalResources(Set<String>)","url":"loadExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"loadHeader(Reader)","url":"loadHeader(java.io.Reader)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"loadHeaderFile()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"loadProperties(File)","url":"loadProperties(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadSuppressions(InputSource, String)","url":"loadSuppressions(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadSuppressions(String)","url":"loadSuppressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"loadUri(URI)","url":"loadUri(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadXpathSuppressions(InputSource, String)","url":"loadXpathSuppressions(org.xml.sax.InputSource,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"loadXpathSuppressions(String)","url":"loadXpathSuppressions(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"localCheckAccess(String, String, String)","url":"localCheckAccess(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"LOCALE_COUNTRY"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"LOCALE_LANGUAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"localeCountry"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"localeLanguage"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"LocalFinalVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"LocalizedMessage(String, Class<?>, String, Object...)","url":"%3Cinit%3E(java.lang.String,java.lang.Class,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"localOnly"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"LocalVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"locateFinest(String, String)","url":"locateFinest(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile.ExternalResource","l":"location"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"location"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"log"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"log"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"LOG"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"log()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(DetailAST, String, Object...)","url":"log(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"log(int, int, String, Object...)","url":"log(int,int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"log(int, String, Object...)","url":"log(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"logAsSeparated(DetailAST)","url":"logAsSeparated(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"logAsTotal(DetailAST)","url":"logAsTotal(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logChildError(DetailAST, int, IndentLevel)","url":"logChildError(com.puppycrawl.tools.checkstyle.api.DetailAST,int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"logCommaViolation(DetailAST)","url":"logCommaViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logError(DetailAST, String, int, IndentLevel)","url":"logError(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,int,com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"logError(DetailAST, String, int)","url":"logError(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"logException(Exception, File)","url":"logException(java.lang.Exception,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"logFirstSinglelineLine(int, int)","url":"logFirstSinglelineLine(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"logMatch(DetailAST, String)","url":"logMatch(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"logMessage(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"logMissingTranslation(String, String)","url":"logMissingTranslation(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"logMultilineIndentation(DetailAST, DetailAST, DetailAST)","url":"logMultilineIndentation(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"logsStarredImportViolation(DetailAST)","url":"logsStarredImportViolation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"logTag(int, String, String)","url":"logTag(int,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"logViolation(String, DetailAST, RequireThisCheck.AbstractFrame)","url":"logViolation(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"logViolations(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"logViolations(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler","l":"logWarningMessage(DetailAST, int)","url":"logWarningMessage(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"logWrongImportGroupOrder(DetailAST, String, String, String)","url":"logWrongImportGroupOrder(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"LOOP_IDIOM_IGNORED_PARENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"LOOP_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LOR"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"lowerBound"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LPAREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"LT"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"macroName"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"macroParameters"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"MagicNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"MAIN_FOLDER_PATH"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"Main()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"Main()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"Main","l":"main(String...)","url":"main(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"mainAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"mainAst"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"MainFrame()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"MainFrameModel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"makeAcceptableTokens()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"makeAstRoot(JavaAstVisitor.DetailAstPair, DetailAstImpl)","url":"makeAstRoot(com.puppycrawl.tools.checkstyle.JavaAstVisitor.DetailAstPair,com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"makeCodeSelection()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"match"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MATCH_INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_ARG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_ARG_MISSING_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_MULTILINE_CONT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG_CURLY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MATCH_JAVADOC_NOARG_MULTILINE_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"MATCH_SINGLELINE_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"MATCH_SINGLELINE_COMMENT_PAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"matchAccessModifiers(AccessModifierOption)","url":"matchAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"matchAccessModifiers(AccessModifierOption)","url":"matchAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"matchAcrossLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"matchCount"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"matchDirectoryStructure"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"matcher"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"matcher"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"matches(byte...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesAtFront(String)","url":"matchesAtFront(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesAtFrontNoRegex(String)","url":"matchesAtFrontNoRegex(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"matchesExactly(String, String)","url":"matchesExactly(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"matchesFileExtension(File, String...)","url":"matchesFileExtension(java.io.File,java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"matchesSkipRegex(DetailAST)","url":"matchesSkipRegex(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"matchesTag(TreeWalkerAuditEvent)","url":"matchesTag(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"matchLength"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"matchPattern(String, Pattern)","url":"matchPattern(java.lang.String,java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"matchPosition"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"matchValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"MatchXpathCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"max"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MAX_QUOTED_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"MAX_TEXT_LEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"maxAllowed"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"maxErrors"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"maxForVoid"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"maximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"maximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumMessage"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"maximumNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPackage"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPrivate"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxProtected"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxPublic"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"maxTotal"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"maxWarnings"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"MEMBER"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MemberDefHandler","l":"MemberDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"memberModifiers"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"MemberNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"message"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"message"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"MESSAGE_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"MESSAGE_QUERY_MAP"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"message(String)","url":"message(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"messageArguments"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"messageDispatcher"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"messageFormat"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"messageKey"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"messagePattern"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"messageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"messageRegexp"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"messages"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"META_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"META_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"METADATA"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGenerationException","l":"MetadataGenerationException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"MetadataGeneratorLogger","l":"MetadataGeneratorLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGeneratorUtil","l":"MetadataGeneratorUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"method"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_CALL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"METHOD_FRAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"METHOD_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"METHOD_REF"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"MethodCallHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"methodCalls"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MethodCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"MethodCounter(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodDefHandler","l":"MethodDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.MethodFrame","l":"MethodFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"MethodLengthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"methodMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"methodModifier"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"MethodNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"MethodNode(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MethodParamPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"methodStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"MethodTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"minimum"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"minimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumDepth"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumMessage"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"minimumNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"minLineCount"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MINUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MINUS_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"MismatchStrategy()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"MissingCtorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MissingDeprecatedCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"MissingJavadocMethodCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"MissingJavadocPackageCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"MissingJavadocTypeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MissingOverrideCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"MissingSwitchDefaultCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MOD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MOD_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"model"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"ModifiedControlVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"ModifierOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"MODIFIERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"modifyVariablesStack(UnusedLocalVariableCheck.TypeDeclDesc, Deque<UnusedLocalVariableCheck.VariableDesc>, DetailAST)","url":"modifyVariablesStack(com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.TypeDeclDesc,java.util.Deque,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"MODULE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"MODULE_DETAILS_STORE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"MODULE_SUPER_CLASS_FILES"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"moduleClassLoader"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"moduleClassLoader"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"moduleDetails"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"ModuleDetails()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"moduleFactory"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"moduleFactory"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"moduleId"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"moduleLoadOption"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"ModuleLoadOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"moduleName"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"ModulePropertyDetails()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ModuleReflectionUtil","l":"ModuleReflectionUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"moduleType"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"ModuleType(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_ACCESS"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"MSG_ANNOTATION_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"MSG_BLOCK_TAG_LOCATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_CHILD_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_CHILD_ERROR_MULTI"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_CLASS_INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_CONSTRUCTOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"MSG_CONTAINS_TAB"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"MSG_CTOR"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"MSG_DESC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_DISALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_DUPLICATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_DUPLICATE_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_DUPLICATE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"MSG_EQUALS_AVOID_NULL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"MSG_EQUALS_IGNORE_CASE_AVOID_NULL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"MSG_ERROR_MULTI"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_EXPECTED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_EXPR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_EXTRA_HTML"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"MSG_FALL_THROUGH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"MSG_FALL_THROUGH_LAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"MSG_FILE_CONTAINS_TAB"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"MSG_HEADER_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"MSG_HEADER_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_IDENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"MSG_ILLEGAL_ABSTRACT_CLASS_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_ILLEGAL_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_INCOMPLETE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_INVALID_INHERIT_DOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"MSG_INVALID_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"MSG_IO_EXCEPTION_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"MSG_IO_EXCEPTION_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"MSG_JAVADOC_CONTENT_FIRST_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"MSG_JAVADOC_CONTENT_SECOND_LINE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_MISSED_HTML_CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_MISSED_HTML_CLOSE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"MSG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_PARSE_RULE_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_PARSE_RULE_ERROR"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"MSG_JAVADOC_TAG_LINE_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_JAVADOC_WRONG_SINGLETON_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_JAVADOC_WRONG_SINGLETON_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassDataAbstractionCouplingCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"ClassFanOutComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"MSG_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_INCORRECT_STYLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"MSG_KEY_ANNOTATION_LOCATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"MSG_KEY_ANNOTATION_LOCATION_ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MSG_KEY_ANNOTATION_MISSING_DEPRECATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MSG_KEY_ANNOTATION_MISSING_OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"MSG_KEY_ANNOTATION_ON_SAME_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_PARENS_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_PARENS_PRESENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_TRAILING_COMMA_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"MSG_KEY_ANNOTATION_TRAILING_COMMA_PRESENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"MSG_KEY_BLOCK"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"MSG_KEY_BLOCK_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"MSG_KEY_BLOCK_NESTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"MSG_KEY_BLOCK_NO_STATEMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"MSG_KEY_CATCH_BLOCK_EMPTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"MSG_KEY_EQUALS"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"MSG_KEY_EXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"MSG_KEY_HASHCODE"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"MSG_KEY_JAVADOC_DUPLICATE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_ALONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_BREAK_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_BREAK_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"MSG_KEY_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"MSG_KEY_LINE_SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_MIN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"MSG_KEY_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"MSG_KEY_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"MSG_KEY_MISSING_TRANSLATION_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"MSG_KEY_NEED_BRACES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"MSG_KEY_NO_CODE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_NO_NEWLINE_EOF"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"MSG_KEY_SINGLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"MSG_KEY_SKIP_IF_LAST_AND_SHARED_WITH_CASE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_SUM_MAX"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"MSG_KEY_SUM_MIN"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"MSG_KEY_SUPPRESSED_WARNING_NOT_ALLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"MSG_KEY_TAG_NOT_VALID_ON"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_UNABLE_OPEN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"MSG_KEY_UNCLOSED_HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"MSG_KEY_VOID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"MSG_KEY_WRONG_ENDING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_LAMBDA"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_LANG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"MSG_LEGACY_PACKAGE_HTML"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_LEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_LINE_BEFORE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"MSG_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"MSG_LINE_NEW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"MSG_LINE_PREVIOUS"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_LINE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_MANY_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"MSG_MATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"MSG_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"MSG_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"MSG_MISMATCH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_MISPLACED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"MSG_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"MSG_MISSING_ASTERISK"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_MISSING_FILE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_MISSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_MISSING_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"MSG_MODIFIER_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MSG_MULTIPLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MSG_MULTIPLE_COMMA"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_MULTIPLE_LINES_INSIDE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"MSG_NO_ABSTRACT_CLASS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_NO_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_NONGROUP_EXPECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_NONGROUP_IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"MSG_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_ORDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_ORDERING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"MSG_PACKAGE_INFO"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PACKAGE_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"MSG_PKG_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"MSG_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PRIVATE_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PROTECTED_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"MSG_PUBLIC_METHODS"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"MSG_RECORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_REDUNDANT_PARAGRAPH"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_REGEXP_EXCEEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"MSG_REGEXP_EXCEEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_REGEXP_MINIMUM"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"MSG_REGEXP_MINIMUM"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"MSG_REQUIRED_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_RETURN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_RETURN_EXPECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"MSG_SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"MSG_SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"MSG_SEPARATED_IN_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_SEPARATED_IN_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"MSG_SEPARATION"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"MSG_SHOULD_BE_SEPARATED"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MSG_STACKOVERFLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"MSG_STATIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"MSG_STRING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_FIRST_SENTENCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_JAVADOC"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_JAVADOC_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"MSG_SUMMARY_MISSING_PERIOD"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"MSG_TAG_AFTER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_TAG_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_TAG_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"MSG_UNCLOSED_HTML"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"MSG_UNCLOSED_HTML_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"MSG_UNKNOWN_PKG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNKNOWN_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"MSG_UNUSED_LOCAL_VARIABLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_UNUSED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNUSED_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"MSG_UNUSED_TAG_GENERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"MSG_UNUSED_TAG_GENERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"MSG_VARIABLE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"MSG_WRITE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_ILLEGAL_FOLLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"MSG_WS_NOT_FOLLOWED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"MSG_WS_NOT_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"MSG_WS_PRECEDED"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"MSG_WS_TYPECAST"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"MULTI_THREAD_CHECKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"MULTI_THREAD_TREE_WALKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"MultilineDetector(DetectorOptions)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"multiLines"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"MultipleStringLiteralsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"MultipleVariableDeclarationsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"CatchParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ClassTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ConstantNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"IllegalIdentifierNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"InterfaceTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalFinalVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MemberNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"mustCheckName(DetailAST)","url":"mustCheckName(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"MutableExceptionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"MUTATION_OPERATIONS"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocTag","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ClassInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"name"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"name"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"NAME_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NAME_TO_FULL_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"NAME_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"nameToValueMapFromPublicIntFields(Class<?>)","url":"nameToValueMapFromPublicIntFields(java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"NAMING"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"nearbyTextPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"NeedBracesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"needSeparator(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"NestedForDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"NestedIfDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"NestedTryDepthCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"NEVER"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"NEVER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"NeverSuppress()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"newBuilder()"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage.Utf8Control","l":"newBundle(String, Locale, String, ClassLoader, boolean)","url":"newBundle(java.lang.String,java.util.Locale,java.lang.String,java.lang.ClassLoader,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"NewHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"NEWLINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"NEWLINE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"NEWLINE_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"NewlineAtEndOfFileCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"NEXT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"next()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"nextSibling"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"nextTag()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"nextToken"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"NL"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"NL"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"NLOW"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"NoArrayTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"NoCloneCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NoCodeInFileCheck","l":"NoCodeInFileCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"node"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"nodeForRow(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"NoEnumTrailingCommaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"NoFinalizerCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"NoLineWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"NON_BASE_TOKEN_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"NON_GROUP_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"NON_PRINTABLE_CHARS"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"NONE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"NonEmptyAtclauseDescriptionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"NOSPACE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NOT_EQUAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AnnotationArrayInitHandler","l":"NOT_EXIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ArrayInitHandler","l":"NOT_EXIST"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"NOT_INITIALIZED"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"NOTHING"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyBegin(DetailAST, FileContents, TreeWalker.AstState)","url":"notifyBegin(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyEnd(DetailAST, TreeWalker.AstState)","url":"notifyEnd(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyLeave(DetailAST, TreeWalker.AstState)","url":"notifyLeave(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"notifyVisit(DetailAST, TreeWalker.AstState)","url":"notifyVisit(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"NoWhitespaceAfterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"NoWhitespaceBeforeCaseDefaultColonCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"NoWhitespaceBeforeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"NPathComplexityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NULL_LOADER_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"NULL_PACKAGE_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_DOUBLE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_FLOAT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_INT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"NUM_LONG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"OBJBLOCK"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"objBlockWithEquals"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"objBlockWithHashCode"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"ObjectBlockHandler","l":"ObjectBlockHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"ofBoolean(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"OFF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"OFF"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"offCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"offCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"offset"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"offset"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"OMIT"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"omitIgnoredModules"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"ON"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"ON"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"onCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"onCommentFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"OneStatementPerLineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"OneTopLevelClassCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"ONLY_TAG_VARIATION_1"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"ONLY_TAG_VARIATION_2"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"OnlyCheckstyleLoggersFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"onlyObjectReferences"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"OPEN_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"OPEN_ANGLE_BRACKET"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"OPEN_CURLY_BRACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"OPEN_PARENTHESIS"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"openFile(File)","url":"openFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"openFile(File)","url":"openFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"OperatorWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTGROUP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"option"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"OPTION_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"optional"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"optional"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"options"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"options"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"Options()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"ordered"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"OrderedPropertiesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"orderProperties(Set<String>)","url":"orderProperties(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"ORDINARY"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"ordinaryChecks"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"OsSpecificUtil","l":"OsSpecificUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"outerNum"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"OuterTypeFilenameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"OuterTypeNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"OUTPUT_FORMAT_OPTION"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator.CliOptions","l":"outputFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"OutputFormat()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"outputPath"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"OutputStreamOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"OutputStreamOptions()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"OverloadMethodsDeclarationOrderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"OVERRIDE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"OVERRIDE_ANNOTATIONS"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"overrideProps"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"overridePropsResolver"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"P_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PACKAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PACKAGE_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PACKAGE_CLASS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PACKAGE_DEF"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"PACKAGE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"PACKAGE_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"packageAllowed"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"PackageAnnotationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"PackageDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PackageDefHandler","l":"PackageDefHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OnlyCheckstyleLoggersFilter","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"packageName"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"PackageNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"packageNames"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"PackageNamesLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(Set<String>, ClassLoader, PackageObjectFactory.ModuleLoadOption)","url":"%3Cinit%3E(java.util.Set,java.lang.ClassLoader,com.puppycrawl.tools.checkstyle.PackageObjectFactory.ModuleLoadOption)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(Set<String>, ClassLoader)","url":"%3Cinit%3E(java.util.Set,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"PackageObjectFactory(String, ClassLoader)","url":"%3Cinit%3E(java.lang.String,java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"packages"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"packageStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"PadOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"paint(Graphics)","url":"paint(java.awt.Graphics)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAGRAPH"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"PARAM"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAM_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PARAMETER_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAMETER_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"ParameterAssignmentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"ParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"parameterNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"parameterNamesStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"ParameterNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"ParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"parent"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PARENT_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"PARENT_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ParentModuleMacro","l":"ParentModuleMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"parentSectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"parentToSkip"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parse(FileContents)","url":"parse(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"parse(Reader, Sink, String)","url":"parse(java.io.Reader,org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"parseAndPrintJavadocTree(DetailAST)","url":"parseAndPrintJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseClassNames(String...)","url":"parseClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseDouble(String, int)","url":"parseDouble(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"parseErrorMessage"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseErrorMessage","l":"ParseErrorMessage(int, String, Object...)","url":"%3Cinit%3E(int,java.lang.String,java.lang.Object...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parseFile(File, JavaParser.Options)","url":"parseFile(java.io.File,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseFile(File)","url":"parseFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser","l":"parseFileText(FileText, JavaParser.Options)","url":"parseFileText(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"parseInfluence(String, String, String)","url":"parseInfluence(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"parseInputSource(InputSource)","url":"parseInputSource(org.xml.sax.InputSource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"parseInputSource(InputSource)","url":"parseInputSource(org.xml.sax.InputSource)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseJavadocAsDetailNode(DetailAST)","url":"parseJavadocAsDetailNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser","l":"parseJavadocAsDetailNode(DetailAST)","url":"parseJavadocAsDetailNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"parseJavadocAsDetailNode(String)","url":"parseJavadocAsDetailNode(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"parseJavadocTree(DetailAST)","url":"parseJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"parseMode"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"parseMode"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"ParseMode(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"parseNumber(String, int, int)","url":"parseNumber(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"parsePropertyString(String, Collection<String>, Collection<String>)","url":"parsePropertyString(java.lang.String,java.util.Collection,java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"parser"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck.FileContext","l":"parser"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"parseRange(String, String, String)","url":"parseRange(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ParserUtil","l":"ParserUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"ParseStatus()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"parseTag(String[], int, int, TagParser.Point)","url":"parseTag(java.lang.String[],int,int,com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"parseTags(String[], int)","url":"parseTags(java.lang.String[],int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"parseTreeTableModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"ParseTreeTableModel(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"ParseTreeTablePresentation(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"path"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"path"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PATH_TO_JAVADOC_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PATH_TO_TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"paths"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"pattern"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PATTERN_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PATTERN_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.PatternConverter","l":"PatternConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"patternForExactMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"patternForExactMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"patternForPartialMatch"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PatternVariableNameCheck","l":"PatternVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"period"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PERMITS_CLAUSE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"persist()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"PKG_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"PkgImportControl(PkgImportControl, String, boolean, MismatchStrategy)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.imports.PkgImportControl,java.lang.String,boolean,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"PkgImportControl(String, boolean, MismatchStrategy)","url":"%3Cinit%3E(java.lang.String,boolean,com.puppycrawl.tools.checkstyle.checks.imports.MismatchStrategy)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"PkgImportRule(boolean, boolean, String, boolean, boolean)","url":"%3Cinit%3E(boolean,boolean,java.lang.String,boolean,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"pkgName"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"PLAIN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"PLAIN_JAVA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PLUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"PLUS_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"pModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"pModel"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser.Point","l":"Point(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"pop()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"popCurrentVariables(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"populateModule(Element, ModuleDetails)","url":"populateModule(org.w3c.dom.Element,com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"popValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"popValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"position"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"position"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"POST_DEC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"POST_INC"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"postProcessHeaderLines()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"postProcessLiteralNew(DetailAST)","url":"postProcessLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"PrecedingIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"previousSibling"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"PrecedingIterator","l":"previousSiblingEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"prevScopeUninitializedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"primitiveDataTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"PrimordialHandler","l":"PrimordialHandler(IndentationCheck)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printAst"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printAst(FileText, JavaParser.Options)","url":"printAst(com.puppycrawl.tools.checkstyle.api.FileText,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printAstWithComments"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printBranch(DetailAST)","url":"printBranch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printFileAst(File, JavaParser.Options)","url":"printFileAst(java.io.File,com.puppycrawl.tools.checkstyle.JavaParser.Options)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"printFileAst(File)","url":"printFileAst(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printJavaAndJavadocTree(DetailAST)","url":"printJavaAndJavadocTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printJavaAndJavadocTree(File)","url":"printJavaAndJavadocTree(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printJavadocTree"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"println()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"printSuppressions(File, String, int)","url":"printSuppressions(java.io.File,java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"printTree(DetailAST)","url":"printTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailNodeTreeStringPrinter","l":"printTree(DetailNode, String, String)","url":"printTree(com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"printTreeWithJavadoc"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"printXmlHeader()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"printXpathBranch(String, File)","url":"printXpathBranch(java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PRIVATE"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PRIVATE_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"process(File, FileText)","url":"process(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"process(File, FileText)","url":"process(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"process(List<File>)","url":"process(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"process(List<File>)","url":"process(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processAbstractMethodParameters(DetailAST)","url":"processAbstractMethodParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"processAST(DetailAST)","url":"processAST(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"processChildren(DetailAstImpl, List<? extends ParseTree>)","url":"processChildren(com.puppycrawl.tools.checkstyle.DetailAstImpl,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processClassDef(DetailAST)","url":"processClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processConstructor(DetailAST)","url":"processConstructor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"processCurrentFile"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processEnd(DetailAST)","url":"processEnd(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"processExpression(DetailAST)","url":"processExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processField(DetailAST)","url":"processField(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"processFile(File)","url":"processFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"processFile(URL, PackageNamesLoader)","url":"processFile(java.net.URL,com.puppycrawl.tools.checkstyle.PackageNamesLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"processFiles(List<File>)","url":"processFiles(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"processFiles(RootModule, SeverityLevelCounter, String)","url":"processFiles(com.puppycrawl.tools.checkstyle.api.RootModule,com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"processFiltered(File, FileText)","url":"processFiltered(java.io.File,com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processFrame(DetailAST)","url":"processFrame(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"processIdent(DetailAST)","url":"processIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processIdent(DetailAST)","url":"processIdent(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processImport(DetailAST, DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processImport(DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processImport(DetailAST)","url":"processImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"processingTokenEnd"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processInterfaceOrAnnotation(DetailAST)","url":"processInterfaceOrAnnotation(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"processIter(DetailAST, TreeWalker.AstState)","url":"processIter(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processJavadoc"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processJavadocTag(JavadocTag)","url":"processJavadocTag(com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"processLambda(DetailAST)","url":"processLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"processLeft(DetailAST)","url":"processLeft(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"processLines(FileText)","url":"processLines(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"processLines(FileText)","url":"processLines(com.puppycrawl.tools.checkstyle.api.FileText)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"processLinkForTokenTypes(Sink)","url":"processLinkForTokenTypes(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processLiteralNew(DetailAST)","url":"processLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processLiteralNew(DetailAST)","url":"processLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processMacroEnd(Sink)","url":"processMacroEnd(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processMacroStart(XmlPullParser)","url":"processMacroStart(org.codehaus.plexus.util.xml.pull.XmlPullParser)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processMethod(DetailAST)","url":"processMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processMethodCall(DetailAST)","url":"processMethodCall(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processMethods(DetailAST)","url":"processMethods(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiers(DetailAST)","url":"processModifiers(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiersState(DetailAST, DeclarationOrderCheck.ScopeState)","url":"processModifiersState(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"processModifiersSubState(DetailAST, DeclarationOrderCheck.ScopeState, boolean)","url":"processModifiersSubState(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck.ScopeState,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"processModule(String, File)","url":"processModule(java.lang.String,java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processMultipleLinesInside(DetailAST)","url":"processMultipleLinesInside(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processNestedGenerics(DetailAST, int[], int)","url":"processNestedGenerics(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"processNestedType(DetailAST)","url":"processNestedType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processPackage(DetailAST, DetailAST)","url":"processPackage(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"processPackageDef(DetailAST)","url":"processPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"processParamStart(XmlPullParser, Sink)","url":"processParamStart(org.codehaus.plexus.util.xml.pull.XmlPullParser,org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"processResources(DetailAST)","url":"processResources(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"processRight(DetailAST)","url":"processRight(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processSingleGeneric(DetailAST, int[], int)","url":"processSingleGeneric(com.puppycrawl.tools.checkstyle.api.DetailAST,int[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"processSlist(DetailAST)","url":"processSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"processStart(DetailAST)","url":"processStart(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"processStaticImport(DetailAST)","url":"processStaticImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"processSuperclasses()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"processThrows(Iterable<JavadocMethodCheck.ExceptionInfo>, JavadocMethodCheck.ClassInfo, Set<String>)","url":"processThrows(java.lang.Iterable,com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.ClassInfo,java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"processTree(DetailNode)","url":"processTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"processVariable(DetailAST)","url":"processVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"processVariableDef(DetailAST, DetailAST)","url":"processVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROP_DEFAULT_VALUE_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROP_TYPE_MISSING"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"properties"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"properties"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"PROPERTIES_ALLOWED_GET_TYPES_FROM_METHOD"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROPERTIES_TO_NOT_WRITE"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"PropertiesExpander(Properties)","url":"%3Cinit%3E(java.util.Properties)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"propertiesFile"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"PropertiesMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"PROPERTY_TAG"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"PROPERTY_TYPES_XML"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"PROPERTY_VARIABLE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"Property()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"PropertyCacheFile(Configuration, String)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.Configuration,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"propertyMap"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"propertySectionStartIdx"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"PropertyType(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PROTECTED"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PROTECTED_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"protectedAllowed"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"PUBLIC"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"PUBLIC_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"PUBLIC_ACCESS_MODIFIER"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"publicIdToResourceNameMap"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"publicMemberPattern"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"push()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"pushToStack(AxisIterator)","url":"pushToStack(net.sf.saxon.tree.iter.AxisIterator)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"pushValue()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"pushValue(Integer)","url":"pushValue(java.lang.Integer)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"put(Object, Object)","url":"put(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"put(Object, Object)","url":"put(java.lang.Object,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"put(String, long)","url":"put(java.lang.String,long)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"putExternalResources(Set<String>)","url":"putExternalResources(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"qualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"qualifiedName"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"query"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"query"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"QUESTION"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator","l":"queue"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"queue"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"QUOTE"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"QUOTE_CHAR"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"QUOTE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"raiseCounter(DetailAST)","url":"raiseCounter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"rangeValue"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"rangeValues"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RB_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RBRACK"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"rcurly"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RCURLY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"READ_BUFFER_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"read(InputStream, ModuleType)","url":"read(java.io.InputStream,com.puppycrawl.tools.checkstyle.meta.ModuleType)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"readAllModulesIncludingThirdPartyIfAny(String...)","url":"readAllModulesIncludingThirdPartyIfAny(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"readAndCheckFile(File)","url":"readAndCheckFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"readerLines"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"readFile(File, CharsetDecoder)","url":"readFile(java.io.File,java.nio.charset.CharsetDecoder)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"readFile(String)","url":"readFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"readResource(String)","url":"readResource(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"realExecute(String)","url":"realExecute(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_COMPONENT_DEF"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"RECORD_MAX_NCSS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_PATTERN_COMPONENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RECORD_PATTERN_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordComponentNameCheck","l":"RecordComponentNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"RecordComponentNumberCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"recordMaximum"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"RecordTypeParameterNameCheck","l":"RecordTypeParameterNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"CheckstyleParserErrorStrategy","l":"recoverInline(Parser)","url":"recoverInline(org.antlr.v4.runtime.Parser)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"RedundantImportCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"RedundantModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"REFERENCE"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"referencedClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck.Frame","l":"referencedTypes"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"FileImportControl","l":"regex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"regex"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"regexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"regExp"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"REGEXP_FORMAT_TO_CHECK_DEFAULT_TRANSLATIONS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"REGEXP_FORMAT_TO_CHECK_REQUIRED_TRANSLATIONS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"REGEXP_HEADER_CHECK_HEADER"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"RegexpCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"RegexpHeaderCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"RegexpMultilineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"RegexpOnFilenameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"RegexpSinglelineCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"RegexpSinglelineJavaCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"register(int, Class<T>)","url":"register(int,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"registerAlias(String, String)","url":"registerAlias(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"registerAnonymousInnerClassToSuperClass(DetailAST, String)","url":"registerAnonymousInnerClassToSuperClass(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"registerAsInstOrClassVar()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"registerAsUsed()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"registerCheck(AbstractCheck)","url":"registerCheck(com.puppycrawl.tools.checkstyle.api.AbstractCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"registerCheck(int, AbstractCheck)","url":"registerCheck(int,com.puppycrawl.tools.checkstyle.api.AbstractCheck)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"registerCustomTypes(ConvertUtilsBean)","url":"registerCustomTypes(org.apache.commons.beanutils.ConvertUtilsBean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"registerExtendedClass(String, FinalClassCheck.ClassDesc)","url":"registerExtendedClass(java.lang.String,com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"registerImport(DetailAST)","url":"registerImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"registerIntegralTypes(ConvertUtilsBean)","url":"registerIntegralTypes(org.apache.commons.beanutils.ConvertUtilsBean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerNestedSubclass()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerNonPrivateCtor()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"registerSuperClassOfAnonymousInnerClass()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"reinitializeMacroFields()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"RELATIONAL_OPERATOR"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"relativizePath(String, String)","url":"relativizePath(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedAccessModifierArrayConverter","l":"RelaxedAccessModifierArrayConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.RelaxedStringArrayConverter","l":"RelaxedStringArrayConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"reliefPattern"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"reloadAction"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"ReloadAction()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"reloadActionEnabled"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"removeBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"removeBeforeExecutionFileFilter(BeforeExecutionFileFilter)","url":"removeBeforeExecutionFileFilter(com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"removeCellEditorListener(CellEditorListener)","url":"removeCellEditorListener(javax.swing.event.CellEditorListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"removeCheckstylePrefixIfExists(String)","url":"removeCheckstylePrefixIfExists(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"removeChild(Configuration)","url":"removeChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"removeChildren()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeFilter(Filter)","url":"removeFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"removeFilter(Filter)","url":"removeFilter(com.puppycrawl.tools.checkstyle.api.Filter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"removeFinalVariableCandidateFromStack(DetailAST)","url":"removeFinalVariableCandidateFromStack(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"removeLeadingJavaDoc(String)","url":"removeLeadingJavaDoc(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"removeListener(AuditListener)","url":"removeListener(com.puppycrawl.tools.checkstyle.api.AuditListener)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"removeMatchingParam(Iterable<DetailAST>, String)","url":"removeMatchingParam(java.lang.Iterable,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"removeQuotes(String)","url":"removeQuotes(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"removeSquareBrackets(String)","url":"removeSquareBrackets(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"removeTreeModelListener(TreeModelListener)","url":"removeTreeModelListener(javax.swing.event.TreeModelListener)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"renderSeverityLevel(SeverityLevel)","url":"renderSeverityLevel(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"replaceProperties(String, PropertyResolver, String)","url":"replaceProperties(java.lang.String,com.puppycrawl.tools.checkstyle.PropertyResolver,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"report"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportBlockComment(int, int, int, int)","url":"reportBlockComment(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportBlockComment(String, int, int, int, int)","url":"reportBlockComment(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CommentListener","l":"reportBlockComment(String, int, int, int, int)","url":"reportBlockComment(java.lang.String,int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"reporter"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"reporter(AbstractViolationReporter)","url":"reporter(com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"reportMagicNumber(DetailAST)","url":"reportMagicNumber(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportSingleLineComment(int, int)","url":"reportSingleLineComment(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"reportSingleLineComment(String, int, int)","url":"reportSingleLineComment(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.grammar","c":"CommentListener","l":"reportSingleLineComment(String, int, int)","url":"reportSingleLineComment(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"requiredJavadocPhrase"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"requiredTranslations"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"RequireEmptyLineBeforeBlockTagGroupCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"RequireThisCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"reset()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"reset()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"resetModuleDetailsStore()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"resetRowSelection()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"resetState()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"resetState()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"resolve(String)","url":"resolve(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyResolver","l":"resolve(String)","url":"resolve(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"resolveEntity(String, String)","url":"resolveEntity(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"resolveName(String)","url":"resolveName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCE_SPECIFICATION"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck.ResourceBundle","l":"ResourceBundle(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RESOURCES"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultErrorOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultFileOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultLineColumn"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"resultLineOnly"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"results"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"RESULTS_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"retrieveAllScannedFiles(DirectoryScanner, int)","url":"retrieveAllScannedFiles(org.apache.tools.ant.DirectoryScanner,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"RETURN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RETURN_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"RETURN_TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"ReturnCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"ReverseDescendantIterator(NodeInfo)","url":"%3Cinit%3E(net.sf.saxon.om.NodeInfo)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseListIterator","l":"ReverseListIterator(Collection<? extends NodeInfo>)","url":"%3Cinit%3E(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RIGHT_BRACE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"RIGHT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"RightCurlyCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"RightCurlyOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor.DetailAstPair","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"root"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"ROOT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"rootAst"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"rootAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"rootClass"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"rootNode"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"RootNode","l":"RootNode(DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RP_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"RPAREN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RTC_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"RULE_ID_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"RULE_TYPES_OFFSET"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.RuleMatchForImport","l":"RuleMatchForImport(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"rules"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"runCheckstyle(Main.CliOptions, List<File>)","url":"runCheckstyle(com.puppycrawl.tools.checkstyle.Main.CliOptions,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main","l":"runCli(Main.CliOptions, List<File>)","url":"runCli(com.puppycrawl.tools.checkstyle.Main.CliOptions,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"safeGet(Attributes, String)","url":"safeGet(org.xml.sax.Attributes,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"SAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"SAME_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"samePackageDomainsRegExp"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"samePackageMatchingDepth"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"SARIF"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"SarifLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"saveLocation()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"SAX_PARSE_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"saxHandler"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanFileSets()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanPath(Path, int)","url":"scanPath(org.apache.tools.ant.types.Path,int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"scanPaths()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"scope"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"Scope()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.ScopeConverter","l":"ScopeConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"ScopeData()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"scopeDefinition"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"SCOPES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"scopeStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck.ScopeState","l":"ScopeState()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"scopeStates"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ScopeUtil","l":"ScopeUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"scrapeContent(DetailNode)","url":"scrapeContent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"scrapingViolationMessageList"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"SEARCH_REGISTERED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"searchMatchingTypeParameter(Iterable<DetailAST>, String)","url":"searchMatchingTypeParameter(java.lang.Iterable,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"searchVariableUsageExpressions(DetailAST, DetailAST)","url":"searchVariableUsageExpressions(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"SECOND_LINE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SEE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SEE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"seenFirstToken"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelector","l":"select()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"selectionEnd"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"CodeSelectorPresentation","l":"selectionStart"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"selectNodeByXpath()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SEMI"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"SEMICOLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"SEMICOLON"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"separated"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"separatedStaticGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"separateLineBetweenGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"SeparatorWrapCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"SequencedProperties()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL_DATA"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_DATA_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SERIAL_FIELD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_FIELD_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SERIAL_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"serialize(Serializable, OutputStream)","url":"serialize(java.io.Serializable,java.io.OutputStream)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"CheckstyleException","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck.SequencedProperties","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ExpandCollapseAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FileSelectionAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.FindNodeByXpathAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame.ReloadAction","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"MetadataGenerationException","l":"serialVersionUID"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"setAcceptOnMatch(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"setAccessModifiers(AccessModifierOption...)","url":"setAccessModifiers(com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"setAliasList(String...)","url":"setAliasList(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowByTailComment(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setAllowClassImports(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"setAllowClassName(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setAllowedAbbreviationLength(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setAllowedAbbreviations(String...)","url":"setAllowedAbbreviations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setAllowedAnnotations(String...)","url":"setAllowedAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setAllowedDistance(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setAllowedDuplicates(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyCatches(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyConstructors(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyLambdas(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"setAllowEmptyLoopBody(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyLoops(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setAllowEmptyTypes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowEscapesForControlCharacters(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowIfAllCharactersEscaped(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"setAllowInSwitchCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocPackageCheck","l":"setAllowLegacy(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"setAllowLineBreaks(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"setAllowMarkerInterfaces(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowMissingParamTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowMissingParamTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setAllowMissingPropertyJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setAllowMissingReturnTag(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowMultipleEmptyLines(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowMultipleEmptyLinesInsideClassMembers(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"setAllowNewlineParagraph(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"setAllowNoEmptyLineBetweenFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"setAllowNonPrintableEscapes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LocalVariableNameCheck","l":"setAllowOneCharVarInForLoop(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setAllowPublicFinalFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setAllowPublicImmutableFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineMultipleAnnotations(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineParameterizedAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"setAllowSamelineSingleParameterlessAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"setAllowSingleLineStatement(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setAllowStaticMemberImports(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAllowUnknownTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"setAllowWhenNoBraceAfterSemicolon(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"setAlwaysDemandTrailingComma(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPackage(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPrivate(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToProtected(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"setApplyToPublic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setArrayInitIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setAuthorFormat(Pattern)","url":"setAuthorFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setBasedir(String)","url":"setBasedir(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"setBaseName(Pattern)","url":"setBaseName(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setBasicOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"setBounds(int, int, int, int)","url":"setBounds(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setBraceAdjustment(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setCacheFile(String)","url":"setCacheFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck.MethodNode","l":"setCallingSuper()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setCaseIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setCaseSensitive(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setCharset(String)","url":"setCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setCharset(String)","url":"setCharset(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckC(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckC(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckCPP(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckCPP(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckEmptyJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setCheckFields(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckFirstSentence(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setCheckFormat(String)","url":"setCheckFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setCheckHtml(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"setCheckLastCaseGroup(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setCheckMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setCheckPattern(String)","url":"setCheckPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setChecks(String)","url":"setChecks(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setChecks(String)","url":"setChecks(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setChildren(DetailNode...)","url":"setChildren(com.puppycrawl.tools.checkstyle.api.DetailNode...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"setClasses(String...)","url":"setClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setClassMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"setClassOrEnumOrRecordDef(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setClosingParens(String)","url":"setClosingParens(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setColumnNo(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setColumnNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setColumns(String)","url":"setColumns(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setColumnsInitialWidth()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"setCommentFormat(Pattern)","url":"setCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setCommentFormat(Pattern)","url":"setCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setConfig(String)","url":"setConfig(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setConstantWaiverParentToken(String...)","url":"setConstantWaiverParentToken(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"setCountEmpty(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setCustomImportOrderRules(String...)","url":"setCustomImportOrderRules(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setDefaultValue(String)","url":"setDefaultValue(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setDescription(String)","url":"setDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setDescription(String)","url":"setDescription(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setDuplicateLimit(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"FileTabCharacterCheck","l":"setEachLine(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setEditor(JTextArea)","url":"setEditor(javax.swing.JTextArea)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setElementStyle(String)","url":"setElementStyle(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setEndOfSentenceFormat(Pattern)","url":"setEndOfSentenceFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setErrorLimit(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"setExceptionVariableName(Pattern)","url":"setExceptionVariableName(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludeClassesRegexps(String...)","url":"setExcludeClassesRegexps(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"setExcludedClasses(Pattern)","url":"setExcludedClasses(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludedClasses(String...)","url":"setExcludedClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setExcludedPackages(String...)","url":"setExcludedPackages(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"setExcludes(String...)","url":"setExcludes(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"setExcludes(String...)","url":"setExcludes(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setExcludeScope(Scope)","url":"setExcludeScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setExecuteIgnoredModules(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"setExtendedClassNameFormat(Pattern)","url":"setExtendedClassNameFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFailOnViolation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFailureProperty(String)","url":"setFailureProperty(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader.LoadExternalDtdFeatureProvider","l":"setFeaturesBySystemProperty(SAXParserFactory)","url":"setFeaturesBySystemProperty(javax.xml.parsers.SAXParserFactory)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setFile(File)","url":"setFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setFile(File)","url":"setFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"setFile(String)","url":"setFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"setFile(String)","url":"setFile(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"setFile(URI)","url":"setFile(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setFileContents(FileContents)","url":"setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setFileExtensions(String...)","url":"setFileExtensions(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setFileExtensions(String...)","url":"setFileExtensions(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setFileMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setFileNamePattern(Pattern)","url":"setFileNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filefilters","c":"BeforeExecutionExclusionFileFilter","l":"setFileNamePattern(Pattern)","url":"setFileNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setFiles(Pattern)","url":"setFiles(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setFiles(String)","url":"setFiles(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setFirstChild(DetailAST)","url":"setFirstChild(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setFolderPattern(Pattern)","url":"setFolderPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"setForbiddenSummaryFragments(Pattern)","url":"setForbiddenSummaryFragments(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setForceStrictCondition(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setFormat(Pattern)","url":"setFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setFormat(String)","url":"setFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.ExceptionInfo","l":"setFound()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck.FieldFrame","l":"setFrameName(String)","url":"setFrameName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setFullQualifiedName(String)","url":"setFullQualifiedName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setGroups(String...)","url":"setGroups(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setHaltOnException(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setHeader(String)","url":"setHeader(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"setHeader(String)","url":"setHeader(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"AbstractHeaderCheck","l":"setHeaderFile(URI)","url":"setHeaderFile(java.net.URI)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setHiddenAfter(List<Token>)","url":"setHiddenAfter(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setHiddenBefore(List<Token>)","url":"setHiddenBefore(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setIdFormat(String)","url":"setIdFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setIdPattern(String)","url":"setIdPattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreAbstractMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreAnnotation(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setIgnoreAnnotationCanonicalNames(String...)","url":"setIgnoreAnnotationCanonicalNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreAnnotationElementDefaults(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setIgnoreComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setIgnoreComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreConstructorParameter(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"setIgnoreConstructors(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"setIgnoredAnnotations(String...)","url":"setIgnoredAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIgnoredMethodNames(String...)","url":"setIgnoredMethodNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIgnoredMethodNames(String...)","url":"setIgnoredMethodNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"setIgnoredTags(String...)","url":"setIgnoredTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"setIgnoreEnhancedForColon(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"setIgnoreEnums(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"setIgnoreEqualsIgnoreCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreFieldDeclaration(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setIgnoreFileNameExtensions(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setIgnoreFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreFormat(Pattern)","url":"setIgnoreFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreHashCodeMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"setIgnoreInlineTags(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"HeaderCheck","l":"setIgnoreLines(int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setIgnoreMethodNamesRegex(Pattern)","url":"setIgnoreMethodNamesRegex(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setIgnoreModifier(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"setIgnoreModifiers(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"setIgnoreName(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setIgnoreNamePattern(Pattern)","url":"setIgnoreNamePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"setIgnoreNumbers(double...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setIgnoreOccurrenceContext(String...)","url":"setIgnoreOccurrenceContext(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"ParameterNameCheck","l":"setIgnoreOverridden(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"setIgnoreOverriddenMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"setIgnorePattern(Pattern)","url":"setIgnorePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"setIgnorePrimitiveTypes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"setIgnorePrivateMethods(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setIgnoreSetter(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreStatic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"setIgnoreStaticFinal(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"setIgnoreStringsRegexp(Pattern)","url":"setIgnoreStringsRegexp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setIgnoreVariablePattern(Pattern)","url":"setIgnoreVariablePattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIllegalAbstractClassNameFormat(Pattern)","url":"setIllegalAbstractClassNameFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setIllegalClasses(String...)","url":"setIllegalClasses(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setIllegalClassNames(String...)","url":"setIllegalClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setIllegalPattern(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setIllegalPkgs(String...)","url":"setIllegalPkgs(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setImmutableClassCanonicalNames(String...)","url":"setImmutableClassCanonicalNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setIndex(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setInfluenceFormat(String)","url":"setInfluenceFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"setJavadocTokens(String...)","url":"setJavadocTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"setJavaFiveCompatibility(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"setJavaStyle(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setKey(String)","url":"setKey(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setLegalAbstractClassNames(String...)","url":"setLegalAbstractClassNames(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"setLegalComment(Pattern)","url":"setLegalComment(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setLimitedTokens(String...)","url":"setLimitedTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setLineNo(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setLineNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setLinePositionList(Collection<Integer>)","url":"setLinePositionList(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setLineRange(String)","url":"setLineRange(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setLines(String)","url":"setLines(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"NewlineAtEndOfFileCheck","l":"setLineSeparator(String)","url":"setLineSeparator(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setLineWrappingIndentation(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"setLocale(Locale)","url":"setLocale(java.util.Locale)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setLocaleCountry(String)","url":"setLocaleCountry(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setLocaleLanguage(String)","url":"setLocaleLanguage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"setLocation(String)","url":"setLocation(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpOnFilenameCheck","l":"setMatch(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMatchAcrossLines(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"setMatchDirectoryStructure(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"FileLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LineLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"setMax(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setMaxErrors(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"setMaxForVoid(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumDepth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumMessage(String)","url":"setMaximumMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMaximumNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPackage(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPrivate(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxProtected(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxPublic(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"setMaxTotal(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setMaxWarnings(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setMemberModifiers(String)","url":"setMemberModifiers(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"setMessage(Pattern)","url":"setMessage(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setMessage(String)","url":"setMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setMessageDispatcher(MessageDispatcher)","url":"setMessageDispatcher(com.puppycrawl.tools.checkstyle.api.MessageDispatcher)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileSetCheck","l":"setMessageDispatcher(MessageDispatcher)","url":"setMessageDispatcher(com.puppycrawl.tools.checkstyle.api.MessageDispatcher)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setMessageFormat(String)","url":"setMessageFormat(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setMessagePattern(String)","url":"setMessagePattern(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setMethodMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpMultilineCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"RegexpSinglelineJavaCheck","l":"setMinimum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumDepth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumMessage(String)","url":"setMinimumMessage(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setMinimumNumber(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setMinLineCount(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setModuleClassLoader(ClassLoader)","url":"setModuleClassLoader(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"RootModule","l":"setModuleClassLoader(ClassLoader)","url":"setModuleClassLoader(java.lang.ClassLoader)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setModuleFactory(ModuleFactory)","url":"setModuleFactory(com.puppycrawl.tools.checkstyle.ModuleFactory)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"setModuleFactory(ModuleFactory)","url":"setModuleFactory(com.puppycrawl.tools.checkstyle.ModuleFactory)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setModuleType(ModuleType)","url":"setModuleType(com.puppycrawl.tools.checkstyle.meta.ModuleType)"},{"p":"com.puppycrawl.tools.checkstyle.checks.header","c":"RegexpHeaderCheck","l":"setMultiLines(int...)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"setNearbyTextPattern(Pattern)","url":"setNearbyTextPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setNextSibling(DetailAST)","url":"setNextSibling(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setOffCommentFormat(Pattern)","url":"setOffCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setOffCommentFormat(Pattern)","url":"setOffCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"setOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"setOffset(int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"setOnCommentFormat(Pattern)","url":"setOnCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"setOnCommentFormat(Pattern)","url":"setOnCommentFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"setOnlyObjectReferences(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"AbstractParenPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"setOption(String)","url":"setOption(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"setOptional(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"setOptional(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setOrdered(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setPackageAllowed(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setParent(DetailAstImpl)","url":"setParent(com.puppycrawl.tools.checkstyle.DetailAstImpl)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setParent(DetailNode)","url":"setParent(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"setParent(String)","url":"setParent(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"setParseErrorMessage(JavadocDetailNodeParser.ParseErrorMessage)","url":"setParseErrorMessage(com.puppycrawl.tools.checkstyle.JavadocDetailNodeParser.ParseErrorMessage)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"setParseMode(MainFrameModel.ParseMode)","url":"setParseMode(com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"setParseTree(DetailAST)","url":"setParseTree(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"setPath(Pattern)","url":"setPath(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"setPeriod(String)","url":"setPeriod(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"setProcessJavadoc(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"setProperties(File)","url":"setProperties(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setProtectedAllowed(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"setPublicMemberPattern(Pattern)","url":"setPublicMemberPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"setQuery(String)","url":"setQuery(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"setQuery(String)","url":"setQuery(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"setRecordMaximum(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"setRegexp(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"setReliefPattern(Pattern)","url":"setReliefPattern(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"setRequiredJavadocPhrase(Pattern)","url":"setRequiredJavadocPhrase(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"setRequiredTranslations(String...)","url":"setRequiredTranslations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"setRoot(DetailAST)","url":"setRoot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setRowHeight(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"setRowHeight(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setScope(Scope)","url":"setScope(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSeparated(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSeparatedStaticGroups(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSeparateLineBetweenGroups(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setSetterCanReturnItsClass(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"setSeverity(SeverityLevel)","url":"setSeverity(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setSeverity(String)","url":"setSeverity(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"setSeverity(String)","url":"setSeverity(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"setSkipAnnotations(String...)","url":"setSkipAnnotations(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"setSkipEnhancedForLoopVariable(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"setSkipIfLastAndSharedWithCase(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSortImportsInGroupAlphabetically(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setSortStaticImportsAlphabetically(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setSpecialImportsRegExp(Pattern)","url":"setSpecialImportsRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setStandardPackageRegExp(Pattern)","url":"setStandardPackageRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setStaticGroups(String...)","url":"setStaticGroups(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"setSumTokenCounts(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"setSwitchBlockAsSingleDecisionPoint(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"setSystemId(String)","url":"setSystemId(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"setTabWidth(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTag(String)","url":"setTag(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTagFormat(Pattern)","url":"setTagFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"setTagOrder(String...)","url":"setTagOrder(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"setTags(String...)","url":"setTags(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"setTagSeverity(SeverityLevel)","url":"setTagSeverity(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"setTarget(String...)","url":"setTarget(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_BODY_SIZE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_GETTER_MAX_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"SETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SETTER_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"setterCanReturnItsClass"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setText(String)","url":"setText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setText(String)","url":"setText(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"setThirdPartyPackageRegExp(Pattern)","url":"setThirdPartyPackageRegExp(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"setThrowsIndent(int)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setTofile(File)","url":"setTofile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"setToken(DetailAST)","url":"setToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"setTokens(String...)","url":"setTokens(java.lang.String...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"setTrailingArrayComma(String)","url":"setTrailingArrayComma(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"setTreatTryResourcesAsStatement(boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"setTree(DetailNode)","url":"setTree(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setType(CheckstyleAntTask.FormatterType)","url":"setType(com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.FormatterType)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"setType(int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"setType(int)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setType(String)","url":"setType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"setupChild(Configuration)","url":"setupChild(com.puppycrawl.tools.checkstyle.api.Configuration)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"setUseContainerOrderingForStatic(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"setUseFile(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"setValidateAbstractClassNames(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"setValidateBetweenScopes(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"setValidateComments(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"setValidateEnhancedForLoopVariable(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"setValidateOnlyOverlapping(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"setValidateThrows(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"setValidationType(String)","url":"setValidationType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"setValue(String)","url":"setValue(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"setVersionFormat(Pattern)","url":"setVersionFormat(java.util.regex.Pattern)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"setViolateExecutionOnNonTightHtml(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedAbstractMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedFinalField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicMethod(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedPublicNested(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedStaticField(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"setViolateImpliedStaticNested(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedEnum(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedInterface(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"setViolateImpliedStaticOnNestedRecord(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"setWriteXmlOutput(boolean)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"setXpathEditor(JTextArea)","url":"setXpathEditor(javax.swing.JTextArea)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"severity"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"severity"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"SEVERITY"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"SEVERITY_LEVEL_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractViolationReporter","l":"severityLevel"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"severityLevel"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"SeverityLevel()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.SeverityLevelConverter","l":"SeverityLevelConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevelCounter","l":"SeverityLevelCounter(SeverityLevel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.SeverityLevel)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SeverityMatchFilter","l":"SeverityMatchFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"shouldAcceptFile(File)","url":"shouldAcceptFile(java.io.File)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLine(RightCurlyOption, RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLineWithAloneOption(RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLineWithAloneOption(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeAloneOnLineWithNotAloneOption(RightCurlyCheck.Details, String)","url":"shouldBeAloneOnLineWithNotAloneOption(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"shouldBeDeclaredAsFinal(FinalClassCheck.ClassDesc)","url":"shouldBeDeclaredAsFinal(com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldBeOnSameLine(RightCurlyOption, RightCurlyCheck.Details)","url":"shouldBeOnSameLine(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"shouldBeProcessed(DetailNode)","url":"shouldBeProcessed(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"shouldCheck(DetailAST, Scope)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"shouldCheck(DetailAST)","url":"shouldCheck(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldCheckEnhancedForLoopVariable(DetailAST)","url":"shouldCheckEnhancedForLoopVariable(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"shouldCheckIdentTokenNestedUnderDot(DetailAST)","url":"shouldCheckIdentTokenNestedUnderDot(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractAccessControlNameCheck","l":"shouldCheckInScope(DetailAST)","url":"shouldCheckInScope(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"shouldCheckLastRcurly"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"shouldCheckSeparationFromNextToken(DetailAST, char)","url":"shouldCheckSeparationFromNextToken(com.puppycrawl.tools.checkstyle.api.DetailAST,char)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"shouldCheckSeparationFromPreviousToken(DetailAST)","url":"shouldCheckSeparationFromPreviousToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"shouldCheckWhitespaceAfter(DetailAST)","url":"shouldCheckWhitespaceAfter(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"shouldHaveLineBreakBefore(RightCurlyOption, RightCurlyCheck.Details)","url":"shouldHaveLineBreakBefore(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption,com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"shouldIgnoreMethod(String)","url":"shouldIgnoreMethod(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"shouldIgnoreNumberOfParameters(DetailAST)","url":"shouldIgnoreNumberOfParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"MethodCallHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"NewHandler","l":"shouldIncreaseIndent()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldRemoveFinalVariableCandidate(FinalLocalVariableCheck.ScopeData, DetailAST)","url":"shouldRemoveFinalVariableCandidate(com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck.ScopeData,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"shouldSelectCell(EventObject)","url":"shouldSelectCell(java.util.EventObject)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"CommentSuppressor","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MatchSuppressor","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"NeverSuppress","l":"shouldSuppress(int, int, int, int)","url":"shouldSuppress(int,int,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"shouldTestAnnotationArgs(DetailAST)","url":"shouldTestAnnotationArgs(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"shouldTestAnnotationDefaults(DetailAST)","url":"shouldTestAnnotationDefaults(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"shouldUpdateUninitializedVariables(DetailAST)","url":"shouldUpdateUninitializedVariables(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"FollowingIterator","l":"siblingEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"SimplifyBooleanExpressionCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"SimplifyBooleanReturnCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"SINCE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SINCE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SINCE_VERSION_FOR_INHERITED_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SINGLE_LINE_COMMENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"SINGLE_TAGS"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"SINGLE_THREAD_MODE_INSTANCE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"singlelineComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"SinglelineDetector","l":"SinglelineDetector(DetectorOptions)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"SingleLineJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"SingleSpaceSeparatorCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SINGLETON_ELEMENT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"singleton(T)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SiteUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"size()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"skipAnnotations"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"skipAnnotations(Iterator<DetailAST>)","url":"skipAnnotations(java.util.Iterator)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"skipDoubleBraceInstInit(RightCurlyCheck.Details)","url":"skipDoubleBraceInstInit(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"skipEnhancedForLoopVariable"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"skipHtmlComment(String[], TagParser.Point)","url":"skipHtmlComment(java.lang.String[],com.puppycrawl.tools.checkstyle.checks.javadoc.TagParser.Point)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"skipIfLastAndSharedWithCase"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"skipModifierAnnotations(DetailAST)","url":"skipModifierAnnotations(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"skipVariableAssign(DetailAST)","url":"skipVariableAssign(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SL_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SLASH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SLASH_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SLIST"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SlistHandler","l":"SlistHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"sLocale"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"sortImportsInGroupAlphabetically"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"sortStaticImportsAlphabetically"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"source"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SOURCE_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"SOURCE_TAG"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage","l":"sourceClass"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"sourceClass"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"sourceContent"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"SPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"SPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OrderedPropertiesCheck","l":"SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"SPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"SPECIAL_IMPORTS_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"specialImportsRegExp"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SRC"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"stack"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"ReverseDescendantIterator","l":"stack"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"STANDARD_JAVA_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"standardPackageRegExp"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STAR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STAR_ASSIGN"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"STAR_IMPORT_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"STAR_IMPORT_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"startColNo"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageNamesLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"startElement(String, String, String, Attributes)","url":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"startLineNo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"startsWithInheritDoc(DetailNode)","url":"startsWithInheritDoc(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"StartWith()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_CTOR_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_INSTANCE_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_METHOD_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"STATE_STATIC_VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"STATEMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STATIC_IMPORT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STATIC_INIT"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"STATIC_KEYWORD"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"STATIC_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"staticFields"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"staticGroups"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck.ImportDetails","l":"staticImport"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"staticImports"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"staticImportsApart"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"StaticInitHandler","l":"StaticInitHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"staticMembers"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.ClassFrame","l":"staticMethods"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck.FieldFrame","l":"staticType"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"StaticVariableNameCheck","l":"StaticVariableNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"BaseCellEditor","l":"stopCellEditing()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"storePrevScopeUninitializedVariableData()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_ALLOWED_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"STRATEGY_ON_MISMATCH_DISALLOWED_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportControl","l":"strategyOnMismatch"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRICTFP"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"STRING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"STRING_PARAMETER_NAMES"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"STRING_SEPARATOR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"STRING_TEMPLATE_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"StringLiteralEqualityCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"stringMap"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"stripIndentAndInitialNewLineFromTextBlock(String)","url":"stripIndentAndInitialNewLineFromTextBlock(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"stripIndentAndTrailingWhitespaceFromLine(String, int)","url":"stripIndentAndTrailingWhitespaceFromLine(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CodePointUtil","l":"stripTrailing(int...)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlLoader","l":"SUBPACKAGE_ELEMENT_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"AuditEventDefaultFormatter","l":"SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"SUMMARY_TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"SummaryJavadocCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"sumTokenCounts"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"SUPER_CLASS_PROPERTIES_JAVADOCS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SUPER_CTOR_CALL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"superClassOfAnonymousInnerClass"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperCloneCheck","l":"SuperCloneCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SuperFinalizeCheck","l":"SuperFinalizeCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"supportsTextAttribute(DetailAST)","url":"supportsTextAttribute(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"SUPPRESS_WARNINGS"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"SuppressFilterElement(Pattern, Pattern, Pattern, String, String, String)","url":"%3Cinit%3E(java.util.regex.Pattern,java.util.regex.Pattern,java.util.regex.Pattern,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressFilterElement","l":"SuppressFilterElement(String, String, String, String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter.Suppression","l":"Suppression(String, int, SuppressWithNearbyTextFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyTextFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"Suppression(String, int, SuppressWithPlainTextCommentFilter.SuppressionType, SuppressWithPlainTextCommentFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter.SuppressionType,com.puppycrawl.tools.checkstyle.filters.SuppressWithPlainTextCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"SuppressionCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionFilter","l":"SuppressionFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"suppressionLineColumnNumber"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"suppressions"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionSingleFilter","l":"SuppressionSingleFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"SuppressionsLoader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"SuppressionsStringPrinter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.Suppression","l":"suppressionType"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"SuppressionType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathFilter","l":"SuppressionXpathFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"SuppressionXpathSingleFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions","l":"suppressor"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"DetectorOptions.Builder","l":"suppressor(MatchSuppressor)","url":"suppressor(com.puppycrawl.tools.checkstyle.checks.regexp.MatchSuppressor)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"SuppressWarningsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWarningsFilter","l":"SuppressWarningsFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"SuppressWarningsHolder()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"SuppressWithNearbyCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyTextFilter","l":"SuppressWithNearbyTextFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter","l":"SuppressWithPlainTextCommentFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"SWITCH_RULE"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"SWITCH_RULE_CHILDREN"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"switchBlockAsSingleDecisionPoint"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchHandler","l":"SwitchHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SwitchRuleHandler","l":"SwitchRuleHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"switchRuleHasSingleExpression(DetailAST)","url":"switchRuleHasSingleExpression(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"SynchronizedHandler","l":"SynchronizedHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.CheckstyleErrorListener","l":"syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException)","url":"syntaxError(org.antlr.v4.runtime.Recognizer,java.lang.Object,int,int,java.lang.String,org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.DescriptiveErrorListener","l":"syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException)","url":"syntaxError(org.antlr.v4.runtime.Recognizer,java.lang.Object,int,int,java.lang.String,org.antlr.v4.runtime.RecognitionException)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"SYSTEM"},{"p":"com.puppycrawl.tools.checkstyle","c":"AstTreeStringPrinter","l":"TAB"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TAB"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"tableRow()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"tableRows(int[], boolean)","url":"tableRows(int[],boolean)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Checker","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"tabWidth"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tag"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"Tag(int, int, String, SuppressionCommentFilter.TagType, SuppressionCommentFilter)","url":"%3Cinit%3E(int,int,java.lang.String,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.TagType,com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"Tag(String, int, SuppressWithNearbyCommentFilter)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagCheckRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagCheckRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagCommentLine(String, int, int)","url":"tagCommentLine(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagCommentLine(String, int)","url":"tagCommentLine(java.lang.String,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagFormat"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagIdRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"tagInfo"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"TagInfo(String, String, LineColumn)","url":"%3Cinit%3E(java.lang.String,java.lang.String,com.puppycrawl.tools.checkstyle.api.LineColumn)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"tagMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagMessageRegexp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"tagOrder"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"TagParser(String[], int)","url":"%3Cinit%3E(java.lang.String[],int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagRegExp"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"TagParser","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tags"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"tagSeverity"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagSuppressions()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagSuppressions()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter","l":"tagSuppressions(Collection<TextBlock>)","url":"tagSuppressions(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter","l":"tagSuppressions(Collection<TextBlock>)","url":"tagSuppressions(java.util.Collection)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"tagType"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"TagType()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"target"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TBODY_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"TEMP_DIR"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileContents","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.checks.regexp","c":"MultilineDetector","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"text"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TEXT"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"TEXT"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"TEXT_ATTRIBUTE_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_CONTENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_LITERAL_BEGIN"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TEXT_BLOCK_LITERAL_END"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"TEXT_TO_TAG"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"textArea"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TFOOT_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TH_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"AnnotationUtil","l":"THE_AST_IS_NULL"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THEAD_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"THIRD_PARTY_PACKAGE_RULE_GROUP"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"thirdPartyNameToFullModuleNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"thirdPartyPackageRegExp"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"threadModeSettings"},{"p":"com.puppycrawl.tools.checkstyle","c":"DefaultConfiguration","l":"threadModeSettings"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"ThreadModeSettings(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"THROWS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"THROWS_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"ThrowsCountCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"throwsIndent"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractElementNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractRootNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"throwUnsupportedOperationException()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask","l":"TIME_SUFFIX"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel","l":"title"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyCacheFile","l":"toByteArray(InputStream)","url":"toByteArray(java.io.InputStream)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"TodoCommentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"toFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"TOKEN_ARRAY"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_ID_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_IDS"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_NAME_EXCEPTION_FORMAT"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TOKEN_NAME_TO_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_NAME_TO_VALUE"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"TOKEN_TEXT_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"TOKEN_TYPES"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"TOKEN_TYPES_WITH_TEXT_ATTRIBUTE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"TOKEN_VALUE_TO_NAME"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TOKEN_VALUE_TO_NAME"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"Token(FullIdent)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FullIdent)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"Token(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.TokenEnd","l":"TokenEnd()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"tokens"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"tokens"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"TOKENS"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"TOKENS_FOR_INTERFACE_MODIFIERS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"TOKENS_PROPERTY"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck.Details","l":"TOKENS_WITH_NO_CHILD_SLIST"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"tokenToCommentChecks"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"tokenToOrdinaryChecks"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"tokenType"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"tokenType"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TokenTypes()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"TokenUtil","l":"TokenUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FileText","l":"toLinesArray()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"TOP"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"topLevelType(String)","url":"topLevelType(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportControl","l":"toRegex(String)","url":"toRegex(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"toScan"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"BeforeExecutionFileFilterSet","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Comment","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FilterSet","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"FullIdent","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentLevel","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"HtmlTag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck.Token","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntMatchFilterElement","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithNearbyCommentFilter.Tag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.Tag","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"toString()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"total"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_TAG_END"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TR_TAG_START"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TRACK_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"TRACK_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"trailingArrayComma"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"TrailingArrayCommaOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"TrailingCommentCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"TRANSLATION_BUNDLE"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"TranslationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"traverseFieldFrameTree(EqualsAvoidNullCheck.FieldFrame)","url":"traverseFieldFrameTree(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck.FieldFrame)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"treatTryResourcesAsStatement"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocDetailNodeParser.ParseStatus","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"tree"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"TREE_CACHE"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"TREE_WALKER_MODULE_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"TREE_WALKER_THREADS_NUMBER"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"treeCollapsed(TreeExpansionEvent)","url":"treeCollapsed(javax.swing.event.TreeExpansionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"treeExpanded(TreeExpansionEvent)","url":"treeExpanded(javax.swing.event.TreeExpansionEvent)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AbstractNode","l":"treeInfo"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesChanged(TreeModelEvent)","url":"treeNodesChanged(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesInserted(TreeModelEvent)","url":"treeNodesInserted(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeNodesRemoved(TreeModelEvent)","url":"treeNodesRemoved(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"treeStructureChanged(TreeModelEvent)","url":"treeStructureChanged(javax.swing.event.TreeModelEvent)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"treeTable"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"TreeTable(ParseTreeTableModel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable.TreeTableCellEditor","l":"TreeTableCellEditor()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"TreeTableCellRenderer(TreeTable, TreeModel)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.TreeTable,javax.swing.tree.TreeModel)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"treeTableModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter","l":"TreeTableModelAdapter(ParseTreeTableModel, JTree)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel,javax.swing.JTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"TreeWalker()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"TreeWalkerAuditEvent(FileContents, String, Violation, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.FileContents,java.lang.String,com.puppycrawl.tools.checkstyle.api.Violation,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"treeWalkerFilters"},{"p":"com.puppycrawl.tools.checkstyle","c":"ThreadModeSettings","l":"treeWalkerThreadsNumber"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"trimExcessWhitespaces(String)","url":"trimExcessWhitespaces(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"trimTail(StringBuilder)","url":"trimTail(java.lang.StringBuilder)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"TRY_IN_ALL_REGISTERED_PACKAGES"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"TRY_WITH_RESOURCES_FRAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean","l":"tryCopyProperty(String, Object, boolean)","url":"tryCopyProperty(java.lang.String,java.lang.Object,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"TryHandler","l":"TryHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.TryWithResourcesFrame","l":"TryWithResourcesFrame(RequireThisCheck.AbstractFrame, DetailAST)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck.AbstractFrame,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"DetailAstImpl","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocNodeImpl","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"type"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_ARGUMENT"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_ARGUMENTS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_EXTENSION_AND"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_LOWER_BOUNDS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"TYPE_NAME_IN_JAVADOC_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"TYPE_NAME_IN_JAVADOC_TAG_SPLITTER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_PARAMETER"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_PARAMETERS"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"TYPE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPE_UPPER_BOUNDS"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"Type()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"typeAst"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"TYPECAST"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"TypecastParenPadCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"typeDeclarationAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.TypeDeclarationDescription","l":"TypeDeclarationDescription(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"typeDeclarationNameMatchingCount(String, String)","url":"typeDeclarationNameMatchingCount(java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclarations"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"typeDeclarations"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"typeDeclAst"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclAstToTypeDeclDesc"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.TypeDeclDesc","l":"TypeDeclDesc(String, int, DetailAST)","url":"%3Cinit%3E(java.lang.String,int,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"typeDeclWithSameName(String)","url":"typeDeclWithSameName(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"HandlerFactory","l":"typeHandlers"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"AbstractExpressionHandler","l":"typeName"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"TypeNameCheck","l":"TypeNameCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"TYPES_HASH_SET"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionsLoader","l":"UNABLE_TO_FIND_ERROR_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CommonUtil","l":"UNABLE_TO_FIND_EXCEPTION_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory","l":"UNABLE_TO_INSTANTIATE_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"UNABLE_TO_LOAD"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader","l":"UNABLE_TO_PARSE_EXCEPTION_PREFIX"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UNACCEPTABLE_CHILD_OF_DOT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UNACCEPTABLE_PARENT_OF_IDENT"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"UNARY_AND_POSTFIX"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"UNARY_MINUS"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"UNARY_PLUS"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"UncommentedMainCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"ChainedPropertyUtil","l":"UNDEFINED_PROPERTY_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"UNDER"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"CheckUtil","l":"UNDERSCORE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"UNDOCUMENTED_PROPERTIES"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"UNICODE_CONTROL"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"UNICODE_ESCAPE_UPPER_LIMIT"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"UNICODE_LENGTH"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"UNICODE_REGEXP"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.ScopeData","l":"uninitializedVariables"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck.UniqueProperties","l":"UniqueProperties()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UniquePropertiesCheck","l":"UniquePropertiesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"UNKNOWN"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTablePresentation","l":"UNKNOWN_COLUMN_MSG"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil","l":"UNKNOWN_JAVADOC_TOKEN_ID_EXCEPTION_MESSAGE"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"UnmodifiableCollectionUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"unmodifiableList(Collection<S>, Class<T>)","url":"unmodifiableList(java.util.Collection,java.lang.Class)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"UnmodifiableCollectionUtil","l":"unmodifiableList(List<T>)","url":"unmodifiableList(java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"UNNAMED_PATTERN_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"unnecessaryParenAroundOperators(DetailAST)","url":"unnecessaryParenAroundOperators(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"UnnecessaryParenthesesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"UnnecessarySemicolonInEnumerationCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"UnnecessarySemicolonInTryWithResourcesCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"UNSIGNED_RIGHT_SHIFT"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"UnusedImportsCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"UnusedLocalVariableCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateAllUninitializedVariables()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateCurrentScopeAssignedVariables()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"OsSpecificUtil","l":"updateDirectory(Path)","url":"updateDirectory(java.nio.file.Path)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"updateRegexp()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updateSelectedPathIfRowIsSelected(int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updateSelectedPathsFromSelectedRows()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"updateTreeTable(String, Deque<DetailAST>)","url":"updateTreeTable(java.lang.String,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"updateUI()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"updateUI()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"updateUninitializedVariables(Deque<DetailAST>)","url":"updateUninitializedVariables(java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ListToTreeSelectionModelWrapper","l":"updatingListSelectionModel"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeExpansionListener","l":"UpdatingTreeExpansionListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableModelAdapter.UpdatingTreeModelListener","l":"UpdatingTreeModelListener()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"IntRangeFilterElement","l":"upperBound"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"UpperEllCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"URI_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.UriConverter","l":"UriConverter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"URL_F"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"useContainerOrderingForStatic"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"used"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Formatter","l":"useFile"},{"p":"com.puppycrawl.tools.checkstyle","c":"LocalizedMessage.Utf8Control","l":"Utf8Control()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"V824"},{"p":"com.puppycrawl.tools.checkstyle","c":"SuppressionsStringPrinter","l":"VALID_SUPPRESSION_LINE_COLUMN_NUMBER_REGEX"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"validate(RightCurlyCheck.Details)","url":"validate(com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck.Details)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"validateAbstractClassNames"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"validateBetweenScopes"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"validateCli(CommandLine.ParseResult, List<File>)","url":"validateCli(picocli.CommandLine.ParseResult,java.util.List)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"validateComments"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"validateDefaultJavadocTokens()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"validateEnhancedForLoopVariable"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"validateEol(DetailAST, String)","url":"validateEol(com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"validateExtraEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails, String)","url":"validateExtraEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateInlineReturnTag(DetailNode)","url":"validateInlineReturnTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"validateMissedEmptyLine(CustomImportOrderCheck.ImportDetails, CustomImportOrderCheck.ImportDetails, String)","url":"validateMissedEmptyLine(com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"validateNewLinePosition(DetailAST, DetailAST, String)","url":"validateNewLinePosition(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"validateNonObjects(DetailAST)","url":"validateNonObjects(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"validateOnlyOverlapping"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"validateOptionalCliParametersIfConfigDefined()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateSummaryTag(DetailNode)","url":"validateSummaryTag(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"validateThrows"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"validateUntaggedSummary(DetailNode)","url":"validateUntaggedSummary(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"validateUserSpecifiedLanguageCodes(Set<String>)","url":"validateUserSpecifiedLanguageCodes(java.util.Set)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"VALIDATION_TYPE_TAG"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModulePropertyDetails","l":"validationType"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTags","l":"validTags"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.Property","l":"value"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"TagInfo","l":"value"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"AttributeNode","l":"value"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.InternalLoader","l":"VALUE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"VALUE"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"VALUE_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"XdocsPropertyType","l":"value()"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck.MethodCounter","l":"value(Scope)","url":"value(com.puppycrawl.tools.checkstyle.api.Scope)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"ParseTreeTableModel","l":"valueForPathChanged(TreePath, Object)","url":"valueForPathChanged(javax.swing.tree.TreePath,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertiesExpander","l":"values"},{"p":"com.puppycrawl.tools.checkstyle.ant","c":"CheckstyleAntTask.FormatterType","l":"VALUES"},{"p":"com.puppycrawl.tools.checkstyle","c":"AbstractAutomaticBean.OutputStreamOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"ConfigurationLoader.IgnoredModulesOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PackageObjectFactory.ModuleLoadOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"PropertyType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AutomaticBean.OutputStreamOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Scope","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"LineSeparatorOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ClosingParensOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.ElementStyleOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck.TrailingArrayCommaOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"BlockOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.FrameType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AccessResult","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"MismatchStrategy","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"LineWrappingHandler.LineWrappingOptions","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo.Type","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AccessModifierOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"PadOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressWithPlainTextCommentFilter.SuppressionType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionCommentFilter.TagType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrameModel.ParseMode","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"JavadocUtil.JavadocTagType","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.xpath.iterators","c":"DescendantIterator.StartWith","l":"values()"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck.Values","l":"Values(BigInteger, BigInteger)","url":"%3Cinit%3E(java.math.BigInteger,java.math.BigInteger)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"valueStack"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"VARIABLE_DEF"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"VariableDeclarationUsageDistanceCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String, DetailAST, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String, DetailAST)","url":"%3Cinit%3E(java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck.VariableDesc","l":"VariableDesc(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck.FinalVariableCandidate","l":"variableIdent"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"variables"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"variableStack"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck.AbstractFrame","l":"varIdents"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"verifyBrace(DetailAST, DetailAST)","url":"verifyBrace(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AbstractImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ClassImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"PkgImportRule","l":"verifyImport(String)","url":"verifyImport(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagInfo","l":"VERSION"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_0"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_2"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_3_4"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_0"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_1"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_5_7"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_6_9"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_7_7"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"SiteUtil","l":"VERSION_8_36"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"VERSION_LITERAL"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"VERSION_PLACEHOLDER"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"versionFormat"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"violateExecutionOnNonTightHtml"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedAbstractMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedFinalField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicMethod"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedPublicNested"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedStaticField"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"violateImpliedStaticNested"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedEnum"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedInterface"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"violateImpliedStaticOnNestedRecord"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalkerAuditEvent","l":"violation"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AuditEvent","l":"violation"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"VIOLATION_MESSAGES_TAG"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, int, String, String, Object[], String, Class<?>, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.Object[],java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, String, String, Object[], SeverityLevel, String, Class<?>, String)","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.Object[],com.puppycrawl.tools.checkstyle.api.SeverityLevel,java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"Violation","l":"Violation(int, String, String, Object[], String, Class<?>, String)","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.Object[],java.lang.String,java.lang.Class,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"ModuleDetails","l":"violationMessageKeys"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ViolationMessagesMacro","l":"ViolationMessagesMacro()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck.FileContext","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractFileSetCheck.FileContext","l":"violations"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"VisibilityModifierCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTableCellRenderer","l":"visibleRow"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visit(ParseTree)","url":"visit(org.antlr.v4.runtime.tree.ParseTree)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotation(JavaLanguageParser.AnnotationContext)","url":"visitAnnotation(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationField(JavaLanguageParser.AnnotationFieldContext)","url":"visitAnnotationField(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationFieldContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationMethodRest(JavaLanguageParser.AnnotationMethodRestContext)","url":"visitAnnotationMethodRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationMethodRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotations(JavaLanguageParser.AnnotationsContext)","url":"visitAnnotations(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitAnnotationType(DetailAST)","url":"visitAnnotationType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationType(JavaLanguageParser.AnnotationTypeContext)","url":"visitAnnotationType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeBody(JavaLanguageParser.AnnotationTypeBodyContext)","url":"visitAnnotationTypeBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeDeclaration(JavaLanguageParser.AnnotationTypeDeclarationContext)","url":"visitAnnotationTypeDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAnnotationTypeElementDeclaration(JavaLanguageParser.AnnotationTypeElementDeclarationContext)","url":"visitAnnotationTypeElementDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AnnotationTypeElementDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArguments(JavaLanguageParser.ArgumentsContext)","url":"visitArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayCreatorRest(JavaLanguageParser.ArrayCreatorRestContext)","url":"visitArrayCreatorRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayCreatorRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayDeclarator(JavaLanguageParser.ArrayDeclaratorContext)","url":"visitArrayDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayDeclaratorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitArrayInitializer(JavaLanguageParser.ArrayInitializerContext)","url":"visitArrayInitializer(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ArrayInitializerContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitAssertExp(JavaLanguageParser.AssertExpContext)","url":"visitAssertExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.AssertExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBinOp(JavaLanguageParser.BinOpContext)","url":"visitBinOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BinOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBitShift(JavaLanguageParser.BitShiftContext)","url":"visitBitShift(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BitShiftContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBlock(JavaLanguageParser.BlockContext)","url":"visitBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBlockStat(JavaLanguageParser.BlockStatContext)","url":"visitBlockStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BlockStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck.Context","l":"visitBooleanOperator()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBracketsWithExp(JavaLanguageParser.BracketsWithExpContext)","url":"visitBracketsWithExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BracketsWithExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitBreakStat(JavaLanguageParser.BreakStatContext)","url":"visitBreakStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.BreakStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseConstant(JavaLanguageParser.CaseConstantContext)","url":"visitCaseConstant(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseConstantContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseConstants(JavaLanguageParser.CaseConstantsContext)","url":"visitCaseConstants(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseConstantsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCaseLabel(JavaLanguageParser.CaseLabelContext)","url":"visitCaseLabel(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CaseLabelContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCastExp(JavaLanguageParser.CastExpContext)","url":"visitCastExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CastExpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitCatch(DetailAST)","url":"visitCatch(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"visitCatchBlock(DetailAST)","url":"visitCatchBlock(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchClause(JavaLanguageParser.CatchClauseContext)","url":"visitCatchClause(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchClauseContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchParameter(JavaLanguageParser.CatchParameterContext)","url":"visitCatchParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCatchType(JavaLanguageParser.CatchTypeContext)","url":"visitCatchType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CatchTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitClass(DetailAST)","url":"visitClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassBlock(JavaLanguageParser.ClassBlockContext)","url":"visitClassBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassBody(JavaLanguageParser.ClassBodyContext)","url":"visitClassBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassCreatorRest(JavaLanguageParser.ClassCreatorRestContext)","url":"visitClassCreatorRest(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassCreatorRestContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassDeclaration(JavaLanguageParser.ClassDeclarationContext)","url":"visitClassDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"visitClassDef(DetailAST)","url":"visitClassDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassExtends(JavaLanguageParser.ClassExtendsContext)","url":"visitClassExtends(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassExtendsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassOrInterfaceType(JavaLanguageParser.ClassOrInterfaceTypeContext)","url":"visitClassOrInterfaceType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassOrInterfaceTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitClassOrRecordDef(DetailAST)","url":"visitClassOrRecordDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitClassRefPrimary(JavaLanguageParser.ClassRefPrimaryContext)","url":"visitClassRefPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ClassRefPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"visitComment(DetailAST)","url":"visitComment(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCompactConstructorDeclaration(JavaLanguageParser.CompactConstructorDeclarationContext)","url":"visitCompactConstructorDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CompactConstructorDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCompilationUnit(JavaLanguageParser.CompilationUnitContext)","url":"visitCompilationUnit(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CompilationUnitContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitConditional(DetailAST, int)","url":"visitConditional(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitConstructorBlock(JavaLanguageParser.ConstructorBlockContext)","url":"visitConstructorBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ConstructorBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitConstructorDeclaration(JavaLanguageParser.ConstructorDeclarationContext)","url":"visitConstructorDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ConstructorDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitContainerNode(DetailAST)","url":"visitContainerNode(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitContinueStat(JavaLanguageParser.ContinueStatContext)","url":"visitContinueStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ContinueStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreatedNameObject(JavaLanguageParser.CreatedNameObjectContext)","url":"visitCreatedNameObject(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatedNameObjectContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreatedNamePrimitive(JavaLanguageParser.CreatedNamePrimitiveContext)","url":"visitCreatedNamePrimitive(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatedNamePrimitiveContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitCreator(JavaLanguageParser.CreatorContext)","url":"visitCreator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.CreatorContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitCtor(DetailAST)","url":"visitCtor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDefaultLabel(JavaLanguageParser.DefaultLabelContext)","url":"visitDefaultLabel(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DefaultLabelContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDefaultValue(JavaLanguageParser.DefaultValueContext)","url":"visitDefaultValue(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DefaultValueContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDiamond(JavaLanguageParser.DiamondContext)","url":"visitDiamond(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DiamondContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitDoStat(JavaLanguageParser.DoStatContext)","url":"visitDoStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.DoStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitDotToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"visitDotToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SingleSpaceSeparatorCheck","l":"visitEachToken(DetailAST)","url":"visitEachToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValue(JavaLanguageParser.ElementValueContext)","url":"visitElementValue(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValueContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValueArrayInitializer(JavaLanguageParser.ElementValueArrayInitializerContext)","url":"visitElementValueArrayInitializer(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValueArrayInitializerContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValuePair(JavaLanguageParser.ElementValuePairContext)","url":"visitElementValuePair(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValuePairContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElementValuePairs(JavaLanguageParser.ElementValuePairsContext)","url":"visitElementValuePairs(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElementValuePairsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitElseStat(JavaLanguageParser.ElseStatContext)","url":"visitElseStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ElseStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEmptyClass(JavaLanguageParser.EmptyClassContext)","url":"visitEmptyClass(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EmptyClassContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEmptyStat(JavaLanguageParser.EmptyStatContext)","url":"visitEmptyStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EmptyStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedFor(JavaLanguageParser.EnhancedForContext)","url":"visitEnhancedFor(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedForControl(JavaLanguageParser.EnhancedForControlContext)","url":"visitEnhancedForControl(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForControlContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnhancedForControlWithRecordPattern(JavaLanguageParser.EnhancedForControlWithRecordPatternContext)","url":"visitEnhancedForControlWithRecordPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnhancedForControlWithRecordPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumBody(JavaLanguageParser.EnumBodyContext)","url":"visitEnumBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumBodyDeclarations(JavaLanguageParser.EnumBodyDeclarationsContext)","url":"visitEnumBodyDeclarations(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumBodyDeclarationsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumConstant(JavaLanguageParser.EnumConstantContext)","url":"visitEnumConstant(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumConstantContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumConstants(JavaLanguageParser.EnumConstantsContext)","url":"visitEnumConstants(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumConstantsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitEnumDeclaration(JavaLanguageParser.EnumDeclarationContext)","url":"visitEnumDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.EnumDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExplicitCtorCall(JavaLanguageParser.ExplicitCtorCallContext)","url":"visitExplicitCtorCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExplicitCtorCallContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitExpr()"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpression(JavaLanguageParser.ExpressionContext)","url":"visitExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpressionList(JavaLanguageParser.ExpressionListContext)","url":"visitExpressionList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpressionListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitExpStat(JavaLanguageParser.ExpStatContext)","url":"visitExpStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ExpStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFieldDeclaration(JavaLanguageParser.FieldDeclarationContext)","url":"visitFieldDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FieldDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFinallyBlock(JavaLanguageParser.FinallyBlockContext)","url":"visitFinallyBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FinallyBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFloatLiteral(JavaLanguageParser.FloatLiteralContext)","url":"visitFloatLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FloatLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitForEachClause(DetailAST)","url":"visitForEachClause(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForFor(JavaLanguageParser.ForForContext)","url":"visitForFor(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForForContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForInit(JavaLanguageParser.ForInitContext)","url":"visitForInit(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForInitContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalLambdaParam(JavaLanguageParser.FormalLambdaParamContext)","url":"visitFormalLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameter(JavaLanguageParser.FormalParameterContext)","url":"visitFormalParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameterList(JavaLanguageParser.FormalParameterListContext)","url":"visitFormalParameterList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParameterListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitFormalParameters(JavaLanguageParser.FormalParametersContext)","url":"visitFormalParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.FormalParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitForStat(JavaLanguageParser.ForStatContext)","url":"visitForStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ForStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitGuardedPattern(JavaLanguageParser.GuardedPatternContext)","url":"visitGuardedPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.GuardedPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitId(JavaLanguageParser.IdContext)","url":"visitId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IdContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitIdentToken(DetailAST, Deque<UnusedLocalVariableCheck.VariableDesc>)","url":"visitIdentToken(com.puppycrawl.tools.checkstyle.api.DetailAST,java.util.Deque)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIfStat(JavaLanguageParser.IfStatContext)","url":"visitIfStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IfStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitImplementsClause(JavaLanguageParser.ImplementsClauseContext)","url":"visitImplementsClause(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ImplementsClauseContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitImport(DetailAST)","url":"visitImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitImport(DetailAST)","url":"visitImport(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitImportDec(JavaLanguageParser.ImportDecContext)","url":"visitImportDec(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ImportDecContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIndexOp(JavaLanguageParser.IndexOpContext)","url":"visitIndexOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IndexOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInitExp(JavaLanguageParser.InitExpContext)","url":"visitInitExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InitExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInnerCreator(JavaLanguageParser.InnerCreatorContext)","url":"visitInnerCreator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InnerCreatorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInnerPattern(JavaLanguageParser.InnerPatternContext)","url":"visitInnerPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InnerPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInstanceOfExp(JavaLanguageParser.InstanceOfExpContext)","url":"visitInstanceOfExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InstanceOfExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitIntegerLiteral(JavaLanguageParser.IntegerLiteralContext)","url":"visitIntegerLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.IntegerLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceBody(JavaLanguageParser.InterfaceBodyContext)","url":"visitInterfaceBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceBodyDeclaration(JavaLanguageParser.InterfaceBodyDeclarationContext)","url":"visitInterfaceBodyDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceBodyDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceDeclaration(JavaLanguageParser.InterfaceDeclarationContext)","url":"visitInterfaceDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceExtends(JavaLanguageParser.InterfaceExtendsContext)","url":"visitInterfaceExtends(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceExtendsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInterfaceMethodDeclaration(JavaLanguageParser.InterfaceMethodDeclarationContext)","url":"visitInterfaceMethodDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InterfaceMethodDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitInvOp(JavaLanguageParser.InvOpContext)","url":"visitInvOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.InvOpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingDeprecatedCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AtclauseOrderCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocBlockTagLocationCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingLeadingAsteriskCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMissingWhitespaceAfterAsteriskCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocParagraphCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTagContinuationIndentationCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"NonEmptyAtclauseDescriptionCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"RequireEmptyLineBeforeBlockTagGroupCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SingleLineJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"SummaryJavadocCheck","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ClassAndPropertiesSettersJavadocScraper","l":"visitJavadocToken(DetailNode)","url":"visitJavadocToken(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLabelStat(JavaLanguageParser.LabelStatContext)","url":"visitLabelStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LabelStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitLambda()"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitLambda(DetailAST)","url":"visitLambda(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLambdaExp(JavaLanguageParser.LambdaExpContext)","url":"visitLambdaExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LambdaExpContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitLambdaParameters(DetailAST)","url":"visitLambdaParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLastFormalParameter(JavaLanguageParser.LastFormalParameterContext)","url":"visitLastFormalParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LastFormalParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLastRecordComponent(JavaLanguageParser.LastRecordComponentContext)","url":"visitLastRecordComponent(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LastRecordComponentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLiteral(JavaLanguageParser.LiteralContext)","url":"visitLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitLiteralFor(DetailAST)","url":"visitLiteralFor(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitLiteralNew(DetailAST)","url":"visitLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitLiteralNew(DetailAST)","url":"visitLiteralNew(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck.Context","l":"visitLiteralReturn(int, Boolean)","url":"visitLiteralReturn(int,java.lang.Boolean)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitLiteralThrows(DetailAST)","url":"visitLiteralThrows(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitLocalAnonInnerClass(DetailAST)","url":"visitLocalAnonInnerClass(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitLocalVar(JavaLanguageParser.LocalVarContext)","url":"visitLocalVar(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.LocalVarContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitMethod(DetailAST)","url":"visitMethod(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodBody(JavaLanguageParser.MethodBodyContext)","url":"visitMethodBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodCall(JavaLanguageParser.MethodCallContext)","url":"visitMethodCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodCallContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitMethodCallOrRef(DetailAST)","url":"visitMethodCallOrRef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodDeclaration(JavaLanguageParser.MethodDeclarationContext)","url":"visitMethodDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitMethodDef()"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitMethodDef(DetailAST)","url":"visitMethodDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitMethodParameters(DetailAST)","url":"visitMethodParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMethodRef(JavaLanguageParser.MethodRefContext)","url":"visitMethodRef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MethodRefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitModifier(JavaLanguageParser.ModifierContext)","url":"visitModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ModifierContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMultiLambdaParam(JavaLanguageParser.MultiLambdaParamContext)","url":"visitMultiLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MultiLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitMultiLambdaParams(JavaLanguageParser.MultiLambdaParamsContext)","url":"visitMultiLambdaParams(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.MultiLambdaParamsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNewExp(JavaLanguageParser.NewExpContext)","url":"visitNewExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NewExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNonWildcardDiamond(JavaLanguageParser.NonWildcardDiamondContext)","url":"visitNonWildcardDiamond(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NonWildcardDiamondContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitNonWildcardTypeArguments(JavaLanguageParser.NonWildcardTypeArgumentsContext)","url":"visitNonWildcardTypeArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.NonWildcardTypeArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"visitOtherTokens(DetailAST, int)","url":"visitOtherTokens(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPackageDeclaration(JavaLanguageParser.PackageDeclarationContext)","url":"visitPackageDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PackageDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitPackageDef(DetailAST)","url":"visitPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitPackageDef(DetailAST)","url":"visitPackageDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitParameterDef(DetailAST)","url":"visitParameterDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitParameters(DetailAST)","url":"visitParameters(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParenPattern(JavaLanguageParser.ParenPatternContext)","url":"visitParenPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParenPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParenPrimary(JavaLanguageParser.ParenPrimaryContext)","url":"visitParenPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParenPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitParExpression(JavaLanguageParser.ParExpressionContext)","url":"visitParExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ParExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPattern(JavaLanguageParser.PatternContext)","url":"visitPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext)","url":"visitPermittedSubclassesAndInterfaces(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PermittedSubclassesAndInterfacesContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPostfix(JavaLanguageParser.PostfixContext)","url":"visitPostfix(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PostfixContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrefix(JavaLanguageParser.PrefixContext)","url":"visitPrefix(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrefixContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimaryCtorCall(JavaLanguageParser.PrimaryCtorCallContext)","url":"visitPrimaryCtorCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimaryCtorCallContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimaryExp(JavaLanguageParser.PrimaryExpContext)","url":"visitPrimaryExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimaryExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimitivePrimary(JavaLanguageParser.PrimitivePrimaryContext)","url":"visitPrimitivePrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimitivePrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitPrimitiveType(JavaLanguageParser.PrimitiveTypeContext)","url":"visitPrimitiveType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.PrimitiveTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitQualifiedName(JavaLanguageParser.QualifiedNameContext)","url":"visitQualifiedName(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.QualifiedNameContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitQualifiedNameList(JavaLanguageParser.QualifiedNameListContext)","url":"visitQualifiedNameList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.QualifiedNameListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordBody(JavaLanguageParser.RecordBodyContext)","url":"visitRecordBody(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordBodyContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponent(JavaLanguageParser.RecordComponentContext)","url":"visitRecordComponent(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext)","url":"visitRecordComponentPatternList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentPatternListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponents(JavaLanguageParser.RecordComponentsContext)","url":"visitRecordComponents(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordComponentsList(JavaLanguageParser.RecordComponentsListContext)","url":"visitRecordComponentsList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordComponentsListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordDeclaration(JavaLanguageParser.RecordDeclarationContext)","url":"visitRecordDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordPattern(JavaLanguageParser.RecordPatternContext)","url":"visitRecordPattern(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRecordPatternDef(JavaLanguageParser.RecordPatternDefContext)","url":"visitRecordPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RecordPatternDefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitRefOp(JavaLanguageParser.RefOpContext)","url":"visitRefOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.RefOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResourceDeclaration(JavaLanguageParser.ResourceDeclarationContext)","url":"visitResourceDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourceDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResources(JavaLanguageParser.ResourcesContext)","url":"visitResources(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourcesContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitResourceSpecification(DetailAST)","url":"visitResourceSpecification(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitResourceSpecification(JavaLanguageParser.ResourceSpecificationContext)","url":"visitResourceSpecification(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ResourceSpecificationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitReturn(DetailAST)","url":"visitReturn(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitReturnStat(JavaLanguageParser.ReturnStatContext)","url":"visitReturnStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ReturnStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSimpleMethodCall(JavaLanguageParser.SimpleMethodCallContext)","url":"visitSimpleMethodCall(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SimpleMethodCallContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSimpleTypeArgument(JavaLanguageParser.SimpleTypeArgumentContext)","url":"visitSimpleTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SimpleTypeArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSingleLambdaParam(JavaLanguageParser.SingleLambdaParamContext)","url":"visitSingleLambdaParam(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SingleLambdaParamContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSingleSemiImport(JavaLanguageParser.SingleSemiImportContext)","url":"visitSingleSemiImport(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SingleSemiImportContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitSlist(DetailAST)","url":"visitSlist(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitStringTemplate(JavaLanguageParser.StringTemplateContext)","url":"visitStringTemplate(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.StringTemplateContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSuperExp(JavaLanguageParser.SuperExpContext)","url":"visitSuperExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SuperExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSuperSuffixDot(JavaLanguageParser.SuperSuffixDotContext)","url":"visitSuperSuffixDot(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SuperSuffixDotContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchBlocks(JavaLanguageParser.SwitchBlocksContext)","url":"visitSwitchBlocks(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchBlocksContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchBlockStatementGroup(JavaLanguageParser.SwitchBlockStatementGroupContext)","url":"visitSwitchBlockStatementGroup(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchBlockStatementGroupContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchExpressionOrStatement(JavaLanguageParser.SwitchExpressionOrStatementContext)","url":"visitSwitchExpressionOrStatement(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchExpressionOrStatementContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledBlock(JavaLanguageParser.SwitchLabeledBlockContext)","url":"visitSwitchLabeledBlock(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledBlockContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledExpression(JavaLanguageParser.SwitchLabeledExpressionContext)","url":"visitSwitchLabeledExpression(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledExpressionContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchLabeledThrow(JavaLanguageParser.SwitchLabeledThrowContext)","url":"visitSwitchLabeledThrow(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchLabeledThrowContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSwitchRules(JavaLanguageParser.SwitchRulesContext)","url":"visitSwitchRules(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SwitchRulesContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitSyncStat(JavaLanguageParser.SyncStatContext)","url":"visitSyncStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.SyncStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTemplateArgument(JavaLanguageParser.TemplateArgumentContext)","url":"visitTemplateArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTemplateExp(JavaLanguageParser.TemplateExpContext)","url":"visitTemplateExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TemplateExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTernaryOp(JavaLanguageParser.TernaryOpContext)","url":"visitTernaryOp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TernaryOpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTextBlockLiteral(JavaLanguageParser.TextBlockLiteralContext)","url":"visitTextBlockLiteral(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TextBlockLiteralContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThisExp(JavaLanguageParser.ThisExpContext)","url":"visitThisExp(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThisExpContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThrowsList(JavaLanguageParser.ThrowsListContext)","url":"visitThrowsList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThrowsListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitThrowStat(JavaLanguageParser.ThrowStatContext)","url":"visitThrowStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.ThrowStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"AbstractCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"ArrayTypeStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"AvoidEscapedUnicodeCharactersCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"DescendantTokenCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"FinalParametersCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TodoCommentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TrailingCommentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UncommentedMainCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"UpperEllCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationLocationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationOnSameLineCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"AnnotationUseStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"MissingOverrideCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"PackageAnnotationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"AvoidNestedBlocksCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyBlockCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"EmptyCatchBlockCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"LeftCurlyCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"NeedBracesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.blocks","c":"RightCurlyCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AbstractSuperCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ArrayTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidDoubleBraceInitializationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidInlineConditionalsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"AvoidNoArgumentSuperConstructorCallCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"CovariantEqualsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DeclarationOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"DefaultComesLastCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EmptyStatementCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsAvoidNullCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"EqualsHashCodeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ExplicitInitializationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FallThroughCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"FinalLocalVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"HiddenFieldCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalCatchCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalInstantiationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalThrowsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTokenTextCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"InnerAssignmentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MagicNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingCtorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MissingSwitchDefaultCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ModifiedControlVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleStringLiteralsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MultipleVariableDeclarationsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedForDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedIfDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NestedTryDepthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoArrayTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoCloneCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoEnumTrailingCommaCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"NoFinalizerCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OneStatementPerLineCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"OverloadMethodsDeclarationOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"PackageDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ParameterAssignmentCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"RequireThisCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"ReturnCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanExpressionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"SimplifyBooleanReturnCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"StringLiteralEqualityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessaryParenthesesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterOuterTypeDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonAfterTypeMemberDeclarationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInEnumerationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnnecessarySemicolonInTryWithResourcesCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"VariableDeclarationUsageDistanceCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"DesignForExtensionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"HideUtilityClassConstructorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InnerTypeLastCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"InterfaceIsTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"OneTopLevelClassCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"ThrowsCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStarImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"AvoidStaticImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"CustomImportOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"IllegalImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportControlCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"RedundantImportCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"UnusedImportsCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"CommentsIndentationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"IndentationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"InvalidJavadocPositionCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocContentLocationCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocMethodCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocStyleCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"JavadocVariableCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocMethodCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocPackageCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"MissingJavadocTypeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"BooleanExpressionComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"JavaNCSSCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ClassMemberImpliedModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"InterfaceMemberImpliedModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"ModifierOrderCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.modifier","c":"RedundantModifierCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbbreviationAsWordInNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractClassNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"AbstractNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"LambdaParameterNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"MethodNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.naming","c":"PackageNameCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"AnonInnerLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ExecutableStatementCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"LambdaBodyLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodCountCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"MethodLengthCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"OuterTypeNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"ParameterNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.sizes","c":"RecordComponentNumberCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForInitializerPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyForIteratorPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"EmptyLineSeparatorCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"GenericWhitespaceCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"MethodParamPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoLineWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceAfterCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCaseDefaultColonCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"NoWhitespaceBeforeCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"OperatorWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"SeparatorWrapCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"TypecastParenPadCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"visitToken(DetailAST)","url":"visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"CyclomaticComplexityCheck","l":"visitTokenHook(DetailAST)","url":"visitTokenHook(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTokenPrimary(JavaLanguageParser.TokenPrimaryContext)","url":"visitTokenPrimary(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TokenPrimaryContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"ParenPadCheck","l":"visitTokenWithOptionalParentheses(DetailAST)","url":"visitTokenWithOptionalParentheses(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTryStat(JavaLanguageParser.TryStatContext)","url":"visitTryStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TryStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTryWithResourceStat(JavaLanguageParser.TryWithResourceStatContext)","url":"visitTryWithResourceStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TryWithResourceStatContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck","l":"visitType(DetailAST)","url":"visitType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"AbstractClassCouplingCheck.ClassContext","l":"visitType(DetailAST)","url":"visitType(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArgs(JavaLanguageParser.TypeArgsContext)","url":"visitTypeArgs(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArguments(JavaLanguageParser.TypeArgumentsContext)","url":"visitTypeArguments(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgumentsContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeArgumentsTypeList(JavaLanguageParser.TypeArgumentsTypeListContext)","url":"visitTypeArgumentsTypeList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeArgumentsTypeListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeBound(JavaLanguageParser.TypeBoundContext)","url":"visitTypeBound(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeBoundContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeBoundType(JavaLanguageParser.TypeBoundTypeContext)","url":"visitTypeBoundType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeBoundTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeCastParameters(JavaLanguageParser.TypeCastParametersContext)","url":"visitTypeCastParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeCastParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeDeclaration(JavaLanguageParser.TypeDeclarationContext)","url":"visitTypeDeclaration(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeDeclarationContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitTypeDeclarationToken(DetailAST)","url":"visitTypeDeclarationToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitTypeDef(DetailAST)","url":"visitTypeDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeList(JavaLanguageParser.TypeListContext)","url":"visitTypeList(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeListContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeParameter(JavaLanguageParser.TypeParameterContext)","url":"visitTypeParameter(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeParameterContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeParameters(JavaLanguageParser.TypeParametersContext)","url":"visitTypeParameters(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeParametersContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypePatternDef(JavaLanguageParser.TypePatternDefContext)","url":"visitTypePatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypePatternDefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeType(JavaLanguageParser.TypeTypeContext)","url":"visitTypeType(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeTypeContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitTypeUpperBounds(JavaLanguageParser.TypeUpperBoundsContext)","url":"visitTypeUpperBounds(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.TypeUpperBoundsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.metrics","c":"NPathComplexityCheck","l":"visitUnitaryOperator(DetailAST, int)","url":"visitUnitaryOperator(com.puppycrawl.tools.checkstyle.api.DetailAST,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext)","url":"visitUnnamedPatternDef(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.UnnamedPatternDefContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableAccess(JavaLanguageParser.VariableAccessContext)","url":"visitVariableAccess(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableAccessContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclarator(JavaLanguageParser.VariableDeclaratorContext)","url":"visitVariableDeclarator(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclaratorId(JavaLanguageParser.VariableDeclaratorIdContext)","url":"visitVariableDeclaratorId(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorIdContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableDeclarators(JavaLanguageParser.VariableDeclaratorsContext)","url":"visitVariableDeclarators(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableDeclaratorsContext)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"IllegalTypeCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"MutableExceptionCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"VisibilityModifierCheck","l":"visitVariableDef(DetailAST)","url":"visitVariableDef(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"UnusedLocalVariableCheck","l":"visitVariableDefToken(DetailAST)","url":"visitVariableDefToken(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitVariableModifier(JavaLanguageParser.VariableModifierContext)","url":"visitVariableModifier(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.VariableModifierContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitWhileStat(JavaLanguageParser.WhileStatContext)","url":"visitWhileStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WhileStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitWildCardTypeArgument(JavaLanguageParser.WildCardTypeArgumentContext)","url":"visitWildCardTypeArgument(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.WildCardTypeArgumentContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaAstVisitor","l":"visitYieldStat(JavaLanguageParser.YieldStatContext)","url":"visitYieldStat(com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.YieldStatContext)"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker","l":"walk(DetailAST, FileContents, TreeWalker.AstState)","url":"walk(com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.api.FileContents,com.puppycrawl.tools.checkstyle.TreeWalker.AstState)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"AbstractJavadocCheck","l":"walk(DetailNode)","url":"walk(com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.checks.annotation","c":"SuppressWarningsCheck","l":"walkConditional(DetailAST)","url":"walkConditional(com.puppycrawl.tools.checkstyle.api.DetailAST)"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"SeverityLevel","l":"WARNING"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WBR_HTML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WBR_TAG"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"WhileHandler","l":"WhileHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"SuppressWarningsHolder","l":"WHITESPACE"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc.utils","c":"InlineTagUtil","l":"WHITESPACE_PATTERN"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAfterCheck","l":"WhitespaceAfterCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WhitespaceAroundCheck","l":"WhitespaceAroundCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.imports","c":"ImportOrderCheck","l":"WILDCARD_GROUP_NAME"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"TokenTypes","l":"WILDCARD_TYPE"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle","c":"TreeWalker.AstState","l":"WITH_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"withNestedSubclass"},{"p":"com.puppycrawl.tools.checkstyle.checks.design","c":"FinalClassCheck.ClassDesc","l":"withNonPrivateCtor"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavaParser.Options","l":"WITHOUT_COMMENTS"},{"p":"com.puppycrawl.tools.checkstyle.checks.whitespace","c":"WrapOption","l":"WrapOption()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"write(ModuleDetails)","url":"write(com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink.CustomPrintWriter","l":"write(String, int, int)","url":"write(java.lang.String,int,int)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeException(Throwable)","url":"writeException(java.lang.Throwable)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileClosingTag()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileError(AuditEvent)","url":"writeFileError(com.puppycrawl.tools.checkstyle.api.AuditEvent)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileMessages(String, XMLLogger.FileMessages)","url":"writeFileMessages(java.lang.String,com.puppycrawl.tools.checkstyle.XMLLogger.FileMessages)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writeFileOpeningTag(String)","url":"writeFileOpeningTag(java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeLink(Sink)","url":"writeLink(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeLinkToToken(Sink, String, String)","url":"writeLinkToToken(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle","c":"JavadocPropertiesGenerator","l":"writePropertiesFile(JavadocPropertiesGenerator.CliOptions)","url":"writePropertiesFile(com.puppycrawl.tools.checkstyle.JavadocPropertiesGenerator.CliOptions)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertiesTable(XdocSink)","url":"writePropertiesTable(org.apache.maven.doxia.module.xdoc.XdocSink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyDefaultValueCell(Sink, String, Field, Object)","url":"writePropertyDefaultValueCell(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyDescriptionCell(Sink, String, DetailNode)","url":"writePropertyDescriptionCell(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyNameCell(Sink, String)","url":"writePropertyNameCell(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyRow(Sink, String, DetailNode, Object, DetailNode)","url":"writePropertyRow(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,java.lang.Object,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertySinceVersionCell(Sink, String, DetailNode, DetailNode)","url":"writePropertySinceVersionCell(org.apache.maven.doxia.sink.Sink,java.lang.String,com.puppycrawl.tools.checkstyle.api.DetailNode,com.puppycrawl.tools.checkstyle.api.DetailNode)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writePropertyTypeCell(Sink, String, Field, Object)","url":"writePropertyTypeCell(org.apache.maven.doxia.sink.Sink,java.lang.String,java.lang.reflect.Field,java.lang.Object)"},{"p":"com.puppycrawl.tools.checkstyle","c":"SarifLogger","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"writer"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"writerLock"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"writeSnippet(Sink, String)","url":"writeSnippet(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTableHeaderCell(Sink, String)","url":"writeTableHeaderCell(org.apache.maven.doxia.sink.Sink,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTableHeaderRow(Sink)","url":"writeTableHeaderRow(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTablePropertiesRows(Sink)","url":"writeTablePropertiesRows(org.apache.maven.doxia.sink.Sink)"},{"p":"com.puppycrawl.tools.checkstyle.checks.javadoc","c":"WriteTagCheck","l":"WriteTagCheck()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"writeToFile(Document, ModuleDetails)","url":"writeToFile(org.w3c.dom.Document,com.puppycrawl.tools.checkstyle.meta.ModuleDetails)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"PropertiesMacro","l":"writeTokensList(Sink, List<String>, String, boolean)","url":"writeTokensList(org.apache.maven.doxia.sink.Sink,java.util.List,java.lang.String,boolean)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"JavadocMetadataScraper","l":"writeXmlOutput"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"TranslationCheck","l":"WRONG_LANGUAGE_CODE_KEY"},{"p":"com.puppycrawl.tools.checkstyle.checks","c":"OuterTypeFilenameCheck","l":"wrongType"},{"p":"com.puppycrawl.tools.checkstyle.api","c":"JavadocTokenTypes","l":"WS"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateParser","l":"XdocsTemplateParser()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSink","l":"XdocsTemplateSink(Writer, String)","url":"%3Cinit%3E(java.io.Writer,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"XdocsTemplateSinkFactory","l":"XdocsTemplateSinkFactory()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.OutputFormat","l":"XML"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"XML_CONFIG_END"},{"p":"com.puppycrawl.tools.checkstyle.site","c":"ExampleMacro","l":"XML_CONFIG_START"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XML_TAG_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XML_TAG_DESCRIPTION"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XML_TAG_NAME"},{"p":"com.puppycrawl.tools.checkstyle","c":"XmlLoader","l":"XmlLoader(Map<String, String>)","url":"%3Cinit%3E(java.util.Map)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"XMLLogger(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle","c":"XMLLogger","l":"XMLLogger(OutputStream, AutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaReader","l":"XmlMetaReader()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.meta","c":"XmlMetaWriter","l":"XmlMetaWriter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"Main.CliOptions","l":"xpath"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"TreeTable","l":"xpathEditor"},{"p":"com.puppycrawl.tools.checkstyle.checks.coding","c":"MatchXpathCheck","l":"xpathExpression"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"xpathExpression"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAstFilter","l":"XpathFileGeneratorAstFilter()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle","c":"XpathFileGeneratorAuditListener","l":"XpathFileGeneratorAuditListener(OutputStream, AbstractAutomaticBean.OutputStreamOptions)","url":"%3Cinit%3E(java.io.OutputStream,com.puppycrawl.tools.checkstyle.AbstractAutomaticBean.OutputStreamOptions)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"SuppressionXpathSingleFilter","l":"xpathFilter"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"XpathFilterElement(Pattern, Pattern, Pattern, String, String)","url":"%3Cinit%3E(java.util.regex.Pattern,java.util.regex.Pattern,java.util.regex.Pattern,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"XpathFilterElement(String, String, String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.puppycrawl.tools.checkstyle.filters","c":"XpathFilterElement","l":"xpathQuery"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(DetailAST, int, int, FileText, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(DetailAST, int, int, int, FileText, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.api.DetailAST,int,int,int,com.puppycrawl.tools.checkstyle.api.FileText,int)"},{"p":"com.puppycrawl.tools.checkstyle.xpath","c":"XpathQueryGenerator","l":"XpathQueryGenerator(TreeWalkerAuditEvent, int)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent,int)"},{"p":"com.puppycrawl.tools.checkstyle.gui","c":"MainFrame","l":"xpathTextArea"},{"p":"com.puppycrawl.tools.checkstyle.utils","c":"XpathUtil","l":"XpathUtil()","url":"%3Cinit%3E()"},{"p":"com.puppycrawl.tools.checkstyle.checks.indentation","c":"YieldHandler","l":"YieldHandler(IndentationCheck, DetailAST, AbstractExpressionHandler)","url":"%3Cinit%3E(com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck,com.puppycrawl.tools.checkstyle.api.DetailAST,com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler)"}]
\ No newline at end of file
diff --git a/apidocs/member-search-index.zip b/apidocs/member-search-index.zip
index bcf5f3335b60c708cc85973e6df5083f2b123ef3..447a8779101f868eb6cc1d6d279474bbe3eb80a3 100644
GIT binary patch
delta 59350
zcmV)CK*GPR<ptN}1r1P30|XQR2nYxOY;#<(4Xbm1I*ud?|CNIU7RZMK<GFVi51tQ=
zUO0|(;%&#y*iN6GyI2H@EhoB1mOPT3lgzJwSVdAIDN+(8QgP2LFw@5oOI1aRFU5M5
zNioItU|&k6$J98(5%m4#zGu-XgvbG>G}<OO^F*+!y-6V&`rWynLnb@<*v2%lc^G<9
z=%*)t8jA<8hWY9alc@Rl!Tg|l5lC<mg*!hYw?ekKhYe4f6Y(I~DU=G)&QHI(WFB=(
zQrKcV(?TbULdEWz7<32@fx!r-)Vaem8Gc6tDH-RZZ+d)@4>^|e;PAW)2BQWlPSneB
zIcx}m1JR;;vv(pOO%6h2$Z5!gR_|1X>J5Z{111B_yH&U)=NAY-X%c$h6)CkL=LS^(
z4m6n1G4~|0@Fjdd79$9Mcqc$ZePb5t>z16Dd!?wnHxH8+*WNO%le~DLNDoIyB<{O!
zOiAFkJCum;t`rt*AHI+xp>qH6Oi0~eJ&^lZB!l3S9by7*)2#4o53`5Bu@=cp^h7g%
z?hix}JgU~=F+iH031T&YXj>-V@Jx@cIh?BgM{|+FP=3z>$ES;ikdnP*KzcNB2GsW}
zLUdx+D)%-F_$9bJ(j_>+$3%}O|C6&=;RAGu%06p&GStQbC*C&5PXmqSu<K8tmO=3m
zN92U;Ewt_)%c$}}(~sm83bsWzYfC+UN;s*<;ny!11@-j{FD++II!0epla2{lGBaAK
zkXC&Xo-@?l)0GLGDl^b1X;hp0=Alo1oZv>>8xr!Qh&?=>Ufp_#jTFC2Awg7ky1Lwg
z+Jw_C5WB}%&0*aOt3HRfB}#enV>TcWSMkv-nA9ZA9Kp32lFiWKA$=)S_Bzdf9_Iva
z%^unXzh(;^37DquI89Rh_&_#EW+fI9_ZqfU?ORRk$?1FD?5g(t1lqYNHE{*bu1}q&
zLUS^-f+tL&-kwNprG~PosrANOm-J$!nalXVnC^_Wwjby&$=5q^3{i6FJWY=cybExb
z*^Ak}u>%C;GI?K~Uc;>U12C|E%j^RUn{Dg^1G~&VY%-b*sIeCXpr?M+-xH$!J|vgA
zE!N!mum8s6-D>9i3J{0suzCM+h+*Sig@K%WF3Q3!Ewh<le?V?~CP(Ve(+V^c9sBuj
z+tH42!r$zjG}$tO5SdD|54-a9T1!n^7mg?o;yC>o?!*_g*`)Q5-G``ug@hjE$2jOX
z8l9Yoqnt_Ly9elEdd>@DifI+rz2bLY=@qs_9&b|q5<<=rTn_LF!~*R#wb~nySoQv^
z9kf->fBLhyNJoD=hox$OZo}$RVWhy@5%Zh>7Jk^MZ!}fQN~}}JdzHMb(w{?^3Cg+&
zhFL5C_?@$Tc;66-@8t@AtuJIOe*uS}moWR)&=Cq<ZcqHZF0wq^IRvJX-6V}WmKlR9
z1t$1&gipsE41rVjtP%2UxJ4Avh(4%@LY%B+K`{A}r<NiuudQ$4G|SR#PIfUcdkJ*m
zF)Nf|P4<ubIhlB5VvayN!pm(a$i2on6j6e+WS^QAyaeNC&9@zY5Y9@6L9s}mS&$K3
zWtv7ug7rE|pjaDC;%G^SLgG6<=iP?KKA|r!PhSEG(voqs>fZ5to;3Tqk5Fwd4JZ#P
zu(g*+a>OPJk~}WQaKuC5ug}R&I_h~axAj(nc%_Z$9USL^n3Lik(PC-{A_=XB>=e6j
zjHuYuWZ^ETu}ScM%CCarRpJgGR;ITzqU{4oT@W>v@K)9DUWs95H6IjfH4JD@yW&Op
zwAXnGVy?;OK;5nILu*wtn;|zL@_#ipMB$}ogJH$8Sb5;Wq^QexN?Ab*kJ90q<FafY
z@WNZ4trb}U(^nnK*!~$hGo(&WAG6h202;=`Y)%7()L5l|MQFaNQ3_OGJzneuYYP!A
zH&PWtyZU{VV{v>YH}vV7bg#nV9W<7?+nH!6{o)KSAX<lx(CbeD__B*I$euqYygIUc
z95|&$BR?IIX(|W{XiI@jd(wyiE=r6xf4qWTA34u7p)Iwm0^hC?il4L>O18Oay#AMo
zp*~JQ1%6b2J~+1Ew~o>gg>X6H06p6=8|R)D*5x$R3=G_=9Ir7DB$pY=L-6x4i%cEX
zK=w7u*xulP4XceAmqc-c!-wPKv<Y%$VDn9i5Z22Yv;`GZ4_OL%+O8B;LS;k+(59YL
zQ1$Q_Qp)V|6I;LH%F6ZDE3WC>0@S+G1W6huVaZN^r)g(q=^-Y=gQ>*L$DBXLYLo$#
zk#JWO6wU=l$#S0->_aMV>g$!;OdG*aqUA|cmrfwUH93UUap*3|O!7C1g4vY&VAcuk
zjinH%7iW;{qFrz@Uxy?hPXpa-@g;n`gxQfyj}AUkrkbiE`Yb<<vlkcEWTtu#;`lCr
z<04ak$>b)JanbDewp?YoaIh^jphnhZE3lS*dmFFqzEt?jK}HXSM>I2c5;F^SdSVpC
z95&fhIj6vC@O=~@F2L)t<Yu|YLJDLt;`t)_rn2B|LpPKcySS&quu{=|RM7I=SwT-k
zI~jr3P*t&^ykXfpK-$4=!NTxIIphgcnwGGC4Cr+)QUxEWe&}eLoU#wK7ioMx*f?Ta
zn41++H|c@MU^%!|qrdJ|Wbhd?L-+O*>*B10?37zMd_~}@JeTS|e(ign&n5d$g!RAO
zC3VE)wh9TMrK_hw={<yDw1MOfk3@LVK&TB1zK}H^NCowJ(Dv+r{#@(c1G^Kh>lOol
zt|cz!R9mSE>D7F3Z1=SEB$W(2)<`N%=Y{`cqL)Ww!Q(8+BeJEX*>`eQhc_wyLkq-e
z{TlT>t;6EcvGFs9Y_`Y#Sq~C_?;mtnXpBI&p%LHx2OS<Be1Iy1_@m=O(_^`$A+yMQ
zQ}j*nUThcz0dk0wzTy;#|A6EAIj{78BiTUA%H8P@L!5*oiVakXY`p+$xQnUpH0q?Y
z;BW{sexVx4H2Po7)@MNfq0i)v9Ji921`?QhNHUnopl(J}0Ke<e%DRVAAeynN)`qgJ
zo4uiR2s@z^r$3>lWAqFOlx<YM-HGsQMLqS*?dn6aluW$U6mC!f8}PJi-w`%{aBVtM
z0UcVkOPHvx)ii?;S&TTuyesAoC~yO=T!IE;-YS02gsVefVFhS?+#udlh%riq4vd-9
z(bV*Qy26*hET#@r^Q#a?7$m1S8@>JeC_5*o=n#%h1l34DI*i*M{MpTQqSh~LRCufm
zMK4K{k3)LSam+8JmsI`dTm1!pSp=|^k~6Ge1<KR<ZBEhwjQj=a5yB4J%MnO%<|BA5
zGcmB?wkrk2^521af1JHY*O=!NOA<)qu7ca$R|<>{JkND=2eqc`Qo(3x_1ZeP{u=EL
zOfq{9#E>_zX|NQLH$AB0*}-~?2~GqpB7Kft#7-&>)zitYR8xQyn`@MR-K8<)sO)(h
zRj9kYoNFl7bjgt+KxbBwzk-vvb2znb!hJ<RV-IRP>qUs6MM`QAx>UXylRTZ%Bp^+2
zZirmwuM;AuT?cu%TPD;)p7|18t;xO(d1Glru*7-ITl|73zuhNViC$c_u}btIS_Qi3
zCfWx@m4xj5iw!OschQc2Oef5}=oTf-F51gUzHmufg>Wc|6MJUk|Dn|ZF<n$Il(nWT
z5i_s6VOWF$fZx5tIsq<n2E|$HG)W53fGUEvSAp3cHU@A9Xc80!$YEr}`u<Q=`#(x&
zG?&5)?u<qjsh+U2eUU__QGKI_9dNnuN<g&iP^1&8bRasHW-Xk5<GYAm4hs61jFFoN
zVciv|j2$M^kZjhvaZy0rCZ=MeuBlW=>C!vSBuLUE+6Hlr+-HXWe4nEFFAN$6%QzQj
zw7a@DS!t3)Qgzw@9h?_!fIe8Bwh3;h`YC4VUOJfnG`&|^%e+L|1;sEO-3M@guOh8W
z!QnsQh9sPW{@aRw--@NP8^ez5oaW2F(6R}hzel@H8$$PqgX|1S5iVIy2o}j-##t78
zfO*e1#ewKREe+2kbP}Lb0`uTGtj4LhrU6bdo{7{%-MA&R2!DE}KvhfV>ExLb*`N<;
zwu=JagGSxmR_EB!f>DEZWLF13`R*u83_Z~#eN#8={M&+m00tRBr7V*watt)!#xA`u
zR=~A6BnwpC<+U<yx3E@Y=1L`a7x`N5Y3LHK2BOJfBEi)Z`LIo2Vq)`w9CpH-ybx|X
ztI3d`BhM?#{C#RfKn<{88QH=CZk9l?#ZB-c_?c_OLJ`QbVAz%U+cYbKJL|i^Ks|Lt
z*un@EFm6kK5gS-`@;W^N2LLlCbN3v)aF@^PC|Mqv*NW1E@;w`$%26W``+a}CO^?!+
zPhFC=IuhRIA{)j!d<(Pa^r3_bd8W@Mrku!o3z-^<I`c<$Ya4>0KJMb2i#n~52;ynO
zs?EnWOHO#3;MPQ%bxV6f=m5K)3}RdknmH<bL1-Qz&2DGT6efYW&lT1*bYxP6!ND+G
ztg-juX$tNam1)UalfHmp0<T}QAc0N+0VlI>f-C_6iIbdzLJ}0B?Iw_8qP0rX-ehb2
z)d>0@lkkH}f8!8Ct(X<hnj>PRa{Bd0ac8|^x6EqgXYI<=q5yT?&wtyFc7#Wc&ZYvi
z^<}0_Q9|Gqa@x5mC=b{moCZKeYd{G*8s{g>UQrpb;yt%!0WE2J2@g2jq!<Dnf{!(s
zoha+!!KDs?4AL{{uSOFA#or!4c6F<X>4{dai0Ocoe{BS^Rlm59!}d8z&qv60tO_vc
z3)8lB$?GK3quX?F3OHdjV+=#~Hb|C`U)JQp(2HKDD;`{MAUdeq%s?OeznsJDLsMpk
z*AE*Pu3;S%BJDB^-v{r};e4>(>TnWAe-C#RT`qgzxJt7%)&`TKJwCf(b%LHI##5$x
z*YWM3f0kzt#@Wl+b`n~poMUuo$>Cv$Xk-)_z<*V9M(-wqn$F~X`z(RoKWP^a_D;Gt
zfu3GhDFAp<R@PpHOY->@9yGuF$FBzd#Ol2WYHwg=F4oCDdO2r`^^p<kw#eM!WZznH
z;pFppeLnJBPSgQL7HsIV4#z!<>nwJ?9a(|_e_r8r`Kc+H^3t7yd}*9rI#|D2@otIg
z%cLGoj34I2wM9#l6+r_yv^k+gFUVdO92)Zj8o@uON7~#iv<W>N?BvRJOI9W1pj-e&
z9;b;K(dL!{*25yQrb8mKg`c_e*Oir}4|5*ZQd7rJ2l*Kx3g%wa1R4qeZFuewXQ=zi
ze`-2Ym0?z01lnr{U4-*H<SlOjQPSyh)#xS%6E@uOnqRAMo4zDyPMf}OL*zmp9SL0P
zL#M~l$s1ym1xX%jg+aQ`Kpe(pt3nbk^7Nc-nGCMgB&s-Cey}D|z0Cr4H8%KT<9sgK
zJ<Vf_D&bO@ll93e^?19xJrb}|+%#P7fBPWRI0kmWSAXfC_-fLYC=gDfYukP2bp$Fl
z%Tv{w3f7MA5hGklBHIbA{rL&8Y%#h;j<Xj$ChzIpo$pmpw*`H?RG(eVt7-ukj!OO7
z1Sg>E<kDMr<Lq3U$TdDC!BKZS`h-Oe<j}|DOioZ#dP>FeMrBlEzU@n~bqs<FfArO9
zPL&$7WS@GcREQYfsFCq<h+EE4<Oa1xf~)Skv0=CDi;!p6=!sbVWTpG8#w1dcIm>6p
zES>dHR(b(-4DNf(qMn<K`5LqcgDlKXWtE3+Q%;gmZ}5-XG@HJk!X&Rs>mt!*Hcie4
za-2l;j$rx}b+7onkx6|+jR7@_f13LQx5YIdOYXa{Ng<KgIYHy*FAAO!b5zN<zZ$zO
zVb!}X;E}&)G)59dH=7?Qxn79erG_RlK8p+!ru2;!xb~mUK@!S#ov6#8DT4T7T_4y7
zUmvJHe}HO)2KQB17oq^KCTYwZBYvsFF%sVS_3IZy)-?_Oa>A9ATE!A{f62&Z9+QVS
zh!W_|L=1cEGBSEhe~$5~y%a9OpKv`GCp&6QTf?E!E$GnFD|`W?dCqF$&P9m9Lke1W
zS1xd&WU%CuYqH<|SSHY8T6;}<9cz5UQK-PhvussA1y~SkqjaGd6yLM*ftLxKoEY6&
zrQ0w)2bi06seqJ>J@x!+5e_Wt4mc_U(zr43tTk7Q;4PEGh>!szlT?W_8$)$n$`px?
zI+%8g>R+n*M$(hI)OBV1WiGGJlcI^u0)E7kaf(0!KZ299ik<?mUz1adCjlChdy8KI
zGn3nkVgmlSlRu0-FR$^e6d?xYzH#`;9VG-=?<O@0`y$9^+jk3QnDdWKnwRcGW+xg+
z)st9-%07A@ldFt<0bi3TjWPwtuV26DlVFWI1|0frKHvwFp^aDp50m<hF#=!ClP!+J
z0SS}wjx_>4{F5k;m4AE-vn<+qC&vQ9%6|GLsO}by=}9?3Xhc&;WYQf<M_!4cI7Usl
zzNt(CZte6*Y98)|gesnhEJE^aGDu(PlZuiY#vPT`g_PV9La9zTumZ2tU=`h@=jS-Y
zF9kU&BdD_EW51|Uo+YS_Ns}EqL<F(xnNlT*br;ZvOFw0rkbe(*25k*g<MK&<lD>hy
zI62XfOrN9#b!(m8#1SoKB7u<YAa^WXDZ#9;Ll#aGUMbb)w(vmeF34XesdJ$~ro__Z
z47bY7X*S)GX$tUiN=*%N_C$syxkG_q06MhF5SbUg=LApQN2bM3ue%^8<X(|rrh_TT
z2cV@hEV(388-L8~l+=Cj5^ZT_BEMwFGQvO^uT<y_Z&D4i@Ii*UM)CvLCq0^Ra>r7W
z46(_gt?n4JSjBk+0StbHCQh-e<x~h!Ug^?HEI1d2N58X^Qkv}tBDBdq{8LJYy)Z3O
zU7=gYB%or>fIZ@cb-iv`ODrBu1^0(A^Pu39$-RYHoPP#8R)%-T3lUSh2_*eeV|I*T
zPHS^<D#v6_=Pa3|XTQC{Dwomz<C*}6K~g#n4oH-B)h9vm2*ukb_ki+5@R3N5P{=OG
zK4=KnYnVG%0-7kU!$Y)9V-{>%n8^lOjz&g+hx-tu+)w0WmcY>xeim^e5I|TTPmbVu
zMl`u;I)5dn5gH#MVZ}{EYxg>)ZCAq2DK%qJJ*QOeq8&QwM=TgZ)YEz-i}zkwsvb0%
z3L&y5>_Ow6d$`L>r0&lrn3+YfRiCtol($KbSa{d_6k!S^4>E#X-G#o?<Q$-=awd{;
z#*%>!LF*K42cXteRm?3luGRG4uez+QJ}CJgyMI-<JEITQ0Ha6GX-dfTcF`rE*F8;t
zw7NKFyP+jlCFcR{UP<z9K>-m+#plH_seNW+FO+<EA+--o@j%Cu=q=M?+VJ7NmQ0Z8
zdj_QF{p)?tqEiTt@NS97Az4+WiyWTii!O~n3QhsvFp>26h}u@~gl~gn31yIm>FUQe
zPJa&|-wi|%Cg@_aUV9~?i{*1ji%I$7N27`xNc9tiJ5SdDg>G>{`~=#ZiVsOsAytT)
zo_dx92hoY|8FK&7D$@D)G~3NE9MvyP76QTxq4^|+z9NN1z&kbQ5}ZZDQB0|mif=mn
z@(6-E&PwkD`D!0@IOoCPc^3>v4wSK|K7Zt5;UE-;B1SiA|5QM{9fr!FlToPL<Cn}}
z{lUb!L(M)-vH<_&2Av>OQ90CjLf1Ud&}1d>Pk~1B#w?oGF}*zcdsrxx6EO27VKxtw
z7w3*YBBkkjxTSWD(jDA`B|s!ePs{6c_u;*FOo!pQLzIg5&J-qiFHW8!rE)9sO@B$<
zZGF(wC-S~cv%-Bp%pL;Qnl3X{mO^?cl64u&om2c4l1(exmKiU66QpYoC+q+Nx=3L(
zzh{B#!=^*NAdduTvJA+aS_CD<&P@buIPgqyd8A8mh!2VmTmwweVyO?&DJl@H;mKfI
z44i=5AU_Q?paZW%fm}x97H8dSoqsbDyvpLYP)K@tRsK{`kyRkew7B9sop?+Shcv0O
z1`cnKoD!90rh+|sz}~6wG_@>?(0z2D2Z^Fm%(4uuc3}k{iVlX(Q?FCcl&Bpk+<PWN
zQ~hGMJX2c7QSN)tXvmUNB38#E(5WeOQ?@q|cb#g!ao%EE`_cKA(jYg^Pk-RVMn+^*
zl&yFOB9TCvb}5l-c7sxDcUuxDi??Ztv^mH6kcGMMHM${hU7N=N-fC6cK1lU7aqTd2
z8HWt%_aOceX5;fNI!)iCQe=P<%DC8Kg?vgf7FOqyXP-3{gBL(+^2>Ir4PVYBd2)_-
z!SN)|{GX`D>G{d!kFzGwhkpR8RQmCfAC>;>Vjk!9Hnk!t3P$*@EEiF9`kk1z`Q3%<
zRBj{Tf%rX<FLLTfiEV+oHiH3zADKs{jKDICr@<+wHsqsNhcV`|)o+rtl{}gzHYvqB
zkpQP?n`Kl@!}xoY()yV^53fk&EzF{mjrh?CKf1<uBcj<+`(rIw?thO|D#!@eJY{~r
zk|C*9S&-+q3ez`#KQk&)8TvMWS@xl@1k3669LMyaph>n(tm$A~l|u;C1nfu=Xe{@I
zU4<3~F>DS-cuyNeZC#CZlx%tO*iB%pE2e_AXVqa15M<)_FcS()=!$<BYoAE(yRHE8
zIb~7AF2Ss4pQ!dTYJb3e@m_9Vm|&Iqgy$0bEPpZg`0uQ8s;<jJ5XWJDqJI5XlQd=r
z6tBo6kBkgmDw@jooSg=!JF=Dt`K`Gjp)AD?jdn#eT3rn&a?9!*ZAPOrO5MTO4<nn2
z0zMFE$TV1_o$x`bA=Dc5#AsAW6v~2isNwp2NUoy9q6SsdNPoa;bvzW-D7Bgmec;-N
zKB$z=D+!}f*sEHFY&gLwd_nW92zOOn>SfKh5kAdcM(>Asln3u4@!dgKU!R|kR8DKb
zw*cIi>G}f@_i{~1`I_==#&;Z6a+CJ#ru5vD8bnx_WX2M}?^W9((?8{DmgLb6Vo)>!
znWhUR_+auA>wlTX-)fnd&QRoNnKAS974s3))=yGlOUVH#j`+LX?;kDnOo-98B2o+O
zVmHKQ;}Tc67O_MX9s2tG@`72ZCa+PvW73%MJ^4%MUbW|SR71_H`QRVC>)`M4&(`Nz
z)#~^U-ec;0`OnsCo-yd3?sGHkJGndmv-Nxt{`_a_@_$1X9nx$U1^;v(Tkmr5kKSqY
z0a=~nf4XCPlYRVSciHBeM;q5rGAY@HM$NJU=J__)F4Y+=9l;}dO?PV<$nX8yGWT7{
zTU+Cj`2|lM+ea}}XHzsCkc_#aN@8uy-NvXyQo#DEkMs;eg2P1^WX~U<l)OclDyv{9
z0v!Rse1H9dYE%uU0M%x63rtq}STp|*aS+i=_Eb^(=j%n?G{LfF&~!CRj%TLT*Q;PE
zZ-{e7e7n06#>rR6i_c)<zuht|vGh@b8OtAYeo_|&kQ<7Psm<nnO$PI{n>E=K&l!5n
zgZg+2iBowx3?thn_yPFWIWLv`)H-#kU_*P^u75w0?Q51M(ci;eRT2{#i>Ok;_twy-
zhPOO*v4!&XgNTNQSvS9|!mDvq{F;PuJl%mCaY;jInDBtetN+9nZYBBp<vGP<Pk2gH
zj|w9i*jL|2`A;%oMhvBDI{C^`17@qEL(^N}VHJ{TlZCoo@}?I3Y}w%|Mw>2o?s{X1
zVt+#Td$c>f_VR~=<76E=K&`!9Y=Rf`<CZ?u3z_fq2>!4C{`#c=89k)cPXMs$!A;(>
zV`fyL(W_IXE0okLOQ!>Iw`LgS{hFgRT)KF(ugjK2F>b;N3es76;5OAO(KXB5gUV}`
zj#$1rZ<JUiId7y+0ZVUhVTk$IVvsWg#($`DAtV2VwVD^UR{HN~G*Sk&gsd@X3okn{
z#c#sHF(wDADQZq??;R{>ms|4NbhDYRo*u^V&%)9ts&KG@>~3Oz-@ExaSNv)^V=4p^
zXSih9q%$(TyI*&7=a^>sa)3+Ygk*_JI|J`dhgjYV93ZXE=MlPWd!YiKzSj(IIDaW;
z$v*9jyA%Q;%;**ph$vBJmI!UmHo$B;z@W|75hTh7SQAg(aNkdbMvOXX=<hxnKu^~l
z%Ta}MzsBoa1o5m;wp7e+UPI6xhB-|bSscjoC_nvTjMm}>ZXk3*c0X3}>5px6D*_U>
zUcE)0jbtCaoHNB?cJrEr0pu)&TYta_)ho{TEs0wCGu)Y`Dr+6m&8?AJlU9l~4y_$A
zXR4<RF$<H^%{4m3Zf`blj1`wac~n`Gn}{7vh|^%S%{|9!o7FY6O`q(sHY*r7UW+|J
z(AJnk2@tX6WvSNfzYD@<?OboHddJGXXtg2heUVn<)jMF6r+#@NS9CxH>VG22zq%5!
z9gI0aa*DIj+rN*pb8?Cf;pjx*N5Y#fml06SH|Z&eJI4le%H+aJGFb)R*N_~FP@Pk&
zV^YRsE{^F?SzrJ{b!lT9lhQje^&-+GG9MRK*XXxR79@GB6@AK<-@*@SX_Yq=1ptru
zC>>EiC%YTnkifch7PTH^gMaF0-06&~#rZ}M!o|F2wvY0xr+17i>8hc82L-f^_^hC_
z6htcb8y({mDtEW#>%7RwvsIYSk9J9dy3klz(rD0ib`{ig8p?jSl=<5~xr$mVx$v{Y
zi;!PZxbY7_2P;ktK?iH+3_z!>GdcjZ+d-(%^Kt+}YJFcPB-^T#-G3pks+7B%-Y`)J
zw?I~6g)I@+Tgd>|Z4}14GG9eatSW+++K4RNLpFjDMbK#6>m9&qSz{Hr9cM3j;ZAGR
zoK*oY!130QP79gsA|BUyDHqCMR)$(grz2AqU^+2jtJ#)G!ne7H!vm_Wfhd0y?e~Sc
zyOpN9C0J#CG;(1bLVqlc$fzCj9&mb^ydsI}_v|!xtn-HRn%p(HJ0+0MapSDiL#f-Q
z6u=AMxD~hFIBmXDK7y}Y{6VHHeq*PKQzy8!+EXW(t147CgJBrwXbYFxK0*3@wwA}^
zE`X?}^!TydlNZ*fVEe-`H}$ZeH$_*ou9>DZiNhbW==y`_l7G;dm1KbK#-;Wm>+ewa
z8P86)61PeM9`((gQ&(HOBvSb8eElNW)kY<2&{1jB%Xiz%vl4%+=`gBeqP1=VEn>x<
zj}OPmX%pl>c!v8AX)L-daqa;tnLgCJlP&JniFFb2_;jW9uNE6S`h?eJp62+u+qa2+
z#dF&UGx|iS7k|uCvDKEFxRJjS)@l<UtQUd=N<ENk`(Y`JB1Styd(BF}O|t`L34+Z-
z>5k3jTB~=U*vNqs28Sz+qCsl!tv0YpkwK&Z^0<h}S%(KA*2JkPkjDr<paOxZKXxo>
zn&B$VALsW$61;@FYe<YXPt&8hX9oBIyH=_|ire>NPJg($iJ+u!rQ#L`N0>4&J*SDj
zXbJ&5RmCl(zWdFn>~<VKgQqovvDB(mtaI!zQ@Ff1OTF0-qs9fN3qq5op|QAJL2R6#
zZlT^C%{FM5TY6ysUa(Y5uZriKpL;UN2`6Zg_Tpx%Qp!!vwpBo1F1L+NX9X)ZW70OR
ztrPN2+JEp8pf1=}g&NZHwKnqyGFF6f=&rR2grgMenhW;#@OhcR=OmY+Q%a6|a-r5S
zq=oApYGkbiEn9EXI0k>_8hxk%*wZwql@b3SlOX3|S~-qmaC)^_C+*WbU_1kjp)+Ly
z5kdN90ci-Oz(+G8QI@X!qT;B^7KOF8K%i!7B!8psqSZnk{&Ehpk0M%7=?peD3ta;2
zB}i3z1(6}MGo+?Mt5A_AnU6u1o{v6AGW_3G%g2YO_4Hx98gG`?VTJ5xA@%89+Mo{@
z!#PV%>Gc^dO=NP0r(fXVuV25g#InNI)V@&$j*xeSFcK*{ZO`vx7$#&W?-HU{c;WH^
z-+x$&(#S@!-Mj|zX_-vlw;{E!_IE>N)d~!e7_WH6Wk6#H?wKaL<(~Wtb#%<vA?+e<
zgUsX7^}W!0jqNPKYXYQ}?K7$sH2>`5SvyM`262c<*-74!q#G$5f%bzeD+o0F;}Acb
z<Cp?`{j!ddA8L;oB*-LSfO`$j`REvj?|<YU+*?6VIT9Qr85agJ5JB&iT;Kw76(8-=
z_b4DNCO<}$%rGDOHi%=06g$7XGI-l{qrvbeTrwJ2cqF*tOy5yROXXQI18?>ui09;k
zF<J5Y96>&R)t^fpH0e!Ma^yG~UAp|m4^l2OUVf`LnL8ODB_cn(D#z$w|7`-b`hWiQ
z-=;47qU*cZUM8{FKCqxj%MGM}{q!wF(*2I#(r9;+p2?m5noRu=f`_6Yj{aU5$h-0S
z>3({DJzcFm%Gs|$K2APp<1Cq+GYB#I22y3^@?Qhmdj(Z;+Lggvj}Y$hA#47DmF(qA
z%UNl+P@#Q5%|5?%(j1`|#&EmKEq`!wnukG7#QAU?J;$VX;L5xX4q+KEXy`)oi$jZM
znusjIs1Q!)(07U;#`MGR$VQ`6?>FTFtKu`&5#_&_<5xIFyO<ku3`;kB##vwtp9DH&
z`bJhGtJ74guE#8jvhd|1gs8a>Et)*AqLXfo+B;U%O+AwIxJZTPq2NTWkbjq7{^M6^
zt!m(uLeTvN<SyEwxEGQ83Jyz2h>nnKun{=285bSp8~o!o&4_dvCV53Z;e?h1;21~S
zh%AldA&cIK&;i5^n_JUces?yz9^y3-mM3l|)Ly9Xl@8KxPb|%loJRoAcsNy>yCfd$
z!4ldg>c+MNy4Yd84)<whI)Bqur~#!Z@d_-nUU$8gxbJ(5_8q$iEW*iw!A7P&lmMUO
z%u9KA39}=S?Ym`!<KCO9)|p&#?mD2O<!qtwX365~#LoHK>}JscnQWAs<Zslb#-uq{
zcxTCp8e=>mUy-vv^n#q5DZL^u3l2;S`9qzO(r2X~2^Lw`RBJM$x__i07=>M77f|;8
z_&SNG-cf`QnY|?B^eVLqhP}1|c1cnlWp1bI#Mduiwyad$*1lw?7?zBi)*VcOgQy*O
z&ce5dIf;Ewv)v5C4)xvSAJU{RseoPD!9Gi<J12F^HT6OUy4*fM;Cy2r5NJs6D%J@_
zNX6?u*&9(gsm`t>KY#D{<o-tXAh?r;TQa%d!bSKqChzNA_gcK>-;qy~?-%)kU6v{W
z;84P@b5WOHmvpK3+q^6M-yg>vnH`+ZHCZ}wNF~os9P1Hu;$6EI<OJQ!|5lm(tkJNL
zdFzlX*n;cvbNbeNgd2b_=^*FMptV<51?Y15UnY31GX^vnUw^O@MEWm~asg_*aZ4^|
z32f;Y)Mz*is(`+>|33X_(Ssp)e}+?q-vj31{sap54~1nsyR$I(QKwH+fc&lqiES)m
zRLgg*4o!u+G)>_BIX*>4I;Ha3p6DQlJT25pH-x1Hxq*Y7-=)nN;`6JH4LQvJx(Qmg
z`yG>RoY#I>0e|2!d4~YCTHX<0z*ExRz*QQIAha@K+0Y@HB8+##^WuOB`>ke?p2jo;
zWAigDpzAlC`gaDrGBa6~#z}H>rP9B19D|eVJa`UcQ-36wA-7NR)p7jBr)?aZ^H6Zb
zQ~I$?;tvEhR_3Sxd6pwOx=}GUWdOs6(E$4WI$hLb%YU~p%gB0fya;IkJ@rQPP7oZo
zB)^0UWZSffp`*w{uu}&9Aq%%57VHcU(Zm!!uLm6PTxwK>)2t_^;;K5=TKy{>^vFG2
z1X=HvXO_f)r}|MlN4A7$JMdvjiFR>ZX=(3Xg>e+_>-7aP%z&q2L&8JC8n^($PBzZV
z;^}q?4u7SdYS9gmsnAV|r)m)#=+kSOohDJXJx8aqTobNGEO=C2*k$vM`d(M#j#bGc
z?Hw79<VBdD!W}A-bG3)mCDdfjDVi_M1R{#bCf-Gm0r{sheNK+AEQqInI|sODDZ?(p
zpiiZ-6BWP#H7qDbQUip{zaW3A99v4A9e5O{_J1_r2FGy6G6GIs1MrdwGj*D8GD50;
zr<OnlmThX|>N#)Vxm`dhdflpWSM!RsX19}eSDHYJknB5f6;MCOWAY4-%ZlWt9Y_Os
zX_HH6*M(<@&Amf1>`Vff2(Xo1LkBs)y#$<0uq?HFEh#50Qz!5#E>-+B0dhDeNjQw$
zXn(%67O?v#Z{esn9p5-c_jI?ppFeHJ-<}rZ`>AW>fOooZ&NHB0Z^o<E(egFvKmg%%
z^)$JgPJVl$f7mY4*N~<Bz>5q1AudeeiK93`i6HkCtrDhSa7XJ!U<DZzjwbZ9wRNN+
zSK<XxLIk~NiE6L%<IW$RzRzwpt=&<Joqtgi4HNBlVS>l2Gi-F7_YxQH5D_YRrAeYZ
zb~ID0?$jkKwP1Z&Yq7{z{<ftRV0DR*FzOiH(`0#nKV7un-R#i1-jPMrcDr&*<kR`o
z$8a#TK8Ay%wi^zuzQUZkOr+F4I=N*JysbZm*8@r)AJXFpxR@Mwr$b!2pR>OTrGH-O
z757ZAg+U_xP{mncC$A{+xOW_Xng82e)YTMXW__4VmhJOPRZ}4rQ6#GnBIFAfg~-~f
zS~t)Z*o^-D)PG2F@OOb0ef<03uE|d|yRq4atpY>}K53R{Z=oS>>8QaV?t4Lp3c8_C
zU@6TU<PcF(RTqC>so6!Oq&a-al_MF9*=yQO#h$xSg}R+Ws{_TFF4-@hb@&!$M25zy
zvwUd3Et9dQF9Ca#;it&~>yxXf9|0GW%c#@=t&^as9Rc@~zNujW-;*G!cmjUdlbWh6
z0eO?is+a-RlVPhP0cVqitB-%Njnf0DoF_P=-jzfe1xKvx;qO6w4zI4G7fAB_A|5<?
zNEB=iP?%nPr}vCCo*D()@J4GoLZ~v$_;iZG{65%bX)!Ay3gc-${e3!r`d|N#FU0@b
z7vg{Sh4}yVh4}yTg!q4V`gqg#09Hp8>v%J>2%fUtfz`)D*R&M?=jne-HCNi#FU#lu
zOAZJrXN2;Sodj8PGZIJ*w13c{=uNDMZC{5cANb7<s7}eSlPrj1k3{H1l;U^FC!VLj
ziK_6snjyu-eT$;D&8gC{H&PZOf&2bx=9zvHlAH=z9Du*}K2}(fZG_fp^v>qjjW?($
z0n+&FBvtLT!(J<)-%Nl1cv?Q#ajI@7l_Ivt-}sOwFFenioA3Ls=n#ZQ|D!^%S0U8q
zC&F*I+%M8Z$n>QKb8CTm=b~z<S6JN6m)~3C?i3@O?1?y^Y;AoQ8e%gSx659aNvOEZ
zvz9%C*<1}Sg7^jMaBAt$&%)7&0P`Y_LHa$5IyfF__epYfpAmnI#ZcT$SF_F2&9c3w
zpoM9u#QHR!ZKkVnm&7TBVptm5s9Qx$jto4_i9qB8XMbGU55-y4xkPtD-`*L&6MDO=
z{cJJY%*OMl-^cSu>v&n2)B-f}4ymYuvm{Qi&?iHVIHkS&4lLaM(B3glcIEYw`XBOY
zGHZh3C~Ol22Q`1pb!M#H*x*i}C7fn2qaZoO+34-xN7*?!MTc<2!0lKVpLfw|`c?+-
z(zD?tjRfr-i<5*i22QR+5MQ77dm^ipIP{;g;q^AMg+QYBd0e-VW5(oS)>{Rki{b}E
z3i8LOB+wnV%(+CWi0BZ69f}>@6duMKa$;C(H(FB?pLu_=gd|CrjdO4}IE1pdvaZQT
z`Zx6BrS?>5cTZUM?w;-w*bSH(^B}MGPik=I;-aY<7$wXa4C}zH-^}9SapTW(2C-ZC
z&dB)6^Wa;U&}(Tm!D5sg&nKINkTQ+3aEMg@DN4xi6K1Q<!UUT0E9L(EU;q8}3%;|-
zLdnKZebaw(WmgGl50w+4I}$kPvzBoo8I4A?PelNPE&;C!;@7dlns?q}X1##$%ef??
zF5u3_FNnpOS#QRRi5q_@hU*EWL@!oFsf<B6;uw%XBs$!L$qVEXX|KJk4ObcAPch9J
zCyNdJY^cro`y;8m@^IAp$Ne<=FNh6(Owpq<ltq7<H01Fz<5R}X{3im|?U*cpo9S&&
zNq}r>dq@qDSDalnO^#%p0}pLgn4q%`&W5NgRIcU84C#nPIeLMUg@G_eQ8qyJWUN#$
z;iXK-2?3K~L9WX8%bUk}`|KTs+ESB(0(ydnkLXk>J#;4*GPPl`URV+6ytZ7l0@kyj
zHTZv$V=ay0nUIyLWQ^}2sEF!NnOUG5|7x2XvrL7F6}jt%1}3U)SJk1BIdM>nc$T~g
zbr2rXJgOSKjSyZkq{#G2C#%YHVGh-#a^<tfo35d}SRj8^2^qvYIi5z6nS%&>WNIF-
z$p3%g27czV^Q*X8I9yppiTpKaQBlGJ;og7Z%QqN!0GmMaO8EWD=2wH8gZfhW#j|i9
z1H91c#F3#(YWXPVYHaP@qHOhhudv86aTyG^v8xkiw%hQCF)E!5=&edHid2+}^U}B|
zKtqNO=nMc<sXR?~Wj9PEq<NEHmMepeTAOHF8f=wO2cGDaW)<#3Oy5z%y$b2IGkkv`
zwXLB<c!WGwyotS1HBjim+}2cT2>Qxd&0|_z5^u|fQLn=Joj}?Xc?}TS4uHtO{I)f0
zw<%hv=-mormV8Tz(^k>Tt0r?AVJl6-B|3OtDKPx-)tG3c*R0qXnTR-cny7d7C;T5@
zgXi!B@r>Afo#E~&M|R0Q*1yph)YX6YdR+uv7?usq#Tf3uOtud8kX|Fm^mQj|pgkWO
za+i2dbRVWjExAOUNo_Yur~&o5s$NWBJxx9i={ZOFhTQZ`ysKb-nYY`7CFW|?(<az~
zPxIOYlqHX|!uUo+6MCiFk^@iMpDHW`?R9RjX@iA7VcVnyu25}3Hg^m=s<3~4dJQwu
z$ZFo{s?uw~+K+#yy7aam0P@8vMdmfC7$aOql@P>>Vlon$5pEV>iHZ#KS_gSKhNGMs
zu$M<_dhB!oX}O^xA$qNFa?Rm9gWI~ERKt#=LS4kRpPyz)PHyF5poD>a4(Zl8cA#Fa
zqeDd2Lz`}L(2MA&s05;^msfvOQ4`7Ppd4L>z}p-yh*x+3{PG{aN?ns6N=Xl4JF2DN
zvBU=5$7jhpJ!jkIS*3tq#E|Qz)+0Gpw_%<K*$1jS$f=cw$}GE%PT!+Eye2zf_OZ++
zX|h8#Fo@i%kk*?bzdLPxP1SJ;b@DBLTsbXr%aK;^6ZCoS%R;M59!h^1?8;WA{59S8
zWG=ODI=S-oKTjw}Yk0B_j{!~!P0yK$iV1VzAfpH$dZ;c(UR8a_(B`ICJ4$?g3NnM@
zQ)nM>wUQnD7)Se$>l8DRtisbdQyHgCEXgE=DBSW5eW`tAfc?K>{ZLrK%cQ5`?1UCR
zgVxZX+>#&${M>b^?{j|${tI_x1Hdf`Rc_0yUQ(-nWx$Scv%&g&<mp~mCU7BI3)v;_
zAW%==&!!u;lt#-mcp}IJ-8`V?0j?m>9<hrjJiARnxk>Pt`qT89r#_a&FRux?Nf^gd
zB2Sc2ggJkNvl5-fsg+LRUW6%apAxh^L*N^^0hFWS*JbiYW^sQQk9WaQaPXID>aOz@
z0INN<WTWsSEqO6A(I5XqMnux``0h)_C=(cCs>yi~5cz6X0$_wUISag-y$bWs@8Dj5
zrY-gcNJO0!V6D<`(j$_0*|32~AVXR>nRHObn5x!Jp4eaN4Qy#$-FNCLl8%I8s4_)#
zEfT_NDx*gM>;ivhTy#NS8um}v5lxWnNJz~jG6(y~_aOceX1)8NN7b)4Y9-x^??!6{
z&ZKyUf@yU)6(A>SoR)l*1A)&P7*wG<bE?~rtrGX=7&+3Yi=t2$p@Jg&c<?Wh$(|e^
z!7exjO57%88m<GdP2qeFbHUgG;WU^?yV6nh9Xrd**HV90!|01qL8i}FHPybM9546c
zCsbuN24VO4I_uytkD0toFu;ITJ~J3kWsreQjfL&bplm|ssB1eaZQLbS(G<1H%Vgzi
zxF(uC7ZgDE4hxN%1Wi;7<!YHh)jrVeZqp1usb_Bqn!`3rp`NQr2cy6Y>KW0Bee`^)
z<DCKw=@oyaB&y7zK00-F@`2b6Z-auqumuPiT=Z&UGo)whDAvuq&C<g>cn)L3mzQBK
z$_oQ|Tkb*Uv&>l505=xpR&=47Z9t^dffV`-!1S38K6Tx_xgMW3uOYedFZbkMnDF!@
ztLuy5l}qg*nGIMa>$$OGGUTNR8<fXcavi=zNkV@P;N>1|b9FtcLVM~}Llz;<55}Q0
zp96axS7FoHr3{}(A{iM1NR01|&?qRJ8o4Y_3!AcHgzAON2~Ejtg;NfzVo`&r2YRx(
zA&9XS&iUolJ1tXD9Ph-`A~;?M;tli<NKNR2ludznM<ly%?>z~(PX*?MU~`<LAG*AQ
zG{Juhm;i^NE7xvj>12G6?RvhtCc8*Wk(GLGfmF<7Vw6`0VWZh|#^WsGPS3T|Y?&3A
zq70tT8bCV@T+iMRf^u>m&Jl1zRVi?ZEWk#1chvL%;8i6IdDD)mQH72h{}|4rwPQ?s
zv>KI_(CSt_Rg)bI$&$4Y<tEQ?p?yHF45NQfF0cca-oAd?VkL{|d$^_5*9yO^YSCv1
zIzEA+I)i0o8Y>ZGz~M3*nkh%Whgq~o%ZE9>NDn%sLQOsxwfbL{j12<|WpHz+OfPuq
znjyoX&<CtEqlh~u_O-BnKT73JRz{wgPA}w=H;U#KR@_a~rvlo}^im+~<>DZf#}R+}
zK^A?De_zpj2^*nc!tA~a)@5)Uu~@w_FBGF0lFhfsOfVctgdLFHLl(V})1a^Xw>}>Z
zLH41&O<`uFaCaMJ`N<&gNg$p@y$%=9GPjd{%?RxmryB*Me-=HTPvNfgbux5A3wp^t
zddR}JC_U#5&gr#pTyp<fx!%{nUvhunuvT{at|{OH9!`reC-i6goA9V=;ihqJI7YGM
za+sVMye?SV<uD2kc^FVc<0Z^otAGP`p+#!Ye0q2e3Dj<uXfDA*WB=qBt;$p7s1$Rc
zUaB|CA{E81s7=r(LfVPOU9;A?>WQmP4AKEK`80K4(%SE~UkBP-q?AU(CZK-+dD;ME
zPg}Ia=<+XeelTh0AfNV>X64Wk**QxOt1WDZb;D(TX<#FG#~!ZZC^yIo4ewlD|K`Er
zc^5RTP6p+Fd1@8<kS+Hm3y$hZ%}p$Z`&`-X`!Z*f8miz5RAk}qs!h@OuV30gY5UHo
z*!5)8iYX5`hnezedTgBV05gB^X=DoPEf~5^cONXzTg~pHLSEjUL)Fc#<Qfrl=-p?L
zCdkA1w2gyvj(OX&=vci^B9z&XSTuXyhPr$TvyGx`_B4TnQdn#96H5~bLp*&)t)~#J
ziavk>glV`{Fweto%0jXZ578DZ?z05E(8Elli9lY3)|y<VdeDIvx7mM(7}>)Ehm7Ix
zQ5x4|z%sxNttYCfa7<am5R%5ABmvZJhw|HBJI{ZZSTwZ6^vR0$0d*WS*yAq9Uni;R
zph(;5!g?i$0W6TnpJac$3?AEus<DFfIXD%Xc2^N(P=A;jTlMrEl2k{q)$UV_LaG9f
zB%rTfnjqv(tN1OQXBvOmag490%~r~!K1t6<bWKJwJSn^sl}>2K=Uqq(AJGb=I)$SK
z%5hp=j0*$(e6*$a3U!`@M5@uUh7J95>$Wg`i^2Z2MsOYAfSYfdglfRz`kbM3X}pxk
zFn)U=nV|2fr%|yoRNhZv!lxs|FYd<WLN|4#?v)|^cg$(RQEq>Ru(l#(^CtY;IsAo1
zy8Wv3hr#NjHqTThC$A4-mJ|K;)fgv(?4^0-l4P)Uq0=nhxFKz91!@3^hU%Clkp^l`
zPT!;alxwz8p|Sf`+B)q4P@^2yq+_T6bxv~7S_cm#VRINKJ4&<o0Z%cO0y4NX<-cf&
zripDIDLz{ETjGDSWhbrr)-?@_)f8KYr-u1eLio@1(PqLsnC!aav?=u*dVJMX))3kU
z+;*Fi&Y`=Pl72+yx@aF*+0q<DfxOLVnGAhQc@@I9RR$>*ZH8N<0yLzCZj!#iJV;LT
z>TO^ii!;*nb~V#Nh5S5KJ17H{uB24|fBhk(6Ogs-a^-(9{TtRw_bwI4S{AIL3{uVX
zZJNzaEKjrk0~vsa)-syK-83T$8}5szA`x}ZN~F>@SFM0XD1vdQKDDX}G~iY(NVgip
zDPinqkTn&}sz80ht<0#F5&A+d!yS^*^wQFR8v@tCuuw>y46lK5tfeV*(K;Os(3iQ>
zB^?r>+-H9rvQ2KunsFCigg^B&Qw19MuxQr>7BfmV%31PO2{O@iNBhDBcdbqtuLB%%
z`)Cfz`WBvwnt-N02oS?rZc7g1^f`zhvh)~cr;p->qFciXsB%|vP_eC5t<7&)7?2U$
zyawIkda6{IE%6qu*B=ET`gqql1-xZ+&0SCg*oc4SWc!h|EvQSmpuy*zsJAu;@~3rc
zLxCAk6WwLp7HPubqNqWGa=pyx4f<2~xeP{V{yEF}^bYzuMR1aG^v`U%(vb5FOM{_?
zL?d7cjor7no=Kf&yShZkyw#Wb%}F}vOYK5aB4^H7llr%94+c-+d|4f6v97Z&c|SG6
z!(M-N5}NH%n8zq9H%SE`yi8F^&0dl;!|DVzCz}f7_h`d>!pGt=2Y+aIW|bR2K@KbW
z>laW$PSW^%NGhyT*fv}j=-L2_6kS~G^%`W_gSsy>Y_T0RGE8MuIAc+PS<83@_<}m3
zaId>#NRW2A%)a*zQBp4y#k$2^>4=*S3^0H8%RS$68#gD@8v_dAP4+9!CyJNM+0m?l
z(m{L9eckj;)_C`CzbZudVb{j!H4JuzZ|WWXq3aU2TlG_mkDs3*;GVio=ik$8H%qG8
zaY}I=oz68{FBQnMH9=CFG9f{yG?kikcMhrDu{yUcU)LW@W1EkY(uGRrN7CxGPwRgL
zk$BE=kd^LvExMq2r#JsLR@oVm=67TTgz-md=Bsh@HN$(h)!OaYhXZx-tMNKeU@qyr
zkvL=7XJ$#M+H2Dx-D{ruSSDS@Xos>N$rV13m~6K-viE%YcgzwlaV)b1*|gv4FH$Dx
z0le+16-x*=MLw{aAoMEOCvl6!Ym0xtlrYwg1+Cd+406N5Bp^+2Z4?;AXN7PVr^?>V
z+AHE51#~r9xL9jHs{rvyU$h}bzX&kk<;0k&ZH5K(0`#aTOddwgE09AP`_#%Kvt*04
z|4x?WN3`msx-6v7b94+)mg#@}H~5cTN06~a9VrTLy<`z(=}FFU_lrt6=iz^@cE8_d
zAx+$S6SAKi@-a86X`0^hex@?{jV5*fIELKhF<Z|TH`70!?l$-Hr_K1=(_(x-^?;wC
z9>B+cmavQ|xw@?wJp3y!T#|o(j{&Ies|^FtZJ+f#0B!P*>$(pPd626xh@-!U*)l5~
z;OfS}{MIL(jt~`Fdpec?mvMhOHYHz_AO>XF7#lN7+8FjLP@mxRC!gi7VHTZk@TsG$
z_BwZ<Swi(uZFdq8`jWPhwsV0i1x?wPB#0qdhB8jaIHcEvc?7=3s%tstZMof^GjvU@
zh+(>}RKY)KubUC-*&ep_x(!c(`fOg8S<4G_%^L&GBfFZp#aW1eYY2bSOk^K_japLw
z&cND#O9c);@{PNH2{7QtS|();gNHCfTeHGAO`GO<bkq!P^3Zh2+-5y4Vuc5GPF0IK
z053!`JmG?EN@i^W{+xpyw%#bACZ8I~9?HZt=O?Pdc~+^nPm)eqqxqZ7`K(l^3u7M&
z)esT33?J9?FMwTM2he|!4DyVWWc9nb3UAjH$2)n0+6lsnX1gdgc{&IH18(CDOfOPQ
z$p<??mc|X4!p-0VU&GCLx@HNh1K+#@R{;k!o-tQA-7&(vqU$e&GSDZ<p|tLJt>7tw
zd=i(HG-n!Xp0E67mIlDSZqKwI%e~NOav;`$UbaK@pRRL_uF`)xHXGfJyY#J}53;2a
zE{9^frPT>j_Ft*+BW{PrX1Rk}09!z$zXVoHj+)4MHqk&25MZ2uL`_cMI)?`%_<&+U
z^F3^R47brf+7_DnTrsdI;r7}$tW9iP!tGl+6(&^ap!nA4<xmmyGnEN7y`jNNrYXi+
z2b@u+Wil$YKtebl3^8ecSkjqKetkl*STagKBdL~yGKRF(?-;g9naz1wolR*DBnZD8
zckxB#>d3~lU|LAO{jtj|tJSR5rJAjKVbG4@N~45lhhrRtJ5vwAo?a{EmjDA_1oeqj
zC_~%8Y)2{Dhg7(=sMcLuf%KEBjTS}D4`vO40&^LhRu6Oqz(Xj1KGjRB5q0z_D_a_W
zP+e=d^CO8<Vnt|<{)4GNg9-@E30Nt6G*ei?WK%}grk6fJ$<CI(lF@3MlmA5d54F!^
zU&7eJ>clPD{CL+hHs@gg-^t8gO;wtrc~Gsh4gYeZsT&HEuim_zqw*-rL%67KFwm7?
ziAA3GS2PKm!sK3m*t|GEU)s!Wz_&A>EOfeG&%^x*cGfkyHvb;PXM+e_1@pS_xnegX
zuS23LdbX&XzXUOFq4mTyr;`rKbt(mYic?s)5QT&>#SN)V^{~FQY$gG)C<J9lAqh>i
z%FP~Q0clDt{e01adiJoC)4MYz6^*Kbt6SL*SPsi1wka=vS+5wE78tn{8wN#%@-rS>
zLJp#21ihRTE%Wr{g-l;MUj^o0UNC(h`9Vz#GSjTJ^v#aRBTx(q@IKXLVCoywquP_V
zn9#sdQaAa>Ro}P>AGw}3kGd==e}XhGpT|C%ZH<x2lnaAAS~j{3nWkAc%<S;crbstp
zmAEFWRoLBsp3^RG%!Q`Cxg6%%e9&ZJStbzYmQ>V<$Q3kcgsHNv_YAe>D2;d86j@?x
zcdo?LK$x!oFXu4(z$A}>SXYkAX4fB*$VPq?!7}=@zs-w7da|%2LWHblutDVJ!Skje
zmtcBN2Sx8KB&)3|yg!M>cD5r<*jU*}0r<4EZug*nEqV!S&rA{IvQPet?@Z%)C$iUg
za@h1`_|xxC)fN5aow3!TDv1tqnCVqhRz}BE%P%ot!5E{$fBlhcU$Zm;H+@y@PrdZG
zb<J?t$}pbJRUx%89y8=DXL$soFsJ#FxN$@+p2*Uo?&)(@&Ze#}DyV1UW{c8vJhLn0
zR$XF$tfk=m*}rf|bAD?XqPEtx9@Mios#Qj5j0VF;_C6YIFL_9!YjP~DX@DtG=PZZ2
zhF*->6l;u|6{rjH&*C9^C>;kzCzdMM04CZ=HG{B01a>3!S`<laR~K>MQiu}&H~7bG
znqhIqT+@T5oIgY4`7x>I&5rtu@Mp_%+FHne0heCkFm?#hx~cZ#{j`pr!Q@k$8Ayh+
z_JeeoF?bP?i*$#?=53uE7HKlx!b*X4M-LFHJ`@fUX=DuW_H2zL3SMoHglTMrjkM8;
z%>?Y#mcq`x(kP8a-fV>bfIH|p7kjgbUS3aKQ^dn#d4Ern-_vMUyDdo|1Mf?MBL;eZ
zg{U9*v<l<!El5t9e3{jytpoSC!dn+pB#iM3S6Ju;wN(}MkbTQ5%GE92k8!k(PI8F0
zGVtdERH*4(L!@;%4eF;*lb2Wo7(hfqg{t)JmU~$-t8=kuFxFGe%Bj8;o4CIl8HCn8
zWYM*h3EdBA9!ZWVOCdX;(TuGE4e&{STQgmg+_MVy`Ha^@vhc<WV6tVJJT2rUu-}63
zq4N6mj;mNEH_;yJ6{2S#>d7HUAU)@}p_sbZ@Yd&lCP;r}VjkNrgGHPwfk~^Oz<fT-
zwfo_v?1DuUhl$Y=!0+mmm0ipkyzq*n%M<&u30}StS@)=}&G>_~%#!b~X&lOb;RmWu
ztRA*~_qzD`@{8;nxhhQaEvS<plW2<qT>w|xO3ex2l7akA#LOMQ<%Pot3;I{PReeEU
z>i~Vp&<|i#VDd1#>f(o%o`Z#~*fd}7iq_9(v)1dgY`y?S!Fnu&Wf?hE;Vy)A<uu0|
zLFKkA!CGHkI@NdYkjIp8$%GAm*hVo|UFp=_>}%QZx?Q(F|LanhS<`f6twY<UxN@^h
z>8WZWmk{=xotAqcUZujl2r{5nxiP)kGTFR_>);T|%$JKwv$DiDIxVg4il~Megv%Xd
z`0_$qqfyht52R9S+Y@f9SMwkkI#PmPNI#5ze@m~fef3cZ%QKXBPV-X?4SN#EfJ@dG
zX}Nq0lU2v*0f&=6$QS|plUT@w0TYwn$QuD<llsUu0gaO}$r%zw5wRjCH#sV@2AR4F
z=5^TrxRYGTy8=JflNrit0n?L&%5?(km$UoI1Ob2RzpJ;E3WT#nc58sp@dLVtyVD^i
z|5jOPQ^;PXIx2Aa&ib<c5gkE>GRy|vdI{5)@Y1vaN+6dvb?YW=&*^ICltcz8*^T3r
z2pGvW!{J(jYAdT7-1>J0bkJ#`yair^Y)4a~aP_U`h9|+*c%izu^ci!gLlh)a`IttY
zw_ksdH{Qi?t@s8&wgT#ALaCd$UhY-(zIJ|8pxw`s4k6OTE{CaE(wuxMvc?J9QE12y
zRQtw&)9NnTVbme`JTsLH&!toCqR9nnkc!H-tART<)w_7=06*U(Agj5RUa?i|(gb+Q
zLdfgd(_TZf%;Ab(oa0#iBCr@yt-Q>dzKMShbifnMz9Y9;dQh@~={K<2cL!FLJLog0
zOu2is#mB6?>h<FmV%V1M<KYf`%XB?7M_LQ*gKB`zheMEk=+!^84X!hK4`2bnv;S{v
zw+MU`#Ia$Ji{=3rdmDCVNxP`tx)%mK9q~9TeXprG<0j0vO3&c&az9Se<l~T@$!dR0
z*hA}spqQ?#WJ-`Fr04k^7IqS;Vlz2u^hGQLfHuR`y=sLmzvy;=lrTriRhf81k76`U
zPT7aPYdTyONuKKo`W*&p4@cgo$*$KZXi$C9AlR4UZmPOHSb^<2*T_*tdPMbS8SQA`
zU4<HOD`wVu$^uWKDUbXm_Mx4=40(T=2hU*~?%H*r3OuCfLBs}{CcWqa2oh8d0*zVG
zK6*$M?HK^7(kXexQt4VD;M0}{$s8dyS+S&5VM+k-EKFHcj@Sg*OIYK7E3^-|jBkkm
z1o>RfFRu!_VRj&*$tjflhYB|*_CxAG`G(!)h$Ag<dK1GTGX*OXPp&i3E@Xek0@FM)
zfe$^anib^0YT+X|NwX~6p5hO<yYaYWgZ8}ji_R=Tq8}<vCFDHRpmLrT>C6`C<TZ+S
z=yPu8CD=aTQ;MkMcKjh!o0}|vLQgMZ3N^!Kqk|mcVsDWVSIZ+zSA3w$+uylYC05&f
z|NTE!tM4?(C+gD+!L6)Kf2x1ro_f|gI;X6!Nb5Y-MCuqo`<5N4j{YY5P~&3ABb=y3
z7~T39Zqd^cL*tFfMP>eLaoDpvsv+wpbV)5i)a5X;2z;mH3@&E8abP2PQ?e3Zt0suN
zZ1(RKy(T}U&-a*+Bk)Z1xjcrnSXw&eyY>ZTfjO`qHiT{q{FhA{Z)bn0*{!PI<c~1o
ze@Uvs$Go>;$QU?FaML6l;clE|5P^(-410j=7DQW%(Texa4XEvKY(9eSWVxs1nu>`3
zO*%{7$lh0{wr=(25Rx1@%9A|S^bPZW&B^CH2QMMiu+prUDvaY`lJc$r5sxx&hAN(A
z+km_*4O%7M=y&F}sXl*PZZvyL`D(TWYaxf!Wi&*0@~5+;HZ@rlY`{L0V^|0~k5DW8
zCZg6?Q;)db2_&$_a2LaCc3PW@9~3OD9_CaN$Z`{EmwgR*@0~!>QlJQj^^55ZRc1TP
zhzu^TE}dv3z<s6<g3%>U*AEx``<I|unO>HYkk%nO{R~-vW&VGV#?jW0|F7MvLz)E2
zLkA-FqU6kytr!FnwV1K03hh$D*iQG^UcXlGau2q@moTr%NUVn)(#3*iQz^5hkJLy?
zC@0IG^_}9jHSQ34EkK*Y@b#brFX2x8%N3@Vd$Zeq-3x!tzOomry360WC_flf--r1r
z+^x^g+fJ@8ok)MC3Ck@yfrP=n(h7XfQgW|@=Y><X#>OT<Rh+49&1a0GY5`?*)qzx$
z@StGuk3)PH281#h4N%K;a%n|ke>sQQM>Q*A*#<e)Ay-X4-fquen3^VFpwv&{=GQ#U
z;yo&Vb7dI8UnoXJhNfdEW0G%mRjQEn&Q+RMn%L2!^c^h(^?$-F)qfXk8PXBBCAVO1
zGINZr7kjk<4tWdBx^JZj$CWsWPITcFw$t#9lcCWQ0UndJ(MSPylm5{=f6wvn<EPu%
zeEKx~V>4Z>XUm1x&_$#-A1}UnvH}(OpB~1O-^Smj<loI^y0YyRw~^KP@d~t7)7#k}
zy;Jgz&^zzG+%Ay9_u1y|X|lY(pDs3QpETgt&2sWIUffvI6Xx1DKS3~Axw_<sR}(B*
zf(IiFlPXuyzy8|<(#QYnf4@zy((GkKW>B1s-u``*k!yK$2uGS%+l~iWV~Wm&S8d9L
zfgs&?qR`<*v2}&G_%L73my_R~Hsf#BQ`Bt4<+vwzQ-b?pwS1VaHnVB_X(M;4TJn+f
zNk?wJT+hflAf54_po<f|U9O()mp6}O?;^igU;pZULOjhD^Vwo*f7Q7z$e*T*8@~kB
zoAGMn%Wsp@yMLT-W|ZXe31-E7ihp(6hqW_tmc&sK>Zc;zifyUMV_7N{C4X&B!fqHv
z#wj`t*LEn|fBcRM(y*&+mcJ1Z!T$zX19GK3EV>*6piDu9ZgS$I#yI7E0Zux~NYwOG
z2hq2i791^)Lhar<e~_L$wOeBP*1p5hS{l|i`urHx1e(<buk>kv&^!!4h$m87m__*y
z9Y1Ek0r(SYC_=1XGoN)Y_~aK=n}=g8GsU0!q|DNHXof^=@ykILypR?1s^vj!bGnt7
zuk~gCpTn>Q2+a_b&wWxa<2K3%Vpypm6^y_K4;*!$2c|p2e^!hRX_IdU?D>NW4r}s5
zCG*eMFLLt;L`E%Zjo;oj^iWIKQTOvo-}9?U8ngI;U&_b7f(Ea6K1<%feNSjM4+W~@
z%6Gr&9(MDhXXHWJ76u8%r_w9TmEmJ1aV@y!R`-8}3r2f^xWxrUeeQLMDDF?{<G!>F
z-&3XrPkeS#Yi9z`HTC5|qgcd=3->8%Srv$v4;^*AQuLn5dn`FfsLtKn=naCGj^q`Z
z-O9c5t@O;DWK+2pxw#5S>TPi7|A1vsky&8u@S*j1vFu^|^RPcFz7+pCUq3BZH`A5n
z&@f?^de+|tkXG%3lONS38o!4-=Iq9}{}HyIn*sVQpz5@EI8IKRApcR5UeziAo0Eyv
z9s%u>sMSgW>z9-C)hGcmlO5JhfBSh|v?cQUcr_a@HhzhD@E@UB)rv2igP-{Mka+P~
z2J~1z$QyRr<QYAz3(q8|*H))XKOz*a{D_onWADrTB27wLL?y7z2-sJrX*d6@MpyQz
zE-0Yie~>+YF!L$B_K!;Su5&^VB*duj#`4BuP0e^JvjZ$Yk-MIP++yz+f2`}%_uz1Z
zP{wVRDhS)F*qZS@fGeukqbWaiI+!}r;##aCA4&(>%}Rtg`1=RkPp>vK2WK3G*)N-4
z#U)z+XgoFfD?Srt#aL9^i5xI_T+O>&zpI#B-m>S@@eR0>5utIqnyr6x8rjDOF$~_c
z(Pgy3Z*YOER9wJH1tn!10=`3&Yu6$H`;(5>DFKI*xYv0ad~D<N0GHHO)J#KGLR^xN
z^QYze9G{|N{Lzz3*jWY<vzzSWPm`+HC>NjQy0lpr%qeCC0rmeJEa4Z<Y@=5D^ONb=
zDhzynI~lAli)|L#{U?(j*?IwQlbYGY7zg1o--JY5BGU6ZN`8zc=lldUWy${cJ(G6Y
zbphd%?Ajy&kCPGGu?v46**JST!SYG|=9A6aHvxN-1>8;nkCRl~N&{cN0F$BIR{^?{
z`P@JPe@v4*-B5r1?)0lKrr({STP~i~)A78$F|ifa$GOwb@&Lv&ivogeP_AabkKM{E
z53A*7I@!1#$_H|o&Dt0CYk_e!oh(;Qd0b65j~3?c78u=6$@SgRtwat9cin!N_2WZ(
z6MQR#-)D{`-t}J>le^V&G5bGmzs}}v=5%#$2$N3tNko6>mc`Y0v7Sxc9=Ds7TVa2*
zaw_`$zMMIoHoq_DWD&X*_P^gbO3Yp0bIjmhXVbZD23*@fMn=ocgkLOM&vAz1j|0oI
zKZ1Xz?=<!P&1rWV2B&itK4j@zRHor47m6FK0liwl{cmII7$s=j5LH=w7Vc=%hmA#L
zX|7*nl?;C-0ciql9M|YU_QjrIaWo)~WdM-s5g_(iay*~bm}c_pm&esi&=W#46eoT^
z#8B>jB!Z&0FbPj1e8ne&Rh~N0{ugdptrTkzh)J#T(C|+LIXUCEFvAk*)w&NaNt%T_
zS|cE5hL*2iHm_M2z|#=Q{X%+Lxl1x#)0j7nZiRovrWe}xpb3+%gO~qd{#+ly=ZNw+
zf&pi_b)B_;n(6J}WBf@5{&Pn0(&p)9%r38EVA~;Ek**fVjoWFRjK*p6gxyuEybh?d
zmA(T<`IWXBm>#rS(JwCDy@qW5q0>JL6uiTSl4A@ZO`l$^@E@5g*2GQJ9K<&-FpSny
zL$rUv6HH~XDKx~({Sq2Q^Lt-Ebl6QR3tw!Mg(ltnl%Q+n{!X4HUHNWgwYRg2&2{84
zi>fygc-ZYiWHBh{!E5(LtFL_OXRWf+j%mjqm~R8phc4LM1~d|Vyak;{rL1t3W95bB
zdcv-@eW3*1d^s7<i)um6@bSt({T!QMghGFezs;;mD{3&!$;h1p3%_qR3FNX^fC>{w
z@hn%B%2;LyH}Zs`IHvlzn1L8-|I2^;TFymU)MGRnwQ@fe<{hG{o0tM-hf8gB7DN=%
z%VlCw+r#)3Yd@gtZ`W-{IT7hB3G>rc-7Zo9xvxeqa|`0epM%qfA1{~2s7dr5sZxKm
z$ZH3GZ>=XHi{P6xoU#OKN5`<izI2P3FjSVaz^Bu#+g6?(W#LQseq^Xt_{TDVuahWy
z17WOFMjUM-aDq!HO<A)!17r(YLLEuBTXb_jcnEG|H&{5XcLw3(kvr(c^I3$Eu0q(a
z#1(aU%xXuo1#h4Eu`htV#&0}0kJ5i0T$es1eHrI0axL6xvzW;cR=boZemChUh>g6`
zR<C?&Vy=uudP~M9uTi|i=wR_w!1*Dh3zB*xykd7e09O0Hj3hoR$0SISR34Jz!DAk-
z0aW>tlk{*1inU|-pbF3he%Hz;l~Qk+K5dt;s!h{1@Mm^DL|#Uv<IZE2R*QdR$5+L#
zuU}Lht^idsRl;}E>gx2>RD#uMt6y%TEI-kJa|ke<v-B?2p*8__$@fuN`)bWyg~@x!
zdsLkd5`Pq?-&C;fh~}Q4vd)w*J|@|HM3ztTA^_A}Vs+3SuHBX8KA{;ka#K_@VGPPa
zVG@}VMEuygpK{N12<&EpN9cdPDj`T~x;_ONQ((wrmqSa&la)6ejwWco{gE{gm?Lcy
zyeJ(ZPh{CwGlMyd`)S*%ibeWTju_`sn49WrqvAFKX&0o9lz6P|;dT>I>fWe{!+yS<
z_2nLfPUrIC{@XeH#q{=w{{=Gsulg~}yKMSslSbMOwm5Sp3c@El()fQlAdB)+j}%C2
z3BKn>L-QEYt)W_<jIfub3Dcr}%hK}^VRS-T%?j4zaHh)gvK?Tp4Sfxs`EvR2G`pEC
z@1JJh7R%KXaxku@3yY8;9mV=eW=M4N*N3SaFKLS)M%h9;OHP<JNt^a3{TXK0>Di*f
zeI1WDs7^4ok9shr&7gm|yBNMhu+36133)(U)PJ(g0<2VS3tpmaH5a}5xUV@&=+~P3
z6w-#?Ll%x(%<~BuN?XSTRTcU0voD`=MkIHLW&29$o1-R4I{+!VElGMke6DU>Hafg&
zue_1c528PEomB}ydTf!W#Ykuo{_KZYlZZ>0d-%88nO({CB|m?3WWD}bBwA;rF|Ow!
zkm^|;f*&FHv>dVQ2u(fRX<?Q17`Ql)pB{oJ6Y1oqRhpiz>c9)BohJSiXKIO{X#i>o
zG`+0QxBtRwwnX5(O!Y_0IQTMo9zfC3TjRsD5zDtQ%c7k`;2!d&Jk1t&)75PAbhB(9
z?5e$RR#TozbpC&H{QH>Dcp9&)t;AjFJl)UM>)GPl)6H}}S<S5Cyn4~Tf1Gb-m=+o`
zv<yOWu^eh(k&<1l7YFppA+<}`Uz<^x5`rl*pR&(&f8Q-+*8)38XT7|r3W-(qpu#PK
zx;3&w!dZSL|4rjK#JyPaiWO5MJps!Oim9nr;Wo{7laznlUlTH(RiXM%+)vH+U#L|z
zUCh!vpIhamZKp9u^yuQ*>(cWOY<~nVp-^$XLgXgOFe~l{5lGKli1O&wm13~S*^YQc
zTK4Hq+YFO6RzY2*&r3_u=2y=jr?9`zroris5gDIuGxEIRxvex0;|M4dU8FeT4Xkmf
z0iDVj1Ji$Z(jI>pjXet3XSso1Cb#u7;PaTRt%$|Q!bpRAXaZMVmYY+1<JLe|Q*`#c
zj>|$5ljn`H6XR+9BRbM$qp?s`U_9BSno`71#3BGP|6qcG%h&fH{t;$ndALd^0I-P<
zJt7ZE{1G_Jqk;T3Wp+fdTePr7Kf=bE$w-0ajxB#fM(N+msBtL$szQ?uo{OX6_2I|L
zI#+r{X-;u#l;(*4_aHu7OCpNGm!QGeCt2SsJ@rxMaS`UHa7RY%COpc-55c<w%(J~G
z#GCBHIp$SJM9QR6u(ktQsh0ZYHA{cyF3?&Q<?c<PWdZHpbef7?_a;zNFt-D4@qRf@
z(gc64jn(=`Ju$bb`rMNQ$Q91{o(G5LU2vW5KHQ_$)|u*wl*&EM(bm+I?uofn*|^5s
zLRr#phi%R#c0c~(=`WAV&GhDp*6Hmh;>y*y0QqM6#|BV4Jt;=0u6r+~g7<L@_H+wV
zI*JrUR2DuQC#Ox23uBM2v;9oV<};260l$BzQG1ScS`V&Bk;{(|<k8`L@TcB#g}!u^
z^^G6yT&`&-gFm`HNAXU$3?YRcPOUXD8w@#0WWJE|NNG>#yA^M%9wfS@#Z;S~kY~{w
zkq>+!PhnD7Y-D!m&(CqR^@AIOgxv1G+||8<O~;g={C;|WZIQ{BUy3W<4)-BU-<yAM
zFZ(>Gk1I8`BzIV&Z-(~fY0qn=@|GXhS&?E*mwGuE#&P%(#PB7hX@|pI7=?OS=IEzW
z&2q|9A36cvH=L?aUsLK}mrb~pkl+Bb#^~Y<t6ubQhTb50c)(u~JuGS1l)!X`o8|@T
zO`y=#Yf=;@G=+ndxafYmUfZX@sTO}vXLx$lPsag(`+DJ=IL>8lH>dHJ$LZ>?Pxs>o
zpTeY+o<>j!v*&#?Y}i)cWpu~c%NYZg+{U3Z>^D(<w6x)NvRY7T<T`c;T$Iq&*Gcw3
zjOqv7kmxrLehb^D7P78A%xExsMo&6gn*t?3_wA1O`F7z3d9f$#19A#VyQhDQ)~#f`
z8G9@AiO4M~a@rppoAJ$fGj7fDflTr8N)zmYQ^0n5LaB%^E`&fMgqNDcddAXBKI8PQ
zSIhGWQVpK6FgTP~jPdzIHU8IOkc>o_N)ltW2T>})H{J>?NcR6)X(onI=-PaU?7WL)
zTj3^AdNGDQvsj|=z(qt3ncRPO%bTak*iGdohVEwCzBrj)v#CT%qUXGj*O1Y<UD<3U
zjFN0lf?Z`XS+Avw8O07NW@vIaFf03k(dh?JPZGqjsvuCF|Br^ijfP<Qw{sBZ7zw^O
z$1$6dQ5f&UNRmS_{MO2X7Fsa%v7@c0j`B!&piVOSOy@;pF=t$7f1!W8X%uJj<NsL}
zZk9!5m!<<PMOT$iuIj_zwaF#y2f9_Lz2^iHZ7kB2=Z@BM^WjFfsrzn5s_L3se<a)2
zEKMNOtrDY02{8p~PyHzhKo$L|^z^fYvGT#EZikgvK*|?-7$^~enwDV(PnsF)Q$U{d
zpB5ly8AD&{KpgeCjY5B%AopoCcZS}ey7qv-qPliKqe0P0DR{D)Q{<kk<`lU%t2ssA
z&1!Dxh8`v0_+=MiRCleKEgs$6&j8WWc)gx|vvwzv-I~b|peOPA1SvRQJ~#p8v5yUx
zjsAoz0cj6Z9y=m!iYX>*APXU9_fErv(&&g4yGdwlAAlR?K4O1nM+6vvAJyt@X!Sg0
zv|;F)CXb6|{WF57M5Y$6@=<N?%S_#Fv~*H0m!PrT(#(l64w%fM*GSW=z>Y<J>5?ne
zfw;OM@e7H>R8~p3Rc-M5!DqL#>8fAis)i(R*z*tGlB4{6Wla4B>_Gr82o836;<Q(J
zEpfX`eLGf_{BnPu?)uh7q~*<{MLlT2C{Z3$Xn$CfH;xM0r<>_!Je#kd)|=(3J&~H6
zQ4}p!rhl5u$sY1_JDa!9c*aKu9+dJoR*b|57dA9@*x1QP)2rVG7(Ct=b?bqq6zDu@
zuih1HOA>-&iz%PENr0sraz0jen9AtLKFEYkugDlF;hTT8H)C0t-TR?7Tih-2ww<{!
zX;~(K{+LJiDo$~>m5&{!oWqqjPK26>Pym$-C|gsywPcmHud<MM-5%Y7Qri0VQ;ZC!
z1Xkgm<#`hKOifc?(hd6u9Y{2bcE%_gRf`8+JP))Yi;yCuDuJ!PJ&h-msf7jBR>lJg
zi^Xy?h8%xTPs^2sGoL{MYYd74lAY8H+AK-eak~An30`!iq=3}*d^!0Iy>6fsV3$l+
zRh7RXl{k=_+|A}UPt(=PBCTmpIy4282PXg^1EP<U@1)T}aQsiR#qHATBAP50>&@zM
zva$av6{`aHRBnRj$!h?reJw2_i!Rn=&RzGj9-x1@J>`C&)QFHKIi?FrGqAH)XxntK
zwTQi@iQ;(HxPIC}DffxW|IKVYp3j%xr|ob5S|Y1(cScojHD^7Nd3>19$Yx;eIn&^v
zFX4V#O}|b5uy$OwSUe>u3+KODI%|MX$xQDbHr5&KTIHtdjJ?r0MI`W-$1%AXj(=ay
zZk~S@j}~rT-HFj;+)tD7dfJ1q)q&vu$mwy|SWIfNWTq2{nC>vAJ4hmgob{+#ES*0#
zE9&>#t1Gu;tB1rJ=a*NN!Y$b^pEh@^<>NQ&=<+T!p2&f1ousjytN{uZ@24{m>2*Z6
zs%r$4?xthNI8F{t%y&5eoi2xShb1$+vB`e~%IHXL3sSO|io*hsn9rx*#`CA~H4)p!
zlMRy-t^DTOAK9Fm!vkBp8_X7y<^98a+U>x$5_rkv-i#L$>(R2<sAr4c$8&PB^~jT~
zofO*nz-T>;H=F6o_6ElY;6R0fil#zkNjB`s6w@I;{Wi6gN{U4k{p}ojqhei88EAj<
zl)<p^L89H;*=oIcg50~GL47?XzizC^%k<O`Dh(~z4v7$fAvcrxa^16|d~)&*8+z!N
zDx;>g6Dm|YZ2gu#1AYls%<$dGS<jV+@rualD=_$UlA=3J6}Lp0yYKXHJbi$F(RH{_
zvykh?u+))>5mb#q7Vhimt%dQ-dX#^^ul|4bzO}b;Tubn;6fUqpJ`{}Inc3Z0pwSnK
ztyFy5v3>ohs-D5XP}xkPX<71><WzEh{qm5ML`tMYQk3J&+z(wHi`02ge4KN59*g-G
zmi2psx4zywtL8xW$6Me_)8Gx}sq}ESJ}-za>1X@kgbw)Zz{fl)rPs#cVU2%<lys^p
z`Z$Bzd8pb$E^>~^YC!aYyh#qpm<IQ{gP8^)Nm=L~uB`ZGFPPhSPpL!)@Nsbnw_WnF
z2YfogMP$R;Vj(>>9I)60VpaUv0TMkYa3{dYp2W?)z&Qrko+il|%OAIx4K$6zJPe}n
z@52lhV4KFo|2l~eB-3pWIhcP*BARjX0y0&cQ*)kc@MUcI5oNO=bFdrKjF525SBW%T
zLw`L*;XcfV{nG6<23=sd4-W?vlPE>kpjlR-F)0=?4D4x~<#>XIgA9I=6^SPE9SC^c
z%icBYdO9bU@Fm(vZ_w&8o-V+v$}BnoElud{0<ywi-yLYRSF;No8vcL0F3`aB*$Gl7
zgS*Kr#B%Wfhn6~fx;yBS4C?NH%d)6Dfu0O6WzCaul*G<w&OGts^KoFx$w?mm-Tl6^
zh^uVjOO(z+_X7mM6;To#sJ$!eGOPDRS1RDcodb%T$Sy#y!y}dqAK#jp^oK>nSaOYo
z-%W`gP)nxo0!bAXP)>iWEla<KrMtb0`7D%Yn2;ZM6EExTxW+(MJFU{-7&4aEi3>h_
z23iH8@^x~IipXLh<T=vLYQXW7dIVKDb0kL!;2&rmg)&K&YxsEA-6W?OdO^c{W<>=N
z7oedS?hi773Wrw*7;4qgz(9ddrBv=&<_vxw?gzq9=$FGlSC)TavV>kU`R8~W#Ryy-
z&LZ?_{DKdGLlK9{3N1NDQ(Uo81?5}m!Qwp<!2tggW`7KYbrU>+wi3o?au~I^d-cXR
zPhw)IDn1$nr=_8*Jxjzz(<;nZS_R2%kOc;-@<C2;k$ra(<UwIOCg_?qk=!A>3*yB&
zACjexsz^?dv{ZjavV||kQIN5sS<9hvI#&H19yB#vr5JG`e5KE{LliX!pC2iDp$1Ja
z`<A4KX)JU0>5E5^E6D+5c30#Gv}WZk2heq@Z#h6CufXL1a9b5F7vQCpxEugh=058W
zx}_qQ1L!SPxg0?6tjuMJqu~rZPvFyjOM`~<iyP=Q*=>JlB-E*A9DpdrE*K*xvXl<i
z0kBY^Z4FP#a^Mc|G_LroyZvpZbl%~^Ai+_0werWC-Fox8xl?)z0V)^C8UePUitaG)
zyxGFsJJc{EQWHIM_1jJSB_4loV;%@*lwn6rz~ZaFT1_V|zx^U!<4sjz#TKG)=exD{
z;9L3U_Md<JOK;`R*S0>M&hX>!zqW`o=#PK1@}@JG0^`NQgZF;pP@}_gJem<+%tI|}
zSN&<+v?;b9;BZ<>ouK>^7gQyDyXZdw3k}617k~tp%;?0B&Hc5-hGNXqe1VS*ymdWT
ze6A)k;$x!3IEK)oK4U2fZoCgNtVGLqN*dpI=_`K`h@%^rv3qZQKVCT4@3l_6!Z*2B
z1g|hxR^iigK0c?B%<4h?yRA-i0m%$KcHp>O`QC3k?`~tBM#7XGiptDs-IA-h|7~Cl
zcz6FgT^MBYv>ddxc?8{`%9}-1`qTo$gZF(n*wcPRj+yC(+jQhu?1DAzP+7<of70;^
zFNJ?tEJDoJGb&ElMAr(lYmV><3m(AI6L#+V6TBq7v3`y;k)?S8Tk|vqBa#%sVrQ{G
zm$d%`mtrsX<HO>y1qEK|WS#g62W3h$B`q47GPJ|-ZvESIxtrdR0B$U2PIl{iENM@6
z-=>>;lBr;@wY%Ov47xWE_~!dV<LEByrLlj?xN=-eki;R%@0+)p!z#lP`_3|JiH)*K
z3W#BpG$Pj6MqsoewsY@x=I<6u^Aht$v04-tiI|*}Wzq(8gW5q(jv)t*2A%oy$z?+F
zXWql@M87^;v16I!%$a$813p_4Km&aLi#PrqYyaclpzx<n&J2;C@j1(rBV|VFFED@e
zO}8W!Luv4o2B(IJ-y*6~X)9fvXwfy9G22!~Z5m_?E9{_HTFP=1Xl%t{^I>y_se9~f
zQJGF_BIo-{Z{=B}JG0q*rdZqaj905p$uA83!JA`&mK2XO9yv+wk43BsC+#oz*K02E
zzzGBWyc<+`bL?OX`DNspWo)$}vtfU?L}IoTV=SaxwN+Xvy`k!#5kYhen_)!we=3Kt
zLdV0>yuX^RjZL)%S@{Z7HY%jt2~FY_Tk5QR(*k@;@y-lxZtf76WK%5?**nOkTEzWG
zET+v32GX)Ed#aH(2<i1i@8h$~T%o)PE)l{3*Z;gWMQCT#?2mRjUt3&5nx%i+nlI{^
zwu)KoWVuUkyD-ir-nh&UE<<r>juo-hV!JF83tkG}^kKPJ8DCq-C(K=vmeJTKl}OEC
z5P%zVe=<0OR{NUlv{6HMb&@Jn%|getNjt15wH7EW1y|DoN`UdV-uam<=br7n(;dpy
z^efzuSq`N(mc@qV9UU0Y_I7_Z9or(&QwZ?)z{_Y@fqLanw)2TM-+;e{_hscR`>6?S
zDS~NUMv^tpW}XRns``rqBhp~#VLG2aY##>a#|0jF=FFA<*X<N85$sZDS{NHv{$^{O
z0MaC_B}L#!TIjH;THMAe$83#`;U4@!i7RU99^7&Zx%MB76FKW)2gH9gYT?r8r!fS)
zql;qPq;KEC{CS14<eW;bM{Up=%4E#k=R-Eu9T7hV6VNV?%EAxULhV}LFSfJE?$)n3
z9BltzZ?Jd>9;SD*g|R)|C=W0=qD_tS@>=Z6SbOX(wXe^|BgUe*BV2DE9=z4>EO#yV
zLi)WE9P43ZV)X@4xv_sI>Y*&`Vs_fNnbZh(*H(5EZ8IWZxLd3qJY&sU&x+^@ew%4T
zxCz%qBf@RT$J+az-N16Zo&Pppe4B%EI@lL4aP+Si(ONr{qT0g1L5##~_tjfX!8>9=
zS(M>(Roz8CdQMSv@v-~j&uuOXE%>oTrF*64=KHJmnQyD9omYQwL-Z-EzvS?im~XzV
z@rGvSzN9u7<@DNpV02$ljM8vl#j3qGvZ9g%MS6)(2ZrAZe?F%uJ3=T2M3*L5H6I$E
z<`=Xzp;}E+rwH4fd0b=D{Cv*vX?(tme!9zjwjn;5Vu5ddU;1N%s!|N_<~c<H<ikKv
zY8U)<3$Sp33iW@gd~dQF-}~d=pga;S=xtI#$OzA7<@>vD-pmr0nF*o({HFMW)-}$g
zWowNn7&RdF@tIMTuQ~!FV3pA?C@vGyH1eaWd-SbP+(uBRA4OL`N5o0J0lYm}b(rE-
z_X;?kSr7p<+)!;2FVTt|u|pRf!6_VZKwOajaVRDcoK=5DjgLb&xQl>}^$}@LX!`Vz
zLvfLo4?=~Aci9Iby~tGcK_?4MFZ2-!2V)gU$Xc8rAB^^oM>f6I{7CeIp#MP^=7%IX
z$MnV@Z(`Sza(ytuKj;jnnSMXSY|&3bEo&P@&C)2pu`O~cEq&@rpzU+_r{ad4g;vLp
z;nO)Sf^~lZIE1qda^*Ct6vAxZ1DSYJ2N5{JZCww@ZHbdN!ILw{&1<C*QA?)rW8xYK
zrrQnJ(K!#JGF5{;RJ@l3)l@&jbb!U1If2E>^u6_f`3fb03bj1X)9}YRM{wtC0j$#7
zs%17yz+f~Y>IEql#!N~8+s3%oa&g^&z4JDk)%1UMyRotvG9T^5kN-sb{4M}P+8Ymi
zv)J8jXR|(*LX9b0pfb5d6s9gDT!4xU-1pohUxVn39)i<dnjDwsA5pl+ABa?0%WlZp
z{N>NTR-1kIJHW^&3gRcavh|OIEX=D+k~!iC#f+Oc&pd_^)I=>{omm!$Fn^w-ApP+M
zg~osGNS|UL%EwIHGyQlPiB)P(9i5+AzIQQ3UHZx0{76XR^L|IQy1102We8b8S%0e8
zFdTYWg(^vlBLZ|&5aM;0Kzs?g<jSbQzaY;4YVND0jkl;vMapZ9p*U54<iZ8Y9KE2l
zSkL8nbI%-&w1BjBb5gFUpSR~Q!YfT5Ja2y~3IC1`58#FQght!^@n35q96*l`5xSu_
z9G^dtm(b@=#c#5=(o^p9r*cV`yL9<}wHvcH$pbhQMhv99N40@7B(~c|GmX+5{k#u=
zxbl21AKcVaD}DY{Dmb4%6;}mS%?9>bpZhV6zEK0akp|Y;TY|BLC9_H8W%(vW>_UHR
ziT|liH<klS`@><TYElTP&WRQB%n~B~vwj}4tW5Vwbg-sXu7!0uIGbX5Iu|1XW4r-P
z&Jq$Q<M^)u6t;K>_G!`|+IRe&vJJuzgB-2H7@q<p$bd`*;*@4P#JmK_CIl~<*?lmX
zW<|?HW0AKBez(NpyKfLD#KR?(P9=XZ4JBz|61QiKQnWfcoirUa=l=JN5rahi8->hQ
zteLN^@FFYEsMp+pcscaDB#M%sc<l}We3{~X;4l#I704a52-0xF!;s9vtRMJFl!2ov
zgYdP81GEl*fZWz^BI1QB_@)D3{LFlQx8*<`)yx}!15T%2ILdUcqPS}8Y21JGl}dwC
zPncSS_6$1eDu}CWA4IciR?g)gxj|XslIAFFJnxIO5+KIJ?<^u31>T=BPBtbJ8mw(S
z#1e38i@ZZ{;*1;k5mv`n$<G@s3iSOrt@Vdh&BM$SX`SNwV@IepOVQMx_C?Ogcg(yS
zqD&AN7xUe%w+30}H-8RE50-!aYBM!Yr(+PG3OH#-loi-IZ9+y1odr_;``JD?p~E%~
z_av2j0O}Av^y(;=tLc10vX_qUy_M;$Pw6Cg&S}-UTdd2D7U%qQ&auvff}^P3&rMRR
zR|?Z0;FXGWG1pFbRWP-2#6Rng)2aYuSGS>-<T5yj=i*|$^b8_OtIvPfRCpH~S}LLc
zN2`oy<WPlFEH!Hg;QBt*_n&UT<p@KI_z1A3^XX>l&8Gim;9g!0_Ii(ZwhG$4fu)~2
z{k{d!AKa0bL$z`A6vj84{fHdrNt{Ct@6VsAw?>#HQb><8pm7k~8iAm<KuFgMQaYUs
z5Y|rl;n5fnc*E^*499=n3<WR9kU#p)N8u34W9Nn((s!<h!xjOnCDKIRIGn6!QnOF9
z_XUY<C(a=;+SPkyO+9HSg#h(UJ>1aG7TyFxdi?d;`{L3K0DxCn;*6lTN*>#X-DI&f
ziA(N)c87;RU$*D~HZ>@T)d6a@Fu3Axfwj2(i&d>N%>q-&kN<xp)w{r*fcCloqN2UO
zNJ!@{0W1oI&4zzm#u;D6xzg2=M^>KR+*?EK{IZOKFa{@=F|A`mU0_B<7mOa3Q869v
z^b6+5QIZ<>JfcnT<P?FLr*ae@i^oZd)pExS^~CZg;r^zc;AK>5%`eDL(<FsE0Ej5A
zux3b~qqeIf$X0)Wm60$$lL@P+Ze)hAw026||DIwjb{weJVkXY}#lzH8DV3loC_aX{
zi0tBvNdLmpZVmN?-@Sz5OROMEB(n2#5hJ320JtSe>(zNx&5i_M!KWVM+9anLdO;C!
zq^Z%-Y#Zc$m}R^v6XsE=pPch}GJQ#tvtYqq%xAPD6-j@GLtO3u*LxH2Plj8<1D?>M
zMa-@YNy{vGdcyNjn075ahPbf6QbiQ*@s?C1Uv6%(m>?>Kt<WP%QM@+~q}NKU1ogjm
z9#p9#CH{W%`=>Q;&34frUw8RUf@8d0;n_pV7WU?-EmsIZMhaVR?)~*t|GK5RvV%!_
z2k}kC$3K4|a^H9Z|5Vejd`!IZ!em67d*CBigo7egji{=4Q{#Ex<=5@Owpeb=F0S-J
zmU;Nh!T<~q0BnD5V{6v}z211{bq+MDYA5t^#`(&309RgV*AB3jOTHawqdm$Iitd^L
zt`W(Tl{vzqPL$*bfohX;1YTK|&Je!Vo?w!xSr>ocklQ1GA7pbZ0Gn-%N+n3te#nOl
zqW)lsqia9dY}#q1txA~c-Uqg_+<_r*?h`WmNzJf8e_b-_DuD;+VCNdMpf6WmKZ3j@
zZ5-U$h%i(&-K<gm3ynA6;sfiQs&EtB-TvOQyjU!TU^SV}z18o1FH$kNVH~7P543VG
zUu1vl6WWK5A@3G1K6Etg_>webL5TSo5|{`R51Q~}%b8aImKAuEH(r)KS(BT)Lt-}=
zM`3O2*lw2F4NDTfGdmT<lcib~L|cYayooL$PGc~>R#p%CHnpRb<5fNya-1mPaIrhE
zZ=R&Zox=EzL`cn<FDQ+Y;6TOJtgSqRPS=0FB=Y+n7X`}gdtd$4%A~%bHpHDbpD#9M
zDL+O*oHN*!q0fu+O^}tFB_6djJdpGWrqV{s)dLR|3duzHfkTmWI3vRl)&(20g4{ol
zIaru3DKX(B$&*>ueC0hxEx`*`e{it+fyL$gtw6yq(!xW;8;^aPvYZ-&%`lL<pDus=
zDGGoSU;Dzg5F@F(4CFG(gym6y^k@EqKi@dc$WcIdRWrS{j6`o_!sH>b3ysSndmQ}k
zN+5C@t6R$3r~Qe3Ef0eIj8&p$0s{8&tMft_EotKrhcm;ZsEMX%b)|wfJWNV_kD_Bw
z<M}`QdTfL2H7^!V)xKw^gKgtIy%2v#2S6!VNfxk;wzVE;G&Zyz&^3z{^}rxHu?n@e
z$I1CbBHP?xswJ8%;YfCoxg%Y>>tyD*F_nhZr+uSga93Yh6K}7o<xi1yA5otn=t5;g
zDb0d;OOZLHYc^<Nf1kmz<$7>>n|W~5q;_VvaY!v&LC#hWgSXD{|DA`(mA`-81vr<X
z$YT^mD-?sNy5c2_^P4YFNf7U_6-xS?e3{^9KB_vnREsRDT5IIx1K9f2nDuCV7*4|{
z&}Y+)Q86`LxF!ilT9r-=%*P~}sGYh*61X-w8f(%&%TDZNAn<^=CLY}K<{?UeC=(?&
z8-~$?T1Vo<6VWeP!U&VqmdSr#LR6#IxP*{34ezy7&R$1`9b;(fbEWBjB0O^=@yP;^
zPb9^cgBTo=jbMI`s2(vQ*-Uu{JqL*H!@~hQ>oDZukkm_Dmg;YRJfiYdz?J2ob^)KN
zs1!P5#Q_V=AbFK_pcfvg*Z|=j_EWbbeY7DoA=z^=1QBtJ=Tbh~lURS{B?}Hg9<1>j
zC(Zy2uCrFfiW}c=9fesf!9f9@Bt?O8box6S?*&14r$f#AK{THC-S~A!jed+ZRyi>D
z_;gG2>EX4f6{ss!BE`8$)_;U2YiFDaRz_Woi{uBq3IJ_7ra<w1i|;C=N|X?|Lewe%
zSrm(et93#P$7t3!NuPf(Z2`tNItDK&9vza`Fu+LTKSl&hT@7`Z-jfjI#Ru}VkQ{Jd
zS$zp*Un3i=-F<QW{(;a!bZ{cAF^zsS8r8_<y3|LJbaqC|Bsu@!GVYROSpp@jL&KzC
zl2%Jx=Z&a8@;`8NI%hm-Bm$773wDV~fLrcv;&aFvR^=V0CJ%q%D{*@sbZxP?a4);q
zO3KKE&!3u(f3<Jd2xsUt%gI36h^sK>t!q~jfFUQ@-Kash-%as{=ID`kbT?=Mcfb+u
z%<(_2hfVTBFpVFhGlW-_i(UMGjr*#5%iLBxF#Tp~pAtq2cpW9@6cfY!-5|K?1xM5C
zF&bsT>qvORjIMw0$LNZv(Og+<@AI;%zw%U+^&RF^Y~Pqa4E;U6fpnG0I$EzL&LB;O
zwX{l0a&Ge2TLq^J2uvOEdW4JzyBwi<<6sF~q?QU750x5O{%(Bwma7_vq8+u;@uHnf
zzGJ;)@|}&0*Rhos1)C_6>Ow1tBC6qW_i>G9HOgzST8e)@RG_2}og54Lo{myuNnwp(
z%dN1KF|F@4w?n006o^mez~frs0o9ZkXx9Oy1!2n5gM)YNDj&G9yXtEz+>=4F8Pt=E
zlhKAO<8=J~{XeS3{rOYbd9+NLs~z5|k3W8&Ep}Z$qoR;O1J@vIW+I<Wj+#0$Wy$Rc
zB&M70eHMT5@Fgv>^Vq-zt@laXd2p&bybtO0&tfX2L7YXEyWI%f(Lv^>1%k@Ysvovt
z?22UoT3rKf>22<zWXE5;uij)a?rYptK(~R~9b^DQ&@WC>UWDpoR;{j>&rDe05($}>
zS82UfB%mzs?Umq2HW<kMZSICHk1t}C{_uo-!GnLnIjf0}2Z<O}Rc>Y9^DasKS4{9j
zknel0%H<zVSAqy{l8`^Z3YAGkZdLOj;>h}ZJO=3-FR2!cqclwPJ>A<@fWLZ}Zq^Xc
zv0WR7NwBp(hPw$8R9KRig_%i#n(j?sbo%`5i)G1Gqxn^Td{ci=3F<79;^$8fVRnRB
zh#P-`96i1Da%`tWjv8niqJDwi5O9;&iwvXPpj|uDt8=*kgl9J;o8=#k0cg}%<oGT+
z75`U`gOl2;Q>?5%1<^Flax8j;jlh%BA5Z-~>t$o+1n>$S&a_?@opAPqb83n#?s+-$
zruq_%z9|d95-HTl=04lH@#VsBcHVkD{bGN^GGCOa_!jO}J42A|iZNBQ3-00Xo2FH-
zb~9<Cmz%jHC8wUQlq`7e!1iHjXijn(pHuM4C|WbK!cLsK$@gOft|rurp@M$~&j{+^
za>IOr@Cm^C9C4Nhu{&Jw{QT$r=zxhRUezIJR0H2DXlMMkkEp0WmZqP_G?NPE17?4?
zw?`pP`1|}AakrNVR$(pDNXg1=iazYdklQw+#d?GFw6QZ-)44t@#_@A8rFjkTo;(yk
zQ<h^H8GN8<BV;Je%s-ld?m}o*#6U0{GBcs0LOLT=ETcL4DZNRPb{xnOW>y!p@%)B3
zY~n>CJyK$nkFrO&%1+`DCZy`@z^i{bMK57;&P*$FnlW6%0>%4!O%f9A*^DV2krWP-
zfE+soUh-@khh<v9LwTIp89E8_(l1|hVobwh2$|G@2D-cS54XlJA$wF1)qGFu&l};^
zLj_X1N#k>ZD||c|9Xcp7h`J6(MfYp*HPRX`xJYC^N2Z~FT|;-92J!w`x|e@)&4c=S
zbdd<3q4>fYU$^Lfeg1fLW;6(QJ(j?y7azJDQWRa^bs9+Mkqn}wSD*20S(hA&-j3qn
z#yz5iQ3>bY(y+#T6dPZxbDjp7a#Z<FY=y~vlpCFe_2t5CxoZNn&eq}Qr{)6ZsD!>P
zz8n^06Nt{;LR%&|$!UpCA2xs4O&xex&RA5YB=pXQFt1gcA&9;oBdSkWCX6Gfc+V^X
z6dtl8toRI)J%jHiA6(-s^@<E*tLay7GhBu-JMbnM#wZ2{8OF-EK|HK$BwA{z0>^fv
zLI~r(8ErQ@;CXq@<}+S3orPrz9&pQwqKDP?3xNDpK^pPWgI+e{vPypv7Oi#xw1u6F
z&CI&dUz!|@qAaExm!X{~a`N+}{gpu-Yvi$=lm;1J>rERAxOH$hb9`)*y01xX;*Fof
z=#Zk)O^KQyK7S$;<IkV){6_I1`&63roAacE(8Ys@q37%}vrI8cA&hK-9$UUe*=5-2
zBT(O#(X}88ANYBChRc7MHsZNn!_u$o_r>U<cNHcHjSEC(MTQtYp{R9Zl#B~lyC_TF
z%#Bb`Q-++kkz92emh#%3Jq5A(5%ckYz%3ruZAdEVsWxzu%%Fu4+CJ!JCp}(e@pW8F
zAKg=(wTVNpUCqiAV_eS`YQVA#Z*`5845*_4Yn2XY2W!cs+h2c@M^lL}SV2QCcmv4a
zXyLr%3{zC5wsEiP%r_2&PIoC4eKovBX@ZK29I8EZ$*^U=i^|;HI>I&5FWei<(NCy9
z;^p{kSUi$AlMl#6Yr&9@!bIIy{ezLejl;j4(Fgqmombc&ivi{3_|>x^)h^jd|FJj`
zA{gigDQii6cus#7v8+JOhh(KH!u7FO;dAu?kQs`f^5>7s1NiBDL>?L{FM$;N7(WLf
z8-BD6xHC6kjT5jswyC|O{emW?dICU^+$lJXw2({NFKIz)I@Mku#qw&UuwcuAoHEJ@
zPZjB0p@k+Fw675xW~CD@VrH$g?1ayuC)icctnXS(iNb%MhIq?jwe<qGGo>|fkye#e
z+J;Qpe^BF}%7Ow;kNg^xRF!O!5AV2Li&C_M&TB)DfL=%-n?m(xV?4QDhA!(o&_4TD
zJ@>B2#Vk1fI0P;8nRU4EDbrTpyC4ibwryRcd048oiUk+s5La}iv`3pSr~fF+55GUT
zo#l8d8vcK{OVTQE;s!j`WTe)*b>%D_T5j$L6S!1}Ko42xN;uF<ZA+;k69_IrrIVy=
zbvHMRi6eQ9Z@wR+C7w34mz+-85h%sq4m}6wYy`p*{vWxMf-Hk43}RFRb>T}<>K4*6
zKUjwg&hGA|$$VLYNSb@60Bt~$zuD=c_tHAjDyxCpN&V1&o<gRs9tBISl$U+3ly)N8
zib}8KWf~MDm%eMD+{)nsd!ugJE;elEAI2jmNlTyv`<|m{p7=nWs;Oe|%w_AA`ggEC
zjvR)2nSzL1jL#<`GGf6ZRHSlM_r9>|q2p^cM_G;ztY^kg+%V3YIqIY@nN3Ry*Cvp^
z??Fz<2GO~H<-2j6uF)RJZV~kil11l_Zjr3&-?n@>uG1Ar>BN&+A_&u(6cXag?uO!U
zXW@!V2x~<`!Zx9&>T`V-m{s`n+-8EI?N_*cQ|kxoskwWL?_6s0Hq>88NuZW5LffzL
zi;zX!LO5x^rn?gm@4|iO4T{ih_#IX*GOo`jl<vWQ$=@a&hFR3d<~dD%W;Z0^!jB03
z((FI-U-yW_hC$MZUuoEMtqX}rfM#%g%_Ygd1!R?+Tc9<~V%$nX<?oAW={bC|9N)D8
z6oWLIJe!AQ4tar4B(G>$17(+M6b%dF1Tm>iJmg=v3K3De_S|Z*ge<b&cDC7l^=4at
z_b^?5ucveUT69LJAepc+1}z_Xb}3*(wzPntImDKP%9wS3wVC?soj02;zWI~g7k@)D
zEAQ@Bi-+BVzqwyb1{rgPc(d5e7n|L;)l@&?wsGa+zn+4a%WK+bxTzkglVXx>lkeyz
z{JVf>6kXMMvs8QPriOr|8peny;Ur}cpE;I)e!$;{ni;<vm7VM!tP(1j+TS1aYif&S
zOYkQy{rBIRE9v(t1-5avZuMqT%*i+L)4#d-=1WEP;l}eDVRkeldJJ>si_rQ;=HL@9
zI7hhvR9t~?4}o@ZO#Nz~MNJpGdY`pVz$bg>9t~5EN0nM(vGK<nUw_YM5{-Ux1xo~f
zM(Gt84(kL9<~Z?80OtgB@S-UBiEOfp3*TXTJDVCORMh?mR?tnp071}q_^r*s{m>T{
zz<SxF^N$Ft$A?W)7`h;)(_~k%m{kNP<#%aTNJ7_CASTB>XU_&&w>*>K3PLY4EVyQS
zM6*cOG8$qe8*mNS|8e8JhFQ_fsV`iA4<UnNjulFRZzR6h%Z;-$6D_7@@Km%V4w&Un
zs5Th1iL)IPogBs?j@IaJq=F{bP*RuQ(7Lciaao?coFk0&sy}cUtT(DZy*QB_k`o{+
zt~{ee2znOCV0~y8XQ=&GDz8`8c)3+d*0Z1Ws8+QcHX2EuQIKfhDjK#2Mm5-fib+Oo
zo6PmXZc6ft5^I=<jNN+!&NSpt!d|Gwtl&@#fuz9V*EOD~>6<p(M``^#Of7*+&H6Oh
z#tM8(3g^FW{q<(L(AQVwTfcJ8$Aq5s$Jg#$F~Y$~_l?Xuf88$3(|?JRf%yi|WyjnL
z1=D<g9NRcXAmIh+8@c$(pHYT?>~R!Qk5;ZZ0(m#S_w;2tU6qQ0HdUY50P&G}%s>vQ
zANWB@gD^uZA%x5jEVRFOG|7k@{8>qQ{DjDp!Q_w%g}#BY+E$7<fcoyTx^)U{cfWa<
zfrZGdW|0<Xfa=fnwNq`N>y5YCxY(*!w<~Y_o9PVr5hayeMQ*#tc)qiLSti<;(>=5}
zA$7c6&Ge0gVw%8BRYrE@dz0Pm_U_JK?bg$O)BofhWi(R!gB3-`nniFd3TOZi+>QXf
z3U@TVw+{9Z578mnUKCNt*)-lqXE+x&&tVD)_VTysqZhw18FVxniL7Y6S(i}>i~$n2
z5OQLARVT>+)oAYJ6R25#Z6dA8G4!9f0IX!}^Ct+l&QOje(nLruRd#D81CH^pJ$-Fd
zf8D}9?!N}G?eoU*5_#RsC{oqKIJ?FQz~d}=dJ<-Ep>{~|mW@3OoSoNm7*XWEqWw9S
z5>d9fFtRrHMt{6mO?KnO!*VhA=NnhWIO}kol&)exO-PhV9&ko~&d2LDzu*|`2k-k1
znjDf_)FmBcENp71%FMJYyqePkNMlKih4^}@OjWa^QklHKTt{^Vt7982RR>4ZbWfI)
zknj+^hDY-{D3Wo94_oG>m5;r=i=zwI@&Wbr^wTs+i;9XI%UJQ9#&D3{)T6D$R^loe
z=TSO(`Ik|Ob(rvfh(?xCRoW#1WlgRogn_53ys<AK8uGo5#ZrGhHrD3F*<MH_)OwYi
zPf+cLis$SR)<`+Q;t{39SW6m7cF93+1}cPhwRyB^E0eh2exMb_QyoAqT-h7*pG7P8
z0$zOmMm<jq+&2bZ99{BMeJlTq|9!c;TdW?u4LIP8@BQ(AZ>77{X64P-GY_nR`sZa2
zyet2&+v&=m*dbPXH!*bgSa-x~BgI93^a@9(>A1v=r+ngQ+tbRD*Ldy-xo$={S<`SN
z$WysV+lC`To`g->b_pWjL~0|XY<EOVv%nfFpLQ2OT82tsc>-&3N{hXc^XZq(ue`{@
zwO6_o>1b(xW+<*oz6EKF+0X8ih&Pu|d|ng=S$Q+pRQUK_?ux_c+*8#Fjg$E8n4Gg|
z9OJbO-8Knvj3<BdzQ0N?IzX6t1NUZL?`p7eS1zvxOMW22GG9>Yalf9GGVMs%;&+Ti
z{6@y30v=tNrPv3*n%|Lj()n67Ku(Dy3t5ZOP@|N8aBpghm%VdN{Wfk<5Z4JORlsN#
z6)Xy36)6YVAiEU;v1Prva63%SF^RL$5Bw5w1RXU&4Yv*Wq_hW<@VOvr@rs)j#K`td
zu0#NhEzOAHQ48LI^q$&qsN<JvJ%+ioGnjkCJ0}ey-PtGhf4})xebX94G-P^x{y_q>
z%=cb@JETdxOv9HTM`Ng$av7x65xIDjoS_C(XvGqzsH&|?Z1N;@sc#+VZqI;~PxUNs
zwgbm?Z?n)>iUf~%GC?_|D@CC9y<m3Wj=4qH61q7r#V1{*qZP*biVmV<te2+28(UW8
zchTtS#sJt#DCND4Kv@q*!oFBEI*1|&U_3v6J&Rj&6rx8{$JD2DVN!#T8PUiTB>^6F
zqaybba4>)spmM~@M}3D#f)Y;>6iL|dV-P2`-N6ehmcqX;MaSetc3DLp_gyvQ({g(g
z0KG+zNs8!A7-k1(p&n>A%9c7^Y7janbqgAE8?F-A8s-1x*sf;jZIGcciX#8OdAU)4
zDyzqZi`Px_QJpo(OEC9dN7+yC7C<lf%o)kR458c;f~tFz6g`Ho(?|amBh3^mMcIA8
zFr)%=7#+k&swQ!vW(lqu7*kTYVt-8<p<bYi{ew+;`4TZ$5B6(bzQEs$F6rqSlK9HH
zF``Cq%ryt`Av|DV@-9t|G)zLO7U{fyIIN3fk+gsp8tGl-CU_F$Mxb?u0vHysTTYU_
zV)52G4RPp|yPDwp+90IprDgCCA=wS%pX&azwY(OTF5-y}Rkh*Ly2@@*e#Bp8@_6$_
zNv4Y4cEF%aGp^X%o80{Moa9Kgk+Vj7y42T46v6s$XRJZpViElhq&!Y)o$RT9sZQ*&
zoa+V#UKB0?B{Y$z<s@u8sZ-f}rFmvcfb@6uf&hG>9N&%bi>I^MRcCG0!1a!KFDb_g
z`<@FlD%IISJO?ke=tWlEu=%dB`K^Iu2sb=1m|40x5{HC1&jeVv;ARX~0VwxD%*Mh$
z!T`y-bN^YM^%`^)pV5%M#uv1ICin^Oug4($Q)NWK@M|F!*GRYQQnE<OE~dSpWMF0-
zf*#$TLqYPVD9S68uVF%+4pywCJ}SCLwHjW(0I{cV-*l>@q;ZXMQLf%;AhAtjDbf37
zaFDLA^E$oqp01a66H9%abkn6;B10_c>!4R=B%hEUcL}{X%4+UADJ@xlbttMGKBqxu
z8i-V0H%c9Z3JhGcv7?zNDYG(LWp*uURUx}0)<3?a$+_mqqt|^16RV;kSpD&^Nnfxi
zj`AVG+(%^@Bs)a9(Sro8kT`3N4-k{c{YnOh)w@YRBwnM4CU_yT@i&aHhH;hrEc^6y
z@=+CMA$Vw(@PX>7*kBNU=TkEkS4xFfiQ+_`_myeuLh^;s)^md}xPF}D3Ey(-#rJZ4
z>9u)=$QhWTYn11pO^eilldx(;NZUYhF6+g1W#ApH0c*Ej`s3-{bnF?$thb&)qax(!
z_6$C4<@U=ztbN(m99W&7w}&-FV~DgpXj_!S3~xmwB4H8h$Afl%z=OlaAvh`&MdzdT
zeW3<GhxBR7FG@K0gKlS=^=>)y#{T_cX5zoB69R{)9(qAu6s`9`93v9(m)%UT%t3rQ
z>C?0!m&#w`d{-zjn1WFQmWiOs==bnZ3<oh;C`<egcNOk$w&s}vq!v{y<Utl)JHWh&
zo52&j(T#xVgq;9?z};-R@mHRHK0_({>oe#sZ<0j649mv<t{=NDmu~ZO8aI+L)F1a1
ztnCtqDBEu!BQeYfDOo~hDoj|_*$KHIe#!~uTW;{~#{|z`{`?6MkH73wLCUY{qlu*X
zsa|#(5jFjCzu7^W0@Lgx(sV2o-1>fcXFLbnvK|!B#ix#cR67M?Aq!vqu^ZJ+9Kum~
z&ASZ3@@PsDeWNd9s1^&whgb<Jya{O4b;lAkkt)!@7%o{>#lgXhd47bzasms(7049^
zz`<KB78|34B&8r)_+FDcLLV+-I1=%vv!aqD^7$*|hblAqSVEPViik@jtod1x<@E_b
zTqWJB_Qi02+l)s2Td|)qTdQFn+g?Ui<qo=Z3T(K9Im;mu<}4j2%vpLX->K+jLzWuY
za9?LL#MjyM`Z{W``uS+Jpba>x<3WaXY(B1PrExp+chiZT(%4NaK&PqH7k77S-&iaY
zg$WvbLq!U%G9d&(6OWX;ghh4~=o<|!Hz;iu8QV*LleW<9TG%<HSu*^Z;8I+^9#@L{
zO|8Jd=TD#q`~r$MA6zNC(#236WThDZY?}%Q9OY4{PcrU%AzC#ATEVoN1&`<p%5S_J
zPnsX+9A!<jU(pB5A5g>%tAr!2e{Z)b9c^N5vdbB)Lk|3I>5YH$zW6(`0eo34w)$d<
zImRr1IHIEDUvk7BKU>-4La;<x_`*%l2@8?t>tM7v=cjXyx2R)~mt(k^Y9|X)?(N)@
z8;YbzUMCMG;rp<)quw6FMCjk?q-21ykE+Fq?pg4Hz*pAns;&6?N@uUN_Z?5~)!N_r
z-^czE?iE<33TG(ruE65u9U5@6eL#W(*5G-6=rTDP04Bj%@K5bfE!(8_-W)`Q5qZtb
z*F&48z5#Lyhih64c@hwPl;VSm43`Qtx56g1W3Qoyu(3G<4RYWxkY&E_4xm4TS;pMO
zr9RWnQS=)jc{vdB_mB~X1VKH>P<%K@T%qPdEPoG>_O6~Mdc-}b_HIG|dL-ex2EmDc
zCVN7`>v*x$zrHmYR-P9U{Lu?ZS3P<D(-mGN&L@zRh#H@{LAo;j5|2>MUE!6#`!b?y
z@yy6C=JY77vnlq_H&>cf+BBjUf1A>A_5p&>pU8ccsb3G3!f9a+mR^XZQU;ky)O>tz
zHNM}i{4dk>#)nK|OiwXhM4DkX84A*W{d1uq2>BuP!fo0B3=wuCESXC3D3{I_zS1Ow
z8tr1qV@hc82I+=1FjkZz>nK9n@v@O|ec+n)(htv;RiSLu=G=HOpX_GSxv|o%;d!w3
zT^cMgG)p%D1{kYz^s+~mf-OT(a5n{4NsQOx?r%&S)*{{$F(W^%oHluAl6%B|tnktV
zSJdI4lR|(N@XISu0U+$ww{PS^&nk1NWJWwpO{cBAWHFdv%M2#zG7$DjKr>#<j6L*P
za51k3SBPXrz@{8QOEMeO^s|Ca%dZnB^PcHd+ihG7AN6m~f8yn9hqLjK%F@-~AT4~J
zMuQtsu-KkV%b7`99Lc6yd;4mCYP=Ea1Kv%%jpy|6D51LXHEW~&ZtBlmUaIk6jj7iL
zZwR=Ma1|jK8A|DHdb4JK5gG6kZ&T%EtfF^ez7^h**>oM|w4m6(q7)>$?Ns~I73Y%5
zVcixk_suF3qW`)_CkI6L+;rTaHL8ecjnXs*#sQ*wDkzsAM>Hq}oE?LIQ-*}JP)_ks
zLp&R&A<@JKP9_`<ktB_l1NcoL*BwYmI<z8b1YAx|F%g4z2u^u_@SIhpFsCq2Jy1_v
zZCbUGk}OjKb)VoXNoFXAY<H)85tGK79~hENf=O)~N-k#C%Wh-^tA*-Sl6N$TqLn{J
zN(_cP3WY?J<wHI+i$;ZiVLmda#mYFhBpCx*AuTwZhO)A1Lc6=-Y2Hf`9{g+{oX`Ou
z@lf>(N`M7>Skd+IhqCjxZ<`>D#w<wOb_Lhmn}7(gXEY066ljURFRL74ja67vbia@-
zs1hHESagES`|%@1FCp1?z3dyF>eE<-8XfrFGZa7N&o?$cWR56*$duDj($&GtG}+!6
z31!NsE?T*cgHhVJoV_+WJFlzXpWq(12?a?-tJTsmthCHwh2-LUxDT|#+c0>2D<61i
za*n0niC8YjAW<Rvy|D*o{L%CD4EE~xKtBtPKMsLCX2J1sj?e*;tRd;=rTCKMbekOB
z-h)+)`aOo2ZV~T)ftjYOx5R5J;?Ta?U6Pj3XGQl*lQMn8|Es#NSKZ8YLJUp2PtwoG
z35eG}L%g$$gUntOk{*-n`dx-}hMt1G!v#j?FHxduw>l+8xT#1{@Q1@mK2Nx5{+Kt_
znM)w1>4gTuTnpF3EIwkC(@Z4+Jp}0=v=jyDXph)XLSzDe519a);K?ywCAY(1)s@}~
z^z06R^}q0t)8Ko|y}Q|6X3i?F{G|Aq%vSbxxV~&Dn8sO%H+;}69}w6#98W};X-{cz
zdX|yHs-%~FE<GIcgiCowu7p_~k_(@xwB$>igF?X$dN(S*;0vkJtQRpM4|khF5<C#-
z-0Z#(i~l2kjKJ<Hsasp1U!H$p?S!~)_8WbB<kREvOa{Lv0gW`zl?qyTQ^|-};|~Mt
zpje%};`&acl*Zlg@4O=YUgXf+Z6#3=$}$H;8E9EmDoWy5ds#ap^^l?4b6<0#k+iUl
z|A>>HaW6qZRiSB(j(BH`l6V?#(zkD6{#@i7lYW4IZ_g;6C*%VWxwU-V4Pm5|&?XH+
zQiUx!9)kuEKZCbyf{sCa5c;{Y#j@xGV%%pco@~QDouao*!t|8)!A*;ky%X*PQaAR{
zHhW<whlTyRZ<LXpR!`~}VLpO~A?;#ix6@wgXDl$MG-C6H6}1xWseFej{Fr3d9F;E^
zh6}=f1OB23YV{n#w2`QhYwGI{Ufya;v+y!R<bFjq3T0#85wMvL7<sr~JU&A9ShM`h
zn!W=0E!e!W*4*`CuRfX7jaVmp{^38*S$;HK3aZIgI-kj=Th-_`0HN4zXst!)z(TJ0
zC|^Jy!Qn!Bxu{jG9$B!T_1IrD-Fyj}HRRQQ&che;V?+4~pCNZvF8zS4srTm->d_aU
zuUV0PXliP{EX9pI7MbQKNPoPsi|@K$3n6iAeq71X!SuNV9!<8E%S$n4gQ@KVUPF(@
z^ua%gEuybUOeeQ`fv~5xYsMXkmBHIU4sN2Coh(dpk*>|Ed5HD7jDj%Upx6BR$m^JY
z_Cph8HHYr=W8`LKC<?n4h)8xnd~A^jk&CQF>+8&}g#oiq`h}U;s{F)7`v4P<T2rJ{
zHEWGkEdx+O9EmSZPTS-sDQv6Klms2COIgJ**F9d!E*gOXqZ*h#lX@CO=qZS%F}Stl
zp;X9(s|BQT)hSwC_~(e#IAA#E<Mmp9M$SX<8XnKb{$4o#-_Ajl(M#)dL^HyU$gwK=
z^i#Bp)Q``{MN0ijC+KkqbLtig+p_&LO4!98ish49=+L(&gRIIbAR#I1=ZQOehGe-=
z9JE}N5gyb1iXf5?CTp_aBHF?R3h*of^;>u_3Xo;PDOkTNcP&~%tu}d>prAH?5s5u|
zTS#oBy-U-nk-7=72r~IJAuVpr42pVd6dl>8zXezkPsvKB(d(+sS=rykcHPWHL*0rS
zM4#iFOixD_E*(+Ad7~ZjZYs|&dFNi^!w1Na%pZlj1gq>+k;+08zXs7+YRMAX?Ppno
zAPFJaJ`HI$cPSlJvqLgk#^nNk<gm#l)R<b4AGHZpy5G*iV`yh;Yxp;Sc@iHArCUJ_
zr625{;j+?v$+Vt3w5<KjUqGkuQWOZI${Jxni{iRm$H4_0mgt@|$v(Q!emT9>j}ME-
z!tBv<Fv<G4x@hR0qNLi9{q!^tCCUIl-YZ2uBGR6&#za&W3fnFb)A5Oab0XKf4a%c4
zbCp6F9Y)o$An)rgLTVfDsUU+65Vb0&^iU{QiqRGNy!*Hw+7(49y-pQI6I$8*dl#`~
zHy6~JxQ#FZI_Mjct{l9o-kCD}O`2k**(S-qGNNd+j)jGR80fzKim8>RUA#_;HC&dj
zpX}?K9a<W(|BCkK98I5p;v_`}D$F}_`+T5|oTc#47#%1S#*PsXDB46aMc>O<4eqc?
zvxv)-lIEkMjpdw{nv_g%u6OBc8Z2wbj^KYV$Y~rzll*Xpf}A3H356JR){x!4t>3a7
z9V=?R@1%lO$}(k&bgSN?8Vb}aIFXmLQ4@~aK?YwE_(!C#^e_p3lM!uofOS-`IUsta
zowRO`Q+e3*bgpT?&AAW}Qt3xoAFjZ+T}>54KvhN3syzwHoKL0X+C<25d1g2Kj|K&0
zFP#HHgk(=G%ie#@L|dAnKL8Kv+y84Kp5Nr^G?LRfYsmso>(oo3Fqyp<CCudN6Y%!A
z`IMNE7O^}vF2OZ_Csk#r6M;;=s`qhmYlOt<P9sgJxJk21MQ3(UHLmmCi)524M_O%K
zMVSLDj*X)PMXfkt2fIop{$#}OK~~IC?4a)zVUtALXkC!>O082&=;6vNCn}NZy4Qq&
z^hbC&pqTZ#OM|B)+2`fts(QbNn>?mwPg0`nK?pm9eZs?kiffSMkg%h&iA<$Bx;5aJ
z7cy1Y(K}Mpyql@#5PLVubV{#Zlpqt+#O0`x#z2);j_V@pdMIMX{C6d&`zG(578`Q}
zq^Y98-&snPOh$0zNGur{5>5@#!`DCz6`ih+8jt}lPEl9hj#0Tsa=Fq8{&RfjSvg7D
zWt03Qch0hZktiF7bgQ|;1pXD13+W3EN>Un~1~F>MT%~9M1%;Z+8vCfXD*gXHi1J01
zE7<zxKtH~VK9mhVYjGQEMpx-IP@*v^Qo|<KWM$rLSN`sa%0UtV+>p}B<ly;Lq=4&F
zoq0C(om+{ZCWa0wSSL#|B<82`UTB42aq^2}dXP<j4*c|DfgG2lpv5k6F)}(0!qbEL
zOfB2qBmV4N2vggh-))@Kp;FUBOPo~I=+=dsZW=@=sqMJ*%DmVG`sTpY^c!bL`zPEn
zOVCtDI}YL`4)+1c(4mq#I$m;~2Uvg9m;);F$#(S7I`l3|L$5rU28z`%*p!;n(C8$p
z(J&}~<w)ojX+KXadFzYTXd~m&G*^{ConUS)kSjs&$o*(Se&Ca;yx@}})<|M5>F9j(
zDt3?OH2GP#+7`}PWkrGxLivt^5!!Tjdv7vp7b{_rCQg30!iXRV)mq6UJzUUdn&z6~
z_v2?sQ-2`oru!sW6Cwj<=rJE-PTv$b&qqgp+m6h}(?Cc1IM~pQ!~wDua(k1@-CcR<
zSfHkN*PQEt6P67tAr!>Kfqg0mn<64E@EV<MEtYtp!yxwfu6cMLWY194mu`oSQo!i#
ze$yBPkX|_@1q+qbGDT6*9Lr&xU!*<>#mOBoWLdUMfJWDMx!_~8FdgiI(pOag%V{!y
z$96t@l}|E>d8p8}d3!W_y~}n$o3fija>ktWSBiCt(@@Nd{r;S$5cEjA17B5j##Fss
z$Vl2{?HCa+C{4-c?^cIbOW_s9z7`+*lhYjyeBggI+Um(U3}!eRqzMNo((Xm;c)|Xu
z2<*lJN;xX>>99;8Qa5}-y(-a&iYuFceG+e(5+`K+b!u_!lAzWo?_&?JpX)S!@!b$R
z6jBX#V%miTE4R#hvELxam6b|SywtsN>pchch>@5qXiGz0X;T>5UvcJYDc<|D<X*Bc
zUe?wgvt8>nlvRl28fc-f)hg8JcUdFb^^vKZukS>phP|BPEmpIeEI}HRfBA=h+KR{Z
za4`sm7iUE|6Pn6E>)NdCmBC{1o5|b2wfogY*0%0D`S>w9bIDd@*SobYj{V+>-CS-g
zDI&b#W>59i#6B)QQ^U8L**%yHUf&vkfIBRR;xRtqx9F_wTRn-C;=tR`8rmcX$#bXi
z(2}6p-;gvI8Xmj7>sRl)GwG3kubK<0-tLmlw8tM1{H#eT!w4PRDov2k3&n?krKhV?
z2HFxjw5}wvj{~1Yh0hphox`TTBp57`U$!Rx0-(zzBk?q(*!wua({>L(e}U48PbmGh
zHlDQ?st;bhI;`gokg&qvQ0g>WHD1gsjvAvCwDiv=%*bFR^*owTj6~gk)>i{p6i-D?
z)uF#Hu|fD2p#GKyrxQlR^|C4XK`P%t@v;XfH}%BNWoSV+^nW7fw1xB1WPN(ND^oDU
zwvtLu6|qC#fJp`Z8HRWc6w5*EF^q#h3;$Nsdn+ER$QvwMqw?DH0rbjC_)QT+-abvT
ztY1}7L9k%)N}LTvhISHvrikP`SrbQ?bL!|KoYrv0g7XBO8Yb3<z);3lW0*b;j9`<#
z4TeD-qG$_V)23?+-aKQT8%(!!O8T#y1Mw+BuUOj{1mE~=A0<by#SV;Ujs@Rm=Q#L#
z4ljl%su-ox%MKS9XnF+@7|Yt2F6SJN3U=zj_?QL9ABW&JIlK*jheCDf<N|n05^WdY
z7iTQaf|@G5s&j#%{W8!623mOm)>{(eY3c@#Rt_)>l_c5C20k_LiTgDP53Ults6`g1
zd1RD6-h<(hI6(KnrDca;@QE}rG!mxu$b{)y4@Y{Z7F9NO3FStoSO7(7++mTh8n^=^
zDT>_=i-uOU9TdlZCdq?nm|e9<I?{h%Ra;_d>Fvs2O}46PT`p!;D%P>g<SMN33#WW&
z+kqTyJsNj|??i?2*nA&y)W_?4(<3{Ehos3Sj(AXlbTbPwOp`D>f!PM1qKzjq%DDa-
zl#C=W%^CTi3|QVHGmPq6WU<40M0vk6iRyUoD;PWV{Sm`|-4gy?>(P6s)XL&X<t)c~
zk@CC><IAXdL*bE~FZQ_fbR7zRU^R~-X*-(49+y$`D9#>go^j9(MhQkWqIcNb6B2O3
zvL~sSh)J8KslVa=7Du?zvl?XK9rGh}l_U)OH4xT5R4ixyjqpoCPtmVy6l!qHXawJd
zZ$WgmWNIXT{i2US3%#lSln_dK=%5?%VERPbwPd9t2Z&v`UH6EnGM~B5zox7wI1m9g
zQc2a)=I7q*)z<`2?*CG^ra8v64u8P?pCTJG-$O@`w@AlqFCZ@-AIF`gV;h}@OSXMg
zWOCvtK7^~{;k07Ps4S-Wf>;&7EJtyTZ2Ye~pSMka@C2?TVSEl~ib$0^kqzP=lPK2s
zIPrT=q4ywCW<B&@p(tvYvl`an-=!Zgj@}kO{uAx<6?#M@?$h2mrdgy?R-baAtQxy;
zR4`U6CB}uxScOl|??i`guF>HsX{1UiEOMms^)jfd9`8UAnYMUYma7IT1zZzd5MM}=
zIb8vNQB+?fP6by%&*DS}2RvNgpPJIe_p;<@*AAnYY~o<e%7fYCG2Ou68M4o{Vip6&
zuED)1N`6`(Z5Q{+hM3<7t->^69lAKH0T?DALLe5JZ78i&5(>eca?1#itToos*Bx9X
zxRd{Z$KF|_CZlqEVK{7ko$pzvy#}Xiqzv$Xn1{4Lk!+H(9e)HA)!2n+H)4-b+0f*Q
zbk{&VQiC*SfV^A==KR;-Vu`n9E;Qt0Gb8&X(5NtnRP6&9Ls||ed3j23M3$<9q`{RA
zSW6hzR)=bd(lC*x@MbNJRgZ0a&d`AlQ9Vw7nI>5E%ow2q)#7F5#}H-BYOP!wVcWQW
zW~-eLQFx%)iV>D*iANgssA{uv%K8nIJ}cip6X~%=>0i%C9??Y`F6*Z<7%?W-)6~Pd
z&-Ju^9tM_z#!0-=T@aBJ9p|U|H(sGAM2~IrQ0(Dq2Abs+UZKC8L#$q~Eo%9kLQYdT
zwX&XW1F|=15NDChq*q|)dZ=QurCob}g|nMUB5(<-IKD~KKqq%=AoeQxd5^$Y*E_g-
zjG|}-_3cxB53z*brjf0oM{O3Y_xL!wA^!^FN}uZtEPL0<eL~aW_p0bqB$&Jo8Z}%r
zu946y`sTX!BWAGcA%z)ZqUq>ZAul&r$LB0hj@`Jym*5uVKM{(1;@3<$xF*Se2FF26
z!>guP2LM-@-sVU2g0&Sa>VgPam)MHNo8pfd{=aBRE4ye-KoLw&_nwNnrbt<~x%7N)
zDQYz^EtWgRAK|IHkVCzf^UQ5bi#jm9UUghxGPtz<vm`kcJzeE|CWURr$q{9<Agc@O
zfPeZ34PJa$KL=Q_gIo1psrL<kw-)@IsrOU5sd&-pIrxEcNOcxj=dIG;SMhVYr7|)G
z!QVLyC$tX>jSA9u`igX)(vHKVn(U-G58^|R9@wo$8`09910~38qqjOZ725*e#a)uF
zb_d<{`A8pwyR7|@YMd-#{WHYJAMv;FGHSh;;K>Dg>@vZchB+m#U<avxogZ*(z~Ow$
za&(jz0W8~`=i0%#)wl3q==sfn759_q3ph~0-K>{2Jb0`SNDkZD7jgww9{ghmU3w~i
z!$&<-k7!_cl6`1+>{u*N6VT#QRkaRdN%!)76r3|8+l(-7@>sDEmCb{t`6TNeqfumj
zYN>|gtPGOwC)AM0`Ch|+3FS7QIekK^@(HZb{ZMx4|7(A<@mIUs#pL(hdirnvMX-IL
z|9kMh@5cAj*<|I<FM@aJ!T<DeWq2AEdLsUFi+6>70L@fhnZE1BL1a@E@(`z?tYpVf
zjvvDkVJ5(Co<opH)BLSlgjMx*Cd3+KWTYv?XuGrg4I_FKiegQF@(8uU8yBDKd9O>)
z?vz_2A{G1bfhPz*QJDW}+d%gJZc(i*k?oMVperlJHj`#&E;0m@6wcs89!S?;vzObH
z%8R(lM7BiftQl{*Nl}3Rd0U|@Ij4J+VXdTi!`4^M$j^#%4QaTf8M=j-Ii#5`O9(P+
z>Dh=)(~3&NM2tFrfx0<}fSdudEt|vFk2)i;W$Oo?_f=ery~R7{RCm9{Q@+A|K8>Hl
z=x{Sm;>YmmO!J2dR1`gQCTa~zPZj%$Xp@DTUITfi_A0!egY`JTJ7r4R@r=UD(Y6kf
z;U<Hz!@2IZnp)Fb|22rh1K#8%N%G&L5NbgVyX7L6hxU|zH2wRDm2C}AN>_gc1!Jc*
zze)8fl2BT46H%ZY^frPyk6>B4?#ox8C&6V{HIHb%akoVwr5E7^W-3&hBh)`S7$!Ue
zRfkBeM~`bfqp}(p?O8?7d8owWvb_MMB<MtKu@id?WVLIp07I`s5lycPl~m(7{#xLi
zbDtmW<5iA-%;~b!{V*esc$c7llpx-O=%Db-WF)ap1^GRT2)iSQY(2!%aRtOs@6_v}
z=4!qaC5L8MzXEcKx{KHGttd5a2Zsndwxr;lhY;h(=i^loR1Wf0QAK^Ad!6r<7!lx8
zI#}a3PQ1uWZZN(dqs2Ktoh`0UTb)eFJ*0mKq5jK%U%*=Gr6>>%N4^IfX|JQ~Cs>)d
z-u;w3dSx<z&y^YAf;wIaqsfy-Wa<$~mu1MIX8W)HYP$K|5dIpAzK^ry>8Sx|H^YC-
zcFUPJ_U{+7iN6}ezlyt|vVdR0bp%hiF)Idye|A$%#{cop<1h~M|MAcMjS~}ycwL7-
zJpNUGjg-8xCpjw4iIav3HEB}aQgT!bctfeX=p-$DN31Kd^Eo+32XDVeC*qJ$zgDO>
z_qtusNu)s#-XbqbVyt(9LHefZNh8odf2zI9%)8m=PYrcR0?vroQ3JW{>msEWNlMaW
z9{dRDPnw;e&p_5;efWWyC%Mb9se!wa;SpkgrHB?tYZ6I@hg#>b@|w{y>$ToAK_Yn3
zHHV`9su6Lc7DU5MhDE%_d!yNg(`1~3at-^;fL0gAFpKxa>X-D6uF-3#+d3)zogp`b
zJo2Qvzs3u^7TLn}GP=p`{DzLhpEMbCz}ZmoZdXli!#H}?)Jm@uu9M=9@R4gF+T`wk
zrXospchk;_>a7cMNV7cXus8*uC*n>+tvXwXm7OR;f;C<nmdQ9cR!o+f?H<l278f+H
zS2*Qprniq>oW=T~koJtU2{)tKMOQ@|#1*af(6RT$>9_KMmtr+rb@H%FRk$KblOv?J
zt$B=n{<MD%Qt3#l-Zeaj3HWzmcbTGpmoPbJY9~3pH;0`{4PNI7$L(WYGwN0(*Lrm@
zSnvIQ>qFq=K6s%~v?&VyxJ8di+CvAB0sD}ufYeun*2!&*;PffRe6l+;xqd8k>8-}<
z7Q^IF)7Hgf**#OwR^=PR&e*2EadAFX^?dJx_z+bFX-aOq$FnU%%=_2@UZzTa1W|Mu
zd~@`32t>vr+X@|%7esoNoiJU*8RbR+fU0nlAP+u&QqHJWz((ARy2%)5mR7dpTl`HR
zEegHZ5=L;1BDBw;@y36_AB|?Et`7&-t8y3-`Wt>}p|%Zk(<+id)hT3;!5j7SC*hw4
znS597zkcKq^ZvCGH-|fj0`$9olU7SE_7v__oBRerynNwy@1;*I+q<Oi1r;j;Hdv+r
zZC1+uSEdPXPq5Ez<FL%eeJDD&@Yed)Kpc{2=~2kCbC=cB6G-cac`nj+7u?Z09pLTJ
zYYf*Rct<?G-BRy_>a^#Fvb|H^i$V>uSUGJqNn8g<<fzJ8OykF-pkX?HAL|E8RyW86
zFjAHE?SwKO-flMC_$zPbB0!PA`|7XO)5Uyuw^;3_^Lubv@F%<FYO(ZJ`d$zm`7*k{
z%z*H@zZ)+e9{l-c7%MG9wDG>IO@jcQu`~yMLJ;_#<9Sx2eRIF^y~*xjG4b&rtv8;@
zm!*Fea`Q_P9{g+{oWQPs6yjNpSqMOq#!|enKUIbHm~VHl)3d6lhxZ<|uXc)N!%guA
z)$%gwf-$0D)PUIQ`%{u<tTtfn{zu;EXw@6L=quaZIh?d?7kKJ!@Y42YzR{usnYT)*
zOWo_p@re%`{23uAqS{61Jk68%#^5k(*_7B%cjE&dA>h+i())LR)OWk@xEBz!MfG%N
zESwjcF+a7WRD}faODSCZ%E>LV3|2(9DP9}IiiNRGk~5w<w|Ixc%5p}E1*tq3L~>;>
zUV*_$Csmg^PglQrhvf?zk;);0Kmv9`Fay`W|HtP~WzP{w&LfU2|4QB9g<m!!ZPY;3
zXLMULkg3y;^_shX@&Zm6S+Vr^g(K4m6kRW<>iB;<2T?|3i}^W<>Wmb#&&$A#Ma4s{
z*FfaA35xnsZ7Y<Ww_Z=b=%?J!I7?^V`rb9Xoj;$rVR*VWmZ+PS&UF-KxoGR;AKlb5
zOmH^E&!3d$;6B15N8_l0-L1om1Y-+JX37OIL4b{bRX-_z7AARaymgr*E$PUXI7}#V
zdxk_C-}mz&%!vuML;(pOTrS7Oc7;{p`_01)w8!1tdvL0_Q}7tFqnShaH_G+X=IU<&
zjg#NMV~(>8I-VewMwCt{U@RxWryIi2X}$D}_3)++w+s$cFYN)9fno*1s!|^fYAy3Y
zmD*VNw=;5o58h-~Sug$Z)SK<556i`Bv)-+?Gk^DGwb(9)+{z@0Or4yaHo-U&D5fGu
zivqkFyV#eRdLo22WqE)Hw4cFw1-CF6s&bUp4bMh6EN0)vn@_yeWcL^EtA}U%_&4v1
zf1x=j%S-EI`fNNm(-6Zkoruz5Ac_P&#M5TY7J`F+F8$qldv`be-Vc?sWK$1B8YeOa
zt}ilI@R-(IO$b<M(L5O{7?EJ`BgAR<MVLqRe=o;>{5a!7jnn7&7wbBHBUq#PAW5G_
zug7SV1+OC>z8RlvrH}+I|0Vdc*l|B5pUUD@|3$uI>yn1c1N}9vxT8?l#RC+i9Q`zY
zhN#MaNwSy6sK`3%tG#AnD)Q65dCZUCSjd5>Vk<3v4{^`S<zbRZ0vmrf-YizTiGMdR
zn&Q%L_tjfXy<04843G1{-`p=I7eEC6PRG4i6AY>(S+uB90Uo0}sCF?2$fdG@OMvsK
zu^G*vDk8)3oB#W_#Y*4sC%+ZaOLE~9rG7SllzwQ<lmS3wFa5V>Sssx;No0Dpbr(5i
zjIZ_djAvX$i6O>qL?6^*FgR;nKcp*kIMdUjS?iHE2@W`Rh0*a8STNJHiBp*PEUOvD
z>(BpT9XGa)OV?mM=N}ERZmvPP2N_Q!OI+Y`-Vc}V-U7!`uedQfGmERddcc^X)m<)s
z54rz!o}7w@kfw1^w@!=}ih;fmr*o-`CU~M-ga&A;eCy2$%Q|0v-!105hw1vk+l=pb
z-fXt`=1;JQHQO2+tovc!Y*y3TEtc|(E;U@Bo=n#c`7Smbfr#>>L%qSLw?+IAW=C*h
zcOw?ArsK_>wop+RJy^y}vXm=GbM4E2A1(Wp5kT28YH=B`CRahHvCnGl&SOtibS!KJ
zVcaBixAazcZbPvRnB%6tpUg-_!#nN*a8rB};jewbfE7)LLxR<z<qVXsTmQ?{##Nyc
z@OUxbIMcX9&?b%xvbjf%I5T2xh{!~&)f-cH7{bc%aE|iu6d?ht=!{ER9s+%Tb3gAx
zNg(kqlNj2Gifmqdn9>t!j(&pO2?A`vTaoC{&4@+qH|+x%^(il^KvdDQKm*A!Q`r7Q
z-!t8}8|FSEzcPUVDB=KaX>}$F><|cKQ&~g%WZd2smsHFR*XSTF4!_a`f;q_5Q?T1z
z#ps$W*V~5&Z}mIg0KWHh-EYBv(QI+E)*GhGW>rO@q@s&E-0cz{M&p^cUKf!RQ-4ja
zEGLVx_5szpB~uh&{TyQ{tC!tMnbxWtA1u(2hl@uqPU5#?a?Yl4%pUeT3MlMEtnX5L
zI!Fi+pdg%M-JpS6Xy}Wc-;hY!Rem$V@4-ewvaS{v8Bz~TX~$uGOdI8YgNlowZ$TPE
zl#IAZESD=E&-icNYL3MP{b?@0Y@%r<*&R{!ZJKRG?)T51nt#aeq@>?dkstoE)pMiU
ztiIQB`Xi;fqB9*Pv&*{6j|fR~h=TOT8!Q((1|#kkvo=VO29c9kF#j!Z^hO21Xwp7v
z$JT!&mJ!yQ03^HX>^B~N-O%8i(s^gtk<_Hq9cTx)>jJ#yM-iI)o=Qq0RM?%MEmST%
zfLP85SwJ9n7&2s};#(4(k1-8MA7DdhBGngVl!HeD{!~NAw+{CGL>G-_gPSkN!=)>A
ziT{yuEw&HCx6wYAiF?3BQ1j+M@#$a_p(sW!{U}`HumrTPh(;HGN3y;U{9Fq^uFZl(
ze{<0QKDs@J(V?-sB<W2pyNW2<vpz-yj2aLJmG5P311)BTLON;0MyED{I*R)wYHp-r
z<8ZqfJ+9g$0!6Q(Not&+ZCx(C+e=82cXStE-n7kpo5KAUxTQF7LHHTsMZP*msOExD
zA+fHIE>=|@zwIM`T18_lmR2sdGC~P4FMAo?vL|RC!Y)ostgd*i@yS2?hnt19n}xy5
zsz3k7s9TS^;1@YZ=s@xrWX)wohnp>{3a``>*!se-7D34@dW-kZX%d5nMQt86TmCVV
zY=em5UWBDt7?*8+nkMNi%yJZ00_PjX{YqMHpo-ZOjDPxn%b!1g`tz@!KhaxmK1p6-
z=V5(;YX23=>WC$eIjG=!AH;c-j$Zy{l%C@}JfcyBiZkXhY(<_usTaQrQjHMv(UKK%
zhf9q##2{b(F?JoYFc@IUltrR5_wVbC|6qE9ndMNXPG%|Cc(+zpDeNP2mnkNYR3XfG
zLoIgZ9K6MUR>@BTsn7r_$w3LZTFT0Q#e}K%Ff9#O$aC<Z9AymjTX@K|J)>F;b(X*i
zn*;g+iw-6ho)&`KZVFgZB9A{?9e@LJ*Qg&<5?sTN!C%iPeJcmS7OeD!os^Z_1WzKt
zPmXQVkoBinbivb2b4zS{QM@0h_mCd;%5Bipe6OT`r!Sy^RQ}pPcid84@OnjxaOfe(
z*}Ps+1KeP9dQdzZ4*Iz6F;#P$s&$lpK_dq#8=I4wS|dVxCf-wQZqys<60>i5xWLpi
zMj{=nDkm)m8M4#bK@~(VG0`pi)$lH;?(i%<33Svm9?1nJ0L#R4fmvXONjeq0d>;kp
z3^ihZrZ5`vtRMJ#TEg--myl4{C|V`~?mO5vVVJR_ZB-E~D8>MBD5W`}!es0d*FK;|
z5G{9i2Y27SA)9>6b<YChy5qv%W4pK$y#yLFrmD2Qzm)#tzY3?i(7p0|t6sd&xLhHn
z;-2lmn?R+YRC}unp8?ZjB7H*o@>O^I(&l!5F|o-l-wJQA{CyNU0Jh86*$vk=ACVHW
zQ!*#RjqGHIVVzivsa8fq2!Ps6rrL2}e=0ph;07Us*u}zBnL|c$bDqaSwi-(yVA5h~
z88aJ5(#->sN^^T*Z+Okp!6WjeT_b?o0o(7=p?7gAk_}j~G!w+ANy;}E0k+nA`Xgz7
zJ2y?BSE1%$nI-}BP`0DzvQlm(76DHksc?)y@`mH`Dv|o~!@T7{+6H>JxUmqhx3k6g
zH<z)b98?w->@EaW0^1@~Rbx35M4N?4N?+N`<tD9{qQK?Ey<04t3KRfuI5B`gA3zc)
z;W`(vTxNsc+z&Uh_d^Wpy~UXF=EJIgN&<g*d++bO^=3C+@8(;Bh(;ZHea|ibPz-9g
zPX^G3_-X}QvkzBzwdkki+T2f96UfT2`MpPmUWTb9JwyH+LN?wse}hamo8;~sMOYX(
z)66!5B+zPLwn_$E3iFLLuqFIPJu*|3gVj;tFt~!PESA=6xM|*IH7|9CsJ*v;xnC{5
z*#ugvR}TQR%w!^lTeDi#5Ns~2n%ZMWCZ49pUfm0>nim*9ZFDT4642Y2g)pPT;)Ljw
zES;1L_>!SqCCO#*6@k}7Aq$9ZUwZG5hhCg-f~=e-(+A%)A$FJ26z2MMNQ!NlWjPuL
zxCsmj1+3)uEk|CO25&dh_;k*H*E!x4j+~K}>p%>&VKNdrT6wE&l0(AuOJPmb9`|<o
zSAU*SJtaq;kYTYKR^H;f_|2d1yw%Fnx0nidwXl`(au$I%o$UPYV}H3}wLc#`J5f#r
zU4QTGh6Vzb8)_vkgB1p>&za>Z)1=%O?h)ld!wME0f;?E`H%^r~lHeeJx~OT{4|VPm
z2K4u(ej=^b1Q#5<-M1;I4uZA9>1QOv4C8Gil6QYbJGeGxP4f2*2(nW+hpimn!7GA;
zFg&?x*QGAUGaKno3|g8m@pK!D@k*3LKR)nO;-78;pJ7P6EQe&zoEa8S*i>VZdaarP
z>sZVB%eWX|G4FGk)K`{&>X~9-#iQ{KbO$wv9u|}7-PB*{W9C?>iW@xy`!o^p7?-7%
z*<=-EK}AettC}xpXx+}J#9pzLqzHWrBF+Pw=oErHVyt>8U}6O|jDz&e3}{PHu)NTJ
zT>Cg1!)-J7mJeKJXlfh*#qYsN66Xmxv1L>yc9MyX7%aqVhegkS(n!ieJ$Z7Pp%)Yp
zw}g7)AfeGd%a4?z<sVP7WUzTcT;?RC(C7A4=*nezvfc-=i%a5!l4zG+WpU22TE%>0
zZ2@w#_7*)RDe_;@{+!cvFf3)m8aaVqyW8#q$|+r?Ead_iNlWbn5c7W{%gY{Mhn2_;
z^j1#+M^L-`1>B;4se28$g+AEm)SMEmfeR_;z5O0#Sy`w4B#05l7)1AhDHb~+$%!n*
zU2ot94iK(TwYfo<<51c4M#O9BfwNIsf9WjzJ1Ur9Ypb+SkGKci;g<)IOT)WO)@?Pg
z;jZmgL)_V|hPl07dE?&(90`DK;u^u`S|c41cTb$5HFOn!1W%U2naItss`MQw3=xht
z4OF6Vt!Q?doTxw|GjmItT;q<jsBvY4zw~@P^N3aUb~~RK=ey|uUwb@68sL^P2zY*x
zTDMiH7Er%$WN&cgTsVb8{=N~FqfTsnm|w&QD#DOMb%|0EN+k>c3i3_*wnDU&cjjef
zcMGGLEFlAb`5yp1XBAR?<3M!)!q9FYZr%|Xa*le3;KZG5CLpC!SYhmwq(9%Re1A9g
z#`mVF;nlbC0P&kQ`^{g0MGpKgEHcl_<NtZsoBNgTO~7gA;nvqbtUJbhv^`<P8nXkf
z{_6?v1SBh{kgo&22!wV7rwko#gq|c>KED?Ep72$FUPswaSYQY`j%4p%niJA?&|swO
z=#~%J#X5h_jX@j5kD81NX^@Nw;Lpa-LHxwVg>;mRiO^9#F8r$(=V2P-?Jn10qU?Ev
zT&&PBdC_5_=y+W`U?u3h&(A5+nNf|-L+}DbZW59i2eAk>0`OZJoK6Dm^l)?FY}^A@
zIr30{&25G79+Wzvv3_`$zi)_qAbxPGJ5h{lB!$(3*pV<CLd82ti@O?oZC^p!c2hq6
z{HdI>*27o<;}-;c{t*Y<z35f7IR-9mlg+%(pZ)?5Tuwk?3>oyESAx|8H}~BYys8RO
z169>@!$+4@xgg35MlR!@y>|nT!YXS-MUGB?Z;O11n%UX&as=<#3y!4!3NY=G8K%*f
z>M!c*O?c#w;P04aRXMM$c?Bo!)%#jdYU-Ali^Ague?~?XOVce9N80Q3ls)@9u8*jD
zI!po4fVBF3H=RS7(A~=aGF@-{l|Lzb=ZzgW+N<1BO9ba%h;b8dhn2rxY*%A{y}Mg~
zS(GSa8iRMvX%gXE6qMHh>DxFty%o-lrNdB>QL&i;ul7Pqsu%{tG)JEL;%k$>iFr(`
z2meT4I#88oJj8GbQyQ9hfmPae(*RNC>x1ULhm2^0>%cY43G$~Fw*Vvm855Ufi|W%_
z*Q2iB*6uG&z;ezTbQ3N%7t#I8Y;0S9e3O1(x(UL?aCYA6%l5%l{4EdANhv}C(f_{j
z=WDnK@T_jY<WQk{^lEpz*v<_c%3CK8#vqto0Socc#>X$K&uDXX)eG5fy_`+Kf7{u(
zl@*cQL)8Bc+HULs-(<|YXx%QCj%N+sc1FC^<Sq%1a5PdkyJmU&QCYpds>=y~dlfzz
zT#eh<)Aw;LX#ZKt@dacIbRT3n)^$<53=YElm$f+>#MXkQfOvxTQ9uK;$}HfOpNiPQ
zWKf;pS9cJd>)WLotK6=Z`fXd4=-OyPFfMW8Ave_LMj1*@?C*NfVc|%V#V6;>IKa4V
zjyOW0x0e*tt+toIBa5kTGlU+0F?;i5T#8Zt(X}qF9s>)i(i*QDSUXMoi>y<Buk3~j
z&6LDiv_3}88q7oU8z_{TDTfW%>*d+FVL<AKSozG+;nna%dI&K~@zVrh=Jr93#AB4i
z(%pOO``y~tKe06}lH0j=J0rnvchmV~=dV_a)$YMxue~pJA$8!CBqaKOsADJtJC`fp
zAgZ~=%+^3Oov%0Ed^7bnd?2YQSH)zM1YEEX1pYHs*k=p<^dse<sZv8!V6jNP_N|A{
zW|P6V$AFDcKqI3Tce{x}rlGz_G0#|S1+3GFi9#&L8zZnq2k9G;Nb_fuiKUq^>ecU{
z(C(It^~PjyTSRRN^kF)G-#XF0DY)g#02=+X9ECmg8bk-UDi+w6G`Wnl8b4#G=ujA9
zge_u%=kgqE;4I?L<zj6{M*%*4UAay6C6LzR#maXWlZ}Bc#>8M#jmXsaUZ6NR!I#j_
z_E-ZyY~v6w3Gi@$vlO2W;_RP}7ZaZ(e_JiIbDk6|;HCUHOP-#8xSfl_^Vegq)Y50u
zhpA~~r5g0ipMNn(&DC#QR{j_NyKz*Vumuq%Kq9x2D4|I}>?eTo9K%Wrg9vJ=6<tlG
zsB*!Fe><Zp%$8!TKP|Ta@v&2{VkspG#4g1xaZdr!CN9~a;VUbYouj<`!oSTI-}F~*
z<!2yX@h`E2#mTK4XuPOqf7=Hvf~@t;UhNqW3c#gZv6<$hj}*6!X;?U!qh&U29>21K
z%Oj(cj5F5(oU8bp;p<;Ne<B+9FB>jvc;gLO+HlU$Kp<R-diY0|TKMUte(iP+M(Rm%
zfbH;EJg}g3uJ!QJ<Q%h1N=cf@s$h1#a#7X1Q;<~m7{-WPqFbXQe?H2hB=#QhIkq_C
ze`>}?1)Z8NUX*+w-~oXjiz)r;H!sD&H1^~35$Vy~?0h*g>-X*5v`XI?Fxkp>zMg&o
z<zO}aa=+QF@27V?(^)E$8#Eg(dFdk%(QF=q6oo`u?9<?6jl3w@N(Isj;2xh-*guJY
z>}6n2x5LjL%ZqG%e?ohFsPgg@MK=jkl5PF%2J#GXr%$bwoWgOKfRzo6Xx~0VF~!2c
zQxMUk8A{hT27=awvT`8Sb2_JJXb-HUW0t0mtK{c2D<0h#WpC<_KD$ekWAT8LNA2Zi
zEa0g;&WkI73BvlvFQtU=YyI0-Z^$pDh)70&xTA7Ab?z{3e*xHb=_>Y&u7Os(=3tNw
zCL-n(dW-!o8X?x&XMo@Wqu?54dtbsD*&tRBizCYhafVNJ3p#+MF#_KA#Ry>GnHzyd
zV!K*RcgvYK_U{)n11n@<y^y)xj<#tyPU07cBP-ExkNSR<&U9_t)of?1Gb&BB!d8+I
z&wnr+r=$_jf4aLQg%IL!pi5+l=MD56!~^r3A&acBglO0vS<T4NHh=tAF)J4L#NpSk
z*{Q$&>p%UA>3ZPqA!Wtkzk0LjWVhZfmn(lw{0nE(xnG#iXv{IS#F~Emww!<r`3oLZ
zID&2zDFds4EPEOuA1UFwkR5B@hXsjc#!0YaStZIBf3Q`nqtvUnFb6021PJ22l!RN9
z|3oMzLcD3ji##B`fQ%b%;KDhG50K4(hFnqGF4UvV@?T(i{o4F+@Zt$8wEHL=sQ}oT
z+Ssr)eC5`76eF~TCu?*Hh~Y{$Tw{6**RzghOY(sN5vv-&Cw3WDrz;Tq@iWYo1Ktj2
zNpdQ>fA(6^GxVrl(LUY=xzLTeqYU58EXcxfj>Fa}6eX3f_`~|gQ~pNkZp+^p(FbgY
z`TR+*mvUf4lxDn*v~Ujr({ZSoIv%bVr)dl|+g2z)r|~9ux~USNG{>~wSAXJBc*9RL
za7#jm%g(eq&i^)3O@A|+qn|J|%LGei;4;i@e{33iT>WjgL1m72M=^KP>nRHNVLmPF
z0}b1H$zu{z2QleYlBCxKZ;$HHWi`?larCypYFiYXPVkaTX^B1sH{=k@Iam|~U3>aS
zozJi^0Ny!$Gf#H!k*r78_Q-V`cxUWNELx+V7Va5(l(tyueR@I%*0Xh}>V1bDuhMcP
ze@)_6(v+c;nc1<Hjkka^RuaaLE9Pd6@?YqFAQ8-4-mBzs48eUGXQF!2<aWj(N}ADz
zj7dCXMmf>j<|$qu0(A1*g{h+8paOojrC7|jF2r=2f$gfzWCX3?yy<#7nu0}wC^DQU
zu31r+j&H^dff?NHe4Mm;iDBh329wmnf0h&_A_IGYY_b#&F%$?}!?{}!giVdT*w>GX
zFP24+V?CAB9pTbQ!S5oYL5<W}Z)w^b@_Ie1fvIs>ZVaY*;AwfSh8%E4i^oQsNb%fS
zTx(lOPjQl>1Kky~%hCfYge9K5EMiqY{-N=j<RBTG7R4?yAj&E~(a6hklDl+hf6RPo
zpZ8vcin0S2!6&IsFdSY%4h3blG^bu>h8M@1c0TEGlt6qJ@deDTlty;FN}gOPi5+RV
z2Paf8(cHq1cf?<sh~ANg>OSkTM3`l~8l0TY0D}utpbC4sFc}YFc7$+#3=E&dPj45a
zq7gj|X9V%`!Qfcj@Q8nQsRO!Ae<@@M4&m+$h`H>C(@<02m4?wJm$PoQo52Zb+#oM6
zCBrKzfE9Bg64b?emJ!ykh?}fXTZi*4xyW?UFZpv3a<r=h4M#%540;j96@hZ2Y74mt
z8N@g_!s~@bBr$@(iwu!^s#Dg20S9Rg^Z2rwc!)AqNkFi+xv>_Pj&0mfe-lHbcGPko
zo0fssN*_~|IhuA0lsUXs!;(2TV|$SW3WXWS98!mM$Ha5V(r9CcqG5}%1fw#sn7eH0
zSxzim!CV<chD6<N=NJ;Rj`_j@zm8R+FW44iLtoHsHiW+3h<c_03oLpXe{aC8ihOVA
zZTh(la2IN~1ztOC+7%*+f0FDNbVK*GfN!MITEN%SR9yg;E1)KjUFwzn@#?6Hc9D-d
zTA&H!PUX%v9#>CiGlAYu6|<P8cx=*eUm%*3>;L3<iqI>T*yz#ol`30IHKKTK!zXYx
zc|z&uPu1V*e3VCEi+f4-uqW-~w|zt<;u-_|2;pJF56op)iLc6Pe@YU)_02hA5|*OX
z_q~%n^N+Y7<)){vUiQ)fy?n1_Oa>T;cV$hBpFyH^M&x<<2up6nHM86S==15ppf0S@
z0M!un3s_@v&VfZkwjnax*0dB3p>#-vj*Oi#Um76-C=DOqZZSqA4GZ9mi(JoZ+8k<{
z6&pUP2(8X#f&@xFe|_9EobrvXBeWol@_NWw{_*sl#OS!U`YVXzbrEh%A?^No_dlIN
z`zNQ+v?HQ5p#5*Boc{0K|8ffL|2l;Be|G=RA+-PNl(v7}{qz5E>7UKO+IeU<6G{~D
zERssJFXMVZIaXe=sLbvi28&H5l^T)%iuPw>xrygk?FJj+e|>(`Pr*{?Hq6LT*wet(
z{1G2{G&dZStP07659uT!gY_urr7r95L<AAa?m`s37Xi!jk0{)~KLzjl6(|XFl;s8~
zLEMr+lb^ijcc2tF83ZCvS)s=}10euXC%!uo<w(9eB`dT~Qthu&7-rN(e_x8yxmLHU
zy@6>*?@bpoe~(Xlytb?{R+b7b02jY+NY$9yKVoU4A|UAB{{uha?`x|LG$HYye{BY6
zb6P%t=Kt%ggVYEm!W3u)ObJA`KqX}Ni08H#-{FV$zuT}5JEH#>&2ls^HhkAG7{kq~
z|3)*);bgkDiPX3^ti{9^1HqEn{f6H34Wpd${<Q{2e@IX$Z*-I5v67wY92vM)Rw7f8
zu8kSuBa;6Ry*4DMKEMI&8o9*5q*<ZlA!PCX5k`2O$z)hX>j0@uC24S90C|K~$xjQ1
z&PIZAfR^8sG31=Fl{6&j6Zp<X>FDKOM(H`u!y}@R;M^;&$f%spZlF_<L4!G=R;}!d
z*J$P5f9@RUG=OX)#IiHeL*<@Fq6D`yO1gA$OX0X<Sw!ldZ)yTrVTG@q`Kn*n2yhVH
z4TA)|`?1K{hal_XygU1oKEs(QpK>P*A!p|}IiJ97R5SnxERgEdvP(Wmw_&dD489kk
zqIDFB<+<alY4M`};RKY!@O+yb-n#jQUOK!Je`s#`7f=r~2As=H_fYVqTQo+5hwXM?
zWP}VeKFm4YXqcMs=!}*GliNXSA<Nm=rB7#)DOWm3MWbRg%6EIS-9Y4yKL`{^5x6QU
z&-z*)6}L4={h3yvb;^4&d6HDgdex<ca}JIZ#wAFd@?B=QL~6#lJ}sQ{keskCL+gz9
ze+;9665mp$i$(>v<-5JvY#?&Q-)$H#q`Z*^IbZahzC4Kt-0_pIpTkG#zErfSxMFYi
zXRL<C8E@cgCuIy86kL&adb1=TaLNzd6e@Xw#umQFyH0o$5cSfNZgDRZ#CWY%p%jAC
zeci4F%+Pm=%8_nL)KSP-W%~o=B$Pz4e~Hz)D2BTRr}v;Mkh<d=1?s6)G^%(l-tEt2
z9g!>k#sMip1Hl1O7WsBLmjZ;oj7rfB!K+lP7CLlu+h4qvBXr5{Eck&U6|baG%_n`=
z1&<;khy1AoD%Par&51BoM`9JIPCVbLjO7hO*chT%mG&>%I;_{a;F(W~7Z9xUe<+ud
zOJ#*tn)Sqqf$VjJf^ig_GpVtTYgSF5>izzcsEN!epXJ<AvRd|N;kJU}gyAMir#!37
zuw`Qlr%sHoO+<Yz8_6C)?d6U222a&XjkLbkDg)$7RikQEe2ePs-XEih$}Nuy<9FHE
z#-R&ScN39Q{yMC5^*$}!y0p?Mf6+SSy~A2v@6*D&OKY?eZJ%A{;hcj<f&aQkr$*%q
zj*Z9m?FKpwE0EaSCteHfVzP>Q`NFFsTW^v0uQ`eja+Qi}Z&@4#1Sbolj?O8si?noy
zS4tU@el5J$AvzfY6?!WjWgG8l8V_`U#2fNix=5*ae&=lEJHF?vU7^Qie;SgaLaI@$
zy0m;h4vv#gCqddfThW-6-JDh}&96xNs6QTSf3I(r98a)Ug1IC;Lpr~%v$^dB#rJH*
z(fjLa5#(~bLh9<cjYGNQCU#Me2@l7`D9DgH&q^Z>MtmS80Ry2{Y8W@UtvVV_^v?vA
zyN_4S5w!+Y>!bR7HAwxxf1d*F0K9juaFeAy(3*C!n2Slx*Oa1B!Yp-1PW(-(0#mi|
zqBZ29SXj&M&G&k@Jv`3CnB-VeY)DnR@-tQt9DKYcI%m9sYKjgZ*3(D?DZ}+n3a%Tl
zdb6%XJOKY7&frb;MJ_E%`gM*%1<~O^G|@X93%R2YYii-xfn!e{f5}kBNT5}@0qHO@
z(7wZp!7DGr_;&f15FqsZ98z?Sc_mr+T6iVxt-OBKDov=#tBB4SuVHY+0-Kag+N9u+
zz1N$$8WLxGC8`sWwkWttoScd^6hkIKqg3Z4jf|Mn>u+cDi&l=gUmJtKz?n(!WH3nm
zU4pxRF4r|41uVM3f0Hr~d4qR9*gw~pud!40c&DwCxjHMi6TV$OEd>aDC#MwM5WMR6
zs<!p-9t-C_tXkv@F;>eU>>MBH(>*2xlFM-r&<@4B)bicvq{n@K8@L*=JN`4J3RkqL
zxXs+CZVfcfcq0xj<lbC{wro}KSH0bv!zL=HJSsn6(b&SFf16L(K;(?S_!)8?AMWHT
z7uT%dk$b;4ml9+H@HwU#U^Upqy*jxrpgCrqM?KsafGaS)VOo-^O;XdL#%sEx)Wqk0
z*wn<i8^`le<;YUBsYZmo*`Mti8rQsW7Fzl4F6r0KvjEW*|5EfW$D+;Qn{QY1?#$s^
zif#yAl^?vrf8kq%;ga29zHP^qNv(^TXP1{GDx}W%emzCuo|+iPK_ou~Ykd@)*CF+0
zU4?eg*r3|rxC{iUa4JT*q)0Ko#oG=>wvNg@kF!wj^C<S{;*~&g$FG3WA<s&UfHo<)
zbfXQ_khtQDWUJ}e6zhHDoHii!Wm$>V9q%#Ta^934e*}EHif0Z&e|{zCobehZK|Uj8
zk)-=S->%@5htQi>8M;9Ngs_qTMq(C@qOv24z23=|jEPXF<g`WcUFciAzley!Ax~3<
zdlhR^ay50~PE|+ZkgsD9&4S~PLqKMqf<v*BlGhq62V5%<yXC(%c&gT=jdyq9Q!1nb
z@vRboe<a<s_;(@-wILs99Hi=Fy^q!i^j9L4XdUvdk_B0ll2a$LU>%7ozP_A;^nlvT
zf?^Ljmo+GTnN^^4#q(6^9WhlnMojzrL`;p{A*@{oNTo5C&I264%eW78f4)c6N~A4{
z&-mzM9oA4d;|XjPG^?002D{!z!Dk&(Z;n-HfBQ`3X%wNSAZpYcVjMuRGL_iQnun3s
zrS5(3z0`?~-<@Wi$%V0Fty(dwXrppEv3DKJqZ%S-{KW_KD$lgVniRaT_j+?yL*kCF
zP?gMsHL3Utoh0+9BXP%9jF*tw|Ceu9amYdF&!z;OQ(jx7E55yjS67mi6rDR>X+h=1
zf1`5NavfCM@-X_dD?{jxUs8d)#lj}`P;o3k>CdthrAwYk2(9X3T<D<YxPsw=;U>aC
z`0cQntNLn;f=e5ECmGJiMt5BF$7GQ4xX4(v1pe3ibc}(k1OQ63&UvT#|8-|Wqj$%6
zG@&~i88s>H#^^;Qp}wf)(-$Yw>5I8+e_H54L7C&5arh8s8CK&a=#-*8M2R(2At0fs
zgUb{mh_9^iCiK$Rizp;RCjK+fE=Kzi=+E~=4_~AQi6VOK)HBTF!gCWmfiX&&dEtZb
z!Ir}e1z_C3OCP0S)=UBTvAFqG2JU!|n4yo(72FEoP4e{oQ5nGNgoS03wbGWbf8^RZ
znkO;waW6J8usEloJh#@h^RhyJJBKME{LI1_-J-`NMa9ncB~8w!562S?(F1Ni>hZWf
zgEaK^0m#=ab$o4fXH^kK5{u)-hh>^zdh-xvYXr8Xj1h9xjC9KEBp6+F*HkvjW%ugc
zzVdq$QJ;&K70S<G`jcf%p}r#qf5jJN2+BKnFM}%-lA}d|NOfDnn&0WRgko1%Fv~{O
zS1;b}|JCb=F7r`1pN#g;W8l0o*oVq=T#_W+R3EPium5LMBX>CtG!P10-jf)~qgW)}
z)Z<Wx=VBaG$eoRY+791pfOlni@8{auOqYPcqIelJEi4StT}x&euFJ3&f8{obXBlyG
z^s|e8=yDzOkNB|TYh|YOq?Z-PVU*FXv@$u1qmi?~btJ1G!Yg1@zR}0WV)L9PKQo0~
zLXp!hU8Br;UB|5Xufavv+`l50jQ!<Es~3Y+1-t-SO9#mMzL)I7n35iLtW9y+6>s)F
z?&@d;3FV+SGs;iGn&0Uwe^BhIoA9bt{w27#`+f@vDz`kULP)FDHXfaXjY?1r<$+kC
zg2deF+}-tl?>Y@Tu3a^6Tisu>_P$${A6MhIeUuzA!2MVq=v&}^G&X9KN65Z4&3lEQ
zeU1!YMZs`#UmeLhCW<R1z0Ia}JtW(Q%U=%<mNQ1fsMYBBu6sEge<sSU6gRf*-8u)6
z-k!}Pa>gI?pqH{&c-PChE8gtQTpf)w-p)}Tc7%u4`zUy=L+Z`53hhw5OC8`Eo%Fcx
z?*gYr?27+6`l+}wpe=Gv*;{?ttD$hlQxbm*qr*N(4=q`Ro4pjgHlg+ATa9{vF#u`G
zOP|gp7OG<;gub2Qe<4D4I4W{7`W(9V;o*Q{lBT0^*e>#Cl#(l3?wplX6yZA>owIH$
ziY$ZuA9&b06sKk{`S+AS>-!~JP!FQbl=#$=9@phMjFZ<&zqUSB%AD<FbDgeC#@3Lo
z-(Rj~mubp4EWTZ}zBvf}SGEM5TVB<5-1zo3UL93%lcICTe`|aCHKBu&TZc*5<OtpI
z+cJe)XRoV?JJ6g(=`qBh59{-fJ#6v_{L0Dz4XM1<^^RgBx-j(~B3-haja`!EkKwCy
zh-i~yB-nes8LlC5##f3|Y>^fPSM;skOo=Gm@kIB*mb9F;E-EfXIQ`j`BX!KTLPxGz
zTe)?iD@#zhf8>!A%W6A&Ykk!G3XoiIEk)~`cU1*op+g7PPHO(j5xU~{uje2FD<Y|q
zCgWG=Am>+v(U)I2!a?{|Wk73m(%{=k_A@nNSNv1wMb%Y*)hg$hd%G{I5>#$^Y;_{l
zav*i>JUX=FXbnCSaaEIC-CJukc<7D?Mn=j&V<eTwf9rj;#-qQytwcK%@0v3s)1DLA
z5VIj0a2|A+OdFlrM!}`QRE^jz|1Da$M!gibl~IPRfg(Vk$gidAeKfe%F=HArJ{jPy
zdW9b4IU7iWipxg_IU7U-?)b@)bK04%Mbb^hYZG37&eh0WkAvb6V~y=RyEwM$hz1K7
zDNwCXe`t@zWSVk8X{?v`ekZ%VoS2s36gswlLo)_-zo(plq5R8OM27lXlIC~&cz|6M
zL0h$|K2!O2|8LVk<%-932!3<zUefhGa()|-`f{yA>y~%k$w19L->Z#(0h*f;kfL@s
z1|(xbyVqBvlWGL&u=)>x3b9-M*XS6sB)3W`f2uxh+;foJFfT!CxEW{R-%;U+;J>2%
zIfqap*i8_fQnHPC9f3}#+LvkTJ8jGBJjElkL3nLo7Nj3c=%M&rB9z`AOODbR&*u|L
z6}JyXn}W~c&E6c=(KzL8eSUllUnhxt0SY}@_^hBf;kJp=8P7k%eE&?6?MTIVzFomD
ze-EKIw=#4C@LFy<B)w1v<6`H|QK-RoI3x-}+>TG>bg@WFgz6EJc5fRaIea&x)J}}s
zaU%I-&_P)Nt=X$>R0L>l21AN^kTGcY98z@E7!8NsL|sG-GA<-kyK_iLFOAWl(3}p0
zh}!KKtj>|#GQ>5vaZTTM!>)+T8J}<Qe_o}O7i|g-i#L0-S4ZQDw?cqyQ%LK5<h(W@
z_2pTK)-~@6F_&v@=h%g?D?{dv&omCwH@R)TY*g`ByxX6{IwE)cz2@ZfYsqL-@1x?j
z2B|;O3bf96e-1O%{H09_PT70C8LT03#}{NjQQaI@tt#%yxBD~LK;@K2)xlCWf3|Sw
z<Y;Lk(lz%4r|?g;aFe=Kr&d|5&V+fHG|NaHFHM6tuxqZN?Rv?4Ny3Al?Sm6KY~ygB
z95Af`jI1oz%e7DqNr_Q>2w2^_tEICmch0rYxj19;V6xtY5sJY(@meWe<Bp(VeGAe!
zjGwamBsz%cYp;dUO>#)aG??#de@AnZ;@2Tg@5<@y3X8lNI!|Cgj-u-$uvsU>D<3FJ
zJX|%^i+D|3iQ_BWtlH?_X4fhbC~L_qUQn8bhYvwA3m>k=`y&utKh>^~<{#wdgqIrU
zD9f1<`05EJB_OE1`Xf*}4vLGJYbSSx9`i9KpqZ2E|F?H-&5ff<_^;$;f2;hE^2@w#
zZI#Dy5}%DP$5tjY52sQ@CXUX?!i%Jgv%mh(pbL^fmTfcxTjyaemQeTCO#=-yjb%XR
znAs}jr#mf2x(c>$*6Oqp_Lfh=`A)L+VEKexa(I#Th@qFgA?Ztqx#hxbzX1w^zil1Y
zn&_ud2o4&FHUVHpp^dGte+hd|@+|;i+9YCzp8EOGTgycllXpm_93_*#QU^3H1(K_8
z%(D*fD@wzJbs;#0TN7-@%RP!RX2Eu}+-5~9Ozm%L0`5JE-^Rqs2~rj9VIKy*xPRWA
zk>r;3xv*!DZkrbb+6EOCeB1NcTZXtTU7Tf5vm9M~a^whBalJije`_wZvpffyxah+X
zuy*eM=&{27yeoKB$?$B03KxB}q`tEZ?hI`Mf1d7M?00jswO^iZ$PK6>A}@E(ZO1Hf
zT=RUmlsMxq@I1|XI9mgUL9!Sl>j#S*b*^P;%4t1zvCMu;=ndW{*84pI?ex_lupa$z
z11)iH33E=yA+d6Yf3^m55~VxGG|T6j!Qb|K5{sxjin+wp(k=Tc<abO%f;Qr4cI?^`
zr6Mi4^@xwBv9=8I3jdV`6hl0+{ZRG!DJ+A^69NRUAI<BJ+yb7d+;-5i8_(CWRo6>d
z2KtfB`F&;-h<@;dI>{T3t=!hvp@xJ9K4Fg0=#?qH2)=cwf4kNS19HqTtZz6j%`^g+
z5W6e@o7g-B$y=Gm%6ch|-v(?MWW|EQV+@{G0PFs~jrc2<df)ILw}eg(363lsW-EyK
ztVdijV>#0MV1pl%fRCuz_1r}iiRIAwsycM#mc}>Kz-IS0Ok+!TEGlqkB016I;N!ie
zV@m}uo4tEvfB%5ru^Y`U+rG4Pu2X^fg>il19Yk^CrG1D4o|&r>`MpjM%@TIGf;S0#
zM-Y$GI3YU$*4D+QD&joW!43VEndT_5F}zHL)(tyY;Z4d9<vL;sV!k23+BmEQ(FRAA
zb3$Wr3NoISZ=AqwH(tn7upxdvVq}LJ{w1DTk9Qiqf1@ziWN?=x4xCVPu3kt15hWHM
zK~=)eQuaE6b`2$50c+_TPKnjxWvVLPEJDgH>#c&$_B0(s?SwTy(ICMdYF^j;>w%tg
z$+T^#n_HO#lAa&z+-j?0AAk5E*}?SLA<)qF=HvC+dZ6<qO5W^NY_>3!n*%gFvA;Kk
z?QXoWe|Y7phP_xPb`*b()Yip-8r)(vz+w$YXeXa$f1&tY9Mu`cPlRr!(cH>hSasae
zpy(1{7qChfb3k;O3y_6(?*h`yrMDESe5uGNf`Ez$(+3=Ftqc`E>k1URV2ic}7w0;m
z<!l!1fMNwwCzM(Q!&!SsPDWdf3of9oT|a9rf9A%ui9CbFEulr)0!&qxDB6r10&ElF
z6l^%BvBrDEfxCeE4zmF|@Slq3E`Sz&Gw(<oF^)L_%Xp$_?*`h^9(aVZYoI^lS3>a^
z#kfd36k54a)<p^jP%rkPt9He}wRZ|zh_x6_Tv0A~qCScfmz3;ae<wkvY(8b9n$O)9
zf4L{*dpmGmq95?meu(Bm5CE{G!4A<6<((kXd(E{VGKFJO9K9Jt#jf8D5>Ci0_98i@
zbegQa%5)$7s#>HU+Dl!;D^1;H-(6g7H6{k-k`FMo$XG9?mA669fb3f4KVz?(4N!Vp
zg_m~h&kyq>FrXP51UPPd;!bkqMT7Y}e~p>tUtVlmbvA}&;~8$-1QZ2YrOap;61B##
z7kT-)Cfzk(s)8NlFK8OoLj!<GeS8K-OQ!?=QZKjo)`YB8M#kmi9Y`B%9-q}NXQxi6
zv#b?{CgmNAX-an0luqbsDZS)1Y9_?jur{d!=@_m~0rIhQt@JV-6QZk__I^^jf6DjB
z3`$kFU(ca?#z~It^$7OYU+E{b4JYj*h_OMVw{fCqvN{2a0(vP+8YV<-GVDcOZ6DgD
z|1{ip_S|nSQNn0P(2BGG@)B(_7gWs1++b-^<~G-$-77HW5cK8?Ji<M6+}+R`u~bAa
zsZ7U&z$&J_2GBl6LBg+q7Hj(De;9Io6-0H3>xEAmP_8*WQ<eA_!7ZGd_IBAQq^`&&
ztxKy?&)AgwxmPptA+3!{_-YBY<TWanimhR3TISpjBgzrCS*l%jiJB?-6|DQy!Bja%
zRh8?ihw0@r*H-rZ>7unENX5Ep!d#P3G4E?WQ1aBz3FI>UPGe5X?P4)@f3UzK$w=%%
zfAWl2g4RA8ZWR1QQ_CDjULkGGzo@j<wqH;()$ki^P09ZB7KGXzpW>xj+Va~=#cVP%
zCSMS4#)xj@1z)A8igFsMRTM8)KpT5gy7&gS59#W<c&V1U{Pt2&n~YAA&!ZSWq40Zg
z9sLjXL!NQmGF!^>9mLmHe`WC@(+UsNFGb^@o;LsJQo4fR*au30eWlirbTucN^EDwp
zJ`v?f_b~$?=|W4@AW|>V(>TaJ%kkoOOxeiIv$SP6pGK?sbbfaRwfyKh41Lh<<DBB>
z)$_eKdwBLnchB?DY+{%;BYSzO8Qx>xqi7Qr?NEL+sHdX2zLHvKe{P`VQSI!rvTlF-
zG!CL5`R&u>Xtg#m4jbIfws8f=7LiWVwWev@lW<dN`hMz7*2~ejyJ=KAieZ`rVUhca
zUmokBEo9MbaClyhJa4j^_ZcszdNokmLccL^%6Eo<bjmmOG<~=kk5)I&cdNzY^4!MX
zZ1p)=@7uC7L8&Lne@1Q*id7Qz?w`kt*=#cR)@P65#h7;qRpmshmcdp;#@yi8&j*+w
zc@sC&tkV}CUiQz9K-AqklNPS~GFcIeNAGN{HJb=Ud%+^-P&~M_G3;0$n{oNN3uo*X
zPl{5wa`0ooCOaw23ZXlWrQx2x?80GKqtF!{^K)|@d}Y04f9&DiK4i7E4kA{eJYgiO
zzbH{)78(Bea(8XbTfFDqaL7F2VOA0fp0Sqwb@uQ;w%aQAVj*O}v$Dd3vBtkFQ38?5
z8o<DP-jF~}9yXM8H;H33CzKL87^Te1o4n(OV#^|3hIpBbA$&8)2fxK}VF5+Sq5N6_
zyZEwU8^=V^f3Ywm(qfOJtQrL%1$e1U9sXJEZAr-<(<H$04EdDEkRDj;8$c7R!Qjsc
z-LjfRjOcKOSj7%E<Pac6nYCE)jd?I05zAFT|N1JgccrT2;>Vy~H|*eS%~odtr8xZP
z9x9gwIL7idRO~?i5gXHjZ0M<pStD^w)g4)wt-11*e+Ql30D5?ZRn?1WYHi0ynBf7O
z>5@_}h(EFeX<ty7;xP`xn&I(FrLV6RFaO1Uy?fM>xWpJKehnF`p<rA-&k^*ch1jQo
zSnqEtLAj>U_W9`w=xcT4G&S%n9(DOOG8bh}7Pc?+EAm5Iak&Y1s7xT!cLg>K+Y$p{
zvibN6f2Q%VhR{Ke4O+b`)ear<4bSs>(&AGKdeD5W2+`oR>B^lt!BqN#CllGD<PDsF
zVo2vcH-t^X1M~PEi2wZ@E14V+gflfvWE}<jJx<!X*SyFt?^U^na*q+LA{`kL>P2nB
zo(~Fo$X)vTUI3Qw8H8AivR2F-ROSATDvxaCf7#DirSS-N^>2vJH!H8N+E#6{!l0KQ
zpM0i{-LUxZCoSl-)ig}cVjdzcS`hsAcVYH_l%vB7;rV47q7@%^Yg4fFK7{hk0ixh=
zMnz?FDyXatO3<2pv9Hz`tI9>1?9=4D9SM)3C=MIx<DXWG`Q7uwXnyxNx|=+Y7dMmV
ze?KSR&f`&}r2=z_YWeDZP!et7rOExU?yIG`#X+$qo6%FexwJ91ElR4m!t;S>ug$SQ
zLcpyrAj7Pvk^a5`<QBm_Y#%zD+3O2clrf*7AQ}n_za?~s^7F6EZ!qK_FiOn8=eN_l
z=gIuWJkhl`T6q`r(knh#N_1fd`DU^nf3K!XZ@TEdhj(NEFiTpA`lPL|j&M(*S(1Ao
zGQ9lvV21X;SC{_&&^I&Q=d&*^U7{_14}_gF#u)9&4fRo)h;$jB*)TGc%QV*Q6g@$O
z<}sb0z_KTqf1a#j>%f$pN1K5BtY=rQ^2}g2TrT5gj1Dj_?2LMw7JJzg3m03ae>2$x
zC+wdp16gM%@!$AlRdz81^&*6$Gl$n8ghOMsIWT)P33*!B%gF1e)^Q@(<h7|UVWw`o
z&F+ts`X}~XH4Dh2cNh(>4Cd=>LtLq=Lun+Y&8+!ikewmAzH0tQw|}J^!zkY3!!ZB$
ztmj5HxGqpdRbJh{dOft^KjVRMf04Oi{X50X>+VWfbj}i8{&{_~Q1PaA&@cN7n!bk*
z^+1RdLi!p<{`jA+p|_m(DX|r%70{~|Y}G^=(^W=UoG-hQ+DVd>J_L9qw{WmqZXuwW
z5$ozZ)00Ccx%^VNWbxZnuwWzJmPgH3<89?f|Btto;%)!)KTt~t2r&J?BOf(#0RUN*
r4ggR~0Rj{N6aWYa2mowzTv#yuz#lbo0RUN*muqqXJO+Dm0RR91Cv~vQ

delta 59325
zcmV)VK(D{o<pr(f1r1P30|XQR2nYxO5OqAU4Xbm1xQ-+W|CPo93*<w?c<#>P;`wlJ
z7LMa|yvMOKw$pv)4hDf@%ZYBwl1H+;llk?RRU{>nA|+8G6`z>}W==a|sj5ivrC6^r
zDW=#S>`Te?m>Op|g1*1pw=6n^5INwKM%x5uo(NX8Hz`Czzd6@)$Ydw)+n5G64?|B1
z{q#hCWAOmiFkjta5;Y$`m>*Ox0tqgnaOX$lR>&6ju;EE_A|50=g;F8f`RP}e%%g5e
z3R{e4TIgg^sMviIgATzVFc`s<I(K*`!|!MyCF6YbO^+|~A;)qa9G-W<VAMdxiF!FM
zhYdk+AX;>9_D%$($w7z=ISrZ6>Yd6^y@7Clz+|9#w+gr9`~m?eO+xRxBBeIu+@K1;
zfd&&g=AJ|rzJzbbVg%t2?*wS5Z_Gk{-I5b?uN0N{=3(;U+FPb|k{2%&>EQ^8#C`XT
zDGB^`hZ6DKmBNDU!xvH{RPH~X38@>b2Xa4)WDtC^LrlPJniYQSVfGL>)*_jSo@mB@
z{edWgN7Xt!21wI0L98YaZOh~vp6Sswhf~%6Xf9G1%5PcV_;k?_QnHr}NRKAYfckz#
zh)(QU<=%z?zXX>@x&#OKnCS83e{vQpe1I-d*=G$;hT2%*#M=h>X`s;@cKr#|GAKUc
zh@6nUh1T6;8CBkC`jNas!M5mTZK+3p2`BY9{QL={pgw=%rRB^?$LMQn(lH@RW=1O&
z(yC9wbB4Nmx-y|tWd<50jcRk>JoL$r6WoY<LqeVuv4_Xgt6LATk>YnLB#7!xSC?B*
zn{e6%V)q!UIjnnO)#vcGL@7^x%myUlDn6P8lbWQNBe*t0vKd-Dq%VcaUZ>fA<DB5F
z*+aYF*KDC90n_vir%9?GAIK)jti(d%Uc<JkeXEH*Ieo92UDdvyKsz_3Ca%EQ^{LZT
zXikP!@PsMU+Y_m+)KC^RwceQPl3t87a~U5P)1A@Q_5<A|`FbagAxbWtr|GeQcLDA)
zdokNLc7T9fChyDBYnU~E00wq{nSG#PvyFXVV3*m4O-7ReHTI$a^wf{~dqT9|hvZVX
z#hN>R{Tn9lRx{^UfH+Kt&HML53>)_<4CLf<Q5J4#na%wA9dg?<IZ}U~R-mEi*v~(0
zM?1m^f3tVeWXlLbWGc<x?aJ3{Ej4XjIHEj=<Md~^6JO9~lh#9aAEFk25_*&$<Dlbc
zbaEn&awdWA9-xcqIWLSUrd3$?ir;;uSJ)DHyh-^>2suk|Ilw0n3$)kNYHvVd)%(wO
z&{jGB>CfUK9sT_rmZ|}|4XaOukpgc=%y0f%_->=V(Nrxfu}&fHRr0b*e-2?LDC;H|
zX0ZU^ch2_VeM2O^mn*b?zL2r}1ssB2!t7T=M<{f;J@NOt$ntFG5SU7KlQiyFW(=+r
znBdP5J{@;31WwtrM##6}7Ewea`k*2Tak7>L!Q@MxT8gy1w*CmGS(avVvWtP)OP~vn
zS)mMTvcKQY$;2ZQa|GHEUT#A{?lsP#h!UJ7`_#1HB^W<zzU_d2a8^1DibeX&f{f@Y
z(=<8~tk+Qj#oA~RM@u>s65sJT?>0R434M8a`Vvr(mW-oS_m1E5q}kVfglc<fKzUGs
zt-VB&BQ{x(<Z(HMBOVHWeNJ}LQO|?9t+x`yD{V|~;5Zk=oD~0v7E?nINoYM}r`UyK
zM8&2i3wJ?{O@dc{eian25_kBpGQFJ<Z68SLf~c{Cx2k^kN(?ir`Jh;<VL)@*6)(!C
zz0Ok*b4@-6>TZP}TC1Ab47mxB|EsYf3NJMq3@et!$^#cBMP0sA$_iR|ln&P%mu35a
z7vB18t;iCXzUo-U_K(n+A$5BCn61tN&@d)ua~de5#wsm;Li1IPQlJ9s@nSDnTZm}6
zk*XNl)$gkui{mr7p-+EE_bM#jL1US_or#9hFV64+qIKv9z5Wz{FS`hX?D>7dt0T+D
zfm3QU^3x%irh>45wiMX3CyfZ;qQq$P$1CXdk@HLw+ETkJ@a-C*_(^-AWSg7D>wlRT
z>f;nt;78?ugJTPR>nI&j2$vHM(6b%0aqekhT~0&Iz`(7_@frg`a+#q#1V10M$kbsC
zWM8w4?F|mtu-ce$Nfb9Yd^k={n;=&PHs7QOVZE$DTTnsukfo5P?MhK4R7O+)ZR$w{
zRS%CLrOYlrvGpsitXyxs;+oDaK&?AXkfdP}mh5zYns#QE9%3>)m`dDy%=u%iMj1dE
z33o+7;aqT(Eca=_KBV%dzFxV_v=Iy?TAoC8=>#HNlS5b?hwhThB>zECFq?88%sQdH
zu@nOJ;tY~qv<pt=>yQNGX`q`ezJ!mLFgudz(ZNT`R8v(%pXH}<_Ts{t%vA3|9Nz_S
zTx2SLncQSDE}H$`ma8lm4z`5`)X2JQ1=g}}Z{xMymkNJ5$mpT)h-T(aVrIckPmH3N
z!zP<5=M-2CzK;UL1$aG{+${H4NP#RyJYPiLR2IB#=!WuQ7xz>cRw}xW3R<2!E9i-6
zCnNA0swy^=H!OPxNISSKSQ!2&hdhBw(-M|{0ln@;s^BBl4;@XDQ}(X*B8|@n8%Jyl
zbF)I~COr@tEC;u0^w+(L3_fFK=-z%}U7VGWopLLOuLxX~=ThCruYJ$+xn%!|u>QBZ
zq>h-}Rv{s@boDeSy@xQ2Hjv!mkqA#32(@9s7qaF9si0mD+MXTIpKINFV0XfG-D1Fh
zwZz4oYAaPCy_zqM?VgsNq>_Qh8cC(;yzqZa^zvvdc$_79M7Fdv`$o>{@FvB7Xn|O*
zU!%UKbyz$)Hh$!g&Gy(o>p|l0{gVz0jS=WJG~&Deq{G954^V{=zjs_{dMuYTWEPok
zioOZniw&b7Kn`)zSDYg8A8=eh=aqhcBpZlXxjP+Vh?8(cv4KjFtruVocQN&yMxAsP
z91cOoFH|F$M*pkX`V8pb^_jep<5qIhKmt<_Nd_|+)XiuL;CDS*S@%#1L^D>^+EBK2
zvp2L3VJDR0^e5DGjGiHZvW@DuI}x6(sHdK}U42NFl8LvP!VM~51D<y6JHiHku1#ku
zphK&62@}<|nr09pixG#Icg5TR1#ZBVOVD7<TgC60aCHbQtN^W#8^n7GF-ED-fiaUh
znws8DSNIZ`#ngdneih;fgX9!vqaXh{%Ff9tI)tMWK{XPP4&$~5e|B@7sPzjQ6&@=?
z(M!_g{g9q>9P>-*B~}0VR)0Z%76ELf<P0lVf%3F|o0D_^BY%c^gs{W*as*PG`3PRi
zObl$e?Mgwh{CA+<A7?MpHRd_Rk_6JYtKfF`l>(y!&vV_}L9HpfR4`gvy|xanzec+Q
zlg!=&G2{(w8Z1TRO%JMgcCg-Jf)hcDNS~t@v6G5J^>nf;)f6Db<{D*xcWDecDtjJB
z73yv;=NgJNU2<dy(3w@_uizx^98Rs9a9<J7*n=9+dJ$r1k&+sOE|qV_Bv0ow2}l#1
z8zPta>x2ku*FhfcmI?KcXTC&NYqD=c-dGwDEOB1*7QZ0MZ}*8-q8C?ftP*{QR)H?M
ziS|KJB_VtNVuOpuU9=;A(+P7gx<yH|i}rGoFI>`AAskBL#Gcvse`s|;Oc&J)WvwYo
z#LO#i7#5)b;CJt^PJoM?L2=ePO_BmMpo*aFRbaM<jRD*Nngm4wau^x0zCTpe{?F1G
z&86^yJEM_BsweDhUnG%fRNv@f2V5?^5)dsr6zPO29f;1QSqtZX_%33XgMvOLW8@}6
zSa$^~V~5E!B%8HvToe$uiK*DAYbq5|y7Z1S36eC4wn1DY_nF~8-lwSk3xkHiGS0;r
z?XK=kR+=P{RGl_J2j@i_pbwU(ZGzjWeu`PTmk#DXP4AV~GB1&KK`~56_W|7Bt4Qlo
zaQIKSAqnT8|F+_Pw_@q+#;_whr}^?Pv}}UsZ_%#PhR}WDAUlIngiDqaf<^L|ah3(|
zVBYghaUeQSOT#k>odoEVz&v;kt8pr>X@FCVXCgIGH*N_n!k?ZgP}LH8I(eo<Ht0i|
z?V`Z<piy_X)j4*wVAP-;+0_A1zBvjLLr*kG-_#8||F$51fI&u3Da)ja90Luwu}d$E
z6>x11$pTe(d994wEv(g;xl#$<MZT7M8oI=*foO7=NN_bpK5WyMnAm(Ehn+AdFNE99
zYBJ>K$n(lFf1er=Py_5&Mz(N(n<Y?eaTB}<e&!mnPz3TU7<Og;HqFZ5&iXDeP){8Z
zwlG2kjN4Lw#0Hj~yiSk60l>`3+&u>`+~xB+N|s0FwW9Q(e9y+Ga@0t~e&1hj)1$QI
zQ<r3|j)b?l$cC{Fe}q|ddRIb)Jkw_rQ%>Z)g-i`ao%y4>wGF{gA9r!iMV;121o5<C
z)#l@xB`3U1aBCvXx}`lKbb#GY1~D!N%^VfJAT*C4X16nE3X{Ox=L%~YIx?xk;9wXo
z*4X>-GzIsI%CzK1lfHmp0?(hbAc0N+0VA_-f-C_6fs>qrLJ|<7?Iw_8qP0rX-ehb2
z)d>3UlkkH}fBg_ct(X<hnj>PRa{Bdqac8|^x6EqgXYI<=q5yT?&p&NPJHjJJXHx;%
z`ZCj|C?W6)IqlpOlm~1OP6ME#HK2qYjq?*`uc(Yz@t#|=fR?nqga;gMQVf9(!N;1+
zPL%cV;8KS`2I-mfSEGr5;%^TiySmlH^hB#y#B@N)e>MWys$X2lVf&n<=Og4gRt1>!
zg=yQm<aLti(QP_71)MONF@_;~8zf7}FKcpP=tZy76%Q^r5FONQW}uJ#pU+|Tt|>Fa
z>xYdC*RT!>k#-q|?}NAKa6VXXbvTKme}ub=E|)!UT&39>YlF$r9-rN?Izdkp<0(_U
z>-ct1f6KE6<Lu>ZI|;2)&M`W)<nS;=G%|_|;J>OlqjwWQO=t4HeU`xPpR|hydnetS
zKu@o$6aYLaD{HU9CHedc51L>8>sJGRV)b4GwKuRb7wcpny__?}`p5`%TV(EVvTrT9
zaPoP)J|B55C+Ywr3pVswhvS~bbr!qcjx50df3NVm{M3|8dFjqUzBJA*9jsric(+9L
zWl|3(#t(Di+M=b&il6};+MLj$7i6ys4vqN%jo=^CBW>;$+Jqhsc5-FAC94v0P%eNX
zkJChrXmd*e>tPXD(;*Sr!q43K>&nW~hdGaHsi|YAgZzjP1#>TI0u2R#HavHTGt_-$
ze>I({$}p=g0`0YfF2ea8@|L%NDCu;$YIKu>2^;Qs&97CsO<xi;r%m6sA#x#)js&jt
zq0{5&<PEXOf+UZ%!XRB|AP(cQRUru%d3w&aOa|9#5>*^6KUfo~-ev*28XNqvaXuIA
zp60Pdm2j!d$@*lKdc57;9tl_}ZW=E4e|->Y90NPxtG{$md^KrH6bL8Lwe7z1Isz4&
z<*8~-1#8Fmh!L(Nk?n-m{``bkwiw+a$Jq-WllS!Q&i5*)+k!q`s?V<GRkeT%N2Pvk
zf)h}7a_OzRadxgv<Qkun;HWzueZnFKa_D1nCMPH=J*8rKqcW;7-}a^0ItIZ7fBNb)
zr%H`kvQNEJDntx#)W~=_#4YD2a)a6;!BzL&*sxpnMaZ*j^h7LwveJE4V-l&!oaHlP
zmd^SpE4_d^2KPN?QO`}rd<|NJK^EqxvdTlZDJRLOH~7bGnoZwMVUky+b&=>Yn<nQ2
zIZh&aM=*Vgx>x+($fUlZ#(<hdf6aY@+v1v!CHGy}q>xDLoS<>@7X{CVIjZE_Uya?C
zu<BhG@W|gY8Y79Ko6QfDTrWiKQbQ9NpGAfVQ~JgVT>DSwAPHr=PSj=46hVBkt`F>k
zuMgCp-$6A(gZnD13sHbqlQd?I5x>;o7zywE`uUR~>zW3CIpIo5tzrqfe`I7ckI6$E
zL<w|fB8EM785upMKgRgfUJ4iCPq-e8lO46Dt>IAV7IbLo6~2JcJZCj==OV=5Aq6eG
zD;Ky>GFbA-HQ8^!FB9l7t-Yqbjy1mFC{*C$S+=U50xXENQMynJitkzZz{><qPK<7?
z(ruWY1I*33R6t6`o_hW@5eJra2OO0FY1|li)|#tD@FSDMh>!t2lT?W_8&h>%$`px?
zI+%8g>R+n*M$(hI)OBV1WiGFelcI^u0=~zSaf(0!--DC0ik<?`pOaIICjl6fdy8KI
zBa_>UVgi1@lRu0-FRSsa6d?xYzH#`;9VG-=?<O@0`y$9k+jk3QnDdWKnwRcGW+xg+
z)st9-%07A<ldFt<0bY|SjWPw-ub)5ZlVFWI1{nHnKHxi(p^aDpca!>!F#?~@lP!+J
z0RfZojx_?_{gWt<m4EyZW?8iJPL2hHmHqThP~9yY)01+7(1@mx$fP@zj=T~>ag3U9
zeN&kP+}i1r)I8h^2~|81S%l=<WRSknClw_*j5{i=3n{rJgi@VwU<F>O!792*&(Cp)
zUkY+mMo?wR$9_?zJWEg;lO{WKhzMfWGo?xr>n@-Tmww7LA%7qC4B8r~#^sazB>e&U
z;^ag_GJTQ~)U9=T6Gya|i3CEngWR!nr3ACW4p}%&c%@XE+rk5>yC8p^q|Su`nG#Er
zGu$dSr`dE%rYXS7DK$07*%KL-<PHUb0qD>wLu6j~o)bKIADI?Ez3zgXkb6afnGU8T
zAApw5u;h|VZGSMcQ&RWAOSGk#iTsiw%LoHyyi%bzyh%04!Uq}Z8p#h}pY&+P$sJ2g
zGQ=i}wz^}?Vio5R1Tgp&nmEO>mQx`_d8JD)vEW=79{tWvN@=zqh|nf`_fIJu_QJGC
zb%kynlYojj1NMj)*7dq&EwOks72F@f%!7hYCif%E;(s*Qu`;|vUWl05O(5x)8na^z
zb6T5=Q#mGcI%mlwJ^SqqR=JG!@7Dx443g4ua6qE0t3C;eM=0Jlxd)Udf{#RcghF;f
z_D(~%Uc=nE63|3(9Uh`>8na;A!b~>Max^jmJluyM<$fS1vjmQo@S}(mfdIn#cya{K
zGor~&(|;*BjnMcA2`g?QTD#XVZMzbFPN^A->N%xy7wyndKVrcUqMp_xS-khcQuUz8
zR0xqhVGkPj+{0a7B6WX0!OSd*t@@-zq`Xaf#KODYrwCIZd5{t8>Mr!9Cg%V}l{1l)
zGnNc=2wJCTI{>w&s$y=bajmBRe${1d^+C!1*nh3U-5Gtb1{ghhPE$gzw~H<Tz3yrH
zqt(SZ+YK$bDmf2m_ezp?3krxpDn2icN$oQmd!gjR3#olziU&HLL~ofE(}oZCwPb=!
z-!mXZ?_cj*7M((Hgm+6s4#}!2UF7gAUvz2wQE&?QhKZ!lN7S}@Cwv<uODKahOjqBx
zaesOM`EDSBFhLiS_1Y^DT`ZqNT1?6pKN?lsK&qc8+<CeND0GVp;s?;?RD4L93aLWW
z^whH?IEYSs&yf3vR*}xXrP*$V;i!ITvJenn2+b!k^c5*A0^X@Xm*6ZKj$%rkRD9Fn
zmq!rXaaMXK$XENI!#NKQ&%0naa-fVw^?xB33kRV%6fwF{`=<ip?J!gZos2@|9=~J;
z>klT*9cuPzk_GrDH|PYRiprtJ6T0Ssh9)b4e+o33H)heij_KvmKf*$xoPe1x3A1^a
zyf}CK5h+dI!Y#FHl<wdjECC`(dRktmyLa!sV>%4a9imjcccw7GdvWp<DV1B1Z+}Ya
zZtH`dK9TornicN*VfGNX)^wSvvJ}!ok*v#D?wsP6kZfAfw#<0pn;>0#IAI4E&_xQP
z`7H}vA2uEG1$iV$lVw2W)FLP;c5WhQ!+~dt%OhQiLwrzl;2L0x7E67IPEmnq4NnH!
zV&DYa2Ki~I0UdZ93gj{(w>axw>wlb);8hm?2!*7VSLIJ76<GzcOp7bN(}~CQa7dFX
zYvAw($th83W-8dD2ke~+PgBdX2;E2bd5|b7#VpIfY8O`Uq3B@fJoP&DOo`f&!o6oQ
zG}SM5%QK~Q9Ob?TjfN~aC1Q0v0-c&dH)VShao4Hl8|N*ywI7{-D-Ckv{C@;aY-B`6
zMcImnAQB0rX_peYW;ZCccDE&gvUr=ONSkx44_TNCU!xoH*0p&Y;H_50?SoWb6W0zS
zmvP9DehcF7VKzSRqSN$;REi8xLKzoZtdLJh#=`1c^6aywV(<cJO@7%<wc*RTBu~!q
zE;yd#ng0{@I6XhP{BhO<`hO5$l}bNe@}tt9UCiUW-lkS0MZpN)mE|IePQMe=Hov=Y
zoyu(_JP^Mp@<mSlD6uUt*Jdz4@FVlclo42l@iaK))P{T%>oCS#w)#zywvtEF#3rS9
zClcTkZL^H3X&ApoDXpK$^YDsPeuP<cvJpQz;YZi_ZbURYYJaQ+%YXfmN(C9=ny1X~
zS285kDhu-bR$=<)?`K9uDns7}Fw5Q*mS8#Ep5vGv6g0`Ui8URpt8xgTnt&ZC0*&Rq
zu&dC*AcoDs2=8g5sI9B9j*=};9=i#Qb;VS$_N+Rr0fJ0?4Kty@gs%99vG$4dzUvAg
zA5#`Z>=Mj+_K9jgqkjh67w_c;h6z@wPk1h|&+->@kN?gpr|P;q1aTbZC+gRKHA!Q3
zK=F!9^2o^0rJ|{P&)I2!x+80ekl&gc63SBS&}dggqt(@bBDbv0(PlI{qtqRY{V=kb
zDBuHuhD?J++6f<|8bYl>PmD&DM4>ELhZ?TWhvX_sENW0Sjei8JR>wnOjZ&-G&<C!K
z=z~h>ypk{)g}tg($c7V~!WT5pif~uOrC!#28{yOJW%PE4M|toz65kz!_4WDrNaeH^
zd<(#RnXW$oaWB`Dl&>k@W_-tCB{yl$Zc5KhsX>H=NoFho{9d&!GW}DYW=S6HAO=Mv
zkZHP5f)6G?v45Uv{H>OW=?q1VmKifoUojs+ZT%z_wv-%@;)uW7{r=HH&x9ClD<ZYf
zE_Op~HZF06YY|IS(V?%;FE5ytYVsPzJ0^`8-;=+D?p1qUM>W*Enh*ZTyAJ*y|7v}n
zRjrQy<UOX|m;Y+L<{5+j<vuslzLUH2zgo{1;m?1yE`L8{(IL%tQSdMKvGpz&|LmPc
zACT2K{+BzpH`)6?cb9Fhd9-m2C6khEXw)n#V4iPt?NXi5(h)qO*L1g*f&AXDEpy+M
zytOqhnP2eKv3(Rnbv8xQ0m+yvswCFN+-;0XBn7Om`bf_pBsg4zLH7I(O37P<sj>=&
zBG3^4%zx)ks7BRr3Q%oEx4>kjk2UlE5C;*>WKR{ff4pAQO%p6@22EG9<alOUeZ2~%
z@`gBP#J9UEVVr!0y!Z?z{@X3n5=$Q?n6dmZ=O=Yh0J)*qnA&XK*JLnHyIGS>@tmR8
zJgASikT{j6!!WXKf**i?o%2%3Ppwmz3O2Nt?SJ|`*}i6J68$6GRV6W@v4|=ad~XeX
zYIw_27h5QA--&2=n052ZD!dv;#ji;i$I~6S5tlTSh6xXdy!vl!;Z~B*pPo}p_JpTI
z^{6nSfqnIDl>a0XX2ejcrjyScHDI<nIyAin9#$clHd(0aC2wlc&z2poVzlXU=dL%F
zD1Rn|zeT&#YcGE|I8N4~1Jv5v#U^+`KW^zmy^#4%kKn)l?enJsWb}|$KLNn12RC`k
zj+s$~Mz2nlu2531ES(O--I`&P_iK*QaOvXBzAjr9#kdJ8C`f1Nf!kECMAs~H4=S%&
zI%4_iyisD6<h+qO1uVV2g(2o+i$Ts17=NSAg^c_c)@okZTIs)|(MTE860*jmExhc+
z6u$`%$Cw<frl>ioy?3yjU2e%Q)6HhOdU_bcKMPBrsKUVpvb%}>ee34uT=A>vjHwVv
zoZ*sXlg`NW?tb0TonxBi%K<Kp6Ott^?F_s-9b$PeaDcQrpGWAj?S%?_`d%}<;eVu@
zCHu59?otSZFr!;YAfiN>St7JK+W@oa0E0GPN02BVU`;%A!+kpy8Zqjmp}+fR06krI
zEJqd2{Ti=x5yZ1X*-|mPc@05(80Iu#WN{$Rqx|%XF<OfkxPj0K+5K3>r$4sQtq4fi
zdi550Hj;hxa?TWo+0APf29UE9ZhrwMRIfPSw<K!m&v0j&s;qTLH@8M^O<F0|IJ9=e
zoT;8N#4JosH`nMCyS>@KF;-jx<xyo#ZX$LxAx?wQHuoH_ZC2ONHhr?k+N@yUcrEq>
zL0e-EB|yZMm!(>_|1JodwR63(>K!ZlqSc11_eENbSMPvPp8Dm9T+sm)sDFzn|LRJ_
zb};4y$tli8KmK!+os&~^2uCLZKN8+_xr~5nzDZ9(+&MO&QzjQ)lF2IgzJ}ybgzB7H
z9g{L9b8$?E$^rurs!JQ=n3Ud$sTYwhk@>i=x<<ckvLMN0t>{y>{1(1bORK!0C;)iG
zN9l+HI@#Umh6L87v#9kT8-G+k<4$K>EzUQB5H99Dvwf6jJ-uUGNmmW!J1C%S#AgMa
zr65wd-{=^pP`SG;U*|<eo~^=sezZ#x)P=^%l178Bv#X${(@^%qrOe;{$yL-^$%UUC
zUWELT!i|3bI#_XH2s&6hX8<~7ozVfP-3~&9o|gj<QtSIVA=y@??0*h<Ri)hB^oEH-
zxCOEjD{P6l-bx0zZlf^XmH8@aVpS2m)JA0C9<mXPD1t`gUhe=_%Nnb|?KpeM3wK(h
z=Bx^M0gktZbXv%47xB2xOSw=6voh2|Ivts^0Mm&HTg|pi628qn93D`04Mh2yXumJi
z-K{j;Ex{`Dqmc{i5PxE6L`LnH_kh#W<P}L&zh|epW1Tmg*W|9r-6?^5j2maA9!lLd
zr2t+4$E~>a#%c4N@)3OH;&(D-@f$l;oI1g+)t)-RTvegE84SZXM_ahm_6gGOv$Z@P
zcL78-rN{T>p1iO=1>5h2xv7W!xGB1tb<H%TNgV!|Mc3~<mw$xLtRw?;H!igoS-(Qv
zXFNOIO57?5c+@v{PF-#Bl1SmV^ZAotR~wbAK}V%gFW+r5&r1BQro*U?iPpLew1^dZ
zK0X{Lr%jN5=NazbrLpL;#JLBoWcpC=PPVvPC)P#8<I|PazgleU=o4O>d79(rZr>*Q
z70+!a%;*!PUVku8#a3Hx;zs^TSgTEZuwDofDD^<D?T4i>iWuz-?KLa?Hq8#0B?vYT
zr8_p8YpvdaVj~Am7#yxNiUz5@x7xraMFx=u$m1d=XB{4hSQDqFKprFbfC>br{@Agk
zX@;vbf1KY3N$?Wxt|2knJWY@0o*Cc=>{_V;DQ@47Ie+2iCW4Z_m5N&&9AV19^qeO8
zqA3LMR28?B`tCQQvfFX|44&2u#!{<NvCgr>OyTn4EcIqTj2ai5E(lGUhQ{J@1+j5{
zx`ldoG~1wIZs~#jd%;pMy(*q_e(uR6C!C-~+KZd5N+~xv+g1U6x!g87ofWLuj7i(L
zwob@9X@A2@fVyB?6>3P&*V@b<$XF4^p}W>95ROu;YcAN|!slfMpOajQPANI=$%R_S
zkQT0YsFAf6v~0ai;~4yzYxJQ8U{BMaR!01tOoE(;Y2`SM!RggzowQH$fbk48hR&1;
zL<H%Z1*9RA0w2wYL|MA>i;ANvTNKvX0)d*Tk$;T3i&hJH`13i;-iv5Kr8C&rEOZI5
zmmpQ?6-0*2&XAf4twKefWIhI2dOrFf$?$(!Egv7A*3*aaYP?xmhZVA)h192aX@fps
z4CgF4rPpV;G?B>}o_>LczkdG263Yr-Q~O34I6~eP!bqg-v^~F%VVIDiyi15);f2cw
ze1BspN+TP^cJms<r)4sI+lJJ>+TRV8RVy$=V!YxNmjR6-xM!N|mV5Fq)X_0thqQ~d
z4Kj~Q*Y`s2HMX+^uL+P^w$G?m(EO{9XYDL)7{nnaWhZ$@l5V7M1lkX>tRT?v_e1<}
zj$;b&`O`W|zN<ZEkRX$Q0q!+8=c8jBzJHN_aBl@c<w$UhWLy}?Km@&4a)ArTReZEd
z-=cu9n0y~mGQ)iA+aQi1QtbTl%HVC+jRwOXaLH(7;gR5mGkrrLEtO}<47}NsAfA&C
z#$?6oa|HSPRevsZ(4;q2$&uq|bm{UJKS;UEc=@f~WbR~ql!*NBsvM(#|I-9&^?&{Q
zpQbMSqU*cZUM8{FKCqxj%MGM}{qQYB(*2Hqq|xpsJ(D~AHJSP$1P?_)9Q~s*kay$t
z)BW`Rdb(PBl(S!he4M<~##u5sXAola1*FQ#<-Z2B_X?`yv@3(T9wFT0UDo^qE7{AL
zmb21sp+ftBntgujq&Y$_jNx{dTYuo>G!KKEi1Xn(dX7o&z?FF&9KteS(9nhE7l#(j
zG!a>ZQ6Zepq3;wyjOmBrk&Q;D-fzkUR>fzkBg%g>$FFdVb}={R7?y7MjI+QPJ_&Tl
z^o^`WR;Q^}U5{B5W#P+32vKt%S~PiJMJL@FwRfzjn|dVaaghqoL&1q$A%8Ew{MWD2
zTGhZQg`oQl$X&EUaW5kG6&#k55FH`eU?Xs3GcG#HH~7bGni1(TO!A6+!U-)2z%h=t
z5m_3^Ll*rYLI)5xY;H|&`Q6#<dWhFVSf03<P<x@iS2{?)J+U-HavlLd<Ka|k?vi-0
z2TN$1s2kf7=wgTUI^3t3>3>XDp$3$u#4E7OdfoL};=b=K+IQ?8um~py1{<0BPy&36
zGcV=gCCrXQw(ph^j(cyaT4!>}x$A(Ama~Pzn<a~{6FcW`vztW+WU^6ilK-GKH73ou
z!aGY&)EMIl`HGzVp%>)bOz9PQS#V%t$RFyIls+r{NU+GdrdpF3)qf=o!6@tsyMVIy
z$Ja?j^^PKh$m}H{r&p;}FzmGzuuGEaD04eqCq91yvt^~~w)Q1E#js@DwC-RM97OHN
za~A%Hn3LGIG~3NE>`>oL{vl2Jk_y<R9qhA&x^q&uTvIP(pv&z81kN}10fC0}u40`~
zgjBrllf4m@lj`hB@_+MwPwsDI4}v>sxFwVON4N-o#^imy>t2i3{5$e#^8F%Tu**_K
z031r#buQ}i>yj?@ew%lN|NG;(BeR3^xh6{|4yokXiDNy2PP}W^f}Eh6`QIwDpEVj5
zGH)Gn1zT`EeolWhAK?bzOFGE8GidGARROwO{+9_}>x=<S#(x*=1d;v=q+Ea+Z`_j0
zSpr)+1~nQEgDRk}?Y~byTJ&HD-k;%A;rD=fxIcly{as-h&+aS?zSrr~6d=DVLSh?>
z7}fG!t3y+vE=?17e~wSlkxr?+wkJBsAx{gn(hXs0L2lq+=XYsyhWPxdV?z$}zixt-
z?S99k8|SqjR(}AvOx__tt(JEL81R&|H*l2(BM7aGST=NsrU>KR@Vq!+!hWk+q^B_r
z!Pxvv3+Vbyr~aJ*ugpwVrE!wnT&eW$9LM0~IuD-1*wh~hX2|W6e03bZ@o5_e=R6c#
z@sxfnllUD$jg>hnK%V7@j&4+pO&P%OVKjh#zfKqR*njdzm}O+WH(rD^fS!6IdM5~u
zTasVG1+s10#L!XXA=oJc|B!{-5DRvOhiGC7pVtEpcrG=n!fDnMQ*l+DYpwp34tnGs
zE`qFg%QH*jz*GIGog-U9v>o^`r9`_puC%mwufjMA_x1V$8D_v!u_56hVGUdWVJ92s
zW$|>o1b>H8PqpZV$W-Vi#Z$Ei4)p0Y%}$dj+n%FSS*{7!BNjX=FYK~;M}4oWamT9U
zk@k*^NAe=fPvH&~$+_A?>Jn-)=M>GCW&#n#WE1Zq$bkIQnLa1SR~E$6zn=r#vy@>M
zVbG`2*og|@fEpGQBdGyG=3kIMRgNvC&JH|^Q-6D!Z-ZmFV;KP_uK{?;gqb?cHyI&S
zzf(&f1IsqGarK-x@Z2t-6uoX$xvP1_TC>|pyDLqgMM(A?xC*Er<S}`M$7Mxw(+;Eo
zytK(BwCln%#OB^18FnTCOa$1<uAze*;9dewCRmnQzLu1emZ=l?6qhRgngBVRlO!BQ
zZhtgiS_|0ylecixn~rZBqkFpB+|Qpj<1bH(@%_{_a=<%XIOiGAt~cXV>uC9!bRd9m
zx_X-2O((xS(LZb#>1)VRe&EFg{}30Z@WfFZphS@SidG3zFu0@jBCvuC3P%%q+S)qO
zkSp<mC?SGgv_!R6`ElnDPv2%Yo7V2A#edGIiH3=GyD-7y)fqOr&U=ZAcZdiTz0xF6
z9y^*TR(I->m0GaAthHF=D}US43b49FNEmgD?rE~Tzn?DJ?{0QzUGK;uYP(&zCGzQf
z>SH(<S|7u~QQHlNR$pOGT_#d$AD!H?2j12n!|MU1j}Pf_1YAsxyVD^q-Ot%yg@017
z^on~X*uo$YeyHNCu#;Dmc-%XVzs&#bF6wFuF|$6*Cd>BurK+hAizt#+2odsyi$Y{=
zRjnIn3v5RJe(FCYIrzIki$4DSaM$Fgn%&s!!&U(z1)nraw71X@w{+BC5cj>HLj~PX
zD6o`f4swVnsj7>=uhi@!Qqmm0<Rr=r#_Toiree?Cs6yRNq1Az6O_%H!&pP}OW<-X@
zs<V7(zbuomr!N6pli;Vx0n3xBs2>40lgg;n0j!gssT~22lf9{70bi3Js(1pv+mo59
zEdh9w$EuhC(vx7TBLPQ~gsYE#zKzoZsGKJ_qu!K68U;tJ?BUlSK8IJ=(F-Jbei08I
zJtPV?2PjN0zSDcg8c&UaZFr+K9U)YiW_&tDVSXQMv$U9%5QXtHpMIUrpZ?eX=L_+F
z_(J@jz7YR!Ux@#IPl*4c)5n{>1+Y4*SjU^0MevmE4y-;Nx~8oFI8R@Hs=3lWe_B5O
zUvfZ5IU|&p>?FvVn~^|jp#6gmMQ>t7Z2LMq`M_^>Ky^xnon%2Adn7_9q7=VVKJh&L
zO;m;7)eI>v?pqYKZBCVry^*pQ3EcNjGtcyskmOXz;sE@$_p!o?Y$LQ*qjxsHZv23X
z5+IGwPEyrgJM6U*`pxuz_owB99jEGcQYm7K{EZK3^1}1Hx%s|tiVi_|^gk*Ddlf=$
zej@ya%l#rvgiK#*Ft-+{cP^@ydWFU9eEF?4?oKhn$)1Sw$=23~p&>SNal7nwnS_el
zJZsrQn9bGTB8Xq04yTq5{VW`f2rw_=7^L5_sDtB?cAq3y_Zh)|SPaG8bT!*N-7MQ{
z3R;+kN~}-w*=D*LcS)R5D2An>jk;CD<jBC&oCritaQ4Tg{ZO1$olA5l^zEJTJE6C`
z+RqlV&1^h>`Z}IJTF1-Eq!yr&cSuDQoF#FBg+3W_#3}9FcVOZ6hxU$fvMaBb)c=rI
zlUWlKM`4>NIH+NNt}|op#s+r+E#WkK83oBH&PG4}bCjKvQ*;PN4BU=|@p%`Wra#Ky
zU3xa0q>-S#V{wvj#=yyS2;%GWeothT5{Ld%HoV?Owh&14K9B1*a?F@q%zCRJbW!|Z
zNJ0J>l?1xumN}P56%ieRutTw<o5I6*Lrx59?M7=#;xjLQmXIU~vvCgY28U4gR@OE7
zNdJa@ywsj5?d}Q7-rduE0=ofIV;<zy{z(n)TwF9&1EYjlgJB)G^_y8dJZ}7X&LDOR
z-x(QSc^-TT6M8MJCRmJ;<N0Kh5K^X577mf>KSc@oeZp+jS(rd`ex=;M|N6JjpYWYc
z7D_gT>YJ8-E4xZad#IcU-I2gSpS6q&$!Ij9eJTPVbP0G>5WkKU*1Yo;GwTI}U(O{F
zbpdxaenBkO%z86kOx*ZOF<eg|C3>+cN@Wbn5yyZ8BGKU{OkN<DNPF#NZMez^e~M|=
zI9Y7yXG3ky-ycckm4~C&Kklc|e?e^UV~QS?p)AsWq#=)&8J{w4=06dzZpUN++)QtK
zN&;k4+e2!IyyEPtX>ug%9C&D}!UUala5h9`p>i!xW=KaY%Fzp)EDVG(in0N!Cu608
z2`^<rP6(I`3vyMyU*0^<+h^}6)RvkQ6wnhqd_<>8>7hHhkf{xe^}>ok=e6ac6|kNK
zt-+Un9BXL|&xEX0C1ZRKK}A%D%FF`g_*dK9m}M$VtjJwAG%!(ZyQ&V2%!z|q#Ixjw
zPzT{5&7-Q(+X&$$LyAnVbh4^E7v@k+Dpx*xyy+Usiv{v$m5@QaljCV5nK_8CN2ccS
ziv0f<Zs2D=JHLvng~OFql*nI$78NBt5biC1zI=m$2e1hwuY}*fY<@MkIjAp{Upx!<
zF~AG0P8=D!q?V6zuEy5hEy`BE_X>+F6PLko8@oDTX1fiK7^Bk3fZnPEqew-mI4_Nh
z0yJdkfX)CwmCDm(S9ZfxLYg=EWw|ogsI`f<rNLGib>N9!X;$Gr#Pl6C+^djYJHr=$
zQrj9zgh$9@#hchGRRe_{%xz7jhM=#U)jX!fCGoaw81*Wg-wC8Wk=FpB?Er`j%x_!6
zcAKJwir%e2X34jdIBgZZylOJ15w_AKT%v>bl>);LUyX@Idd-TRk%@?7r-^!Jf5QLq
zHFyqB5YLFs*BS1fa%7j>WBnVAL0x@+uh&J;g<;vyT#Vrk%w+3e59u|6Oka1h2HNwn
zA$N)QME7Be)RIfonbdZpgc?w<tLnuB*3;zuke+jtZ^%vG#JdXSmwCHQSYobLJ#B&=
z_%yFgKw0uQD~xYMG@)0zEjjSC{i(uI&|c>Tn>JYZ6ShrS;0o0iWOK)`qYCSPr`Iqe
zjjZOKt}49-to`_Rs!MPC0U%$zQe<AEiZQ}<R0%=6C?+G38R2FDmZ-=uuXT`@V>rsG
z0eg9*rpHbfkd_-75~9}%C)XU#Gq|nmNj2;^D%3@6`}t{><m6T^21*#%=a6olV+ZQx
zIyyvTJ+$d22fc`Xib^1wdU-{E6*ZBp4$9GG2)xbVf_Q}oz%T#xtJF0KqLlOywxe1K
z9!qS{eSDUz({r|Mo>dC?MGU!aYCV!ubsOe+kiDb2gPdA<sLZnK==3eh!)vkwX79^v
zk|sM;1B1xD3TeG5^1IX4*Hj&sP$%E=`<2row;XBpK0%-NzAUu5<e`**!LDp&%3src
zPv%nlrjsjQ|MP@$w1y|^@EG8v(Da;{sF*MZ4l;`Hp@-^n<W<#&3~g?TwWGw>ryw&Z
zK85xHS1Z}Uk8!krzfLhD$tpaZGnH}L#F9)>h{7%3(3jd*2H5{A)(?dxyi9s3&Q56I
zGiVJB$}I_Ez|UQm`aXw$;J<K3HUQkBQ02DF>Ls=MR|f1DHyf<aN1pD5WdawXwUAx%
z4g&S`{cO5nOKG%BgC~Mq(9HvC9^eWB?Gd|p!n4~Hl$!*PsXtAxdFo?X{PLQRn}l&Z
zCGtcWMVRwPI4jXvoLcE5?nRi=_9;QzGX%bo8$dZKeqAPiWEO{i@pu;;1qXkbrtUgl
z0kGOrOEwBW(vlY=6aDc&WJDw_kMF)@j52{Srkb1=0g<nEB>+Zvle56P*{d-Bd<FLc
zG;OgrKqBg-0Be<glOB=0%Z3d^0vXc6$)tla##FU-^2Gj9Z(vL7>b_G~k#r;!LzO9_
zYmpFEQyD!9U>7)l<Dv`t(y)KPj%b2pM?z{QkvZ5;z6J63Fzek9J*s}aQ7h?Qd^cJv
za3;k&6ilnbsQ@`q<Fw?f90+{Yz@Q4<nN!_{Y?Zh_$H<XJT@;172o)6B$Af>9O!nmX
z2zJ3KP~tWz({LStZ3^dem<z@h2&chB+Lex~@7P&hK9{n88b)7?3Nn4Zs;Tx3<#@Rl
zKcOnKF$lZQ*I5ULdCcTxf&m7!@|nSSDuWDcYAkGb24xd6M_t=dY2z-ril(SlUM4GF
z!!^<Dxu5{LcUWlDBxs^yC|Ao2s`i0ycbjJTNj-Z@&>Xf|3iVt~Iv53JP|t`~?4##X
z9q$xiNUtb=B~fJ#_0g%blMlppcpDV-g)KnH;G$O(n;|`0N3m|^ZI&M9!E+cJzPt=`
zQC=9x+j0*&pJm3f2Dq^(x1tNxYy%>t4y4d$0H)7$@Tu$W&Gq=Sc@4>pf4L|B!i1+M
zSzTWYuUu*m$!x$XS<j6flOZon*q}VllI!p#N)mE^05A7wo2%<l71~p;8nOs+elQN5
z`5f5mxC)!jE@k*U63NIAKw^AvghoN()W~IdTG*5oBUCSBPH0MIE1Ysz6^j}~J<yZQ
z4MB{xaLzBU-f5YN;&>;f7QyjC5O1KrLux`Fq-+YrJ0jVAd+$lOeJU_71e@a|{m|td
zqzPVszyvr9UAcBMODE%lY}fPEHQ7a4imcRg3#4Ku6QjI32pi3wGahFdcY3a!X3MO|
z6lL&y)&SaR;Cl9k5R{YiaE^czs!D-NWC1q9yQ8KD0Iw=x$eVUdjVg59_{VS_tsP_9
zqt&RagjToeshaFyNS3UHC^vbA3+)4XWf*;ba)BMV^!D}B7Asjy-@+}ezE=2URf|4D
z(D4Zj)fp@!(^!ch0}hwj&`de{8fMWREg$CiB0cDk3N`s))arj(GByk>l)=rNGQHrb
zYlaMmLLacwj3Vxs*w@1P{V0_?Ss8g|I=zrf-YA+|SaCN^p9*L@(@TM{my3f`9!KbZ
z2U+wr{(VLBC2WL(3A6hySeL<Z#A5Zzyikm0NH*UhGr@2q5q3a&4_WksoCba6zxDZW
z2(owWZ3;6Zg}d7*%TES@PXh5Q>UFq)mbsnuYes0lINc~1{j=!#d<u7^ualu0TF^`G
z(L)ygh|+W3;GACj#wGW!mFs;C{3Z8)4Qpk$@0tQW;Ni3gb3%W%zX^}37H%5nhGP_4
zE{DmP!RvyxT@It*kcR<9G+x5YwF)?37h0qS&8LUwkU;HbiRKb4H1<!9(W*REj!H2H
z>ZN+KEK*VIirNHyBBY&Y+%;>RtDd;(#2_6&lTT9zCawK$`*onbMM`NjYyt{@kf#km
z_OwMyj4uBo=LeH^4)SSFX;uy$k)5;ju-d|gST|hemj*V1ckJOhj&g&n(D2UX^=}>=
zo_9gh>SR#<m#0>t57}~Gvf!wm)ZD~kxX+dCzAtk&si6w4Kt&eruG$oh|NN;9l(z4T
zid|1et(fwFbC@ZgrpLw!4=@9NpGKyz-h!d)bob8kyw&VJD&*zuIaJ-;O0E$>hu(b_
zX@WeAPun;+=a{!Wi;mU%Btn@DiAA&LZK%tqFxx1~W=|7HD225qKe05CFvQb0)Orfh
zs^|kKK$wPG1@k=YrYt1u@DOdm;yz2j3q8y<nh4}oXsyX*ss|l-ahrXAh><-!aL5>b
zjncR#1C{}HXgyI)g=5MhhLAJ{B?+K*JCxu4+IjxN#G;`krcYM152)jy!5()({yIrj
z2SwUe7uG953}Aso{v`Y3W$@TORE-s+&%vqCw7ZHRgZjhN*s7;*kfb_-t#+Sc6jBv<
zBmsT?)C3`STE%baJk!X3j$?d1ZMIS-^+|d@qH8je;Ys18sB}U*KJP+W_=r{@)hQe`
zP>$2`Vq6&L=c6sXSE%zOBvOr*HEiggTepSjTMYKEHG=B^2i$zyBvb<y*XInSOXH<P
zhVk12$pn2*J&lT$q4ItT6FwawesMQ07rLn{b*~KRzhh1lj&d`9gtZkRn>XR#&*3jD
z((PBJKMYnMwRxs8IeC2uvz+L!uf{kTWG~Gtmn4I=3!P^1#tms>D^LSSG*rhdi8N4i
za{3nKr(Cm*3XR>j($;AYfEwknCLKcssB@Bo);f3~37f+>*-@Is4|s~P6p+ECDgQ-F
zG)-*#Nb%9K-x8mHEjww|x2|betftsHJT=U(62gD3k2VwD!DQDRr%kEn(BrG7vWCz;
z;I`Y8bPnCUl=LGq*G2ol%9iFJ3gm4@%Vg+d%Bv8*tujclXfxa*6`&zCbd&T4%!A}a
zuiggcu{a}5Z&x!dRLGB0wSzKH=}JoV|JUzAIssYRE>|9Z)4yS@bnjAutYyI}${^KD
z-=^8@#PT%jKac@<Xf2~z+)XpGu;IRVDiTrmtVAkpbJYrHgd!M+>Qk$#Km%^of^@4f
zoD#-<23b?ltP0cz+{%n<8KE!aGTb2<O)o7CxFK*I3=4(S$?zH|$6A^~7p>FL0DYM|
zUD6>D%6-OvA=~7ZteFK|8n>h>*uV#dO*iVa);ho;*I9G)(wFd56wfpDL4X*}#949}
zr_VwBkfp~kJG~d8yl%29po&oMptM=5qLg2<Fd!qgc@4S+z*MO)quVW-dEW~{^zp89
zu5`;Vl)IpaL=o$*_9JUsd6sfPqqI9wZ*4c@PwUoyh5|F7%C^h6Ez*Pq5K+xP<$9UX
ztLBIBa~X`#L~WMy=?xTHii9C0v!B^?r6D;Q*3d##f<_V%8oO_CJ+mLrc6Awpd8;oy
zm6N>3m)eD<jK`d_COv7}9t@uA__8|CVqIrl5@c$GhrQ}eGuxwr0>hEqMBhUkmZH0v
zy(DRWhH3n3PBs<D@6m>dcaO!b2ma9T%t{=9CK*=r=TD%mo22pikW^Twux+?5(6s>;
zDZ01;>s76^2X$X&*s3&Y2$jmHaK@shua@x&@C9{5;a+#gkRa`petqvBqNHAERCSBH
z(h)Zu7+~y|d%op1Zce5*1{A`Z3_YAr6fc>7SD;x{ql5OGB)aLFtnu#OepQI@!>*0d
zYZ&YbC(b+kL)Rs4;OVD79zQ=rWIFXP&cCJEZkANl$duwbI-P6W6;vS4YIjM$$b<x)
zc2R25-8rOo$9m7Ud|kgY)n-0UN?#+L!$qstKCBl+;yK4bR{F8E=z`{*-u&B`FK0x5
zn%|KX5XSGNJ*>tb)(r32sA;!j9}d(PuEspCz+BRKBXP#kw9JxHwb!OYy4O7QvCK}4
zVF6`7k}G^5G1+cwWbgTOgqS5<;#g)2vT6UQzet&&2XITPmi8dr6p6EHqP44FAH*#Z
zudS9+!dP42TeHa+<c5VwK$_s%C@_kD&kEr#PL;izwO7PB3g~LIaIw~YRsrIJzGy=(
zdl6v3%ZV|i*$gYq1?YNEm^_S}S0INp_NgU0X2}+d<ee<*bZFH{b?G{x=V(D!mg!&r
z298$O5u`RzM~cE*FIhxcx?FSI{oMD@dAO_H@3&b<Gu+;U>?enO%#CWArnkI*pQ%iK
zquI~jk0CdC%+|BT&Gh%DyUqRlX*2%vv>4w{J>Vy(2XKa;B`mc_u5K#^SNO^cm*fcF
zV*slAYQq3@+h;uwK$}F}y6%JL8YJ}#;^-e?w#-UTvAQuZzx6?<BZQCEo{lBJWt@&p
zSqdeH0a-Q%k<5}dhW!fE2YAPS$!Ga%m_?@>eCjCuyUrbGmQa0E+nq#&zNBrW?OfnW
zK~tI{31Uc=q2AFk4(T;v9)VM?>VwUBTW+`K41G8&VwkQgRqzkm>t=*{wuf!KZo^Zc
zKAP8M*75>f^TvSl$ga3-aTX%r8sZrf*%@A=mejv9u=d|lfy0k{<L+O70u1=EmPwiH
z{~^rK)~qm2^NV>N9W~XNJTzTWoLP^HSPFriQ`PDRzzdNKPq<*4vOb%DKjvVEtv5=j
z$)`rLhk7c_iF~SXo>l7Yvx!sIXrg0t;wKgA!q|t3E<}Va<E-`k3t*Sm0dypTgd8PV
z{cf(p+jYh9PTrt)g7}+%*)B>=o(=-QfZKQj(~A^y*TD{urEx<_Z8P}5*Kl(}t69Pd
zrZ?}vRlos_XUr8&cZ@Kv==uwx4D>;AC@s)kD|m_^AH-!PADG6P=PMDIr2(+7+cWLQ
zaxXNR9Ef$Gm+cV!hwEIUtF(^IMz`ZGee36gY^j9Hp(<@@b;8_#_E#$Wh})sDS?-_~
zffbXZCUTxlG|&SC7$+c6lM}ek;lT(#pqS8n4_hC@ZM2WJg{D3LZa|U0R}5@QT)OrR
zYZF_Sxb&7zg$Y$UD84m%IaCDwNM%AzZ)ot6X^OGd0cVtHnT$#;kPyxXLrfZ$bmo&^
zA5c}5jMC3YDte%dA#L?Le}=7cOLJaUXHz}^3BoVOU3^iwI<hf;mKM@)f9z7QYBj5M
zIa%vo7_?)!(kS8C;TT8Z&eTJ&r`JmPCBVQJL4C#%%Fs42+fj=4Ar)>d%39Z!>ipoc
zoJBS8gIPnMz+48W)dO7t@DPem_0noY9ev8`d&cin*Bb8pNaB=Oe-WCa|6nT6paMd3
zrc%ltO{rBd*_67p>7@@)va_YHq<$Lb<UdjVUF|d3moT=lI&q6OKi>6>&3PEWcQUhA
zQ@*8W9#rdW!@t~U>V^X4t2Zy_s65K@5H9K)40I(}Vv*<l70p(rFu4~tFAmU`HnSV>
z?aU_&o$lB3aDRfGe|1f+&0mA~Y!HE~U|ttKSL|lwb;#&M&lZ*QmmuaXwD7j(bkae&
zPNksF1qurnqL47AxFH9q9@dwZ%_IO86_X6P7NLojgV|#&Ak96cpD$Wa&mNX?9(1Op
zqES_Fbu0S;%VC+sHgy>5730zZBbQ>spr}xO#)C`9L6nT3f0vV@WuCsgkm*b3tHAur
z3+A~aKd6a8W}3B@zS%K(1d2fc-lw_@OnqZ|RD1Fk6B=0V<|hBR>Khl~BiGaBQI{p<
z50K{N<Jf1jtua!Wa$%51%SN{$(=_XbnH?V56zN8+64zw43cK5L+U1S8(6l#~!#tZ0
znk+2K1mfJ1e~LO0xq>E*Fjcnoo}tzprSVRiB1>%T&Xt%N2=m(i`5b2NnB*}K3$St7
z?D}02*~pI~SVn*Lw|Q|$PZpL$h>+C`Hi+Cjc-}PR5=`&upy<7Ytgcms_Xn}q&UVBJ
z8%qEw03Vjt?H;s6FJbMODS}+~$$#;kX*};l_8LzPf1ADxfBOBQx}v|lGqzfk@6bUG
zGrel+ujrU+`6ULdtYTF7uiumHYnCS9rmw2~sh1wNt{Dzn8OGDODx@~XV}_jNERR4G
z<}_atH;$-P23cCvJ$=sVzSQ+a1@&y)Y*E9FXLg0$s!NQu6r4Z%SJ-IIZ!JUA7KPS>
zde%m@f66G0(O~$<-bbVDB@an-O^&5C4KPJ2=xnO74M;D>Y>G9;%?i{7`DgJEJ(P|E
zqZ3ONYycDOq?$q4AOgFQdM&C6wksewaLqu8{~P?{HqEe#VXo;xQ_i0u^8A?8^JYi=
zMfkI2-Dxf4fJ?7%7(0Y$-BkPWc3MZzVDhQWe+(qUS^Ggc%ox0g$VIwCV)M364vRDy
zZ(*gtx}ygORUZn6i8L|>czd=+5(Td|NWwI>!baNY#AX8aYD;0~UTKs@BX2gsf508|
zoQu8LL@%$Wt|{W-vAn;h$=5X6)ox1?$iVxO;D~`<A?n9Ht-?6`5hN!~zRc><)`5Fm
zf8njG4id)rg)1!dg4*(fddR+Y2<7S)Z^t;=MkhH$TN(KC0V>pVt|8L8oCft%sL4w#
z0t_G`p+Z&qcFVo2nAN%1GZ^csX601hicQ?#jSNC-AF}9L%7pHRG>;_5l%<dz&}hb1
zfd=@bt(mS#?pX!<c*biYS$N|GFxfIqf1Vcd64-CS_fUELddF2PlbdLdh5gVo5cT8`
zB#@qS+)zwiY<TPAKNF<CGBJ;Bm%$=VmB6IcP+&fu<=Xx5Qg*>2io?Wc3E+2i%E~V0
z3|@G}(dCJK*#s|Nh^%{5*Jk`qT4u?&*EA00@B`H+Ru9|0dtLl|`9<~zxhhQalXAuq
ze|#lk<__TU!eN93{j1%ozM!vlfWBnt2QVryd6->w@k2|`!9rGSny+_7>&LTM>-AYS
zUjU<EJr=^Uj2x?Q7s9%7n&XY2a$A;Qt*<Vf3ZZw%V@kMW!Uk-kn5(XI>TdS6Y<S(S
z+aLdRsmrWsI<nTGZBtyiS*G+<HIYjQWqZy}%e@e<QsG_%8BnX-m|ks}Y+l24a0q4Q
z%SEMGS>hX=mR5H~RKpCy<qk4@d7-V*sOjMcQmM7=3Afd&c@PX8DZwwKA4b2wrB~O!
z`ly8E8Ol4S`Kg9I31q+}YmBs9{s@z3$LSh_diBZ}<T;dKYe*+i1@r3T0P&&%i>KG=
z+mma^g#iPT@yHtiWs?obHY|*3c{Y^sN!8G1$_CACiV+esi0(7G517F}L=mwfCpS4N
zvId#D3g&g#f4`G&$-4sI*OM&DY5~%dm&$bl^QW^8%LD;``nT$Br2^qBk=+^~bo_ws
z;qG*Z$-h-r+7z;vsg4R<zO%lpzeh)qp$xNuw_d{ZCA>6kfD*{%P2IXl+jF|wIVF)n
zN_OKoB?3mW&2YGupxVmn2Dkp50UdN&C~tw+AluQDC|rH3x#3B0HD0JLE`7!v>JSCV
zR6eGW=j|7N<c)VRTr0i-kgb5anNaE`u9tgNy|0}g6=?Ufq(g{wvCCm<mNX}yimY+M
zb`%=&1J%AU;Iz7nb{KUCKF>@g!*l6WyJ&KO8l<AK?P}nTP4zCGI>3)N3CL=0rB`ef
zyEFlwvJmpR_O#c~EOWTx7w0%uzX&WwR4XsDrf;Hu10C>0v+u}lmL8OBVEPTL_T7P1
z<qrA`DpT$rZSgTHuX_Esg&4M_`*^qm-!fef&5_nZ`=A=2^WhL=?|StQZG-EK-UC<w
z@a+HF+ARVf1#xT`<f3`N#omV9S<)`5x9)`jPe(k?O5ba0&bSHlt<p1iyxfnIG<iRy
zXR;c96ZX*hASk9QE142x3F&!$hlQO)s@P0U8hsH90iexrb+1}s%P+beASKL^a#bcC
z(W4kmlT-Gt@0t#mMUv-wf_{gA+QX6eX|n4z3K~=&Gzj*kxSOhO4_08i&NXsWkseX~
zSw=e=cvqnY+=`jCp0dD`Xv!mhiG66NFGHSx=D~9qhr4zir~(fudJwUJrb#cl0D=US
zgFs_ew2vNAMSBK-s&q<Tu~fQN2>7(6K{7{3O;#*vRhSY0JPT76l_NGm_7c|k-wN#m
zF5_Dw06{*N^UJHkZkQd2XmScA|DnRoiT#i|P`+VzIpRnQoZiH6$V|b?#FOhxv<sPk
zvA{HsOyEP$s%8Z_uv+*CPSPw3x2O0W?ruCT*`Pgd{h~8Vkm!d>Qwcc_HK?4YMLM%Z
zI(d!a9r~Qxc?q@;_>>|lxgCE9)#fG(pwQEcm_p64+2|mLxY%1{#MSZ$(-j}+^7eP`
zRf*L$-+%v))#^J9@`?KNLU1c<)1NATxTl`Aj?O9TE7CfTHIX_7(7t6ys-wTj-qpAm
z@(3qt5k|K@hFkQs#L#$Sa#5N8S{(N5j%vud30+c45Oq0>ECSytIfIKCZyeZ2-ju8a
z*s2L4FPr_lMX$+E>GM4%<On=deJ+n7EtZx}`L2CISzr#VhYg|I0{>-`#@ktcYIdvY
zH~Axs_+OH$@G<Xg7%~RV65KQiN4Ohj8AKqXAHyCXy9LqKVzlD@V*_eC9Gj1zJ6Y~&
zxuzoGf0NFVA7t;VQ(L!sa|lU}9OX$KYx;)yzvkp~o`aVVYFKGjOclm)FiCmWfQUz#
zH$xTAvTZ<KmIkd7Z}dBJ+f*NaE;pJzrhGNqg0+xC>M|OlJNeUDQk$Br3N~OL$}ud2
zokyq@eiKpatEop^?*tN9W4MdqH9M`%#SaRWRu6Nk31qnmwadN+y!TEZX(>>I!}`Va
zhAOiiW<&;;SC>vS65u}42f^r)r|X9c{{2hPtV}P<Nl5DuoqmQaz%qY-NaJX0$p6>w
z)ges+<)H(Sdr@*`$yN*kiCWB9RfTpbVQi=SY_DG{c)17L-%FU+WF*$Z4(Vb+v#FHX
z(no3}C6trp&-zYr+ZuNWy%wO&VfcE`ftPTn{^bhO%e~oczwU)UW?$J0R^8?AT$CRS
zs_(=66z<mN=WQp~mrf*q(}d*~oj}51UugxtWhuGW!SlkYT4Q4qpeoMPw&pX&QMG_F
zy6QkGN_bE(`1>Kg3j;!#j0UJ>I=QqWu|J=~?7f;5v225!>X54@A8)s3FicGoFi`5J
zaPw=PX7L`CzqvAu;4c)TB16+LlrhP-x++!3dgm(5D^2X^QTh%+g8DyUmg>I?whZYA
z+>%=`H<>xc){DK`0EfJVX5F_^gyTvaMJKxO3fpP;gG}QP7X0iaugOz*$ep>aBkpkg
z7L&-)NCAG65z;$<@A231)9q|NeVYEhnJ(6|<-%*|BGQ|W7hgPCfeQRj597&i<1bV4
z?`AVy+4hRt$m;xf1zM}=?d<p7DS1ceop)bu7f9jTY;*TCS>E4I7n`+D8u068Ie8i{
zZmj7Eb8VcTAegLNUGl@L36?CugOP?wm8<CA|1^R0@&EpRr|DIiy^P2VinGy={~TrH
zS{@z3k>=I5<3ZM#qI2O@n{r_wNcWv6ba+v0T_G+$%-8ef<hQ5I_>1)vH5+j`?#bPh
z;C@&wAEv9#Y}$U>$epT|d?bC+k()2qGqMgyXZ$DV;zVzktEc<r%_G^n$S>B{zqp?e
zPqW2*wwPLfb*>BYr|IIxFM;)DyxREk+vN1_ALpAHCAoZpSuvmDU)}a$?M$2{ag>Dm
zsYthCTWa!HmP$p*Uz?M#8%B|FicZ6|9m@6}zvF^5>?)h(Z$w1!zd_c3Txk!BF2?{U
zQ&6FsocO3QPPt!zla4YHHT~2<^zEhvN6Vv7ySEO1q$f}9mYBY^?{Ku1hP918KSniy
zX0^d9eHtJ%4+9Y5iIf&*QT|=Wj~Q?P{)8He5bM{>XWa`v`9;;{;TX$I@uxm1v-BOB
zArV{ra*zctWW~H{c@W#2ZYAbxy&1sgFsuPWGX&*xpVZ5^jq-sQR%%EEBk;ikN8RUv
z>CUi!6{ADi<l6yz{@{Ycn*317{PX#f+&lu2QOjE6x3>*F)Dm{o{k+om{A!ZMEPmjZ
z^6{^r!7HB6k{{r{Cp4Rf0@ZQlyPtIryLr(w@*r&sg9PJK=@sV6@G+CP7F=_y`@g~k
zqrE`f;)0?+_qs$B_b2snU)qN6DN}<dK0B!;GXdzD`tqPrEaJq4`xLdT3dGBYj=Ekc
zde7uNmK-Eh=k9Iv1C#938Z3W@Wl)h>VC?Xr^?0%DVf^#3KP$cz|2<znEmt?wmF3Vd
zVU~K<-v*FY?VXb{)g>B#ggfT!#<>3;wx62;`YoX9w0Jm9PMaYAUXyXvDgl|3oYfuy
z{gb=ZN&@qzlLyu)0X~y3)=q!=d0n(6@^!qLjTalg#60+q(5!037tX;?{Cr5f_$&i@
ztRLhJJ8kle9@d3t64Yy})1@B~3RiwaO181L<$jSSr7fZo*k%OmtJAcbe^#R_dsG(`
z(C<IUp5K}IlwSKsrFz#nAqWy;RCr@~W3i@YJeAo2mY>L7PeE?6_X~g4_32x1I6^4n
zHcJ(R?Nw~e_#VI&)$7repE?~(9cghbR*?^-1MOxdLLB_#9qy-B8=8YNj>7Dh&9CB;
zEdVs0n*0@?iLzoWs_jG$m^`lLU9R6%OfGNP^Xd2o+{uX0I9<)wzd4QU<AWFmKeW+h
zw83w1fvi+qz)A%rWgG&&L6d&hA_3czq1Pz^g_FzIc^bTL<MaTR)K=6?Lsmjul92O<
z<@+3;qGSBtlU~?a1`xBG?EMduz1S!hp5?l<Sr^PHW(5KD{~Rpg7tU;>R{P_V{MafC
zcz!z>tS*af7TWy>lQP+Q0WXuS*~Az-;W6KYL|h`$^Eyhtk0$5*1T|&J{`W1DiQ07m
z?vwx8Bmwu6B-^nIKaOmiJ)L0rB>&-);M+F=Tay^vP679mXWU8ypFaVUwA@z#vXczm
zKmxx{lTO`Ge|>fO)fdxmPSGtFPwVM;-rktl3hU$C>1TNW<C#SP!8RyYv#(>f^2)<%
zxtUHjZin)L9A>ljh5cG!Tump-l~W#9)6JuWxw{2M_fv9xw{$C!L&9CRA7=gd(B1^!
z3gNezV~KbDm&N36wOq{pkK3=axtlp%-5bKB(|r;Vf4XIHHD0V|Q@6+MX607c->jU9
zeqWa}r_<)^a!wYZTVem(oukCu1wO|N{$)0u+h)ME4P<1r+)Vhzvh^HiIDS8{Jo_W~
zXZl7{@86tuw_$KPXW>JZ{)oyn{NzG$gEgR63%LJnY#pNnjT@pWYtO<RZThgWs4UI(
zi>#8te<UDHppD}iJ;=V;Gc1k<#IXzjQau91K1+`0(;CxEe*W~hnhAPBXolj%Z-*Gl
z-H$|2)D|Y;X@sx%WU$IpC))qUEvuDc4FWN#RUR7ti6AFu{3Fb;M0&OE!%LE8;f~e_
z$eE$#^QX;g76$M%gmS--o>uOXOxHB#O`}_3f3fL>_C09Ar0d}2f0#ekNANkKJdR+%
zS#Dit?O$ekJNOuXkb(c0QM|NydKt6J>loN}$X2AQ1#;tdS|_7%+B{)*)he$8>TIR&
zz)^mstp=tC?N;=QOLwm!n}6u^&jJPS@S)@wLrBx7S1bHS=883O6Ez3%%?k{p_0$k;
zfA9oTS!@ao@p8X}M$!D<*AE?b)5^jZ8)czMH$NrlTDiZIXGvGS8(Hn`>|%2rdCa2f
zjRYQcyAW9n3VQI`ebMSGANpCV?6hOr@dxJHfb^jYHn#zdL?3TK=TRvuT;*7Kp}C&0
zt8HH>K{sDc#`B_DkTZO|GEhIqCK#a*f8%d6>(YuEOmi}F=fJ}6n@s|_EEb@`#8EuU
zRi!eP8N!V`VJMENJ}zb;hT8w~U%!@fkrwqBjYh59kA-=MsOl!BfZ5?vTb%_Fh4gZn
zSk(3~e#P1k==$4r+fhzLI!nU*bXB*D6hQ8)(aYR|xber}^x^x<r7>y}y+^7Pe=YLb
z!QWf!iO3@O<_xDS!P?O=Y_KogVkQig<t*^&bnCX2XGdB1622W7suljROyKJz%HBX2
z>y!~kn+TlX5=v9nY|a4Lf|gK6((M-A+z%dt+t>{jj_aL4_;}<FdhvV~VWg`N_A7Bk
zT^_UA(QLunM}F)JV6X8T56+{se+Sp44@qCfIg4BiciJpwGKAGG<%!=-dJ1AAue8-G
zpPHB}W0BsH@yTlx?=U)8JQZ+$2<d{P-UzSQ9S?xjzAqz*56dwLk|dRfq<HX{hid>;
zzT_l59D-u)7(S>1bb;Ts@=2xCTc%Ij<*RDbbPfEOoez<hQR%qzn5ESsf7$U>@$2&^
zRfj7;l}wfJ-L$$oeKnO}b=vBe+bGLVG~gTpOy?}UOLeGCfL-!^RMx&)b5~*V9`YVl
z=Yzx_h3PjHtUIE)C#bA5<%^F=b{~=Dle`E3HJ4Z&w1;bVWw}piMvdGQ)l3+Ja!{B=
zrUVf`w(h6gGaUlEncxw+f3Hdi(weSMLB<pq^4R6jlJR8aO^2fi+HZek4Fu*$+XOF4
zN5~Ud_SMW_4&#2>wyI*0zLX=zxfJH6`r4?tjX>H3sUsyGYkRoeM3lNWYT~e;Z)bhE
z2cgrsytw~<4u3JdJ>q|XjQ^{C4D&9VKH8*_wu3FsoQZ<)$&NIBe-6l^ywoEF(prM=
zxzW%(hIDJF)+ZzEWog2+s9&=5d_)+XkXEyT^*EfVvb<~uSZhOHgJ-^6K0M8CX3P7h
z*_Xv~HH93EtLefbWJpJ`zLFUd-TdWY>c&gjB8XA8(9V(*rcKhO{Yig@*>!rhsBmA$
zBMzz)Ozoo{OldP{f9@`Z?+|RW6ih-M&=&QdY_k9>mD_@sXj{!iuRiW;&Jy~yCO?I=
zq4$u5;}-LLLWa`TaY0o@KK$&<r<@VV9b(zOQu^koNzx8Lif&7iUJswE8<&j^ui7hb
zr1XR6k6dR}0+1eC<Y_SyT7*CQVb&z#66PNM?RI8Ya(&4Ue;rw`e-??>8EK5`c?hI>
zmWSYb2tF-GEIUF|Pj^~aWjzKi4&<kYAj(8K`DvA=r>i>fLTaapKgF3^B4`?bS^`Zk
zEA;KZu$nCqI4@KE(J~IcOr8f&wDi{aFm1&0N0?>NP9ks*`BI){i@WJ+wt2c)whwmI
zUO1~MPbE74e?9&>CN!SLD{CupS2|Dkv-Ntm`0{i!T~Agst2nP-wC^A1n;E8sh72u(
zkX$T>8d#)cSL?+Ay>dwH686_-RHlSrip;0%bKT!}3)!{64$@gKFRDUfRXwP1%b;$J
ztdMY)U&(*dI1X_y*1TfH)JRXjvV&r3>Q%T+v)v>mfA`mfjAvD-{sZ?@v;7xpRZSPO
zG|%T&IceKz%n?1hc=o#VJOtbC!AmGqT(1zhi89QJ`%VPX^A@5!dUd53EONFZUXhl4
zy3;npWQ|o&SLyT8QndNi^ZP06@3U!ex?@Dfr`wD?uXt`N&BHhX%0w3_j(7uW9BM$P
za>l^)e~q-q??z*f0`^gEpqI&Q{S5dxW@{^AF|shy;2xU5RhQ-F)ZVx?(A5;3J+I@k
z(8T0<qwK_ZT7Qp@blGSuR23LccB!Tm@e{EKfXqLbpy2ZLEr`E|Sy>*g(g^@;;zN(f
zgA#uP4)bUrzfGAPQS25itkI9Kv1T$-V7X(<e~?l7w=!xRO24YmWP|78sCa$&v9ivU
zUQwD;+#01h;{O`NXKP7BQTP%x82cpad!?s7$~-Q@{1ooUsNIA|nfM`ibAWla_k?(p
zy*tOe3W-RWR0`I1Kr7W!-@In&&)fxC%c9)9DYPu0-J4ERvFqLhY6|9dz%AY{$4Q!?
zf3>k%|EMSCHdUW{k^s5FIp6c(@VpDI)7`s!)Y>{zJ&{tm$2r=Xn$kTnmns|Am|G}I
z`t7jI*~IS0zd!x?ak-h^JkdJ6{X|^38W$knOn=`1YNsc~2-S6OrBv`Xj=`R8VM<4l
zqKL}EhvVe5336fV(RH?;Y1w?n5h37fe;T#tSf};iiWIs02tghl&If<$Em!DES6Scq
z;m+lnhBEl0>vI(Egv$_8=;72_6SKjPqeSKlIgga~guYwxw(3EmTUt!D=?Qrj{UGvz
zFXSmqDvOQG4*mH#j<$YqV~~*B{g=DCcd+T05|rOh@2@Q~`SMF~#oOUNgz0+|f9_?U
z2la8Krk3OmYxK>~-aPGjtyJFf<2ox+tm#rO2g5iHUxFCEq%`etxC^6DFUuVLbgEfS
zdFn$a!25<%73ynB9qh6Rw-OQ@VAdF2oMF|A9?sAkL=O-6E24)b4Vw~}&T!MbK)neR
zx_V8D!i1)9kP;W&PuFYv6gbu5f9VWQkNW920B~O~oD;{ntnKDB{`@#y{pIO?{NPiV
zl+x1(Dq;4#Z-x!q>bs2YID0u`;F8-obcX#V%8!;d+)h>tN{w8{4uOjjy81fF9*9x>
zpc@kX=D}}a`_w|#wTBrEX3ywJM{84{1n9oq5kKE9+#oOZgnd9xL237tf6=;?j5lL%
zg+39vMMX~ggJUzk8E?j|Sw4^{US4T}U2qE6PERNm@x_G@XoT=mlUUDKn#pIJzV&K(
zK0&I%Qx*n?@`^D&pQy(FIt-GL2vbR7to9&ECHTf$fd$F_Un|YTFbZ9p50RaBk!&m6
zBuX#FuxA!a6dt&U$RU&ae{Om6G#R_8+{Dn`OxqVH(`z=BNJ;dZ7xEf1I=3sEt%OmM
z%}KDUEGFx<bTOmYLB$MB4hLpsKQKD|0P0DCI93$|%Jcux5V+A0O#glk;v6Hv7w0%;
zQ!)zUoft`SD2Cr!S<pfYrapGG_0&-w2@ljsMxW`th%Dxe>+CO-e>aWdOn&@7%fijF
zsO-{oprz=l^2t?w_`5c_g#AFb3bpr~K%$LBy7Ju7dTu`4=r(oV%}7;UbL;nH`<kT*
zWV%&i^e7>wK<%kNMFFUyKb4+-lrUC4_|WaJ5(`NALJtEaB2d#Z%-~5gV|@z9lm62J
z#4KazOC5-#KDSYbe-q?Bt>(_q8&uaG@K;pV4rnweIw=KDR&$EnlhvFe_hvPx=(}0X
zE#1(g1RTHYB8=*;RkOvToBJ6cdK$0SvoF@}M6z2m83ObqUY{TZ=gT`Mpgi`m;j+=6
zkR>4Pfy!e?q)jo!WDR5?<m}#Qm{1xWv0^s~jqL+)!`w&Af9!|=1Ms6-y$!9Nr;IiX
zUDM=o(X4+)5S7T(;#EGX?R}Z4+l`h^>g5tNwp*GxQN{t2S@arddKK8Q$S+-Tr8*E-
zHza-`k(kOVDYvQ(en0r^b~au0OI+2E1P*)t&RcSnzpsp`-+(;`;03|KE>E2HDz7DO
zcd2j3s*+#Mf74yx+K9Bgd9<hpEf^)rV+!pLYx2fXLHl$w-Hd1R_0xK@T(u`slQW8<
z#me+glR4Q#o^EIJ_8HIk=)i+g{>F-t7~#T(#ts`h8EJa;+W>>d`=V|=(3Aq5C+*d{
zqHRe+P;4>fGdBsabVJU^$_`T*9oYw&u;~>UBPD#ZfA(f93$uGa)MksjCEm6(7bY#s
z1kfMz=w8Js&bIQg!<2Kl^2Ui!6A=oak^yCFO1GA*()Lvr60h5%TTn_{-+qdb;grBC
z+_OAS;-0B#>Pxy||DXejX3@?VMWbr*z>DXBR%8)Ugj6N4^_QpdWHPm|z}m`qKw+_1
zZpM%Uf9h$uvT)`zNMMaYQ9!bjnn9Z-={iog-#5XFu9Oszx}Gm5zoFL+lmhIM>8h&o
zH>45=a+AB+{N`!8T3Mtu?Ma8Gfb!r30AxV)aq^usS_qE+X|}jsdR;`5<zl^AJx(_E
zU!`JI0H4ZD@H}}9K(()>MP$*%n#{TDe%1ptf48UH50n}a(j>=pL1_kd_6lvA4z?Dt
z*ECTa&l=ZHJ1FHoQTe}_t;h5E^4qli?O#h|74FWc>aFIiM>3BO^BLI;tUYHM9P}mJ
zPpj#d>F?H#%NC2LBxT|JS4(FN5GtAJ{lmsOqg|`qRGqOmI;V&P{`@#5H^cGQ<?QBZ
zfAMJH=GC1TO~(B+8Ly{32wNQp{*Rm<hmFOgCQD{Ifr#l2bGm~hLdaQ<n#I!jeY2u|
zzrDJ0OSXDQym5YcRVmz({qkvZw^}}av5qe9LgR@X*w#rJ+sPWBVDWxB1Cd@wbgQ~X
zK<REehK%Fn(8PR~1JLPmICoewvm2XCf1r$x<hCFsd#N}q0Ezj0`ei(S8ebE!Z9Lg9
zInl~*zWtHSsX08bwY$M=F<IU}%%|NBY%776OzzEiF|i&ki;a4=_&T1GldVUdWbLHT
z&Id;8VZ7N)SGG4eMgRvY6jU@7Doe6qPo|g-`RTW*tyEGhqUi7E&>I!&ddfhPf2RzF
zjSmv--p*F*%@gF_{RryoDfx9{MP8<-hEQo}!FEW52n@NI%$Mt)9p#ggci7NF$5a_L
zt({Pz+F|Rr^cnC=uwsVqPR@F+Jd9UFPG5n+r;`-jX{xv-%G`aYhvVrT{EM!`eVT<_
zH-@E-OpKsv46<-vPj4-ZXV#<qe{Ho~d|_F?H)QMUeP?Ys(EaIhdRg}W*!$Mr#&Ipd
zzf!os0{Kudc4uaHXMsjvD7I4ZZO8WYqpEra14CsqiKb=ASCUi7{q@U3QW7bV5=l{x
zGjl(5bu3cnLGf|U;dumaFi)k2yY+cNbV)zk2PbsEX9qs!Q7OGP4i9TAf25>SRnf;8
z+|EPQ9&(X$OjZM;7vxQHNX9g{*B#6>2uaF9_i$y!H+#X{#(PR7I)IOhL%8jdk3Hbi
z2`(ZV))outso{XdE)c8Y&km62Ie|L?PWB{j?gh><!1gpr&RG7q#cZHy9OhvVg?}Gr
zumIaMCjQq+d?1-_gUG>5e-hD*lNXSw;+&fET!SxT%a16V1(}20pk{=GW4=nH=^Fa$
zDGK*tKJ1rnuQBKX!+m%-pqNA{x(3a%3XMszh+$w)<1EJ$G#q5`i>ydAneRZr>t6P*
zVb{|+xr8s#MtXx*m+^D~UR7q%3213TZx@gi{`&4ftG$|C;Lz~re|3QduFp=8IvLze
zW+9e~2RO9U+0)%Ymt;_P2V9m#-3jz$cqwb1jH4uWK6B=YAD@o{Q%+9u@bB*Tokd(_
z3tysi7P=oG2(E~d;6UwNS(jP8FS=3zAMPAb<V1D>dL16IWcc{j%%ndoBF2(yB>Zkl
z^nhA2eHTcouz+%6e{EU%H7wojUCd{pJi~<iz?*nkcgHmbvf62t2FH-GyiQ#3;WN-G
z5S6c!V^l;I10m0mc2)z9r_>{;%9$fMQUL!z>nM~-vRuQ*yY41A&Cm-P<})iQh`0a^
z#c+R+2~;?|I>1n?js^w_d@7}K&oXE5^Kd^9hC;s_2D-8gf0HHjn#n)M+bBlh>TnjJ
zPvaMS2pozyR90xoIhx{%jVdVLN)HzAkq8F(pD_DlD6E^{3AB|kK9j?!#oenn#(5GG
zLsjw7AUG`zUF}&SE}B+h#?mTCZi6f^Sd|ZQf{X0ClOPWY+c81ctcm0f*<BDX&iRlm
zbyP)if~2J~f08YHF^+<a70p@>mD926@9?0h;VQ+53*jq$rX8ZFIr#iY(F-+bdfB%m
zJxpVnvrk_<id;z!AhWw7N1!z;Z#jUjQ+>+;8hHgS2Y}nEaJc|4t;FR3url{qf6y%z
zxg0=msmkR5dS_)WOB@Yn;CTX{_FEb>oL}5PugPvhe<PtzJ>vjGDR#jaIgzDwunvHQ
z3T<n6QkDaEfTwZAU)}9*Go|wm9|j4Ix~r8x-t5+!-_4!UTL@6ONY)6j4OMi9dFRa*
z=H8)(8IhXknXBJ!;xF;|dmHmWFry4RY62Et{nctZarx~R@fvTc3M;k{g*)G^y$9dQ
zKezwne_whlf4;W$@pOhCfB&^boI!v5o0T`6!4w!T9v-~+8;2SlmgCWk@M0cnS-a{_
z<EBlq{Q!s4QtAZdpSYkZ;oC+330P<-9=QM{xMW5rhHUPyEjAQmp5_aDY~Zcy!Qyi@
zkr5vgCB`v?7WElRNpRzRkYOcSzEjfp#!Fv`e?T1Fz>M8{>-+J-!G5oG;uXHhy&`yp
zxv~nMp7ZfJjbv62>fdd3q6<i7=&=LG?aKFl+j(~z^E48s>`+u@PV1Ij&HZl!W5B!n
z*XhC_lc(jNt<59o{#4#9s?w(x7#_Uu!@-{RD{{<CH{7Np$6^<(X@|-}uK1IVS9mGJ
ze_|10zMfHW!X~;_m|b&(Pgw8(mY%S4-=E+m>5cVsq=_ue6WE%kF&L4g2o^hw{kf$5
zC%6=QxgQ@Ek1Z(hN+;{YUpOdJqA6+7(3GJaj(6+drpw**js$RHIdigG-(yL8vimmO
z+>=ZNgRR~5_F>SyfxtK49~wt@Suc%Mf5w&LT7o1FQGVaN)f`qCme_ZeSxan`RZ>6<
zqofhB#x??@6|tRrw=;jYSeloZH;UDwxJbn0q%4y*pc~W<a&inga5U)5pHD6ml0Wkv
zZYTQn*@_*@Bxlad>l^Udk^mau`(M2A?^ydE{|1FWZE|La{EW|8o*XGNQh$M&e{Z@a
zsTfLwr!+V<O#Bv6l}cOb;zWzC$&A^yGHTNxTUcQS#nMuiqd;RT4x0~~GfdrMXN$^o
zS`#_nUwSLgBHfwI<}=0Go@cyTbxM9==nvi;3$&zoobkv>a(^shRXAyX!M|Q}i3d&?
z=;z&_%9~>cTgWdX&n#oB4VewQe<c#Ltr%k=<*KdHO6d(%|BMKtW7rHM!v9k_gcUj-
zmgfD{bZu;^HOR_Wpt4aR<xXf4x7bo=?VA?hTZ(sPaC38qz$BY$k;vXbF4ZFLM`AH;
zZZMFRZP`<ev_VL(Cwd>BW#$UyO>l`24!Hj3wJAb7qh^1!)A`!s8qzG?f7X0a&$Ly{
zVkgU8dfSC@F7d`?esCFzLvyT%trpv5nON{r_@)ob#me~FLOx;clC+G*MyW(<27>_H
znER8#8MNBhWT%Z9x~r2^p=uU7rcK&mO{uj&VJWzp7El6=zxB?~WI6Y2=bi3QuBKn%
zhRkv(wXrNVH1FuZc(%8*f9cp3iJn4$zXx7M!wS?Zf3lrVy!i(FHM}n?Z`n^xXiE`H
z^D>gGc{cM*z*E&<92k)XLl4vW^kMrjI6p4%$TMfI{J(CeaEV}-I@7|~u<|!s;{=c<
zX)P%NN76!vP1WKyRyk&CbPV_44@z87OZVWGTgbKlV4TQV4?7^He^CpUMn8=q;2m8Q
z<0gIk7Us_@lqKg>ay@E;)=(y6<~|>?vF?cYIhcTUc~lmDuoi09`hKyUO?J0_#o=K4
z|9XSPL+~)Yn=Op(=|*{g!4Yk0oR`;PU&h*FZ>fEKJ{~a^#U0^#`|#kcerLIB!57l+
zo#0pxBNMAHh{}yUe^C!*VHdO0#?7QgxVyHpqiCBE0mI#5_23z6-g;I<SMb|RBf?F%
zE*cSTOFq`#_v{9i<L&&n`QqCgl+(e!c!8sTy@=M@p%m2?1`c8*X1lN6Y6{*F1InTd
zpR4LF^3ijOqKl8+7k_SZS!ltJEh^nBJvZN9wa<K8P3^pbe;cAtVf`hCx5Rw&ZH+fH
zJNG5E!6>KK?gOLyf?|}0`zluLy^$4_Bq-8Ld^#}vUikAlMcENTIUu?;!K(St_%y$u
ztqIj?k~&4$?#$yFo95?phEL=3UG&pk?z0W?$rKBG^ZU{t8&s8IfH%)63LqZ_f>OKS
zuUmkH3sk6Af8~3V-T2-g{|4oeXhCn23PMJBHY?xXee-6PxXerl_2)OmAGEG<CM{cQ
zM8T*5v5(J;s(jTE7y+w{enD}WkfxCzRo$a+h2l1XI{hfR`Z*#_>J8xS!K%X)x4Kur
z@yvn<py7sUlX!_%<cJ-*=m<{Xhy&t+{EtI1iQud<e`<Ujy1`upbgYj^dqUHve;kU7
zw0saMM7+yB5a~sxst-C@XnLWKNH`d)NJ7@)1o>dJe>}43wdO~n7X<wex-dT^$vLJs
z{&*9+o|Nl@5&l7EIL-9?A!dty5^7o7AZnII`HgLnQ)%f_R|0LHyFV2->@2i8ehi<^
zX%Vaof50J}WsobUQKb-O`yR-|n>vWV5pL^xKyFK%ya}G1L2h0vjfh$@jUN-&NHE=Q
zz>dy&7?r6S?4jblEU2dX8Kwg)-pmOsR;KT*2h3L}2~?=%d7g$p&N+fRXA5AJ-c~KM
zSpo*55m7Hlu`p&*0@yajwU&$P2JD@;*{r6wf7^|f&5-$MFMj+d+UIux7}DN&;G4zn
zZabUxu@q`d;R2P(Eut`WA>jg4WZ=H%CixmfXY>%9?$YGAJpYKoJ^nzX%35|q*5)sN
z{<YfdyWasuMo|zy(Uq-#BxGS;Ws=MhM<{08#Chg1jG!iJ0qe}NK!o}890lo*Hz+iA
ze@FTh15rL^;-2Zp(@3mRd+O-?)bhQHG3wG!?&e2A5})@ws@27%BrQY83d;IZ&4%I7
z%PLe!S{xCen}QIpy9DA($R$@s4gLjj{#SEfEp5C-T`E#uYYfGy`Xd)EQ0C|brNw$K
z$D4cRXru+CwVRW2P5rz*hY?<B`rvs>e@Xavba((S%qKM3=8ykc6X5`Qe2CBuz2W%$
ziM)h9e=2^Hy_KGFpFfpLy4<D9_p9BQy-6OxsW4(7<vpqmoFTE@HkxUa=IG~r0K}E&
zbNS$=o?7Yir&7WB{HeGqsA@K_*ZSO#arBKE*o`!>&fXG?Ei9Q$Dlf}7DPk95e@pyN
zb-J+}SlS;BGgXs9NOexEkY|<<>7VuUm}O<UPojf0t#U1_%fZ<c%hS0S5g6kQXmXa2
zI2p%(4WO{aL$FVi{?NYT@04v2h8W~%9me<+AVCIXDiEhM+acy9NH!sO(ai3H$uuik
zCK`*pP4K%V7T<k?I3XS`sdOrVe`zR53zN7#Ym}nZ(dne=s5$q)Z;Tiu>fb12zGBUM
zZG{(Ec}BhF2E@yu-z8C${KRW_2;j>U?*oT{fUiLAphb{|8y<#a7H0jxSE39YRT+e@
zMI4}Y_ygp&eiIQdT){UT0OM!o^Sdnv>ZoSk032{S^}<o6a}~u^V^8Czf3H*;oO;64
zBD81FQCC4+W&0qSRkLy~|Huu>3YRoTY2$fctd#&UCVpoT(J1i#lyR~#nb2Tu>mina
zTU+EEf)i)lz>lyxzDj=HU{Rp&$7!uUtZE)+o=EEy*B?7Vtyzku_Ovf@PQGL2-4JDh
zz_^(2ZoM_gGQatANP4jJe^;BSc{&|~_*B42Goq}()@c(mTIej0>fg`y!3iC<akwX`
z+yhXD@S#^nxm-=>8<M?reDAGHZ+%K9xpPjd*4<)VcC<L>r*n>VCKMb+^?q)WTD?-3
z1_7^Bq>H(B!mEO*jU)b9f1FkYAiKH^wIr9pK|B{1>!oK9QCfY*f2P8_*w9i5{Xbe|
zJR^rHq++RALjc$JslNYo3ob_(TEs_yHJwj4Q*So?Hv{+bYOvRPyt7r%?hP#c-0Al%
zi2mS?yd0{Hqo**w;p|7`I8Wjna(I9KRJ}FAERjNboB@r4;MNEPy#+$LUXar1WPq@C
z$`6mmfWRAWhhsSIe`Y9nL5BR%cRmV-P#!xs<dD8|Jsh?OSS^tz^2Xt0J(HS!n!PVb
zY&&rdiP5g!D{JaWLn#EPZ|dQOezx!?5YpqX*WMSGZU6wh$`WS;y;btqKI|rotw~&R
z2edmp1p2Z?2e7F@NvsY~vxUJGe+#U|?O&{FooN=BN`Cw&f2rOD?gX^g1rQbO{Y64L
zcL`uoC~P+T<1)_pGR~E*mOQfZ^yc0gYUh__6ofH2xr}KY8|nfxD!O3wu#Af7aHn4|
zM~;%zxaSdVf+wd4)I61=_*gtnQmmFcW~e8YKMD6Y^#m`YQfq!eewrpJ+yOvDafLNQ
z`W&@g9YMAVf2@pz@tI6mMRg-Hgr&7p;{Nv(W3l5vy%sZZ-Y*`erb?*<MM3c~%td4u
zUqt#BmUe5XFZ}K$6klQmSt600r;8X71q8q?QChFgt7>*601H0#7}q8_&Cm;qh$Bsn
zj%M2+_romXO_?x{O8w-V$CK$xnw$j-_F_JxC8<a{e;nd!|G(awfPXUF5+3k`9xY;a
zWk_0P$<q^_kHWNT=`qBG1(qtJaF4g7BKdN2i^T*{F>Hk%QHtWdc_6)3VkM~mwez4#
z9Vzkmo8LdJd26<d{`k7fZxS5i?F!ExQns)+M{T)62r^RGdUNlur~20|)s-Dg(mRN6
zDn9-Rf06sf8~CT1e&u80l@}%>+S~&lxgs1CscJ-3#hV(>`!2t354Oc}V|H<+53<a|
zXBGxvfB<0oa~oT`7U=cHGp}=?QB^ykmov^+z5}@OO1pM|wOsP;KpX8*j!<;h3~-G|
zo~+Cf7ImT|M+j7#oFnkcvUG;<we|#)OwGCge}~*20sJ7FV*%J~Yg8&hqV_{RToCmK
zOB`MM!DiD=D{WQ6RQEoxmE{f$fpedb*-vVQ1^VlfQCA5(KnFY5m<4^g^7;|vC28Z}
z&PIfxs_ABp@?U7Y0T&-w?^K1G;O_SKp5?`2F$Am0bndNw?|YGo$qnNmWqP2Md-)<;
zf1l7kd<=QFc=4g5X~&nODGNf(&yc`Gn0U~HA6w460<f&WqrCC5?8%zk+#M3T!8i(Q
zTgP^@+-_Ks@SWMID4s0UvLM<roZ?M%32_>O@wKvg(6^}_tsJlN(U9Xr35Sc_fqnBN
zE$$S?cO*h;&U`^>lmrJVwq|YRA#}R-e<hLM_qZrfZr}UruU01Y4YeWey!m{wF-!R|
z3gVo>t_*!%oNt1x+$`~^rQw03PcW4>TCN^=s8C2I!VesZq{A5*hOjQ!m=)yyfy}|e
zbV-Q`CrO^nvgRxAF=`23u=<08)ekH#=WhiHevuX)BHnoH+mz+h7;J`t)cthfe@{^W
zocP)owuKl;-DMz`Q6?;p0;E6lAN={oaYl{;x~rP$tz{&7BNHYMiCt)17TM$AcUJ<D
z+gROF-ahS5^lNz#>}RYJH4_l9k6)b^!e~hwhd7)WCPhs&MXM_nwBcb=;(HVwdm7LG
z;n!muWUqO#c&he2I~{Br@9Bj&e>wn4$x5<-ZM3cRK%=pt^?<Hftf&VD(TP>4wLMPG
zClcA_22(B3WC=&Ii_9JA+Fd6z$Bn5ptUm1<4THP-%9?n4RV{yttow-i3_%wvBT8u&
z%v*}gDP6Nc6Z`uNjxE=N)7#90qb9X8yNyF?*$Q&DdKkQQj{omGM6Uepe=fke3`HKJ
zC|aQyOw|=HVVvK5fl7jShpkZ3=j6)-Kl4%5!KGScS=Cx2FCW0xug0uL>%(vwK7l@)
zZj6el>B2QhIMS+gVqiWd(M0XkC6d6k$<bJo{#kZnF9U%G#5M8YmNySk0z{c8x!Ev`
z9@IJ#C!UCY(Go_OthP-4e-fe^y~ZVktZ8_!rE>N<GVB;bQ=cnM{}bVv8;MUAfP5k;
zz8u8hkZc6=b42xs5y@uCJLow;bRQlL;8}+u4~L{);<8kK`{NOnuL7<t2ek|MR7IuG
z87mH0Xa>ovtOLF9NW}&S@35b`9qFSDp$W;Jiy?@JV?3Ag*`CBIe=k{Z2=ZW!-#Bpw
zU~rwaDpuV1e(NaAY6%Vs@FXb;l%vz%;dn0y!aE&m-VdVjyzj=ZJ8JY}tg*_0xyPql
znokd}J*_}psS+v9O|t$YJXt&ARIoDYYFs2g;8g%<(=i2#?^}FVAyuM;z!joa0m!0Q
zBwVc%S~y0tzDfFoe`yOazR@vwLGkF2yoLcr8vijOVCrh9!}OknATK_Ur-kHz`^xG|
zDEk`OVD0XU>-P_Y7NUa_X^m<0qtU2FF4v_#ilnnMS|-W)2bXb|B+C*gVI3MK1(UQ|
z;yQ0c{gMBHqtiL#Nh1+}EM2fmOak0;cN3pO*03t?Fg1Aye_x5)^Pp>s#f5v>#a2>A
zE`0vfbo{G*yGA%er&&%0(nef`F>hVFk^l@j$?irC!u@WFKQu>=yra886SxD8aA%JH
zaXoC3AA)K87@Z-!s$A^i|7+Y=-CO3i;(_TmQ~Q)KQo!pdIj5Ky?(YV{RWCT2UXRfz
z3tmUU8)kHUe?LZ7M2+UkVtb#LRsEHxqO9*Qr(*lY{9)+t@eQP_OxDqQHE{-MGOVRl
zT9R{<$KEP9T|i*!h}R=zJlN$3)f)#(;3BnDxOk}4$ntmN)3;pJI27%um5vwfWbz&B
zC6n)LWW0{8yeQa2kyIC2Nfc2HkGqd+JgZS&gVj>>f1v^;edy#^(D!td8cPam1Y2%}
zrHpBPuelv6{h~m8G6x>l3J<8J#6Y_aC@lz6o*o>$YghTejonpWTj8DzlFgu=WSopP
zWErR9_wWBvE$+{s%Fd%@(p>HER(<^O`)sl6`WY343>vrwVKWo?Y;x4pkts`VParYf
zbnml>e}^w=k)6i|E@-_^;?9Fp-Qj&mr+*exDGlN*s@&~H;EoP5H!ToUepdak4P#d<
z1JLRka7%A<4<$SP;(hfdi*aA$t^&FZ)b1by7=nIrlJX){C$nmG#e8PM0+&e0w7g2|
zts((sd2g=-N3y{{_HT1Hba{LctMrE_><b<Yf6iG=d^||RsH$=+`<{16>c3)wAA)?}
zb5$<?c)Aiqc$0+u0amC?Dsrou2N6fs=i@O*-*`#2U>v1kqVMV6wgUXs!*sKTfR63j
zI81`A^)cK{kf6enye!O23e<FO`l8e4Z(l4+t{Tm+`s17WgGx|mnG`>NdI+;4%tG7{
zf8^-tt(RjvC34h2+Yt2&^oD?&#9m|=?FQ}InO>dC1t2`TDcLOlXbeE3#v;de(W&^q
zavYr0UY%lP{V9m1ah7AzBWwhooc?&~?^!P!Gbeyo=y0a>vgm}fC!AALWO2{SnK#v!
zX!K240G3FhPB!=1){QS0hO_h5>**I8f0p^8M8&soui6=cY*&n_nq6=Yf8R8%dbOKL
z8@=4jB`G=ebfsj$a|gB$OG9&#)A*c%S4PpAnH6^8+)ch8BXBjLUJModGk8W&2bUY>
z6NFCy-sgz3Jc!-lg6HQy??(qrMDeN)L8BV@UO_wKw|zuK{joItJf@jcFds0(f4w~l
zal+r{$B4VVOt1=Tkw!{ZZd3GOH-_A{87<Zutf!5g!J5wXVKI)Miz&@(fcNB~_?faC
z%gEpZMH?YQX=eV>1aucdvmyq9;gFdL9Tn0UsbU$;(NF13nzZ9UmN2urppEA@#9<RJ
z66ui=qkNP-!c}$>k1!!sX9r%*e<^wilXGTTnbVBn8Wt$t*K3lHXwPO$>4>Com;~h5
zDe#hK+c+%K3LeVi%+AnBke7b>q7!2p9z)2a4m8l+rGL0Jh6&lDf~e+uT7TXMw;n2x
z+D#gt6I|ir$>`8QkwMgTI4Zhdi?5N^aKS|)^EomN{p%XK+cb#x&(gh=e`_Ap*Q1L>
z_zcAt*7&+b_v`b=t23iPxa+Y5KE3$R<&dK2`mWPJLXTt+CB6ELXUn?eQ1o^b2RH5!
zEsRPy|CWX|?xWcFVx99e$dseXcVa6{?xWo3EUYgVZp&R0pmnwmKR-1WI7cP)ZSm!>
zAe%sR?iSiI$w^L2eEP7-e{Sl)!*a%=G9{sRK7@I#+6+PT{TNYw!ZKkTLB)G!5uosp
z9bv_1kn9<JH~HWiXQ@|Y7+X!hdYj=gjM;%V$uLGSILI(o#tq_OT_e#_OBFb_8x=wr
z|IKK-(E-oPb2gvxs_85&Q}BRWRuny~wqF3`uL{zLmmc)88JAU(f3Rq^3!p9RWNc>E
zjsDW)U=(FB-M9?xM3Ix9C+)8c>R2O>?W8ow_*!q;Sir4=yP4x-o78<xY7=k#97cx}
zm2OJZ1o8P3nHYcmgy%Pk580>Eq~Dw;C4?>>L<~J=mziaXQ3_#X6ZF{fEy^y#P9K5#
zwv4U?S@^)u(=%Mof3y+L^%|CbUB53z7rm=6NoZUkGAlB~@Cik&8>3`gz}iJw`etr~
zf|@eqyp80l)3B7+_UtK$&5xLm2Lx{Mux>+ANl&$blVk=hjL`N$H#_O^DvPh<TKedo
z>a0y1g6(QnrWoUTwon6>Wq7M=tYknP4OpvmKs#7VCf)v$e>|E>e8CDDdchk&{zePu
zC1;qTGPR9+U1z>=D0I3@spzZWHA)jyT;x#gp-YA>`(0G#?$!~mk$&OcV2*x5{Shz6
zXT#!=#F>0RE?NtQd=w_?zUm*0{B0cm?TkL?C+NJw{#XnsFUPN*4XJj?PWq3<i4eg+
zKS)_i>cexge~4uTay}$0RS~X_#R{LR4}i>2{FFa`Tpqwr=OgmaP<aWY;K%qm0NL=P
zZNQzm0c)Iq)v-<OCG8h9Db*7IisVkgX{3c*+I~q3Qq!sS`Y4uHD}@DH7UYysPI#(F
z=L#(}xuAWG*f1-da1k?Won<F{4n4uHf@Xc!VoDVLe>B8f7OSlnxSc7jfs3@NtkO1Q
z(*A=Q|5O$faC+p|proo~lYDr`?OK$g9duqBdIa=B0@)O*KO5u8^)hr>=YjUwzv{Vn
zMJ{H+@y8)(na`}lg-@Bb`rZX$=&^0<BF)26tyL_zAcwf3E2TZ!d^!C`S$_Ea$?Yu1
zThZ{xe_fJRffG02sU{<})~zdN>Ckd>N0`8+LIirqI#<GhUTRxP4Vgf22`Zf=Wvjcn
zVN4v!Ykc$l7%lO%p}pjE(vCnW{&wg&IA<demhk_`ofKplJYf){8mJ3jic+_bmifUt
zTyS=GFHPpl5=7G6JIziPy_eRJR#^?)PU?sDe-tux^(a_srM&EOrL+^#R#bW=FVmnP
zx%2>&Ky1HV1Lal@7uXwh({{08JO3~qIZ0XqCD`{IMf1c5>Qqe?gJ&*Vx75Fb^>O4d
z+{+Y1<YIh25s?uK7NH`QtGf4vRSz9st2xSYbYML*e&U94-po-aeaUQEQn)sO{Cy8{
zN;ZhjEq~vQ>vWCwNOp^;XOJv9e{_pvRsXi-!*QLiKuRZ`%o0JE)})XSUv@VXhdT>b
zTtZkY5)!rvJyoCUv%svvr{^{k3~j%{?VDOZSWnH}TYTqIo429<LP`R)d=c7yjbDT;
z;ugY5`!(I2fOr?~J8w{gZo}`ea*=U;KB06EPJjM3=`hTqJ~q#3@-w?32^W4u=$B^y
zk^j0!BsL6^M*K>{rfXeDL;^H}>uWAa{w*M@<lF+SX%^#F5-NXROiRz<ljZoX4WJmL
z+2q+gEOW>Ugd%xG%Ni)VT%%}M5GRO9ZQ>#S!c~Zf+O_9aizQ@{^|rIk?yEQ3`n!ke
zdVf8g>(`<)LIuf$jWKBX$g@iU8?vPZ1kE9~Bvi(%`>V~=U+=uxZ1K&X?7sLLnpt^w
zw^}^x9{kPyVlv2>GsK(4Zob&;zOAPE5x0#i7ytDX#9Us}M#D|@NSzduY@2*XH{ss}
zJfrBU&YPv$Q#UmPB-JoRL<uJ;gZRv`^nU~XKGe+k-Kgwj_h6M!$<+S-pkGs4EL(y<
zap}MR)?7)yS1GWKvvsRClVVQ3iJ$(>%{N~vvJW?&-w3m#8PQ{yGhc+(H!=sGaKSms
z1)$;ze0vDAi(~3n`z&g@*wy>2eF8q&JNIaqdOWJs3X6?D-uU`^K9gwllPg#vFn>y~
zz;IY6STM(lX974Upo14h$xmdHRb2QE+uPaHIH98UN3eo!@&yQjzQb>A4(^A(umIM}
zCY^soSUo;$lETmhF`Xv6ip8uVI4QqNvqBQOrUEfJ?m2rl(7NTB3|A0(nPI^-+asDq
zx|Y!pBiVp!!2XXL?={SdW=?(KdVdHR9CNHt5_}`^#a?clotbDcHG`+3Epfmse?qmv
zpiP|Zpy=c<4so<be<Kw%xrUOu{D#(rEsD$X<mDV;tXKVk%V51x{prPt?2w!QS#jkV
zB|^}%KnCkWyEsGbzfyU<vc}7;QnH@?tVgw~<*?C6@{EE+16R?oJus@lR)0(~YTIP4
z7j{#UUzAwGL}cvV8*ru}e-idWEoKFWVhAJ!7Qe3XL`~nc;XX?1-(hMATx!;*!8TUl
zTT(dxb?dJ;(}ljiBH#Lzdp;)gtUtbX=ZX;yPP%Vo-udfxVV?d=oD9r2fG#`cUMQI6
z`{UTgF#-uMNZ-iCSN@DLWPgvNkb1Oo%@N4E@x7-n)9I>I6tt=O%m#>$)MEy6Nd3SM
zN*aV2VhJH+hG3!ny`xD+<lxUr(&HyYo(v|3R4DWfjMcVM!~xWIm({IPV7vRx!wf7$
zW;KhnKm$~NuCJYH16^;t)yBnEy}Dg_<KIkYz>g@Y<SKI8J;w8$&3`h{#+>e<#R;k7
z?P{iPBoxyGZmKe}E8m;!Znt-L{%W_L{+s?M?<k{@;vcLiI@T<LV^Kf@c;I#f=vBC*
z@x67hk9dd<$@Zd%Le8e~K03p>uz3zsNU)c`O&`7Zjme;+(MV)P<ITE^N?;6-xP_1t
z)2lj32B=1JFP}ioYJU@HRgR(m#06j_W1l}kuyuxVERiNca;dUgGZ}D<f9>gOqx$O>
z_Hq9;fNh^Qj+e;mW=4^!9>&=<RsbGn$<vcCgA27oinna+Vc_h%p2LVD{}t`exs-^q
z&4rP*xi|Xb#cHw}FCLbQxj)~yD#lrd>!frQ18PE|RPul`a(_NvulWVXU_W@@chKaJ
z+@db&AY)-uLse#`UE$T79zYsPVl2ehOJ%B>9hJ)D1?D=cGguwlXsJ3lqNaPYq=bZr
z;59s&*FlktJABwOC#`(!<y{<IxRwv7ucx1;Nm^7?<XFav?=*&k^rjwdCAJb*(KwIN
z(aXP#Qmn&-M}IW3jH=Qu2`FoFH6aW<RppI+3DJ=6eJqyx^RcluFV6NtBB9o+<a~l^
zKU6$tkFZ9{2^NniCB|CPNU}=~dNWWVw5!ddRa=?F{q_T`D4yy7a^cF}nExzVxfk%_
z>o@9oV&J|p@Z#u_r|MhzU;OXO-Q8mK;BCMGXMFFEe}608tu`xfzMgqt4b(p`d*EI9
zf89=3{=^Qk+PjINyT`gCRvRfU`lDAkI!(tVZan1^N86rOmb}JuN62+E!pWM3BSD_Z
zP1-gb5%MH#(zZ(w0Vh%$A!WNGVwwfkSoyTO0Mas40?QLvi&I+cm7Gt%Y<}fM7OuV0
ztw={pGk-&IRq`!JW6XYbpG3U5gyQp}Fv!ZAxu(L$_i|SpM(3WYPH3FOZ^z`EP2(7^
zZRoa1h+{nYoA>=ya?t_8%p15j^Lkf<mAi6zHCXZk5tjLaQjh!ftdwa-!WO?{EaEpZ
z9u@HD$}Gh`_|^Q5w3E))ssVCJBw5H>l!h9mgnxTeTfFR@bLzKoi-NdLIH>|gv#4NE
z5UWTz$OhT15Qr`7&4t@xa*j!yjeg*lh$HBz32L})z$c|Wn1s&-QHxjHtRP0VZ*nC9
zXl!Xl6pvc)4y5<ghC>~{RO>O!rJcdtBi=b_5b4f7vH$zczv`RT7@{H5>+=s1m}S2A
z+J7NU;$<4X1UVW*y_Cx!t&YgWqvQ-Vph7E_I7L-$U1F0bp-X-1KzDlvtbD3xd9xij
zu6vt>zEUK3#FGiiDP1W7z3&CH19!|V!j{m@c_}{WDjlsb)>m{89b>&T4c^$YD!+?H
zPd5g@RzfN7Z3N1CI1={7qR~MVK>*|V>3><=nxhasnmVRFoePs1gv^LWrYH&Us2dfz
zmw<x-tN@iGRzB)GL=u#ElAuV!h984CsqGG4Sg{oTeJMI7FS5%j^0@D+A)l7pn*iu7
zdQ4J8Z^AG;KnwLiyHU2(=~9ExIjLLFnA>obz}6`LFUNK@OK*b=jZqZ&2hPilQh!-J
zE?m5Bnvd$NNnV1v_d3dcg0}#A!Dr4$24)E5o)A>sqon9De4Re}uNY~jSSiZx1BM|L
zn8WBGMp8A23pGn{)xemN$`$)-(g^heUF;uh%FCCC!FsS?^YR7$UUW%M*O0_l){PN0
zdSk9Rh!5cb3zK(ga-?ArQng6u#eZR49E+p{ywFJRDmTHCAU6W7GZetEfZcME>=lc*
z)@g`CuiVuH-`55qMK3LbhX~1T82?oFpRMJ!pmY&Wbf~Hgm)2Ewi}EA>DwD^XFG@01
z^tJ;AWtwrt-rnTqujeF3s*RjA+S8@JKB5TLe>-Ch>K2RWe<0;?QtM<-O@DP_m*reH
zFz}*q2`Hh7JS`_-<4K*$<}1xJTLPrNs}}^|3+4E3gkL<J&8|9Ys|K!j%zH^WR@nDk
zpi!yL7UDU0sYNfc@`lZKjm>WjBty92fx*nu&5<}H#Caybx&=35unIuA4`MbJ{t*U9
z)}8y$@~qdOtN4tD^fkVqHGjcRcz-<x>7Obi3Wi?`vA9OMWtWmgQg$)z1tkMB;}G=d
z_8bb5KSfbqp?nP!>U6MTE%i~+J*w64`UQwRh5M#c9VLxxl#6opP6LT;8cT`ZFN1@0
zeVy0omG^YLw3}G!>!h15)e;$ENnZ!OG9&qf{J2Z##Zgvs-$`l7s((XK?eIAbGSfh$
z^14y#AXH%BnvEUJL`j*I*($SZQL75s9kKrLB~8vXPaeJQLzq|<6~XF{hfVr|MRAl5
z5#~NB%OKey(v2P@aD~KKYkYv1MDABIIIP}H0wVDmMKr++k&VA$gf)z-<Y(EZr<0GW
zI19l;vxE;+PsIj<IDem-skl-qyh;=&`n<19TNjcqgtnd=gu(UW98dU`TQ9zs^GmPI
zGepk76kVe{2W?uU4xEHlBSP8+igQ^nwkregXbo7q_0k_t@1|qVC}zF&3>p<7N4ID2
zX)Cv1{$cIQw&uX<{JcG^DH=nh?Lph39A<bcA`uCTSU(=L1AiVIHV(m2p(r{ZweJfx
z06L^kTYgc(!5?%x+pKrXnK$<D7c&$8Wt|W>JoV5E@}g+H58@b+h`;P+f@Kck(@CGE
z4Y^eQ8t1!0iNO?%8n8?RRYt#uk7788$wFD;f4Hk~f3r2u6d<*zVj&N*=-L71P23Eg
z;EiqsOegFF0Dtag(~ZCK^z#`?*<YVQcX^W}`ej%){&)S@b-8q#pVPRJjG_LxuV8JL
zI7Hcg0~v{7Mo7sLGE-r~s?JWx1@Ti(DBp5}cRwb0{_^Kfh<N;Ep9)fbRUb_x%}@2R
z(}<|)m;22Q(iE6xACabGq2Si{(>voi*p~I6fG$3Dq<`8e5DQuO>W|&1cH$6@%4^<b
z5SB+%lIR<K8AG*LC_cnWP~lBLtFAkipovt02F7s7vMLS^X3X;=1eOz67_LCBFaQqT
zYO&ZDB_t^Y(Zctd+!6Y45yO#)Kb;koB$3ZwAwN`^$;T3^%v3~NB4N$Xf-J930OBg?
zUbQcV+ka*>>feg}l-XJh^Vs$>vMP7brBh(TCCph4kuYcJIAPAxTlr2!FB`Jdz=r!e
zn<2i=rq|a|gVoPRs|9VqQ5_F5tYh<WRV$6#nZKJ(?3BiCS^+vurM|ekTl>ahnJ7%q
z;2SDZaFq!m2%31L+$Aisqd?ziXt_aYv&h(9nt!x~Zr8%jA<dHE*94d1^7Xh<+;3_H
z20niRJ>VBmy!qft;gv3i>L4r40ASlxK;S5kLVc2P-wV;IA<zn@-7I)SUr>JI<#^Kk
zIOiy9n*EACVE%w2ZdfH8as7L{P3dS8Ym;5hU>$PccS~>loA<@vkqzL>YO&Q9Q_L}D
z!G94ICI6Bm{`lF-CKrMw%EA|Jf=*b7G+zg!#W_EnbG$_zgS;HW)l@rKkaBP5p4?C*
zMe;g%FbUs>tsV9D7$!phPA4S;lzmh!PIS+L7X-etW>;;+*H=1wt-bGfdau_0&i_94
zmvFDZGF3Q3fp-NKFYnNRo9zP<9Iyt@Lw}da(Eu<B&Vqkxhicg-wfE*ADvZc$X1*TU
zH1!RTQ#f4HV#t$#=%W-LRAjhRpt%(`sU3R_J%o+T8EB9Lhk-2feRlx;A<Q!7E-v+%
zc8;Ro2+7NVkiUnFI3x(_L5AYPLE;KE7h?H)fV6k@JkcZWLA7@i0?;D~*EI-EG=JF>
z3SP&HrT+D;$*}Ugkl>GANV@9D^PjHpDseu6q(s#C%nj0&@t1gna_$PR{N0xkU5jT%
zele#<X`M~6hrYSetkR|tz4+Udj<XLCg#JYCt4#fRs1!~MbFlP6ER{0IRHEkNd#myN
zZsmWOt~Wkp5@ULb@gmX;v&m49?th;P4ME5csTXe324IM=8)3;*l1I68w(ylEA=GFW
zOCD1~i#JF&tbwtj6j?_R(vFvnjOzo}te1XxwyX+eqc-Qpi}_?Xo6e1uZVk_aweQkk
ziJ@7#2{6D|ouijMvJ`9?f`Yp#xJqKY7I%MR;;<I+o`@OwY2~!ZLzCPiW`Bj3Cb*&w
z2b~lGw18h;feHX&x4wNN7kXBiOC>YnVQM;U<t2;31Y2e>Ntc1JPXe0pVrJ~2*Mf_A
zJ-9+7GXgf{2wIZapr)S{bXtC$IGOiMui9?oV)&?kd;SwIUpt(Qk5rbf1_x>3^E4XV
zh=RrTWLnNl(&9)q)!N%vQ-9-)SRe3i;%z*qherw3jjvf7?RQgu=JHaF2Ww2dHh4q8
zg@mgJ!N^cbchj3S`-{kcpLm-pFJl$G3-hh;mdvK>FsB8@{uQMl(QT*NpRPEUR1WL5
zaJg?*nGpTgJvuocy62|j2CY#=L~E3$F)$7g)l)&a1UaHXDd6lFoPRPTq=j;dhZ^G9
zI1Py=K5#POaEK&nv>d>13c2n;LeilXNh9ELa*Bx<yhCux`-A7KDup?PdFp|B;%d{X
zm6T+e5~%wGUr91UIb^##<%^g!-u%FjY!Xar+fZ^byIyu9D_AX5uadl@NffR8F;ZeM
z<WVRjqAVZsp;<I441e>HIW1Pkxh2UM&<bh6;WU($RTJ9X6;JbClJMYX`{0BQ_=tz9
zUr+)p*u#phk3W>1zkS;TVKinz;<hWe=H3KEfIXvG_@Y2d{C!#F5NoW$nxgxKY(bUy
zNW`KOWZsV-DS8RXzUyV*@Km41D%9w}_nx8nDSy7P@gZ|WL4T&4j*_kpW~RyZ&PXUz
zK6TN`bsUV+#^vm_(b;)j{r&{^xJ@WXDq5|Uj$x%`4l5)V-@|>N72bxy>s$H2OOtaf
z{Z7PkIR=Re+3$@#FyoJ&r)RKNzX$qRaQtxy>@f?Dk8^|$kYo)>KQG0XB&XZt@b(_8
zV$|<3#B_^z4}Z)wUA-k<TM>u$&F+%4j6N&6Uz(KZBmQ62g}v%#t`lNt+I^CKMovJy
z{u$z(WgKMoqLB2MWY_O9q%-ss>>VyJI)8~0RlC(GF~Utnih@5JPV#xeP4maRsm@#i
zF-<Qt5awFA9%k_oqnu_c3Fsk6|DdHPNJo3bh7uwZcz?(Q*aT0G@hZ6;2CJ_0R-k8h
z0IdIohnxoAWA5F}?lN;$dF3a?&t$f;x5M>iOTjeGLcHOFX8C}?zTtQx!c2QggVVE&
z99AX0>~rbim?vDyGjb)&>X2OcM5QHP;v5tTcF?;~@daN<m1ez&33<5N6q4Y9K<8%n
zg;@L_VSfa6S4rL40{!y*18XP5b+g~-+asSIk7qLYJqc)}d9GB@!kbD)#2SAXSO>-G
z<Q3O<BBeC$hJWW3>GvXs=58yAicpq0Aj&|?s!~xB$J)!<8L5X1-JbiJ8;zueZTv@^
z{ET}E3aScCYjngrW0b_xc$2<;3-jk9=a}>Ze1CgJ@jM|Ph{&zw>uv}mrGz$V5Rxiv
z$?+I8i1-=2WfOD^;)Br7l`WP<ClKR4Q}JXQ_URP8Z4#!Zybo?#oa~)&Cy=_ahql=Z
zJ2@=u*L|am?6i7P#|ZNgJPc_UE4!WcQa@vXIi(SsH>{|YXiw!kRN==YyXL5T!7yA9
z9)Iu`O;D@n5T=bpja*Y-fAI2FTbhNJAtLuHvQa1-`;LIke89-V{o?Tvvd5a`XV&x;
z$Zx^sm9^%s7kl-|q;AAI+4B$odCu~q=~7Tlw$k}bHr=X5w*d&nZbNG=LI)Od#Yg!9
z`Unme(#u7yYW2v1{jA6SqUq*K(5xY^c7Gnem>(O;PxuVEvvTPNWKF$4pHPp!_<YTZ
z^g~lq^JOV+?6Jr+M?w1Ija_`#{aOf#WAo!mjt-{JCGcpnwOn3`F&j*6C-542G^P*!
zNo)~)O=3E^)eD3@wOuprNURLr26Au{z3gORl8bb0R?S1K&t(*Z@dmx-*GFE*w0|F(
zD62VipC2PPD??G(wLnC&`{84YM2K8uEm~h^b}bB;ebO(?#8%}eF4_l}c+{FArK(wL
ztZEs665>dFadO%wKS^O*m8K-<SY660hPm$XQg+b@6d2XO^qJJtC_+y`G>yTnB@d-S
zCR{Bbm8(wC>cT%qti}PuIUldrGJkR&g4ghPKKA#*@&9%XqKsZzpCg(Pc0`U<(WjrH
zU8H_|J}y$~S2{tDLzq*ySlE{BpHadt{!lER)Ix{8H5p`8Rsjh~SwBzQ*)t@|h2o&)
zqKxpE?pFknd@xy){T9&{Hc)_P5vbq7gHeDi8&1LcUAb$~5^A-{!vqDjiGN7!(c3~|
zEA3sHPL0$}h((aerwM6sYi3Z?Tcha6KK(7gig-#^I*ndeZO+R6F1G7tE*k1q+#vcK
z=VW?1x^U@;63!d#katsge#txc8XrDDhGhOI+$C6Lr;1b-qWCq4&QeR3&~87=8U#rQ
z$@XbTv$;#@sG1#;(K0R<Ab*EVE}_QMiu|ZesM7s*79K-8Q(MEo0nC&5P$=CBYAF3+
z{|uLv=1Zpa+@WRdZ~g*0g_oj07**B?16mZ<<vI>7;IKsZq)GPCh4#zot$uu1JQik;
zmV-&w&(%dk_Y@`7j_jwWfhbW1`0-vT@)42tbTuZTvQXG|iI|R0oPQI!-fd7Gotdi?
z%IGkvjs<yNcM($CcuxfxbbzQ;Ii-g}xl)X-(C6L9_0X;;O6hf~Fq+WH?%%tJExWm(
z*2Hau5zs;3kaXqXRrSu4>2J~$E6p}Z{*@6$n{_NK48%b9^;b--H0|PbQmo;!eEno!
z-|W!Ri2YZzKj&!r6n`fvI#6NWk=y43b>u9ChsNkYp)hugfI!hEk}3LL#%gefRhmUy
zrj#@v9c?V<wA7?zf^)q~U(;Y&Lv{rJgF#N?Ae!WdI~3#;(Mu@AptFYT_HF%^<>**Z
z>wPB`v{IHSQ>0t<7S&LoUcrgHoQ;}r+zvAMlE6PAeWiy<n176Ds{^c~g3STZEA6Cp
zdz{L{rl)gF`)$sJh>%J@%KC5xzU^wNAOfl?l2+|WQ09CpCD$fGmdi7{;eRwJD0}G~
z2qGkVYFYOFYbM&#4E+IkP~ZMv6Y=~eSErGj&RI(qfLf<s3Wdq+y(nQOSD%2l&&{XA
zjI@a5sc{LeIe)1tL!Ag@@>RW$i(4ZkPInq<O2ti@T`D@WgQ{_z_g*BMTshKe(<;gw
zSaEC|B`9je2|L(TGVv!Peh;!@mSP8euLzqY+D7Ywq*rR4VnPpBW;s!bRM)*G1f)O0
z!vV#t*IgPs9mzf~Cs)<`J>29mHG7g0We-BwA?y<#R)1WBB!`3@l}%(S)zPg1zr2vC
z!j9gNn&#b1J%`x4QKnOR{h|b!m?kbql{5ybv~pY*S=U1mGv>c5LESfb@3h#MBOpx`
z4gStjs$?>PBS&J%$dGVqh#tNMVyNhJebj&qaB+&d@^*~MJ(A0nPVk@OL(j@d+Af>q
zC%JQ$jekVhIHX(69VYOvm|RF-a8Q!c=ro8?OXey?3n(bmT-Mk}y;bS|_d%2|s$9X=
zHwXIhUG$-B_*skFSTnjxuYnScQIQ%pxh5;~X1nrtPgD+)2;hd4Rwf6}uObCppX$uB
zsqfrM1T`^qP{BG`k|8lamG?p`1dEej9Mgkra)02b7YpRLBn2&YiHniZX%L<s)Mskh
z_8#$P??RZ`_WW++qz;vu9$Mn0sz$di+;r0*LP>4MrB~*~F3>jzrl#LGL)t&#j#+}H
zI@)m%CvmtBNQMrT)Y0*h^E|-%qsAOinNPN(kJh1gQ5t&X$uv-`hQX%PoQ6gxQH_Q{
zDSt;ow@CYWV#!-yv_=~lm!`R@1nLBHYk^z|dPnX@6Y>L}ROJPq6tPAUb4f?%n^&=W
zJg3Rey4ALD&MGSsbP&pS9E{MWyW4w{S-V&Xi!^cayA?(RNvPIJCh6gVKGQVU6u%!o
zLz?;nNjKdm$(j%uFhh^|7<2ljz<EA8+JAOrHl7AL(#OGuZX^znt&rQBT<-45OUD8=
zy}RaI51g=USP7vZCJyXVIoK2tae>$9Y-_Q^3mpcr$9K)c`yhLUqP}!Hbd&-{Z}*$V
zAb|ABDJfW}q?Rd)iso1j<NPA^NhnV4fFaAWWdbz1zRLw4qlM{U7nHuL0$5IyIe)hE
z*{gh#Nz6lquFcz{+3Q`l1KO0`9FjBUq`y+EQ=EokUhMbhG=-o?;vM*^sxzkQ?LtP<
zE^Eh#ctL4OHh;G|yjlvcF!r_h*q@y4Xy60?tI<|Z&S5aa*&t0gK#_JYTE`3aPeoui
z7EsDjkxz$Z3X!_u3+h#gMpRtc?0=JZ%ak}F>#tLbW0wTAMtL85fc;#j@r&<<*rAYW
zuoKfRELgc^-i!SPIj*c!isGg2m0RyQs7H*%WI<aR@=BY+(Ef@uS4;8UpC$K_h4Hes
z_L%Kjr=hGuB-cO-eXUlZM!(A%*{+XF<$Qf7A~o#g6mPMb-DC;UnEcB>)PGhyu7`_3
zFuXV`%9+qq23pr<ZLbU#i{DJ%2Cm(&F0!_D-^s_1(V0uOBD>zLb#d(XR_x|-V@VO=
z4L5tLuO{|!@tGRF-OTR6Wbpdd00i7&K@^Yi3BN^WW#8&aq!b6<hSty~K}eoEjfa*5
z&Hjd@!O-y7?Onfm-<?U1e1FwkQ1y0~bf!K2fZ%6MQW-|*;8tmZgkC5<1S~yWoifmt
z(4loDiG3XSEGm4)K<gYf{UyO*k^HhX@fQGHCK-vRA;sRu37)ol`1uQzPJBY?ueI^4
zy-<Dd>eXRAcYuTy{)SSg*{bnkUUAeIt)QiUHep5vE2-zvgkmJ>wtv1FxT1I}a;gsf
zeTfaiw*d9GG&r3wBCeNB$q!Qb4vLpOK)I<Wel9}`x}pCQIj1e0mnQ4e(_NW@A-0uN
zda8&W`UXrY@Xs*BbD&rbVvk`Q{8{+7qTXBaSVi7o*&3DCrVpT3UczsRAoBKUl4bp>
zf(n8Ki&x@oC^EE@Fn>iP=gFEl!kkk_7vZ#qGZvgD=+rQ=J_Lp`z8b^yabN_S^ldN<
z>JUX+@R~MVTkz%?^W0#%rBl*><s67l5qibi#vu5{Z~G`Yf-QDnL~|_oK0C+3-*b2|
zL{Y^km0otZz(CV0fWTPR#&kL7cvP@c55~tVIQ}>Ux5?pcIDZtXOD7k=TaswI0KYh6
zaTe56=~bNz4DFYJE-=u_3$Wgj7*A6-c(ihWVW=d@ZZ`0#flu78NqBIT;6*L6IL#xY
z^zj}HkHi7G2QDo;1cOhciJ_4&tw$zI*Lpb8JGH2?u}dg7I>iDgO5+ZTgw?<u7)ep=
zc33pDs_mdSHh)PTM8oW=MbeS}`>NU!OG|H8{%W#SRqJvwvr@5+WhPf)jbAwBL)#AI
zXzS6q8+<1!l*i`#kfT0c-<uxUF+3zqHgUv*5~Q11kYSpH*$K=x_!MnCkx|C=*Pvu1
zfoaaj2W7zW9+_cO-y(}0-XqHUok>*3dtbrWsqc>%?thl>?^=)EJEc|@Pbz0Q){B(q
zRTy7J%^M1j?0m7urKjsq_yenX6iM6BB=)$Bnn!W=Q1gs~ZZJwPsu8`z=AMv%6P7(m
z#Y9ZnG)?^t_qRC0jh@vY3-6d8p{pce;IDzO_Mu`q^KXP-5_*b$U87KgV@4zRE_@53
zt0hw->3<h}3|i<-^{0eT(nAN`hzHXr(yk>d6*)lc!tJ_8M3wo>b^bMFJ;8wpu#rlt
zmNq~4X0N^`fO7wrx;4!)rgiuO?*A0onE4($g1kjKW_tm7@%T9IEFIhEG+eUnt0I#V
zNAV$C6%VHsQ$}Sm%@@R~2xd8oYh>ep-TAz2f`2D)B?;qmKvP7j+=*-u_n1Vn#>a`@
zdkVb=kuvL{{|ZG>!<^Ny4*xFwfN}J;`0<};pRdp(B5|Mg&N0m*m9qMj3uV>Vg`<M8
zS}8FuOvWmFdVVK5baRakPe~(HN@0;Bm9LjUUG;beipaFZ%d%WGP$}S==z{n{lFaD}
zh<~E`B5^9X3VIeNIym6r`u^0EF20u~N4s_y#bgr)YgQi29*^k;2G5Xvt`)NwFm?^@
zMN#t80%^OrPd3E-MrakL3G2|sSq;E20TBYR&}>6#rIJtx?vz_bfMl()mcH)bD#4xn
z4?OnHA~hM6;|s%K>+5{aI_)($T_a_H$A3Je1&U;ol<oK<ps2<!Ji8HljLL>4SERcJ
z>X90xIRoV7GBD@A1{X`bEpwqEADbE3CxJ$VIizYI$QaUcILXUXf+Mn29V88|bii7|
zu(mo>OO%F*G=(>7ajbf5<8y`%bcpJ4`pY!Is%ORs9jF#BGe3qXYgTLJ+6ddmHGf;}
zgowfe%~p)CL`yu<s7F<sl~dMlp!8Y!{+URRHA??_M)HU*+HhGvmBENHxt^vT)_tz0
z_46>W6f{oamF|Lwr06(5)xYryMIm}@n}=c#S2NHoukZ@}?HpqDf^AXD=M-|9%Bhw0
zbQ_SpNrO0xWG1}=JJ&-MlP&GqD}S8bOcH@hSjF*8ng%+#TLZCI$<KQP#=73Y-D4C*
zE2wXu@_UFS{5Fkj4LxeJV7<r3*$w$u7+3mSXJFa8PVN($4!>7LpCZBJb<n8cqH&Fc
zUePz#wI4BqT@NYD7!yrL#|nA5!8$%?d2;N=4ZZ}oDF2C2+!McM%E2{BHh(w{Vj5mG
z#X11E%Jeorq8F^KU{M!D$hyQ<G~N_{%<%t3OIq1QYXXX3db;;i)HOxQvdyLEb4yXH
zfoZYaG5!co-Gv<Ly_{!mV_MXK>Gi7P0+Yd|^`9llsp#n{=QAm6Gfs{un*~{2SO@&m
zM`-Zk!}>YEf*std_e#BQxPP_a=S;ny(oMySPS3#)ltZes$U1M8{=SNz(=C;eF$n(7
zVK||ESZGv`#?x1%`;>MZCe>so&3O<Xg7m;{HQI=l_8cfdW*fcL!Kv65_%7~}bhSI^
zuFpsM7~Ey;k5uDi3G1IBKK_Wmg_lw5#RN|-&|{Yg)-=p1c?CO2?SK4$TLTW~Tb84v
zya-^~<~-L9)~&vU2Sd+q2CTTBL|?#x3hrjTtl`09g+OxH*1nJ{u=3y^JLu9=`5Qj!
zp?X9E!;|bo!(+!{ftr98pQ@^L7)!dB@1x+HA=zexag)c2ji_uMEX^lb_ZW>L^HWPT
zBxhxibU&enM9%jbPJbx3`ON7PQk73&jqZoCOaEW{n~lHP-7Y4-@7B|Q^Dlz!3;o}N
z_kB0MpUx&Le|{0XOAr31k1NB|u+S6npIf{u^aE(7^2+pGHx443s*r~`4P_-ehI0HE
zmIyNecJmy9Oq%9z-6E{2uQMUmAR{A9Ax7Js<!>0#qfiuUl7C0272de`WY2qDdUmJW
z8WE}3j}JUS_=&>&Pum8v|96XOZHa7$%mrOpF}9gBJ9CjCn51w9C-OkL{+hkqrc_?U
zRVK0}N@vY@(@ly3{LkA8Wyv|+qYP^$#T&N1az=huoNGwKCC$(+#LOYhbXh`>Sxe7G
zY?@Y78YW`Y34hehK?LLsm~Gh{zJAmhfh}7<@Vu|$TI?;}Ij6e&EuQif?(=E<97czm
zaS}g<PiLAxRG^~hp)*lyP<pD^S45jE-1HjAGqqRY{T!^v0p2N7(vD{oUXHePkPJ5&
zj2+H(x7E~|=K8Ne6dv#<FG-UB9)(Z~a@Z{wxjeL|q<`t(PpoWfcv8ChD<~K{t@%x=
zSCNF$ikpZ6?Vz_2%y|UM(sf_H0zC;X!>V~i^NqVL3Mst^FECS~+8m+&(ZMj`8K^o$
zYCU>f;~ACJz-Z4Zdd@>79+&L}C?!EBYKxuNV<4+tYXum39g1jrU8tlQ&+*p+=bZce
zXdka~WPeVVrS69rdBnQ}^`ivwCPW8?XC@<wbt=g3Swz?!L1gP8mX0eRhI*%77d2P&
zr6@Tx!}=AFQ`B9&j&DV&aXUCf*s&!A?>vMUKRzF?ilB0kuZk+_1KsO<uf&J|pVGk^
zzj5M4W^#k^{TMCI`RQzNecI||O70>3LkRU>{(l12QZGe;a5(Zk;7EHNWk12n#P#l{
z<k2gW0er5^02kEpN*GO^G$K=vNV+UT4mI0<^;gr)?}qT#SoD3IB~MQcK)V_KW42q)
zys>}3m`(iEApTX{4V4A_60Re7!i`xmApEnNYBK(he;$W%nE#J|_HUe+K*Z}h{NeGh
zYJa5UjXlXxaZa2xRH#Xl>XwqDV!#_p-9;y9={sUwk)6-UIXZazJvtGGg!;8Yy}8%z
zf=(h0g76l3Q4(Xl6AaQfRZkj${`phwU1r|RK7VScOA>HK#Eu%sZC@8Dy+~4$CiCD&
zNPp7o1bqgw4(r1Y%sk0mj!g~Rl?;y%D}P0_Kw6VXGCb5ehn3fimRYa$rU??ki>^5o
z^;eCE8?_)BZZa(5HQpP|Hk>Bo9F%L=X9l#oFos#YFIK;#cXW+jL*3R%>F*4=A>@%K
z)%`VI;I+sWu9wkGcIP*A9R8%qpaaf^ig&weavR3ctEN_ZrEr}TcZ82z3(+QbH-8mT
zs=J$ZR#b0YkVBf~L5IaD_&gDJ8fw+qLagjW5fZHN+OSN<!Leep)NJ=~KC!r<dA-6Z
zM>D;B?BXoe4~4X6q)oUP)h@a!+90lIwTF(qFHXOe54;qs*{YL=U8=$rQJNefy=~27
z?DMDnbC60$QuVIkIZVL63%kn{y?=zsIa52y>AgAZRBG@#PdIKL^O{k&BDvP9gTZ?5
z_gfzVC-=b%jiOCa@W(BBOwt}YfDG7&R0X8IBD79!V+5y9G3JxqnaTBIp-XQyR<{@?
zhnlu79?R~TdbTRx7<R@s{f&$BsjBCDAH;{KGDuT$<2{~j8DieY4)8KnB7caY%ix=%
zpF<!r7TH$ln7km;v+RWFBF-o`3IJ4vn*@3A`IB-+wE{NcX4Fl_K(n;6CEwz20%=j`
z#g;IFYZRe<4vjbd3;t*{D|LN1xL%dRh|u5gOAEDan44CS4605cdko&FpFauzG|1$;
za{u)skC^wbmAE<FK@_0hoqx1ia<QjyuiE4{2;$`nw|g&rYT4c;eJ`k38L+`J1!%KU
z_P;Vsczc3<ZX1VXHts{wxrMjZw+7;nL`#oCmYut-rk+4rKg@HHw!7et*69Fmk6vTA
z4#7L(@$Hs+Cse0BKa}mA`d$=jkj2Vrt4ZQII3h<?)?ykzCIt=C`F~hHShBi7E`X7$
ztZyfj@$h!D>Be7qGZz7h1m0JFwVp2KySv3|H=W;u%Yr}IEmw=BztZ=D;K-NJ{bdG(
z&;8wa@$lf!H^W$I8KRB%Wo;S+@QkH7@DqZ-_Z-i&8tt3=mG4b<4~vP92Wh?WOuj7r
zvyhu#lJMYX```q2rGF65YRp0ak~Eg$h5e~2w8wnAd!3$DJw3elpnbJdG#hS;Kd6?M
zNf(R}4WkCcUf-XRJY%&1Yxh6$Mn|jO*hOF2?#|()WxK#rcY~L<Kl6<i9mu>@N?qz+
zM~+W?*x=6yK@rt1Lg#6o#5V?qS<9xxe!3eU@CX5)wvyhzqkq2JeaF3km@TTOJ7eLz
z*o^t9C8a7PfL}`C;#W>?k!7$Vx=r!gAXY4lb&{O%)Vakw99EVyQY=X2!61?=d+`bk
zPCBW&)Oou4%{we#(1=tH5d;#j6M`AI{{25be=2*9NOB%=WcgR>1~2@w8EK;isy?IJ
znt@E6eyrErm46p-!pMrH$1fb2PN3*|K~=~9+c}6bB3sPQQB-H7n0;ObZY(MuYP|*`
zzfDlomug#~?7a1Q`b9tGhQ?Vs^VavS;qCnS#0|sKwXsCqv~;ecFv~?-C;#ZCo?(Ks
zDSrN>Gza$)9yuCE4eV|mUL+V>STa*ChzSC01g!c=v41ehbK|YcBxy-Uw!~pVk=rvQ
z+W5Yo4`EJBuq6se_~3FmF19PI3g2%YW}rRp=H7!-#hrr3kR8n&!oN|jpEg&23uv7D
z{vC6iZP4)qu{5G|LIGnr2|nErj!x^PXRL=eb+~14pn7Q!s0<V<5LT7?Xi#gJ531D0
z!oQu7dw=jIyUKd$kEh;jH+@(xR-5&1wVnC9FRR6NIpkI*No4Be?6e8Skw7sOIa(Cp
z)!4<p%+wPhv?<F2JfQsy&MUZu$xxM}v~GAd!eKG{Hr{;VttPv_cwap{+sD6oU;GQr
zL0Mi}C(~!+xtWF-j_E{{4g*mn@FAWyYqk&^bbsmZ*4w+g>Gyu9lqH*bAksLIF>rm6
zxq`>E=4wK~LW}0fP{D`<gC8MIyD!2#s{eaA{^Q3PA8MRF$G=$D@f*P!%?C;PG<rQo
zqbztG@$k*~WGjUvX!$R}m&K0zG5J&$ulg_Y9b1<)TpsAJX~i9dx-K4|Am!+%@iRnK
zPJfcUJVr&<QD5yf3saGw_RV8{1jj-SL={_U@q37SUM>%lOcL1myYXhR+D-hsfzcF~
ze!H*UYU<r$X=8Yt5B}zUF}VOD_;)()#hPGHCCQ>il?w0}-9fdBIY2Iz4O{}8PmRrJ
z22~Lmmf!r}zb#h!hClhOkY17trzrKap?~y4Yo-hUB75n-HOumd{7E9ytF61pF=KqK
zr)NClDoPA7ZX^1j7K6cA>-r&Gp~IP;7R_3Zyh(7tu`7&@r@(@lrcIo}#AjK}FkXND
z59_$GbzHgz>pA~uh;?%f(mlv{B3a@Bm-BwOboUlGmU_jF(V1CX<<$em6s_)Zd4I_L
zuk++oJcKljgSvHMv``H6g*cr{T{OWH-6AwVQ{`K4R#?{g^80Qv-#tv%58h^czw>6Z
z#W#O~MXcG@*kIic^JcS}-fpp!XLPCI0`+9NcF1?J;Rr;OA06rqKD{mChcG*W6T2I+
za5Wuo?zDx9!sx*=W|E~`L7Hn{{(orMuZ#f7mQjn#fHk=aI*ol+Yj+-ds-k0IGYI1*
zp}VEG!gCvnZNMBi_5EZ<DjME#7l51Mn+SjH0|u;UIvf(L4lQS(eBJtArZ%n$oq)%S
z`No;XC4x3_T#(H@YQ&ilYePgPVy)hoy2B7whKF;Mho=Y$SVd=C(((}Kn}7RxA4&p=
zcbUY{PE=&`;=`1lP;>MX>`oA13*L%Ehi*nJYQJe8$f!?wQ3axko&_36j+w&tC;Fc0
zzTGhQ8Tpk73_uYFa7(K*QDBEaAe+h>+9%`owz#BXZn#DVadG&SE)dK?uAYM3?kYyt
zWVzlxJb0_$@dog{r|W(Tj(=v0o3-9BWj3oS3MCa?+~IDQ_%IsJy!E<>q?r0^a%DML
zjI|G_)-9Q$0PE)%OIf|_R?4(i<@jKMhCEz6dT|oJ9g}l5jbrw(-%&teCt`h<+S5To
zhyVrQ9P0)R+(JWN^!$cI(ysEG5q=Lg5|VYbxX6%tXi7T{>tos|AAeL_1bqwA7@}mv
zO=7uR`FO^E^Hy^#F6d8l`DGJLGs*6Vs&CV5D{{Yo{?z<KekUdUo{IeNpRJx7-DdT@
zmeU_8)fJuTFqvJ}U4BGJnnM(%Ki*)u&@mWsx0tm-f;5Pn#De*6fulDn07jGcQ9HK&
zBe9II-UJ}oU1z`X=zoR==akMn!;YjTo$f$8xLp_EH9v~b-1k&c5~0HG1Z|;m;Q_>Q
zM#usJxx<hlBNgA0=zNT6K>7e1LKCUJD5D%a8t|tYLcVpd?<cxwG#lJ}K^`t$sZ0Ei
zlxwkl7`~16xlG&xE`pjj2Z~Pzn+QcQa_L9m8iysIeML07IDeA$h2ZB}_;GC(B>J0+
z2Jq4CIgAdC-6ctHYS~pp(Vq1&B4E^jIH-ItYa3`WGZfNEBQ`p<5!6xKCsA`F6&r`!
z&FFE}CJ`ul4NX$x1a0eb>D^vJlDwn40Q078=GzqRzrZcUfeXUV5HIr8IYKoTgbImu
zg><p1^7w5Z(SIr$W3jYyv6T@@h<Vw|=$1V}`w(_<Vq$g0YmHC-*+1MYtlcaOW>)?A
zKStep)CIrDIYI}L&me0qD>~e4SygzYmcZ5*hP4PvX3<-`e@>GaJS=MSsM+$5nPeM8
z4EG`|&BC~B^V2j*XJMA3xDq(uFz#2<asyS&o?!gbUw{7m`O}|&{rrjEa`Q>@3Of($
z3sn2BP*z7QdCWlt-}@lWqjdE0FQfDv=iw2JDpZ^?k6|nF>`A@&Rgh|gn2(mMkULyz
zq#*|R@{h6WkcGhjQ>H8uow<KsZ~O<-8_X<+GIcUb!N$9_x=LXmnY&Cefussy#v5v}
zGw0wfwtq@~8c2l(P)QC-$kkF-{wpR-y@zROz(Ssb2jwVZpx?qnuI(AsYN)dWR@fZS
z7g%&KvGBAI<aSfQk`j6R+3Elskh@0xppxJkehmJ4M(JBQ2)1CQH|(UW<R*9$34U^H
zn})1E#i9$IZkk(S+l%7;K)r|buvcz_rsjJkJ%4=x4W#nd2D;;x>VnrRQiMYfLC)s&
ziW=Yso702h;c(E$b&si<+f=Qi^a~m}NZHt&)YKXg+B5N<VsoS3P?wl})58U(o-q>X
zSXDV`ImnQm)()y5dWnf{*{_CoL3M{`=}DlYp7BU7FacO5o(s$ZJ5184;N|-$IA^F4
zGk=BAkZ1kC*V7V~zqy2j!bZ_D32@)Rwh6<G9c`<MSV1uch(jsO2^A(|pSbn`HG*il
zyF0l1?hV=GW3GD^7}p&a{vO-Ko#-Xdm@!qQ_5G#vAOBT2)rIbr-&^(Kg~sIyDHZo@
z2i^oK1*O_sUHA-`9uw&k(wDEg<CiwKi+_ntZuwStgXQm|&;hVr#?EfIw)u#Zke!k_
z8E#}JLk#Q0VobF%8bScnZZg%51N&3yAp$oD8N@CYrpg>LlAH597P8e?0s)g2OUszq
zK$31AkW`x63wy(BmJS|~FYOuu+z!}&mkzy)Q;}@Iilvz#Mom(_!3eOm-qRmR+kd%f
z0=)_~2g@`Gpog*@J(rboE3pW8>PUrS1d=x#msg3@mmlUW2hujsyTy%#fW4h9#=p6Y
zCFP*9uwZu~uoBo7p{g3onIPIMOj7#FW-d2ry%Ys5C+^*1;Z&dic*BVS1o{AyKnd5m
zfaNk9{N{eRk-Z;cSnn;yls6w%Reuur%iDW@=dCxp>3TQc8bmbe(Cd3{`G;aq!+kP<
zKEzim;F^87!mC9;E!XCLx|%>%hRyFiGW0S`E$JEZ=Mb{-ruiFWve_he=P1I$z?o*Y
z86<&L1G7~!;8K`xq=7BrH|mj@svNA23WvcJY-O>uX2VVMHmiB5J4Efh&42xB@y#aC
zTD^Jzpk*c#G2EKfs)k^5Vb#<gJ2LS!J@)EeaMirP_-UhK0hNH>#w>&x9Tq1<r)24*
zWWbjU<tj-ogRcm@9tv4Nbo<hKhdlJ+d=q5lG?_m5rU|jTl%_D(uR~I7%Ph;$IKWL{
zP$*y}w{JP}(lmIxnZ~DczJJc~rf}qpv|I;bpbe9e(9z0UZIc`lre6wcs`j|I)4%%j
zjOr;l@`MbF-LUc&-^FkKeCMrJp1#FYxT}S&jF+<ryy;};e;@nH4Xge6;Ms|CD(L!q
zZ#Og$u-s59aT%;IV13RkPnjm=#&C})4;ogm;1J}&8ozO>%#j2K(SJov%YLYHmoT8e
zFZB~?wI;aW;O)LmL3I$U6;3}R8D<!7BayuOGupwmF>8{)Z$OZp!Z~c^_zqqX9E9P?
zRl6>AIiA@_e`3(me2J&qSd3SqB>M4zrxO2k6Zi~6;$=A`d*;lrfWoF4lhkX~3|Pln
z)?dcO0E>B_%cQ=tRDaJD11lblcc43{LG-YgOz)=tN*^=FLRH-8A=syhh{w1rwag}~
zC<`iLB3spbK|||yMkV%&tt3V0TM%&`*hHrg<Pl@lO92xrs9_wWZ)QMSih|{Z{^Q!m
z*%)q{xwm}aGDB122q=CJR+2bRz=<uRGO?3Pbi`mGUOOy$mVZW47V629(+s_!h`1%x
z69);6_E~<U6fOUFk|l%96XG%_A%#A-r$SdQ%aip!h+SL~CzM3H^eT&Uj@2sW8*2-Y
zo3*#-F-ejCiuUK6rh{QA8`j7P{My}iA5c!|DrG4bz(`tZCxDp$8(CiV06VNiZlJe%
z3OIt=<uBkCO@G~Mz%BH_MyKYKU=3VIIq&WFD9g$^^(R4$FvcLd4@|Mx2}w?5Deig$
zH*kP(g{sXB!W@Unt~VlHOAnll()vqh;onig1Y29Bg?hw2;10h$h+G=pZL)5wfem+U
zw;JNkZZ*v9^~xLnHsDAAbQ9MIHrE>Ih`4*=46UK7Ab)tW6wX9$hE=8SKw*e*v}vFc
zg=<B#)8s@25}BD>(&QR<oJEZ*BmAZ3>zPNavbWp$#5mtg2l(3KA<_W1ltIAri`2TU
zO0|IceIt8=E9b%~9P;;#s2p`->%;saMo<xk9I8u{l29sP08o%`(zg|&rMxpQE4y15
z&14A~$bbI;=sBy9>Kg~D0}zIG199_?z>ss)I|L{0WHSLNmBI>RpCtYHX65_4u{XXq
zO%1QUjR%O|yxDL53M_Kqe_@e%ULOC?!`|Gld~X6yI}f+M{$brQ=A-QiE7q7DX!T!D
zcqbrPL4|xB@I@fBBRFN~a3l02$@2NN$oGV=@_#zYe!>Dn&~YSt_tKn@wu1&EWk<Js
z$S&6Tdu|NcD1OvrTu6gtOaOm2eh%U%HZG*2WK4vP@^Rr`y*Llk7;ksE4ijb1E97E@
zj>(G-6Gg}C;sGl`=Y4)ok<N^2bRL2iAaawC%s7Zes1bnQ(%^IwXs3sp183tNu*#8#
zYJYAkg!iD-361r`yZn7a<OA`8TiuCbTq7y09>k7>;Seg`Nm|_1*lYU=(zcuO>E}=7
zl(inl3K+j2;Pa0-;O<4Qs?9NQX`5{3eg5<pc;IpZ3S-Ei_q-CU9=N&huHaQwh#IJ>
zrW-!GtjYyZUNCYQ|LnaRcobGyBPw!qdVgEwOVrHHo|hwd$6jzG{a1i#m&`DYzEpov
zS8u{2e*}NWEUU_SWz8!%X|LYbf>Kkr#9R~}H~2F$s#uzCkvP&`r>E@M-*J6J-P2(T
zhz6w9@4M+7%7pG#{+H=`<FEWl;X7~az|mgimRce>|3ZwLcss28^<ujk`|I7^%73Cn
z8PgcNb54^8-=d(r21wt=$?2_dZY&*!ij0cQ40yE{T2jR@7^XS$)E8fy^i9lTT0Qtj
z`qF`_JmVpTOPJEo#0#v_wwnfsGG8Aw_dR4p8(asjVNQ@gwYUWs`OlcREL&8c*18^b
z1-Ev8X#$pW-k_UsvAKxuUuI+5;(wd;`_fGiE{3!7R$sOcuHtWbfKEyg5{UlyjXz(*
zMSy2@115(G)uUIt+r@Tn;85N=fiMQa><U<jmo`3rS$#&EtE*nfcI)MA3jW*9#;vS~
z>>i^2chGiY2lysq-bL$nxpX{h=(aQBr6zYtc!Z;oy4f|$+mFiX^;KO?*ng|=$>3_-
z#-6^9YeD<ZQjRYmW1#yW%dxJD;$?6U=D)1X(IB=KGzG*Hw2uNBm{n#0ul!WR4km-@
z1i!k2=v?0})mY_rwbXChszldD6M}Jx6A!teJ~zrxa$<kiiw+A%nk+s!U&aB(ZF9sC
z3cbCgm~OSb1RhyTeVZZlh=19eC*x9#@{g`{arGEjP?gqr-N4#u+FxXy`g>(JRA{Co
z)}r+>a@JrTn%_X7)J!>Sz+NxU#tj2fKg7ysjt;MeAJRjJS&E+~2s5`2awHz3B$n>p
zTi@^2zW#}=X_4H{z1tZHcDtL-Cp&+&TC8>t{(9|wu?wjKrz9cKM}Hkd8Q8g8`36zV
zEoQa`qUn6S@#dSUx8VaxO}Q#2qa@&hg&^>sslq;6=%*hk2The4q5_LW^0jY0d^Vd5
z#ytjXgaR5FwYb|&3^EP%MT&XGYAax!PD~VHIo=q7Ejmcwh(ww{qf9K#gi)`42ZeUG
zT&y=HgWDo%Q=kvi`G3}l_D#VpX9m#dpXDg*sn;Mnz*VupzNE=zq}BKtLq&(e5F>06
z6FisaU;}3ne=ZkmGdc?J>FdgEvM+(O9xqnD!<cLgbTK9dn`%U+#`gln$qBxMezwON
z_+cA|cu9bV1DvJ!bP#9%biA1OB>CHFp`G)jU;!`X$6509#DDEv6rR5xd!?2>n?6iU
zBP-RQXa4+)L29mk<FfL<_}`7A>Vz$bC;<|=l|%_m0%AV_l;;>$S{Ou7OReZ?Dn*qG
zKK$DmRbjRiWBqBl1&EKGdKF74Q6P3HZi#yW4PRNI>>TCg7yfO&_@=*dD?bDAihqeE
zEKY9aK;uO<+kZY_5oE1z_G-_7PyjCNip?}1eWbW;OvA#-94)hH^Z1n=Tpk&nWSqGU
z;9LQ0CX?C4=L}!}`uP*lxPRGjS;HG|$kK*$h6V!RQq;pgy41qY3(&Pj`3?S0NfoqL
zMB!h3_1-Qi?Of~OrO7#FX_%5Ula<iydgY>eeWw(v?lFu7x<r4sMn`-OMoH{F;zMw8
z#{bkTl?pmFU%V*!K)?e6Cm2)u)o)&kfobf==Ofaix!L)0WY#b1yJ?laF<_>a?R-7`
z0-D8Y`sIGJTi;Lbdgj7ZW=3c>T=K?9Afnkk1Stw}w%Dh^LmPQfw3SM;7r;F}r?7t#
z>DtS{7;lH4KRbUH+4_X``0V3_F^X;yrX*GS+YKZs;!dAhD>*IWFaZ-C8qvOehGL3O
z@TVZ6rUIyY-xvs5RLaWxSkGgfqM<#ohL2gAKCY6V)2w)OW0d--Kl<!0O^(F_Qd_l`
zkFtQLa#t_z6D9~NFTa!$!mssjU%er}(ITP~0pgCz?bLs{x48vi+oh}6Gr9&^@tT7{
zHkgQ*Q|K-ByJ&b>Yo7rk6O1Brl<j>9YowA`K_HJTmBbl7*)8Y*mX-{7-xtG&g=cOA
z8j0a+HQg;|-q^oi%nVGJh3P})vpd?R;W&w3APB8Q!#(QzRXTIMZCA71oijVHu$5#a
zYyhmzDQSPiv+gcQA^tcV=muKiwgWu}ao;>=$Rgz|AsV(vR&a8(%^&|&OsT~^arpIX
zM((fw`cMC2x*oVoOj%|5uik7r*{!$B<;q_Z=fv4`?iaQ<8n8^wxTYV!EukPo{(?sp
zj-VSwzQJlB%brHaM@qOZWXGE8VnJe=t`dx3R#|`c1#H#oDD~<s%)tph0fKlhCE*t3
zKM{(F5N{eTBadb;AmfG`xUCN21EfNr@mka{48?4-{1;eWzcxP{ym-P2?LG=eDgd^2
zIyP(#N4qs1#R#q8$r_ykVz`nG*O*@6^(?~KlDVKj#7YkESz(6N=?cVt{0wvDfVab0
zlAM2vuDzD@3_Yq>w2!wzF7Bi5Wy5zfi_mbKAhETCMM>o={;>Y>l)sUp-ST%v^a0yp
zK7Z2dr5qR$r5SG{E!;!EbR4Iq4yG%{X&OVpw-w6IX}k%ZZmR4l%`vU_)t`72-tZF*
ze45bVvNNrY^S{kh)8EYI=qC)#GQpA=_#1z78=J-+SAW}WM4IE>QB3^wdWyn*m`@A)
zK*P3P@|eWbyG(kOB<Xd*+oO7DT8;EY9K9{D+7<<;6TIY7TB1+EhdIP@4i*JL*PcF7
z&owLzfNM|Rw3Xd^B<s<&J#yU!-Wj{HlGf;_Rey#ar7c!^pPtZx^=uugdf#EktF(U{
zNi)EeG-W7dW_GM)<1OHfm4q=Qnju%wbU%;?<}L48UQz1?H4)X5X2vs)Z_*4^WK7~A
zGfJr5Hc#>T5TKLaE=&~#2Nm$MEyZH8b|E0t3~X0nCnIPD=S{!e(G)BaM3Ld#c+D!p
zbbK>z2+ZJiC-bDGPYlbRF_@%~wxoZe5gFJEq@tyGh@n8(8qVE<AZ%*v#lB8pe5Ead
z9P6p1XbG2t3Vs*q5Nf2>dP{Tekk{)e5loHCa$_(}B2Q~`HROOZT0Ay_Op52$;#%8M
zdWw@29q6u@U6vkLAuMa<Wf7~A`45fPB!S7`v?z9w0Z~@TjYeLUlf<V(W9EPB0=@St
zRMafE2tG+^gW>QBawsUXr8)I7GrTz7w3AVfqXdG(h%aDvr8KhZRr2IYN$kk!JvgC)
ziRKo5yd(b7MD&g{RQFkzCBiIS*5KrHMkidD0#(e^g~@mbvm@jJz`*cH{PcD)DjK23
za7GX>9}JEK9gp~DmpY)^ltO=&9TD!%fSAjEI1M%RU1=Cyayjdk${C!H#triFQZl@f
z0$4E@B0*jGXBlDrinz%Ng?TvNl8a0i{dz$cAxFEk&~PL)%%B%xToGkAs<x1ekU@--
zBfMT{L=qziyvPtK#yVv!7;up0Fpn>*iH9g-We5aon;UC!>Da~%H8FogYKJ`cv1u82
zt@JTfnWJg9K$*j9H7uEfGqx95pir2B%prAHcT7B&ER8mHC>pjHOE4-Ei@D2|p5?^C
z70i`EWJuKQc8(!2>zFSr@atG5`hsmSHuMGEW<%)fji_fDu)w0H@%IMYs>t_--lm`1
z0C%BwTi~_Rrd=VDD9L}0K{s??3;0GVtp$8NP1OZpxdLhe*`;3DAFqzOXczgYqXn8k
z?o{q<<8k$LHWTRmR56QbipM4m_XVOkx&BX%rwF}biH#mTU#YUiR3nP#HhcnClP8pZ
z{#5;~PG)%owz!vM4|~!+e%nV>BCavOj}RU<{J>m>mH4WxrX+t$+{8DIAF~ci(dzr&
znWFheT#$0p(^oI`>409o*D@vp48*&#rp3=7(K;jYynKWuH{zOE?f~@p^k7g_)@Xog
zi24PrF*)bJq9NN5nQd!Y3Wrd4q(Vo=&X_Na5CN2ik8igaBa(&%aK=Th=QV8(HO-0*
zA60}_=Q2S8C7*vjZW>PcM%NKq5Jq`D<ShSqdQW0>+*|z>#PPZaH>Qww|GfL3PNDsi
zQ)t=|(HhYHw^L64_wIi=h4z0PLi<0v|K||e|8+{+zwZ9||G4zeW?=0+w3`Vf3V0St
zCEAy9J)j&buUJ%O_YQ-_CX+Ic$bUuqGqK#nbF6lQjqrayKkBDoDRdiV<S6WE;A;Me
zk35<i4(eTn<idw^l90iA6!cP;^>-qI2xWI6ir$NW<@rYx?%$t+cl`>KggMG`gOng{
zNubG3-t#+93Y-iAk*BQC<DG#J0I3t-orrQI-<^^b+9#>@S1AlL>WaZHMcrMi+tuE{
zw4?W?i<y7N=S*H(7APz03>Scl-#4V>Ozj`BE>aN?^zZ+HpYZp!RR@~Q_|LyK1GG6U
zA3*c}brw--gc4y2v;w9CB3qymvU|jHTa54UL;K%tSce_ae~e~1nim_sYZ#2-X4QYA
z8Rc*?UE4%z+#A+n;){V`$?SeZZ~BH&PI>=YgCl<=D3mw4N%2_8PIZn9Tq`S)sYutx
z4Dk`ke~4Zi5>y}H0CtUB;$YIOP%ja(c>f3^yv}4YtfF;*)TWX&xG#V_LaXGbg+pf}
zK{-InZ^{^Q&e%#ClJp6DXQOoV@-L(G9OvN?(MWLa6<1_b&Sy8!smP$goKUM)_Qh+o
za&Lck4s;qowh?048R?;N&m&QS+ZiQYy11oq+_5Yob<a07fvm8?*Uo&^uWJN2i0+0#
zg5LdDWbH$cb#dOE{YjtU%#=^L6NZqpbDW${;5I5600b6DX=~XfpQPI`*LMcri%`)z
zip28V@zu0=(f@D)%3*lEO%89}d_ylC-U)v+xBLsJhZzIT<)(Wm_|h#JBf`UWJ1{ar
zh8Z8`oNhEs&3AN0OM=PmptX?YZ0ypfGs%=I9i*aBF&gE&z1eOca>pM83Zw{J6_saw
zt&fV^8l?VAE6_USy_h^ns${+D(!x0h#|h&Sq)z!RGh8Ay<6NH>&Ur{qSeK!7#(RH;
z(LjB0Dbq!xg4^=l-fT7yx#I6Oj2BYgNQ0a&`c7Y-L<H{m$=A=}qjX;?+EiSzH~TYI
zL*tA$@U@dN1`P_X$UD7R5)e4$2W|?LJV9d%U*ugUya|YU=}EV^7Ybs$R;y47!Rfwk
z*8*nfJ4NM4Hzn#QWUR9NfpQW`qS$}LYF!k=U4zqm&=pAC@r?rY)G8WPycX~F=dzB-
z6@TM^6rq9O04a-nyPQh_LSIIu=!W1`Dpm^}y1DHyUds`><aZYQK#_`9(x~Q>zUzWV
z5s^dwR00)iQu5|Rn5rYO3REYaZ&k+fh9PVWQLIY)7i}HZYhCcnC&dd0R(gMwOUb3O
zLMzRB;>1AqIzquX3eK6-SjRQ1CQ$W$|4GzD=9JHJZYfzUd$e#{L2<%x6Qxt0Rc6?-
zv4vA7#@8mIK9`MTkD&JQ#(ION>ZL|n-)ofta;2(KwJN?v^>*)%(M08zM}_gbY;5Du
zg{ixV$SHpvR=Rqh7H(Zy>6CwHo$}sct*-ZJ;oYS*T8XyLF7t5C!K1)`-J?^Z@&(7n
zWBYak9flQ1Z0-}Ug?2GnMZJ9C)sd~YNc`6v#Rs`c#kIFAjsk*{g;7W6l-EUCy2C4_
z3`xHh-s=#ZjDZThm5#EF_cV<MIzZwL`7B+e)H}a(w(=d{bJniV<1&8@Nl_uyC{|rs
zz8?q2$)}Sb?VYV?%*t*~tCr?hq<z#MkF~$oH%pEu*ek(YlAa-*U)R~(_JZPjw&Ljh
zb+rg`IbI=kb==0GTyhh;sK<nd<6;zKNS$Y;5eFkakdlCbP%AZzo7`3%jVAhM0?XaU
zE9Zz>gR1pWeZCr`{@;I3fp!4iJ6E{L(jI6{yI9P{q~>c%(I{b-x+5q4CRKr{+IZ0#
z@=z?SW%uTLz1toh=V458EGagms$KaRD+mrgUK5=&UO_cQ2N3INB!ZOTdM5?f4OqQd
zS0WyOe-LNzrurh6mL>f<N1=k~a3GrKosNav(T6p)aO}Xbr;dMQC}Skhs@#Bd7#V2a
zVa4E;mtlOn{7VQB`hE^6I>)?{EPO4zlJ-_!ziO2x)Z|q}=Zx1dIAVcK$|h}6aLC^4
z&0GzMGrkhl2}xTNTqRCU#Ttqslb}(mbCO0z%<1*FGx|j<$K0=tL15s_q<1nHr2a0!
z-9MM>8jk`N-Qa&onTNc=yC3YIYs}Z!sd~KA*2!F*mD>s5E}xbHguatgif#yAb$nIZ
z`gf0ob01bMa)ubIWe|3b5A^9C69UQQI0$Hm;$3R_ZgkS)zP}Azjo2OknNo!-+Em<T
zZdA7h8fUx_2N!a0E<;<kD)_73?#*Enl~W#-AFya_;n080Cu|^c#$WslxsDHaa+Ql~
zR`AHZ-<wMbvH|!U(+sd0?BZUXTo=$BGtZ+QZVbQ`nBFigN!2E)=}_Y}-BD`db3bfq
z;@pkn`KWSaDcV#c!rtu9b`6bd-Z%@be0P`hYv);j=!$<SdY5C-=J3t8t9f_k@GV6*
z1h2{u-r;}nEy8fg?l9lB<I1GgMa{FzOA-}QXMDe&qHs@5jN>4ZpMteM3eM}0db6%V
zJ7{cBZE#!$0#!H_qg+y?7~kS;2P0cY<(|h`DEE03dvx(ipt$2#K<SWYrA9!Tlw7*e
z25LxL@kO%LbZm<CK5|YQkovN$MC*?C7;iamN)LYmzFoyL2cbW|5_HaZjglark+MkA
z{hx1F@XABz&8rOEAOS*HNdO};3rA7ek;Pu`WJ|_GC{%LVqWCWKt=?ZmMB$L9slvUA
zH7U88x^SneBXP*rF^Fct@y8(`vroaH*h$H24VDA06^PyP-x@qs>(a)%yYML$(t-F^
z2|$06Zd&|15rx{24>S%^^|9VZYXtf$kxH}<c~{ATtVzkK6Irm1#1&s(&Ov%WZDv8S
zhn&kAl)lU=P`cuID)o+-DjXxG{e2>)#_kZ-t^=gfm`mpY4&Y_n2f9DsqiQA67R6_L
zbg~X>D4g*GwhEe6Oc{e+@1x+e4yiZCDztxnrt&n3&{GgKY7Q|DpjeqoY-i2G$m>$~
zKKNeh#K!MVv(Dtg*s)fvm{qh<Ii1+M4(3q}ku(0{1A3Kb+G0%#-q?G+IjbRY$5*II
z=E0g&e1%SudDM}(<15BXNbUd2x2rhhAoOQbg3c+gEz%X=-omRZ$x4dO9j~;Y^5TC{
zIcvENDsFig{n?cvbjL5Lz};eD6MLvQ7NGQJS&Gsn&m@Fabulh<P;*?taKUgB;UN5W
z*vwUZHAcau4ZV{L=VPNgF8X6K$aq|2ELsBp>wP-Lz*PbOC0gga)BOLsv!T(uV?3JB
zosEo|6nA6vqLNTw)bi<z6Y2EDTsD6#^q`>3@y$4V2(t{UaT9b((H^428mbVGP}IR?
z3K7It)_4<o>FY%lk|7iS8E6-y{Rs5ud!mOg(t|`1y>{vuW^&=V37)_hCC$9>LHJ<H
zVTJ-QZs4Vl(lBeL0Q^|od@BQYyhqH?N9PJ|1@I<$dj6;k;B~^nvdLO$OIUw$?HtXM
znE1FCn;2M}(@>sU>)Lr)p}(EO6cK)AVT^9kW0Im`XZw;S=hKJdiH7I_Hy`zQT%SQ2
zdiwz6>y|pcHoCK_2qTHb@#4cWO)$NAh_W>T+fv2|xoSo_Wp)ybuDWX~8|AWl^=@DJ
zy@{yL#mfriXE6QAvZheq5rco?i!ub|9lV#p6$;7GqClj&En&^?bX!8PD=e60qw1>{
z@Am)dbwro>D4b75`{yxm-WcpdWjZcNl5VPx*M!&qGpdoh90wW*1upMNjO0-)l5Xm8
zsKawH4l3l%#zAd|Z#BTXvb^_mZEdDYz+h3l44M`ehUl&(vkcc|*o%L1o5Zt>xH<aS
zML%@84*ExY*zvV8(|Xd&isLZKXjfX9oW;?|S>QU7RS@A7Fe=~Z<72UTPLrRRLN1}m
zX_u~1X1%Us*8JDtqHFG75lhDYa-`LZ!KwmY0Ij71WPRUD_F+s(4?EVTIPHozdmndo
zG=qe4(3=_MCt=O+^c8<7cGXRI)hhoI+}nM>g#?vb9#tWvRcjlMPQpedsD|=DtWZH>
zZguYNdcSv_h8@?gnzya)FIjuvt;&z9@!LL1ju_y6tPb=oa6cLwHOeDo-<syVLeM@(
zhOeSvIJvKmWE~U5m6G0OQ@b9L?Zf4-hX>0UqhZu)bbQyn91edI<yMLt+xBjqgGg`B
z<`FsLk9p8b*(<#3<=ho-_GYe*#u;ztC=WZrL+gDMyw)N0=2?YyDBh(GaE(rS-1m2Z
zQzLf8{~Y~PTp7?7Ij8KczU<XdIO8dazlG6ZAEbwttisJ+3SOJgdh@MDJ-`@%H07mF
zXA%q5F%m-G&hdW`Av+uuIT?Kp-TUxxKru<v(Ku`u`7=t%l`VJ9$|{QR9gWUew-rT}
z!Tt|CY#oYIvzPpPN}%=qk}aqQ(Pm0~YDtglavjFWYo%XXA1h_fcCxunS0-a?NZ0Q#
zSF_7BWgHgYu3Fz5g#IgAg3c|k>N;+GdmFEgD!56}Iplw}J^h-{LCLMdBy4ho?)Yt)
z!mYE{)x;fW&Z6`fV$g^6`NtkMc?5oCWq^iM-s*ZsF%n&vdJmB<S<c2T$@0hWRXRkp
zNih=az1|GhkT~NjMJl#Pi-IfqR&S<66z+JU`(R62&RQ20mm-}0?8=ck=3Aj7SFNqw
zy3my+s9b;YNQz~(oxQa_YJLSsF1VJWb<Vr00<h4bgKH->f8_{W@%z_v5P=nuR7sQZ
zD|C?aE5hi@uN>hZ{HijbH9BeV?Iin|8nG+>sq>=hs=sQLbIiTnmsJTWw>-8wk!m@R
zx^^BN+Htf7pNY7tNv`g#H5xp0#{(lHWuP&V%Hx0aK3e0^U*1-t9g26&nUQJFiEN13
zkPSEwI!vaGPHm&$(qO7a?3Vu)EnK5sirdO4!`46%piku2()B(XT<e%IjToN{a96!T
zkMf)iq(Q~yql26cA_8~(WXU=0OxGgmrsA~;uRrH%<gUj-afq?TcAi}vTXjT(1&kD^
z)+c|o$6_)~xu7)G%X`0*-Cj;i%Ww)E+rOb1gSy{SPQXz9Wh^2?{VhrJyL~*su8N?o
zT2-H^e7pa*X`ph&<2nStxppt<dLKEz4M=^tR-$#wJMUzm=AQ4>#=ii~%?L<QyBh<N
zF`?b-tI<g{0(DsZ2SA0`E&pqD3|W#}B^7^FpEm9}NN$*ypf%i#v+(bza76H5(f*u6
zC=u)?h)yZl#=MR|r&I0AwDp~~<#nFok=Y=;HZTj)4<__bd@d16?~f%%>5S*|38jkL
zhoVivXYpol4(n)~^0q!dK8CN8M7{up9xZ%UP@HhvMCpv@pJBd#CdqcBVm#lj;Fo`g
z(3@Ksx&e4CHyx5*sDp8_bLS}3U^^TV1tD(7r*gVjq$NW22uZuQjgcI_n^9^f#_c$f
zd@|^utbo?+)ix>uG&h4GMLozEw0jOIx@wGuLvNxkA_f^35~|%fB&3(dXi#WQ2SP;c
zb_`bMNNyS8n%lUh@4I1FMCOdow|IZAQp$@q1&76(z1gdyam8C9K(;BQ^*(Z58<6_)
ztVHXYcZHbCHMeu@LfDldbH`^I2kD#KHeWWXcr4!S&tV;rJN{mCa{9GoG^+Peaa)7b
zpJ@eJXS_d$nQH#hCIzSLz1|GgkhtRuvY)7Kj;mG`cjept8El|(%A@LFDI0%VICOHf
zG!f~VdxBH=r&_p4-KtZotX5~jyiA&9B#)P-!5i2$*U)yoWWFTf!O!-=2_3d^xK9q4
z)&NFUmh0tOsD`A(C_V(N?%mbW*_AuzTIgJyF?ldq@4^Vh;GKA_l&*0{(6GJ*X&lB+
z*?kfn#Pqe-Lg^+sBx4%PceQ_`xk>Ts5T|$LbasVBUJacmFd#?K^%2;t6XKN*lqDXn
zn(9ToCa%Qs6>e5-bZ@h36$zBJWEL+dO~b>7Aen^^SL6K=h_0V%S4i^@a&y8<jdPUc
z%m{q-1d|dF)L#7&C>;mI#mu#nJ42887!%OUNp)p}&JmugDT(g9a!P+!;nVZgj_Lnz
z?^>GM#*y$}@nx!XaOslk)Kn?5Y-`7QtVGAjVao+mu*?lbXh71D=hrV9-~%K9iju$t
znA$@gBEjyj8?Oe?=&rcE<%@8Bl59O#z95$jUSvID7-err`VwN^av|GqfWqK!Tj#YV
z`e_t`fkvWD0GLr|WAA@!!k&}-2tYJ#60wG!`uWvc%S9NIcL=5&C6m8W2Q)4@lB+Z3
zS%>!(rD4K`5FA6+1l#d)i=y;dupKRLv!WNK_V+ab_a4P>V`Ak3sfzZn4+CH1pLb^_
zxn*N6oEfCsW`aQ5pu&c4dpvu~5VwVkvkYn$ql+(&9KkBm+p~YZ=0ZQqW1xvdAC7>v
z^ZZAT70%~f!K(^}XB$*V^wARf&N8?&v<>`ux_hzT%+2<GdAuPvpbC$?+&s4(vxsrc
z<Ka@`jJd$$H1FYV4O|Ave2lE0EOOMjmZc@9_1MKW`z@h2c%N8r_XxDpSBJoQ^urCb
z#Jw%dIT?q<$`gOu8q7(Q?i|xBUuy<`+iyuMqVg){5>rc$?5mL9F%1dYh^yJLYg?3x
zu;kVwJ|4!}GRQ0ZR~k?Z{>b)2)yJo>3@Q%@5WIdg(;vA7JX5*tpk*_j?`5mfOIZf`
zk*)cC)+iAD-~n}#Hym4etgk~20S|n_45QI2Q+(lk>(GC2trZ63m|@u8a9o;c1STPN
zSpc@Mc?y!ZGK`h=QXJ0)Y#C(5hQebEmRA7#{=SX)D@na?_>WscCx-+_mQJ%3#C+8w
zlFV3+^gh_&$0Xo0YL=e6@FKAsI^R`?q1;mch8ox`Z^JaU^u(e9cP4@pO%6WZTROK?
z@UqprNA`aY_#L~^?Xu%bOV>ITs9zY@7d}7~887Wa9Pr3o70>T=f@l`7%N4vy;5&kN
zoW=>+39z<qHdPVlz7B5aw~RDLiH+`MDzt92gB9MS{8FwXEkUd|1XvrVwIJHysB%we
zEN(%@)AEfIxb4OZaSArX&u5J6Qp3N*Q|s|gqj!H42Ad4-lEi@%YR=UQAt0i};wz|1
z*jdP4N6@aJgezbzUBfA{TD(nF#hZCZxz&2BptCbg$51=bnxANpU=KCZHUD~`=Omf7
z4R!M<lR(h(gPlihRqW#rKO{R?K05>&`rdrJURw`zzC_8J-HOdNrt;<h9Z#I^P2sp3
zZ!CY_xvF6=_K6+EpCh$(GoS{y*bT5)!x7rax7lAPeiv7DM)4D&n`tz+G8R@Hw=^lb
z1lR?vQeqD9PICdWu<l(znwj*LLY0$>j3RKTh%kM?(bh^=@v~B(*achkHAtN6gqE{a
zv;&G2NS#n>;S6W(B{>;wIWM??ww8X@TFifqw23@|#Vw&l*aA#dNfd2H4i2^naSArv
z(^%s@;=o-%eTUfu9r#bha~D91v6&Afjx>%rftK+^(cTTTWqaTr%C3R_j9&@GV-({e
z@K9*wL0K0m96-I;i=o<;2CmI1Y$4WSI&nq0V2S!DPFzy5gX5h9nX>hijcPvkSmb}6
zkniold5M0&OXne)gdhN5NrN4tAIh8{(tAx>5ShX;DUN0aQL*cHfP@<|i@gX=DcvS(
zuQJ_7zp57Lhc>B;c%`Yk?7NGrt;WQlT=E5`78&cswDLCS8IWDe{AZkXvk6MyR^g=`
z=kvq-3Jhq*1_6#YK9Q4LnP@P7r)hs?`Ii^BtvVaSvhfJFZ32n{tx{$*42fD}*o(aU
zUXw1(m#Sa~`3ssx_0RxdQXike(9-FEztqbuzBM6hm637z_yE$zn)_$9%h_oV>MU!8
zp-FkiVwsYqn$ihfEv1*dM$Lry8rCLtAYH@NDL}rKu9aS<V?uNl)821NSNVS)SwX1^
z_iH(Hk2uM(y&l2-`YY{(w&|pO1~E2i^fpfvT~;SxQ9v(cNyCJwO@_V5s~tnTjGu<b
z&Ys83B}y1=?U<RpZj)AgZ${KAGm~<*nFH;XfH5PWxB34Oa?f!SL)&nrB6>+>Iwk~G
zG40i9_Av?)p7vSn<CpWs^;Lfm)g`VMK4}uU=JZTeVm_0Pd<f;Ds>5mtbrsgATv~$~
zmZoLSZ4aWHWtyehWtXU#l3&5PKOIb!>oQfju6meWzFKQ#-=8j8JAzcKt0v5K2^I6c
zY~Yfo-VT<_^lQ4G7SF_D?9c*_1mLg>{mH9930nIKuu<?AEvIrEd4+$pb^oH$TKj%M
z$yCR0ur($7(_0W~PdSR0YH7=FFBP-N$e4UVxEUk5kvBP&qAJR1q*hV9SOIP9P3htr
zWZco!b@5Uyb@}b3qBa?wCZ9(!enR2*A_e;o_CvO~A)$PB$3MQlDvJ-9R=9I|DH{Lu
zH2b?t=?a2lA1DF#6;6Lb($$=7&ew$a_(YT^<sb$?QW8hiBvLQZ(>%yND}0IGF=aD1
zk4%=~d>XCh)A`*Q)bi`vF!e#dk8_HjSI_s}?BUrP-967ovx#BajO^v%RrrW~kD^Uj
z^h5d4pdNnZ`bz4dc>^u4Cug6Pb^F_=alqEezkQk<t=1;SVS|6W**>n|*do$ty4G}!
zdlGI+P2W$w$$B{&cW)Zifnt~@L0H6l;t5kdw1vo#4Gz!Ck>^cT^FDpVRIdigw$QKN
zm-3w<Ae~}tJxw2O#-r8E^WAFkxIDM>H+y|f*88^XOi&t0vYA`BAC*MC`{(guHk-`7
z_1SZHG3Q-ERk?rAszq%T-XJ$P_VWoQNZv#?mUa5#!^{5J5%4s7XVOB7E0Yzmc=XQJ
zTC<B#v==OL4#k5@JHw8Ru^E@IyKu&S@jxJjDF;6WY_XHVst|_bSeown%Pt&-H40tP
zF*`Tc!B;j)#vb17LsnbsAYv8DgCw&0ixLH95!Ie=_tt;*e8qci4TsDU9%dz>;2C?l
zUuO>wWV@|$FE&C3JQ67^7;F5?5+x9+tN{$%<_!tNp<z==_a<?S=7ds02cwi(d6ReC
zP;6PG%M>q@F@$dhG0?X-E?PiQawxx6z%IUQw2fn;=vWvMX|cyqR*eFX0=!hF4*#tF
zwxnc_X%c_nc!qpRWJnLJ_YI&6)?o1Ggl<{QB1Uw$L#$$l8*&H`qs)4&_{KaKkBIFm
zpnrXp*Sk_xa`9tOuN&>)Y|U0z0i`(nx*96C1vtj?HB{_C{}G$hf^6!kiCH6YOw}D(
zn60_;l?Q{~07iI4tEv~%)Y^{EFv9~F(<P-|5PyGUm$1H|FvVjWhP8&r6DeO`EnfbM
z{rd2zC2>h(r1&*ttcHSd`8-F^mlk5524cUzsRZSoM%(A7E1<94k<-+`BUjYr*T`Iy
zJz3bk(67i3ZN=qHxI<+EnZ7Hq(XcIP08BO?f59|9))6}Bu|cbMrP`rGe&BiDNLqYq
z!3ckv?-d~$yf#g_Qx}*@d+=l;dz8F^5l~F&+~x*XL3m&u-vjZ#pVLYv2L$dsjV7{=
zg8d#RZNqC`<d=`C+(Nm>2zHT<ObPX(Het^v1wG_0<9#mx%l8aItVLNXW)7<Id`A^K
zwesv|?9zCIoBB7z=ZBToS8cmCSz*x2k57L-Q^#&teE5?#blPefmS-_{ixxcy{`<RV
z_J5SK!wcatRU4ueA9w3hu=PHK^34gN;BZDoWos&^tPM)gntida))=eGMVjo><h&CJ
zkD@3J8zIx5R*U)F^TTL<_c*$nJdYPQljlDt-_GMvgkpl`64hd~{h%b;!b_9qVcmas
zOLd!rVox@sr+9N|XKdS)RB?sp1JPfbbAg0_x4wW3v!X`E`v#C(1i8mPbU3ru7pf>@
zK0`q?6fOLg&>hO}d@{Sikb%G`u?9ZBo!&i9<~QbvuD#L9yI_=F@ySx63n$1oll6Et
zU3$|+_cOdB6M$LLO4KJEeRYI;3eA6#+yjx}<-Z3rwEw-j_4kLqoAEK9eR1g)ZSi{`
z+Bsv4(XKpDAEk*15%HN#BSX1NW8Y3O5>#j&)A<Q3dy@I*$tsQxOv!n)3&_uUHsvbM
z3=YHPHg3k~0PDiesJCfxmQArRv1K}wO>n~bsnU^kh7$jcFIHs}Lr^bVI68lGcnw0h
zC{<envqzJVheExKynbmNCxT60oB9%F>bBeJ{z$2R;@DMd0lD`MqrsKIY@Kb0D|K}!
z8;R*=)_gI@Zn#}vHUFbKzf#U&6mRiin16fLb0Y^_7pS5tukK&H9@_Aq@xZvqykY%2
z#mwsNN?8of5?%gz{jgB+rgnePE&B_)zK0KWM~D+#`Wjc>_@Az>x19GWz7?hw(5n_~
z)kNvjReD*RFT0Z3Ns^Q{1Xv`uaG6=|A)uNO8|pjLlU*jc{F1w5@!OQMV8h>*d(Bt<
zZRJP*_qUb&ZU6H>P)i302f28h3vvMfvy%=0P)h*<6aW+e2nYxO5OoYZSO>XyoC|UR
S0JD>qm2v?*22pYW0001&+}v;g

diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html
index b11d7ec906..d381ed0eb0 100644
--- a/apidocs/overview-summary.html
+++ b/apidocs/overview-summary.html
@@ -2,8 +2,8 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>checkstyle 10.13.0 API</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>checkstyle 10.14.0 API</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script type="text/javascript">window.location.replace('index.html')</script>
 <noscript>
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index 67fcbdbf51..792a4f1317 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Class Hierarchy (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Class Hierarchy (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (checkstyle 10.13.0 API)";
+            parent.document.title="Class Hierarchy (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/package-search-index.zip b/apidocs/package-search-index.zip
index fb932e097d34ef38c03344213af9f19bdab35688..50b4b3e03d536dd9cf24d14a8fe43a68a596e2a3 100644
GIT binary patch
delta 30
kcmbQpJdv3<z?+#xgn@&DgCVClW+SgLBQubm?9Au~09@7vlmGw#

delta 30
kcmbQpJdv3<z?+#xgn@&DgF&FwW+SgLBQubm?9Au~08-Wkpa1{>

diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index c718c09a13..1804f307cb 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.21) on Sun Jan 28 14:40:27 UTC 2024 -->
-<title>Serialized Form (checkstyle 10.13.0 API)</title>
+<!-- Generated by javadoc (11.0.22) on Wed Feb 28 14:27:20 UTC 2024 -->
+<title>Serialized Form (checkstyle 10.14.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2024-01-28">
+<meta name="dc.created" content="2024-02-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (checkstyle 10.13.0 API)";
+            parent.document.title="Serialized Form (checkstyle 10.14.0 API)";
         }
     }
     catch(err) {
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.OutputStreamOptions.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.PatternConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedAccessModifierArrayConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.RelaxedStringArrayConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.ScopeConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.SeverityLevelConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.UriConverter.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
index b5d5047554..a681b22b47 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
@@ -38,387 +38,390 @@
 <span class="sourceLineNo">029</span><a id="line.29">import java.util.StringTokenizer;</a>
 <span class="sourceLineNo">030</span><a id="line.30">import java.util.regex.Pattern;</a>
 <span class="sourceLineNo">031</span><a id="line.31"></a>
-<span class="sourceLineNo">032</span><a id="line.32">import org.apache.commons.beanutils.BeanUtilsBean;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import org.apache.commons.beanutils.ConversionException;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.Converter;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.PropertyUtils;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ByteConverter;</a>
-<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.FloatConverter;</a>
-<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
-<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.LongConverter;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.ShortConverter;</a>
-<span class="sourceLineNo">047</span><a id="line.47"></a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Context;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
-<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
-<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">057</span><a id="line.57"></a>
-<span class="sourceLineNo">058</span><a id="line.58">/**</a>
-<span class="sourceLineNo">059</span><a id="line.59"> * A Java Bean that implements the component lifecycle interfaces by</a>
-<span class="sourceLineNo">060</span><a id="line.60"> * calling the bean's setters for all configuration attributes.</a>
-<span class="sourceLineNo">061</span><a id="line.61"> */</a>
-<span class="sourceLineNo">062</span><a id="line.62">public abstract class AbstractAutomaticBean</a>
-<span class="sourceLineNo">063</span><a id="line.63">    implements Configurable, Contextualizable {</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /**</a>
-<span class="sourceLineNo">066</span><a id="line.66">     * Enum to specify behaviour regarding ignored modules.</a>
-<span class="sourceLineNo">067</span><a id="line.67">     */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    public enum OutputStreamOptions {</a>
-<span class="sourceLineNo">069</span><a id="line.69"></a>
-<span class="sourceLineNo">070</span><a id="line.70">        /**</a>
-<span class="sourceLineNo">071</span><a id="line.71">         * Close stream in the end.</a>
-<span class="sourceLineNo">072</span><a id="line.72">         */</a>
-<span class="sourceLineNo">073</span><a id="line.73">        CLOSE,</a>
-<span class="sourceLineNo">074</span><a id="line.74"></a>
-<span class="sourceLineNo">075</span><a id="line.75">        /**</a>
-<span class="sourceLineNo">076</span><a id="line.76">         * Do nothing in the end.</a>
-<span class="sourceLineNo">077</span><a id="line.77">         */</a>
-<span class="sourceLineNo">078</span><a id="line.78">        NONE,</a>
-<span class="sourceLineNo">079</span><a id="line.79"></a>
-<span class="sourceLineNo">080</span><a id="line.80">    }</a>
+<span class="sourceLineNo">032</span><a id="line.32">import javax.annotation.Nullable;</a>
+<span class="sourceLineNo">033</span><a id="line.33"></a>
+<span class="sourceLineNo">034</span><a id="line.34">import org.apache.commons.beanutils.BeanUtilsBean;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import org.apache.commons.beanutils.ConversionException;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import org.apache.commons.beanutils.ConvertUtilsBean;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import org.apache.commons.beanutils.Converter;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import org.apache.commons.beanutils.PropertyUtils;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import org.apache.commons.beanutils.PropertyUtilsBean;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import org.apache.commons.beanutils.converters.ArrayConverter;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import org.apache.commons.beanutils.converters.BooleanConverter;</a>
+<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.beanutils.converters.ByteConverter;</a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.beanutils.converters.CharacterConverter;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.beanutils.converters.DoubleConverter;</a>
+<span class="sourceLineNo">045</span><a id="line.45">import org.apache.commons.beanutils.converters.FloatConverter;</a>
+<span class="sourceLineNo">046</span><a id="line.46">import org.apache.commons.beanutils.converters.IntegerConverter;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import org.apache.commons.beanutils.converters.LongConverter;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import org.apache.commons.beanutils.converters.ShortConverter;</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.CheckstyleException;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Configurable;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Configuration;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.api.Context;</a>
+<span class="sourceLineNo">054</span><a id="line.54">import com.puppycrawl.tools.checkstyle.api.Contextualizable;</a>
+<span class="sourceLineNo">055</span><a id="line.55">import com.puppycrawl.tools.checkstyle.api.Scope;</a>
+<span class="sourceLineNo">056</span><a id="line.56">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
+<span class="sourceLineNo">057</span><a id="line.57">import com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;</a>
+<span class="sourceLineNo">058</span><a id="line.58">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">/**</a>
+<span class="sourceLineNo">061</span><a id="line.61"> * A Java Bean that implements the component lifecycle interfaces by</a>
+<span class="sourceLineNo">062</span><a id="line.62"> * calling the bean's setters for all configuration attributes.</a>
+<span class="sourceLineNo">063</span><a id="line.63"> */</a>
+<span class="sourceLineNo">064</span><a id="line.64">public abstract class AbstractAutomaticBean</a>
+<span class="sourceLineNo">065</span><a id="line.65">    implements Configurable, Contextualizable {</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /**</a>
+<span class="sourceLineNo">068</span><a id="line.68">     * Enum to specify behaviour regarding ignored modules.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    public enum OutputStreamOptions {</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">        /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">         * Close stream in the end.</a>
+<span class="sourceLineNo">074</span><a id="line.74">         */</a>
+<span class="sourceLineNo">075</span><a id="line.75">        CLOSE,</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">        /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">         * Do nothing in the end.</a>
+<span class="sourceLineNo">079</span><a id="line.79">         */</a>
+<span class="sourceLineNo">080</span><a id="line.80">        NONE,</a>
 <span class="sourceLineNo">081</span><a id="line.81"></a>
-<span class="sourceLineNo">082</span><a id="line.82">    /** Comma separator for StringTokenizer. */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    private static final String COMMA_SEPARATOR = ",";</a>
-<span class="sourceLineNo">084</span><a id="line.84"></a>
-<span class="sourceLineNo">085</span><a id="line.85">    /** The configuration of this bean. */</a>
-<span class="sourceLineNo">086</span><a id="line.86">    private Configuration configuration;</a>
-<span class="sourceLineNo">087</span><a id="line.87"></a>
-<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * Provides a hook to finish the part of this component's setup that</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * was not handled by the bean introspection.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * &lt;p&gt;</a>
-<span class="sourceLineNo">092</span><a id="line.92">     * The default implementation does nothing.</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">094</span><a id="line.94">     *</a>
-<span class="sourceLineNo">095</span><a id="line.95">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">096</span><a id="line.96">     */</a>
-<span class="sourceLineNo">097</span><a id="line.97">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Creates a BeanUtilsBean that is configured to use</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * type converters that throw a ConversionException</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * instead of using the default value when something</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * goes wrong.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     *</a>
-<span class="sourceLineNo">105</span><a id="line.105">     * @return a configured BeanUtilsBean</a>
-<span class="sourceLineNo">106</span><a id="line.106">     */</a>
-<span class="sourceLineNo">107</span><a id="line.107">    private static BeanUtilsBean createBeanUtilsBean() {</a>
-<span class="sourceLineNo">108</span><a id="line.108">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
-<span class="sourceLineNo">109</span><a id="line.109"></a>
-<span class="sourceLineNo">110</span><a id="line.110">        registerIntegralTypes(cub);</a>
-<span class="sourceLineNo">111</span><a id="line.111">        registerCustomTypes(cub);</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
-<span class="sourceLineNo">114</span><a id="line.114">    }</a>
-<span class="sourceLineNo">115</span><a id="line.115"></a>
-<span class="sourceLineNo">116</span><a id="line.116">    /**</a>
-<span class="sourceLineNo">117</span><a id="line.117">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * types are found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">119</span><a id="line.119">     *</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * @param cub</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">122</span><a id="line.122">     */</a>
-<span class="sourceLineNo">123</span><a id="line.123">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
-<span class="sourceLineNo">125</span><a id="line.125">        cub.register(new BooleanConverter(), Boolean.class);</a>
-<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new ArrayConverter(</a>
-<span class="sourceLineNo">127</span><a id="line.127">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
-<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ByteConverter(), Byte.TYPE);</a>
-<span class="sourceLineNo">129</span><a id="line.129">        cub.register(new ByteConverter(), Byte.class);</a>
-<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
-<span class="sourceLineNo">131</span><a id="line.131">            byte[].class);</a>
-<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new CharacterConverter(), Character.TYPE);</a>
-<span class="sourceLineNo">133</span><a id="line.133">        cub.register(new CharacterConverter(), Character.class);</a>
-<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
-<span class="sourceLineNo">135</span><a id="line.135">            char[].class);</a>
-<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new DoubleConverter(), Double.TYPE);</a>
-<span class="sourceLineNo">137</span><a id="line.137">        cub.register(new DoubleConverter(), Double.class);</a>
-<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
-<span class="sourceLineNo">139</span><a id="line.139">            double[].class);</a>
-<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new FloatConverter(), Float.TYPE);</a>
-<span class="sourceLineNo">141</span><a id="line.141">        cub.register(new FloatConverter(), Float.class);</a>
-<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
-<span class="sourceLineNo">143</span><a id="line.143">            float[].class);</a>
-<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        cub.register(new IntegerConverter(), Integer.class);</a>
-<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
-<span class="sourceLineNo">147</span><a id="line.147">            int[].class);</a>
-<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new LongConverter(), Long.TYPE);</a>
-<span class="sourceLineNo">149</span><a id="line.149">        cub.register(new LongConverter(), Long.class);</a>
-<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
-<span class="sourceLineNo">151</span><a id="line.151">            long[].class);</a>
-<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ShortConverter(), Short.TYPE);</a>
-<span class="sourceLineNo">153</span><a id="line.153">        cub.register(new ShortConverter(), Short.class);</a>
-<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
-<span class="sourceLineNo">155</span><a id="line.155">            short[].class);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
-<span class="sourceLineNo">157</span><a id="line.157"></a>
-<span class="sourceLineNo">158</span><a id="line.158">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
-<span class="sourceLineNo">159</span><a id="line.159">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161"></a>
-<span class="sourceLineNo">162</span><a id="line.162">    /**</a>
-<span class="sourceLineNo">163</span><a id="line.163">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
-<span class="sourceLineNo">164</span><a id="line.164">     * None of these types should be found in the {@code java.lang} package.</a>
-<span class="sourceLineNo">165</span><a id="line.165">     *</a>
-<span class="sourceLineNo">166</span><a id="line.166">     * @param cub</a>
-<span class="sourceLineNo">167</span><a id="line.167">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
-<span class="sourceLineNo">168</span><a id="line.168">     */</a>
-<span class="sourceLineNo">169</span><a id="line.169">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
-<span class="sourceLineNo">170</span><a id="line.170">        cub.register(new PatternConverter(), Pattern.class);</a>
-<span class="sourceLineNo">171</span><a id="line.171">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
-<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new ScopeConverter(), Scope.class);</a>
-<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new UriConverter(), URI.class);</a>
-<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
-<span class="sourceLineNo">175</span><a id="line.175">    }</a>
-<span class="sourceLineNo">176</span><a id="line.176"></a>
-<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
-<span class="sourceLineNo">178</span><a id="line.178">     * Implements the Configurable interface using bean introspection.</a>
-<span class="sourceLineNo">179</span><a id="line.179">     *</a>
-<span class="sourceLineNo">180</span><a id="line.180">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
-<span class="sourceLineNo">181</span><a id="line.181">     * based setup has completed first the method</a>
-<span class="sourceLineNo">182</span><a id="line.182">     * {@link #finishLocalSetup finishLocalSetup}</a>
-<span class="sourceLineNo">183</span><a id="line.183">     * is called to allow completion of the bean's local setup,</a>
-<span class="sourceLineNo">184</span><a id="line.184">     * after that the method {@link #setupChild setupChild}</a>
-<span class="sourceLineNo">185</span><a id="line.185">     * is called for each {@link Configuration#getChildren child Configuration}</a>
-<span class="sourceLineNo">186</span><a id="line.186">     * of {@code configuration}.</a>
-<span class="sourceLineNo">187</span><a id="line.187">     *</a>
-<span class="sourceLineNo">188</span><a id="line.188">     * @see Configurable</a>
-<span class="sourceLineNo">189</span><a id="line.189">     */</a>
-<span class="sourceLineNo">190</span><a id="line.190">    @Override</a>
-<span class="sourceLineNo">191</span><a id="line.191">    public final void configure(Configuration config)</a>
-<span class="sourceLineNo">192</span><a id="line.192">            throws CheckstyleException {</a>
-<span class="sourceLineNo">193</span><a id="line.193">        configuration = config;</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /** Comma separator for StringTokenizer. */</a>
+<span class="sourceLineNo">085</span><a id="line.85">    private static final String COMMA_SEPARATOR = ",";</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /** The configuration of this bean. */</a>
+<span class="sourceLineNo">088</span><a id="line.88">    private Configuration configuration;</a>
+<span class="sourceLineNo">089</span><a id="line.89"></a>
+<span class="sourceLineNo">090</span><a id="line.90">    /**</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * Provides a hook to finish the part of this component's setup that</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * was not handled by the bean introspection.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * &lt;p&gt;</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * The default implementation does nothing.</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">096</span><a id="line.96">     *</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    protected abstract void finishLocalSetup() throws CheckstyleException;</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">    /**</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * Creates a BeanUtilsBean that is configured to use</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * type converters that throw a ConversionException</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * instead of using the default value when something</a>
+<span class="sourceLineNo">105</span><a id="line.105">     * goes wrong.</a>
+<span class="sourceLineNo">106</span><a id="line.106">     *</a>
+<span class="sourceLineNo">107</span><a id="line.107">     * @return a configured BeanUtilsBean</a>
+<span class="sourceLineNo">108</span><a id="line.108">     */</a>
+<span class="sourceLineNo">109</span><a id="line.109">    private static BeanUtilsBean createBeanUtilsBean() {</a>
+<span class="sourceLineNo">110</span><a id="line.110">        final ConvertUtilsBean cub = new ConvertUtilsBean();</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">        registerIntegralTypes(cub);</a>
+<span class="sourceLineNo">113</span><a id="line.113">        registerCustomTypes(cub);</a>
+<span class="sourceLineNo">114</span><a id="line.114"></a>
+<span class="sourceLineNo">115</span><a id="line.115">        return new BeanUtilsBean(cub, new PropertyUtilsBean());</a>
+<span class="sourceLineNo">116</span><a id="line.116">    }</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">    /**</a>
+<span class="sourceLineNo">119</span><a id="line.119">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * types are found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     *</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @param cub</a>
+<span class="sourceLineNo">123</span><a id="line.123">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">124</span><a id="line.124">     */</a>
+<span class="sourceLineNo">125</span><a id="line.125">    private static void registerIntegralTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">126</span><a id="line.126">        cub.register(new BooleanConverter(), Boolean.TYPE);</a>
+<span class="sourceLineNo">127</span><a id="line.127">        cub.register(new BooleanConverter(), Boolean.class);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        cub.register(new ArrayConverter(</a>
+<span class="sourceLineNo">129</span><a id="line.129">            boolean[].class, new BooleanConverter()), boolean[].class);</a>
+<span class="sourceLineNo">130</span><a id="line.130">        cub.register(new ByteConverter(), Byte.TYPE);</a>
+<span class="sourceLineNo">131</span><a id="line.131">        cub.register(new ByteConverter(), Byte.class);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        cub.register(new ArrayConverter(byte[].class, new ByteConverter()),</a>
+<span class="sourceLineNo">133</span><a id="line.133">            byte[].class);</a>
+<span class="sourceLineNo">134</span><a id="line.134">        cub.register(new CharacterConverter(), Character.TYPE);</a>
+<span class="sourceLineNo">135</span><a id="line.135">        cub.register(new CharacterConverter(), Character.class);</a>
+<span class="sourceLineNo">136</span><a id="line.136">        cub.register(new ArrayConverter(char[].class, new CharacterConverter()),</a>
+<span class="sourceLineNo">137</span><a id="line.137">            char[].class);</a>
+<span class="sourceLineNo">138</span><a id="line.138">        cub.register(new DoubleConverter(), Double.TYPE);</a>
+<span class="sourceLineNo">139</span><a id="line.139">        cub.register(new DoubleConverter(), Double.class);</a>
+<span class="sourceLineNo">140</span><a id="line.140">        cub.register(new ArrayConverter(double[].class, new DoubleConverter()),</a>
+<span class="sourceLineNo">141</span><a id="line.141">            double[].class);</a>
+<span class="sourceLineNo">142</span><a id="line.142">        cub.register(new FloatConverter(), Float.TYPE);</a>
+<span class="sourceLineNo">143</span><a id="line.143">        cub.register(new FloatConverter(), Float.class);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        cub.register(new ArrayConverter(float[].class, new FloatConverter()),</a>
+<span class="sourceLineNo">145</span><a id="line.145">            float[].class);</a>
+<span class="sourceLineNo">146</span><a id="line.146">        cub.register(new IntegerConverter(), Integer.TYPE);</a>
+<span class="sourceLineNo">147</span><a id="line.147">        cub.register(new IntegerConverter(), Integer.class);</a>
+<span class="sourceLineNo">148</span><a id="line.148">        cub.register(new ArrayConverter(int[].class, new IntegerConverter()),</a>
+<span class="sourceLineNo">149</span><a id="line.149">            int[].class);</a>
+<span class="sourceLineNo">150</span><a id="line.150">        cub.register(new LongConverter(), Long.TYPE);</a>
+<span class="sourceLineNo">151</span><a id="line.151">        cub.register(new LongConverter(), Long.class);</a>
+<span class="sourceLineNo">152</span><a id="line.152">        cub.register(new ArrayConverter(long[].class, new LongConverter()),</a>
+<span class="sourceLineNo">153</span><a id="line.153">            long[].class);</a>
+<span class="sourceLineNo">154</span><a id="line.154">        cub.register(new ShortConverter(), Short.TYPE);</a>
+<span class="sourceLineNo">155</span><a id="line.155">        cub.register(new ShortConverter(), Short.class);</a>
+<span class="sourceLineNo">156</span><a id="line.156">        cub.register(new ArrayConverter(short[].class, new ShortConverter()),</a>
+<span class="sourceLineNo">157</span><a id="line.157">            short[].class);</a>
+<span class="sourceLineNo">158</span><a id="line.158">        cub.register(new RelaxedStringArrayConverter(), String[].class);</a>
+<span class="sourceLineNo">159</span><a id="line.159"></a>
+<span class="sourceLineNo">160</span><a id="line.160">        // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</a>
+<span class="sourceLineNo">161</span><a id="line.161">        // do not use defaults in the default configuration of ConvertUtilsBean</a>
+<span class="sourceLineNo">162</span><a id="line.162">    }</a>
+<span class="sourceLineNo">163</span><a id="line.163"></a>
+<span class="sourceLineNo">164</span><a id="line.164">    /**</a>
+<span class="sourceLineNo">165</span><a id="line.165">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</a>
+<span class="sourceLineNo">166</span><a id="line.166">     * None of these types should be found in the {@code java.lang} package.</a>
+<span class="sourceLineNo">167</span><a id="line.167">     *</a>
+<span class="sourceLineNo">168</span><a id="line.168">     * @param cub</a>
+<span class="sourceLineNo">169</span><a id="line.169">     *            Instance of {@link ConvertUtilsBean} to register types with.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     */</a>
+<span class="sourceLineNo">171</span><a id="line.171">    private static void registerCustomTypes(ConvertUtilsBean cub) {</a>
+<span class="sourceLineNo">172</span><a id="line.172">        cub.register(new PatternConverter(), Pattern.class);</a>
+<span class="sourceLineNo">173</span><a id="line.173">        cub.register(new SeverityLevelConverter(), SeverityLevel.class);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        cub.register(new ScopeConverter(), Scope.class);</a>
+<span class="sourceLineNo">175</span><a id="line.175">        cub.register(new UriConverter(), URI.class);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        cub.register(new RelaxedAccessModifierArrayConverter(), AccessModifierOption[].class);</a>
+<span class="sourceLineNo">177</span><a id="line.177">    }</a>
+<span class="sourceLineNo">178</span><a id="line.178"></a>
+<span class="sourceLineNo">179</span><a id="line.179">    /**</a>
+<span class="sourceLineNo">180</span><a id="line.180">     * Implements the Configurable interface using bean introspection.</a>
+<span class="sourceLineNo">181</span><a id="line.181">     *</a>
+<span class="sourceLineNo">182</span><a id="line.182">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</a>
+<span class="sourceLineNo">183</span><a id="line.183">     * based setup has completed first the method</a>
+<span class="sourceLineNo">184</span><a id="line.184">     * {@link #finishLocalSetup finishLocalSetup}</a>
+<span class="sourceLineNo">185</span><a id="line.185">     * is called to allow completion of the bean's local setup,</a>
+<span class="sourceLineNo">186</span><a id="line.186">     * after that the method {@link #setupChild setupChild}</a>
+<span class="sourceLineNo">187</span><a id="line.187">     * is called for each {@link Configuration#getChildren child Configuration}</a>
+<span class="sourceLineNo">188</span><a id="line.188">     * of {@code configuration}.</a>
+<span class="sourceLineNo">189</span><a id="line.189">     *</a>
+<span class="sourceLineNo">190</span><a id="line.190">     * @see Configurable</a>
+<span class="sourceLineNo">191</span><a id="line.191">     */</a>
+<span class="sourceLineNo">192</span><a id="line.192">    @Override</a>
+<span class="sourceLineNo">193</span><a id="line.193">    public final void configure(Configuration config)</a>
+<span class="sourceLineNo">194</span><a id="line.194">            throws CheckstyleException {</a>
+<span class="sourceLineNo">195</span><a id="line.195">        configuration = config;</a>
 <span class="sourceLineNo">196</span><a id="line.196"></a>
-<span class="sourceLineNo">197</span><a id="line.197">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">198</span><a id="line.198">            final String value = config.getProperty(key);</a>
-<span class="sourceLineNo">199</span><a id="line.199"></a>
-<span class="sourceLineNo">200</span><a id="line.200">            tryCopyProperty(key, value, true);</a>
-<span class="sourceLineNo">201</span><a id="line.201">        }</a>
-<span class="sourceLineNo">202</span><a id="line.202"></a>
-<span class="sourceLineNo">203</span><a id="line.203">        finishLocalSetup();</a>
+<span class="sourceLineNo">197</span><a id="line.197">        final String[] attributes = config.getPropertyNames();</a>
+<span class="sourceLineNo">198</span><a id="line.198"></a>
+<span class="sourceLineNo">199</span><a id="line.199">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">200</span><a id="line.200">            final String value = config.getProperty(key);</a>
+<span class="sourceLineNo">201</span><a id="line.201"></a>
+<span class="sourceLineNo">202</span><a id="line.202">            tryCopyProperty(key, value, true);</a>
+<span class="sourceLineNo">203</span><a id="line.203">        }</a>
 <span class="sourceLineNo">204</span><a id="line.204"></a>
-<span class="sourceLineNo">205</span><a id="line.205">        final Configuration[] childConfigs = config.getChildren();</a>
-<span class="sourceLineNo">206</span><a id="line.206">        for (final Configuration childConfig : childConfigs) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">            setupChild(childConfig);</a>
-<span class="sourceLineNo">208</span><a id="line.208">        }</a>
-<span class="sourceLineNo">209</span><a id="line.209">    }</a>
-<span class="sourceLineNo">210</span><a id="line.210"></a>
-<span class="sourceLineNo">211</span><a id="line.211">    /**</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * Recheck property and try to copy it.</a>
-<span class="sourceLineNo">213</span><a id="line.213">     *</a>
-<span class="sourceLineNo">214</span><a id="line.214">     * @param key key of value</a>
-<span class="sourceLineNo">215</span><a id="line.215">     * @param value value</a>
-<span class="sourceLineNo">216</span><a id="line.216">     * @param recheck whether to check for property existence before copy</a>
-<span class="sourceLineNo">217</span><a id="line.217">     * @throws CheckstyleException when property defined incorrectly</a>
-<span class="sourceLineNo">218</span><a id="line.218">     */</a>
-<span class="sourceLineNo">219</span><a id="line.219">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
-<span class="sourceLineNo">220</span><a id="line.220">            throws CheckstyleException {</a>
-<span class="sourceLineNo">221</span><a id="line.221">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">        try {</a>
-<span class="sourceLineNo">224</span><a id="line.224">            if (recheck) {</a>
-<span class="sourceLineNo">225</span><a id="line.225">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
-<span class="sourceLineNo">226</span><a id="line.226">                // for key, so we have to go through great lengths here to</a>
-<span class="sourceLineNo">227</span><a id="line.227">                // figure out if the bean property really exists.</a>
-<span class="sourceLineNo">228</span><a id="line.228">                final PropertyDescriptor descriptor =</a>
-<span class="sourceLineNo">229</span><a id="line.229">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
-<span class="sourceLineNo">230</span><a id="line.230">                if (descriptor == null) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
-<span class="sourceLineNo">232</span><a id="line.232">                            + "does not exist, please check the documentation", key);</a>
-<span class="sourceLineNo">233</span><a id="line.233">                    throw new CheckstyleException(message);</a>
-<span class="sourceLineNo">234</span><a id="line.234">                }</a>
-<span class="sourceLineNo">235</span><a id="line.235">            }</a>
-<span class="sourceLineNo">236</span><a id="line.236">            // finally we can set the bean property</a>
-<span class="sourceLineNo">237</span><a id="line.237">            beanUtils.copyProperty(this, key, value);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">        catch (final InvocationTargetException | IllegalAccessException</a>
-<span class="sourceLineNo">240</span><a id="line.240">                | NoSuchMethodException ex) {</a>
-<span class="sourceLineNo">241</span><a id="line.241">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
-<span class="sourceLineNo">242</span><a id="line.242">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
-<span class="sourceLineNo">243</span><a id="line.243">            // so we have to join these exceptions with InvocationTargetException</a>
-<span class="sourceLineNo">244</span><a id="line.244">            // to satisfy UTs coverage</a>
-<span class="sourceLineNo">245</span><a id="line.245">            final String message = String.format(Locale.ROOT,</a>
-<span class="sourceLineNo">246</span><a id="line.246">                    "Cannot set property '%s' to '%s'", key, value);</a>
-<span class="sourceLineNo">247</span><a id="line.247">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">248</span><a id="line.248">        }</a>
-<span class="sourceLineNo">249</span><a id="line.249">        catch (final IllegalArgumentException | ConversionException ex) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
-<span class="sourceLineNo">251</span><a id="line.251">                    + "'%s'", value, key);</a>
-<span class="sourceLineNo">252</span><a id="line.252">            throw new CheckstyleException(message, ex);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        }</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Implements the Contextualizable interface using bean introspection.</a>
-<span class="sourceLineNo">258</span><a id="line.258">     *</a>
-<span class="sourceLineNo">259</span><a id="line.259">     * @see Contextualizable</a>
-<span class="sourceLineNo">260</span><a id="line.260">     */</a>
-<span class="sourceLineNo">261</span><a id="line.261">    @Override</a>
-<span class="sourceLineNo">262</span><a id="line.262">    public final void contextualize(Context context)</a>
-<span class="sourceLineNo">263</span><a id="line.263">            throws CheckstyleException {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
-<span class="sourceLineNo">265</span><a id="line.265"></a>
-<span class="sourceLineNo">266</span><a id="line.266">        for (final String key : attributes) {</a>
-<span class="sourceLineNo">267</span><a id="line.267">            final Object value = context.get(key);</a>
-<span class="sourceLineNo">268</span><a id="line.268"></a>
-<span class="sourceLineNo">269</span><a id="line.269">            tryCopyProperty(key, value, false);</a>
-<span class="sourceLineNo">270</span><a id="line.270">        }</a>
-<span class="sourceLineNo">271</span><a id="line.271">    }</a>
-<span class="sourceLineNo">272</span><a id="line.272"></a>
-<span class="sourceLineNo">273</span><a id="line.273">    /**</a>
-<span class="sourceLineNo">274</span><a id="line.274">     * Returns the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">275</span><a id="line.275">     *</a>
-<span class="sourceLineNo">276</span><a id="line.276">     * @return the configuration that was used to configure this component.</a>
-<span class="sourceLineNo">277</span><a id="line.277">     */</a>
-<span class="sourceLineNo">278</span><a id="line.278">    protected final Configuration getConfiguration() {</a>
-<span class="sourceLineNo">279</span><a id="line.279">        return configuration;</a>
-<span class="sourceLineNo">280</span><a id="line.280">    }</a>
-<span class="sourceLineNo">281</span><a id="line.281"></a>
-<span class="sourceLineNo">282</span><a id="line.282">    /**</a>
-<span class="sourceLineNo">283</span><a id="line.283">     * Called by configure() for every child of this component's Configuration.</a>
-<span class="sourceLineNo">284</span><a id="line.284">     * &lt;p&gt;</a>
-<span class="sourceLineNo">285</span><a id="line.285">     * The default implementation throws {@link CheckstyleException} if</a>
-<span class="sourceLineNo">286</span><a id="line.286">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
-<span class="sourceLineNo">287</span><a id="line.287">     * must be overridden to validate and support children that are wanted.</a>
-<span class="sourceLineNo">288</span><a id="line.288">     * &lt;/p&gt;</a>
-<span class="sourceLineNo">289</span><a id="line.289">     *</a>
-<span class="sourceLineNo">290</span><a id="line.290">     * @param childConf a child of this component's Configuration</a>
-<span class="sourceLineNo">291</span><a id="line.291">     * @throws CheckstyleException if there is a configuration error.</a>
-<span class="sourceLineNo">292</span><a id="line.292">     * @see Configuration#getChildren</a>
-<span class="sourceLineNo">293</span><a id="line.293">     */</a>
-<span class="sourceLineNo">294</span><a id="line.294">    protected void setupChild(Configuration childConf)</a>
-<span class="sourceLineNo">295</span><a id="line.295">            throws CheckstyleException {</a>
-<span class="sourceLineNo">296</span><a id="line.296">        if (childConf != null) {</a>
-<span class="sourceLineNo">297</span><a id="line.297">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
-<span class="sourceLineNo">299</span><a id="line.299">                    + "for this Check in web documentation if Check is standard.");</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301">    }</a>
-<span class="sourceLineNo">302</span><a id="line.302"></a>
-<span class="sourceLineNo">303</span><a id="line.303">    /** A converter that converts a string to a pattern. */</a>
-<span class="sourceLineNo">304</span><a id="line.304">    private static final class PatternConverter implements Converter {</a>
-<span class="sourceLineNo">305</span><a id="line.305"></a>
-<span class="sourceLineNo">306</span><a id="line.306">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">307</span><a id="line.307">        @Override</a>
-<span class="sourceLineNo">308</span><a id="line.308">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">309</span><a id="line.309">            return CommonUtil.createPattern(value.toString());</a>
-<span class="sourceLineNo">310</span><a id="line.310">        }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205">        finishLocalSetup();</a>
+<span class="sourceLineNo">206</span><a id="line.206"></a>
+<span class="sourceLineNo">207</span><a id="line.207">        final Configuration[] childConfigs = config.getChildren();</a>
+<span class="sourceLineNo">208</span><a id="line.208">        for (final Configuration childConfig : childConfigs) {</a>
+<span class="sourceLineNo">209</span><a id="line.209">            setupChild(childConfig);</a>
+<span class="sourceLineNo">210</span><a id="line.210">        }</a>
+<span class="sourceLineNo">211</span><a id="line.211">    }</a>
+<span class="sourceLineNo">212</span><a id="line.212"></a>
+<span class="sourceLineNo">213</span><a id="line.213">    /**</a>
+<span class="sourceLineNo">214</span><a id="line.214">     * Recheck property and try to copy it.</a>
+<span class="sourceLineNo">215</span><a id="line.215">     *</a>
+<span class="sourceLineNo">216</span><a id="line.216">     * @param key key of value</a>
+<span class="sourceLineNo">217</span><a id="line.217">     * @param value value</a>
+<span class="sourceLineNo">218</span><a id="line.218">     * @param recheck whether to check for property existence before copy</a>
+<span class="sourceLineNo">219</span><a id="line.219">     * @throws CheckstyleException when property defined incorrectly</a>
+<span class="sourceLineNo">220</span><a id="line.220">     */</a>
+<span class="sourceLineNo">221</span><a id="line.221">    private void tryCopyProperty(String key, Object value, boolean recheck)</a>
+<span class="sourceLineNo">222</span><a id="line.222">            throws CheckstyleException {</a>
+<span class="sourceLineNo">223</span><a id="line.223">        final BeanUtilsBean beanUtils = createBeanUtilsBean();</a>
+<span class="sourceLineNo">224</span><a id="line.224"></a>
+<span class="sourceLineNo">225</span><a id="line.225">        try {</a>
+<span class="sourceLineNo">226</span><a id="line.226">            if (recheck) {</a>
+<span class="sourceLineNo">227</span><a id="line.227">                // BeanUtilsBean.copyProperties silently ignores missing setters</a>
+<span class="sourceLineNo">228</span><a id="line.228">                // for key, so we have to go through great lengths here to</a>
+<span class="sourceLineNo">229</span><a id="line.229">                // figure out if the bean property really exists.</a>
+<span class="sourceLineNo">230</span><a id="line.230">                final PropertyDescriptor descriptor =</a>
+<span class="sourceLineNo">231</span><a id="line.231">                        PropertyUtils.getPropertyDescriptor(this, key);</a>
+<span class="sourceLineNo">232</span><a id="line.232">                if (descriptor == null) {</a>
+<span class="sourceLineNo">233</span><a id="line.233">                    final String message = String.format(Locale.ROOT, "Property '%s' "</a>
+<span class="sourceLineNo">234</span><a id="line.234">                            + "does not exist, please check the documentation", key);</a>
+<span class="sourceLineNo">235</span><a id="line.235">                    throw new CheckstyleException(message);</a>
+<span class="sourceLineNo">236</span><a id="line.236">                }</a>
+<span class="sourceLineNo">237</span><a id="line.237">            }</a>
+<span class="sourceLineNo">238</span><a id="line.238">            // finally we can set the bean property</a>
+<span class="sourceLineNo">239</span><a id="line.239">            beanUtils.copyProperty(this, key, value);</a>
+<span class="sourceLineNo">240</span><a id="line.240">        }</a>
+<span class="sourceLineNo">241</span><a id="line.241">        catch (final InvocationTargetException | IllegalAccessException</a>
+<span class="sourceLineNo">242</span><a id="line.242">                | NoSuchMethodException ex) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">            // There is no way to catch IllegalAccessException | NoSuchMethodException</a>
+<span class="sourceLineNo">244</span><a id="line.244">            // as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</a>
+<span class="sourceLineNo">245</span><a id="line.245">            // so we have to join these exceptions with InvocationTargetException</a>
+<span class="sourceLineNo">246</span><a id="line.246">            // to satisfy UTs coverage</a>
+<span class="sourceLineNo">247</span><a id="line.247">            final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">248</span><a id="line.248">                    "Cannot set property '%s' to '%s'", key, value);</a>
+<span class="sourceLineNo">249</span><a id="line.249">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">250</span><a id="line.250">        }</a>
+<span class="sourceLineNo">251</span><a id="line.251">        catch (final IllegalArgumentException | ConversionException ex) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            final String message = String.format(Locale.ROOT, "illegal value '%s' for property "</a>
+<span class="sourceLineNo">253</span><a id="line.253">                    + "'%s'", value, key);</a>
+<span class="sourceLineNo">254</span><a id="line.254">            throw new CheckstyleException(message, ex);</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Implements the Contextualizable interface using bean introspection.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @see Contextualizable</a>
+<span class="sourceLineNo">262</span><a id="line.262">     */</a>
+<span class="sourceLineNo">263</span><a id="line.263">    @Override</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public final void contextualize(Context context)</a>
+<span class="sourceLineNo">265</span><a id="line.265">            throws CheckstyleException {</a>
+<span class="sourceLineNo">266</span><a id="line.266">        final Collection&lt;String&gt; attributes = context.getAttributeNames();</a>
+<span class="sourceLineNo">267</span><a id="line.267"></a>
+<span class="sourceLineNo">268</span><a id="line.268">        for (final String key : attributes) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">            final Object value = context.get(key);</a>
+<span class="sourceLineNo">270</span><a id="line.270"></a>
+<span class="sourceLineNo">271</span><a id="line.271">            tryCopyProperty(key, value, false);</a>
+<span class="sourceLineNo">272</span><a id="line.272">        }</a>
+<span class="sourceLineNo">273</span><a id="line.273">    }</a>
+<span class="sourceLineNo">274</span><a id="line.274"></a>
+<span class="sourceLineNo">275</span><a id="line.275">    /**</a>
+<span class="sourceLineNo">276</span><a id="line.276">     * Returns the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">277</span><a id="line.277">     *</a>
+<span class="sourceLineNo">278</span><a id="line.278">     * @return the configuration that was used to configure this component.</a>
+<span class="sourceLineNo">279</span><a id="line.279">     */</a>
+<span class="sourceLineNo">280</span><a id="line.280">    protected final Configuration getConfiguration() {</a>
+<span class="sourceLineNo">281</span><a id="line.281">        return configuration;</a>
+<span class="sourceLineNo">282</span><a id="line.282">    }</a>
+<span class="sourceLineNo">283</span><a id="line.283"></a>
+<span class="sourceLineNo">284</span><a id="line.284">    /**</a>
+<span class="sourceLineNo">285</span><a id="line.285">     * Called by configure() for every child of this component's Configuration.</a>
+<span class="sourceLineNo">286</span><a id="line.286">     * &lt;p&gt;</a>
+<span class="sourceLineNo">287</span><a id="line.287">     * The default implementation throws {@link CheckstyleException} if</a>
+<span class="sourceLineNo">288</span><a id="line.288">     * {@code childConf} is {@code null} because it doesn't support children. It</a>
+<span class="sourceLineNo">289</span><a id="line.289">     * must be overridden to validate and support children that are wanted.</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param childConf a child of this component's Configuration</a>
+<span class="sourceLineNo">293</span><a id="line.293">     * @throws CheckstyleException if there is a configuration error.</a>
+<span class="sourceLineNo">294</span><a id="line.294">     * @see Configuration#getChildren</a>
+<span class="sourceLineNo">295</span><a id="line.295">     */</a>
+<span class="sourceLineNo">296</span><a id="line.296">    protected void setupChild(Configuration childConf)</a>
+<span class="sourceLineNo">297</span><a id="line.297">            throws CheckstyleException {</a>
+<span class="sourceLineNo">298</span><a id="line.298">        if (childConf != null) {</a>
+<span class="sourceLineNo">299</span><a id="line.299">            throw new CheckstyleException(childConf.getName() + " is not allowed as a child in "</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    + configuration.getName() + ". Please review 'Parent Module' section "</a>
+<span class="sourceLineNo">301</span><a id="line.301">                    + "for this Check in web documentation if Check is standard.");</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">    }</a>
+<span class="sourceLineNo">304</span><a id="line.304"></a>
+<span class="sourceLineNo">305</span><a id="line.305">    /** A converter that converts a string to a pattern. */</a>
+<span class="sourceLineNo">306</span><a id="line.306">    private static final class PatternConverter implements Converter {</a>
+<span class="sourceLineNo">307</span><a id="line.307"></a>
+<span class="sourceLineNo">308</span><a id="line.308">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">309</span><a id="line.309">        @Override</a>
+<span class="sourceLineNo">310</span><a id="line.310">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">311</span><a id="line.311">            return CommonUtil.createPattern(value.toString());</a>
+<span class="sourceLineNo">312</span><a id="line.312">        }</a>
 <span class="sourceLineNo">313</span><a id="line.313"></a>
-<span class="sourceLineNo">314</span><a id="line.314">    /** A converter that converts strings to severity level. */</a>
-<span class="sourceLineNo">315</span><a id="line.315">    private static final class SeverityLevelConverter implements Converter {</a>
-<span class="sourceLineNo">316</span><a id="line.316"></a>
-<span class="sourceLineNo">317</span><a id="line.317">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">318</span><a id="line.318">        @Override</a>
-<span class="sourceLineNo">319</span><a id="line.319">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            return SeverityLevel.getInstance(value.toString());</a>
-<span class="sourceLineNo">321</span><a id="line.321">        }</a>
-<span class="sourceLineNo">322</span><a id="line.322"></a>
-<span class="sourceLineNo">323</span><a id="line.323">    }</a>
+<span class="sourceLineNo">314</span><a id="line.314">    }</a>
+<span class="sourceLineNo">315</span><a id="line.315"></a>
+<span class="sourceLineNo">316</span><a id="line.316">    /** A converter that converts strings to severity level. */</a>
+<span class="sourceLineNo">317</span><a id="line.317">    private static final class SeverityLevelConverter implements Converter {</a>
+<span class="sourceLineNo">318</span><a id="line.318"></a>
+<span class="sourceLineNo">319</span><a id="line.319">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">320</span><a id="line.320">        @Override</a>
+<span class="sourceLineNo">321</span><a id="line.321">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">            return SeverityLevel.getInstance(value.toString());</a>
+<span class="sourceLineNo">323</span><a id="line.323">        }</a>
 <span class="sourceLineNo">324</span><a id="line.324"></a>
-<span class="sourceLineNo">325</span><a id="line.325">    /** A converter that converts strings to scope. */</a>
-<span class="sourceLineNo">326</span><a id="line.326">    private static final class ScopeConverter implements Converter {</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">329</span><a id="line.329">        @Override</a>
-<span class="sourceLineNo">330</span><a id="line.330">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">331</span><a id="line.331">            return Scope.getInstance(value.toString());</a>
-<span class="sourceLineNo">332</span><a id="line.332">        }</a>
-<span class="sourceLineNo">333</span><a id="line.333"></a>
-<span class="sourceLineNo">334</span><a id="line.334">    }</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /** A converter that converts strings to scope. */</a>
+<span class="sourceLineNo">328</span><a id="line.328">    private static final class ScopeConverter implements Converter {</a>
+<span class="sourceLineNo">329</span><a id="line.329"></a>
+<span class="sourceLineNo">330</span><a id="line.330">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">331</span><a id="line.331">        @Override</a>
+<span class="sourceLineNo">332</span><a id="line.332">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">333</span><a id="line.333">            return Scope.getInstance(value.toString());</a>
+<span class="sourceLineNo">334</span><a id="line.334">        }</a>
 <span class="sourceLineNo">335</span><a id="line.335"></a>
-<span class="sourceLineNo">336</span><a id="line.336">    /** A converter that converts strings to uri. */</a>
-<span class="sourceLineNo">337</span><a id="line.337">    private static final class UriConverter implements Converter {</a>
-<span class="sourceLineNo">338</span><a id="line.338"></a>
-<span class="sourceLineNo">339</span><a id="line.339">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">340</span><a id="line.340">        @Override</a>
-<span class="sourceLineNo">341</span><a id="line.341">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">342</span><a id="line.342">            final String url = value.toString();</a>
-<span class="sourceLineNo">343</span><a id="line.343">            URI result = null;</a>
-<span class="sourceLineNo">344</span><a id="line.344"></a>
-<span class="sourceLineNo">345</span><a id="line.345">            if (!CommonUtil.isBlank(url)) {</a>
-<span class="sourceLineNo">346</span><a id="line.346">                try {</a>
-<span class="sourceLineNo">347</span><a id="line.347">                    result = CommonUtil.getUriByFilename(url);</a>
-<span class="sourceLineNo">348</span><a id="line.348">                }</a>
-<span class="sourceLineNo">349</span><a id="line.349">                catch (CheckstyleException ex) {</a>
-<span class="sourceLineNo">350</span><a id="line.350">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">336</span><a id="line.336">    }</a>
+<span class="sourceLineNo">337</span><a id="line.337"></a>
+<span class="sourceLineNo">338</span><a id="line.338">    /** A converter that converts strings to uri. */</a>
+<span class="sourceLineNo">339</span><a id="line.339">    private static final class UriConverter implements Converter {</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">342</span><a id="line.342">        @Override</a>
+<span class="sourceLineNo">343</span><a id="line.343">        @Nullable</a>
+<span class="sourceLineNo">344</span><a id="line.344">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">345</span><a id="line.345">            final String url = value.toString();</a>
+<span class="sourceLineNo">346</span><a id="line.346">            URI result = null;</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">            if (!CommonUtil.isBlank(url)) {</a>
+<span class="sourceLineNo">349</span><a id="line.349">                try {</a>
+<span class="sourceLineNo">350</span><a id="line.350">                    result = CommonUtil.getUriByFilename(url);</a>
 <span class="sourceLineNo">351</span><a id="line.351">                }</a>
-<span class="sourceLineNo">352</span><a id="line.352">            }</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">            return result;</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
+<span class="sourceLineNo">352</span><a id="line.352">                catch (CheckstyleException ex) {</a>
+<span class="sourceLineNo">353</span><a id="line.353">                    throw new IllegalArgumentException(ex);</a>
+<span class="sourceLineNo">354</span><a id="line.354">                }</a>
+<span class="sourceLineNo">355</span><a id="line.355">            }</a>
 <span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">    }</a>
-<span class="sourceLineNo">358</span><a id="line.358"></a>
-<span class="sourceLineNo">359</span><a id="line.359">    /**</a>
-<span class="sourceLineNo">360</span><a id="line.360">     * A converter that does not care whether the array elements contain String</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
-<span class="sourceLineNo">362</span><a id="line.362">     * with these characters.</a>
-<span class="sourceLineNo">363</span><a id="line.363">     */</a>
-<span class="sourceLineNo">364</span><a id="line.364">    private static final class RelaxedStringArrayConverter implements Converter {</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">367</span><a id="line.367">        @Override</a>
-<span class="sourceLineNo">368</span><a id="line.368">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">369</span><a id="line.369">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">370</span><a id="line.370">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">371</span><a id="line.371">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">372</span><a id="line.372"></a>
-<span class="sourceLineNo">373</span><a id="line.373">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">374</span><a id="line.374">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">375</span><a id="line.375">                result.add(token.trim());</a>
-<span class="sourceLineNo">376</span><a id="line.376">            }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        }</a>
+<span class="sourceLineNo">357</span><a id="line.357">            return result;</a>
+<span class="sourceLineNo">358</span><a id="line.358">        }</a>
+<span class="sourceLineNo">359</span><a id="line.359"></a>
+<span class="sourceLineNo">360</span><a id="line.360">    }</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">    /**</a>
+<span class="sourceLineNo">363</span><a id="line.363">     * A converter that does not care whether the array elements contain String</a>
+<span class="sourceLineNo">364</span><a id="line.364">     * characters like '*' or '_'. The normal ArrayConverter class has problems</a>
+<span class="sourceLineNo">365</span><a id="line.365">     * with these characters.</a>
+<span class="sourceLineNo">366</span><a id="line.366">     */</a>
+<span class="sourceLineNo">367</span><a id="line.367">    private static final class RelaxedStringArrayConverter implements Converter {</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">370</span><a id="line.370">        @Override</a>
+<span class="sourceLineNo">371</span><a id="line.371">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">372</span><a id="line.372">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">373</span><a id="line.373">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">374</span><a id="line.374">            final List&lt;String&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">375</span><a id="line.375"></a>
+<span class="sourceLineNo">376</span><a id="line.376">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">378</span><a id="line.378">                result.add(token.trim());</a>
+<span class="sourceLineNo">379</span><a id="line.379">            }</a>
 <span class="sourceLineNo">380</span><a id="line.380"></a>
-<span class="sourceLineNo">381</span><a id="line.381">    }</a>
-<span class="sourceLineNo">382</span><a id="line.382"></a>
-<span class="sourceLineNo">383</span><a id="line.383">    /**</a>
-<span class="sourceLineNo">384</span><a id="line.384">     * A converter that converts strings to {@link AccessModifierOption}.</a>
-<span class="sourceLineNo">385</span><a id="line.385">     * This implementation does not care whether the array elements contain characters like '_'.</a>
-<span class="sourceLineNo">386</span><a id="line.386">     * The normal {@link ArrayConverter} class has problems with this character.</a>
-<span class="sourceLineNo">387</span><a id="line.387">     */</a>
-<span class="sourceLineNo">388</span><a id="line.388">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">        /** Constant for optimization. */</a>
-<span class="sourceLineNo">391</span><a id="line.391">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
-<span class="sourceLineNo">392</span><a id="line.392">                new AccessModifierOption[0];</a>
-<span class="sourceLineNo">393</span><a id="line.393"></a>
-<span class="sourceLineNo">394</span><a id="line.394">        @SuppressWarnings("unchecked")</a>
-<span class="sourceLineNo">395</span><a id="line.395">        @Override</a>
-<span class="sourceLineNo">396</span><a id="line.396">        public Object convert(Class type, Object value) {</a>
-<span class="sourceLineNo">397</span><a id="line.397">            // Converts to a String and trims it for the tokenizer.</a>
-<span class="sourceLineNo">398</span><a id="line.398">            final StringTokenizer tokenizer = new StringTokenizer(</a>
-<span class="sourceLineNo">399</span><a id="line.399">                value.toString().trim(), COMMA_SEPARATOR);</a>
-<span class="sourceLineNo">400</span><a id="line.400">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">401</span><a id="line.401"></a>
-<span class="sourceLineNo">402</span><a id="line.402">            while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">403</span><a id="line.403">                final String token = tokenizer.nextToken();</a>
-<span class="sourceLineNo">404</span><a id="line.404">                result.add(AccessModifierOption.getInstance(token));</a>
-<span class="sourceLineNo">405</span><a id="line.405">            }</a>
-<span class="sourceLineNo">406</span><a id="line.406"></a>
-<span class="sourceLineNo">407</span><a id="line.407">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
-<span class="sourceLineNo">408</span><a id="line.408">        }</a>
+<span class="sourceLineNo">381</span><a id="line.381">            return result.toArray(CommonUtil.EMPTY_STRING_ARRAY);</a>
+<span class="sourceLineNo">382</span><a id="line.382">        }</a>
+<span class="sourceLineNo">383</span><a id="line.383"></a>
+<span class="sourceLineNo">384</span><a id="line.384">    }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">    /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">     * A converter that converts strings to {@link AccessModifierOption}.</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * This implementation does not care whether the array elements contain characters like '_'.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * The normal {@link ArrayConverter} class has problems with this character.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     */</a>
+<span class="sourceLineNo">391</span><a id="line.391">    private static final class RelaxedAccessModifierArrayConverter implements Converter {</a>
+<span class="sourceLineNo">392</span><a id="line.392"></a>
+<span class="sourceLineNo">393</span><a id="line.393">        /** Constant for optimization. */</a>
+<span class="sourceLineNo">394</span><a id="line.394">        private static final AccessModifierOption[] EMPTY_MODIFIER_ARRAY =</a>
+<span class="sourceLineNo">395</span><a id="line.395">                new AccessModifierOption[0];</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">        @SuppressWarnings("unchecked")</a>
+<span class="sourceLineNo">398</span><a id="line.398">        @Override</a>
+<span class="sourceLineNo">399</span><a id="line.399">        public Object convert(Class type, Object value) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">            // Converts to a String and trims it for the tokenizer.</a>
+<span class="sourceLineNo">401</span><a id="line.401">            final StringTokenizer tokenizer = new StringTokenizer(</a>
+<span class="sourceLineNo">402</span><a id="line.402">                value.toString().trim(), COMMA_SEPARATOR);</a>
+<span class="sourceLineNo">403</span><a id="line.403">            final List&lt;AccessModifierOption&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">404</span><a id="line.404"></a>
+<span class="sourceLineNo">405</span><a id="line.405">            while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">406</span><a id="line.406">                final String token = tokenizer.nextToken();</a>
+<span class="sourceLineNo">407</span><a id="line.407">                result.add(AccessModifierOption.getInstance(token));</a>
+<span class="sourceLineNo">408</span><a id="line.408">            }</a>
 <span class="sourceLineNo">409</span><a id="line.409"></a>
-<span class="sourceLineNo">410</span><a id="line.410">    }</a>
-<span class="sourceLineNo">411</span><a id="line.411"></a>
-<span class="sourceLineNo">412</span><a id="line.412">}</a>
+<span class="sourceLineNo">410</span><a id="line.410">            return result.toArray(EMPTY_MODIFIER_ARRAY);</a>
+<span class="sourceLineNo">411</span><a id="line.411">        }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    }</a>
+<span class="sourceLineNo">414</span><a id="line.414"></a>
+<span class="sourceLineNo">415</span><a id="line.415">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
index e2517009e0..a3485bdff5 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.DetailAstPair.html
@@ -2248,8 +2248,8 @@
 <span class="sourceLineNo">2239</span><a id="line.2239">    }</a>
 <span class="sourceLineNo">2240</span><a id="line.2240"></a>
 <span class="sourceLineNo">2241</span><a id="line.2241">    @Override</a>
-<span class="sourceLineNo">2242</span><a id="line.2242">    public DetailAstImpl visitTypePattern(</a>
-<span class="sourceLineNo">2243</span><a id="line.2243">            JavaLanguageParser.TypePatternContext ctx) {</a>
+<span class="sourceLineNo">2242</span><a id="line.2242">    public DetailAstImpl visitTypePatternDef(</a>
+<span class="sourceLineNo">2243</span><a id="line.2243">            JavaLanguageParser.TypePatternDefContext ctx) {</a>
 <span class="sourceLineNo">2244</span><a id="line.2244">        final DetailAstImpl type = visit(ctx.type);</a>
 <span class="sourceLineNo">2245</span><a id="line.2245">        final DetailAstImpl patternVariableDef = createImaginary(TokenTypes.PATTERN_VARIABLE_DEF);</a>
 <span class="sourceLineNo">2246</span><a id="line.2246">        patternVariableDef.addChild(createModifiers(ctx.mods));</a>
@@ -2259,308 +2259,313 @@
 <span class="sourceLineNo">2250</span><a id="line.2250">    }</a>
 <span class="sourceLineNo">2251</span><a id="line.2251"></a>
 <span class="sourceLineNo">2252</span><a id="line.2252">    @Override</a>
-<span class="sourceLineNo">2253</span><a id="line.2253">    public DetailAstImpl visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {</a>
-<span class="sourceLineNo">2254</span><a id="line.2254">        final DetailAstImpl recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);</a>
-<span class="sourceLineNo">2255</span><a id="line.2255">        recordPattern.addChild(createModifiers(ctx.mods));</a>
-<span class="sourceLineNo">2256</span><a id="line.2256">        processChildren(recordPattern,</a>
-<span class="sourceLineNo">2257</span><a id="line.2257">                ctx.children.subList(ctx.mods.size(), ctx.children.size()));</a>
-<span class="sourceLineNo">2258</span><a id="line.2258">        return recordPattern;</a>
-<span class="sourceLineNo">2259</span><a id="line.2259">    }</a>
-<span class="sourceLineNo">2260</span><a id="line.2260"></a>
-<span class="sourceLineNo">2261</span><a id="line.2261">    @Override</a>
-<span class="sourceLineNo">2262</span><a id="line.2262">    public DetailAstImpl visitRecordComponentPatternList(</a>
-<span class="sourceLineNo">2263</span><a id="line.2263">            JavaLanguageParser.RecordComponentPatternListContext ctx) {</a>
-<span class="sourceLineNo">2264</span><a id="line.2264">        final DetailAstImpl recordComponents =</a>
-<span class="sourceLineNo">2265</span><a id="line.2265">                createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);</a>
-<span class="sourceLineNo">2266</span><a id="line.2266">        processChildren(recordComponents, ctx.children);</a>
-<span class="sourceLineNo">2267</span><a id="line.2267">        return recordComponents;</a>
-<span class="sourceLineNo">2268</span><a id="line.2268">    }</a>
-<span class="sourceLineNo">2269</span><a id="line.2269"></a>
-<span class="sourceLineNo">2270</span><a id="line.2270">    @Override</a>
-<span class="sourceLineNo">2271</span><a id="line.2271">    public DetailAstImpl visitPermittedSubclassesAndInterfaces(</a>
-<span class="sourceLineNo">2272</span><a id="line.2272">            JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {</a>
-<span class="sourceLineNo">2273</span><a id="line.2273">        final DetailAstImpl literalPermits =</a>
-<span class="sourceLineNo">2274</span><a id="line.2274">                create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());</a>
-<span class="sourceLineNo">2275</span><a id="line.2275">        // 'LITERAL_PERMITS' is child[0]</a>
-<span class="sourceLineNo">2276</span><a id="line.2276">        processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));</a>
-<span class="sourceLineNo">2277</span><a id="line.2277">        return literalPermits;</a>
-<span class="sourceLineNo">2278</span><a id="line.2278">    }</a>
-<span class="sourceLineNo">2279</span><a id="line.2279"></a>
-<span class="sourceLineNo">2280</span><a id="line.2280">    @Override</a>
-<span class="sourceLineNo">2281</span><a id="line.2281">    public DetailAstImpl visitId(JavaLanguageParser.IdContext ctx) {</a>
-<span class="sourceLineNo">2282</span><a id="line.2282">        return create(TokenTypes.IDENT, ctx.start);</a>
+<span class="sourceLineNo">2253</span><a id="line.2253">    public DetailAstImpl visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext ctx) {</a>
+<span class="sourceLineNo">2254</span><a id="line.2254">        return create(TokenTypes.UNNAMED_PATTERN_DEF, ctx.start);</a>
+<span class="sourceLineNo">2255</span><a id="line.2255">    }</a>
+<span class="sourceLineNo">2256</span><a id="line.2256"></a>
+<span class="sourceLineNo">2257</span><a id="line.2257">    @Override</a>
+<span class="sourceLineNo">2258</span><a id="line.2258">    public DetailAstImpl visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {</a>
+<span class="sourceLineNo">2259</span><a id="line.2259">        final DetailAstImpl recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);</a>
+<span class="sourceLineNo">2260</span><a id="line.2260">        recordPattern.addChild(createModifiers(ctx.mods));</a>
+<span class="sourceLineNo">2261</span><a id="line.2261">        processChildren(recordPattern,</a>
+<span class="sourceLineNo">2262</span><a id="line.2262">                ctx.children.subList(ctx.mods.size(), ctx.children.size()));</a>
+<span class="sourceLineNo">2263</span><a id="line.2263">        return recordPattern;</a>
+<span class="sourceLineNo">2264</span><a id="line.2264">    }</a>
+<span class="sourceLineNo">2265</span><a id="line.2265"></a>
+<span class="sourceLineNo">2266</span><a id="line.2266">    @Override</a>
+<span class="sourceLineNo">2267</span><a id="line.2267">    public DetailAstImpl visitRecordComponentPatternList(</a>
+<span class="sourceLineNo">2268</span><a id="line.2268">            JavaLanguageParser.RecordComponentPatternListContext ctx) {</a>
+<span class="sourceLineNo">2269</span><a id="line.2269">        final DetailAstImpl recordComponents =</a>
+<span class="sourceLineNo">2270</span><a id="line.2270">                createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);</a>
+<span class="sourceLineNo">2271</span><a id="line.2271">        processChildren(recordComponents, ctx.children);</a>
+<span class="sourceLineNo">2272</span><a id="line.2272">        return recordComponents;</a>
+<span class="sourceLineNo">2273</span><a id="line.2273">    }</a>
+<span class="sourceLineNo">2274</span><a id="line.2274"></a>
+<span class="sourceLineNo">2275</span><a id="line.2275">    @Override</a>
+<span class="sourceLineNo">2276</span><a id="line.2276">    public DetailAstImpl visitPermittedSubclassesAndInterfaces(</a>
+<span class="sourceLineNo">2277</span><a id="line.2277">            JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {</a>
+<span class="sourceLineNo">2278</span><a id="line.2278">        final DetailAstImpl literalPermits =</a>
+<span class="sourceLineNo">2279</span><a id="line.2279">                create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());</a>
+<span class="sourceLineNo">2280</span><a id="line.2280">        // 'LITERAL_PERMITS' is child[0]</a>
+<span class="sourceLineNo">2281</span><a id="line.2281">        processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));</a>
+<span class="sourceLineNo">2282</span><a id="line.2282">        return literalPermits;</a>
 <span class="sourceLineNo">2283</span><a id="line.2283">    }</a>
 <span class="sourceLineNo">2284</span><a id="line.2284"></a>
-<span class="sourceLineNo">2285</span><a id="line.2285">    /**</a>
-<span class="sourceLineNo">2286</span><a id="line.2286">     * Builds the AST for a particular node, then returns a "flattened" tree</a>
-<span class="sourceLineNo">2287</span><a id="line.2287">     * of siblings. This method should be used in rule contexts such as</a>
-<span class="sourceLineNo">2288</span><a id="line.2288">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</a>
-<span class="sourceLineNo">2289</span><a id="line.2289">     *</a>
-<span class="sourceLineNo">2290</span><a id="line.2290">     * @param ctx the ParserRuleContext to base tree on</a>
-<span class="sourceLineNo">2291</span><a id="line.2291">     * @return flattened DetailAstImpl</a>
-<span class="sourceLineNo">2292</span><a id="line.2292">     */</a>
-<span class="sourceLineNo">2293</span><a id="line.2293">    private DetailAstImpl flattenedTree(ParserRuleContext ctx) {</a>
-<span class="sourceLineNo">2294</span><a id="line.2294">        final DetailAstImpl dummyNode = new DetailAstImpl();</a>
-<span class="sourceLineNo">2295</span><a id="line.2295">        processChildren(dummyNode, ctx.children);</a>
-<span class="sourceLineNo">2296</span><a id="line.2296">        return dummyNode.getFirstChild();</a>
-<span class="sourceLineNo">2297</span><a id="line.2297">    }</a>
-<span class="sourceLineNo">2298</span><a id="line.2298"></a>
-<span class="sourceLineNo">2299</span><a id="line.2299">    /**</a>
-<span class="sourceLineNo">2300</span><a id="line.2300">     * Adds all the children from the given ParseTree or JavaParserContext</a>
-<span class="sourceLineNo">2301</span><a id="line.2301">     * list to the parent DetailAstImpl.</a>
-<span class="sourceLineNo">2302</span><a id="line.2302">     *</a>
-<span class="sourceLineNo">2303</span><a id="line.2303">     * @param parent the DetailAstImpl to add children to</a>
-<span class="sourceLineNo">2304</span><a id="line.2304">     * @param children the list of children to add</a>
-<span class="sourceLineNo">2305</span><a id="line.2305">     */</a>
-<span class="sourceLineNo">2306</span><a id="line.2306">    private void processChildren(DetailAstImpl parent, List&lt;? extends ParseTree&gt; children) {</a>
-<span class="sourceLineNo">2307</span><a id="line.2307">        children.forEach(child -&gt; {</a>
-<span class="sourceLineNo">2308</span><a id="line.2308">            if (child instanceof TerminalNode) {</a>
-<span class="sourceLineNo">2309</span><a id="line.2309">                // Child is a token, create a new DetailAstImpl and add it to parent</a>
-<span class="sourceLineNo">2310</span><a id="line.2310">                parent.addChild(create((TerminalNode) child));</a>
-<span class="sourceLineNo">2311</span><a id="line.2311">            }</a>
-<span class="sourceLineNo">2312</span><a id="line.2312">            else {</a>
-<span class="sourceLineNo">2313</span><a id="line.2313">                // Child is another rule context; visit it, create token, and add to parent</a>
-<span class="sourceLineNo">2314</span><a id="line.2314">                parent.addChild(visit(child));</a>
-<span class="sourceLineNo">2315</span><a id="line.2315">            }</a>
-<span class="sourceLineNo">2316</span><a id="line.2316">        });</a>
-<span class="sourceLineNo">2317</span><a id="line.2317">    }</a>
-<span class="sourceLineNo">2318</span><a id="line.2318"></a>
-<span class="sourceLineNo">2319</span><a id="line.2319">    /**</a>
-<span class="sourceLineNo">2320</span><a id="line.2320">     * Create a DetailAstImpl from a given token and token type. This method</a>
-<span class="sourceLineNo">2321</span><a id="line.2321">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
-<span class="sourceLineNo">2322</span><a id="line.2322">     * where the text on the RHS matches the text on the LHS.</a>
-<span class="sourceLineNo">2323</span><a id="line.2323">     *</a>
-<span class="sourceLineNo">2324</span><a id="line.2324">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2325</span><a id="line.2325">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2326</span><a id="line.2326">     */</a>
-<span class="sourceLineNo">2327</span><a id="line.2327">    private static DetailAstImpl createImaginary(int tokenType) {</a>
-<span class="sourceLineNo">2328</span><a id="line.2328">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
-<span class="sourceLineNo">2329</span><a id="line.2329">        detailAst.setType(tokenType);</a>
-<span class="sourceLineNo">2330</span><a id="line.2330">        detailAst.setText(TokenUtil.getTokenName(tokenType));</a>
-<span class="sourceLineNo">2331</span><a id="line.2331">        return detailAst;</a>
-<span class="sourceLineNo">2332</span><a id="line.2332">    }</a>
-<span class="sourceLineNo">2333</span><a id="line.2333"></a>
-<span class="sourceLineNo">2334</span><a id="line.2334">    /**</a>
-<span class="sourceLineNo">2335</span><a id="line.2335">     * Create a DetailAstImpl from a given token type and text. This method</a>
-<span class="sourceLineNo">2336</span><a id="line.2336">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
-<span class="sourceLineNo">2337</span><a id="line.2337">     * where the text on the RHS matches the text on the LHS.</a>
-<span class="sourceLineNo">2338</span><a id="line.2338">     *</a>
-<span class="sourceLineNo">2339</span><a id="line.2339">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2340</span><a id="line.2340">     * @param text the text of this DetailAstImpl</a>
-<span class="sourceLineNo">2341</span><a id="line.2341">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2342</span><a id="line.2342">     */</a>
-<span class="sourceLineNo">2343</span><a id="line.2343">    private static DetailAstImpl createImaginary(int tokenType, String text) {</a>
-<span class="sourceLineNo">2344</span><a id="line.2344">        final DetailAstImpl imaginary = new DetailAstImpl();</a>
-<span class="sourceLineNo">2345</span><a id="line.2345">        imaginary.setType(tokenType);</a>
-<span class="sourceLineNo">2346</span><a id="line.2346">        imaginary.setText(text);</a>
-<span class="sourceLineNo">2347</span><a id="line.2347">        return imaginary;</a>
-<span class="sourceLineNo">2348</span><a id="line.2348">    }</a>
-<span class="sourceLineNo">2349</span><a id="line.2349"></a>
-<span class="sourceLineNo">2350</span><a id="line.2350">    /**</a>
-<span class="sourceLineNo">2351</span><a id="line.2351">     * Creates an imaginary DetailAstImpl with the given token details.</a>
-<span class="sourceLineNo">2352</span><a id="line.2352">     *</a>
-<span class="sourceLineNo">2353</span><a id="line.2353">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2354</span><a id="line.2354">     * @param text the text of this DetailAstImpl</a>
-<span class="sourceLineNo">2355</span><a id="line.2355">     * @param lineNumber the line number of this DetailAstImpl</a>
-<span class="sourceLineNo">2356</span><a id="line.2356">     * @param columnNumber the column number of this DetailAstImpl</a>
-<span class="sourceLineNo">2357</span><a id="line.2357">     * @return imaginary DetailAstImpl from given details</a>
-<span class="sourceLineNo">2358</span><a id="line.2358">     */</a>
-<span class="sourceLineNo">2359</span><a id="line.2359">    private static DetailAstImpl createImaginary(</a>
-<span class="sourceLineNo">2360</span><a id="line.2360">            int tokenType, String text, int lineNumber, int columnNumber) {</a>
-<span class="sourceLineNo">2361</span><a id="line.2361">        final DetailAstImpl imaginary = createImaginary(tokenType, text);</a>
-<span class="sourceLineNo">2362</span><a id="line.2362">        imaginary.setLineNo(lineNumber);</a>
-<span class="sourceLineNo">2363</span><a id="line.2363">        imaginary.setColumnNo(columnNumber);</a>
-<span class="sourceLineNo">2364</span><a id="line.2364">        return imaginary;</a>
-<span class="sourceLineNo">2365</span><a id="line.2365">    }</a>
-<span class="sourceLineNo">2366</span><a id="line.2366"></a>
-<span class="sourceLineNo">2367</span><a id="line.2367">    /**</a>
-<span class="sourceLineNo">2368</span><a id="line.2368">     * Create a DetailAstImpl from a given token and token type. This method</a>
-<span class="sourceLineNo">2369</span><a id="line.2369">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</a>
-<span class="sourceLineNo">2370</span><a id="line.2370">     *</a>
-<span class="sourceLineNo">2371</span><a id="line.2371">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2372</span><a id="line.2372">     * @param startToken the first token that appears in this DetailAstImpl.</a>
-<span class="sourceLineNo">2373</span><a id="line.2373">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2374</span><a id="line.2374">     */</a>
-<span class="sourceLineNo">2375</span><a id="line.2375">    private DetailAstImpl create(int tokenType, Token startToken) {</a>
-<span class="sourceLineNo">2376</span><a id="line.2376">        final DetailAstImpl ast = create(startToken);</a>
-<span class="sourceLineNo">2377</span><a id="line.2377">        ast.setType(tokenType);</a>
-<span class="sourceLineNo">2378</span><a id="line.2378">        return ast;</a>
-<span class="sourceLineNo">2379</span><a id="line.2379">    }</a>
-<span class="sourceLineNo">2380</span><a id="line.2380"></a>
-<span class="sourceLineNo">2381</span><a id="line.2381">    /**</a>
-<span class="sourceLineNo">2382</span><a id="line.2382">     * Create a DetailAstImpl from a given token. This method should be</a>
-<span class="sourceLineNo">2383</span><a id="line.2383">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</a>
-<span class="sourceLineNo">2384</span><a id="line.2384">     * an AST for a specific token, regardless of position.</a>
-<span class="sourceLineNo">2385</span><a id="line.2385">     *</a>
-<span class="sourceLineNo">2386</span><a id="line.2386">     * @param token the token to build the DetailAstImpl from</a>
-<span class="sourceLineNo">2387</span><a id="line.2387">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2388</span><a id="line.2388">     */</a>
-<span class="sourceLineNo">2389</span><a id="line.2389">    private DetailAstImpl create(Token token) {</a>
-<span class="sourceLineNo">2390</span><a id="line.2390">        final int tokenIndex = token.getTokenIndex();</a>
-<span class="sourceLineNo">2391</span><a id="line.2391">        final List&lt;Token&gt; tokensToLeft =</a>
-<span class="sourceLineNo">2392</span><a id="line.2392">                tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
-<span class="sourceLineNo">2393</span><a id="line.2393">        final List&lt;Token&gt; tokensToRight =</a>
-<span class="sourceLineNo">2394</span><a id="line.2394">                tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
-<span class="sourceLineNo">2395</span><a id="line.2395"></a>
-<span class="sourceLineNo">2396</span><a id="line.2396">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
-<span class="sourceLineNo">2397</span><a id="line.2397">        detailAst.initialize(token);</a>
-<span class="sourceLineNo">2398</span><a id="line.2398">        if (tokensToLeft != null) {</a>
-<span class="sourceLineNo">2399</span><a id="line.2399">            detailAst.setHiddenBefore(tokensToLeft);</a>
-<span class="sourceLineNo">2400</span><a id="line.2400">        }</a>
-<span class="sourceLineNo">2401</span><a id="line.2401">        if (tokensToRight != null) {</a>
-<span class="sourceLineNo">2402</span><a id="line.2402">            detailAst.setHiddenAfter(tokensToRight);</a>
-<span class="sourceLineNo">2403</span><a id="line.2403">        }</a>
-<span class="sourceLineNo">2404</span><a id="line.2404">        return detailAst;</a>
-<span class="sourceLineNo">2405</span><a id="line.2405">    }</a>
-<span class="sourceLineNo">2406</span><a id="line.2406"></a>
-<span class="sourceLineNo">2407</span><a id="line.2407">    /**</a>
-<span class="sourceLineNo">2408</span><a id="line.2408">     * Create a DetailAstImpl from a given TerminalNode. This method should be</a>
-<span class="sourceLineNo">2409</span><a id="line.2409">     * used for terminal nodes, i.e. {@code @}.</a>
-<span class="sourceLineNo">2410</span><a id="line.2410">     *</a>
-<span class="sourceLineNo">2411</span><a id="line.2411">     * @param node the TerminalNode to build the DetailAstImpl from</a>
-<span class="sourceLineNo">2412</span><a id="line.2412">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2413</span><a id="line.2413">     */</a>
-<span class="sourceLineNo">2414</span><a id="line.2414">    private DetailAstImpl create(TerminalNode node) {</a>
-<span class="sourceLineNo">2415</span><a id="line.2415">        return create((Token) node.getPayload());</a>
-<span class="sourceLineNo">2416</span><a id="line.2416">    }</a>
-<span class="sourceLineNo">2417</span><a id="line.2417"></a>
-<span class="sourceLineNo">2418</span><a id="line.2418">    /**</a>
-<span class="sourceLineNo">2419</span><a id="line.2419">     * Creates a type declaration DetailAstImpl from a given rule context.</a>
-<span class="sourceLineNo">2420</span><a id="line.2420">     *</a>
-<span class="sourceLineNo">2421</span><a id="line.2421">     * @param ctx ParserRuleContext we are in</a>
-<span class="sourceLineNo">2422</span><a id="line.2422">     * @param type the type declaration to create</a>
-<span class="sourceLineNo">2423</span><a id="line.2423">     * @param modifierList respective modifiers</a>
-<span class="sourceLineNo">2424</span><a id="line.2424">     * @return type declaration DetailAstImpl</a>
-<span class="sourceLineNo">2425</span><a id="line.2425">     */</a>
-<span class="sourceLineNo">2426</span><a id="line.2426">    private DetailAstImpl createTypeDeclaration(ParserRuleContext ctx, int type,</a>
-<span class="sourceLineNo">2427</span><a id="line.2427">                                                List&lt;? extends ParseTree&gt; modifierList) {</a>
-<span class="sourceLineNo">2428</span><a id="line.2428">        final DetailAstImpl typeDeclaration = createImaginary(type);</a>
-<span class="sourceLineNo">2429</span><a id="line.2429">        typeDeclaration.addChild(createModifiers(modifierList));</a>
-<span class="sourceLineNo">2430</span><a id="line.2430">        processChildren(typeDeclaration, ctx.children);</a>
-<span class="sourceLineNo">2431</span><a id="line.2431">        return typeDeclaration;</a>
-<span class="sourceLineNo">2432</span><a id="line.2432">    }</a>
-<span class="sourceLineNo">2433</span><a id="line.2433"></a>
-<span class="sourceLineNo">2434</span><a id="line.2434">    /**</a>
-<span class="sourceLineNo">2435</span><a id="line.2435">     * Builds the modifiers AST.</a>
-<span class="sourceLineNo">2436</span><a id="line.2436">     *</a>
-<span class="sourceLineNo">2437</span><a id="line.2437">     * @param modifierList the list of modifier contexts</a>
-<span class="sourceLineNo">2438</span><a id="line.2438">     * @return "MODIFIERS" ast</a>
-<span class="sourceLineNo">2439</span><a id="line.2439">     */</a>
-<span class="sourceLineNo">2440</span><a id="line.2440">    private DetailAstImpl createModifiers(List&lt;? extends ParseTree&gt; modifierList) {</a>
-<span class="sourceLineNo">2441</span><a id="line.2441">        final DetailAstImpl mods = createImaginary(TokenTypes.MODIFIERS);</a>
-<span class="sourceLineNo">2442</span><a id="line.2442">        processChildren(mods, modifierList);</a>
-<span class="sourceLineNo">2443</span><a id="line.2443">        return mods;</a>
-<span class="sourceLineNo">2444</span><a id="line.2444">    }</a>
-<span class="sourceLineNo">2445</span><a id="line.2445"></a>
-<span class="sourceLineNo">2446</span><a id="line.2446">    /**</a>
-<span class="sourceLineNo">2447</span><a id="line.2447">     * Add new sibling to the end of existing siblings.</a>
-<span class="sourceLineNo">2448</span><a id="line.2448">     *</a>
-<span class="sourceLineNo">2449</span><a id="line.2449">     * @param self DetailAstImpl to add last sibling to</a>
-<span class="sourceLineNo">2450</span><a id="line.2450">     * @param sibling DetailAstImpl sibling to add</a>
-<span class="sourceLineNo">2451</span><a id="line.2451">     */</a>
-<span class="sourceLineNo">2452</span><a id="line.2452">    private static void addLastSibling(DetailAstImpl self, DetailAstImpl sibling) {</a>
-<span class="sourceLineNo">2453</span><a id="line.2453">        DetailAstImpl nextSibling = self;</a>
-<span class="sourceLineNo">2454</span><a id="line.2454">        if (nextSibling != null) {</a>
-<span class="sourceLineNo">2455</span><a id="line.2455">            while (nextSibling.getNextSibling() != null) {</a>
-<span class="sourceLineNo">2456</span><a id="line.2456">                nextSibling = nextSibling.getNextSibling();</a>
-<span class="sourceLineNo">2457</span><a id="line.2457">            }</a>
-<span class="sourceLineNo">2458</span><a id="line.2458">            nextSibling.setNextSibling(sibling);</a>
-<span class="sourceLineNo">2459</span><a id="line.2459">        }</a>
-<span class="sourceLineNo">2460</span><a id="line.2460">    }</a>
-<span class="sourceLineNo">2461</span><a id="line.2461"></a>
-<span class="sourceLineNo">2462</span><a id="line.2462">    @Override</a>
-<span class="sourceLineNo">2463</span><a id="line.2463">    public DetailAstImpl visit(ParseTree tree) {</a>
-<span class="sourceLineNo">2464</span><a id="line.2464">        DetailAstImpl ast = null;</a>
-<span class="sourceLineNo">2465</span><a id="line.2465">        if (tree != null) {</a>
-<span class="sourceLineNo">2466</span><a id="line.2466">            ast = tree.accept(this);</a>
-<span class="sourceLineNo">2467</span><a id="line.2467">        }</a>
-<span class="sourceLineNo">2468</span><a id="line.2468">        return ast;</a>
-<span class="sourceLineNo">2469</span><a id="line.2469">    }</a>
-<span class="sourceLineNo">2470</span><a id="line.2470"></a>
-<span class="sourceLineNo">2471</span><a id="line.2471">    /**</a>
-<span class="sourceLineNo">2472</span><a id="line.2472">     * Builds an expression node. This is used to build the root of an expression with</a>
-<span class="sourceLineNo">2473</span><a id="line.2473">     * an imaginary {@code EXPR} node.</a>
-<span class="sourceLineNo">2474</span><a id="line.2474">     *</a>
-<span class="sourceLineNo">2475</span><a id="line.2475">     * @param exprNode expression to build node for</a>
-<span class="sourceLineNo">2476</span><a id="line.2476">     * @return expression DetailAstImpl node</a>
-<span class="sourceLineNo">2477</span><a id="line.2477">     */</a>
-<span class="sourceLineNo">2478</span><a id="line.2478">    private DetailAstImpl buildExpressionNode(ParseTree exprNode) {</a>
-<span class="sourceLineNo">2479</span><a id="line.2479">        final DetailAstImpl expression = visit(exprNode);</a>
-<span class="sourceLineNo">2480</span><a id="line.2480"></a>
-<span class="sourceLineNo">2481</span><a id="line.2481">        final DetailAstImpl exprRoot;</a>
-<span class="sourceLineNo">2482</span><a id="line.2482">        if (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {</a>
-<span class="sourceLineNo">2483</span><a id="line.2483">            exprRoot = expression;</a>
-<span class="sourceLineNo">2484</span><a id="line.2484">        }</a>
-<span class="sourceLineNo">2485</span><a id="line.2485">        else {</a>
-<span class="sourceLineNo">2486</span><a id="line.2486">            // create imaginary 'EXPR' node as root of expression</a>
-<span class="sourceLineNo">2487</span><a id="line.2487">            exprRoot = createImaginary(TokenTypes.EXPR);</a>
-<span class="sourceLineNo">2488</span><a id="line.2488">            exprRoot.addChild(expression);</a>
+<span class="sourceLineNo">2285</span><a id="line.2285">    @Override</a>
+<span class="sourceLineNo">2286</span><a id="line.2286">    public DetailAstImpl visitId(JavaLanguageParser.IdContext ctx) {</a>
+<span class="sourceLineNo">2287</span><a id="line.2287">        return create(TokenTypes.IDENT, ctx.start);</a>
+<span class="sourceLineNo">2288</span><a id="line.2288">    }</a>
+<span class="sourceLineNo">2289</span><a id="line.2289"></a>
+<span class="sourceLineNo">2290</span><a id="line.2290">    /**</a>
+<span class="sourceLineNo">2291</span><a id="line.2291">     * Builds the AST for a particular node, then returns a "flattened" tree</a>
+<span class="sourceLineNo">2292</span><a id="line.2292">     * of siblings. This method should be used in rule contexts such as</a>
+<span class="sourceLineNo">2293</span><a id="line.2293">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</a>
+<span class="sourceLineNo">2294</span><a id="line.2294">     *</a>
+<span class="sourceLineNo">2295</span><a id="line.2295">     * @param ctx the ParserRuleContext to base tree on</a>
+<span class="sourceLineNo">2296</span><a id="line.2296">     * @return flattened DetailAstImpl</a>
+<span class="sourceLineNo">2297</span><a id="line.2297">     */</a>
+<span class="sourceLineNo">2298</span><a id="line.2298">    private DetailAstImpl flattenedTree(ParserRuleContext ctx) {</a>
+<span class="sourceLineNo">2299</span><a id="line.2299">        final DetailAstImpl dummyNode = new DetailAstImpl();</a>
+<span class="sourceLineNo">2300</span><a id="line.2300">        processChildren(dummyNode, ctx.children);</a>
+<span class="sourceLineNo">2301</span><a id="line.2301">        return dummyNode.getFirstChild();</a>
+<span class="sourceLineNo">2302</span><a id="line.2302">    }</a>
+<span class="sourceLineNo">2303</span><a id="line.2303"></a>
+<span class="sourceLineNo">2304</span><a id="line.2304">    /**</a>
+<span class="sourceLineNo">2305</span><a id="line.2305">     * Adds all the children from the given ParseTree or JavaParserContext</a>
+<span class="sourceLineNo">2306</span><a id="line.2306">     * list to the parent DetailAstImpl.</a>
+<span class="sourceLineNo">2307</span><a id="line.2307">     *</a>
+<span class="sourceLineNo">2308</span><a id="line.2308">     * @param parent the DetailAstImpl to add children to</a>
+<span class="sourceLineNo">2309</span><a id="line.2309">     * @param children the list of children to add</a>
+<span class="sourceLineNo">2310</span><a id="line.2310">     */</a>
+<span class="sourceLineNo">2311</span><a id="line.2311">    private void processChildren(DetailAstImpl parent, List&lt;? extends ParseTree&gt; children) {</a>
+<span class="sourceLineNo">2312</span><a id="line.2312">        children.forEach(child -&gt; {</a>
+<span class="sourceLineNo">2313</span><a id="line.2313">            if (child instanceof TerminalNode) {</a>
+<span class="sourceLineNo">2314</span><a id="line.2314">                // Child is a token, create a new DetailAstImpl and add it to parent</a>
+<span class="sourceLineNo">2315</span><a id="line.2315">                parent.addChild(create((TerminalNode) child));</a>
+<span class="sourceLineNo">2316</span><a id="line.2316">            }</a>
+<span class="sourceLineNo">2317</span><a id="line.2317">            else {</a>
+<span class="sourceLineNo">2318</span><a id="line.2318">                // Child is another rule context; visit it, create token, and add to parent</a>
+<span class="sourceLineNo">2319</span><a id="line.2319">                parent.addChild(visit(child));</a>
+<span class="sourceLineNo">2320</span><a id="line.2320">            }</a>
+<span class="sourceLineNo">2321</span><a id="line.2321">        });</a>
+<span class="sourceLineNo">2322</span><a id="line.2322">    }</a>
+<span class="sourceLineNo">2323</span><a id="line.2323"></a>
+<span class="sourceLineNo">2324</span><a id="line.2324">    /**</a>
+<span class="sourceLineNo">2325</span><a id="line.2325">     * Create a DetailAstImpl from a given token and token type. This method</a>
+<span class="sourceLineNo">2326</span><a id="line.2326">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
+<span class="sourceLineNo">2327</span><a id="line.2327">     * where the text on the RHS matches the text on the LHS.</a>
+<span class="sourceLineNo">2328</span><a id="line.2328">     *</a>
+<span class="sourceLineNo">2329</span><a id="line.2329">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2330</span><a id="line.2330">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2331</span><a id="line.2331">     */</a>
+<span class="sourceLineNo">2332</span><a id="line.2332">    private static DetailAstImpl createImaginary(int tokenType) {</a>
+<span class="sourceLineNo">2333</span><a id="line.2333">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
+<span class="sourceLineNo">2334</span><a id="line.2334">        detailAst.setType(tokenType);</a>
+<span class="sourceLineNo">2335</span><a id="line.2335">        detailAst.setText(TokenUtil.getTokenName(tokenType));</a>
+<span class="sourceLineNo">2336</span><a id="line.2336">        return detailAst;</a>
+<span class="sourceLineNo">2337</span><a id="line.2337">    }</a>
+<span class="sourceLineNo">2338</span><a id="line.2338"></a>
+<span class="sourceLineNo">2339</span><a id="line.2339">    /**</a>
+<span class="sourceLineNo">2340</span><a id="line.2340">     * Create a DetailAstImpl from a given token type and text. This method</a>
+<span class="sourceLineNo">2341</span><a id="line.2341">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
+<span class="sourceLineNo">2342</span><a id="line.2342">     * where the text on the RHS matches the text on the LHS.</a>
+<span class="sourceLineNo">2343</span><a id="line.2343">     *</a>
+<span class="sourceLineNo">2344</span><a id="line.2344">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2345</span><a id="line.2345">     * @param text the text of this DetailAstImpl</a>
+<span class="sourceLineNo">2346</span><a id="line.2346">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2347</span><a id="line.2347">     */</a>
+<span class="sourceLineNo">2348</span><a id="line.2348">    private static DetailAstImpl createImaginary(int tokenType, String text) {</a>
+<span class="sourceLineNo">2349</span><a id="line.2349">        final DetailAstImpl imaginary = new DetailAstImpl();</a>
+<span class="sourceLineNo">2350</span><a id="line.2350">        imaginary.setType(tokenType);</a>
+<span class="sourceLineNo">2351</span><a id="line.2351">        imaginary.setText(text);</a>
+<span class="sourceLineNo">2352</span><a id="line.2352">        return imaginary;</a>
+<span class="sourceLineNo">2353</span><a id="line.2353">    }</a>
+<span class="sourceLineNo">2354</span><a id="line.2354"></a>
+<span class="sourceLineNo">2355</span><a id="line.2355">    /**</a>
+<span class="sourceLineNo">2356</span><a id="line.2356">     * Creates an imaginary DetailAstImpl with the given token details.</a>
+<span class="sourceLineNo">2357</span><a id="line.2357">     *</a>
+<span class="sourceLineNo">2358</span><a id="line.2358">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2359</span><a id="line.2359">     * @param text the text of this DetailAstImpl</a>
+<span class="sourceLineNo">2360</span><a id="line.2360">     * @param lineNumber the line number of this DetailAstImpl</a>
+<span class="sourceLineNo">2361</span><a id="line.2361">     * @param columnNumber the column number of this DetailAstImpl</a>
+<span class="sourceLineNo">2362</span><a id="line.2362">     * @return imaginary DetailAstImpl from given details</a>
+<span class="sourceLineNo">2363</span><a id="line.2363">     */</a>
+<span class="sourceLineNo">2364</span><a id="line.2364">    private static DetailAstImpl createImaginary(</a>
+<span class="sourceLineNo">2365</span><a id="line.2365">            int tokenType, String text, int lineNumber, int columnNumber) {</a>
+<span class="sourceLineNo">2366</span><a id="line.2366">        final DetailAstImpl imaginary = createImaginary(tokenType, text);</a>
+<span class="sourceLineNo">2367</span><a id="line.2367">        imaginary.setLineNo(lineNumber);</a>
+<span class="sourceLineNo">2368</span><a id="line.2368">        imaginary.setColumnNo(columnNumber);</a>
+<span class="sourceLineNo">2369</span><a id="line.2369">        return imaginary;</a>
+<span class="sourceLineNo">2370</span><a id="line.2370">    }</a>
+<span class="sourceLineNo">2371</span><a id="line.2371"></a>
+<span class="sourceLineNo">2372</span><a id="line.2372">    /**</a>
+<span class="sourceLineNo">2373</span><a id="line.2373">     * Create a DetailAstImpl from a given token and token type. This method</a>
+<span class="sourceLineNo">2374</span><a id="line.2374">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</a>
+<span class="sourceLineNo">2375</span><a id="line.2375">     *</a>
+<span class="sourceLineNo">2376</span><a id="line.2376">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2377</span><a id="line.2377">     * @param startToken the first token that appears in this DetailAstImpl.</a>
+<span class="sourceLineNo">2378</span><a id="line.2378">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2379</span><a id="line.2379">     */</a>
+<span class="sourceLineNo">2380</span><a id="line.2380">    private DetailAstImpl create(int tokenType, Token startToken) {</a>
+<span class="sourceLineNo">2381</span><a id="line.2381">        final DetailAstImpl ast = create(startToken);</a>
+<span class="sourceLineNo">2382</span><a id="line.2382">        ast.setType(tokenType);</a>
+<span class="sourceLineNo">2383</span><a id="line.2383">        return ast;</a>
+<span class="sourceLineNo">2384</span><a id="line.2384">    }</a>
+<span class="sourceLineNo">2385</span><a id="line.2385"></a>
+<span class="sourceLineNo">2386</span><a id="line.2386">    /**</a>
+<span class="sourceLineNo">2387</span><a id="line.2387">     * Create a DetailAstImpl from a given token. This method should be</a>
+<span class="sourceLineNo">2388</span><a id="line.2388">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</a>
+<span class="sourceLineNo">2389</span><a id="line.2389">     * an AST for a specific token, regardless of position.</a>
+<span class="sourceLineNo">2390</span><a id="line.2390">     *</a>
+<span class="sourceLineNo">2391</span><a id="line.2391">     * @param token the token to build the DetailAstImpl from</a>
+<span class="sourceLineNo">2392</span><a id="line.2392">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2393</span><a id="line.2393">     */</a>
+<span class="sourceLineNo">2394</span><a id="line.2394">    private DetailAstImpl create(Token token) {</a>
+<span class="sourceLineNo">2395</span><a id="line.2395">        final int tokenIndex = token.getTokenIndex();</a>
+<span class="sourceLineNo">2396</span><a id="line.2396">        final List&lt;Token&gt; tokensToLeft =</a>
+<span class="sourceLineNo">2397</span><a id="line.2397">                tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
+<span class="sourceLineNo">2398</span><a id="line.2398">        final List&lt;Token&gt; tokensToRight =</a>
+<span class="sourceLineNo">2399</span><a id="line.2399">                tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
+<span class="sourceLineNo">2400</span><a id="line.2400"></a>
+<span class="sourceLineNo">2401</span><a id="line.2401">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
+<span class="sourceLineNo">2402</span><a id="line.2402">        detailAst.initialize(token);</a>
+<span class="sourceLineNo">2403</span><a id="line.2403">        if (tokensToLeft != null) {</a>
+<span class="sourceLineNo">2404</span><a id="line.2404">            detailAst.setHiddenBefore(tokensToLeft);</a>
+<span class="sourceLineNo">2405</span><a id="line.2405">        }</a>
+<span class="sourceLineNo">2406</span><a id="line.2406">        if (tokensToRight != null) {</a>
+<span class="sourceLineNo">2407</span><a id="line.2407">            detailAst.setHiddenAfter(tokensToRight);</a>
+<span class="sourceLineNo">2408</span><a id="line.2408">        }</a>
+<span class="sourceLineNo">2409</span><a id="line.2409">        return detailAst;</a>
+<span class="sourceLineNo">2410</span><a id="line.2410">    }</a>
+<span class="sourceLineNo">2411</span><a id="line.2411"></a>
+<span class="sourceLineNo">2412</span><a id="line.2412">    /**</a>
+<span class="sourceLineNo">2413</span><a id="line.2413">     * Create a DetailAstImpl from a given TerminalNode. This method should be</a>
+<span class="sourceLineNo">2414</span><a id="line.2414">     * used for terminal nodes, i.e. {@code @}.</a>
+<span class="sourceLineNo">2415</span><a id="line.2415">     *</a>
+<span class="sourceLineNo">2416</span><a id="line.2416">     * @param node the TerminalNode to build the DetailAstImpl from</a>
+<span class="sourceLineNo">2417</span><a id="line.2417">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2418</span><a id="line.2418">     */</a>
+<span class="sourceLineNo">2419</span><a id="line.2419">    private DetailAstImpl create(TerminalNode node) {</a>
+<span class="sourceLineNo">2420</span><a id="line.2420">        return create((Token) node.getPayload());</a>
+<span class="sourceLineNo">2421</span><a id="line.2421">    }</a>
+<span class="sourceLineNo">2422</span><a id="line.2422"></a>
+<span class="sourceLineNo">2423</span><a id="line.2423">    /**</a>
+<span class="sourceLineNo">2424</span><a id="line.2424">     * Creates a type declaration DetailAstImpl from a given rule context.</a>
+<span class="sourceLineNo">2425</span><a id="line.2425">     *</a>
+<span class="sourceLineNo">2426</span><a id="line.2426">     * @param ctx ParserRuleContext we are in</a>
+<span class="sourceLineNo">2427</span><a id="line.2427">     * @param type the type declaration to create</a>
+<span class="sourceLineNo">2428</span><a id="line.2428">     * @param modifierList respective modifiers</a>
+<span class="sourceLineNo">2429</span><a id="line.2429">     * @return type declaration DetailAstImpl</a>
+<span class="sourceLineNo">2430</span><a id="line.2430">     */</a>
+<span class="sourceLineNo">2431</span><a id="line.2431">    private DetailAstImpl createTypeDeclaration(ParserRuleContext ctx, int type,</a>
+<span class="sourceLineNo">2432</span><a id="line.2432">                                                List&lt;? extends ParseTree&gt; modifierList) {</a>
+<span class="sourceLineNo">2433</span><a id="line.2433">        final DetailAstImpl typeDeclaration = createImaginary(type);</a>
+<span class="sourceLineNo">2434</span><a id="line.2434">        typeDeclaration.addChild(createModifiers(modifierList));</a>
+<span class="sourceLineNo">2435</span><a id="line.2435">        processChildren(typeDeclaration, ctx.children);</a>
+<span class="sourceLineNo">2436</span><a id="line.2436">        return typeDeclaration;</a>
+<span class="sourceLineNo">2437</span><a id="line.2437">    }</a>
+<span class="sourceLineNo">2438</span><a id="line.2438"></a>
+<span class="sourceLineNo">2439</span><a id="line.2439">    /**</a>
+<span class="sourceLineNo">2440</span><a id="line.2440">     * Builds the modifiers AST.</a>
+<span class="sourceLineNo">2441</span><a id="line.2441">     *</a>
+<span class="sourceLineNo">2442</span><a id="line.2442">     * @param modifierList the list of modifier contexts</a>
+<span class="sourceLineNo">2443</span><a id="line.2443">     * @return "MODIFIERS" ast</a>
+<span class="sourceLineNo">2444</span><a id="line.2444">     */</a>
+<span class="sourceLineNo">2445</span><a id="line.2445">    private DetailAstImpl createModifiers(List&lt;? extends ParseTree&gt; modifierList) {</a>
+<span class="sourceLineNo">2446</span><a id="line.2446">        final DetailAstImpl mods = createImaginary(TokenTypes.MODIFIERS);</a>
+<span class="sourceLineNo">2447</span><a id="line.2447">        processChildren(mods, modifierList);</a>
+<span class="sourceLineNo">2448</span><a id="line.2448">        return mods;</a>
+<span class="sourceLineNo">2449</span><a id="line.2449">    }</a>
+<span class="sourceLineNo">2450</span><a id="line.2450"></a>
+<span class="sourceLineNo">2451</span><a id="line.2451">    /**</a>
+<span class="sourceLineNo">2452</span><a id="line.2452">     * Add new sibling to the end of existing siblings.</a>
+<span class="sourceLineNo">2453</span><a id="line.2453">     *</a>
+<span class="sourceLineNo">2454</span><a id="line.2454">     * @param self DetailAstImpl to add last sibling to</a>
+<span class="sourceLineNo">2455</span><a id="line.2455">     * @param sibling DetailAstImpl sibling to add</a>
+<span class="sourceLineNo">2456</span><a id="line.2456">     */</a>
+<span class="sourceLineNo">2457</span><a id="line.2457">    private static void addLastSibling(DetailAstImpl self, DetailAstImpl sibling) {</a>
+<span class="sourceLineNo">2458</span><a id="line.2458">        DetailAstImpl nextSibling = self;</a>
+<span class="sourceLineNo">2459</span><a id="line.2459">        if (nextSibling != null) {</a>
+<span class="sourceLineNo">2460</span><a id="line.2460">            while (nextSibling.getNextSibling() != null) {</a>
+<span class="sourceLineNo">2461</span><a id="line.2461">                nextSibling = nextSibling.getNextSibling();</a>
+<span class="sourceLineNo">2462</span><a id="line.2462">            }</a>
+<span class="sourceLineNo">2463</span><a id="line.2463">            nextSibling.setNextSibling(sibling);</a>
+<span class="sourceLineNo">2464</span><a id="line.2464">        }</a>
+<span class="sourceLineNo">2465</span><a id="line.2465">    }</a>
+<span class="sourceLineNo">2466</span><a id="line.2466"></a>
+<span class="sourceLineNo">2467</span><a id="line.2467">    @Override</a>
+<span class="sourceLineNo">2468</span><a id="line.2468">    public DetailAstImpl visit(ParseTree tree) {</a>
+<span class="sourceLineNo">2469</span><a id="line.2469">        DetailAstImpl ast = null;</a>
+<span class="sourceLineNo">2470</span><a id="line.2470">        if (tree != null) {</a>
+<span class="sourceLineNo">2471</span><a id="line.2471">            ast = tree.accept(this);</a>
+<span class="sourceLineNo">2472</span><a id="line.2472">        }</a>
+<span class="sourceLineNo">2473</span><a id="line.2473">        return ast;</a>
+<span class="sourceLineNo">2474</span><a id="line.2474">    }</a>
+<span class="sourceLineNo">2475</span><a id="line.2475"></a>
+<span class="sourceLineNo">2476</span><a id="line.2476">    /**</a>
+<span class="sourceLineNo">2477</span><a id="line.2477">     * Builds an expression node. This is used to build the root of an expression with</a>
+<span class="sourceLineNo">2478</span><a id="line.2478">     * an imaginary {@code EXPR} node.</a>
+<span class="sourceLineNo">2479</span><a id="line.2479">     *</a>
+<span class="sourceLineNo">2480</span><a id="line.2480">     * @param exprNode expression to build node for</a>
+<span class="sourceLineNo">2481</span><a id="line.2481">     * @return expression DetailAstImpl node</a>
+<span class="sourceLineNo">2482</span><a id="line.2482">     */</a>
+<span class="sourceLineNo">2483</span><a id="line.2483">    private DetailAstImpl buildExpressionNode(ParseTree exprNode) {</a>
+<span class="sourceLineNo">2484</span><a id="line.2484">        final DetailAstImpl expression = visit(exprNode);</a>
+<span class="sourceLineNo">2485</span><a id="line.2485"></a>
+<span class="sourceLineNo">2486</span><a id="line.2486">        final DetailAstImpl exprRoot;</a>
+<span class="sourceLineNo">2487</span><a id="line.2487">        if (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {</a>
+<span class="sourceLineNo">2488</span><a id="line.2488">            exprRoot = expression;</a>
 <span class="sourceLineNo">2489</span><a id="line.2489">        }</a>
-<span class="sourceLineNo">2490</span><a id="line.2490">        return exprRoot;</a>
-<span class="sourceLineNo">2491</span><a id="line.2491">    }</a>
-<span class="sourceLineNo">2492</span><a id="line.2492"></a>
-<span class="sourceLineNo">2493</span><a id="line.2493">    /**</a>
-<span class="sourceLineNo">2494</span><a id="line.2494">     * Used to swap and organize DetailAstImpl subtrees.</a>
-<span class="sourceLineNo">2495</span><a id="line.2495">     */</a>
-<span class="sourceLineNo">2496</span><a id="line.2496">    private static final class DetailAstPair {</a>
+<span class="sourceLineNo">2490</span><a id="line.2490">        else {</a>
+<span class="sourceLineNo">2491</span><a id="line.2491">            // create imaginary 'EXPR' node as root of expression</a>
+<span class="sourceLineNo">2492</span><a id="line.2492">            exprRoot = createImaginary(TokenTypes.EXPR);</a>
+<span class="sourceLineNo">2493</span><a id="line.2493">            exprRoot.addChild(expression);</a>
+<span class="sourceLineNo">2494</span><a id="line.2494">        }</a>
+<span class="sourceLineNo">2495</span><a id="line.2495">        return exprRoot;</a>
+<span class="sourceLineNo">2496</span><a id="line.2496">    }</a>
 <span class="sourceLineNo">2497</span><a id="line.2497"></a>
-<span class="sourceLineNo">2498</span><a id="line.2498">        /** The root DetailAstImpl of this pair. */</a>
-<span class="sourceLineNo">2499</span><a id="line.2499">        private DetailAstImpl root;</a>
-<span class="sourceLineNo">2500</span><a id="line.2500"></a>
-<span class="sourceLineNo">2501</span><a id="line.2501">        /** The child (potentially with siblings) of this pair. */</a>
-<span class="sourceLineNo">2502</span><a id="line.2502">        private DetailAstImpl child;</a>
-<span class="sourceLineNo">2503</span><a id="line.2503"></a>
-<span class="sourceLineNo">2504</span><a id="line.2504">        /**</a>
-<span class="sourceLineNo">2505</span><a id="line.2505">         * Moves child reference to the last child.</a>
-<span class="sourceLineNo">2506</span><a id="line.2506">         */</a>
-<span class="sourceLineNo">2507</span><a id="line.2507">        private void advanceChildToEnd() {</a>
-<span class="sourceLineNo">2508</span><a id="line.2508">            while (child.getNextSibling() != null) {</a>
-<span class="sourceLineNo">2509</span><a id="line.2509">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">2510</span><a id="line.2510">            }</a>
-<span class="sourceLineNo">2511</span><a id="line.2511">        }</a>
-<span class="sourceLineNo">2512</span><a id="line.2512"></a>
-<span class="sourceLineNo">2513</span><a id="line.2513">        /**</a>
-<span class="sourceLineNo">2514</span><a id="line.2514">         * Returns the root node.</a>
-<span class="sourceLineNo">2515</span><a id="line.2515">         *</a>
-<span class="sourceLineNo">2516</span><a id="line.2516">         * @return the root node</a>
-<span class="sourceLineNo">2517</span><a id="line.2517">         */</a>
-<span class="sourceLineNo">2518</span><a id="line.2518">        private DetailAstImpl getRoot() {</a>
-<span class="sourceLineNo">2519</span><a id="line.2519">            return root;</a>
-<span class="sourceLineNo">2520</span><a id="line.2520">        }</a>
-<span class="sourceLineNo">2521</span><a id="line.2521"></a>
-<span class="sourceLineNo">2522</span><a id="line.2522">        /**</a>
-<span class="sourceLineNo">2523</span><a id="line.2523">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</a>
-<span class="sourceLineNo">2524</span><a id="line.2524">         * operator.</a>
-<span class="sourceLineNo">2525</span><a id="line.2525">         *</a>
-<span class="sourceLineNo">2526</span><a id="line.2526">         * @param pair the DetailAstPair to use for swapping nodes</a>
-<span class="sourceLineNo">2527</span><a id="line.2527">         * @param ast the new root</a>
-<span class="sourceLineNo">2528</span><a id="line.2528">         */</a>
-<span class="sourceLineNo">2529</span><a id="line.2529">        private static void makeAstRoot(DetailAstPair pair, DetailAstImpl ast) {</a>
-<span class="sourceLineNo">2530</span><a id="line.2530">            ast.addChild(pair.root);</a>
-<span class="sourceLineNo">2531</span><a id="line.2531">            pair.child = pair.root;</a>
-<span class="sourceLineNo">2532</span><a id="line.2532">            pair.advanceChildToEnd();</a>
-<span class="sourceLineNo">2533</span><a id="line.2533">            pair.root = ast;</a>
-<span class="sourceLineNo">2534</span><a id="line.2534">        }</a>
-<span class="sourceLineNo">2535</span><a id="line.2535"></a>
-<span class="sourceLineNo">2536</span><a id="line.2536">        /**</a>
-<span class="sourceLineNo">2537</span><a id="line.2537">         * Adds a child (or new root) to the given DetailAstPair.</a>
-<span class="sourceLineNo">2538</span><a id="line.2538">         *</a>
-<span class="sourceLineNo">2539</span><a id="line.2539">         * @param pair the DetailAstPair to add child to</a>
-<span class="sourceLineNo">2540</span><a id="line.2540">         * @param ast the child to add</a>
-<span class="sourceLineNo">2541</span><a id="line.2541">         */</a>
-<span class="sourceLineNo">2542</span><a id="line.2542">        private static void addAstChild(DetailAstPair pair, DetailAstImpl ast) {</a>
-<span class="sourceLineNo">2543</span><a id="line.2543">            if (ast != null) {</a>
-<span class="sourceLineNo">2544</span><a id="line.2544">                if (pair.root == null) {</a>
-<span class="sourceLineNo">2545</span><a id="line.2545">                    pair.root = ast;</a>
-<span class="sourceLineNo">2546</span><a id="line.2546">                }</a>
-<span class="sourceLineNo">2547</span><a id="line.2547">                else {</a>
-<span class="sourceLineNo">2548</span><a id="line.2548">                    pair.child.setNextSibling(ast);</a>
-<span class="sourceLineNo">2549</span><a id="line.2549">                }</a>
-<span class="sourceLineNo">2550</span><a id="line.2550">                pair.child = ast;</a>
-<span class="sourceLineNo">2551</span><a id="line.2551">            }</a>
-<span class="sourceLineNo">2552</span><a id="line.2552">        }</a>
-<span class="sourceLineNo">2553</span><a id="line.2553">    }</a>
-<span class="sourceLineNo">2554</span><a id="line.2554">}</a>
+<span class="sourceLineNo">2498</span><a id="line.2498">    /**</a>
+<span class="sourceLineNo">2499</span><a id="line.2499">     * Used to swap and organize DetailAstImpl subtrees.</a>
+<span class="sourceLineNo">2500</span><a id="line.2500">     */</a>
+<span class="sourceLineNo">2501</span><a id="line.2501">    private static final class DetailAstPair {</a>
+<span class="sourceLineNo">2502</span><a id="line.2502"></a>
+<span class="sourceLineNo">2503</span><a id="line.2503">        /** The root DetailAstImpl of this pair. */</a>
+<span class="sourceLineNo">2504</span><a id="line.2504">        private DetailAstImpl root;</a>
+<span class="sourceLineNo">2505</span><a id="line.2505"></a>
+<span class="sourceLineNo">2506</span><a id="line.2506">        /** The child (potentially with siblings) of this pair. */</a>
+<span class="sourceLineNo">2507</span><a id="line.2507">        private DetailAstImpl child;</a>
+<span class="sourceLineNo">2508</span><a id="line.2508"></a>
+<span class="sourceLineNo">2509</span><a id="line.2509">        /**</a>
+<span class="sourceLineNo">2510</span><a id="line.2510">         * Moves child reference to the last child.</a>
+<span class="sourceLineNo">2511</span><a id="line.2511">         */</a>
+<span class="sourceLineNo">2512</span><a id="line.2512">        private void advanceChildToEnd() {</a>
+<span class="sourceLineNo">2513</span><a id="line.2513">            while (child.getNextSibling() != null) {</a>
+<span class="sourceLineNo">2514</span><a id="line.2514">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">2515</span><a id="line.2515">            }</a>
+<span class="sourceLineNo">2516</span><a id="line.2516">        }</a>
+<span class="sourceLineNo">2517</span><a id="line.2517"></a>
+<span class="sourceLineNo">2518</span><a id="line.2518">        /**</a>
+<span class="sourceLineNo">2519</span><a id="line.2519">         * Returns the root node.</a>
+<span class="sourceLineNo">2520</span><a id="line.2520">         *</a>
+<span class="sourceLineNo">2521</span><a id="line.2521">         * @return the root node</a>
+<span class="sourceLineNo">2522</span><a id="line.2522">         */</a>
+<span class="sourceLineNo">2523</span><a id="line.2523">        private DetailAstImpl getRoot() {</a>
+<span class="sourceLineNo">2524</span><a id="line.2524">            return root;</a>
+<span class="sourceLineNo">2525</span><a id="line.2525">        }</a>
+<span class="sourceLineNo">2526</span><a id="line.2526"></a>
+<span class="sourceLineNo">2527</span><a id="line.2527">        /**</a>
+<span class="sourceLineNo">2528</span><a id="line.2528">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</a>
+<span class="sourceLineNo">2529</span><a id="line.2529">         * operator.</a>
+<span class="sourceLineNo">2530</span><a id="line.2530">         *</a>
+<span class="sourceLineNo">2531</span><a id="line.2531">         * @param pair the DetailAstPair to use for swapping nodes</a>
+<span class="sourceLineNo">2532</span><a id="line.2532">         * @param ast the new root</a>
+<span class="sourceLineNo">2533</span><a id="line.2533">         */</a>
+<span class="sourceLineNo">2534</span><a id="line.2534">        private static void makeAstRoot(DetailAstPair pair, DetailAstImpl ast) {</a>
+<span class="sourceLineNo">2535</span><a id="line.2535">            ast.addChild(pair.root);</a>
+<span class="sourceLineNo">2536</span><a id="line.2536">            pair.child = pair.root;</a>
+<span class="sourceLineNo">2537</span><a id="line.2537">            pair.advanceChildToEnd();</a>
+<span class="sourceLineNo">2538</span><a id="line.2538">            pair.root = ast;</a>
+<span class="sourceLineNo">2539</span><a id="line.2539">        }</a>
+<span class="sourceLineNo">2540</span><a id="line.2540"></a>
+<span class="sourceLineNo">2541</span><a id="line.2541">        /**</a>
+<span class="sourceLineNo">2542</span><a id="line.2542">         * Adds a child (or new root) to the given DetailAstPair.</a>
+<span class="sourceLineNo">2543</span><a id="line.2543">         *</a>
+<span class="sourceLineNo">2544</span><a id="line.2544">         * @param pair the DetailAstPair to add child to</a>
+<span class="sourceLineNo">2545</span><a id="line.2545">         * @param ast the child to add</a>
+<span class="sourceLineNo">2546</span><a id="line.2546">         */</a>
+<span class="sourceLineNo">2547</span><a id="line.2547">        private static void addAstChild(DetailAstPair pair, DetailAstImpl ast) {</a>
+<span class="sourceLineNo">2548</span><a id="line.2548">            if (ast != null) {</a>
+<span class="sourceLineNo">2549</span><a id="line.2549">                if (pair.root == null) {</a>
+<span class="sourceLineNo">2550</span><a id="line.2550">                    pair.root = ast;</a>
+<span class="sourceLineNo">2551</span><a id="line.2551">                }</a>
+<span class="sourceLineNo">2552</span><a id="line.2552">                else {</a>
+<span class="sourceLineNo">2553</span><a id="line.2553">                    pair.child.setNextSibling(ast);</a>
+<span class="sourceLineNo">2554</span><a id="line.2554">                }</a>
+<span class="sourceLineNo">2555</span><a id="line.2555">                pair.child = ast;</a>
+<span class="sourceLineNo">2556</span><a id="line.2556">            }</a>
+<span class="sourceLineNo">2557</span><a id="line.2557">        }</a>
+<span class="sourceLineNo">2558</span><a id="line.2558">    }</a>
+<span class="sourceLineNo">2559</span><a id="line.2559">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
index e2517009e0..a3485bdff5 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
@@ -2248,8 +2248,8 @@
 <span class="sourceLineNo">2239</span><a id="line.2239">    }</a>
 <span class="sourceLineNo">2240</span><a id="line.2240"></a>
 <span class="sourceLineNo">2241</span><a id="line.2241">    @Override</a>
-<span class="sourceLineNo">2242</span><a id="line.2242">    public DetailAstImpl visitTypePattern(</a>
-<span class="sourceLineNo">2243</span><a id="line.2243">            JavaLanguageParser.TypePatternContext ctx) {</a>
+<span class="sourceLineNo">2242</span><a id="line.2242">    public DetailAstImpl visitTypePatternDef(</a>
+<span class="sourceLineNo">2243</span><a id="line.2243">            JavaLanguageParser.TypePatternDefContext ctx) {</a>
 <span class="sourceLineNo">2244</span><a id="line.2244">        final DetailAstImpl type = visit(ctx.type);</a>
 <span class="sourceLineNo">2245</span><a id="line.2245">        final DetailAstImpl patternVariableDef = createImaginary(TokenTypes.PATTERN_VARIABLE_DEF);</a>
 <span class="sourceLineNo">2246</span><a id="line.2246">        patternVariableDef.addChild(createModifiers(ctx.mods));</a>
@@ -2259,308 +2259,313 @@
 <span class="sourceLineNo">2250</span><a id="line.2250">    }</a>
 <span class="sourceLineNo">2251</span><a id="line.2251"></a>
 <span class="sourceLineNo">2252</span><a id="line.2252">    @Override</a>
-<span class="sourceLineNo">2253</span><a id="line.2253">    public DetailAstImpl visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {</a>
-<span class="sourceLineNo">2254</span><a id="line.2254">        final DetailAstImpl recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);</a>
-<span class="sourceLineNo">2255</span><a id="line.2255">        recordPattern.addChild(createModifiers(ctx.mods));</a>
-<span class="sourceLineNo">2256</span><a id="line.2256">        processChildren(recordPattern,</a>
-<span class="sourceLineNo">2257</span><a id="line.2257">                ctx.children.subList(ctx.mods.size(), ctx.children.size()));</a>
-<span class="sourceLineNo">2258</span><a id="line.2258">        return recordPattern;</a>
-<span class="sourceLineNo">2259</span><a id="line.2259">    }</a>
-<span class="sourceLineNo">2260</span><a id="line.2260"></a>
-<span class="sourceLineNo">2261</span><a id="line.2261">    @Override</a>
-<span class="sourceLineNo">2262</span><a id="line.2262">    public DetailAstImpl visitRecordComponentPatternList(</a>
-<span class="sourceLineNo">2263</span><a id="line.2263">            JavaLanguageParser.RecordComponentPatternListContext ctx) {</a>
-<span class="sourceLineNo">2264</span><a id="line.2264">        final DetailAstImpl recordComponents =</a>
-<span class="sourceLineNo">2265</span><a id="line.2265">                createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);</a>
-<span class="sourceLineNo">2266</span><a id="line.2266">        processChildren(recordComponents, ctx.children);</a>
-<span class="sourceLineNo">2267</span><a id="line.2267">        return recordComponents;</a>
-<span class="sourceLineNo">2268</span><a id="line.2268">    }</a>
-<span class="sourceLineNo">2269</span><a id="line.2269"></a>
-<span class="sourceLineNo">2270</span><a id="line.2270">    @Override</a>
-<span class="sourceLineNo">2271</span><a id="line.2271">    public DetailAstImpl visitPermittedSubclassesAndInterfaces(</a>
-<span class="sourceLineNo">2272</span><a id="line.2272">            JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {</a>
-<span class="sourceLineNo">2273</span><a id="line.2273">        final DetailAstImpl literalPermits =</a>
-<span class="sourceLineNo">2274</span><a id="line.2274">                create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());</a>
-<span class="sourceLineNo">2275</span><a id="line.2275">        // 'LITERAL_PERMITS' is child[0]</a>
-<span class="sourceLineNo">2276</span><a id="line.2276">        processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));</a>
-<span class="sourceLineNo">2277</span><a id="line.2277">        return literalPermits;</a>
-<span class="sourceLineNo">2278</span><a id="line.2278">    }</a>
-<span class="sourceLineNo">2279</span><a id="line.2279"></a>
-<span class="sourceLineNo">2280</span><a id="line.2280">    @Override</a>
-<span class="sourceLineNo">2281</span><a id="line.2281">    public DetailAstImpl visitId(JavaLanguageParser.IdContext ctx) {</a>
-<span class="sourceLineNo">2282</span><a id="line.2282">        return create(TokenTypes.IDENT, ctx.start);</a>
+<span class="sourceLineNo">2253</span><a id="line.2253">    public DetailAstImpl visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext ctx) {</a>
+<span class="sourceLineNo">2254</span><a id="line.2254">        return create(TokenTypes.UNNAMED_PATTERN_DEF, ctx.start);</a>
+<span class="sourceLineNo">2255</span><a id="line.2255">    }</a>
+<span class="sourceLineNo">2256</span><a id="line.2256"></a>
+<span class="sourceLineNo">2257</span><a id="line.2257">    @Override</a>
+<span class="sourceLineNo">2258</span><a id="line.2258">    public DetailAstImpl visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {</a>
+<span class="sourceLineNo">2259</span><a id="line.2259">        final DetailAstImpl recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);</a>
+<span class="sourceLineNo">2260</span><a id="line.2260">        recordPattern.addChild(createModifiers(ctx.mods));</a>
+<span class="sourceLineNo">2261</span><a id="line.2261">        processChildren(recordPattern,</a>
+<span class="sourceLineNo">2262</span><a id="line.2262">                ctx.children.subList(ctx.mods.size(), ctx.children.size()));</a>
+<span class="sourceLineNo">2263</span><a id="line.2263">        return recordPattern;</a>
+<span class="sourceLineNo">2264</span><a id="line.2264">    }</a>
+<span class="sourceLineNo">2265</span><a id="line.2265"></a>
+<span class="sourceLineNo">2266</span><a id="line.2266">    @Override</a>
+<span class="sourceLineNo">2267</span><a id="line.2267">    public DetailAstImpl visitRecordComponentPatternList(</a>
+<span class="sourceLineNo">2268</span><a id="line.2268">            JavaLanguageParser.RecordComponentPatternListContext ctx) {</a>
+<span class="sourceLineNo">2269</span><a id="line.2269">        final DetailAstImpl recordComponents =</a>
+<span class="sourceLineNo">2270</span><a id="line.2270">                createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);</a>
+<span class="sourceLineNo">2271</span><a id="line.2271">        processChildren(recordComponents, ctx.children);</a>
+<span class="sourceLineNo">2272</span><a id="line.2272">        return recordComponents;</a>
+<span class="sourceLineNo">2273</span><a id="line.2273">    }</a>
+<span class="sourceLineNo">2274</span><a id="line.2274"></a>
+<span class="sourceLineNo">2275</span><a id="line.2275">    @Override</a>
+<span class="sourceLineNo">2276</span><a id="line.2276">    public DetailAstImpl visitPermittedSubclassesAndInterfaces(</a>
+<span class="sourceLineNo">2277</span><a id="line.2277">            JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {</a>
+<span class="sourceLineNo">2278</span><a id="line.2278">        final DetailAstImpl literalPermits =</a>
+<span class="sourceLineNo">2279</span><a id="line.2279">                create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());</a>
+<span class="sourceLineNo">2280</span><a id="line.2280">        // 'LITERAL_PERMITS' is child[0]</a>
+<span class="sourceLineNo">2281</span><a id="line.2281">        processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));</a>
+<span class="sourceLineNo">2282</span><a id="line.2282">        return literalPermits;</a>
 <span class="sourceLineNo">2283</span><a id="line.2283">    }</a>
 <span class="sourceLineNo">2284</span><a id="line.2284"></a>
-<span class="sourceLineNo">2285</span><a id="line.2285">    /**</a>
-<span class="sourceLineNo">2286</span><a id="line.2286">     * Builds the AST for a particular node, then returns a "flattened" tree</a>
-<span class="sourceLineNo">2287</span><a id="line.2287">     * of siblings. This method should be used in rule contexts such as</a>
-<span class="sourceLineNo">2288</span><a id="line.2288">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</a>
-<span class="sourceLineNo">2289</span><a id="line.2289">     *</a>
-<span class="sourceLineNo">2290</span><a id="line.2290">     * @param ctx the ParserRuleContext to base tree on</a>
-<span class="sourceLineNo">2291</span><a id="line.2291">     * @return flattened DetailAstImpl</a>
-<span class="sourceLineNo">2292</span><a id="line.2292">     */</a>
-<span class="sourceLineNo">2293</span><a id="line.2293">    private DetailAstImpl flattenedTree(ParserRuleContext ctx) {</a>
-<span class="sourceLineNo">2294</span><a id="line.2294">        final DetailAstImpl dummyNode = new DetailAstImpl();</a>
-<span class="sourceLineNo">2295</span><a id="line.2295">        processChildren(dummyNode, ctx.children);</a>
-<span class="sourceLineNo">2296</span><a id="line.2296">        return dummyNode.getFirstChild();</a>
-<span class="sourceLineNo">2297</span><a id="line.2297">    }</a>
-<span class="sourceLineNo">2298</span><a id="line.2298"></a>
-<span class="sourceLineNo">2299</span><a id="line.2299">    /**</a>
-<span class="sourceLineNo">2300</span><a id="line.2300">     * Adds all the children from the given ParseTree or JavaParserContext</a>
-<span class="sourceLineNo">2301</span><a id="line.2301">     * list to the parent DetailAstImpl.</a>
-<span class="sourceLineNo">2302</span><a id="line.2302">     *</a>
-<span class="sourceLineNo">2303</span><a id="line.2303">     * @param parent the DetailAstImpl to add children to</a>
-<span class="sourceLineNo">2304</span><a id="line.2304">     * @param children the list of children to add</a>
-<span class="sourceLineNo">2305</span><a id="line.2305">     */</a>
-<span class="sourceLineNo">2306</span><a id="line.2306">    private void processChildren(DetailAstImpl parent, List&lt;? extends ParseTree&gt; children) {</a>
-<span class="sourceLineNo">2307</span><a id="line.2307">        children.forEach(child -&gt; {</a>
-<span class="sourceLineNo">2308</span><a id="line.2308">            if (child instanceof TerminalNode) {</a>
-<span class="sourceLineNo">2309</span><a id="line.2309">                // Child is a token, create a new DetailAstImpl and add it to parent</a>
-<span class="sourceLineNo">2310</span><a id="line.2310">                parent.addChild(create((TerminalNode) child));</a>
-<span class="sourceLineNo">2311</span><a id="line.2311">            }</a>
-<span class="sourceLineNo">2312</span><a id="line.2312">            else {</a>
-<span class="sourceLineNo">2313</span><a id="line.2313">                // Child is another rule context; visit it, create token, and add to parent</a>
-<span class="sourceLineNo">2314</span><a id="line.2314">                parent.addChild(visit(child));</a>
-<span class="sourceLineNo">2315</span><a id="line.2315">            }</a>
-<span class="sourceLineNo">2316</span><a id="line.2316">        });</a>
-<span class="sourceLineNo">2317</span><a id="line.2317">    }</a>
-<span class="sourceLineNo">2318</span><a id="line.2318"></a>
-<span class="sourceLineNo">2319</span><a id="line.2319">    /**</a>
-<span class="sourceLineNo">2320</span><a id="line.2320">     * Create a DetailAstImpl from a given token and token type. This method</a>
-<span class="sourceLineNo">2321</span><a id="line.2321">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
-<span class="sourceLineNo">2322</span><a id="line.2322">     * where the text on the RHS matches the text on the LHS.</a>
-<span class="sourceLineNo">2323</span><a id="line.2323">     *</a>
-<span class="sourceLineNo">2324</span><a id="line.2324">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2325</span><a id="line.2325">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2326</span><a id="line.2326">     */</a>
-<span class="sourceLineNo">2327</span><a id="line.2327">    private static DetailAstImpl createImaginary(int tokenType) {</a>
-<span class="sourceLineNo">2328</span><a id="line.2328">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
-<span class="sourceLineNo">2329</span><a id="line.2329">        detailAst.setType(tokenType);</a>
-<span class="sourceLineNo">2330</span><a id="line.2330">        detailAst.setText(TokenUtil.getTokenName(tokenType));</a>
-<span class="sourceLineNo">2331</span><a id="line.2331">        return detailAst;</a>
-<span class="sourceLineNo">2332</span><a id="line.2332">    }</a>
-<span class="sourceLineNo">2333</span><a id="line.2333"></a>
-<span class="sourceLineNo">2334</span><a id="line.2334">    /**</a>
-<span class="sourceLineNo">2335</span><a id="line.2335">     * Create a DetailAstImpl from a given token type and text. This method</a>
-<span class="sourceLineNo">2336</span><a id="line.2336">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
-<span class="sourceLineNo">2337</span><a id="line.2337">     * where the text on the RHS matches the text on the LHS.</a>
-<span class="sourceLineNo">2338</span><a id="line.2338">     *</a>
-<span class="sourceLineNo">2339</span><a id="line.2339">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2340</span><a id="line.2340">     * @param text the text of this DetailAstImpl</a>
-<span class="sourceLineNo">2341</span><a id="line.2341">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2342</span><a id="line.2342">     */</a>
-<span class="sourceLineNo">2343</span><a id="line.2343">    private static DetailAstImpl createImaginary(int tokenType, String text) {</a>
-<span class="sourceLineNo">2344</span><a id="line.2344">        final DetailAstImpl imaginary = new DetailAstImpl();</a>
-<span class="sourceLineNo">2345</span><a id="line.2345">        imaginary.setType(tokenType);</a>
-<span class="sourceLineNo">2346</span><a id="line.2346">        imaginary.setText(text);</a>
-<span class="sourceLineNo">2347</span><a id="line.2347">        return imaginary;</a>
-<span class="sourceLineNo">2348</span><a id="line.2348">    }</a>
-<span class="sourceLineNo">2349</span><a id="line.2349"></a>
-<span class="sourceLineNo">2350</span><a id="line.2350">    /**</a>
-<span class="sourceLineNo">2351</span><a id="line.2351">     * Creates an imaginary DetailAstImpl with the given token details.</a>
-<span class="sourceLineNo">2352</span><a id="line.2352">     *</a>
-<span class="sourceLineNo">2353</span><a id="line.2353">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2354</span><a id="line.2354">     * @param text the text of this DetailAstImpl</a>
-<span class="sourceLineNo">2355</span><a id="line.2355">     * @param lineNumber the line number of this DetailAstImpl</a>
-<span class="sourceLineNo">2356</span><a id="line.2356">     * @param columnNumber the column number of this DetailAstImpl</a>
-<span class="sourceLineNo">2357</span><a id="line.2357">     * @return imaginary DetailAstImpl from given details</a>
-<span class="sourceLineNo">2358</span><a id="line.2358">     */</a>
-<span class="sourceLineNo">2359</span><a id="line.2359">    private static DetailAstImpl createImaginary(</a>
-<span class="sourceLineNo">2360</span><a id="line.2360">            int tokenType, String text, int lineNumber, int columnNumber) {</a>
-<span class="sourceLineNo">2361</span><a id="line.2361">        final DetailAstImpl imaginary = createImaginary(tokenType, text);</a>
-<span class="sourceLineNo">2362</span><a id="line.2362">        imaginary.setLineNo(lineNumber);</a>
-<span class="sourceLineNo">2363</span><a id="line.2363">        imaginary.setColumnNo(columnNumber);</a>
-<span class="sourceLineNo">2364</span><a id="line.2364">        return imaginary;</a>
-<span class="sourceLineNo">2365</span><a id="line.2365">    }</a>
-<span class="sourceLineNo">2366</span><a id="line.2366"></a>
-<span class="sourceLineNo">2367</span><a id="line.2367">    /**</a>
-<span class="sourceLineNo">2368</span><a id="line.2368">     * Create a DetailAstImpl from a given token and token type. This method</a>
-<span class="sourceLineNo">2369</span><a id="line.2369">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</a>
-<span class="sourceLineNo">2370</span><a id="line.2370">     *</a>
-<span class="sourceLineNo">2371</span><a id="line.2371">     * @param tokenType the token type of this DetailAstImpl</a>
-<span class="sourceLineNo">2372</span><a id="line.2372">     * @param startToken the first token that appears in this DetailAstImpl.</a>
-<span class="sourceLineNo">2373</span><a id="line.2373">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2374</span><a id="line.2374">     */</a>
-<span class="sourceLineNo">2375</span><a id="line.2375">    private DetailAstImpl create(int tokenType, Token startToken) {</a>
-<span class="sourceLineNo">2376</span><a id="line.2376">        final DetailAstImpl ast = create(startToken);</a>
-<span class="sourceLineNo">2377</span><a id="line.2377">        ast.setType(tokenType);</a>
-<span class="sourceLineNo">2378</span><a id="line.2378">        return ast;</a>
-<span class="sourceLineNo">2379</span><a id="line.2379">    }</a>
-<span class="sourceLineNo">2380</span><a id="line.2380"></a>
-<span class="sourceLineNo">2381</span><a id="line.2381">    /**</a>
-<span class="sourceLineNo">2382</span><a id="line.2382">     * Create a DetailAstImpl from a given token. This method should be</a>
-<span class="sourceLineNo">2383</span><a id="line.2383">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</a>
-<span class="sourceLineNo">2384</span><a id="line.2384">     * an AST for a specific token, regardless of position.</a>
-<span class="sourceLineNo">2385</span><a id="line.2385">     *</a>
-<span class="sourceLineNo">2386</span><a id="line.2386">     * @param token the token to build the DetailAstImpl from</a>
-<span class="sourceLineNo">2387</span><a id="line.2387">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2388</span><a id="line.2388">     */</a>
-<span class="sourceLineNo">2389</span><a id="line.2389">    private DetailAstImpl create(Token token) {</a>
-<span class="sourceLineNo">2390</span><a id="line.2390">        final int tokenIndex = token.getTokenIndex();</a>
-<span class="sourceLineNo">2391</span><a id="line.2391">        final List&lt;Token&gt; tokensToLeft =</a>
-<span class="sourceLineNo">2392</span><a id="line.2392">                tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
-<span class="sourceLineNo">2393</span><a id="line.2393">        final List&lt;Token&gt; tokensToRight =</a>
-<span class="sourceLineNo">2394</span><a id="line.2394">                tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
-<span class="sourceLineNo">2395</span><a id="line.2395"></a>
-<span class="sourceLineNo">2396</span><a id="line.2396">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
-<span class="sourceLineNo">2397</span><a id="line.2397">        detailAst.initialize(token);</a>
-<span class="sourceLineNo">2398</span><a id="line.2398">        if (tokensToLeft != null) {</a>
-<span class="sourceLineNo">2399</span><a id="line.2399">            detailAst.setHiddenBefore(tokensToLeft);</a>
-<span class="sourceLineNo">2400</span><a id="line.2400">        }</a>
-<span class="sourceLineNo">2401</span><a id="line.2401">        if (tokensToRight != null) {</a>
-<span class="sourceLineNo">2402</span><a id="line.2402">            detailAst.setHiddenAfter(tokensToRight);</a>
-<span class="sourceLineNo">2403</span><a id="line.2403">        }</a>
-<span class="sourceLineNo">2404</span><a id="line.2404">        return detailAst;</a>
-<span class="sourceLineNo">2405</span><a id="line.2405">    }</a>
-<span class="sourceLineNo">2406</span><a id="line.2406"></a>
-<span class="sourceLineNo">2407</span><a id="line.2407">    /**</a>
-<span class="sourceLineNo">2408</span><a id="line.2408">     * Create a DetailAstImpl from a given TerminalNode. This method should be</a>
-<span class="sourceLineNo">2409</span><a id="line.2409">     * used for terminal nodes, i.e. {@code @}.</a>
-<span class="sourceLineNo">2410</span><a id="line.2410">     *</a>
-<span class="sourceLineNo">2411</span><a id="line.2411">     * @param node the TerminalNode to build the DetailAstImpl from</a>
-<span class="sourceLineNo">2412</span><a id="line.2412">     * @return new DetailAstImpl of given type</a>
-<span class="sourceLineNo">2413</span><a id="line.2413">     */</a>
-<span class="sourceLineNo">2414</span><a id="line.2414">    private DetailAstImpl create(TerminalNode node) {</a>
-<span class="sourceLineNo">2415</span><a id="line.2415">        return create((Token) node.getPayload());</a>
-<span class="sourceLineNo">2416</span><a id="line.2416">    }</a>
-<span class="sourceLineNo">2417</span><a id="line.2417"></a>
-<span class="sourceLineNo">2418</span><a id="line.2418">    /**</a>
-<span class="sourceLineNo">2419</span><a id="line.2419">     * Creates a type declaration DetailAstImpl from a given rule context.</a>
-<span class="sourceLineNo">2420</span><a id="line.2420">     *</a>
-<span class="sourceLineNo">2421</span><a id="line.2421">     * @param ctx ParserRuleContext we are in</a>
-<span class="sourceLineNo">2422</span><a id="line.2422">     * @param type the type declaration to create</a>
-<span class="sourceLineNo">2423</span><a id="line.2423">     * @param modifierList respective modifiers</a>
-<span class="sourceLineNo">2424</span><a id="line.2424">     * @return type declaration DetailAstImpl</a>
-<span class="sourceLineNo">2425</span><a id="line.2425">     */</a>
-<span class="sourceLineNo">2426</span><a id="line.2426">    private DetailAstImpl createTypeDeclaration(ParserRuleContext ctx, int type,</a>
-<span class="sourceLineNo">2427</span><a id="line.2427">                                                List&lt;? extends ParseTree&gt; modifierList) {</a>
-<span class="sourceLineNo">2428</span><a id="line.2428">        final DetailAstImpl typeDeclaration = createImaginary(type);</a>
-<span class="sourceLineNo">2429</span><a id="line.2429">        typeDeclaration.addChild(createModifiers(modifierList));</a>
-<span class="sourceLineNo">2430</span><a id="line.2430">        processChildren(typeDeclaration, ctx.children);</a>
-<span class="sourceLineNo">2431</span><a id="line.2431">        return typeDeclaration;</a>
-<span class="sourceLineNo">2432</span><a id="line.2432">    }</a>
-<span class="sourceLineNo">2433</span><a id="line.2433"></a>
-<span class="sourceLineNo">2434</span><a id="line.2434">    /**</a>
-<span class="sourceLineNo">2435</span><a id="line.2435">     * Builds the modifiers AST.</a>
-<span class="sourceLineNo">2436</span><a id="line.2436">     *</a>
-<span class="sourceLineNo">2437</span><a id="line.2437">     * @param modifierList the list of modifier contexts</a>
-<span class="sourceLineNo">2438</span><a id="line.2438">     * @return "MODIFIERS" ast</a>
-<span class="sourceLineNo">2439</span><a id="line.2439">     */</a>
-<span class="sourceLineNo">2440</span><a id="line.2440">    private DetailAstImpl createModifiers(List&lt;? extends ParseTree&gt; modifierList) {</a>
-<span class="sourceLineNo">2441</span><a id="line.2441">        final DetailAstImpl mods = createImaginary(TokenTypes.MODIFIERS);</a>
-<span class="sourceLineNo">2442</span><a id="line.2442">        processChildren(mods, modifierList);</a>
-<span class="sourceLineNo">2443</span><a id="line.2443">        return mods;</a>
-<span class="sourceLineNo">2444</span><a id="line.2444">    }</a>
-<span class="sourceLineNo">2445</span><a id="line.2445"></a>
-<span class="sourceLineNo">2446</span><a id="line.2446">    /**</a>
-<span class="sourceLineNo">2447</span><a id="line.2447">     * Add new sibling to the end of existing siblings.</a>
-<span class="sourceLineNo">2448</span><a id="line.2448">     *</a>
-<span class="sourceLineNo">2449</span><a id="line.2449">     * @param self DetailAstImpl to add last sibling to</a>
-<span class="sourceLineNo">2450</span><a id="line.2450">     * @param sibling DetailAstImpl sibling to add</a>
-<span class="sourceLineNo">2451</span><a id="line.2451">     */</a>
-<span class="sourceLineNo">2452</span><a id="line.2452">    private static void addLastSibling(DetailAstImpl self, DetailAstImpl sibling) {</a>
-<span class="sourceLineNo">2453</span><a id="line.2453">        DetailAstImpl nextSibling = self;</a>
-<span class="sourceLineNo">2454</span><a id="line.2454">        if (nextSibling != null) {</a>
-<span class="sourceLineNo">2455</span><a id="line.2455">            while (nextSibling.getNextSibling() != null) {</a>
-<span class="sourceLineNo">2456</span><a id="line.2456">                nextSibling = nextSibling.getNextSibling();</a>
-<span class="sourceLineNo">2457</span><a id="line.2457">            }</a>
-<span class="sourceLineNo">2458</span><a id="line.2458">            nextSibling.setNextSibling(sibling);</a>
-<span class="sourceLineNo">2459</span><a id="line.2459">        }</a>
-<span class="sourceLineNo">2460</span><a id="line.2460">    }</a>
-<span class="sourceLineNo">2461</span><a id="line.2461"></a>
-<span class="sourceLineNo">2462</span><a id="line.2462">    @Override</a>
-<span class="sourceLineNo">2463</span><a id="line.2463">    public DetailAstImpl visit(ParseTree tree) {</a>
-<span class="sourceLineNo">2464</span><a id="line.2464">        DetailAstImpl ast = null;</a>
-<span class="sourceLineNo">2465</span><a id="line.2465">        if (tree != null) {</a>
-<span class="sourceLineNo">2466</span><a id="line.2466">            ast = tree.accept(this);</a>
-<span class="sourceLineNo">2467</span><a id="line.2467">        }</a>
-<span class="sourceLineNo">2468</span><a id="line.2468">        return ast;</a>
-<span class="sourceLineNo">2469</span><a id="line.2469">    }</a>
-<span class="sourceLineNo">2470</span><a id="line.2470"></a>
-<span class="sourceLineNo">2471</span><a id="line.2471">    /**</a>
-<span class="sourceLineNo">2472</span><a id="line.2472">     * Builds an expression node. This is used to build the root of an expression with</a>
-<span class="sourceLineNo">2473</span><a id="line.2473">     * an imaginary {@code EXPR} node.</a>
-<span class="sourceLineNo">2474</span><a id="line.2474">     *</a>
-<span class="sourceLineNo">2475</span><a id="line.2475">     * @param exprNode expression to build node for</a>
-<span class="sourceLineNo">2476</span><a id="line.2476">     * @return expression DetailAstImpl node</a>
-<span class="sourceLineNo">2477</span><a id="line.2477">     */</a>
-<span class="sourceLineNo">2478</span><a id="line.2478">    private DetailAstImpl buildExpressionNode(ParseTree exprNode) {</a>
-<span class="sourceLineNo">2479</span><a id="line.2479">        final DetailAstImpl expression = visit(exprNode);</a>
-<span class="sourceLineNo">2480</span><a id="line.2480"></a>
-<span class="sourceLineNo">2481</span><a id="line.2481">        final DetailAstImpl exprRoot;</a>
-<span class="sourceLineNo">2482</span><a id="line.2482">        if (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {</a>
-<span class="sourceLineNo">2483</span><a id="line.2483">            exprRoot = expression;</a>
-<span class="sourceLineNo">2484</span><a id="line.2484">        }</a>
-<span class="sourceLineNo">2485</span><a id="line.2485">        else {</a>
-<span class="sourceLineNo">2486</span><a id="line.2486">            // create imaginary 'EXPR' node as root of expression</a>
-<span class="sourceLineNo">2487</span><a id="line.2487">            exprRoot = createImaginary(TokenTypes.EXPR);</a>
-<span class="sourceLineNo">2488</span><a id="line.2488">            exprRoot.addChild(expression);</a>
+<span class="sourceLineNo">2285</span><a id="line.2285">    @Override</a>
+<span class="sourceLineNo">2286</span><a id="line.2286">    public DetailAstImpl visitId(JavaLanguageParser.IdContext ctx) {</a>
+<span class="sourceLineNo">2287</span><a id="line.2287">        return create(TokenTypes.IDENT, ctx.start);</a>
+<span class="sourceLineNo">2288</span><a id="line.2288">    }</a>
+<span class="sourceLineNo">2289</span><a id="line.2289"></a>
+<span class="sourceLineNo">2290</span><a id="line.2290">    /**</a>
+<span class="sourceLineNo">2291</span><a id="line.2291">     * Builds the AST for a particular node, then returns a "flattened" tree</a>
+<span class="sourceLineNo">2292</span><a id="line.2292">     * of siblings. This method should be used in rule contexts such as</a>
+<span class="sourceLineNo">2293</span><a id="line.2293">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</a>
+<span class="sourceLineNo">2294</span><a id="line.2294">     *</a>
+<span class="sourceLineNo">2295</span><a id="line.2295">     * @param ctx the ParserRuleContext to base tree on</a>
+<span class="sourceLineNo">2296</span><a id="line.2296">     * @return flattened DetailAstImpl</a>
+<span class="sourceLineNo">2297</span><a id="line.2297">     */</a>
+<span class="sourceLineNo">2298</span><a id="line.2298">    private DetailAstImpl flattenedTree(ParserRuleContext ctx) {</a>
+<span class="sourceLineNo">2299</span><a id="line.2299">        final DetailAstImpl dummyNode = new DetailAstImpl();</a>
+<span class="sourceLineNo">2300</span><a id="line.2300">        processChildren(dummyNode, ctx.children);</a>
+<span class="sourceLineNo">2301</span><a id="line.2301">        return dummyNode.getFirstChild();</a>
+<span class="sourceLineNo">2302</span><a id="line.2302">    }</a>
+<span class="sourceLineNo">2303</span><a id="line.2303"></a>
+<span class="sourceLineNo">2304</span><a id="line.2304">    /**</a>
+<span class="sourceLineNo">2305</span><a id="line.2305">     * Adds all the children from the given ParseTree or JavaParserContext</a>
+<span class="sourceLineNo">2306</span><a id="line.2306">     * list to the parent DetailAstImpl.</a>
+<span class="sourceLineNo">2307</span><a id="line.2307">     *</a>
+<span class="sourceLineNo">2308</span><a id="line.2308">     * @param parent the DetailAstImpl to add children to</a>
+<span class="sourceLineNo">2309</span><a id="line.2309">     * @param children the list of children to add</a>
+<span class="sourceLineNo">2310</span><a id="line.2310">     */</a>
+<span class="sourceLineNo">2311</span><a id="line.2311">    private void processChildren(DetailAstImpl parent, List&lt;? extends ParseTree&gt; children) {</a>
+<span class="sourceLineNo">2312</span><a id="line.2312">        children.forEach(child -&gt; {</a>
+<span class="sourceLineNo">2313</span><a id="line.2313">            if (child instanceof TerminalNode) {</a>
+<span class="sourceLineNo">2314</span><a id="line.2314">                // Child is a token, create a new DetailAstImpl and add it to parent</a>
+<span class="sourceLineNo">2315</span><a id="line.2315">                parent.addChild(create((TerminalNode) child));</a>
+<span class="sourceLineNo">2316</span><a id="line.2316">            }</a>
+<span class="sourceLineNo">2317</span><a id="line.2317">            else {</a>
+<span class="sourceLineNo">2318</span><a id="line.2318">                // Child is another rule context; visit it, create token, and add to parent</a>
+<span class="sourceLineNo">2319</span><a id="line.2319">                parent.addChild(visit(child));</a>
+<span class="sourceLineNo">2320</span><a id="line.2320">            }</a>
+<span class="sourceLineNo">2321</span><a id="line.2321">        });</a>
+<span class="sourceLineNo">2322</span><a id="line.2322">    }</a>
+<span class="sourceLineNo">2323</span><a id="line.2323"></a>
+<span class="sourceLineNo">2324</span><a id="line.2324">    /**</a>
+<span class="sourceLineNo">2325</span><a id="line.2325">     * Create a DetailAstImpl from a given token and token type. This method</a>
+<span class="sourceLineNo">2326</span><a id="line.2326">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
+<span class="sourceLineNo">2327</span><a id="line.2327">     * where the text on the RHS matches the text on the LHS.</a>
+<span class="sourceLineNo">2328</span><a id="line.2328">     *</a>
+<span class="sourceLineNo">2329</span><a id="line.2329">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2330</span><a id="line.2330">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2331</span><a id="line.2331">     */</a>
+<span class="sourceLineNo">2332</span><a id="line.2332">    private static DetailAstImpl createImaginary(int tokenType) {</a>
+<span class="sourceLineNo">2333</span><a id="line.2333">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
+<span class="sourceLineNo">2334</span><a id="line.2334">        detailAst.setType(tokenType);</a>
+<span class="sourceLineNo">2335</span><a id="line.2335">        detailAst.setText(TokenUtil.getTokenName(tokenType));</a>
+<span class="sourceLineNo">2336</span><a id="line.2336">        return detailAst;</a>
+<span class="sourceLineNo">2337</span><a id="line.2337">    }</a>
+<span class="sourceLineNo">2338</span><a id="line.2338"></a>
+<span class="sourceLineNo">2339</span><a id="line.2339">    /**</a>
+<span class="sourceLineNo">2340</span><a id="line.2340">     * Create a DetailAstImpl from a given token type and text. This method</a>
+<span class="sourceLineNo">2341</span><a id="line.2341">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</a>
+<span class="sourceLineNo">2342</span><a id="line.2342">     * where the text on the RHS matches the text on the LHS.</a>
+<span class="sourceLineNo">2343</span><a id="line.2343">     *</a>
+<span class="sourceLineNo">2344</span><a id="line.2344">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2345</span><a id="line.2345">     * @param text the text of this DetailAstImpl</a>
+<span class="sourceLineNo">2346</span><a id="line.2346">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2347</span><a id="line.2347">     */</a>
+<span class="sourceLineNo">2348</span><a id="line.2348">    private static DetailAstImpl createImaginary(int tokenType, String text) {</a>
+<span class="sourceLineNo">2349</span><a id="line.2349">        final DetailAstImpl imaginary = new DetailAstImpl();</a>
+<span class="sourceLineNo">2350</span><a id="line.2350">        imaginary.setType(tokenType);</a>
+<span class="sourceLineNo">2351</span><a id="line.2351">        imaginary.setText(text);</a>
+<span class="sourceLineNo">2352</span><a id="line.2352">        return imaginary;</a>
+<span class="sourceLineNo">2353</span><a id="line.2353">    }</a>
+<span class="sourceLineNo">2354</span><a id="line.2354"></a>
+<span class="sourceLineNo">2355</span><a id="line.2355">    /**</a>
+<span class="sourceLineNo">2356</span><a id="line.2356">     * Creates an imaginary DetailAstImpl with the given token details.</a>
+<span class="sourceLineNo">2357</span><a id="line.2357">     *</a>
+<span class="sourceLineNo">2358</span><a id="line.2358">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2359</span><a id="line.2359">     * @param text the text of this DetailAstImpl</a>
+<span class="sourceLineNo">2360</span><a id="line.2360">     * @param lineNumber the line number of this DetailAstImpl</a>
+<span class="sourceLineNo">2361</span><a id="line.2361">     * @param columnNumber the column number of this DetailAstImpl</a>
+<span class="sourceLineNo">2362</span><a id="line.2362">     * @return imaginary DetailAstImpl from given details</a>
+<span class="sourceLineNo">2363</span><a id="line.2363">     */</a>
+<span class="sourceLineNo">2364</span><a id="line.2364">    private static DetailAstImpl createImaginary(</a>
+<span class="sourceLineNo">2365</span><a id="line.2365">            int tokenType, String text, int lineNumber, int columnNumber) {</a>
+<span class="sourceLineNo">2366</span><a id="line.2366">        final DetailAstImpl imaginary = createImaginary(tokenType, text);</a>
+<span class="sourceLineNo">2367</span><a id="line.2367">        imaginary.setLineNo(lineNumber);</a>
+<span class="sourceLineNo">2368</span><a id="line.2368">        imaginary.setColumnNo(columnNumber);</a>
+<span class="sourceLineNo">2369</span><a id="line.2369">        return imaginary;</a>
+<span class="sourceLineNo">2370</span><a id="line.2370">    }</a>
+<span class="sourceLineNo">2371</span><a id="line.2371"></a>
+<span class="sourceLineNo">2372</span><a id="line.2372">    /**</a>
+<span class="sourceLineNo">2373</span><a id="line.2373">     * Create a DetailAstImpl from a given token and token type. This method</a>
+<span class="sourceLineNo">2374</span><a id="line.2374">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</a>
+<span class="sourceLineNo">2375</span><a id="line.2375">     *</a>
+<span class="sourceLineNo">2376</span><a id="line.2376">     * @param tokenType the token type of this DetailAstImpl</a>
+<span class="sourceLineNo">2377</span><a id="line.2377">     * @param startToken the first token that appears in this DetailAstImpl.</a>
+<span class="sourceLineNo">2378</span><a id="line.2378">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2379</span><a id="line.2379">     */</a>
+<span class="sourceLineNo">2380</span><a id="line.2380">    private DetailAstImpl create(int tokenType, Token startToken) {</a>
+<span class="sourceLineNo">2381</span><a id="line.2381">        final DetailAstImpl ast = create(startToken);</a>
+<span class="sourceLineNo">2382</span><a id="line.2382">        ast.setType(tokenType);</a>
+<span class="sourceLineNo">2383</span><a id="line.2383">        return ast;</a>
+<span class="sourceLineNo">2384</span><a id="line.2384">    }</a>
+<span class="sourceLineNo">2385</span><a id="line.2385"></a>
+<span class="sourceLineNo">2386</span><a id="line.2386">    /**</a>
+<span class="sourceLineNo">2387</span><a id="line.2387">     * Create a DetailAstImpl from a given token. This method should be</a>
+<span class="sourceLineNo">2388</span><a id="line.2388">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</a>
+<span class="sourceLineNo">2389</span><a id="line.2389">     * an AST for a specific token, regardless of position.</a>
+<span class="sourceLineNo">2390</span><a id="line.2390">     *</a>
+<span class="sourceLineNo">2391</span><a id="line.2391">     * @param token the token to build the DetailAstImpl from</a>
+<span class="sourceLineNo">2392</span><a id="line.2392">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2393</span><a id="line.2393">     */</a>
+<span class="sourceLineNo">2394</span><a id="line.2394">    private DetailAstImpl create(Token token) {</a>
+<span class="sourceLineNo">2395</span><a id="line.2395">        final int tokenIndex = token.getTokenIndex();</a>
+<span class="sourceLineNo">2396</span><a id="line.2396">        final List&lt;Token&gt; tokensToLeft =</a>
+<span class="sourceLineNo">2397</span><a id="line.2397">                tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
+<span class="sourceLineNo">2398</span><a id="line.2398">        final List&lt;Token&gt; tokensToRight =</a>
+<span class="sourceLineNo">2399</span><a id="line.2399">                tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);</a>
+<span class="sourceLineNo">2400</span><a id="line.2400"></a>
+<span class="sourceLineNo">2401</span><a id="line.2401">        final DetailAstImpl detailAst = new DetailAstImpl();</a>
+<span class="sourceLineNo">2402</span><a id="line.2402">        detailAst.initialize(token);</a>
+<span class="sourceLineNo">2403</span><a id="line.2403">        if (tokensToLeft != null) {</a>
+<span class="sourceLineNo">2404</span><a id="line.2404">            detailAst.setHiddenBefore(tokensToLeft);</a>
+<span class="sourceLineNo">2405</span><a id="line.2405">        }</a>
+<span class="sourceLineNo">2406</span><a id="line.2406">        if (tokensToRight != null) {</a>
+<span class="sourceLineNo">2407</span><a id="line.2407">            detailAst.setHiddenAfter(tokensToRight);</a>
+<span class="sourceLineNo">2408</span><a id="line.2408">        }</a>
+<span class="sourceLineNo">2409</span><a id="line.2409">        return detailAst;</a>
+<span class="sourceLineNo">2410</span><a id="line.2410">    }</a>
+<span class="sourceLineNo">2411</span><a id="line.2411"></a>
+<span class="sourceLineNo">2412</span><a id="line.2412">    /**</a>
+<span class="sourceLineNo">2413</span><a id="line.2413">     * Create a DetailAstImpl from a given TerminalNode. This method should be</a>
+<span class="sourceLineNo">2414</span><a id="line.2414">     * used for terminal nodes, i.e. {@code @}.</a>
+<span class="sourceLineNo">2415</span><a id="line.2415">     *</a>
+<span class="sourceLineNo">2416</span><a id="line.2416">     * @param node the TerminalNode to build the DetailAstImpl from</a>
+<span class="sourceLineNo">2417</span><a id="line.2417">     * @return new DetailAstImpl of given type</a>
+<span class="sourceLineNo">2418</span><a id="line.2418">     */</a>
+<span class="sourceLineNo">2419</span><a id="line.2419">    private DetailAstImpl create(TerminalNode node) {</a>
+<span class="sourceLineNo">2420</span><a id="line.2420">        return create((Token) node.getPayload());</a>
+<span class="sourceLineNo">2421</span><a id="line.2421">    }</a>
+<span class="sourceLineNo">2422</span><a id="line.2422"></a>
+<span class="sourceLineNo">2423</span><a id="line.2423">    /**</a>
+<span class="sourceLineNo">2424</span><a id="line.2424">     * Creates a type declaration DetailAstImpl from a given rule context.</a>
+<span class="sourceLineNo">2425</span><a id="line.2425">     *</a>
+<span class="sourceLineNo">2426</span><a id="line.2426">     * @param ctx ParserRuleContext we are in</a>
+<span class="sourceLineNo">2427</span><a id="line.2427">     * @param type the type declaration to create</a>
+<span class="sourceLineNo">2428</span><a id="line.2428">     * @param modifierList respective modifiers</a>
+<span class="sourceLineNo">2429</span><a id="line.2429">     * @return type declaration DetailAstImpl</a>
+<span class="sourceLineNo">2430</span><a id="line.2430">     */</a>
+<span class="sourceLineNo">2431</span><a id="line.2431">    private DetailAstImpl createTypeDeclaration(ParserRuleContext ctx, int type,</a>
+<span class="sourceLineNo">2432</span><a id="line.2432">                                                List&lt;? extends ParseTree&gt; modifierList) {</a>
+<span class="sourceLineNo">2433</span><a id="line.2433">        final DetailAstImpl typeDeclaration = createImaginary(type);</a>
+<span class="sourceLineNo">2434</span><a id="line.2434">        typeDeclaration.addChild(createModifiers(modifierList));</a>
+<span class="sourceLineNo">2435</span><a id="line.2435">        processChildren(typeDeclaration, ctx.children);</a>
+<span class="sourceLineNo">2436</span><a id="line.2436">        return typeDeclaration;</a>
+<span class="sourceLineNo">2437</span><a id="line.2437">    }</a>
+<span class="sourceLineNo">2438</span><a id="line.2438"></a>
+<span class="sourceLineNo">2439</span><a id="line.2439">    /**</a>
+<span class="sourceLineNo">2440</span><a id="line.2440">     * Builds the modifiers AST.</a>
+<span class="sourceLineNo">2441</span><a id="line.2441">     *</a>
+<span class="sourceLineNo">2442</span><a id="line.2442">     * @param modifierList the list of modifier contexts</a>
+<span class="sourceLineNo">2443</span><a id="line.2443">     * @return "MODIFIERS" ast</a>
+<span class="sourceLineNo">2444</span><a id="line.2444">     */</a>
+<span class="sourceLineNo">2445</span><a id="line.2445">    private DetailAstImpl createModifiers(List&lt;? extends ParseTree&gt; modifierList) {</a>
+<span class="sourceLineNo">2446</span><a id="line.2446">        final DetailAstImpl mods = createImaginary(TokenTypes.MODIFIERS);</a>
+<span class="sourceLineNo">2447</span><a id="line.2447">        processChildren(mods, modifierList);</a>
+<span class="sourceLineNo">2448</span><a id="line.2448">        return mods;</a>
+<span class="sourceLineNo">2449</span><a id="line.2449">    }</a>
+<span class="sourceLineNo">2450</span><a id="line.2450"></a>
+<span class="sourceLineNo">2451</span><a id="line.2451">    /**</a>
+<span class="sourceLineNo">2452</span><a id="line.2452">     * Add new sibling to the end of existing siblings.</a>
+<span class="sourceLineNo">2453</span><a id="line.2453">     *</a>
+<span class="sourceLineNo">2454</span><a id="line.2454">     * @param self DetailAstImpl to add last sibling to</a>
+<span class="sourceLineNo">2455</span><a id="line.2455">     * @param sibling DetailAstImpl sibling to add</a>
+<span class="sourceLineNo">2456</span><a id="line.2456">     */</a>
+<span class="sourceLineNo">2457</span><a id="line.2457">    private static void addLastSibling(DetailAstImpl self, DetailAstImpl sibling) {</a>
+<span class="sourceLineNo">2458</span><a id="line.2458">        DetailAstImpl nextSibling = self;</a>
+<span class="sourceLineNo">2459</span><a id="line.2459">        if (nextSibling != null) {</a>
+<span class="sourceLineNo">2460</span><a id="line.2460">            while (nextSibling.getNextSibling() != null) {</a>
+<span class="sourceLineNo">2461</span><a id="line.2461">                nextSibling = nextSibling.getNextSibling();</a>
+<span class="sourceLineNo">2462</span><a id="line.2462">            }</a>
+<span class="sourceLineNo">2463</span><a id="line.2463">            nextSibling.setNextSibling(sibling);</a>
+<span class="sourceLineNo">2464</span><a id="line.2464">        }</a>
+<span class="sourceLineNo">2465</span><a id="line.2465">    }</a>
+<span class="sourceLineNo">2466</span><a id="line.2466"></a>
+<span class="sourceLineNo">2467</span><a id="line.2467">    @Override</a>
+<span class="sourceLineNo">2468</span><a id="line.2468">    public DetailAstImpl visit(ParseTree tree) {</a>
+<span class="sourceLineNo">2469</span><a id="line.2469">        DetailAstImpl ast = null;</a>
+<span class="sourceLineNo">2470</span><a id="line.2470">        if (tree != null) {</a>
+<span class="sourceLineNo">2471</span><a id="line.2471">            ast = tree.accept(this);</a>
+<span class="sourceLineNo">2472</span><a id="line.2472">        }</a>
+<span class="sourceLineNo">2473</span><a id="line.2473">        return ast;</a>
+<span class="sourceLineNo">2474</span><a id="line.2474">    }</a>
+<span class="sourceLineNo">2475</span><a id="line.2475"></a>
+<span class="sourceLineNo">2476</span><a id="line.2476">    /**</a>
+<span class="sourceLineNo">2477</span><a id="line.2477">     * Builds an expression node. This is used to build the root of an expression with</a>
+<span class="sourceLineNo">2478</span><a id="line.2478">     * an imaginary {@code EXPR} node.</a>
+<span class="sourceLineNo">2479</span><a id="line.2479">     *</a>
+<span class="sourceLineNo">2480</span><a id="line.2480">     * @param exprNode expression to build node for</a>
+<span class="sourceLineNo">2481</span><a id="line.2481">     * @return expression DetailAstImpl node</a>
+<span class="sourceLineNo">2482</span><a id="line.2482">     */</a>
+<span class="sourceLineNo">2483</span><a id="line.2483">    private DetailAstImpl buildExpressionNode(ParseTree exprNode) {</a>
+<span class="sourceLineNo">2484</span><a id="line.2484">        final DetailAstImpl expression = visit(exprNode);</a>
+<span class="sourceLineNo">2485</span><a id="line.2485"></a>
+<span class="sourceLineNo">2486</span><a id="line.2486">        final DetailAstImpl exprRoot;</a>
+<span class="sourceLineNo">2487</span><a id="line.2487">        if (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {</a>
+<span class="sourceLineNo">2488</span><a id="line.2488">            exprRoot = expression;</a>
 <span class="sourceLineNo">2489</span><a id="line.2489">        }</a>
-<span class="sourceLineNo">2490</span><a id="line.2490">        return exprRoot;</a>
-<span class="sourceLineNo">2491</span><a id="line.2491">    }</a>
-<span class="sourceLineNo">2492</span><a id="line.2492"></a>
-<span class="sourceLineNo">2493</span><a id="line.2493">    /**</a>
-<span class="sourceLineNo">2494</span><a id="line.2494">     * Used to swap and organize DetailAstImpl subtrees.</a>
-<span class="sourceLineNo">2495</span><a id="line.2495">     */</a>
-<span class="sourceLineNo">2496</span><a id="line.2496">    private static final class DetailAstPair {</a>
+<span class="sourceLineNo">2490</span><a id="line.2490">        else {</a>
+<span class="sourceLineNo">2491</span><a id="line.2491">            // create imaginary 'EXPR' node as root of expression</a>
+<span class="sourceLineNo">2492</span><a id="line.2492">            exprRoot = createImaginary(TokenTypes.EXPR);</a>
+<span class="sourceLineNo">2493</span><a id="line.2493">            exprRoot.addChild(expression);</a>
+<span class="sourceLineNo">2494</span><a id="line.2494">        }</a>
+<span class="sourceLineNo">2495</span><a id="line.2495">        return exprRoot;</a>
+<span class="sourceLineNo">2496</span><a id="line.2496">    }</a>
 <span class="sourceLineNo">2497</span><a id="line.2497"></a>
-<span class="sourceLineNo">2498</span><a id="line.2498">        /** The root DetailAstImpl of this pair. */</a>
-<span class="sourceLineNo">2499</span><a id="line.2499">        private DetailAstImpl root;</a>
-<span class="sourceLineNo">2500</span><a id="line.2500"></a>
-<span class="sourceLineNo">2501</span><a id="line.2501">        /** The child (potentially with siblings) of this pair. */</a>
-<span class="sourceLineNo">2502</span><a id="line.2502">        private DetailAstImpl child;</a>
-<span class="sourceLineNo">2503</span><a id="line.2503"></a>
-<span class="sourceLineNo">2504</span><a id="line.2504">        /**</a>
-<span class="sourceLineNo">2505</span><a id="line.2505">         * Moves child reference to the last child.</a>
-<span class="sourceLineNo">2506</span><a id="line.2506">         */</a>
-<span class="sourceLineNo">2507</span><a id="line.2507">        private void advanceChildToEnd() {</a>
-<span class="sourceLineNo">2508</span><a id="line.2508">            while (child.getNextSibling() != null) {</a>
-<span class="sourceLineNo">2509</span><a id="line.2509">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">2510</span><a id="line.2510">            }</a>
-<span class="sourceLineNo">2511</span><a id="line.2511">        }</a>
-<span class="sourceLineNo">2512</span><a id="line.2512"></a>
-<span class="sourceLineNo">2513</span><a id="line.2513">        /**</a>
-<span class="sourceLineNo">2514</span><a id="line.2514">         * Returns the root node.</a>
-<span class="sourceLineNo">2515</span><a id="line.2515">         *</a>
-<span class="sourceLineNo">2516</span><a id="line.2516">         * @return the root node</a>
-<span class="sourceLineNo">2517</span><a id="line.2517">         */</a>
-<span class="sourceLineNo">2518</span><a id="line.2518">        private DetailAstImpl getRoot() {</a>
-<span class="sourceLineNo">2519</span><a id="line.2519">            return root;</a>
-<span class="sourceLineNo">2520</span><a id="line.2520">        }</a>
-<span class="sourceLineNo">2521</span><a id="line.2521"></a>
-<span class="sourceLineNo">2522</span><a id="line.2522">        /**</a>
-<span class="sourceLineNo">2523</span><a id="line.2523">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</a>
-<span class="sourceLineNo">2524</span><a id="line.2524">         * operator.</a>
-<span class="sourceLineNo">2525</span><a id="line.2525">         *</a>
-<span class="sourceLineNo">2526</span><a id="line.2526">         * @param pair the DetailAstPair to use for swapping nodes</a>
-<span class="sourceLineNo">2527</span><a id="line.2527">         * @param ast the new root</a>
-<span class="sourceLineNo">2528</span><a id="line.2528">         */</a>
-<span class="sourceLineNo">2529</span><a id="line.2529">        private static void makeAstRoot(DetailAstPair pair, DetailAstImpl ast) {</a>
-<span class="sourceLineNo">2530</span><a id="line.2530">            ast.addChild(pair.root);</a>
-<span class="sourceLineNo">2531</span><a id="line.2531">            pair.child = pair.root;</a>
-<span class="sourceLineNo">2532</span><a id="line.2532">            pair.advanceChildToEnd();</a>
-<span class="sourceLineNo">2533</span><a id="line.2533">            pair.root = ast;</a>
-<span class="sourceLineNo">2534</span><a id="line.2534">        }</a>
-<span class="sourceLineNo">2535</span><a id="line.2535"></a>
-<span class="sourceLineNo">2536</span><a id="line.2536">        /**</a>
-<span class="sourceLineNo">2537</span><a id="line.2537">         * Adds a child (or new root) to the given DetailAstPair.</a>
-<span class="sourceLineNo">2538</span><a id="line.2538">         *</a>
-<span class="sourceLineNo">2539</span><a id="line.2539">         * @param pair the DetailAstPair to add child to</a>
-<span class="sourceLineNo">2540</span><a id="line.2540">         * @param ast the child to add</a>
-<span class="sourceLineNo">2541</span><a id="line.2541">         */</a>
-<span class="sourceLineNo">2542</span><a id="line.2542">        private static void addAstChild(DetailAstPair pair, DetailAstImpl ast) {</a>
-<span class="sourceLineNo">2543</span><a id="line.2543">            if (ast != null) {</a>
-<span class="sourceLineNo">2544</span><a id="line.2544">                if (pair.root == null) {</a>
-<span class="sourceLineNo">2545</span><a id="line.2545">                    pair.root = ast;</a>
-<span class="sourceLineNo">2546</span><a id="line.2546">                }</a>
-<span class="sourceLineNo">2547</span><a id="line.2547">                else {</a>
-<span class="sourceLineNo">2548</span><a id="line.2548">                    pair.child.setNextSibling(ast);</a>
-<span class="sourceLineNo">2549</span><a id="line.2549">                }</a>
-<span class="sourceLineNo">2550</span><a id="line.2550">                pair.child = ast;</a>
-<span class="sourceLineNo">2551</span><a id="line.2551">            }</a>
-<span class="sourceLineNo">2552</span><a id="line.2552">        }</a>
-<span class="sourceLineNo">2553</span><a id="line.2553">    }</a>
-<span class="sourceLineNo">2554</span><a id="line.2554">}</a>
+<span class="sourceLineNo">2498</span><a id="line.2498">    /**</a>
+<span class="sourceLineNo">2499</span><a id="line.2499">     * Used to swap and organize DetailAstImpl subtrees.</a>
+<span class="sourceLineNo">2500</span><a id="line.2500">     */</a>
+<span class="sourceLineNo">2501</span><a id="line.2501">    private static final class DetailAstPair {</a>
+<span class="sourceLineNo">2502</span><a id="line.2502"></a>
+<span class="sourceLineNo">2503</span><a id="line.2503">        /** The root DetailAstImpl of this pair. */</a>
+<span class="sourceLineNo">2504</span><a id="line.2504">        private DetailAstImpl root;</a>
+<span class="sourceLineNo">2505</span><a id="line.2505"></a>
+<span class="sourceLineNo">2506</span><a id="line.2506">        /** The child (potentially with siblings) of this pair. */</a>
+<span class="sourceLineNo">2507</span><a id="line.2507">        private DetailAstImpl child;</a>
+<span class="sourceLineNo">2508</span><a id="line.2508"></a>
+<span class="sourceLineNo">2509</span><a id="line.2509">        /**</a>
+<span class="sourceLineNo">2510</span><a id="line.2510">         * Moves child reference to the last child.</a>
+<span class="sourceLineNo">2511</span><a id="line.2511">         */</a>
+<span class="sourceLineNo">2512</span><a id="line.2512">        private void advanceChildToEnd() {</a>
+<span class="sourceLineNo">2513</span><a id="line.2513">            while (child.getNextSibling() != null) {</a>
+<span class="sourceLineNo">2514</span><a id="line.2514">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">2515</span><a id="line.2515">            }</a>
+<span class="sourceLineNo">2516</span><a id="line.2516">        }</a>
+<span class="sourceLineNo">2517</span><a id="line.2517"></a>
+<span class="sourceLineNo">2518</span><a id="line.2518">        /**</a>
+<span class="sourceLineNo">2519</span><a id="line.2519">         * Returns the root node.</a>
+<span class="sourceLineNo">2520</span><a id="line.2520">         *</a>
+<span class="sourceLineNo">2521</span><a id="line.2521">         * @return the root node</a>
+<span class="sourceLineNo">2522</span><a id="line.2522">         */</a>
+<span class="sourceLineNo">2523</span><a id="line.2523">        private DetailAstImpl getRoot() {</a>
+<span class="sourceLineNo">2524</span><a id="line.2524">            return root;</a>
+<span class="sourceLineNo">2525</span><a id="line.2525">        }</a>
+<span class="sourceLineNo">2526</span><a id="line.2526"></a>
+<span class="sourceLineNo">2527</span><a id="line.2527">        /**</a>
+<span class="sourceLineNo">2528</span><a id="line.2528">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</a>
+<span class="sourceLineNo">2529</span><a id="line.2529">         * operator.</a>
+<span class="sourceLineNo">2530</span><a id="line.2530">         *</a>
+<span class="sourceLineNo">2531</span><a id="line.2531">         * @param pair the DetailAstPair to use for swapping nodes</a>
+<span class="sourceLineNo">2532</span><a id="line.2532">         * @param ast the new root</a>
+<span class="sourceLineNo">2533</span><a id="line.2533">         */</a>
+<span class="sourceLineNo">2534</span><a id="line.2534">        private static void makeAstRoot(DetailAstPair pair, DetailAstImpl ast) {</a>
+<span class="sourceLineNo">2535</span><a id="line.2535">            ast.addChild(pair.root);</a>
+<span class="sourceLineNo">2536</span><a id="line.2536">            pair.child = pair.root;</a>
+<span class="sourceLineNo">2537</span><a id="line.2537">            pair.advanceChildToEnd();</a>
+<span class="sourceLineNo">2538</span><a id="line.2538">            pair.root = ast;</a>
+<span class="sourceLineNo">2539</span><a id="line.2539">        }</a>
+<span class="sourceLineNo">2540</span><a id="line.2540"></a>
+<span class="sourceLineNo">2541</span><a id="line.2541">        /**</a>
+<span class="sourceLineNo">2542</span><a id="line.2542">         * Adds a child (or new root) to the given DetailAstPair.</a>
+<span class="sourceLineNo">2543</span><a id="line.2543">         *</a>
+<span class="sourceLineNo">2544</span><a id="line.2544">         * @param pair the DetailAstPair to add child to</a>
+<span class="sourceLineNo">2545</span><a id="line.2545">         * @param ast the child to add</a>
+<span class="sourceLineNo">2546</span><a id="line.2546">         */</a>
+<span class="sourceLineNo">2547</span><a id="line.2547">        private static void addAstChild(DetailAstPair pair, DetailAstImpl ast) {</a>
+<span class="sourceLineNo">2548</span><a id="line.2548">            if (ast != null) {</a>
+<span class="sourceLineNo">2549</span><a id="line.2549">                if (pair.root == null) {</a>
+<span class="sourceLineNo">2550</span><a id="line.2550">                    pair.root = ast;</a>
+<span class="sourceLineNo">2551</span><a id="line.2551">                }</a>
+<span class="sourceLineNo">2552</span><a id="line.2552">                else {</a>
+<span class="sourceLineNo">2553</span><a id="line.2553">                    pair.child.setNextSibling(ast);</a>
+<span class="sourceLineNo">2554</span><a id="line.2554">                }</a>
+<span class="sourceLineNo">2555</span><a id="line.2555">                pair.child = ast;</a>
+<span class="sourceLineNo">2556</span><a id="line.2556">            }</a>
+<span class="sourceLineNo">2557</span><a id="line.2557">        }</a>
+<span class="sourceLineNo">2558</span><a id="line.2558">    }</a>
+<span class="sourceLineNo">2559</span><a id="line.2559">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
index 93148b2c8b..5f29241c15 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.AstState.html
@@ -436,7 +436,7 @@
 <span class="sourceLineNo">427</span><a id="line.427">                Comparator.&lt;AbstractCheck, String&gt;comparing(check -&gt; check.getClass().getName())</a>
 <span class="sourceLineNo">428</span><a id="line.428">                        .thenComparing(AbstractCheck::getId,</a>
 <span class="sourceLineNo">429</span><a id="line.429">                                Comparator.nullsLast(Comparator.naturalOrder()))</a>
-<span class="sourceLineNo">430</span><a id="line.430">                        .thenComparing(AbstractCheck::hashCode));</a>
+<span class="sourceLineNo">430</span><a id="line.430">                        .thenComparingInt(AbstractCheck::hashCode));</a>
 <span class="sourceLineNo">431</span><a id="line.431">    }</a>
 <span class="sourceLineNo">432</span><a id="line.432"></a>
 <span class="sourceLineNo">433</span><a id="line.433">    /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.html
index 93148b2c8b..5f29241c15 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/TreeWalker.html
@@ -436,7 +436,7 @@
 <span class="sourceLineNo">427</span><a id="line.427">                Comparator.&lt;AbstractCheck, String&gt;comparing(check -&gt; check.getClass().getName())</a>
 <span class="sourceLineNo">428</span><a id="line.428">                        .thenComparing(AbstractCheck::getId,</a>
 <span class="sourceLineNo">429</span><a id="line.429">                                Comparator.nullsLast(Comparator.naturalOrder()))</a>
-<span class="sourceLineNo">430</span><a id="line.430">                        .thenComparing(AbstractCheck::hashCode));</a>
+<span class="sourceLineNo">430</span><a id="line.430">                        .thenComparingInt(AbstractCheck::hashCode));</a>
 <span class="sourceLineNo">431</span><a id="line.431">    }</a>
 <span class="sourceLineNo">432</span><a id="line.432"></a>
 <span class="sourceLineNo">433</span><a id="line.433">    /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
index b11c845528..bd3e61a229 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.FileMessages.html
@@ -43,368 +43,367 @@
 <span class="sourceLineNo">034</span><a id="line.34">import com.puppycrawl.tools.checkstyle.api.AuditListener;</a>
 <span class="sourceLineNo">035</span><a id="line.35">import com.puppycrawl.tools.checkstyle.api.AutomaticBean;</a>
 <span class="sourceLineNo">036</span><a id="line.36">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
-<span class="sourceLineNo">038</span><a id="line.38"></a>
-<span class="sourceLineNo">039</span><a id="line.39">/**</a>
-<span class="sourceLineNo">040</span><a id="line.40"> * Simple XML logger.</a>
-<span class="sourceLineNo">041</span><a id="line.41"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</a>
-<span class="sourceLineNo">042</span><a id="line.42"> * we want to localize error messages or simply that file names are</a>
-<span class="sourceLineNo">043</span><a id="line.43"> * localized and takes care about escaping as well.</a>
-<span class="sourceLineNo">044</span><a id="line.44"> */</a>
-<span class="sourceLineNo">045</span><a id="line.45">// -@cs[AbbreviationAsWordInName] We can not change it as,</a>
-<span class="sourceLineNo">046</span><a id="line.46">// check's name is part of API (used in configurations).</a>
-<span class="sourceLineNo">047</span><a id="line.47">public class XMLLogger</a>
-<span class="sourceLineNo">048</span><a id="line.48">    extends AbstractAutomaticBean</a>
-<span class="sourceLineNo">049</span><a id="line.49">    implements AuditListener {</a>
-<span class="sourceLineNo">050</span><a id="line.50"></a>
-<span class="sourceLineNo">051</span><a id="line.51">    /** Decimal radix. */</a>
-<span class="sourceLineNo">052</span><a id="line.52">    private static final int BASE_10 = 10;</a>
-<span class="sourceLineNo">053</span><a id="line.53"></a>
-<span class="sourceLineNo">054</span><a id="line.54">    /** Hex radix. */</a>
-<span class="sourceLineNo">055</span><a id="line.55">    private static final int BASE_16 = 16;</a>
-<span class="sourceLineNo">056</span><a id="line.56"></a>
-<span class="sourceLineNo">057</span><a id="line.57">    /** Some known entities to detect. */</a>
-<span class="sourceLineNo">058</span><a id="line.58">    private static final String[] ENTITIES = {"gt", "amp", "lt", "apos",</a>
-<span class="sourceLineNo">059</span><a id="line.59">                                              "quot", };</a>
-<span class="sourceLineNo">060</span><a id="line.60"></a>
-<span class="sourceLineNo">061</span><a id="line.61">    /** Close output stream in auditFinished. */</a>
-<span class="sourceLineNo">062</span><a id="line.62">    private final boolean closeStream;</a>
-<span class="sourceLineNo">063</span><a id="line.63"></a>
-<span class="sourceLineNo">064</span><a id="line.64">    /** The writer lock object. */</a>
-<span class="sourceLineNo">065</span><a id="line.65">    private final Object writerLock = new Object();</a>
-<span class="sourceLineNo">066</span><a id="line.66"></a>
-<span class="sourceLineNo">067</span><a id="line.67">    /** Holds all messages for the given file. */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    private final Map&lt;String, FileMessages&gt; fileMessages =</a>
-<span class="sourceLineNo">069</span><a id="line.69">            new ConcurrentHashMap&lt;&gt;();</a>
-<span class="sourceLineNo">070</span><a id="line.70"></a>
-<span class="sourceLineNo">071</span><a id="line.71">    /**</a>
-<span class="sourceLineNo">072</span><a id="line.72">     * Helper writer that allows easy encoding and printing.</a>
-<span class="sourceLineNo">073</span><a id="line.73">     */</a>
-<span class="sourceLineNo">074</span><a id="line.74">    private final PrintWriter writer;</a>
-<span class="sourceLineNo">075</span><a id="line.75"></a>
-<span class="sourceLineNo">076</span><a id="line.76">    /**</a>
-<span class="sourceLineNo">077</span><a id="line.77">     * Creates a new {@code XMLLogger} instance.</a>
-<span class="sourceLineNo">078</span><a id="line.78">     * Sets the output to a defined stream.</a>
-<span class="sourceLineNo">079</span><a id="line.79">     *</a>
-<span class="sourceLineNo">080</span><a id="line.80">     * @param outputStream the stream to write logs to.</a>
-<span class="sourceLineNo">081</span><a id="line.81">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
-<span class="sourceLineNo">082</span><a id="line.82">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
-<span class="sourceLineNo">083</span><a id="line.83">     * @noinspection deprecation</a>
-<span class="sourceLineNo">084</span><a id="line.84">     * @noinspectionreason We are forced to keep AutomaticBean compatability</a>
-<span class="sourceLineNo">085</span><a id="line.85">     *     because of maven-checkstyle-plugin. Until #12873.</a>
-<span class="sourceLineNo">086</span><a id="line.86">     */</a>
-<span class="sourceLineNo">087</span><a id="line.87">    public XMLLogger(OutputStream outputStream,</a>
-<span class="sourceLineNo">088</span><a id="line.88">                     AutomaticBean.OutputStreamOptions outputStreamOptions) {</a>
-<span class="sourceLineNo">089</span><a id="line.89">        this(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));</a>
-<span class="sourceLineNo">090</span><a id="line.90">    }</a>
-<span class="sourceLineNo">091</span><a id="line.91"></a>
-<span class="sourceLineNo">092</span><a id="line.92">    /**</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * Creates a new {@code XMLLogger} instance.</a>
-<span class="sourceLineNo">094</span><a id="line.94">     * Sets the output to a defined stream.</a>
-<span class="sourceLineNo">095</span><a id="line.95">     *</a>
-<span class="sourceLineNo">096</span><a id="line.96">     * @param outputStream the stream to write logs to.</a>
-<span class="sourceLineNo">097</span><a id="line.97">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
-<span class="sourceLineNo">098</span><a id="line.98">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
-<span class="sourceLineNo">099</span><a id="line.99">     */</a>
-<span class="sourceLineNo">100</span><a id="line.100">    public XMLLogger(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {</a>
-<span class="sourceLineNo">101</span><a id="line.101">        writer = new PrintWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8));</a>
-<span class="sourceLineNo">102</span><a id="line.102">        if (outputStreamOptions == null) {</a>
-<span class="sourceLineNo">103</span><a id="line.103">            throw new IllegalArgumentException("Parameter outputStreamOptions can not be null");</a>
-<span class="sourceLineNo">104</span><a id="line.104">        }</a>
-<span class="sourceLineNo">105</span><a id="line.105">        closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;</a>
-<span class="sourceLineNo">106</span><a id="line.106">    }</a>
-<span class="sourceLineNo">107</span><a id="line.107"></a>
-<span class="sourceLineNo">108</span><a id="line.108">    @Override</a>
-<span class="sourceLineNo">109</span><a id="line.109">    protected void finishLocalSetup() {</a>
-<span class="sourceLineNo">110</span><a id="line.110">        // No code by default</a>
-<span class="sourceLineNo">111</span><a id="line.111">    }</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">    @Override</a>
-<span class="sourceLineNo">114</span><a id="line.114">    public void auditStarted(AuditEvent event) {</a>
-<span class="sourceLineNo">115</span><a id="line.115">        writer.println("&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;");</a>
-<span class="sourceLineNo">116</span><a id="line.116"></a>
-<span class="sourceLineNo">117</span><a id="line.117">        final String version = XMLLogger.class.getPackage().getImplementationVersion();</a>
-<span class="sourceLineNo">118</span><a id="line.118"></a>
-<span class="sourceLineNo">119</span><a id="line.119">        writer.println("&lt;checkstyle version=\"" + version + "\"&gt;");</a>
-<span class="sourceLineNo">120</span><a id="line.120">    }</a>
-<span class="sourceLineNo">121</span><a id="line.121"></a>
-<span class="sourceLineNo">122</span><a id="line.122">    @Override</a>
-<span class="sourceLineNo">123</span><a id="line.123">    public void auditFinished(AuditEvent event) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        writer.println("&lt;/checkstyle&gt;");</a>
-<span class="sourceLineNo">125</span><a id="line.125">        if (closeStream) {</a>
-<span class="sourceLineNo">126</span><a id="line.126">            writer.close();</a>
-<span class="sourceLineNo">127</span><a id="line.127">        }</a>
-<span class="sourceLineNo">128</span><a id="line.128">        else {</a>
-<span class="sourceLineNo">129</span><a id="line.129">            writer.flush();</a>
-<span class="sourceLineNo">130</span><a id="line.130">        }</a>
-<span class="sourceLineNo">131</span><a id="line.131">    }</a>
-<span class="sourceLineNo">132</span><a id="line.132"></a>
-<span class="sourceLineNo">133</span><a id="line.133">    @Override</a>
-<span class="sourceLineNo">134</span><a id="line.134">    public void fileStarted(AuditEvent event) {</a>
-<span class="sourceLineNo">135</span><a id="line.135">        fileMessages.put(event.getFileName(), new FileMessages());</a>
-<span class="sourceLineNo">136</span><a id="line.136">    }</a>
-<span class="sourceLineNo">137</span><a id="line.137"></a>
-<span class="sourceLineNo">138</span><a id="line.138">    @Override</a>
-<span class="sourceLineNo">139</span><a id="line.139">    public void fileFinished(AuditEvent event) {</a>
-<span class="sourceLineNo">140</span><a id="line.140">        final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">141</span><a id="line.141">        final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">142</span><a id="line.142"></a>
-<span class="sourceLineNo">143</span><a id="line.143">        synchronized (writerLock) {</a>
-<span class="sourceLineNo">144</span><a id="line.144">            writeFileMessages(fileName, messages);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        }</a>
-<span class="sourceLineNo">146</span><a id="line.146"></a>
-<span class="sourceLineNo">147</span><a id="line.147">        fileMessages.remove(fileName);</a>
-<span class="sourceLineNo">148</span><a id="line.148">    }</a>
-<span class="sourceLineNo">149</span><a id="line.149"></a>
-<span class="sourceLineNo">150</span><a id="line.150">    /**</a>
-<span class="sourceLineNo">151</span><a id="line.151">     * Prints the file section with all file errors and exceptions.</a>
-<span class="sourceLineNo">152</span><a id="line.152">     *</a>
-<span class="sourceLineNo">153</span><a id="line.153">     * @param fileName The file name, as should be printed in the opening file tag.</a>
-<span class="sourceLineNo">154</span><a id="line.154">     * @param messages The file messages.</a>
-<span class="sourceLineNo">155</span><a id="line.155">     */</a>
-<span class="sourceLineNo">156</span><a id="line.156">    private void writeFileMessages(String fileName, FileMessages messages) {</a>
-<span class="sourceLineNo">157</span><a id="line.157">        writeFileOpeningTag(fileName);</a>
-<span class="sourceLineNo">158</span><a id="line.158">        if (messages != null) {</a>
-<span class="sourceLineNo">159</span><a id="line.159">            for (AuditEvent errorEvent : messages.getErrors()) {</a>
-<span class="sourceLineNo">160</span><a id="line.160">                writeFileError(errorEvent);</a>
-<span class="sourceLineNo">161</span><a id="line.161">            }</a>
-<span class="sourceLineNo">162</span><a id="line.162">            for (Throwable exception : messages.getExceptions()) {</a>
-<span class="sourceLineNo">163</span><a id="line.163">                writeException(exception);</a>
-<span class="sourceLineNo">164</span><a id="line.164">            }</a>
-<span class="sourceLineNo">165</span><a id="line.165">        }</a>
-<span class="sourceLineNo">166</span><a id="line.166">        writeFileClosingTag();</a>
-<span class="sourceLineNo">167</span><a id="line.167">    }</a>
-<span class="sourceLineNo">168</span><a id="line.168"></a>
-<span class="sourceLineNo">169</span><a id="line.169">    /**</a>
-<span class="sourceLineNo">170</span><a id="line.170">     * Prints the "file" opening tag with the given filename.</a>
-<span class="sourceLineNo">171</span><a id="line.171">     *</a>
-<span class="sourceLineNo">172</span><a id="line.172">     * @param fileName The filename to output.</a>
-<span class="sourceLineNo">173</span><a id="line.173">     */</a>
-<span class="sourceLineNo">174</span><a id="line.174">    private void writeFileOpeningTag(String fileName) {</a>
-<span class="sourceLineNo">175</span><a id="line.175">        writer.println("&lt;file name=\"" + encode(fileName) + "\"&gt;");</a>
-<span class="sourceLineNo">176</span><a id="line.176">    }</a>
-<span class="sourceLineNo">177</span><a id="line.177"></a>
-<span class="sourceLineNo">178</span><a id="line.178">    /**</a>
-<span class="sourceLineNo">179</span><a id="line.179">     * Prints the "file" closing tag.</a>
-<span class="sourceLineNo">180</span><a id="line.180">     */</a>
-<span class="sourceLineNo">181</span><a id="line.181">    private void writeFileClosingTag() {</a>
-<span class="sourceLineNo">182</span><a id="line.182">        writer.println("&lt;/file&gt;");</a>
-<span class="sourceLineNo">183</span><a id="line.183">    }</a>
-<span class="sourceLineNo">184</span><a id="line.184"></a>
-<span class="sourceLineNo">185</span><a id="line.185">    @Override</a>
-<span class="sourceLineNo">186</span><a id="line.186">    public void addError(AuditEvent event) {</a>
-<span class="sourceLineNo">187</span><a id="line.187">        if (event.getSeverityLevel() != SeverityLevel.IGNORE) {</a>
-<span class="sourceLineNo">188</span><a id="line.188">            final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">189</span><a id="line.189">            if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
-<span class="sourceLineNo">190</span><a id="line.190">                synchronized (writerLock) {</a>
-<span class="sourceLineNo">191</span><a id="line.191">                    writeFileError(event);</a>
-<span class="sourceLineNo">192</span><a id="line.192">                }</a>
-<span class="sourceLineNo">193</span><a id="line.193">            }</a>
-<span class="sourceLineNo">194</span><a id="line.194">            else {</a>
-<span class="sourceLineNo">195</span><a id="line.195">                final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">196</span><a id="line.196">                messages.addError(event);</a>
-<span class="sourceLineNo">197</span><a id="line.197">            }</a>
-<span class="sourceLineNo">198</span><a id="line.198">        }</a>
-<span class="sourceLineNo">199</span><a id="line.199">    }</a>
-<span class="sourceLineNo">200</span><a id="line.200"></a>
-<span class="sourceLineNo">201</span><a id="line.201">    /**</a>
-<span class="sourceLineNo">202</span><a id="line.202">     * Outputs the given event to the writer.</a>
-<span class="sourceLineNo">203</span><a id="line.203">     *</a>
-<span class="sourceLineNo">204</span><a id="line.204">     * @param event An event to print.</a>
-<span class="sourceLineNo">205</span><a id="line.205">     */</a>
-<span class="sourceLineNo">206</span><a id="line.206">    private void writeFileError(AuditEvent event) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">        writer.print("&lt;error" + " line=\"" + event.getLine() + "\"");</a>
-<span class="sourceLineNo">208</span><a id="line.208">        if (event.getColumn() &gt; 0) {</a>
-<span class="sourceLineNo">209</span><a id="line.209">            writer.print(" column=\"" + event.getColumn() + "\"");</a>
-<span class="sourceLineNo">210</span><a id="line.210">        }</a>
-<span class="sourceLineNo">211</span><a id="line.211">        writer.print(" severity=\""</a>
-<span class="sourceLineNo">212</span><a id="line.212">                + event.getSeverityLevel().getName()</a>
-<span class="sourceLineNo">213</span><a id="line.213">                + "\"");</a>
-<span class="sourceLineNo">214</span><a id="line.214">        writer.print(" message=\""</a>
-<span class="sourceLineNo">215</span><a id="line.215">                + encode(event.getMessage())</a>
-<span class="sourceLineNo">216</span><a id="line.216">                + "\"");</a>
-<span class="sourceLineNo">217</span><a id="line.217">        writer.print(" source=\"");</a>
-<span class="sourceLineNo">218</span><a id="line.218">        if (event.getModuleId() == null) {</a>
-<span class="sourceLineNo">219</span><a id="line.219">            writer.print(encode(event.getSourceName()));</a>
-<span class="sourceLineNo">220</span><a id="line.220">        }</a>
-<span class="sourceLineNo">221</span><a id="line.221">        else {</a>
-<span class="sourceLineNo">222</span><a id="line.222">            writer.print(encode(event.getModuleId()));</a>
-<span class="sourceLineNo">223</span><a id="line.223">        }</a>
-<span class="sourceLineNo">224</span><a id="line.224">        writer.println("\"/&gt;");</a>
-<span class="sourceLineNo">225</span><a id="line.225">    }</a>
-<span class="sourceLineNo">226</span><a id="line.226"></a>
-<span class="sourceLineNo">227</span><a id="line.227">    @Override</a>
-<span class="sourceLineNo">228</span><a id="line.228">    public void addException(AuditEvent event, Throwable throwable) {</a>
-<span class="sourceLineNo">229</span><a id="line.229">        final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">230</span><a id="line.230">        if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">            synchronized (writerLock) {</a>
-<span class="sourceLineNo">232</span><a id="line.232">                writeException(throwable);</a>
-<span class="sourceLineNo">233</span><a id="line.233">            }</a>
-<span class="sourceLineNo">234</span><a id="line.234">        }</a>
-<span class="sourceLineNo">235</span><a id="line.235">        else {</a>
-<span class="sourceLineNo">236</span><a id="line.236">            final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">237</span><a id="line.237">            messages.addException(throwable);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">    }</a>
-<span class="sourceLineNo">240</span><a id="line.240"></a>
-<span class="sourceLineNo">241</span><a id="line.241">    /**</a>
-<span class="sourceLineNo">242</span><a id="line.242">     * Writes the exception event to the print writer.</a>
-<span class="sourceLineNo">243</span><a id="line.243">     *</a>
-<span class="sourceLineNo">244</span><a id="line.244">     * @param throwable The</a>
-<span class="sourceLineNo">245</span><a id="line.245">     */</a>
-<span class="sourceLineNo">246</span><a id="line.246">    private void writeException(Throwable throwable) {</a>
-<span class="sourceLineNo">247</span><a id="line.247">        writer.println("&lt;exception&gt;");</a>
-<span class="sourceLineNo">248</span><a id="line.248">        writer.println("&lt;![CDATA[");</a>
-<span class="sourceLineNo">249</span><a id="line.249"></a>
-<span class="sourceLineNo">250</span><a id="line.250">        final StringWriter stringWriter = new StringWriter();</a>
-<span class="sourceLineNo">251</span><a id="line.251">        final PrintWriter printer = new PrintWriter(stringWriter);</a>
-<span class="sourceLineNo">252</span><a id="line.252">        throwable.printStackTrace(printer);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        writer.println(encode(stringWriter.toString()));</a>
-<span class="sourceLineNo">254</span><a id="line.254"></a>
-<span class="sourceLineNo">255</span><a id="line.255">        writer.println("]]&gt;");</a>
-<span class="sourceLineNo">256</span><a id="line.256">        writer.println("&lt;/exception&gt;");</a>
-<span class="sourceLineNo">257</span><a id="line.257">    }</a>
-<span class="sourceLineNo">258</span><a id="line.258"></a>
-<span class="sourceLineNo">259</span><a id="line.259">    /**</a>
-<span class="sourceLineNo">260</span><a id="line.260">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</a>
-<span class="sourceLineNo">261</span><a id="line.261">     *</a>
-<span class="sourceLineNo">262</span><a id="line.262">     * @param value the value to escape.</a>
-<span class="sourceLineNo">263</span><a id="line.263">     * @return the escaped value if necessary.</a>
-<span class="sourceLineNo">264</span><a id="line.264">     */</a>
-<span class="sourceLineNo">265</span><a id="line.265">    public static String encode(String value) {</a>
-<span class="sourceLineNo">266</span><a id="line.266">        final StringBuilder sb = new StringBuilder(256);</a>
-<span class="sourceLineNo">267</span><a id="line.267">        for (int i = 0; i &lt; value.length(); i++) {</a>
-<span class="sourceLineNo">268</span><a id="line.268">            final char chr = value.charAt(i);</a>
-<span class="sourceLineNo">269</span><a id="line.269">            switch (chr) {</a>
-<span class="sourceLineNo">270</span><a id="line.270">                case '&lt;':</a>
-<span class="sourceLineNo">271</span><a id="line.271">                    sb.append("&amp;lt;");</a>
-<span class="sourceLineNo">272</span><a id="line.272">                    break;</a>
-<span class="sourceLineNo">273</span><a id="line.273">                case '&gt;':</a>
-<span class="sourceLineNo">274</span><a id="line.274">                    sb.append("&amp;gt;");</a>
-<span class="sourceLineNo">275</span><a id="line.275">                    break;</a>
-<span class="sourceLineNo">276</span><a id="line.276">                case '\'':</a>
-<span class="sourceLineNo">277</span><a id="line.277">                    sb.append("&amp;apos;");</a>
-<span class="sourceLineNo">278</span><a id="line.278">                    break;</a>
-<span class="sourceLineNo">279</span><a id="line.279">                case '\"':</a>
-<span class="sourceLineNo">280</span><a id="line.280">                    sb.append("&amp;quot;");</a>
-<span class="sourceLineNo">281</span><a id="line.281">                    break;</a>
-<span class="sourceLineNo">282</span><a id="line.282">                case '&amp;':</a>
-<span class="sourceLineNo">283</span><a id="line.283">                    sb.append("&amp;amp;");</a>
-<span class="sourceLineNo">284</span><a id="line.284">                    break;</a>
-<span class="sourceLineNo">285</span><a id="line.285">                case '\r':</a>
-<span class="sourceLineNo">286</span><a id="line.286">                    break;</a>
-<span class="sourceLineNo">287</span><a id="line.287">                case '\n':</a>
-<span class="sourceLineNo">288</span><a id="line.288">                    sb.append("&amp;#10;");</a>
-<span class="sourceLineNo">289</span><a id="line.289">                    break;</a>
-<span class="sourceLineNo">290</span><a id="line.290">                default:</a>
-<span class="sourceLineNo">291</span><a id="line.291">                    if (Character.isISOControl(chr)) {</a>
-<span class="sourceLineNo">292</span><a id="line.292">                        // true escape characters need '&amp;' before, but it also requires XML 1.1</a>
-<span class="sourceLineNo">293</span><a id="line.293">                        // until https://github.com/checkstyle/checkstyle/issues/5168</a>
-<span class="sourceLineNo">294</span><a id="line.294">                        sb.append("#x");</a>
-<span class="sourceLineNo">295</span><a id="line.295">                        sb.append(Integer.toHexString(chr));</a>
-<span class="sourceLineNo">296</span><a id="line.296">                        sb.append(';');</a>
-<span class="sourceLineNo">297</span><a id="line.297">                    }</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    else {</a>
-<span class="sourceLineNo">299</span><a id="line.299">                        sb.append(chr);</a>
-<span class="sourceLineNo">300</span><a id="line.300">                    }</a>
-<span class="sourceLineNo">301</span><a id="line.301">                    break;</a>
-<span class="sourceLineNo">302</span><a id="line.302">            }</a>
-<span class="sourceLineNo">303</span><a id="line.303">        }</a>
-<span class="sourceLineNo">304</span><a id="line.304">        return sb.toString();</a>
-<span class="sourceLineNo">305</span><a id="line.305">    }</a>
-<span class="sourceLineNo">306</span><a id="line.306"></a>
-<span class="sourceLineNo">307</span><a id="line.307">    /**</a>
-<span class="sourceLineNo">308</span><a id="line.308">     * Finds whether the given argument is character or entity reference.</a>
-<span class="sourceLineNo">309</span><a id="line.309">     *</a>
-<span class="sourceLineNo">310</span><a id="line.310">     * @param ent the possible entity to look for.</a>
-<span class="sourceLineNo">311</span><a id="line.311">     * @return whether the given argument a character or entity reference</a>
-<span class="sourceLineNo">312</span><a id="line.312">     */</a>
-<span class="sourceLineNo">313</span><a id="line.313">    public static boolean isReference(String ent) {</a>
-<span class="sourceLineNo">314</span><a id="line.314">        boolean reference = false;</a>
-<span class="sourceLineNo">315</span><a id="line.315"></a>
-<span class="sourceLineNo">316</span><a id="line.316">        if (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(";")) {</a>
-<span class="sourceLineNo">317</span><a id="line.317">            if (ent.charAt(1) == '#') {</a>
-<span class="sourceLineNo">318</span><a id="line.318">                // prefix is "&amp;#"</a>
-<span class="sourceLineNo">319</span><a id="line.319">                int prefixLength = 2;</a>
-<span class="sourceLineNo">320</span><a id="line.320"></a>
-<span class="sourceLineNo">321</span><a id="line.321">                int radix = BASE_10;</a>
-<span class="sourceLineNo">322</span><a id="line.322">                if (ent.charAt(2) == 'x') {</a>
-<span class="sourceLineNo">323</span><a id="line.323">                    prefixLength++;</a>
-<span class="sourceLineNo">324</span><a id="line.324">                    radix = BASE_16;</a>
-<span class="sourceLineNo">325</span><a id="line.325">                }</a>
-<span class="sourceLineNo">326</span><a id="line.326">                try {</a>
-<span class="sourceLineNo">327</span><a id="line.327">                    Integer.parseInt(</a>
-<span class="sourceLineNo">328</span><a id="line.328">                        ent.substring(prefixLength, ent.length() - 1), radix);</a>
-<span class="sourceLineNo">329</span><a id="line.329">                    reference = true;</a>
-<span class="sourceLineNo">330</span><a id="line.330">                }</a>
-<span class="sourceLineNo">331</span><a id="line.331">                catch (final NumberFormatException ignored) {</a>
-<span class="sourceLineNo">332</span><a id="line.332">                    reference = false;</a>
-<span class="sourceLineNo">333</span><a id="line.333">                }</a>
-<span class="sourceLineNo">334</span><a id="line.334">            }</a>
-<span class="sourceLineNo">335</span><a id="line.335">            else {</a>
-<span class="sourceLineNo">336</span><a id="line.336">                final String name = ent.substring(1, ent.length() - 1);</a>
-<span class="sourceLineNo">337</span><a id="line.337">                for (String element : ENTITIES) {</a>
-<span class="sourceLineNo">338</span><a id="line.338">                    if (name.equals(element)) {</a>
-<span class="sourceLineNo">339</span><a id="line.339">                        reference = true;</a>
-<span class="sourceLineNo">340</span><a id="line.340">                        break;</a>
-<span class="sourceLineNo">341</span><a id="line.341">                    }</a>
-<span class="sourceLineNo">342</span><a id="line.342">                }</a>
-<span class="sourceLineNo">343</span><a id="line.343">            }</a>
-<span class="sourceLineNo">344</span><a id="line.344">        }</a>
-<span class="sourceLineNo">345</span><a id="line.345"></a>
-<span class="sourceLineNo">346</span><a id="line.346">        return reference;</a>
-<span class="sourceLineNo">347</span><a id="line.347">    }</a>
-<span class="sourceLineNo">348</span><a id="line.348"></a>
-<span class="sourceLineNo">349</span><a id="line.349">    /**</a>
-<span class="sourceLineNo">350</span><a id="line.350">     * The registered file messages.</a>
-<span class="sourceLineNo">351</span><a id="line.351">     */</a>
-<span class="sourceLineNo">352</span><a id="line.352">    private static final class FileMessages {</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">        /** The file error events. */</a>
-<span class="sourceLineNo">355</span><a id="line.355">        private final List&lt;AuditEvent&gt; errors = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
-<span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">        /** The file exceptions. */</a>
-<span class="sourceLineNo">358</span><a id="line.358">        private final List&lt;Throwable&gt; exceptions = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
-<span class="sourceLineNo">359</span><a id="line.359"></a>
-<span class="sourceLineNo">360</span><a id="line.360">        /**</a>
-<span class="sourceLineNo">361</span><a id="line.361">         * Returns the file error events.</a>
-<span class="sourceLineNo">362</span><a id="line.362">         *</a>
-<span class="sourceLineNo">363</span><a id="line.363">         * @return the file error events.</a>
-<span class="sourceLineNo">364</span><a id="line.364">         */</a>
-<span class="sourceLineNo">365</span><a id="line.365">        public List&lt;AuditEvent&gt; getErrors() {</a>
-<span class="sourceLineNo">366</span><a id="line.366">            return UnmodifiableCollectionUtil.unmodifiableList(errors);</a>
-<span class="sourceLineNo">367</span><a id="line.367">        }</a>
-<span class="sourceLineNo">368</span><a id="line.368"></a>
-<span class="sourceLineNo">369</span><a id="line.369">        /**</a>
-<span class="sourceLineNo">370</span><a id="line.370">         * Adds the given error event to the messages.</a>
-<span class="sourceLineNo">371</span><a id="line.371">         *</a>
-<span class="sourceLineNo">372</span><a id="line.372">         * @param event the error event.</a>
-<span class="sourceLineNo">373</span><a id="line.373">         */</a>
-<span class="sourceLineNo">374</span><a id="line.374">        public void addError(AuditEvent event) {</a>
-<span class="sourceLineNo">375</span><a id="line.375">            errors.add(event);</a>
-<span class="sourceLineNo">376</span><a id="line.376">        }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">        /**</a>
-<span class="sourceLineNo">379</span><a id="line.379">         * Returns the file exceptions.</a>
-<span class="sourceLineNo">380</span><a id="line.380">         *</a>
-<span class="sourceLineNo">381</span><a id="line.381">         * @return the file exceptions.</a>
-<span class="sourceLineNo">382</span><a id="line.382">         */</a>
-<span class="sourceLineNo">383</span><a id="line.383">        public List&lt;Throwable&gt; getExceptions() {</a>
-<span class="sourceLineNo">384</span><a id="line.384">            return UnmodifiableCollectionUtil.unmodifiableList(exceptions);</a>
-<span class="sourceLineNo">385</span><a id="line.385">        }</a>
-<span class="sourceLineNo">386</span><a id="line.386"></a>
-<span class="sourceLineNo">387</span><a id="line.387">        /**</a>
-<span class="sourceLineNo">388</span><a id="line.388">         * Adds the given exception to the messages.</a>
-<span class="sourceLineNo">389</span><a id="line.389">         *</a>
-<span class="sourceLineNo">390</span><a id="line.390">         * @param throwable the file exception</a>
-<span class="sourceLineNo">391</span><a id="line.391">         */</a>
-<span class="sourceLineNo">392</span><a id="line.392">        public void addException(Throwable throwable) {</a>
-<span class="sourceLineNo">393</span><a id="line.393">            exceptions.add(throwable);</a>
-<span class="sourceLineNo">394</span><a id="line.394">        }</a>
-<span class="sourceLineNo">395</span><a id="line.395"></a>
-<span class="sourceLineNo">396</span><a id="line.396">    }</a>
-<span class="sourceLineNo">397</span><a id="line.397"></a>
-<span class="sourceLineNo">398</span><a id="line.398">}</a>
+<span class="sourceLineNo">037</span><a id="line.37"></a>
+<span class="sourceLineNo">038</span><a id="line.38">/**</a>
+<span class="sourceLineNo">039</span><a id="line.39"> * Simple XML logger.</a>
+<span class="sourceLineNo">040</span><a id="line.40"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</a>
+<span class="sourceLineNo">041</span><a id="line.41"> * we want to localize error messages or simply that file names are</a>
+<span class="sourceLineNo">042</span><a id="line.42"> * localized and takes care about escaping as well.</a>
+<span class="sourceLineNo">043</span><a id="line.43"> */</a>
+<span class="sourceLineNo">044</span><a id="line.44">// -@cs[AbbreviationAsWordInName] We can not change it as,</a>
+<span class="sourceLineNo">045</span><a id="line.45">// check's name is part of API (used in configurations).</a>
+<span class="sourceLineNo">046</span><a id="line.46">public class XMLLogger</a>
+<span class="sourceLineNo">047</span><a id="line.47">    extends AbstractAutomaticBean</a>
+<span class="sourceLineNo">048</span><a id="line.48">    implements AuditListener {</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">    /** Decimal radix. */</a>
+<span class="sourceLineNo">051</span><a id="line.51">    private static final int BASE_10 = 10;</a>
+<span class="sourceLineNo">052</span><a id="line.52"></a>
+<span class="sourceLineNo">053</span><a id="line.53">    /** Hex radix. */</a>
+<span class="sourceLineNo">054</span><a id="line.54">    private static final int BASE_16 = 16;</a>
+<span class="sourceLineNo">055</span><a id="line.55"></a>
+<span class="sourceLineNo">056</span><a id="line.56">    /** Some known entities to detect. */</a>
+<span class="sourceLineNo">057</span><a id="line.57">    private static final String[] ENTITIES = {"gt", "amp", "lt", "apos",</a>
+<span class="sourceLineNo">058</span><a id="line.58">                                              "quot", };</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">    /** Close output stream in auditFinished. */</a>
+<span class="sourceLineNo">061</span><a id="line.61">    private final boolean closeStream;</a>
+<span class="sourceLineNo">062</span><a id="line.62"></a>
+<span class="sourceLineNo">063</span><a id="line.63">    /** The writer lock object. */</a>
+<span class="sourceLineNo">064</span><a id="line.64">    private final Object writerLock = new Object();</a>
+<span class="sourceLineNo">065</span><a id="line.65"></a>
+<span class="sourceLineNo">066</span><a id="line.66">    /** Holds all messages for the given file. */</a>
+<span class="sourceLineNo">067</span><a id="line.67">    private final Map&lt;String, FileMessages&gt; fileMessages =</a>
+<span class="sourceLineNo">068</span><a id="line.68">            new ConcurrentHashMap&lt;&gt;();</a>
+<span class="sourceLineNo">069</span><a id="line.69"></a>
+<span class="sourceLineNo">070</span><a id="line.70">    /**</a>
+<span class="sourceLineNo">071</span><a id="line.71">     * Helper writer that allows easy encoding and printing.</a>
+<span class="sourceLineNo">072</span><a id="line.72">     */</a>
+<span class="sourceLineNo">073</span><a id="line.73">    private final PrintWriter writer;</a>
+<span class="sourceLineNo">074</span><a id="line.74"></a>
+<span class="sourceLineNo">075</span><a id="line.75">    /**</a>
+<span class="sourceLineNo">076</span><a id="line.76">     * Creates a new {@code XMLLogger} instance.</a>
+<span class="sourceLineNo">077</span><a id="line.77">     * Sets the output to a defined stream.</a>
+<span class="sourceLineNo">078</span><a id="line.78">     *</a>
+<span class="sourceLineNo">079</span><a id="line.79">     * @param outputStream the stream to write logs to.</a>
+<span class="sourceLineNo">080</span><a id="line.80">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
+<span class="sourceLineNo">081</span><a id="line.81">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
+<span class="sourceLineNo">082</span><a id="line.82">     * @noinspection deprecation</a>
+<span class="sourceLineNo">083</span><a id="line.83">     * @noinspectionreason We are forced to keep AutomaticBean compatability</a>
+<span class="sourceLineNo">084</span><a id="line.84">     *     because of maven-checkstyle-plugin. Until #12873.</a>
+<span class="sourceLineNo">085</span><a id="line.85">     */</a>
+<span class="sourceLineNo">086</span><a id="line.86">    public XMLLogger(OutputStream outputStream,</a>
+<span class="sourceLineNo">087</span><a id="line.87">                     AutomaticBean.OutputStreamOptions outputStreamOptions) {</a>
+<span class="sourceLineNo">088</span><a id="line.88">        this(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));</a>
+<span class="sourceLineNo">089</span><a id="line.89">    }</a>
+<span class="sourceLineNo">090</span><a id="line.90"></a>
+<span class="sourceLineNo">091</span><a id="line.91">    /**</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * Creates a new {@code XMLLogger} instance.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * Sets the output to a defined stream.</a>
+<span class="sourceLineNo">094</span><a id="line.94">     *</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * @param outputStream the stream to write logs to.</a>
+<span class="sourceLineNo">096</span><a id="line.96">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    public XMLLogger(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {</a>
+<span class="sourceLineNo">100</span><a id="line.100">        writer = new PrintWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8));</a>
+<span class="sourceLineNo">101</span><a id="line.101">        if (outputStreamOptions == null) {</a>
+<span class="sourceLineNo">102</span><a id="line.102">            throw new IllegalArgumentException("Parameter outputStreamOptions can not be null");</a>
+<span class="sourceLineNo">103</span><a id="line.103">        }</a>
+<span class="sourceLineNo">104</span><a id="line.104">        closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;</a>
+<span class="sourceLineNo">105</span><a id="line.105">    }</a>
+<span class="sourceLineNo">106</span><a id="line.106"></a>
+<span class="sourceLineNo">107</span><a id="line.107">    @Override</a>
+<span class="sourceLineNo">108</span><a id="line.108">    protected void finishLocalSetup() {</a>
+<span class="sourceLineNo">109</span><a id="line.109">        // No code by default</a>
+<span class="sourceLineNo">110</span><a id="line.110">    }</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">    @Override</a>
+<span class="sourceLineNo">113</span><a id="line.113">    public void auditStarted(AuditEvent event) {</a>
+<span class="sourceLineNo">114</span><a id="line.114">        writer.println("&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;");</a>
+<span class="sourceLineNo">115</span><a id="line.115"></a>
+<span class="sourceLineNo">116</span><a id="line.116">        final String version = XMLLogger.class.getPackage().getImplementationVersion();</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">        writer.println("&lt;checkstyle version=\"" + version + "\"&gt;");</a>
+<span class="sourceLineNo">119</span><a id="line.119">    }</a>
+<span class="sourceLineNo">120</span><a id="line.120"></a>
+<span class="sourceLineNo">121</span><a id="line.121">    @Override</a>
+<span class="sourceLineNo">122</span><a id="line.122">    public void auditFinished(AuditEvent event) {</a>
+<span class="sourceLineNo">123</span><a id="line.123">        writer.println("&lt;/checkstyle&gt;");</a>
+<span class="sourceLineNo">124</span><a id="line.124">        if (closeStream) {</a>
+<span class="sourceLineNo">125</span><a id="line.125">            writer.close();</a>
+<span class="sourceLineNo">126</span><a id="line.126">        }</a>
+<span class="sourceLineNo">127</span><a id="line.127">        else {</a>
+<span class="sourceLineNo">128</span><a id="line.128">            writer.flush();</a>
+<span class="sourceLineNo">129</span><a id="line.129">        }</a>
+<span class="sourceLineNo">130</span><a id="line.130">    }</a>
+<span class="sourceLineNo">131</span><a id="line.131"></a>
+<span class="sourceLineNo">132</span><a id="line.132">    @Override</a>
+<span class="sourceLineNo">133</span><a id="line.133">    public void fileStarted(AuditEvent event) {</a>
+<span class="sourceLineNo">134</span><a id="line.134">        fileMessages.put(event.getFileName(), new FileMessages());</a>
+<span class="sourceLineNo">135</span><a id="line.135">    }</a>
+<span class="sourceLineNo">136</span><a id="line.136"></a>
+<span class="sourceLineNo">137</span><a id="line.137">    @Override</a>
+<span class="sourceLineNo">138</span><a id="line.138">    public void fileFinished(AuditEvent event) {</a>
+<span class="sourceLineNo">139</span><a id="line.139">        final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">140</span><a id="line.140">        final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">141</span><a id="line.141"></a>
+<span class="sourceLineNo">142</span><a id="line.142">        synchronized (writerLock) {</a>
+<span class="sourceLineNo">143</span><a id="line.143">            writeFileMessages(fileName, messages);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        }</a>
+<span class="sourceLineNo">145</span><a id="line.145"></a>
+<span class="sourceLineNo">146</span><a id="line.146">        fileMessages.remove(fileName);</a>
+<span class="sourceLineNo">147</span><a id="line.147">    }</a>
+<span class="sourceLineNo">148</span><a id="line.148"></a>
+<span class="sourceLineNo">149</span><a id="line.149">    /**</a>
+<span class="sourceLineNo">150</span><a id="line.150">     * Prints the file section with all file errors and exceptions.</a>
+<span class="sourceLineNo">151</span><a id="line.151">     *</a>
+<span class="sourceLineNo">152</span><a id="line.152">     * @param fileName The file name, as should be printed in the opening file tag.</a>
+<span class="sourceLineNo">153</span><a id="line.153">     * @param messages The file messages.</a>
+<span class="sourceLineNo">154</span><a id="line.154">     */</a>
+<span class="sourceLineNo">155</span><a id="line.155">    private void writeFileMessages(String fileName, FileMessages messages) {</a>
+<span class="sourceLineNo">156</span><a id="line.156">        writeFileOpeningTag(fileName);</a>
+<span class="sourceLineNo">157</span><a id="line.157">        if (messages != null) {</a>
+<span class="sourceLineNo">158</span><a id="line.158">            for (AuditEvent errorEvent : messages.getErrors()) {</a>
+<span class="sourceLineNo">159</span><a id="line.159">                writeFileError(errorEvent);</a>
+<span class="sourceLineNo">160</span><a id="line.160">            }</a>
+<span class="sourceLineNo">161</span><a id="line.161">            for (Throwable exception : messages.getExceptions()) {</a>
+<span class="sourceLineNo">162</span><a id="line.162">                writeException(exception);</a>
+<span class="sourceLineNo">163</span><a id="line.163">            }</a>
+<span class="sourceLineNo">164</span><a id="line.164">        }</a>
+<span class="sourceLineNo">165</span><a id="line.165">        writeFileClosingTag();</a>
+<span class="sourceLineNo">166</span><a id="line.166">    }</a>
+<span class="sourceLineNo">167</span><a id="line.167"></a>
+<span class="sourceLineNo">168</span><a id="line.168">    /**</a>
+<span class="sourceLineNo">169</span><a id="line.169">     * Prints the "file" opening tag with the given filename.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     *</a>
+<span class="sourceLineNo">171</span><a id="line.171">     * @param fileName The filename to output.</a>
+<span class="sourceLineNo">172</span><a id="line.172">     */</a>
+<span class="sourceLineNo">173</span><a id="line.173">    private void writeFileOpeningTag(String fileName) {</a>
+<span class="sourceLineNo">174</span><a id="line.174">        writer.println("&lt;file name=\"" + encode(fileName) + "\"&gt;");</a>
+<span class="sourceLineNo">175</span><a id="line.175">    }</a>
+<span class="sourceLineNo">176</span><a id="line.176"></a>
+<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
+<span class="sourceLineNo">178</span><a id="line.178">     * Prints the "file" closing tag.</a>
+<span class="sourceLineNo">179</span><a id="line.179">     */</a>
+<span class="sourceLineNo">180</span><a id="line.180">    private void writeFileClosingTag() {</a>
+<span class="sourceLineNo">181</span><a id="line.181">        writer.println("&lt;/file&gt;");</a>
+<span class="sourceLineNo">182</span><a id="line.182">    }</a>
+<span class="sourceLineNo">183</span><a id="line.183"></a>
+<span class="sourceLineNo">184</span><a id="line.184">    @Override</a>
+<span class="sourceLineNo">185</span><a id="line.185">    public void addError(AuditEvent event) {</a>
+<span class="sourceLineNo">186</span><a id="line.186">        if (event.getSeverityLevel() != SeverityLevel.IGNORE) {</a>
+<span class="sourceLineNo">187</span><a id="line.187">            final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">188</span><a id="line.188">            if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
+<span class="sourceLineNo">189</span><a id="line.189">                synchronized (writerLock) {</a>
+<span class="sourceLineNo">190</span><a id="line.190">                    writeFileError(event);</a>
+<span class="sourceLineNo">191</span><a id="line.191">                }</a>
+<span class="sourceLineNo">192</span><a id="line.192">            }</a>
+<span class="sourceLineNo">193</span><a id="line.193">            else {</a>
+<span class="sourceLineNo">194</span><a id="line.194">                final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">195</span><a id="line.195">                messages.addError(event);</a>
+<span class="sourceLineNo">196</span><a id="line.196">            }</a>
+<span class="sourceLineNo">197</span><a id="line.197">        }</a>
+<span class="sourceLineNo">198</span><a id="line.198">    }</a>
+<span class="sourceLineNo">199</span><a id="line.199"></a>
+<span class="sourceLineNo">200</span><a id="line.200">    /**</a>
+<span class="sourceLineNo">201</span><a id="line.201">     * Outputs the given event to the writer.</a>
+<span class="sourceLineNo">202</span><a id="line.202">     *</a>
+<span class="sourceLineNo">203</span><a id="line.203">     * @param event An event to print.</a>
+<span class="sourceLineNo">204</span><a id="line.204">     */</a>
+<span class="sourceLineNo">205</span><a id="line.205">    private void writeFileError(AuditEvent event) {</a>
+<span class="sourceLineNo">206</span><a id="line.206">        writer.print("&lt;error" + " line=\"" + event.getLine() + "\"");</a>
+<span class="sourceLineNo">207</span><a id="line.207">        if (event.getColumn() &gt; 0) {</a>
+<span class="sourceLineNo">208</span><a id="line.208">            writer.print(" column=\"" + event.getColumn() + "\"");</a>
+<span class="sourceLineNo">209</span><a id="line.209">        }</a>
+<span class="sourceLineNo">210</span><a id="line.210">        writer.print(" severity=\""</a>
+<span class="sourceLineNo">211</span><a id="line.211">                + event.getSeverityLevel().getName()</a>
+<span class="sourceLineNo">212</span><a id="line.212">                + "\"");</a>
+<span class="sourceLineNo">213</span><a id="line.213">        writer.print(" message=\""</a>
+<span class="sourceLineNo">214</span><a id="line.214">                + encode(event.getMessage())</a>
+<span class="sourceLineNo">215</span><a id="line.215">                + "\"");</a>
+<span class="sourceLineNo">216</span><a id="line.216">        writer.print(" source=\"");</a>
+<span class="sourceLineNo">217</span><a id="line.217">        if (event.getModuleId() == null) {</a>
+<span class="sourceLineNo">218</span><a id="line.218">            writer.print(encode(event.getSourceName()));</a>
+<span class="sourceLineNo">219</span><a id="line.219">        }</a>
+<span class="sourceLineNo">220</span><a id="line.220">        else {</a>
+<span class="sourceLineNo">221</span><a id="line.221">            writer.print(encode(event.getModuleId()));</a>
+<span class="sourceLineNo">222</span><a id="line.222">        }</a>
+<span class="sourceLineNo">223</span><a id="line.223">        writer.println("\"/&gt;");</a>
+<span class="sourceLineNo">224</span><a id="line.224">    }</a>
+<span class="sourceLineNo">225</span><a id="line.225"></a>
+<span class="sourceLineNo">226</span><a id="line.226">    @Override</a>
+<span class="sourceLineNo">227</span><a id="line.227">    public void addException(AuditEvent event, Throwable throwable) {</a>
+<span class="sourceLineNo">228</span><a id="line.228">        final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">229</span><a id="line.229">        if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
+<span class="sourceLineNo">230</span><a id="line.230">            synchronized (writerLock) {</a>
+<span class="sourceLineNo">231</span><a id="line.231">                writeException(throwable);</a>
+<span class="sourceLineNo">232</span><a id="line.232">            }</a>
+<span class="sourceLineNo">233</span><a id="line.233">        }</a>
+<span class="sourceLineNo">234</span><a id="line.234">        else {</a>
+<span class="sourceLineNo">235</span><a id="line.235">            final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">236</span><a id="line.236">            messages.addException(throwable);</a>
+<span class="sourceLineNo">237</span><a id="line.237">        }</a>
+<span class="sourceLineNo">238</span><a id="line.238">    }</a>
+<span class="sourceLineNo">239</span><a id="line.239"></a>
+<span class="sourceLineNo">240</span><a id="line.240">    /**</a>
+<span class="sourceLineNo">241</span><a id="line.241">     * Writes the exception event to the print writer.</a>
+<span class="sourceLineNo">242</span><a id="line.242">     *</a>
+<span class="sourceLineNo">243</span><a id="line.243">     * @param throwable The</a>
+<span class="sourceLineNo">244</span><a id="line.244">     */</a>
+<span class="sourceLineNo">245</span><a id="line.245">    private void writeException(Throwable throwable) {</a>
+<span class="sourceLineNo">246</span><a id="line.246">        writer.println("&lt;exception&gt;");</a>
+<span class="sourceLineNo">247</span><a id="line.247">        writer.println("&lt;![CDATA[");</a>
+<span class="sourceLineNo">248</span><a id="line.248"></a>
+<span class="sourceLineNo">249</span><a id="line.249">        final StringWriter stringWriter = new StringWriter();</a>
+<span class="sourceLineNo">250</span><a id="line.250">        final PrintWriter printer = new PrintWriter(stringWriter);</a>
+<span class="sourceLineNo">251</span><a id="line.251">        throwable.printStackTrace(printer);</a>
+<span class="sourceLineNo">252</span><a id="line.252">        writer.println(encode(stringWriter.toString()));</a>
+<span class="sourceLineNo">253</span><a id="line.253"></a>
+<span class="sourceLineNo">254</span><a id="line.254">        writer.println("]]&gt;");</a>
+<span class="sourceLineNo">255</span><a id="line.255">        writer.println("&lt;/exception&gt;");</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @param value the value to escape.</a>
+<span class="sourceLineNo">262</span><a id="line.262">     * @return the escaped value if necessary.</a>
+<span class="sourceLineNo">263</span><a id="line.263">     */</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public static String encode(String value) {</a>
+<span class="sourceLineNo">265</span><a id="line.265">        final StringBuilder sb = new StringBuilder(256);</a>
+<span class="sourceLineNo">266</span><a id="line.266">        for (int i = 0; i &lt; value.length(); i++) {</a>
+<span class="sourceLineNo">267</span><a id="line.267">            final char chr = value.charAt(i);</a>
+<span class="sourceLineNo">268</span><a id="line.268">            switch (chr) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">                case '&lt;':</a>
+<span class="sourceLineNo">270</span><a id="line.270">                    sb.append("&amp;lt;");</a>
+<span class="sourceLineNo">271</span><a id="line.271">                    break;</a>
+<span class="sourceLineNo">272</span><a id="line.272">                case '&gt;':</a>
+<span class="sourceLineNo">273</span><a id="line.273">                    sb.append("&amp;gt;");</a>
+<span class="sourceLineNo">274</span><a id="line.274">                    break;</a>
+<span class="sourceLineNo">275</span><a id="line.275">                case '\'':</a>
+<span class="sourceLineNo">276</span><a id="line.276">                    sb.append("&amp;apos;");</a>
+<span class="sourceLineNo">277</span><a id="line.277">                    break;</a>
+<span class="sourceLineNo">278</span><a id="line.278">                case '\"':</a>
+<span class="sourceLineNo">279</span><a id="line.279">                    sb.append("&amp;quot;");</a>
+<span class="sourceLineNo">280</span><a id="line.280">                    break;</a>
+<span class="sourceLineNo">281</span><a id="line.281">                case '&amp;':</a>
+<span class="sourceLineNo">282</span><a id="line.282">                    sb.append("&amp;amp;");</a>
+<span class="sourceLineNo">283</span><a id="line.283">                    break;</a>
+<span class="sourceLineNo">284</span><a id="line.284">                case '\r':</a>
+<span class="sourceLineNo">285</span><a id="line.285">                    break;</a>
+<span class="sourceLineNo">286</span><a id="line.286">                case '\n':</a>
+<span class="sourceLineNo">287</span><a id="line.287">                    sb.append("&amp;#10;");</a>
+<span class="sourceLineNo">288</span><a id="line.288">                    break;</a>
+<span class="sourceLineNo">289</span><a id="line.289">                default:</a>
+<span class="sourceLineNo">290</span><a id="line.290">                    if (Character.isISOControl(chr)) {</a>
+<span class="sourceLineNo">291</span><a id="line.291">                        // true escape characters need '&amp;' before, but it also requires XML 1.1</a>
+<span class="sourceLineNo">292</span><a id="line.292">                        // until https://github.com/checkstyle/checkstyle/issues/5168</a>
+<span class="sourceLineNo">293</span><a id="line.293">                        sb.append("#x");</a>
+<span class="sourceLineNo">294</span><a id="line.294">                        sb.append(Integer.toHexString(chr));</a>
+<span class="sourceLineNo">295</span><a id="line.295">                        sb.append(';');</a>
+<span class="sourceLineNo">296</span><a id="line.296">                    }</a>
+<span class="sourceLineNo">297</span><a id="line.297">                    else {</a>
+<span class="sourceLineNo">298</span><a id="line.298">                        sb.append(chr);</a>
+<span class="sourceLineNo">299</span><a id="line.299">                    }</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    break;</a>
+<span class="sourceLineNo">301</span><a id="line.301">            }</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">        return sb.toString();</a>
+<span class="sourceLineNo">304</span><a id="line.304">    }</a>
+<span class="sourceLineNo">305</span><a id="line.305"></a>
+<span class="sourceLineNo">306</span><a id="line.306">    /**</a>
+<span class="sourceLineNo">307</span><a id="line.307">     * Finds whether the given argument is character or entity reference.</a>
+<span class="sourceLineNo">308</span><a id="line.308">     *</a>
+<span class="sourceLineNo">309</span><a id="line.309">     * @param ent the possible entity to look for.</a>
+<span class="sourceLineNo">310</span><a id="line.310">     * @return whether the given argument a character or entity reference</a>
+<span class="sourceLineNo">311</span><a id="line.311">     */</a>
+<span class="sourceLineNo">312</span><a id="line.312">    public static boolean isReference(String ent) {</a>
+<span class="sourceLineNo">313</span><a id="line.313">        boolean reference = false;</a>
+<span class="sourceLineNo">314</span><a id="line.314"></a>
+<span class="sourceLineNo">315</span><a id="line.315">        if (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(";")) {</a>
+<span class="sourceLineNo">316</span><a id="line.316">            if (ent.charAt(1) == '#') {</a>
+<span class="sourceLineNo">317</span><a id="line.317">                // prefix is "&amp;#"</a>
+<span class="sourceLineNo">318</span><a id="line.318">                int prefixLength = 2;</a>
+<span class="sourceLineNo">319</span><a id="line.319"></a>
+<span class="sourceLineNo">320</span><a id="line.320">                int radix = BASE_10;</a>
+<span class="sourceLineNo">321</span><a id="line.321">                if (ent.charAt(2) == 'x') {</a>
+<span class="sourceLineNo">322</span><a id="line.322">                    prefixLength++;</a>
+<span class="sourceLineNo">323</span><a id="line.323">                    radix = BASE_16;</a>
+<span class="sourceLineNo">324</span><a id="line.324">                }</a>
+<span class="sourceLineNo">325</span><a id="line.325">                try {</a>
+<span class="sourceLineNo">326</span><a id="line.326">                    Integer.parseInt(</a>
+<span class="sourceLineNo">327</span><a id="line.327">                        ent.substring(prefixLength, ent.length() - 1), radix);</a>
+<span class="sourceLineNo">328</span><a id="line.328">                    reference = true;</a>
+<span class="sourceLineNo">329</span><a id="line.329">                }</a>
+<span class="sourceLineNo">330</span><a id="line.330">                catch (final NumberFormatException ignored) {</a>
+<span class="sourceLineNo">331</span><a id="line.331">                    reference = false;</a>
+<span class="sourceLineNo">332</span><a id="line.332">                }</a>
+<span class="sourceLineNo">333</span><a id="line.333">            }</a>
+<span class="sourceLineNo">334</span><a id="line.334">            else {</a>
+<span class="sourceLineNo">335</span><a id="line.335">                final String name = ent.substring(1, ent.length() - 1);</a>
+<span class="sourceLineNo">336</span><a id="line.336">                for (String element : ENTITIES) {</a>
+<span class="sourceLineNo">337</span><a id="line.337">                    if (name.equals(element)) {</a>
+<span class="sourceLineNo">338</span><a id="line.338">                        reference = true;</a>
+<span class="sourceLineNo">339</span><a id="line.339">                        break;</a>
+<span class="sourceLineNo">340</span><a id="line.340">                    }</a>
+<span class="sourceLineNo">341</span><a id="line.341">                }</a>
+<span class="sourceLineNo">342</span><a id="line.342">            }</a>
+<span class="sourceLineNo">343</span><a id="line.343">        }</a>
+<span class="sourceLineNo">344</span><a id="line.344"></a>
+<span class="sourceLineNo">345</span><a id="line.345">        return reference;</a>
+<span class="sourceLineNo">346</span><a id="line.346">    }</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">    /**</a>
+<span class="sourceLineNo">349</span><a id="line.349">     * The registered file messages.</a>
+<span class="sourceLineNo">350</span><a id="line.350">     */</a>
+<span class="sourceLineNo">351</span><a id="line.351">    private static final class FileMessages {</a>
+<span class="sourceLineNo">352</span><a id="line.352"></a>
+<span class="sourceLineNo">353</span><a id="line.353">        /** The file error events. */</a>
+<span class="sourceLineNo">354</span><a id="line.354">        private final List&lt;AuditEvent&gt; errors = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
+<span class="sourceLineNo">355</span><a id="line.355"></a>
+<span class="sourceLineNo">356</span><a id="line.356">        /** The file exceptions. */</a>
+<span class="sourceLineNo">357</span><a id="line.357">        private final List&lt;Throwable&gt; exceptions = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
+<span class="sourceLineNo">358</span><a id="line.358"></a>
+<span class="sourceLineNo">359</span><a id="line.359">        /**</a>
+<span class="sourceLineNo">360</span><a id="line.360">         * Returns the file error events.</a>
+<span class="sourceLineNo">361</span><a id="line.361">         *</a>
+<span class="sourceLineNo">362</span><a id="line.362">         * @return the file error events.</a>
+<span class="sourceLineNo">363</span><a id="line.363">         */</a>
+<span class="sourceLineNo">364</span><a id="line.364">        public List&lt;AuditEvent&gt; getErrors() {</a>
+<span class="sourceLineNo">365</span><a id="line.365">            return Collections.unmodifiableList(errors);</a>
+<span class="sourceLineNo">366</span><a id="line.366">        }</a>
+<span class="sourceLineNo">367</span><a id="line.367"></a>
+<span class="sourceLineNo">368</span><a id="line.368">        /**</a>
+<span class="sourceLineNo">369</span><a id="line.369">         * Adds the given error event to the messages.</a>
+<span class="sourceLineNo">370</span><a id="line.370">         *</a>
+<span class="sourceLineNo">371</span><a id="line.371">         * @param event the error event.</a>
+<span class="sourceLineNo">372</span><a id="line.372">         */</a>
+<span class="sourceLineNo">373</span><a id="line.373">        public void addError(AuditEvent event) {</a>
+<span class="sourceLineNo">374</span><a id="line.374">            errors.add(event);</a>
+<span class="sourceLineNo">375</span><a id="line.375">        }</a>
+<span class="sourceLineNo">376</span><a id="line.376"></a>
+<span class="sourceLineNo">377</span><a id="line.377">        /**</a>
+<span class="sourceLineNo">378</span><a id="line.378">         * Returns the file exceptions.</a>
+<span class="sourceLineNo">379</span><a id="line.379">         *</a>
+<span class="sourceLineNo">380</span><a id="line.380">         * @return the file exceptions.</a>
+<span class="sourceLineNo">381</span><a id="line.381">         */</a>
+<span class="sourceLineNo">382</span><a id="line.382">        public List&lt;Throwable&gt; getExceptions() {</a>
+<span class="sourceLineNo">383</span><a id="line.383">            return Collections.unmodifiableList(exceptions);</a>
+<span class="sourceLineNo">384</span><a id="line.384">        }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">        /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">         * Adds the given exception to the messages.</a>
+<span class="sourceLineNo">388</span><a id="line.388">         *</a>
+<span class="sourceLineNo">389</span><a id="line.389">         * @param throwable the file exception</a>
+<span class="sourceLineNo">390</span><a id="line.390">         */</a>
+<span class="sourceLineNo">391</span><a id="line.391">        public void addException(Throwable throwable) {</a>
+<span class="sourceLineNo">392</span><a id="line.392">            exceptions.add(throwable);</a>
+<span class="sourceLineNo">393</span><a id="line.393">        }</a>
+<span class="sourceLineNo">394</span><a id="line.394"></a>
+<span class="sourceLineNo">395</span><a id="line.395">    }</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html
index b11c845528..bd3e61a229 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/XMLLogger.html
@@ -43,368 +43,367 @@
 <span class="sourceLineNo">034</span><a id="line.34">import com.puppycrawl.tools.checkstyle.api.AuditListener;</a>
 <span class="sourceLineNo">035</span><a id="line.35">import com.puppycrawl.tools.checkstyle.api.AutomaticBean;</a>
 <span class="sourceLineNo">036</span><a id="line.36">import com.puppycrawl.tools.checkstyle.api.SeverityLevel;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
-<span class="sourceLineNo">038</span><a id="line.38"></a>
-<span class="sourceLineNo">039</span><a id="line.39">/**</a>
-<span class="sourceLineNo">040</span><a id="line.40"> * Simple XML logger.</a>
-<span class="sourceLineNo">041</span><a id="line.41"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</a>
-<span class="sourceLineNo">042</span><a id="line.42"> * we want to localize error messages or simply that file names are</a>
-<span class="sourceLineNo">043</span><a id="line.43"> * localized and takes care about escaping as well.</a>
-<span class="sourceLineNo">044</span><a id="line.44"> */</a>
-<span class="sourceLineNo">045</span><a id="line.45">// -@cs[AbbreviationAsWordInName] We can not change it as,</a>
-<span class="sourceLineNo">046</span><a id="line.46">// check's name is part of API (used in configurations).</a>
-<span class="sourceLineNo">047</span><a id="line.47">public class XMLLogger</a>
-<span class="sourceLineNo">048</span><a id="line.48">    extends AbstractAutomaticBean</a>
-<span class="sourceLineNo">049</span><a id="line.49">    implements AuditListener {</a>
-<span class="sourceLineNo">050</span><a id="line.50"></a>
-<span class="sourceLineNo">051</span><a id="line.51">    /** Decimal radix. */</a>
-<span class="sourceLineNo">052</span><a id="line.52">    private static final int BASE_10 = 10;</a>
-<span class="sourceLineNo">053</span><a id="line.53"></a>
-<span class="sourceLineNo">054</span><a id="line.54">    /** Hex radix. */</a>
-<span class="sourceLineNo">055</span><a id="line.55">    private static final int BASE_16 = 16;</a>
-<span class="sourceLineNo">056</span><a id="line.56"></a>
-<span class="sourceLineNo">057</span><a id="line.57">    /** Some known entities to detect. */</a>
-<span class="sourceLineNo">058</span><a id="line.58">    private static final String[] ENTITIES = {"gt", "amp", "lt", "apos",</a>
-<span class="sourceLineNo">059</span><a id="line.59">                                              "quot", };</a>
-<span class="sourceLineNo">060</span><a id="line.60"></a>
-<span class="sourceLineNo">061</span><a id="line.61">    /** Close output stream in auditFinished. */</a>
-<span class="sourceLineNo">062</span><a id="line.62">    private final boolean closeStream;</a>
-<span class="sourceLineNo">063</span><a id="line.63"></a>
-<span class="sourceLineNo">064</span><a id="line.64">    /** The writer lock object. */</a>
-<span class="sourceLineNo">065</span><a id="line.65">    private final Object writerLock = new Object();</a>
-<span class="sourceLineNo">066</span><a id="line.66"></a>
-<span class="sourceLineNo">067</span><a id="line.67">    /** Holds all messages for the given file. */</a>
-<span class="sourceLineNo">068</span><a id="line.68">    private final Map&lt;String, FileMessages&gt; fileMessages =</a>
-<span class="sourceLineNo">069</span><a id="line.69">            new ConcurrentHashMap&lt;&gt;();</a>
-<span class="sourceLineNo">070</span><a id="line.70"></a>
-<span class="sourceLineNo">071</span><a id="line.71">    /**</a>
-<span class="sourceLineNo">072</span><a id="line.72">     * Helper writer that allows easy encoding and printing.</a>
-<span class="sourceLineNo">073</span><a id="line.73">     */</a>
-<span class="sourceLineNo">074</span><a id="line.74">    private final PrintWriter writer;</a>
-<span class="sourceLineNo">075</span><a id="line.75"></a>
-<span class="sourceLineNo">076</span><a id="line.76">    /**</a>
-<span class="sourceLineNo">077</span><a id="line.77">     * Creates a new {@code XMLLogger} instance.</a>
-<span class="sourceLineNo">078</span><a id="line.78">     * Sets the output to a defined stream.</a>
-<span class="sourceLineNo">079</span><a id="line.79">     *</a>
-<span class="sourceLineNo">080</span><a id="line.80">     * @param outputStream the stream to write logs to.</a>
-<span class="sourceLineNo">081</span><a id="line.81">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
-<span class="sourceLineNo">082</span><a id="line.82">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
-<span class="sourceLineNo">083</span><a id="line.83">     * @noinspection deprecation</a>
-<span class="sourceLineNo">084</span><a id="line.84">     * @noinspectionreason We are forced to keep AutomaticBean compatability</a>
-<span class="sourceLineNo">085</span><a id="line.85">     *     because of maven-checkstyle-plugin. Until #12873.</a>
-<span class="sourceLineNo">086</span><a id="line.86">     */</a>
-<span class="sourceLineNo">087</span><a id="line.87">    public XMLLogger(OutputStream outputStream,</a>
-<span class="sourceLineNo">088</span><a id="line.88">                     AutomaticBean.OutputStreamOptions outputStreamOptions) {</a>
-<span class="sourceLineNo">089</span><a id="line.89">        this(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));</a>
-<span class="sourceLineNo">090</span><a id="line.90">    }</a>
-<span class="sourceLineNo">091</span><a id="line.91"></a>
-<span class="sourceLineNo">092</span><a id="line.92">    /**</a>
-<span class="sourceLineNo">093</span><a id="line.93">     * Creates a new {@code XMLLogger} instance.</a>
-<span class="sourceLineNo">094</span><a id="line.94">     * Sets the output to a defined stream.</a>
-<span class="sourceLineNo">095</span><a id="line.95">     *</a>
-<span class="sourceLineNo">096</span><a id="line.96">     * @param outputStream the stream to write logs to.</a>
-<span class="sourceLineNo">097</span><a id="line.97">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
-<span class="sourceLineNo">098</span><a id="line.98">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
-<span class="sourceLineNo">099</span><a id="line.99">     */</a>
-<span class="sourceLineNo">100</span><a id="line.100">    public XMLLogger(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {</a>
-<span class="sourceLineNo">101</span><a id="line.101">        writer = new PrintWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8));</a>
-<span class="sourceLineNo">102</span><a id="line.102">        if (outputStreamOptions == null) {</a>
-<span class="sourceLineNo">103</span><a id="line.103">            throw new IllegalArgumentException("Parameter outputStreamOptions can not be null");</a>
-<span class="sourceLineNo">104</span><a id="line.104">        }</a>
-<span class="sourceLineNo">105</span><a id="line.105">        closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;</a>
-<span class="sourceLineNo">106</span><a id="line.106">    }</a>
-<span class="sourceLineNo">107</span><a id="line.107"></a>
-<span class="sourceLineNo">108</span><a id="line.108">    @Override</a>
-<span class="sourceLineNo">109</span><a id="line.109">    protected void finishLocalSetup() {</a>
-<span class="sourceLineNo">110</span><a id="line.110">        // No code by default</a>
-<span class="sourceLineNo">111</span><a id="line.111">    }</a>
-<span class="sourceLineNo">112</span><a id="line.112"></a>
-<span class="sourceLineNo">113</span><a id="line.113">    @Override</a>
-<span class="sourceLineNo">114</span><a id="line.114">    public void auditStarted(AuditEvent event) {</a>
-<span class="sourceLineNo">115</span><a id="line.115">        writer.println("&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;");</a>
-<span class="sourceLineNo">116</span><a id="line.116"></a>
-<span class="sourceLineNo">117</span><a id="line.117">        final String version = XMLLogger.class.getPackage().getImplementationVersion();</a>
-<span class="sourceLineNo">118</span><a id="line.118"></a>
-<span class="sourceLineNo">119</span><a id="line.119">        writer.println("&lt;checkstyle version=\"" + version + "\"&gt;");</a>
-<span class="sourceLineNo">120</span><a id="line.120">    }</a>
-<span class="sourceLineNo">121</span><a id="line.121"></a>
-<span class="sourceLineNo">122</span><a id="line.122">    @Override</a>
-<span class="sourceLineNo">123</span><a id="line.123">    public void auditFinished(AuditEvent event) {</a>
-<span class="sourceLineNo">124</span><a id="line.124">        writer.println("&lt;/checkstyle&gt;");</a>
-<span class="sourceLineNo">125</span><a id="line.125">        if (closeStream) {</a>
-<span class="sourceLineNo">126</span><a id="line.126">            writer.close();</a>
-<span class="sourceLineNo">127</span><a id="line.127">        }</a>
-<span class="sourceLineNo">128</span><a id="line.128">        else {</a>
-<span class="sourceLineNo">129</span><a id="line.129">            writer.flush();</a>
-<span class="sourceLineNo">130</span><a id="line.130">        }</a>
-<span class="sourceLineNo">131</span><a id="line.131">    }</a>
-<span class="sourceLineNo">132</span><a id="line.132"></a>
-<span class="sourceLineNo">133</span><a id="line.133">    @Override</a>
-<span class="sourceLineNo">134</span><a id="line.134">    public void fileStarted(AuditEvent event) {</a>
-<span class="sourceLineNo">135</span><a id="line.135">        fileMessages.put(event.getFileName(), new FileMessages());</a>
-<span class="sourceLineNo">136</span><a id="line.136">    }</a>
-<span class="sourceLineNo">137</span><a id="line.137"></a>
-<span class="sourceLineNo">138</span><a id="line.138">    @Override</a>
-<span class="sourceLineNo">139</span><a id="line.139">    public void fileFinished(AuditEvent event) {</a>
-<span class="sourceLineNo">140</span><a id="line.140">        final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">141</span><a id="line.141">        final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">142</span><a id="line.142"></a>
-<span class="sourceLineNo">143</span><a id="line.143">        synchronized (writerLock) {</a>
-<span class="sourceLineNo">144</span><a id="line.144">            writeFileMessages(fileName, messages);</a>
-<span class="sourceLineNo">145</span><a id="line.145">        }</a>
-<span class="sourceLineNo">146</span><a id="line.146"></a>
-<span class="sourceLineNo">147</span><a id="line.147">        fileMessages.remove(fileName);</a>
-<span class="sourceLineNo">148</span><a id="line.148">    }</a>
-<span class="sourceLineNo">149</span><a id="line.149"></a>
-<span class="sourceLineNo">150</span><a id="line.150">    /**</a>
-<span class="sourceLineNo">151</span><a id="line.151">     * Prints the file section with all file errors and exceptions.</a>
-<span class="sourceLineNo">152</span><a id="line.152">     *</a>
-<span class="sourceLineNo">153</span><a id="line.153">     * @param fileName The file name, as should be printed in the opening file tag.</a>
-<span class="sourceLineNo">154</span><a id="line.154">     * @param messages The file messages.</a>
-<span class="sourceLineNo">155</span><a id="line.155">     */</a>
-<span class="sourceLineNo">156</span><a id="line.156">    private void writeFileMessages(String fileName, FileMessages messages) {</a>
-<span class="sourceLineNo">157</span><a id="line.157">        writeFileOpeningTag(fileName);</a>
-<span class="sourceLineNo">158</span><a id="line.158">        if (messages != null) {</a>
-<span class="sourceLineNo">159</span><a id="line.159">            for (AuditEvent errorEvent : messages.getErrors()) {</a>
-<span class="sourceLineNo">160</span><a id="line.160">                writeFileError(errorEvent);</a>
-<span class="sourceLineNo">161</span><a id="line.161">            }</a>
-<span class="sourceLineNo">162</span><a id="line.162">            for (Throwable exception : messages.getExceptions()) {</a>
-<span class="sourceLineNo">163</span><a id="line.163">                writeException(exception);</a>
-<span class="sourceLineNo">164</span><a id="line.164">            }</a>
-<span class="sourceLineNo">165</span><a id="line.165">        }</a>
-<span class="sourceLineNo">166</span><a id="line.166">        writeFileClosingTag();</a>
-<span class="sourceLineNo">167</span><a id="line.167">    }</a>
-<span class="sourceLineNo">168</span><a id="line.168"></a>
-<span class="sourceLineNo">169</span><a id="line.169">    /**</a>
-<span class="sourceLineNo">170</span><a id="line.170">     * Prints the "file" opening tag with the given filename.</a>
-<span class="sourceLineNo">171</span><a id="line.171">     *</a>
-<span class="sourceLineNo">172</span><a id="line.172">     * @param fileName The filename to output.</a>
-<span class="sourceLineNo">173</span><a id="line.173">     */</a>
-<span class="sourceLineNo">174</span><a id="line.174">    private void writeFileOpeningTag(String fileName) {</a>
-<span class="sourceLineNo">175</span><a id="line.175">        writer.println("&lt;file name=\"" + encode(fileName) + "\"&gt;");</a>
-<span class="sourceLineNo">176</span><a id="line.176">    }</a>
-<span class="sourceLineNo">177</span><a id="line.177"></a>
-<span class="sourceLineNo">178</span><a id="line.178">    /**</a>
-<span class="sourceLineNo">179</span><a id="line.179">     * Prints the "file" closing tag.</a>
-<span class="sourceLineNo">180</span><a id="line.180">     */</a>
-<span class="sourceLineNo">181</span><a id="line.181">    private void writeFileClosingTag() {</a>
-<span class="sourceLineNo">182</span><a id="line.182">        writer.println("&lt;/file&gt;");</a>
-<span class="sourceLineNo">183</span><a id="line.183">    }</a>
-<span class="sourceLineNo">184</span><a id="line.184"></a>
-<span class="sourceLineNo">185</span><a id="line.185">    @Override</a>
-<span class="sourceLineNo">186</span><a id="line.186">    public void addError(AuditEvent event) {</a>
-<span class="sourceLineNo">187</span><a id="line.187">        if (event.getSeverityLevel() != SeverityLevel.IGNORE) {</a>
-<span class="sourceLineNo">188</span><a id="line.188">            final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">189</span><a id="line.189">            if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
-<span class="sourceLineNo">190</span><a id="line.190">                synchronized (writerLock) {</a>
-<span class="sourceLineNo">191</span><a id="line.191">                    writeFileError(event);</a>
-<span class="sourceLineNo">192</span><a id="line.192">                }</a>
-<span class="sourceLineNo">193</span><a id="line.193">            }</a>
-<span class="sourceLineNo">194</span><a id="line.194">            else {</a>
-<span class="sourceLineNo">195</span><a id="line.195">                final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">196</span><a id="line.196">                messages.addError(event);</a>
-<span class="sourceLineNo">197</span><a id="line.197">            }</a>
-<span class="sourceLineNo">198</span><a id="line.198">        }</a>
-<span class="sourceLineNo">199</span><a id="line.199">    }</a>
-<span class="sourceLineNo">200</span><a id="line.200"></a>
-<span class="sourceLineNo">201</span><a id="line.201">    /**</a>
-<span class="sourceLineNo">202</span><a id="line.202">     * Outputs the given event to the writer.</a>
-<span class="sourceLineNo">203</span><a id="line.203">     *</a>
-<span class="sourceLineNo">204</span><a id="line.204">     * @param event An event to print.</a>
-<span class="sourceLineNo">205</span><a id="line.205">     */</a>
-<span class="sourceLineNo">206</span><a id="line.206">    private void writeFileError(AuditEvent event) {</a>
-<span class="sourceLineNo">207</span><a id="line.207">        writer.print("&lt;error" + " line=\"" + event.getLine() + "\"");</a>
-<span class="sourceLineNo">208</span><a id="line.208">        if (event.getColumn() &gt; 0) {</a>
-<span class="sourceLineNo">209</span><a id="line.209">            writer.print(" column=\"" + event.getColumn() + "\"");</a>
-<span class="sourceLineNo">210</span><a id="line.210">        }</a>
-<span class="sourceLineNo">211</span><a id="line.211">        writer.print(" severity=\""</a>
-<span class="sourceLineNo">212</span><a id="line.212">                + event.getSeverityLevel().getName()</a>
-<span class="sourceLineNo">213</span><a id="line.213">                + "\"");</a>
-<span class="sourceLineNo">214</span><a id="line.214">        writer.print(" message=\""</a>
-<span class="sourceLineNo">215</span><a id="line.215">                + encode(event.getMessage())</a>
-<span class="sourceLineNo">216</span><a id="line.216">                + "\"");</a>
-<span class="sourceLineNo">217</span><a id="line.217">        writer.print(" source=\"");</a>
-<span class="sourceLineNo">218</span><a id="line.218">        if (event.getModuleId() == null) {</a>
-<span class="sourceLineNo">219</span><a id="line.219">            writer.print(encode(event.getSourceName()));</a>
-<span class="sourceLineNo">220</span><a id="line.220">        }</a>
-<span class="sourceLineNo">221</span><a id="line.221">        else {</a>
-<span class="sourceLineNo">222</span><a id="line.222">            writer.print(encode(event.getModuleId()));</a>
-<span class="sourceLineNo">223</span><a id="line.223">        }</a>
-<span class="sourceLineNo">224</span><a id="line.224">        writer.println("\"/&gt;");</a>
-<span class="sourceLineNo">225</span><a id="line.225">    }</a>
-<span class="sourceLineNo">226</span><a id="line.226"></a>
-<span class="sourceLineNo">227</span><a id="line.227">    @Override</a>
-<span class="sourceLineNo">228</span><a id="line.228">    public void addException(AuditEvent event, Throwable throwable) {</a>
-<span class="sourceLineNo">229</span><a id="line.229">        final String fileName = event.getFileName();</a>
-<span class="sourceLineNo">230</span><a id="line.230">        if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
-<span class="sourceLineNo">231</span><a id="line.231">            synchronized (writerLock) {</a>
-<span class="sourceLineNo">232</span><a id="line.232">                writeException(throwable);</a>
-<span class="sourceLineNo">233</span><a id="line.233">            }</a>
-<span class="sourceLineNo">234</span><a id="line.234">        }</a>
-<span class="sourceLineNo">235</span><a id="line.235">        else {</a>
-<span class="sourceLineNo">236</span><a id="line.236">            final FileMessages messages = fileMessages.get(fileName);</a>
-<span class="sourceLineNo">237</span><a id="line.237">            messages.addException(throwable);</a>
-<span class="sourceLineNo">238</span><a id="line.238">        }</a>
-<span class="sourceLineNo">239</span><a id="line.239">    }</a>
-<span class="sourceLineNo">240</span><a id="line.240"></a>
-<span class="sourceLineNo">241</span><a id="line.241">    /**</a>
-<span class="sourceLineNo">242</span><a id="line.242">     * Writes the exception event to the print writer.</a>
-<span class="sourceLineNo">243</span><a id="line.243">     *</a>
-<span class="sourceLineNo">244</span><a id="line.244">     * @param throwable The</a>
-<span class="sourceLineNo">245</span><a id="line.245">     */</a>
-<span class="sourceLineNo">246</span><a id="line.246">    private void writeException(Throwable throwable) {</a>
-<span class="sourceLineNo">247</span><a id="line.247">        writer.println("&lt;exception&gt;");</a>
-<span class="sourceLineNo">248</span><a id="line.248">        writer.println("&lt;![CDATA[");</a>
-<span class="sourceLineNo">249</span><a id="line.249"></a>
-<span class="sourceLineNo">250</span><a id="line.250">        final StringWriter stringWriter = new StringWriter();</a>
-<span class="sourceLineNo">251</span><a id="line.251">        final PrintWriter printer = new PrintWriter(stringWriter);</a>
-<span class="sourceLineNo">252</span><a id="line.252">        throwable.printStackTrace(printer);</a>
-<span class="sourceLineNo">253</span><a id="line.253">        writer.println(encode(stringWriter.toString()));</a>
-<span class="sourceLineNo">254</span><a id="line.254"></a>
-<span class="sourceLineNo">255</span><a id="line.255">        writer.println("]]&gt;");</a>
-<span class="sourceLineNo">256</span><a id="line.256">        writer.println("&lt;/exception&gt;");</a>
-<span class="sourceLineNo">257</span><a id="line.257">    }</a>
-<span class="sourceLineNo">258</span><a id="line.258"></a>
-<span class="sourceLineNo">259</span><a id="line.259">    /**</a>
-<span class="sourceLineNo">260</span><a id="line.260">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</a>
-<span class="sourceLineNo">261</span><a id="line.261">     *</a>
-<span class="sourceLineNo">262</span><a id="line.262">     * @param value the value to escape.</a>
-<span class="sourceLineNo">263</span><a id="line.263">     * @return the escaped value if necessary.</a>
-<span class="sourceLineNo">264</span><a id="line.264">     */</a>
-<span class="sourceLineNo">265</span><a id="line.265">    public static String encode(String value) {</a>
-<span class="sourceLineNo">266</span><a id="line.266">        final StringBuilder sb = new StringBuilder(256);</a>
-<span class="sourceLineNo">267</span><a id="line.267">        for (int i = 0; i &lt; value.length(); i++) {</a>
-<span class="sourceLineNo">268</span><a id="line.268">            final char chr = value.charAt(i);</a>
-<span class="sourceLineNo">269</span><a id="line.269">            switch (chr) {</a>
-<span class="sourceLineNo">270</span><a id="line.270">                case '&lt;':</a>
-<span class="sourceLineNo">271</span><a id="line.271">                    sb.append("&amp;lt;");</a>
-<span class="sourceLineNo">272</span><a id="line.272">                    break;</a>
-<span class="sourceLineNo">273</span><a id="line.273">                case '&gt;':</a>
-<span class="sourceLineNo">274</span><a id="line.274">                    sb.append("&amp;gt;");</a>
-<span class="sourceLineNo">275</span><a id="line.275">                    break;</a>
-<span class="sourceLineNo">276</span><a id="line.276">                case '\'':</a>
-<span class="sourceLineNo">277</span><a id="line.277">                    sb.append("&amp;apos;");</a>
-<span class="sourceLineNo">278</span><a id="line.278">                    break;</a>
-<span class="sourceLineNo">279</span><a id="line.279">                case '\"':</a>
-<span class="sourceLineNo">280</span><a id="line.280">                    sb.append("&amp;quot;");</a>
-<span class="sourceLineNo">281</span><a id="line.281">                    break;</a>
-<span class="sourceLineNo">282</span><a id="line.282">                case '&amp;':</a>
-<span class="sourceLineNo">283</span><a id="line.283">                    sb.append("&amp;amp;");</a>
-<span class="sourceLineNo">284</span><a id="line.284">                    break;</a>
-<span class="sourceLineNo">285</span><a id="line.285">                case '\r':</a>
-<span class="sourceLineNo">286</span><a id="line.286">                    break;</a>
-<span class="sourceLineNo">287</span><a id="line.287">                case '\n':</a>
-<span class="sourceLineNo">288</span><a id="line.288">                    sb.append("&amp;#10;");</a>
-<span class="sourceLineNo">289</span><a id="line.289">                    break;</a>
-<span class="sourceLineNo">290</span><a id="line.290">                default:</a>
-<span class="sourceLineNo">291</span><a id="line.291">                    if (Character.isISOControl(chr)) {</a>
-<span class="sourceLineNo">292</span><a id="line.292">                        // true escape characters need '&amp;' before, but it also requires XML 1.1</a>
-<span class="sourceLineNo">293</span><a id="line.293">                        // until https://github.com/checkstyle/checkstyle/issues/5168</a>
-<span class="sourceLineNo">294</span><a id="line.294">                        sb.append("#x");</a>
-<span class="sourceLineNo">295</span><a id="line.295">                        sb.append(Integer.toHexString(chr));</a>
-<span class="sourceLineNo">296</span><a id="line.296">                        sb.append(';');</a>
-<span class="sourceLineNo">297</span><a id="line.297">                    }</a>
-<span class="sourceLineNo">298</span><a id="line.298">                    else {</a>
-<span class="sourceLineNo">299</span><a id="line.299">                        sb.append(chr);</a>
-<span class="sourceLineNo">300</span><a id="line.300">                    }</a>
-<span class="sourceLineNo">301</span><a id="line.301">                    break;</a>
-<span class="sourceLineNo">302</span><a id="line.302">            }</a>
-<span class="sourceLineNo">303</span><a id="line.303">        }</a>
-<span class="sourceLineNo">304</span><a id="line.304">        return sb.toString();</a>
-<span class="sourceLineNo">305</span><a id="line.305">    }</a>
-<span class="sourceLineNo">306</span><a id="line.306"></a>
-<span class="sourceLineNo">307</span><a id="line.307">    /**</a>
-<span class="sourceLineNo">308</span><a id="line.308">     * Finds whether the given argument is character or entity reference.</a>
-<span class="sourceLineNo">309</span><a id="line.309">     *</a>
-<span class="sourceLineNo">310</span><a id="line.310">     * @param ent the possible entity to look for.</a>
-<span class="sourceLineNo">311</span><a id="line.311">     * @return whether the given argument a character or entity reference</a>
-<span class="sourceLineNo">312</span><a id="line.312">     */</a>
-<span class="sourceLineNo">313</span><a id="line.313">    public static boolean isReference(String ent) {</a>
-<span class="sourceLineNo">314</span><a id="line.314">        boolean reference = false;</a>
-<span class="sourceLineNo">315</span><a id="line.315"></a>
-<span class="sourceLineNo">316</span><a id="line.316">        if (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(";")) {</a>
-<span class="sourceLineNo">317</span><a id="line.317">            if (ent.charAt(1) == '#') {</a>
-<span class="sourceLineNo">318</span><a id="line.318">                // prefix is "&amp;#"</a>
-<span class="sourceLineNo">319</span><a id="line.319">                int prefixLength = 2;</a>
-<span class="sourceLineNo">320</span><a id="line.320"></a>
-<span class="sourceLineNo">321</span><a id="line.321">                int radix = BASE_10;</a>
-<span class="sourceLineNo">322</span><a id="line.322">                if (ent.charAt(2) == 'x') {</a>
-<span class="sourceLineNo">323</span><a id="line.323">                    prefixLength++;</a>
-<span class="sourceLineNo">324</span><a id="line.324">                    radix = BASE_16;</a>
-<span class="sourceLineNo">325</span><a id="line.325">                }</a>
-<span class="sourceLineNo">326</span><a id="line.326">                try {</a>
-<span class="sourceLineNo">327</span><a id="line.327">                    Integer.parseInt(</a>
-<span class="sourceLineNo">328</span><a id="line.328">                        ent.substring(prefixLength, ent.length() - 1), radix);</a>
-<span class="sourceLineNo">329</span><a id="line.329">                    reference = true;</a>
-<span class="sourceLineNo">330</span><a id="line.330">                }</a>
-<span class="sourceLineNo">331</span><a id="line.331">                catch (final NumberFormatException ignored) {</a>
-<span class="sourceLineNo">332</span><a id="line.332">                    reference = false;</a>
-<span class="sourceLineNo">333</span><a id="line.333">                }</a>
-<span class="sourceLineNo">334</span><a id="line.334">            }</a>
-<span class="sourceLineNo">335</span><a id="line.335">            else {</a>
-<span class="sourceLineNo">336</span><a id="line.336">                final String name = ent.substring(1, ent.length() - 1);</a>
-<span class="sourceLineNo">337</span><a id="line.337">                for (String element : ENTITIES) {</a>
-<span class="sourceLineNo">338</span><a id="line.338">                    if (name.equals(element)) {</a>
-<span class="sourceLineNo">339</span><a id="line.339">                        reference = true;</a>
-<span class="sourceLineNo">340</span><a id="line.340">                        break;</a>
-<span class="sourceLineNo">341</span><a id="line.341">                    }</a>
-<span class="sourceLineNo">342</span><a id="line.342">                }</a>
-<span class="sourceLineNo">343</span><a id="line.343">            }</a>
-<span class="sourceLineNo">344</span><a id="line.344">        }</a>
-<span class="sourceLineNo">345</span><a id="line.345"></a>
-<span class="sourceLineNo">346</span><a id="line.346">        return reference;</a>
-<span class="sourceLineNo">347</span><a id="line.347">    }</a>
-<span class="sourceLineNo">348</span><a id="line.348"></a>
-<span class="sourceLineNo">349</span><a id="line.349">    /**</a>
-<span class="sourceLineNo">350</span><a id="line.350">     * The registered file messages.</a>
-<span class="sourceLineNo">351</span><a id="line.351">     */</a>
-<span class="sourceLineNo">352</span><a id="line.352">    private static final class FileMessages {</a>
-<span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">        /** The file error events. */</a>
-<span class="sourceLineNo">355</span><a id="line.355">        private final List&lt;AuditEvent&gt; errors = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
-<span class="sourceLineNo">356</span><a id="line.356"></a>
-<span class="sourceLineNo">357</span><a id="line.357">        /** The file exceptions. */</a>
-<span class="sourceLineNo">358</span><a id="line.358">        private final List&lt;Throwable&gt; exceptions = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
-<span class="sourceLineNo">359</span><a id="line.359"></a>
-<span class="sourceLineNo">360</span><a id="line.360">        /**</a>
-<span class="sourceLineNo">361</span><a id="line.361">         * Returns the file error events.</a>
-<span class="sourceLineNo">362</span><a id="line.362">         *</a>
-<span class="sourceLineNo">363</span><a id="line.363">         * @return the file error events.</a>
-<span class="sourceLineNo">364</span><a id="line.364">         */</a>
-<span class="sourceLineNo">365</span><a id="line.365">        public List&lt;AuditEvent&gt; getErrors() {</a>
-<span class="sourceLineNo">366</span><a id="line.366">            return UnmodifiableCollectionUtil.unmodifiableList(errors);</a>
-<span class="sourceLineNo">367</span><a id="line.367">        }</a>
-<span class="sourceLineNo">368</span><a id="line.368"></a>
-<span class="sourceLineNo">369</span><a id="line.369">        /**</a>
-<span class="sourceLineNo">370</span><a id="line.370">         * Adds the given error event to the messages.</a>
-<span class="sourceLineNo">371</span><a id="line.371">         *</a>
-<span class="sourceLineNo">372</span><a id="line.372">         * @param event the error event.</a>
-<span class="sourceLineNo">373</span><a id="line.373">         */</a>
-<span class="sourceLineNo">374</span><a id="line.374">        public void addError(AuditEvent event) {</a>
-<span class="sourceLineNo">375</span><a id="line.375">            errors.add(event);</a>
-<span class="sourceLineNo">376</span><a id="line.376">        }</a>
-<span class="sourceLineNo">377</span><a id="line.377"></a>
-<span class="sourceLineNo">378</span><a id="line.378">        /**</a>
-<span class="sourceLineNo">379</span><a id="line.379">         * Returns the file exceptions.</a>
-<span class="sourceLineNo">380</span><a id="line.380">         *</a>
-<span class="sourceLineNo">381</span><a id="line.381">         * @return the file exceptions.</a>
-<span class="sourceLineNo">382</span><a id="line.382">         */</a>
-<span class="sourceLineNo">383</span><a id="line.383">        public List&lt;Throwable&gt; getExceptions() {</a>
-<span class="sourceLineNo">384</span><a id="line.384">            return UnmodifiableCollectionUtil.unmodifiableList(exceptions);</a>
-<span class="sourceLineNo">385</span><a id="line.385">        }</a>
-<span class="sourceLineNo">386</span><a id="line.386"></a>
-<span class="sourceLineNo">387</span><a id="line.387">        /**</a>
-<span class="sourceLineNo">388</span><a id="line.388">         * Adds the given exception to the messages.</a>
-<span class="sourceLineNo">389</span><a id="line.389">         *</a>
-<span class="sourceLineNo">390</span><a id="line.390">         * @param throwable the file exception</a>
-<span class="sourceLineNo">391</span><a id="line.391">         */</a>
-<span class="sourceLineNo">392</span><a id="line.392">        public void addException(Throwable throwable) {</a>
-<span class="sourceLineNo">393</span><a id="line.393">            exceptions.add(throwable);</a>
-<span class="sourceLineNo">394</span><a id="line.394">        }</a>
-<span class="sourceLineNo">395</span><a id="line.395"></a>
-<span class="sourceLineNo">396</span><a id="line.396">    }</a>
-<span class="sourceLineNo">397</span><a id="line.397"></a>
-<span class="sourceLineNo">398</span><a id="line.398">}</a>
+<span class="sourceLineNo">037</span><a id="line.37"></a>
+<span class="sourceLineNo">038</span><a id="line.38">/**</a>
+<span class="sourceLineNo">039</span><a id="line.39"> * Simple XML logger.</a>
+<span class="sourceLineNo">040</span><a id="line.40"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</a>
+<span class="sourceLineNo">041</span><a id="line.41"> * we want to localize error messages or simply that file names are</a>
+<span class="sourceLineNo">042</span><a id="line.42"> * localized and takes care about escaping as well.</a>
+<span class="sourceLineNo">043</span><a id="line.43"> */</a>
+<span class="sourceLineNo">044</span><a id="line.44">// -@cs[AbbreviationAsWordInName] We can not change it as,</a>
+<span class="sourceLineNo">045</span><a id="line.45">// check's name is part of API (used in configurations).</a>
+<span class="sourceLineNo">046</span><a id="line.46">public class XMLLogger</a>
+<span class="sourceLineNo">047</span><a id="line.47">    extends AbstractAutomaticBean</a>
+<span class="sourceLineNo">048</span><a id="line.48">    implements AuditListener {</a>
+<span class="sourceLineNo">049</span><a id="line.49"></a>
+<span class="sourceLineNo">050</span><a id="line.50">    /** Decimal radix. */</a>
+<span class="sourceLineNo">051</span><a id="line.51">    private static final int BASE_10 = 10;</a>
+<span class="sourceLineNo">052</span><a id="line.52"></a>
+<span class="sourceLineNo">053</span><a id="line.53">    /** Hex radix. */</a>
+<span class="sourceLineNo">054</span><a id="line.54">    private static final int BASE_16 = 16;</a>
+<span class="sourceLineNo">055</span><a id="line.55"></a>
+<span class="sourceLineNo">056</span><a id="line.56">    /** Some known entities to detect. */</a>
+<span class="sourceLineNo">057</span><a id="line.57">    private static final String[] ENTITIES = {"gt", "amp", "lt", "apos",</a>
+<span class="sourceLineNo">058</span><a id="line.58">                                              "quot", };</a>
+<span class="sourceLineNo">059</span><a id="line.59"></a>
+<span class="sourceLineNo">060</span><a id="line.60">    /** Close output stream in auditFinished. */</a>
+<span class="sourceLineNo">061</span><a id="line.61">    private final boolean closeStream;</a>
+<span class="sourceLineNo">062</span><a id="line.62"></a>
+<span class="sourceLineNo">063</span><a id="line.63">    /** The writer lock object. */</a>
+<span class="sourceLineNo">064</span><a id="line.64">    private final Object writerLock = new Object();</a>
+<span class="sourceLineNo">065</span><a id="line.65"></a>
+<span class="sourceLineNo">066</span><a id="line.66">    /** Holds all messages for the given file. */</a>
+<span class="sourceLineNo">067</span><a id="line.67">    private final Map&lt;String, FileMessages&gt; fileMessages =</a>
+<span class="sourceLineNo">068</span><a id="line.68">            new ConcurrentHashMap&lt;&gt;();</a>
+<span class="sourceLineNo">069</span><a id="line.69"></a>
+<span class="sourceLineNo">070</span><a id="line.70">    /**</a>
+<span class="sourceLineNo">071</span><a id="line.71">     * Helper writer that allows easy encoding and printing.</a>
+<span class="sourceLineNo">072</span><a id="line.72">     */</a>
+<span class="sourceLineNo">073</span><a id="line.73">    private final PrintWriter writer;</a>
+<span class="sourceLineNo">074</span><a id="line.74"></a>
+<span class="sourceLineNo">075</span><a id="line.75">    /**</a>
+<span class="sourceLineNo">076</span><a id="line.76">     * Creates a new {@code XMLLogger} instance.</a>
+<span class="sourceLineNo">077</span><a id="line.77">     * Sets the output to a defined stream.</a>
+<span class="sourceLineNo">078</span><a id="line.78">     *</a>
+<span class="sourceLineNo">079</span><a id="line.79">     * @param outputStream the stream to write logs to.</a>
+<span class="sourceLineNo">080</span><a id="line.80">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
+<span class="sourceLineNo">081</span><a id="line.81">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
+<span class="sourceLineNo">082</span><a id="line.82">     * @noinspection deprecation</a>
+<span class="sourceLineNo">083</span><a id="line.83">     * @noinspectionreason We are forced to keep AutomaticBean compatability</a>
+<span class="sourceLineNo">084</span><a id="line.84">     *     because of maven-checkstyle-plugin. Until #12873.</a>
+<span class="sourceLineNo">085</span><a id="line.85">     */</a>
+<span class="sourceLineNo">086</span><a id="line.86">    public XMLLogger(OutputStream outputStream,</a>
+<span class="sourceLineNo">087</span><a id="line.87">                     AutomaticBean.OutputStreamOptions outputStreamOptions) {</a>
+<span class="sourceLineNo">088</span><a id="line.88">        this(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));</a>
+<span class="sourceLineNo">089</span><a id="line.89">    }</a>
+<span class="sourceLineNo">090</span><a id="line.90"></a>
+<span class="sourceLineNo">091</span><a id="line.91">    /**</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * Creates a new {@code XMLLogger} instance.</a>
+<span class="sourceLineNo">093</span><a id="line.93">     * Sets the output to a defined stream.</a>
+<span class="sourceLineNo">094</span><a id="line.94">     *</a>
+<span class="sourceLineNo">095</span><a id="line.95">     * @param outputStream the stream to write logs to.</a>
+<span class="sourceLineNo">096</span><a id="line.96">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * @throws IllegalArgumentException if outputStreamOptions is null.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     */</a>
+<span class="sourceLineNo">099</span><a id="line.99">    public XMLLogger(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {</a>
+<span class="sourceLineNo">100</span><a id="line.100">        writer = new PrintWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8));</a>
+<span class="sourceLineNo">101</span><a id="line.101">        if (outputStreamOptions == null) {</a>
+<span class="sourceLineNo">102</span><a id="line.102">            throw new IllegalArgumentException("Parameter outputStreamOptions can not be null");</a>
+<span class="sourceLineNo">103</span><a id="line.103">        }</a>
+<span class="sourceLineNo">104</span><a id="line.104">        closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;</a>
+<span class="sourceLineNo">105</span><a id="line.105">    }</a>
+<span class="sourceLineNo">106</span><a id="line.106"></a>
+<span class="sourceLineNo">107</span><a id="line.107">    @Override</a>
+<span class="sourceLineNo">108</span><a id="line.108">    protected void finishLocalSetup() {</a>
+<span class="sourceLineNo">109</span><a id="line.109">        // No code by default</a>
+<span class="sourceLineNo">110</span><a id="line.110">    }</a>
+<span class="sourceLineNo">111</span><a id="line.111"></a>
+<span class="sourceLineNo">112</span><a id="line.112">    @Override</a>
+<span class="sourceLineNo">113</span><a id="line.113">    public void auditStarted(AuditEvent event) {</a>
+<span class="sourceLineNo">114</span><a id="line.114">        writer.println("&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;");</a>
+<span class="sourceLineNo">115</span><a id="line.115"></a>
+<span class="sourceLineNo">116</span><a id="line.116">        final String version = XMLLogger.class.getPackage().getImplementationVersion();</a>
+<span class="sourceLineNo">117</span><a id="line.117"></a>
+<span class="sourceLineNo">118</span><a id="line.118">        writer.println("&lt;checkstyle version=\"" + version + "\"&gt;");</a>
+<span class="sourceLineNo">119</span><a id="line.119">    }</a>
+<span class="sourceLineNo">120</span><a id="line.120"></a>
+<span class="sourceLineNo">121</span><a id="line.121">    @Override</a>
+<span class="sourceLineNo">122</span><a id="line.122">    public void auditFinished(AuditEvent event) {</a>
+<span class="sourceLineNo">123</span><a id="line.123">        writer.println("&lt;/checkstyle&gt;");</a>
+<span class="sourceLineNo">124</span><a id="line.124">        if (closeStream) {</a>
+<span class="sourceLineNo">125</span><a id="line.125">            writer.close();</a>
+<span class="sourceLineNo">126</span><a id="line.126">        }</a>
+<span class="sourceLineNo">127</span><a id="line.127">        else {</a>
+<span class="sourceLineNo">128</span><a id="line.128">            writer.flush();</a>
+<span class="sourceLineNo">129</span><a id="line.129">        }</a>
+<span class="sourceLineNo">130</span><a id="line.130">    }</a>
+<span class="sourceLineNo">131</span><a id="line.131"></a>
+<span class="sourceLineNo">132</span><a id="line.132">    @Override</a>
+<span class="sourceLineNo">133</span><a id="line.133">    public void fileStarted(AuditEvent event) {</a>
+<span class="sourceLineNo">134</span><a id="line.134">        fileMessages.put(event.getFileName(), new FileMessages());</a>
+<span class="sourceLineNo">135</span><a id="line.135">    }</a>
+<span class="sourceLineNo">136</span><a id="line.136"></a>
+<span class="sourceLineNo">137</span><a id="line.137">    @Override</a>
+<span class="sourceLineNo">138</span><a id="line.138">    public void fileFinished(AuditEvent event) {</a>
+<span class="sourceLineNo">139</span><a id="line.139">        final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">140</span><a id="line.140">        final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">141</span><a id="line.141"></a>
+<span class="sourceLineNo">142</span><a id="line.142">        synchronized (writerLock) {</a>
+<span class="sourceLineNo">143</span><a id="line.143">            writeFileMessages(fileName, messages);</a>
+<span class="sourceLineNo">144</span><a id="line.144">        }</a>
+<span class="sourceLineNo">145</span><a id="line.145"></a>
+<span class="sourceLineNo">146</span><a id="line.146">        fileMessages.remove(fileName);</a>
+<span class="sourceLineNo">147</span><a id="line.147">    }</a>
+<span class="sourceLineNo">148</span><a id="line.148"></a>
+<span class="sourceLineNo">149</span><a id="line.149">    /**</a>
+<span class="sourceLineNo">150</span><a id="line.150">     * Prints the file section with all file errors and exceptions.</a>
+<span class="sourceLineNo">151</span><a id="line.151">     *</a>
+<span class="sourceLineNo">152</span><a id="line.152">     * @param fileName The file name, as should be printed in the opening file tag.</a>
+<span class="sourceLineNo">153</span><a id="line.153">     * @param messages The file messages.</a>
+<span class="sourceLineNo">154</span><a id="line.154">     */</a>
+<span class="sourceLineNo">155</span><a id="line.155">    private void writeFileMessages(String fileName, FileMessages messages) {</a>
+<span class="sourceLineNo">156</span><a id="line.156">        writeFileOpeningTag(fileName);</a>
+<span class="sourceLineNo">157</span><a id="line.157">        if (messages != null) {</a>
+<span class="sourceLineNo">158</span><a id="line.158">            for (AuditEvent errorEvent : messages.getErrors()) {</a>
+<span class="sourceLineNo">159</span><a id="line.159">                writeFileError(errorEvent);</a>
+<span class="sourceLineNo">160</span><a id="line.160">            }</a>
+<span class="sourceLineNo">161</span><a id="line.161">            for (Throwable exception : messages.getExceptions()) {</a>
+<span class="sourceLineNo">162</span><a id="line.162">                writeException(exception);</a>
+<span class="sourceLineNo">163</span><a id="line.163">            }</a>
+<span class="sourceLineNo">164</span><a id="line.164">        }</a>
+<span class="sourceLineNo">165</span><a id="line.165">        writeFileClosingTag();</a>
+<span class="sourceLineNo">166</span><a id="line.166">    }</a>
+<span class="sourceLineNo">167</span><a id="line.167"></a>
+<span class="sourceLineNo">168</span><a id="line.168">    /**</a>
+<span class="sourceLineNo">169</span><a id="line.169">     * Prints the "file" opening tag with the given filename.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     *</a>
+<span class="sourceLineNo">171</span><a id="line.171">     * @param fileName The filename to output.</a>
+<span class="sourceLineNo">172</span><a id="line.172">     */</a>
+<span class="sourceLineNo">173</span><a id="line.173">    private void writeFileOpeningTag(String fileName) {</a>
+<span class="sourceLineNo">174</span><a id="line.174">        writer.println("&lt;file name=\"" + encode(fileName) + "\"&gt;");</a>
+<span class="sourceLineNo">175</span><a id="line.175">    }</a>
+<span class="sourceLineNo">176</span><a id="line.176"></a>
+<span class="sourceLineNo">177</span><a id="line.177">    /**</a>
+<span class="sourceLineNo">178</span><a id="line.178">     * Prints the "file" closing tag.</a>
+<span class="sourceLineNo">179</span><a id="line.179">     */</a>
+<span class="sourceLineNo">180</span><a id="line.180">    private void writeFileClosingTag() {</a>
+<span class="sourceLineNo">181</span><a id="line.181">        writer.println("&lt;/file&gt;");</a>
+<span class="sourceLineNo">182</span><a id="line.182">    }</a>
+<span class="sourceLineNo">183</span><a id="line.183"></a>
+<span class="sourceLineNo">184</span><a id="line.184">    @Override</a>
+<span class="sourceLineNo">185</span><a id="line.185">    public void addError(AuditEvent event) {</a>
+<span class="sourceLineNo">186</span><a id="line.186">        if (event.getSeverityLevel() != SeverityLevel.IGNORE) {</a>
+<span class="sourceLineNo">187</span><a id="line.187">            final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">188</span><a id="line.188">            if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
+<span class="sourceLineNo">189</span><a id="line.189">                synchronized (writerLock) {</a>
+<span class="sourceLineNo">190</span><a id="line.190">                    writeFileError(event);</a>
+<span class="sourceLineNo">191</span><a id="line.191">                }</a>
+<span class="sourceLineNo">192</span><a id="line.192">            }</a>
+<span class="sourceLineNo">193</span><a id="line.193">            else {</a>
+<span class="sourceLineNo">194</span><a id="line.194">                final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">195</span><a id="line.195">                messages.addError(event);</a>
+<span class="sourceLineNo">196</span><a id="line.196">            }</a>
+<span class="sourceLineNo">197</span><a id="line.197">        }</a>
+<span class="sourceLineNo">198</span><a id="line.198">    }</a>
+<span class="sourceLineNo">199</span><a id="line.199"></a>
+<span class="sourceLineNo">200</span><a id="line.200">    /**</a>
+<span class="sourceLineNo">201</span><a id="line.201">     * Outputs the given event to the writer.</a>
+<span class="sourceLineNo">202</span><a id="line.202">     *</a>
+<span class="sourceLineNo">203</span><a id="line.203">     * @param event An event to print.</a>
+<span class="sourceLineNo">204</span><a id="line.204">     */</a>
+<span class="sourceLineNo">205</span><a id="line.205">    private void writeFileError(AuditEvent event) {</a>
+<span class="sourceLineNo">206</span><a id="line.206">        writer.print("&lt;error" + " line=\"" + event.getLine() + "\"");</a>
+<span class="sourceLineNo">207</span><a id="line.207">        if (event.getColumn() &gt; 0) {</a>
+<span class="sourceLineNo">208</span><a id="line.208">            writer.print(" column=\"" + event.getColumn() + "\"");</a>
+<span class="sourceLineNo">209</span><a id="line.209">        }</a>
+<span class="sourceLineNo">210</span><a id="line.210">        writer.print(" severity=\""</a>
+<span class="sourceLineNo">211</span><a id="line.211">                + event.getSeverityLevel().getName()</a>
+<span class="sourceLineNo">212</span><a id="line.212">                + "\"");</a>
+<span class="sourceLineNo">213</span><a id="line.213">        writer.print(" message=\""</a>
+<span class="sourceLineNo">214</span><a id="line.214">                + encode(event.getMessage())</a>
+<span class="sourceLineNo">215</span><a id="line.215">                + "\"");</a>
+<span class="sourceLineNo">216</span><a id="line.216">        writer.print(" source=\"");</a>
+<span class="sourceLineNo">217</span><a id="line.217">        if (event.getModuleId() == null) {</a>
+<span class="sourceLineNo">218</span><a id="line.218">            writer.print(encode(event.getSourceName()));</a>
+<span class="sourceLineNo">219</span><a id="line.219">        }</a>
+<span class="sourceLineNo">220</span><a id="line.220">        else {</a>
+<span class="sourceLineNo">221</span><a id="line.221">            writer.print(encode(event.getModuleId()));</a>
+<span class="sourceLineNo">222</span><a id="line.222">        }</a>
+<span class="sourceLineNo">223</span><a id="line.223">        writer.println("\"/&gt;");</a>
+<span class="sourceLineNo">224</span><a id="line.224">    }</a>
+<span class="sourceLineNo">225</span><a id="line.225"></a>
+<span class="sourceLineNo">226</span><a id="line.226">    @Override</a>
+<span class="sourceLineNo">227</span><a id="line.227">    public void addException(AuditEvent event, Throwable throwable) {</a>
+<span class="sourceLineNo">228</span><a id="line.228">        final String fileName = event.getFileName();</a>
+<span class="sourceLineNo">229</span><a id="line.229">        if (fileName == null || !fileMessages.containsKey(fileName)) {</a>
+<span class="sourceLineNo">230</span><a id="line.230">            synchronized (writerLock) {</a>
+<span class="sourceLineNo">231</span><a id="line.231">                writeException(throwable);</a>
+<span class="sourceLineNo">232</span><a id="line.232">            }</a>
+<span class="sourceLineNo">233</span><a id="line.233">        }</a>
+<span class="sourceLineNo">234</span><a id="line.234">        else {</a>
+<span class="sourceLineNo">235</span><a id="line.235">            final FileMessages messages = fileMessages.get(fileName);</a>
+<span class="sourceLineNo">236</span><a id="line.236">            messages.addException(throwable);</a>
+<span class="sourceLineNo">237</span><a id="line.237">        }</a>
+<span class="sourceLineNo">238</span><a id="line.238">    }</a>
+<span class="sourceLineNo">239</span><a id="line.239"></a>
+<span class="sourceLineNo">240</span><a id="line.240">    /**</a>
+<span class="sourceLineNo">241</span><a id="line.241">     * Writes the exception event to the print writer.</a>
+<span class="sourceLineNo">242</span><a id="line.242">     *</a>
+<span class="sourceLineNo">243</span><a id="line.243">     * @param throwable The</a>
+<span class="sourceLineNo">244</span><a id="line.244">     */</a>
+<span class="sourceLineNo">245</span><a id="line.245">    private void writeException(Throwable throwable) {</a>
+<span class="sourceLineNo">246</span><a id="line.246">        writer.println("&lt;exception&gt;");</a>
+<span class="sourceLineNo">247</span><a id="line.247">        writer.println("&lt;![CDATA[");</a>
+<span class="sourceLineNo">248</span><a id="line.248"></a>
+<span class="sourceLineNo">249</span><a id="line.249">        final StringWriter stringWriter = new StringWriter();</a>
+<span class="sourceLineNo">250</span><a id="line.250">        final PrintWriter printer = new PrintWriter(stringWriter);</a>
+<span class="sourceLineNo">251</span><a id="line.251">        throwable.printStackTrace(printer);</a>
+<span class="sourceLineNo">252</span><a id="line.252">        writer.println(encode(stringWriter.toString()));</a>
+<span class="sourceLineNo">253</span><a id="line.253"></a>
+<span class="sourceLineNo">254</span><a id="line.254">        writer.println("]]&gt;");</a>
+<span class="sourceLineNo">255</span><a id="line.255">        writer.println("&lt;/exception&gt;");</a>
+<span class="sourceLineNo">256</span><a id="line.256">    }</a>
+<span class="sourceLineNo">257</span><a id="line.257"></a>
+<span class="sourceLineNo">258</span><a id="line.258">    /**</a>
+<span class="sourceLineNo">259</span><a id="line.259">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</a>
+<span class="sourceLineNo">260</span><a id="line.260">     *</a>
+<span class="sourceLineNo">261</span><a id="line.261">     * @param value the value to escape.</a>
+<span class="sourceLineNo">262</span><a id="line.262">     * @return the escaped value if necessary.</a>
+<span class="sourceLineNo">263</span><a id="line.263">     */</a>
+<span class="sourceLineNo">264</span><a id="line.264">    public static String encode(String value) {</a>
+<span class="sourceLineNo">265</span><a id="line.265">        final StringBuilder sb = new StringBuilder(256);</a>
+<span class="sourceLineNo">266</span><a id="line.266">        for (int i = 0; i &lt; value.length(); i++) {</a>
+<span class="sourceLineNo">267</span><a id="line.267">            final char chr = value.charAt(i);</a>
+<span class="sourceLineNo">268</span><a id="line.268">            switch (chr) {</a>
+<span class="sourceLineNo">269</span><a id="line.269">                case '&lt;':</a>
+<span class="sourceLineNo">270</span><a id="line.270">                    sb.append("&amp;lt;");</a>
+<span class="sourceLineNo">271</span><a id="line.271">                    break;</a>
+<span class="sourceLineNo">272</span><a id="line.272">                case '&gt;':</a>
+<span class="sourceLineNo">273</span><a id="line.273">                    sb.append("&amp;gt;");</a>
+<span class="sourceLineNo">274</span><a id="line.274">                    break;</a>
+<span class="sourceLineNo">275</span><a id="line.275">                case '\'':</a>
+<span class="sourceLineNo">276</span><a id="line.276">                    sb.append("&amp;apos;");</a>
+<span class="sourceLineNo">277</span><a id="line.277">                    break;</a>
+<span class="sourceLineNo">278</span><a id="line.278">                case '\"':</a>
+<span class="sourceLineNo">279</span><a id="line.279">                    sb.append("&amp;quot;");</a>
+<span class="sourceLineNo">280</span><a id="line.280">                    break;</a>
+<span class="sourceLineNo">281</span><a id="line.281">                case '&amp;':</a>
+<span class="sourceLineNo">282</span><a id="line.282">                    sb.append("&amp;amp;");</a>
+<span class="sourceLineNo">283</span><a id="line.283">                    break;</a>
+<span class="sourceLineNo">284</span><a id="line.284">                case '\r':</a>
+<span class="sourceLineNo">285</span><a id="line.285">                    break;</a>
+<span class="sourceLineNo">286</span><a id="line.286">                case '\n':</a>
+<span class="sourceLineNo">287</span><a id="line.287">                    sb.append("&amp;#10;");</a>
+<span class="sourceLineNo">288</span><a id="line.288">                    break;</a>
+<span class="sourceLineNo">289</span><a id="line.289">                default:</a>
+<span class="sourceLineNo">290</span><a id="line.290">                    if (Character.isISOControl(chr)) {</a>
+<span class="sourceLineNo">291</span><a id="line.291">                        // true escape characters need '&amp;' before, but it also requires XML 1.1</a>
+<span class="sourceLineNo">292</span><a id="line.292">                        // until https://github.com/checkstyle/checkstyle/issues/5168</a>
+<span class="sourceLineNo">293</span><a id="line.293">                        sb.append("#x");</a>
+<span class="sourceLineNo">294</span><a id="line.294">                        sb.append(Integer.toHexString(chr));</a>
+<span class="sourceLineNo">295</span><a id="line.295">                        sb.append(';');</a>
+<span class="sourceLineNo">296</span><a id="line.296">                    }</a>
+<span class="sourceLineNo">297</span><a id="line.297">                    else {</a>
+<span class="sourceLineNo">298</span><a id="line.298">                        sb.append(chr);</a>
+<span class="sourceLineNo">299</span><a id="line.299">                    }</a>
+<span class="sourceLineNo">300</span><a id="line.300">                    break;</a>
+<span class="sourceLineNo">301</span><a id="line.301">            }</a>
+<span class="sourceLineNo">302</span><a id="line.302">        }</a>
+<span class="sourceLineNo">303</span><a id="line.303">        return sb.toString();</a>
+<span class="sourceLineNo">304</span><a id="line.304">    }</a>
+<span class="sourceLineNo">305</span><a id="line.305"></a>
+<span class="sourceLineNo">306</span><a id="line.306">    /**</a>
+<span class="sourceLineNo">307</span><a id="line.307">     * Finds whether the given argument is character or entity reference.</a>
+<span class="sourceLineNo">308</span><a id="line.308">     *</a>
+<span class="sourceLineNo">309</span><a id="line.309">     * @param ent the possible entity to look for.</a>
+<span class="sourceLineNo">310</span><a id="line.310">     * @return whether the given argument a character or entity reference</a>
+<span class="sourceLineNo">311</span><a id="line.311">     */</a>
+<span class="sourceLineNo">312</span><a id="line.312">    public static boolean isReference(String ent) {</a>
+<span class="sourceLineNo">313</span><a id="line.313">        boolean reference = false;</a>
+<span class="sourceLineNo">314</span><a id="line.314"></a>
+<span class="sourceLineNo">315</span><a id="line.315">        if (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(";")) {</a>
+<span class="sourceLineNo">316</span><a id="line.316">            if (ent.charAt(1) == '#') {</a>
+<span class="sourceLineNo">317</span><a id="line.317">                // prefix is "&amp;#"</a>
+<span class="sourceLineNo">318</span><a id="line.318">                int prefixLength = 2;</a>
+<span class="sourceLineNo">319</span><a id="line.319"></a>
+<span class="sourceLineNo">320</span><a id="line.320">                int radix = BASE_10;</a>
+<span class="sourceLineNo">321</span><a id="line.321">                if (ent.charAt(2) == 'x') {</a>
+<span class="sourceLineNo">322</span><a id="line.322">                    prefixLength++;</a>
+<span class="sourceLineNo">323</span><a id="line.323">                    radix = BASE_16;</a>
+<span class="sourceLineNo">324</span><a id="line.324">                }</a>
+<span class="sourceLineNo">325</span><a id="line.325">                try {</a>
+<span class="sourceLineNo">326</span><a id="line.326">                    Integer.parseInt(</a>
+<span class="sourceLineNo">327</span><a id="line.327">                        ent.substring(prefixLength, ent.length() - 1), radix);</a>
+<span class="sourceLineNo">328</span><a id="line.328">                    reference = true;</a>
+<span class="sourceLineNo">329</span><a id="line.329">                }</a>
+<span class="sourceLineNo">330</span><a id="line.330">                catch (final NumberFormatException ignored) {</a>
+<span class="sourceLineNo">331</span><a id="line.331">                    reference = false;</a>
+<span class="sourceLineNo">332</span><a id="line.332">                }</a>
+<span class="sourceLineNo">333</span><a id="line.333">            }</a>
+<span class="sourceLineNo">334</span><a id="line.334">            else {</a>
+<span class="sourceLineNo">335</span><a id="line.335">                final String name = ent.substring(1, ent.length() - 1);</a>
+<span class="sourceLineNo">336</span><a id="line.336">                for (String element : ENTITIES) {</a>
+<span class="sourceLineNo">337</span><a id="line.337">                    if (name.equals(element)) {</a>
+<span class="sourceLineNo">338</span><a id="line.338">                        reference = true;</a>
+<span class="sourceLineNo">339</span><a id="line.339">                        break;</a>
+<span class="sourceLineNo">340</span><a id="line.340">                    }</a>
+<span class="sourceLineNo">341</span><a id="line.341">                }</a>
+<span class="sourceLineNo">342</span><a id="line.342">            }</a>
+<span class="sourceLineNo">343</span><a id="line.343">        }</a>
+<span class="sourceLineNo">344</span><a id="line.344"></a>
+<span class="sourceLineNo">345</span><a id="line.345">        return reference;</a>
+<span class="sourceLineNo">346</span><a id="line.346">    }</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">    /**</a>
+<span class="sourceLineNo">349</span><a id="line.349">     * The registered file messages.</a>
+<span class="sourceLineNo">350</span><a id="line.350">     */</a>
+<span class="sourceLineNo">351</span><a id="line.351">    private static final class FileMessages {</a>
+<span class="sourceLineNo">352</span><a id="line.352"></a>
+<span class="sourceLineNo">353</span><a id="line.353">        /** The file error events. */</a>
+<span class="sourceLineNo">354</span><a id="line.354">        private final List&lt;AuditEvent&gt; errors = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
+<span class="sourceLineNo">355</span><a id="line.355"></a>
+<span class="sourceLineNo">356</span><a id="line.356">        /** The file exceptions. */</a>
+<span class="sourceLineNo">357</span><a id="line.357">        private final List&lt;Throwable&gt; exceptions = Collections.synchronizedList(new ArrayList&lt;&gt;());</a>
+<span class="sourceLineNo">358</span><a id="line.358"></a>
+<span class="sourceLineNo">359</span><a id="line.359">        /**</a>
+<span class="sourceLineNo">360</span><a id="line.360">         * Returns the file error events.</a>
+<span class="sourceLineNo">361</span><a id="line.361">         *</a>
+<span class="sourceLineNo">362</span><a id="line.362">         * @return the file error events.</a>
+<span class="sourceLineNo">363</span><a id="line.363">         */</a>
+<span class="sourceLineNo">364</span><a id="line.364">        public List&lt;AuditEvent&gt; getErrors() {</a>
+<span class="sourceLineNo">365</span><a id="line.365">            return Collections.unmodifiableList(errors);</a>
+<span class="sourceLineNo">366</span><a id="line.366">        }</a>
+<span class="sourceLineNo">367</span><a id="line.367"></a>
+<span class="sourceLineNo">368</span><a id="line.368">        /**</a>
+<span class="sourceLineNo">369</span><a id="line.369">         * Adds the given error event to the messages.</a>
+<span class="sourceLineNo">370</span><a id="line.370">         *</a>
+<span class="sourceLineNo">371</span><a id="line.371">         * @param event the error event.</a>
+<span class="sourceLineNo">372</span><a id="line.372">         */</a>
+<span class="sourceLineNo">373</span><a id="line.373">        public void addError(AuditEvent event) {</a>
+<span class="sourceLineNo">374</span><a id="line.374">            errors.add(event);</a>
+<span class="sourceLineNo">375</span><a id="line.375">        }</a>
+<span class="sourceLineNo">376</span><a id="line.376"></a>
+<span class="sourceLineNo">377</span><a id="line.377">        /**</a>
+<span class="sourceLineNo">378</span><a id="line.378">         * Returns the file exceptions.</a>
+<span class="sourceLineNo">379</span><a id="line.379">         *</a>
+<span class="sourceLineNo">380</span><a id="line.380">         * @return the file exceptions.</a>
+<span class="sourceLineNo">381</span><a id="line.381">         */</a>
+<span class="sourceLineNo">382</span><a id="line.382">        public List&lt;Throwable&gt; getExceptions() {</a>
+<span class="sourceLineNo">383</span><a id="line.383">            return Collections.unmodifiableList(exceptions);</a>
+<span class="sourceLineNo">384</span><a id="line.384">        }</a>
+<span class="sourceLineNo">385</span><a id="line.385"></a>
+<span class="sourceLineNo">386</span><a id="line.386">        /**</a>
+<span class="sourceLineNo">387</span><a id="line.387">         * Adds the given exception to the messages.</a>
+<span class="sourceLineNo">388</span><a id="line.388">         *</a>
+<span class="sourceLineNo">389</span><a id="line.389">         * @param throwable the file exception</a>
+<span class="sourceLineNo">390</span><a id="line.390">         */</a>
+<span class="sourceLineNo">391</span><a id="line.391">        public void addException(Throwable throwable) {</a>
+<span class="sourceLineNo">392</span><a id="line.392">            exceptions.add(throwable);</a>
+<span class="sourceLineNo">393</span><a id="line.393">        }</a>
+<span class="sourceLineNo">394</span><a id="line.394"></a>
+<span class="sourceLineNo">395</span><a id="line.395">    }</a>
+<span class="sourceLineNo">396</span><a id="line.396"></a>
+<span class="sourceLineNo">397</span><a id="line.397">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
index 0b750f6d38..9a71b91d4b 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
@@ -6614,7 +6614,7 @@
 <span class="sourceLineNo">6605</span><a id="line.6605">     * The opening delimiter of an embedded expression within a string template.</a>
 <span class="sourceLineNo">6606</span><a id="line.6606">     * &lt;p&gt;For example:&lt;/p&gt;</a>
 <span class="sourceLineNo">6607</span><a id="line.6607">     * &lt;pre&gt;</a>
-<span class="sourceLineNo">6608</span><a id="line.6608">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</a>
+<span class="sourceLineNo">6608</span><a id="line.6608">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</a>
 <span class="sourceLineNo">6609</span><a id="line.6609">     * &lt;/pre&gt;</a>
 <span class="sourceLineNo">6610</span><a id="line.6610">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
 <span class="sourceLineNo">6611</span><a id="line.6611">     * &lt;pre&gt;</a>
@@ -6635,128 +6635,177 @@
 <span class="sourceLineNo">6626</span><a id="line.6626">     *                  |       |--IDENT -&amp;gt; getName</a>
 <span class="sourceLineNo">6627</span><a id="line.6627">     *                  |       |--ELIST -&amp;gt; ELIST</a>
 <span class="sourceLineNo">6628</span><a id="line.6628">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6629</span><a id="line.6629">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
+<span class="sourceLineNo">6629</span><a id="line.6629">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</a>
 <span class="sourceLineNo">6630</span><a id="line.6630">     *                  |       |   |--COMMA -&amp;gt; ,</a>
-<span class="sourceLineNo">6631</span><a id="line.6631">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6632</span><a id="line.6632">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
-<span class="sourceLineNo">6633</span><a id="line.6633">     *                  |       `--RPAREN -&amp;gt; )</a>
-<span class="sourceLineNo">6634</span><a id="line.6634">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
-<span class="sourceLineNo">6635</span><a id="line.6635">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
-<span class="sourceLineNo">6636</span><a id="line.6636">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
-<span class="sourceLineNo">6637</span><a id="line.6637">     * &lt;/pre&gt;</a>
-<span class="sourceLineNo">6638</span><a id="line.6638">     *</a>
-<span class="sourceLineNo">6639</span><a id="line.6639">     * @see #STRING_TEMPLATE_END</a>
-<span class="sourceLineNo">6640</span><a id="line.6640">     * @see #STRING_TEMPLATE_CONTENT</a>
-<span class="sourceLineNo">6641</span><a id="line.6641">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
-<span class="sourceLineNo">6642</span><a id="line.6642">     * @see #EMBEDDED_EXPRESSION</a>
-<span class="sourceLineNo">6643</span><a id="line.6643">     * @see #EMBEDDED_EXPRESSION_END</a>
-<span class="sourceLineNo">6644</span><a id="line.6644">     * @see #STRING_LITERAL</a>
-<span class="sourceLineNo">6645</span><a id="line.6645">     *</a>
-<span class="sourceLineNo">6646</span><a id="line.6646">     * @since 10.13.0</a>
-<span class="sourceLineNo">6647</span><a id="line.6647">     */</a>
-<span class="sourceLineNo">6648</span><a id="line.6648">    public static final int EMBEDDED_EXPRESSION_BEGIN =</a>
-<span class="sourceLineNo">6649</span><a id="line.6649">            JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN;</a>
-<span class="sourceLineNo">6650</span><a id="line.6650"></a>
-<span class="sourceLineNo">6651</span><a id="line.6651">    /**</a>
-<span class="sourceLineNo">6652</span><a id="line.6652">     * An expression embedded within a string template.</a>
-<span class="sourceLineNo">6653</span><a id="line.6653">     * &lt;p&gt;For example:&lt;/p&gt;</a>
-<span class="sourceLineNo">6654</span><a id="line.6654">     * &lt;pre&gt;</a>
-<span class="sourceLineNo">6655</span><a id="line.6655">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</a>
-<span class="sourceLineNo">6656</span><a id="line.6656">     * &lt;/pre&gt;</a>
-<span class="sourceLineNo">6657</span><a id="line.6657">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
-<span class="sourceLineNo">6658</span><a id="line.6658">     * &lt;pre&gt;</a>
-<span class="sourceLineNo">6659</span><a id="line.6659">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</a>
-<span class="sourceLineNo">6660</span><a id="line.6660">     *  |--MODIFIERS -&amp;gt; MODIFIERS</a>
-<span class="sourceLineNo">6661</span><a id="line.6661">     *  |--TYPE -&amp;gt; TYPE</a>
-<span class="sourceLineNo">6662</span><a id="line.6662">     *  |   `--IDENT -&amp;gt; String</a>
-<span class="sourceLineNo">6663</span><a id="line.6663">     *  |--IDENT -&amp;gt; s</a>
-<span class="sourceLineNo">6664</span><a id="line.6664">     *  `--ASSIGN -&amp;gt; =</a>
-<span class="sourceLineNo">6665</span><a id="line.6665">     *      `--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6666</span><a id="line.6666">     *          `--DOT -&amp;gt; .</a>
-<span class="sourceLineNo">6667</span><a id="line.6667">     *              |--IDENT -&amp;gt; STR</a>
-<span class="sourceLineNo">6668</span><a id="line.6668">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</a>
-<span class="sourceLineNo">6669</span><a id="line.6669">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</a>
-<span class="sourceLineNo">6670</span><a id="line.6670">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</a>
-<span class="sourceLineNo">6671</span><a id="line.6671">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</a>
-<span class="sourceLineNo">6672</span><a id="line.6672">     *                  |   `--METHOD_CALL -&amp;gt; (</a>
-<span class="sourceLineNo">6673</span><a id="line.6673">     *                  |       |--IDENT -&amp;gt; getName</a>
-<span class="sourceLineNo">6674</span><a id="line.6674">     *                  |       |--ELIST -&amp;gt; ELIST</a>
-<span class="sourceLineNo">6675</span><a id="line.6675">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6676</span><a id="line.6676">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
-<span class="sourceLineNo">6677</span><a id="line.6677">     *                  |       |   |--COMMA -&amp;gt; ,</a>
-<span class="sourceLineNo">6678</span><a id="line.6678">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6679</span><a id="line.6679">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
-<span class="sourceLineNo">6680</span><a id="line.6680">     *                  |       `--RPAREN -&amp;gt; )</a>
-<span class="sourceLineNo">6681</span><a id="line.6681">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
-<span class="sourceLineNo">6682</span><a id="line.6682">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
-<span class="sourceLineNo">6683</span><a id="line.6683">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
-<span class="sourceLineNo">6684</span><a id="line.6684">     * &lt;/pre&gt;</a>
-<span class="sourceLineNo">6685</span><a id="line.6685">     *</a>
-<span class="sourceLineNo">6686</span><a id="line.6686">     * @see #STRING_TEMPLATE_END</a>
-<span class="sourceLineNo">6687</span><a id="line.6687">     * @see #STRING_TEMPLATE_CONTENT</a>
-<span class="sourceLineNo">6688</span><a id="line.6688">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
-<span class="sourceLineNo">6689</span><a id="line.6689">     * @see #EMBEDDED_EXPRESSION</a>
-<span class="sourceLineNo">6690</span><a id="line.6690">     * @see #EMBEDDED_EXPRESSION_END</a>
-<span class="sourceLineNo">6691</span><a id="line.6691">     * @see #STRING_LITERAL</a>
-<span class="sourceLineNo">6692</span><a id="line.6692">     *</a>
-<span class="sourceLineNo">6693</span><a id="line.6693">     * @since 10.13.0</a>
-<span class="sourceLineNo">6694</span><a id="line.6694">     */</a>
-<span class="sourceLineNo">6695</span><a id="line.6695">    public static final int EMBEDDED_EXPRESSION =</a>
-<span class="sourceLineNo">6696</span><a id="line.6696">            JavaLanguageLexer.EMBEDDED_EXPRESSION;</a>
-<span class="sourceLineNo">6697</span><a id="line.6697"></a>
-<span class="sourceLineNo">6698</span><a id="line.6698">    /**</a>
-<span class="sourceLineNo">6699</span><a id="line.6699">     * The closing delimiter of an embedded expression within a string</a>
-<span class="sourceLineNo">6700</span><a id="line.6700">     * template.</a>
-<span class="sourceLineNo">6701</span><a id="line.6701">     * &lt;p&gt;For example:&lt;/p&gt;</a>
-<span class="sourceLineNo">6702</span><a id="line.6702">     * &lt;pre&gt;</a>
-<span class="sourceLineNo">6703</span><a id="line.6703">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</a>
-<span class="sourceLineNo">6704</span><a id="line.6704">     * &lt;/pre&gt;</a>
-<span class="sourceLineNo">6705</span><a id="line.6705">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
-<span class="sourceLineNo">6706</span><a id="line.6706">     * &lt;pre&gt;</a>
-<span class="sourceLineNo">6707</span><a id="line.6707">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</a>
-<span class="sourceLineNo">6708</span><a id="line.6708">     *  |--MODIFIERS -&amp;gt; MODIFIERS</a>
-<span class="sourceLineNo">6709</span><a id="line.6709">     *  |--TYPE -&amp;gt; TYPE</a>
-<span class="sourceLineNo">6710</span><a id="line.6710">     *  |   `--IDENT -&amp;gt; String</a>
-<span class="sourceLineNo">6711</span><a id="line.6711">     *  |--IDENT -&amp;gt; s</a>
-<span class="sourceLineNo">6712</span><a id="line.6712">     *  `--ASSIGN -&amp;gt; =</a>
-<span class="sourceLineNo">6713</span><a id="line.6713">     *      `--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6714</span><a id="line.6714">     *          `--DOT -&amp;gt; .</a>
-<span class="sourceLineNo">6715</span><a id="line.6715">     *              |--IDENT -&amp;gt; STR</a>
-<span class="sourceLineNo">6716</span><a id="line.6716">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</a>
-<span class="sourceLineNo">6717</span><a id="line.6717">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</a>
-<span class="sourceLineNo">6718</span><a id="line.6718">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</a>
-<span class="sourceLineNo">6719</span><a id="line.6719">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</a>
-<span class="sourceLineNo">6720</span><a id="line.6720">     *                  |   `--METHOD_CALL -&amp;gt; (</a>
-<span class="sourceLineNo">6721</span><a id="line.6721">     *                  |       |--IDENT -&amp;gt; getName</a>
-<span class="sourceLineNo">6722</span><a id="line.6722">     *                  |       |--ELIST -&amp;gt; ELIST</a>
-<span class="sourceLineNo">6723</span><a id="line.6723">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6724</span><a id="line.6724">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
-<span class="sourceLineNo">6725</span><a id="line.6725">     *                  |       |   |--COMMA -&amp;gt; ,</a>
-<span class="sourceLineNo">6726</span><a id="line.6726">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
-<span class="sourceLineNo">6727</span><a id="line.6727">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
-<span class="sourceLineNo">6728</span><a id="line.6728">     *                  |       `--RPAREN -&amp;gt; )</a>
-<span class="sourceLineNo">6729</span><a id="line.6729">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
-<span class="sourceLineNo">6730</span><a id="line.6730">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
-<span class="sourceLineNo">6731</span><a id="line.6731">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
-<span class="sourceLineNo">6732</span><a id="line.6732">     * &lt;/pre&gt;</a>
-<span class="sourceLineNo">6733</span><a id="line.6733">     *</a>
-<span class="sourceLineNo">6734</span><a id="line.6734">     * @see #STRING_TEMPLATE_END</a>
-<span class="sourceLineNo">6735</span><a id="line.6735">     * @see #STRING_TEMPLATE_CONTENT</a>
-<span class="sourceLineNo">6736</span><a id="line.6736">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
-<span class="sourceLineNo">6737</span><a id="line.6737">     * @see #EMBEDDED_EXPRESSION</a>
-<span class="sourceLineNo">6738</span><a id="line.6738">     * @see #EMBEDDED_EXPRESSION_END</a>
-<span class="sourceLineNo">6739</span><a id="line.6739">     * @see #STRING_LITERAL</a>
-<span class="sourceLineNo">6740</span><a id="line.6740">     *</a>
-<span class="sourceLineNo">6741</span><a id="line.6741">     * @since 10.13.0</a>
-<span class="sourceLineNo">6742</span><a id="line.6742">     */</a>
-<span class="sourceLineNo">6743</span><a id="line.6743">    public static final int EMBEDDED_EXPRESSION_END =</a>
-<span class="sourceLineNo">6744</span><a id="line.6744">            JavaLanguageLexer.EMBEDDED_EXPRESSION_END;</a>
-<span class="sourceLineNo">6745</span><a id="line.6745"></a>
-<span class="sourceLineNo">6746</span><a id="line.6746">    /** Prevent instantiation. */</a>
-<span class="sourceLineNo">6747</span><a id="line.6747">    private TokenTypes() {</a>
-<span class="sourceLineNo">6748</span><a id="line.6748">    }</a>
-<span class="sourceLineNo">6749</span><a id="line.6749"></a>
-<span class="sourceLineNo">6750</span><a id="line.6750">}</a>
+<span class="sourceLineNo">6631</span><a id="line.6631">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6632</span><a id="line.6632">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
+<span class="sourceLineNo">6633</span><a id="line.6633">     *                  |       |   |--COMMA -&amp;gt; ,</a>
+<span class="sourceLineNo">6634</span><a id="line.6634">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6635</span><a id="line.6635">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
+<span class="sourceLineNo">6636</span><a id="line.6636">     *                  |       `--RPAREN -&amp;gt; )</a>
+<span class="sourceLineNo">6637</span><a id="line.6637">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
+<span class="sourceLineNo">6638</span><a id="line.6638">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
+<span class="sourceLineNo">6639</span><a id="line.6639">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
+<span class="sourceLineNo">6640</span><a id="line.6640">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6641</span><a id="line.6641">     *</a>
+<span class="sourceLineNo">6642</span><a id="line.6642">     * @see #STRING_TEMPLATE_END</a>
+<span class="sourceLineNo">6643</span><a id="line.6643">     * @see #STRING_TEMPLATE_CONTENT</a>
+<span class="sourceLineNo">6644</span><a id="line.6644">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
+<span class="sourceLineNo">6645</span><a id="line.6645">     * @see #EMBEDDED_EXPRESSION</a>
+<span class="sourceLineNo">6646</span><a id="line.6646">     * @see #EMBEDDED_EXPRESSION_END</a>
+<span class="sourceLineNo">6647</span><a id="line.6647">     * @see #STRING_LITERAL</a>
+<span class="sourceLineNo">6648</span><a id="line.6648">     *</a>
+<span class="sourceLineNo">6649</span><a id="line.6649">     * @since 10.13.0</a>
+<span class="sourceLineNo">6650</span><a id="line.6650">     */</a>
+<span class="sourceLineNo">6651</span><a id="line.6651">    public static final int EMBEDDED_EXPRESSION_BEGIN =</a>
+<span class="sourceLineNo">6652</span><a id="line.6652">            JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN;</a>
+<span class="sourceLineNo">6653</span><a id="line.6653"></a>
+<span class="sourceLineNo">6654</span><a id="line.6654">    /**</a>
+<span class="sourceLineNo">6655</span><a id="line.6655">     * An expression embedded within a string template.</a>
+<span class="sourceLineNo">6656</span><a id="line.6656">     * &lt;p&gt;For example:&lt;/p&gt;</a>
+<span class="sourceLineNo">6657</span><a id="line.6657">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6658</span><a id="line.6658">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</a>
+<span class="sourceLineNo">6659</span><a id="line.6659">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6660</span><a id="line.6660">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
+<span class="sourceLineNo">6661</span><a id="line.6661">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6662</span><a id="line.6662">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</a>
+<span class="sourceLineNo">6663</span><a id="line.6663">     *  |--MODIFIERS -&amp;gt; MODIFIERS</a>
+<span class="sourceLineNo">6664</span><a id="line.6664">     *  |--TYPE -&amp;gt; TYPE</a>
+<span class="sourceLineNo">6665</span><a id="line.6665">     *  |   `--IDENT -&amp;gt; String</a>
+<span class="sourceLineNo">6666</span><a id="line.6666">     *  |--IDENT -&amp;gt; s</a>
+<span class="sourceLineNo">6667</span><a id="line.6667">     *  `--ASSIGN -&amp;gt; =</a>
+<span class="sourceLineNo">6668</span><a id="line.6668">     *      `--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6669</span><a id="line.6669">     *          `--DOT -&amp;gt; .</a>
+<span class="sourceLineNo">6670</span><a id="line.6670">     *              |--IDENT -&amp;gt; STR</a>
+<span class="sourceLineNo">6671</span><a id="line.6671">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</a>
+<span class="sourceLineNo">6672</span><a id="line.6672">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</a>
+<span class="sourceLineNo">6673</span><a id="line.6673">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</a>
+<span class="sourceLineNo">6674</span><a id="line.6674">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</a>
+<span class="sourceLineNo">6675</span><a id="line.6675">     *                  |   `--METHOD_CALL -&amp;gt; (</a>
+<span class="sourceLineNo">6676</span><a id="line.6676">     *                  |       |--IDENT -&amp;gt; getName</a>
+<span class="sourceLineNo">6677</span><a id="line.6677">     *                  |       |--ELIST -&amp;gt; ELIST</a>
+<span class="sourceLineNo">6678</span><a id="line.6678">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6679</span><a id="line.6679">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</a>
+<span class="sourceLineNo">6680</span><a id="line.6680">     *                  |       |   |--COMMA -&amp;gt; ,</a>
+<span class="sourceLineNo">6681</span><a id="line.6681">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6682</span><a id="line.6682">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
+<span class="sourceLineNo">6683</span><a id="line.6683">     *                  |       |   |--COMMA -&amp;gt; ,</a>
+<span class="sourceLineNo">6684</span><a id="line.6684">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6685</span><a id="line.6685">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
+<span class="sourceLineNo">6686</span><a id="line.6686">     *                  |       `--RPAREN -&amp;gt; )</a>
+<span class="sourceLineNo">6687</span><a id="line.6687">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
+<span class="sourceLineNo">6688</span><a id="line.6688">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
+<span class="sourceLineNo">6689</span><a id="line.6689">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
+<span class="sourceLineNo">6690</span><a id="line.6690">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6691</span><a id="line.6691">     *</a>
+<span class="sourceLineNo">6692</span><a id="line.6692">     * @see #STRING_TEMPLATE_END</a>
+<span class="sourceLineNo">6693</span><a id="line.6693">     * @see #STRING_TEMPLATE_CONTENT</a>
+<span class="sourceLineNo">6694</span><a id="line.6694">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
+<span class="sourceLineNo">6695</span><a id="line.6695">     * @see #EMBEDDED_EXPRESSION</a>
+<span class="sourceLineNo">6696</span><a id="line.6696">     * @see #EMBEDDED_EXPRESSION_END</a>
+<span class="sourceLineNo">6697</span><a id="line.6697">     * @see #STRING_LITERAL</a>
+<span class="sourceLineNo">6698</span><a id="line.6698">     *</a>
+<span class="sourceLineNo">6699</span><a id="line.6699">     * @since 10.13.0</a>
+<span class="sourceLineNo">6700</span><a id="line.6700">     */</a>
+<span class="sourceLineNo">6701</span><a id="line.6701">    public static final int EMBEDDED_EXPRESSION =</a>
+<span class="sourceLineNo">6702</span><a id="line.6702">            JavaLanguageLexer.EMBEDDED_EXPRESSION;</a>
+<span class="sourceLineNo">6703</span><a id="line.6703"></a>
+<span class="sourceLineNo">6704</span><a id="line.6704">    /**</a>
+<span class="sourceLineNo">6705</span><a id="line.6705">     * The closing delimiter of an embedded expression within a string</a>
+<span class="sourceLineNo">6706</span><a id="line.6706">     * template.</a>
+<span class="sourceLineNo">6707</span><a id="line.6707">     * &lt;p&gt;For example:&lt;/p&gt;</a>
+<span class="sourceLineNo">6708</span><a id="line.6708">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6709</span><a id="line.6709">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</a>
+<span class="sourceLineNo">6710</span><a id="line.6710">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6711</span><a id="line.6711">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
+<span class="sourceLineNo">6712</span><a id="line.6712">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6713</span><a id="line.6713">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</a>
+<span class="sourceLineNo">6714</span><a id="line.6714">     *  |--MODIFIERS -&amp;gt; MODIFIERS</a>
+<span class="sourceLineNo">6715</span><a id="line.6715">     *  |--TYPE -&amp;gt; TYPE</a>
+<span class="sourceLineNo">6716</span><a id="line.6716">     *  |   `--IDENT -&amp;gt; String</a>
+<span class="sourceLineNo">6717</span><a id="line.6717">     *  |--IDENT -&amp;gt; s</a>
+<span class="sourceLineNo">6718</span><a id="line.6718">     *  `--ASSIGN -&amp;gt; =</a>
+<span class="sourceLineNo">6719</span><a id="line.6719">     *      `--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6720</span><a id="line.6720">     *          `--DOT -&amp;gt; .</a>
+<span class="sourceLineNo">6721</span><a id="line.6721">     *              |--IDENT -&amp;gt; STR</a>
+<span class="sourceLineNo">6722</span><a id="line.6722">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</a>
+<span class="sourceLineNo">6723</span><a id="line.6723">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</a>
+<span class="sourceLineNo">6724</span><a id="line.6724">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</a>
+<span class="sourceLineNo">6725</span><a id="line.6725">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</a>
+<span class="sourceLineNo">6726</span><a id="line.6726">     *                  |   `--METHOD_CALL -&amp;gt; (</a>
+<span class="sourceLineNo">6727</span><a id="line.6727">     *                  |       |--IDENT -&amp;gt; getName</a>
+<span class="sourceLineNo">6728</span><a id="line.6728">     *                  |       |--ELIST -&amp;gt; ELIST</a>
+<span class="sourceLineNo">6729</span><a id="line.6729">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6730</span><a id="line.6730">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</a>
+<span class="sourceLineNo">6731</span><a id="line.6731">     *                  |       |   |--COMMA -&amp;gt; ,</a>
+<span class="sourceLineNo">6732</span><a id="line.6732">     *                  |       |   |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6733</span><a id="line.6733">     *                  |       |   |   `--IDENT -&amp;gt; firstName</a>
+<span class="sourceLineNo">6734</span><a id="line.6734">     *                  |       |   |--COMMA -&amp;gt; ,</a>
+<span class="sourceLineNo">6735</span><a id="line.6735">     *                  |       |   `--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6736</span><a id="line.6736">     *                  |       |       `--IDENT -&amp;gt; lastName</a>
+<span class="sourceLineNo">6737</span><a id="line.6737">     *                  |       `--RPAREN -&amp;gt; )</a>
+<span class="sourceLineNo">6738</span><a id="line.6738">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</a>
+<span class="sourceLineNo">6739</span><a id="line.6739">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</a>
+<span class="sourceLineNo">6740</span><a id="line.6740">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</a>
+<span class="sourceLineNo">6741</span><a id="line.6741">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6742</span><a id="line.6742">     *</a>
+<span class="sourceLineNo">6743</span><a id="line.6743">     * @see #STRING_TEMPLATE_END</a>
+<span class="sourceLineNo">6744</span><a id="line.6744">     * @see #STRING_TEMPLATE_CONTENT</a>
+<span class="sourceLineNo">6745</span><a id="line.6745">     * @see #EMBEDDED_EXPRESSION_BEGIN</a>
+<span class="sourceLineNo">6746</span><a id="line.6746">     * @see #EMBEDDED_EXPRESSION</a>
+<span class="sourceLineNo">6747</span><a id="line.6747">     * @see #EMBEDDED_EXPRESSION_END</a>
+<span class="sourceLineNo">6748</span><a id="line.6748">     * @see #STRING_LITERAL</a>
+<span class="sourceLineNo">6749</span><a id="line.6749">     *</a>
+<span class="sourceLineNo">6750</span><a id="line.6750">     * @since 10.13.0</a>
+<span class="sourceLineNo">6751</span><a id="line.6751">     */</a>
+<span class="sourceLineNo">6752</span><a id="line.6752">    public static final int EMBEDDED_EXPRESSION_END =</a>
+<span class="sourceLineNo">6753</span><a id="line.6753">            JavaLanguageLexer.EMBEDDED_EXPRESSION_END;</a>
+<span class="sourceLineNo">6754</span><a id="line.6754"></a>
+<span class="sourceLineNo">6755</span><a id="line.6755">    /**</a>
+<span class="sourceLineNo">6756</span><a id="line.6756">     * An unnamed pattern variable definition. Appears as part of a pattern definition.</a>
+<span class="sourceLineNo">6757</span><a id="line.6757">     * &lt;p&gt;For example:&lt;/p&gt;</a>
+<span class="sourceLineNo">6758</span><a id="line.6758">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6759</span><a id="line.6759">     *    if (r instanceof R(_)) {}</a>
+<span class="sourceLineNo">6760</span><a id="line.6760">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6761</span><a id="line.6761">     * &lt;p&gt;parses as:&lt;/p&gt;</a>
+<span class="sourceLineNo">6762</span><a id="line.6762">     * &lt;pre&gt;</a>
+<span class="sourceLineNo">6763</span><a id="line.6763">     * LITERAL_IF -&amp;gt; if</a>
+<span class="sourceLineNo">6764</span><a id="line.6764">     *  |--LPAREN -&amp;gt; (</a>
+<span class="sourceLineNo">6765</span><a id="line.6765">     *  |--EXPR -&amp;gt; EXPR</a>
+<span class="sourceLineNo">6766</span><a id="line.6766">     *  |   `--LITERAL_INSTANCEOF -&amp;gt; instanceof</a>
+<span class="sourceLineNo">6767</span><a id="line.6767">     *  |       |--IDENT -&amp;gt; r</a>
+<span class="sourceLineNo">6768</span><a id="line.6768">     *  |       `--RECORD_PATTERN_DEF -&amp;gt; RECORD_PATTERN_DEF</a>
+<span class="sourceLineNo">6769</span><a id="line.6769">     *  |           |--MODIFIERS -&amp;gt; MODIFIERS</a>
+<span class="sourceLineNo">6770</span><a id="line.6770">     *  |           |--TYPE -&amp;gt; TYPE</a>
+<span class="sourceLineNo">6771</span><a id="line.6771">     *  |           |   `--IDENT -&amp;gt; R</a>
+<span class="sourceLineNo">6772</span><a id="line.6772">     *  |           |--LPAREN -&amp;gt; (</a>
+<span class="sourceLineNo">6773</span><a id="line.6773">     *  |           |--RECORD_PATTERN_COMPONENTS -&amp;gt; RECORD_PATTERN_COMPONENTS</a>
+<span class="sourceLineNo">6774</span><a id="line.6774">     *  |           |   `--UNNAMED_PATTERN_DEF -&amp;gt; _</a>
+<span class="sourceLineNo">6775</span><a id="line.6775">     *  |           `--RPAREN -&amp;gt; )</a>
+<span class="sourceLineNo">6776</span><a id="line.6776">     *  |--RPAREN -&amp;gt; )</a>
+<span class="sourceLineNo">6777</span><a id="line.6777">     *  `--SLIST -&amp;gt; {</a>
+<span class="sourceLineNo">6778</span><a id="line.6778">     *      `--RCURLY -&amp;gt; }</a>
+<span class="sourceLineNo">6779</span><a id="line.6779">     * &lt;/pre&gt;</a>
+<span class="sourceLineNo">6780</span><a id="line.6780">     *</a>
+<span class="sourceLineNo">6781</span><a id="line.6781">     * @see #RECORD_PATTERN_COMPONENTS</a>
+<span class="sourceLineNo">6782</span><a id="line.6782">     * @see #RECORD_PATTERN_DEF</a>
+<span class="sourceLineNo">6783</span><a id="line.6783">     * @see #LITERAL_SWITCH</a>
+<span class="sourceLineNo">6784</span><a id="line.6784">     * @see #LITERAL_INSTANCEOF</a>
+<span class="sourceLineNo">6785</span><a id="line.6785">     * @see #SWITCH_RULE</a>
+<span class="sourceLineNo">6786</span><a id="line.6786">     * @see #LITERAL_WHEN</a>
+<span class="sourceLineNo">6787</span><a id="line.6787">     * @see #PATTERN_VARIABLE_DEF</a>
+<span class="sourceLineNo">6788</span><a id="line.6788">     * @see #PATTERN_DEF</a>
+<span class="sourceLineNo">6789</span><a id="line.6789">     *</a>
+<span class="sourceLineNo">6790</span><a id="line.6790">     * @since 10.14.0</a>
+<span class="sourceLineNo">6791</span><a id="line.6791">     */</a>
+<span class="sourceLineNo">6792</span><a id="line.6792">    public static final int UNNAMED_PATTERN_DEF =</a>
+<span class="sourceLineNo">6793</span><a id="line.6793">            JavaLanguageLexer.UNNAMED_PATTERN_DEF;</a>
+<span class="sourceLineNo">6794</span><a id="line.6794"></a>
+<span class="sourceLineNo">6795</span><a id="line.6795">    /** Prevent instantiation. */</a>
+<span class="sourceLineNo">6796</span><a id="line.6796">    private TokenTypes() {</a>
+<span class="sourceLineNo">6797</span><a id="line.6797">    }</a>
+<span class="sourceLineNo">6798</span><a id="line.6798"></a>
+<span class="sourceLineNo">6799</span><a id="line.6799">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
index a456375056..976263af41 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
@@ -35,67 +35,69 @@
 <span class="sourceLineNo">026</span><a id="line.26"></a>
 <span class="sourceLineNo">027</span><a id="line.27">/**</a>
 <span class="sourceLineNo">028</span><a id="line.28"> * &lt;p&gt;</a>
-<span class="sourceLineNo">029</span><a id="line.29"> * Checks whether file contains code. Files which are considered to have no code:</a>
-<span class="sourceLineNo">030</span><a id="line.30"> * &lt;/p&gt;</a>
-<span class="sourceLineNo">031</span><a id="line.31"> * &lt;ul&gt;</a>
-<span class="sourceLineNo">032</span><a id="line.32"> * &lt;li&gt;</a>
-<span class="sourceLineNo">033</span><a id="line.33"> * File with no text</a>
-<span class="sourceLineNo">034</span><a id="line.34"> * &lt;/li&gt;</a>
-<span class="sourceLineNo">035</span><a id="line.35"> * &lt;li&gt;</a>
-<span class="sourceLineNo">036</span><a id="line.36"> * File with single-line comment(s)</a>
-<span class="sourceLineNo">037</span><a id="line.37"> * &lt;/li&gt;</a>
-<span class="sourceLineNo">038</span><a id="line.38"> * &lt;li&gt;</a>
-<span class="sourceLineNo">039</span><a id="line.39"> * File with a multi line comment(s).</a>
-<span class="sourceLineNo">040</span><a id="line.40"> * &lt;/li&gt;</a>
-<span class="sourceLineNo">041</span><a id="line.41"> * &lt;/ul&gt;</a>
-<span class="sourceLineNo">042</span><a id="line.42"> * &lt;p&gt;</a>
-<span class="sourceLineNo">043</span><a id="line.43"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</a>
-<span class="sourceLineNo">044</span><a id="line.44"> * &lt;/p&gt;</a>
-<span class="sourceLineNo">045</span><a id="line.45"> * &lt;p&gt;</a>
-<span class="sourceLineNo">046</span><a id="line.46"> * Violation Message Keys:</a>
-<span class="sourceLineNo">047</span><a id="line.47"> * &lt;/p&gt;</a>
-<span class="sourceLineNo">048</span><a id="line.48"> * &lt;ul&gt;</a>
-<span class="sourceLineNo">049</span><a id="line.49"> * &lt;li&gt;</a>
-<span class="sourceLineNo">050</span><a id="line.50"> * {@code nocode.in.file}</a>
-<span class="sourceLineNo">051</span><a id="line.51"> * &lt;/li&gt;</a>
-<span class="sourceLineNo">052</span><a id="line.52"> * &lt;/ul&gt;</a>
-<span class="sourceLineNo">053</span><a id="line.53"> *</a>
-<span class="sourceLineNo">054</span><a id="line.54"> * @since 8.33</a>
-<span class="sourceLineNo">055</span><a id="line.55"> */</a>
-<span class="sourceLineNo">056</span><a id="line.56">@StatelessCheck</a>
-<span class="sourceLineNo">057</span><a id="line.57">public class NoCodeInFileCheck extends AbstractCheck {</a>
-<span class="sourceLineNo">058</span><a id="line.58"></a>
-<span class="sourceLineNo">059</span><a id="line.59">    /**</a>
-<span class="sourceLineNo">060</span><a id="line.60">     * A key is pointing to the warning message text in "messages.properties"</a>
-<span class="sourceLineNo">061</span><a id="line.61">     * file.</a>
-<span class="sourceLineNo">062</span><a id="line.62">     */</a>
-<span class="sourceLineNo">063</span><a id="line.63">    public static final String MSG_KEY_NO_CODE = "nocode.in.file";</a>
-<span class="sourceLineNo">064</span><a id="line.64"></a>
-<span class="sourceLineNo">065</span><a id="line.65">    /** Line number used to log violation when no AST nodes are present in file. */</a>
-<span class="sourceLineNo">066</span><a id="line.66">    private static final int DEFAULT_LINE_NUMBER = 1;</a>
-<span class="sourceLineNo">067</span><a id="line.67"></a>
-<span class="sourceLineNo">068</span><a id="line.68">    @Override</a>
-<span class="sourceLineNo">069</span><a id="line.69">    public int[] getDefaultTokens() {</a>
-<span class="sourceLineNo">070</span><a id="line.70">        return getRequiredTokens();</a>
-<span class="sourceLineNo">071</span><a id="line.71">    }</a>
-<span class="sourceLineNo">072</span><a id="line.72"></a>
-<span class="sourceLineNo">073</span><a id="line.73">    @Override</a>
-<span class="sourceLineNo">074</span><a id="line.74">    public int[] getAcceptableTokens() {</a>
-<span class="sourceLineNo">075</span><a id="line.75">        return getRequiredTokens();</a>
-<span class="sourceLineNo">076</span><a id="line.76">    }</a>
-<span class="sourceLineNo">077</span><a id="line.77"></a>
-<span class="sourceLineNo">078</span><a id="line.78">    @Override</a>
-<span class="sourceLineNo">079</span><a id="line.79">    public int[] getRequiredTokens() {</a>
-<span class="sourceLineNo">080</span><a id="line.80">        return CommonUtil.EMPTY_INT_ARRAY;</a>
-<span class="sourceLineNo">081</span><a id="line.81">    }</a>
-<span class="sourceLineNo">082</span><a id="line.82"></a>
-<span class="sourceLineNo">083</span><a id="line.83">    @Override</a>
-<span class="sourceLineNo">084</span><a id="line.84">    public void finishTree(DetailAST ast) {</a>
-<span class="sourceLineNo">085</span><a id="line.85">        if (ast == null) {</a>
-<span class="sourceLineNo">086</span><a id="line.86">            log(DEFAULT_LINE_NUMBER, MSG_KEY_NO_CODE);</a>
-<span class="sourceLineNo">087</span><a id="line.87">        }</a>
-<span class="sourceLineNo">088</span><a id="line.88">    }</a>
-<span class="sourceLineNo">089</span><a id="line.89">}</a>
+<span class="sourceLineNo">029</span><a id="line.29"> * Checks whether file contains code.</a>
+<span class="sourceLineNo">030</span><a id="line.30"> * Java compiler is not raising errors on files with no code or all commented out.</a>
+<span class="sourceLineNo">031</span><a id="line.31"> * Files which are considered to have no code:</a>
+<span class="sourceLineNo">032</span><a id="line.32"> * &lt;/p&gt;</a>
+<span class="sourceLineNo">033</span><a id="line.33"> * &lt;ul&gt;</a>
+<span class="sourceLineNo">034</span><a id="line.34"> * &lt;li&gt;</a>
+<span class="sourceLineNo">035</span><a id="line.35"> * File with no text</a>
+<span class="sourceLineNo">036</span><a id="line.36"> * &lt;/li&gt;</a>
+<span class="sourceLineNo">037</span><a id="line.37"> * &lt;li&gt;</a>
+<span class="sourceLineNo">038</span><a id="line.38"> * File with single-line comment(s)</a>
+<span class="sourceLineNo">039</span><a id="line.39"> * &lt;/li&gt;</a>
+<span class="sourceLineNo">040</span><a id="line.40"> * &lt;li&gt;</a>
+<span class="sourceLineNo">041</span><a id="line.41"> * File with a multi line comment(s).</a>
+<span class="sourceLineNo">042</span><a id="line.42"> * &lt;/li&gt;</a>
+<span class="sourceLineNo">043</span><a id="line.43"> * &lt;/ul&gt;</a>
+<span class="sourceLineNo">044</span><a id="line.44"> * &lt;p&gt;</a>
+<span class="sourceLineNo">045</span><a id="line.45"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</a>
+<span class="sourceLineNo">046</span><a id="line.46"> * &lt;/p&gt;</a>
+<span class="sourceLineNo">047</span><a id="line.47"> * &lt;p&gt;</a>
+<span class="sourceLineNo">048</span><a id="line.48"> * Violation Message Keys:</a>
+<span class="sourceLineNo">049</span><a id="line.49"> * &lt;/p&gt;</a>
+<span class="sourceLineNo">050</span><a id="line.50"> * &lt;ul&gt;</a>
+<span class="sourceLineNo">051</span><a id="line.51"> * &lt;li&gt;</a>
+<span class="sourceLineNo">052</span><a id="line.52"> * {@code nocode.in.file}</a>
+<span class="sourceLineNo">053</span><a id="line.53"> * &lt;/li&gt;</a>
+<span class="sourceLineNo">054</span><a id="line.54"> * &lt;/ul&gt;</a>
+<span class="sourceLineNo">055</span><a id="line.55"> *</a>
+<span class="sourceLineNo">056</span><a id="line.56"> * @since 8.33</a>
+<span class="sourceLineNo">057</span><a id="line.57"> */</a>
+<span class="sourceLineNo">058</span><a id="line.58">@StatelessCheck</a>
+<span class="sourceLineNo">059</span><a id="line.59">public class NoCodeInFileCheck extends AbstractCheck {</a>
+<span class="sourceLineNo">060</span><a id="line.60"></a>
+<span class="sourceLineNo">061</span><a id="line.61">    /**</a>
+<span class="sourceLineNo">062</span><a id="line.62">     * A key is pointing to the warning message text in "messages.properties"</a>
+<span class="sourceLineNo">063</span><a id="line.63">     * file.</a>
+<span class="sourceLineNo">064</span><a id="line.64">     */</a>
+<span class="sourceLineNo">065</span><a id="line.65">    public static final String MSG_KEY_NO_CODE = "nocode.in.file";</a>
+<span class="sourceLineNo">066</span><a id="line.66"></a>
+<span class="sourceLineNo">067</span><a id="line.67">    /** Line number used to log violation when no AST nodes are present in file. */</a>
+<span class="sourceLineNo">068</span><a id="line.68">    private static final int DEFAULT_LINE_NUMBER = 1;</a>
+<span class="sourceLineNo">069</span><a id="line.69"></a>
+<span class="sourceLineNo">070</span><a id="line.70">    @Override</a>
+<span class="sourceLineNo">071</span><a id="line.71">    public int[] getDefaultTokens() {</a>
+<span class="sourceLineNo">072</span><a id="line.72">        return getRequiredTokens();</a>
+<span class="sourceLineNo">073</span><a id="line.73">    }</a>
+<span class="sourceLineNo">074</span><a id="line.74"></a>
+<span class="sourceLineNo">075</span><a id="line.75">    @Override</a>
+<span class="sourceLineNo">076</span><a id="line.76">    public int[] getAcceptableTokens() {</a>
+<span class="sourceLineNo">077</span><a id="line.77">        return getRequiredTokens();</a>
+<span class="sourceLineNo">078</span><a id="line.78">    }</a>
+<span class="sourceLineNo">079</span><a id="line.79"></a>
+<span class="sourceLineNo">080</span><a id="line.80">    @Override</a>
+<span class="sourceLineNo">081</span><a id="line.81">    public int[] getRequiredTokens() {</a>
+<span class="sourceLineNo">082</span><a id="line.82">        return CommonUtil.EMPTY_INT_ARRAY;</a>
+<span class="sourceLineNo">083</span><a id="line.83">    }</a>
+<span class="sourceLineNo">084</span><a id="line.84"></a>
+<span class="sourceLineNo">085</span><a id="line.85">    @Override</a>
+<span class="sourceLineNo">086</span><a id="line.86">    public void finishTree(DetailAST ast) {</a>
+<span class="sourceLineNo">087</span><a id="line.87">        if (ast == null) {</a>
+<span class="sourceLineNo">088</span><a id="line.88">            log(DEFAULT_LINE_NUMBER, MSG_KEY_NO_CODE);</a>
+<span class="sourceLineNo">089</span><a id="line.89">        }</a>
+<span class="sourceLineNo">090</span><a id="line.90">    }</a>
+<span class="sourceLineNo">091</span><a id="line.91">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
index e05d9ec863..ed68fe23c3 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.ResourceBundle.html
@@ -33,33 +33,33 @@
 <span class="sourceLineNo">024</span><a id="line.24">import java.nio.file.Files;</a>
 <span class="sourceLineNo">025</span><a id="line.25">import java.nio.file.NoSuchFileException;</a>
 <span class="sourceLineNo">026</span><a id="line.26">import java.util.Arrays;</a>
-<span class="sourceLineNo">027</span><a id="line.27">import java.util.HashSet;</a>
-<span class="sourceLineNo">028</span><a id="line.28">import java.util.Locale;</a>
-<span class="sourceLineNo">029</span><a id="line.29">import java.util.Map;</a>
-<span class="sourceLineNo">030</span><a id="line.30">import java.util.Map.Entry;</a>
-<span class="sourceLineNo">031</span><a id="line.31">import java.util.Optional;</a>
-<span class="sourceLineNo">032</span><a id="line.32">import java.util.Properties;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import java.util.Set;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import java.util.SortedSet;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import java.util.TreeMap;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import java.util.TreeSet;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import java.util.concurrent.ConcurrentHashMap;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import java.util.regex.Matcher;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import java.util.regex.Pattern;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import java.util.stream.Collectors;</a>
-<span class="sourceLineNo">041</span><a id="line.41"></a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.logging.Log;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.logging.LogFactory;</a>
-<span class="sourceLineNo">044</span><a id="line.44"></a>
-<span class="sourceLineNo">045</span><a id="line.45">import com.puppycrawl.tools.checkstyle.Definitions;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;</a>
-<span class="sourceLineNo">047</span><a id="line.47">import com.puppycrawl.tools.checkstyle.LocalizedMessage;</a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.FileText;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.MessageDispatcher;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Violation;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
+<span class="sourceLineNo">027</span><a id="line.27">import java.util.Collections;</a>
+<span class="sourceLineNo">028</span><a id="line.28">import java.util.HashSet;</a>
+<span class="sourceLineNo">029</span><a id="line.29">import java.util.Locale;</a>
+<span class="sourceLineNo">030</span><a id="line.30">import java.util.Map;</a>
+<span class="sourceLineNo">031</span><a id="line.31">import java.util.Map.Entry;</a>
+<span class="sourceLineNo">032</span><a id="line.32">import java.util.Optional;</a>
+<span class="sourceLineNo">033</span><a id="line.33">import java.util.Properties;</a>
+<span class="sourceLineNo">034</span><a id="line.34">import java.util.Set;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import java.util.SortedSet;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import java.util.TreeMap;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import java.util.TreeSet;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import java.util.concurrent.ConcurrentHashMap;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import java.util.regex.Matcher;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import java.util.regex.Pattern;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import java.util.stream.Collectors;</a>
+<span class="sourceLineNo">042</span><a id="line.42"></a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.logging.Log;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.logging.LogFactory;</a>
+<span class="sourceLineNo">045</span><a id="line.45"></a>
+<span class="sourceLineNo">046</span><a id="line.46">import com.puppycrawl.tools.checkstyle.Definitions;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.LocalizedMessage;</a>
+<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;</a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.FileText;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.MessageDispatcher;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Violation;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
 <span class="sourceLineNo">054</span><a id="line.54"></a>
 <span class="sourceLineNo">055</span><a id="line.55">/**</a>
 <span class="sourceLineNo">056</span><a id="line.56"> * &lt;p&gt;</a>
@@ -658,7 +658,7 @@
 <span class="sourceLineNo">649</span><a id="line.649">         * @return the set of files</a>
 <span class="sourceLineNo">650</span><a id="line.650">         */</a>
 <span class="sourceLineNo">651</span><a id="line.651">        public Set&lt;File&gt; getFiles() {</a>
-<span class="sourceLineNo">652</span><a id="line.652">            return UnmodifiableCollectionUtil.unmodifiableSet(files);</a>
+<span class="sourceLineNo">652</span><a id="line.652">            return Collections.unmodifiableSet(files);</a>
 <span class="sourceLineNo">653</span><a id="line.653">        }</a>
 <span class="sourceLineNo">654</span><a id="line.654"></a>
 <span class="sourceLineNo">655</span><a id="line.655">        /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
index e05d9ec863..ed68fe23c3 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
@@ -33,33 +33,33 @@
 <span class="sourceLineNo">024</span><a id="line.24">import java.nio.file.Files;</a>
 <span class="sourceLineNo">025</span><a id="line.25">import java.nio.file.NoSuchFileException;</a>
 <span class="sourceLineNo">026</span><a id="line.26">import java.util.Arrays;</a>
-<span class="sourceLineNo">027</span><a id="line.27">import java.util.HashSet;</a>
-<span class="sourceLineNo">028</span><a id="line.28">import java.util.Locale;</a>
-<span class="sourceLineNo">029</span><a id="line.29">import java.util.Map;</a>
-<span class="sourceLineNo">030</span><a id="line.30">import java.util.Map.Entry;</a>
-<span class="sourceLineNo">031</span><a id="line.31">import java.util.Optional;</a>
-<span class="sourceLineNo">032</span><a id="line.32">import java.util.Properties;</a>
-<span class="sourceLineNo">033</span><a id="line.33">import java.util.Set;</a>
-<span class="sourceLineNo">034</span><a id="line.34">import java.util.SortedSet;</a>
-<span class="sourceLineNo">035</span><a id="line.35">import java.util.TreeMap;</a>
-<span class="sourceLineNo">036</span><a id="line.36">import java.util.TreeSet;</a>
-<span class="sourceLineNo">037</span><a id="line.37">import java.util.concurrent.ConcurrentHashMap;</a>
-<span class="sourceLineNo">038</span><a id="line.38">import java.util.regex.Matcher;</a>
-<span class="sourceLineNo">039</span><a id="line.39">import java.util.regex.Pattern;</a>
-<span class="sourceLineNo">040</span><a id="line.40">import java.util.stream.Collectors;</a>
-<span class="sourceLineNo">041</span><a id="line.41"></a>
-<span class="sourceLineNo">042</span><a id="line.42">import org.apache.commons.logging.Log;</a>
-<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.logging.LogFactory;</a>
-<span class="sourceLineNo">044</span><a id="line.44"></a>
-<span class="sourceLineNo">045</span><a id="line.45">import com.puppycrawl.tools.checkstyle.Definitions;</a>
-<span class="sourceLineNo">046</span><a id="line.46">import com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;</a>
-<span class="sourceLineNo">047</span><a id="line.47">import com.puppycrawl.tools.checkstyle.LocalizedMessage;</a>
-<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;</a>
-<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.FileText;</a>
-<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.MessageDispatcher;</a>
-<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.Violation;</a>
-<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
-<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
+<span class="sourceLineNo">027</span><a id="line.27">import java.util.Collections;</a>
+<span class="sourceLineNo">028</span><a id="line.28">import java.util.HashSet;</a>
+<span class="sourceLineNo">029</span><a id="line.29">import java.util.Locale;</a>
+<span class="sourceLineNo">030</span><a id="line.30">import java.util.Map;</a>
+<span class="sourceLineNo">031</span><a id="line.31">import java.util.Map.Entry;</a>
+<span class="sourceLineNo">032</span><a id="line.32">import java.util.Optional;</a>
+<span class="sourceLineNo">033</span><a id="line.33">import java.util.Properties;</a>
+<span class="sourceLineNo">034</span><a id="line.34">import java.util.Set;</a>
+<span class="sourceLineNo">035</span><a id="line.35">import java.util.SortedSet;</a>
+<span class="sourceLineNo">036</span><a id="line.36">import java.util.TreeMap;</a>
+<span class="sourceLineNo">037</span><a id="line.37">import java.util.TreeSet;</a>
+<span class="sourceLineNo">038</span><a id="line.38">import java.util.concurrent.ConcurrentHashMap;</a>
+<span class="sourceLineNo">039</span><a id="line.39">import java.util.regex.Matcher;</a>
+<span class="sourceLineNo">040</span><a id="line.40">import java.util.regex.Pattern;</a>
+<span class="sourceLineNo">041</span><a id="line.41">import java.util.stream.Collectors;</a>
+<span class="sourceLineNo">042</span><a id="line.42"></a>
+<span class="sourceLineNo">043</span><a id="line.43">import org.apache.commons.logging.Log;</a>
+<span class="sourceLineNo">044</span><a id="line.44">import org.apache.commons.logging.LogFactory;</a>
+<span class="sourceLineNo">045</span><a id="line.45"></a>
+<span class="sourceLineNo">046</span><a id="line.46">import com.puppycrawl.tools.checkstyle.Definitions;</a>
+<span class="sourceLineNo">047</span><a id="line.47">import com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;</a>
+<span class="sourceLineNo">048</span><a id="line.48">import com.puppycrawl.tools.checkstyle.LocalizedMessage;</a>
+<span class="sourceLineNo">049</span><a id="line.49">import com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;</a>
+<span class="sourceLineNo">050</span><a id="line.50">import com.puppycrawl.tools.checkstyle.api.FileText;</a>
+<span class="sourceLineNo">051</span><a id="line.51">import com.puppycrawl.tools.checkstyle.api.MessageDispatcher;</a>
+<span class="sourceLineNo">052</span><a id="line.52">import com.puppycrawl.tools.checkstyle.api.Violation;</a>
+<span class="sourceLineNo">053</span><a id="line.53">import com.puppycrawl.tools.checkstyle.utils.CommonUtil;</a>
 <span class="sourceLineNo">054</span><a id="line.54"></a>
 <span class="sourceLineNo">055</span><a id="line.55">/**</a>
 <span class="sourceLineNo">056</span><a id="line.56"> * &lt;p&gt;</a>
@@ -658,7 +658,7 @@
 <span class="sourceLineNo">649</span><a id="line.649">         * @return the set of files</a>
 <span class="sourceLineNo">650</span><a id="line.650">         */</a>
 <span class="sourceLineNo">651</span><a id="line.651">        public Set&lt;File&gt; getFiles() {</a>
-<span class="sourceLineNo">652</span><a id="line.652">            return UnmodifiableCollectionUtil.unmodifiableSet(files);</a>
+<span class="sourceLineNo">652</span><a id="line.652">            return Collections.unmodifiableSet(files);</a>
 <span class="sourceLineNo">653</span><a id="line.653">        }</a>
 <span class="sourceLineNo">654</span><a id="line.654"></a>
 <span class="sourceLineNo">655</span><a id="line.655">        /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
index 37e7c04337..04479939e9 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.FieldFrame.html
@@ -28,17 +28,17 @@
 <span class="sourceLineNo">019</span><a id="line.19"></a>
 <span class="sourceLineNo">020</span><a id="line.20">package com.puppycrawl.tools.checkstyle.checks.coding;</a>
 <span class="sourceLineNo">021</span><a id="line.21"></a>
-<span class="sourceLineNo">022</span><a id="line.22">import java.util.HashMap;</a>
-<span class="sourceLineNo">023</span><a id="line.23">import java.util.HashSet;</a>
-<span class="sourceLineNo">024</span><a id="line.24">import java.util.Map;</a>
-<span class="sourceLineNo">025</span><a id="line.25">import java.util.Set;</a>
-<span class="sourceLineNo">026</span><a id="line.26"></a>
-<span class="sourceLineNo">027</span><a id="line.27">import com.puppycrawl.tools.checkstyle.FileStatefulCheck;</a>
-<span class="sourceLineNo">028</span><a id="line.28">import com.puppycrawl.tools.checkstyle.api.AbstractCheck;</a>
-<span class="sourceLineNo">029</span><a id="line.29">import com.puppycrawl.tools.checkstyle.api.DetailAST;</a>
-<span class="sourceLineNo">030</span><a id="line.30">import com.puppycrawl.tools.checkstyle.api.TokenTypes;</a>
-<span class="sourceLineNo">031</span><a id="line.31">import com.puppycrawl.tools.checkstyle.utils.CheckUtil;</a>
-<span class="sourceLineNo">032</span><a id="line.32">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
+<span class="sourceLineNo">022</span><a id="line.22">import java.util.Collections;</a>
+<span class="sourceLineNo">023</span><a id="line.23">import java.util.HashMap;</a>
+<span class="sourceLineNo">024</span><a id="line.24">import java.util.HashSet;</a>
+<span class="sourceLineNo">025</span><a id="line.25">import java.util.Map;</a>
+<span class="sourceLineNo">026</span><a id="line.26">import java.util.Set;</a>
+<span class="sourceLineNo">027</span><a id="line.27"></a>
+<span class="sourceLineNo">028</span><a id="line.28">import com.puppycrawl.tools.checkstyle.FileStatefulCheck;</a>
+<span class="sourceLineNo">029</span><a id="line.29">import com.puppycrawl.tools.checkstyle.api.AbstractCheck;</a>
+<span class="sourceLineNo">030</span><a id="line.30">import com.puppycrawl.tools.checkstyle.api.DetailAST;</a>
+<span class="sourceLineNo">031</span><a id="line.31">import com.puppycrawl.tools.checkstyle.api.TokenTypes;</a>
+<span class="sourceLineNo">032</span><a id="line.32">import com.puppycrawl.tools.checkstyle.utils.CheckUtil;</a>
 <span class="sourceLineNo">033</span><a id="line.33"></a>
 <span class="sourceLineNo">034</span><a id="line.34">/**</a>
 <span class="sourceLineNo">035</span><a id="line.35"> * &lt;p&gt;</a>
@@ -589,7 +589,7 @@
 <span class="sourceLineNo">580</span><a id="line.580">         * @return children of this frame.</a>
 <span class="sourceLineNo">581</span><a id="line.581">         */</a>
 <span class="sourceLineNo">582</span><a id="line.582">        public Set&lt;FieldFrame&gt; getChildren() {</a>
-<span class="sourceLineNo">583</span><a id="line.583">            return UnmodifiableCollectionUtil.unmodifiableSet(children);</a>
+<span class="sourceLineNo">583</span><a id="line.583">            return Collections.unmodifiableSet(children);</a>
 <span class="sourceLineNo">584</span><a id="line.584">        }</a>
 <span class="sourceLineNo">585</span><a id="line.585"></a>
 <span class="sourceLineNo">586</span><a id="line.586">        /**</a>
@@ -655,7 +655,7 @@
 <span class="sourceLineNo">646</span><a id="line.646">         * @return method calls of this frame.</a>
 <span class="sourceLineNo">647</span><a id="line.647">         */</a>
 <span class="sourceLineNo">648</span><a id="line.648">        public Set&lt;DetailAST&gt; getMethodCalls() {</a>
-<span class="sourceLineNo">649</span><a id="line.649">            return UnmodifiableCollectionUtil.unmodifiableSet(methodCalls);</a>
+<span class="sourceLineNo">649</span><a id="line.649">            return Collections.unmodifiableSet(methodCalls);</a>
 <span class="sourceLineNo">650</span><a id="line.650">        }</a>
 <span class="sourceLineNo">651</span><a id="line.651"></a>
 <span class="sourceLineNo">652</span><a id="line.652">        /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
index 37e7c04337..04479939e9 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
@@ -28,17 +28,17 @@
 <span class="sourceLineNo">019</span><a id="line.19"></a>
 <span class="sourceLineNo">020</span><a id="line.20">package com.puppycrawl.tools.checkstyle.checks.coding;</a>
 <span class="sourceLineNo">021</span><a id="line.21"></a>
-<span class="sourceLineNo">022</span><a id="line.22">import java.util.HashMap;</a>
-<span class="sourceLineNo">023</span><a id="line.23">import java.util.HashSet;</a>
-<span class="sourceLineNo">024</span><a id="line.24">import java.util.Map;</a>
-<span class="sourceLineNo">025</span><a id="line.25">import java.util.Set;</a>
-<span class="sourceLineNo">026</span><a id="line.26"></a>
-<span class="sourceLineNo">027</span><a id="line.27">import com.puppycrawl.tools.checkstyle.FileStatefulCheck;</a>
-<span class="sourceLineNo">028</span><a id="line.28">import com.puppycrawl.tools.checkstyle.api.AbstractCheck;</a>
-<span class="sourceLineNo">029</span><a id="line.29">import com.puppycrawl.tools.checkstyle.api.DetailAST;</a>
-<span class="sourceLineNo">030</span><a id="line.30">import com.puppycrawl.tools.checkstyle.api.TokenTypes;</a>
-<span class="sourceLineNo">031</span><a id="line.31">import com.puppycrawl.tools.checkstyle.utils.CheckUtil;</a>
-<span class="sourceLineNo">032</span><a id="line.32">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
+<span class="sourceLineNo">022</span><a id="line.22">import java.util.Collections;</a>
+<span class="sourceLineNo">023</span><a id="line.23">import java.util.HashMap;</a>
+<span class="sourceLineNo">024</span><a id="line.24">import java.util.HashSet;</a>
+<span class="sourceLineNo">025</span><a id="line.25">import java.util.Map;</a>
+<span class="sourceLineNo">026</span><a id="line.26">import java.util.Set;</a>
+<span class="sourceLineNo">027</span><a id="line.27"></a>
+<span class="sourceLineNo">028</span><a id="line.28">import com.puppycrawl.tools.checkstyle.FileStatefulCheck;</a>
+<span class="sourceLineNo">029</span><a id="line.29">import com.puppycrawl.tools.checkstyle.api.AbstractCheck;</a>
+<span class="sourceLineNo">030</span><a id="line.30">import com.puppycrawl.tools.checkstyle.api.DetailAST;</a>
+<span class="sourceLineNo">031</span><a id="line.31">import com.puppycrawl.tools.checkstyle.api.TokenTypes;</a>
+<span class="sourceLineNo">032</span><a id="line.32">import com.puppycrawl.tools.checkstyle.utils.CheckUtil;</a>
 <span class="sourceLineNo">033</span><a id="line.33"></a>
 <span class="sourceLineNo">034</span><a id="line.34">/**</a>
 <span class="sourceLineNo">035</span><a id="line.35"> * &lt;p&gt;</a>
@@ -589,7 +589,7 @@
 <span class="sourceLineNo">580</span><a id="line.580">         * @return children of this frame.</a>
 <span class="sourceLineNo">581</span><a id="line.581">         */</a>
 <span class="sourceLineNo">582</span><a id="line.582">        public Set&lt;FieldFrame&gt; getChildren() {</a>
-<span class="sourceLineNo">583</span><a id="line.583">            return UnmodifiableCollectionUtil.unmodifiableSet(children);</a>
+<span class="sourceLineNo">583</span><a id="line.583">            return Collections.unmodifiableSet(children);</a>
 <span class="sourceLineNo">584</span><a id="line.584">        }</a>
 <span class="sourceLineNo">585</span><a id="line.585"></a>
 <span class="sourceLineNo">586</span><a id="line.586">        /**</a>
@@ -655,7 +655,7 @@
 <span class="sourceLineNo">646</span><a id="line.646">         * @return method calls of this frame.</a>
 <span class="sourceLineNo">647</span><a id="line.647">         */</a>
 <span class="sourceLineNo">648</span><a id="line.648">        public Set&lt;DetailAST&gt; getMethodCalls() {</a>
-<span class="sourceLineNo">649</span><a id="line.649">            return UnmodifiableCollectionUtil.unmodifiableSet(methodCalls);</a>
+<span class="sourceLineNo">649</span><a id="line.649">            return Collections.unmodifiableSet(methodCalls);</a>
 <span class="sourceLineNo">650</span><a id="line.650">        }</a>
 <span class="sourceLineNo">651</span><a id="line.651"></a>
 <span class="sourceLineNo">652</span><a id="line.652">        /**</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
index f466c9f0ad..871a08e556 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ClassInfo.html
@@ -599,558 +599,555 @@
 <span class="sourceLineNo">590</span><a id="line.590"></a>
 <span class="sourceLineNo">591</span><a id="line.591">        DetailAST child = params.getFirstChild();</a>
 <span class="sourceLineNo">592</span><a id="line.592">        while (child != null) {</a>
-<span class="sourceLineNo">593</span><a id="line.593">            if (child.getType() == TokenTypes.PARAMETER_DEF) {</a>
-<span class="sourceLineNo">594</span><a id="line.594">                final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
-<span class="sourceLineNo">595</span><a id="line.595">                if (ident != null) {</a>
-<span class="sourceLineNo">596</span><a id="line.596">                    returnValue.add(ident);</a>
-<span class="sourceLineNo">597</span><a id="line.597">                }</a>
-<span class="sourceLineNo">598</span><a id="line.598">            }</a>
-<span class="sourceLineNo">599</span><a id="line.599">            child = child.getNextSibling();</a>
-<span class="sourceLineNo">600</span><a id="line.600">        }</a>
-<span class="sourceLineNo">601</span><a id="line.601">        return returnValue;</a>
-<span class="sourceLineNo">602</span><a id="line.602">    }</a>
-<span class="sourceLineNo">603</span><a id="line.603"></a>
-<span class="sourceLineNo">604</span><a id="line.604">    /**</a>
-<span class="sourceLineNo">605</span><a id="line.605">     * Computes the exception nodes for a method.</a>
-<span class="sourceLineNo">606</span><a id="line.606">     *</a>
-<span class="sourceLineNo">607</span><a id="line.607">     * @param ast the method node.</a>
-<span class="sourceLineNo">608</span><a id="line.608">     * @return the list of exception nodes for ast.</a>
-<span class="sourceLineNo">609</span><a id="line.609">     */</a>
-<span class="sourceLineNo">610</span><a id="line.610">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
-<span class="sourceLineNo">611</span><a id="line.611">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">612</span><a id="line.612">        final DetailAST throwsAST = ast</a>
-<span class="sourceLineNo">613</span><a id="line.613">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
-<span class="sourceLineNo">614</span><a id="line.614">        if (throwsAST != null) {</a>
-<span class="sourceLineNo">615</span><a id="line.615">            DetailAST child = throwsAST.getFirstChild();</a>
-<span class="sourceLineNo">616</span><a id="line.616">            while (child != null) {</a>
-<span class="sourceLineNo">617</span><a id="line.617">                if (child.getType() == TokenTypes.IDENT</a>
-<span class="sourceLineNo">618</span><a id="line.618">                        || child.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">619</span><a id="line.619">                    returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">620</span><a id="line.620">                }</a>
-<span class="sourceLineNo">621</span><a id="line.621">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">622</span><a id="line.622">            }</a>
-<span class="sourceLineNo">623</span><a id="line.623">        }</a>
-<span class="sourceLineNo">624</span><a id="line.624">        return returnValue;</a>
-<span class="sourceLineNo">625</span><a id="line.625">    }</a>
-<span class="sourceLineNo">626</span><a id="line.626"></a>
-<span class="sourceLineNo">627</span><a id="line.627">    /**</a>
-<span class="sourceLineNo">628</span><a id="line.628">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
-<span class="sourceLineNo">629</span><a id="line.629">     *</a>
-<span class="sourceLineNo">630</span><a id="line.630">     * @param methodAst method DetailAST object where to find exceptions</a>
-<span class="sourceLineNo">631</span><a id="line.631">     * @return list of ExceptionInfo</a>
-<span class="sourceLineNo">632</span><a id="line.632">     */</a>
-<span class="sourceLineNo">633</span><a id="line.633">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
-<span class="sourceLineNo">634</span><a id="line.634">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">635</span><a id="line.635">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
-<span class="sourceLineNo">636</span><a id="line.636">        if (blockAst != null) {</a>
-<span class="sourceLineNo">637</span><a id="line.637">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
-<span class="sourceLineNo">638</span><a id="line.638">                    TokenTypes.LITERAL_THROW);</a>
-<span class="sourceLineNo">639</span><a id="line.639">            for (DetailAST throwAst : throwLiterals) {</a>
-<span class="sourceLineNo">640</span><a id="line.640">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
-<span class="sourceLineNo">641</span><a id="line.641">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
-<span class="sourceLineNo">642</span><a id="line.642">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
-<span class="sourceLineNo">643</span><a id="line.643">                        final DetailAST child = newAst.getFirstChild();</a>
-<span class="sourceLineNo">644</span><a id="line.644">                        returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">645</span><a id="line.645">                    }</a>
-<span class="sourceLineNo">646</span><a id="line.646">                }</a>
-<span class="sourceLineNo">647</span><a id="line.647">            }</a>
-<span class="sourceLineNo">648</span><a id="line.648">        }</a>
-<span class="sourceLineNo">649</span><a id="line.649">        return returnValue;</a>
-<span class="sourceLineNo">650</span><a id="line.650">    }</a>
-<span class="sourceLineNo">651</span><a id="line.651"></a>
-<span class="sourceLineNo">652</span><a id="line.652">    /**</a>
-<span class="sourceLineNo">653</span><a id="line.653">     * Get ExceptionInfo instance.</a>
-<span class="sourceLineNo">654</span><a id="line.654">     *</a>
-<span class="sourceLineNo">655</span><a id="line.655">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">656</span><a id="line.656">     * @return ExceptionInfo</a>
-<span class="sourceLineNo">657</span><a id="line.657">     */</a>
-<span class="sourceLineNo">658</span><a id="line.658">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
-<span class="sourceLineNo">659</span><a id="line.659">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
-<span class="sourceLineNo">660</span><a id="line.660">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
-<span class="sourceLineNo">661</span><a id="line.661">        return new ExceptionInfo(firstClassNameNode,</a>
-<span class="sourceLineNo">662</span><a id="line.662">                new ClassInfo(new Token(ident)));</a>
-<span class="sourceLineNo">663</span><a id="line.663">    }</a>
-<span class="sourceLineNo">664</span><a id="line.664"></a>
-<span class="sourceLineNo">665</span><a id="line.665">    /**</a>
-<span class="sourceLineNo">666</span><a id="line.666">     * Get node where class name of exception starts.</a>
-<span class="sourceLineNo">667</span><a id="line.667">     *</a>
-<span class="sourceLineNo">668</span><a id="line.668">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">669</span><a id="line.669">     * @return exception node where class name starts</a>
-<span class="sourceLineNo">670</span><a id="line.670">     */</a>
-<span class="sourceLineNo">671</span><a id="line.671">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
-<span class="sourceLineNo">672</span><a id="line.672">        DetailAST startNode = ast;</a>
-<span class="sourceLineNo">673</span><a id="line.673">        while (startNode.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">674</span><a id="line.674">            startNode = startNode.getFirstChild();</a>
-<span class="sourceLineNo">675</span><a id="line.675">        }</a>
-<span class="sourceLineNo">676</span><a id="line.676">        return startNode;</a>
-<span class="sourceLineNo">677</span><a id="line.677">    }</a>
-<span class="sourceLineNo">678</span><a id="line.678"></a>
-<span class="sourceLineNo">679</span><a id="line.679">    /**</a>
-<span class="sourceLineNo">680</span><a id="line.680">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
-<span class="sourceLineNo">681</span><a id="line.681">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
-<span class="sourceLineNo">682</span><a id="line.682">     * and lambda expressions. Note that a try block without catch is not considered.</a>
-<span class="sourceLineNo">683</span><a id="line.683">     *</a>
-<span class="sourceLineNo">684</span><a id="line.684">     * @param methodBodyAst DetailAST node representing the method body</a>
-<span class="sourceLineNo">685</span><a id="line.685">     * @param throwAst DetailAST node representing the 'throw' literal</a>
-<span class="sourceLineNo">686</span><a id="line.686">     * @return true if throwAst is inside a block that should be ignored</a>
-<span class="sourceLineNo">687</span><a id="line.687">     */</a>
-<span class="sourceLineNo">688</span><a id="line.688">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
-<span class="sourceLineNo">689</span><a id="line.689">        DetailAST ancestor = throwAst;</a>
-<span class="sourceLineNo">690</span><a id="line.690">        while (ancestor != methodBodyAst) {</a>
-<span class="sourceLineNo">691</span><a id="line.691">            if (ancestor.getType() == TokenTypes.LITERAL_TRY</a>
-<span class="sourceLineNo">692</span><a id="line.692">                    &amp;&amp; ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null</a>
-<span class="sourceLineNo">693</span><a id="line.693">                    || ancestor.getType() == TokenTypes.LAMBDA</a>
-<span class="sourceLineNo">694</span><a id="line.694">                    || ancestor.getType() == TokenTypes.OBJBLOCK) {</a>
-<span class="sourceLineNo">695</span><a id="line.695">                // throw is inside a try block, and there is a catch block,</a>
-<span class="sourceLineNo">696</span><a id="line.696">                // or throw is inside a lambda expression/anonymous class/local class</a>
-<span class="sourceLineNo">697</span><a id="line.697">                break;</a>
-<span class="sourceLineNo">698</span><a id="line.698">            }</a>
-<span class="sourceLineNo">699</span><a id="line.699">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
-<span class="sourceLineNo">700</span><a id="line.700">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
-<span class="sourceLineNo">701</span><a id="line.701">                // if the throw is inside a catch or finally block,</a>
-<span class="sourceLineNo">702</span><a id="line.702">                // skip the immediate ancestor (try token)</a>
-<span class="sourceLineNo">703</span><a id="line.703">                ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">704</span><a id="line.704">            }</a>
-<span class="sourceLineNo">705</span><a id="line.705">            ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">706</span><a id="line.706">        }</a>
-<span class="sourceLineNo">707</span><a id="line.707">        return ancestor != methodBodyAst;</a>
-<span class="sourceLineNo">708</span><a id="line.708">    }</a>
-<span class="sourceLineNo">709</span><a id="line.709"></a>
-<span class="sourceLineNo">710</span><a id="line.710">    /**</a>
-<span class="sourceLineNo">711</span><a id="line.711">     * Combine ExceptionInfo collections together by matching names.</a>
-<span class="sourceLineNo">712</span><a id="line.712">     *</a>
-<span class="sourceLineNo">713</span><a id="line.713">     * @param first the first collection of ExceptionInfo</a>
-<span class="sourceLineNo">714</span><a id="line.714">     * @param second the second collection of ExceptionInfo</a>
-<span class="sourceLineNo">715</span><a id="line.715">     * @return combined list of ExceptionInfo</a>
-<span class="sourceLineNo">716</span><a id="line.716">     */</a>
-<span class="sourceLineNo">717</span><a id="line.717">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
-<span class="sourceLineNo">718</span><a id="line.718">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
-<span class="sourceLineNo">719</span><a id="line.719">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
-<span class="sourceLineNo">720</span><a id="line.720">        for (ExceptionInfo exceptionInfo : second) {</a>
-<span class="sourceLineNo">721</span><a id="line.721">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
-<span class="sourceLineNo">722</span><a id="line.722">                result.add(exceptionInfo);</a>
-<span class="sourceLineNo">723</span><a id="line.723">            }</a>
-<span class="sourceLineNo">724</span><a id="line.724">        }</a>
-<span class="sourceLineNo">725</span><a id="line.725">        return result;</a>
-<span class="sourceLineNo">726</span><a id="line.726">    }</a>
-<span class="sourceLineNo">727</span><a id="line.727"></a>
-<span class="sourceLineNo">728</span><a id="line.728">    /**</a>
-<span class="sourceLineNo">729</span><a id="line.729">     * Finds node of specified type among root children, siblings, siblings children</a>
-<span class="sourceLineNo">730</span><a id="line.730">     * on any deep level.</a>
-<span class="sourceLineNo">731</span><a id="line.731">     *</a>
-<span class="sourceLineNo">732</span><a id="line.732">     * @param root    DetailAST</a>
-<span class="sourceLineNo">733</span><a id="line.733">     * @param astType value of TokenType</a>
-<span class="sourceLineNo">734</span><a id="line.734">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
-<span class="sourceLineNo">735</span><a id="line.735">     */</a>
-<span class="sourceLineNo">736</span><a id="line.736">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
-<span class="sourceLineNo">737</span><a id="line.737">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">738</span><a id="line.738">        // iterative preorder depth-first search</a>
-<span class="sourceLineNo">739</span><a id="line.739">        DetailAST curNode = root;</a>
-<span class="sourceLineNo">740</span><a id="line.740">        do {</a>
-<span class="sourceLineNo">741</span><a id="line.741">            // process curNode</a>
-<span class="sourceLineNo">742</span><a id="line.742">            if (curNode.getType() == astType) {</a>
-<span class="sourceLineNo">743</span><a id="line.743">                result.add(curNode);</a>
-<span class="sourceLineNo">744</span><a id="line.744">            }</a>
-<span class="sourceLineNo">745</span><a id="line.745">            // process children (if any)</a>
-<span class="sourceLineNo">746</span><a id="line.746">            if (curNode.hasChildren()) {</a>
-<span class="sourceLineNo">747</span><a id="line.747">                curNode = curNode.getFirstChild();</a>
-<span class="sourceLineNo">748</span><a id="line.748">                continue;</a>
-<span class="sourceLineNo">749</span><a id="line.749">            }</a>
-<span class="sourceLineNo">750</span><a id="line.750">            // backtrack to parent if last child, stopping at root</a>
-<span class="sourceLineNo">751</span><a id="line.751">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
-<span class="sourceLineNo">752</span><a id="line.752">                curNode = curNode.getParent();</a>
-<span class="sourceLineNo">753</span><a id="line.753">            }</a>
-<span class="sourceLineNo">754</span><a id="line.754">            // explore siblings if not root</a>
-<span class="sourceLineNo">755</span><a id="line.755">            if (curNode != root) {</a>
-<span class="sourceLineNo">756</span><a id="line.756">                curNode = curNode.getNextSibling();</a>
-<span class="sourceLineNo">757</span><a id="line.757">            }</a>
-<span class="sourceLineNo">758</span><a id="line.758">        } while (curNode != root);</a>
-<span class="sourceLineNo">759</span><a id="line.759">        return result;</a>
-<span class="sourceLineNo">760</span><a id="line.760">    }</a>
-<span class="sourceLineNo">761</span><a id="line.761"></a>
-<span class="sourceLineNo">762</span><a id="line.762">    /**</a>
-<span class="sourceLineNo">763</span><a id="line.763">     * Checks a set of tags for matching parameters.</a>
-<span class="sourceLineNo">764</span><a id="line.764">     *</a>
-<span class="sourceLineNo">765</span><a id="line.765">     * @param tags the tags to check</a>
-<span class="sourceLineNo">766</span><a id="line.766">     * @param parent the node which takes the parameters</a>
-<span class="sourceLineNo">767</span><a id="line.767">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">768</span><a id="line.768">     *            expected tag</a>
-<span class="sourceLineNo">769</span><a id="line.769">     */</a>
-<span class="sourceLineNo">770</span><a id="line.770">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">771</span><a id="line.771">            final DetailAST parent, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">772</span><a id="line.772">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
-<span class="sourceLineNo">773</span><a id="line.773">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
-<span class="sourceLineNo">774</span><a id="line.774">                .getTypeParameters(parent);</a>
-<span class="sourceLineNo">775</span><a id="line.775"></a>
-<span class="sourceLineNo">776</span><a id="line.776">        // Loop over the tags, checking to see they exist in the params.</a>
-<span class="sourceLineNo">777</span><a id="line.777">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">778</span><a id="line.778">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">779</span><a id="line.779">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">780</span><a id="line.780"></a>
-<span class="sourceLineNo">781</span><a id="line.781">            if (!tag.isParamTag()) {</a>
-<span class="sourceLineNo">782</span><a id="line.782">                continue;</a>
-<span class="sourceLineNo">783</span><a id="line.783">            }</a>
-<span class="sourceLineNo">784</span><a id="line.784"></a>
-<span class="sourceLineNo">785</span><a id="line.785">            tagIt.remove();</a>
+<span class="sourceLineNo">593</span><a id="line.593">            final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
+<span class="sourceLineNo">594</span><a id="line.594">            if (ident != null) {</a>
+<span class="sourceLineNo">595</span><a id="line.595">                returnValue.add(ident);</a>
+<span class="sourceLineNo">596</span><a id="line.596">            }</a>
+<span class="sourceLineNo">597</span><a id="line.597">            child = child.getNextSibling();</a>
+<span class="sourceLineNo">598</span><a id="line.598">        }</a>
+<span class="sourceLineNo">599</span><a id="line.599">        return returnValue;</a>
+<span class="sourceLineNo">600</span><a id="line.600">    }</a>
+<span class="sourceLineNo">601</span><a id="line.601"></a>
+<span class="sourceLineNo">602</span><a id="line.602">    /**</a>
+<span class="sourceLineNo">603</span><a id="line.603">     * Computes the exception nodes for a method.</a>
+<span class="sourceLineNo">604</span><a id="line.604">     *</a>
+<span class="sourceLineNo">605</span><a id="line.605">     * @param ast the method node.</a>
+<span class="sourceLineNo">606</span><a id="line.606">     * @return the list of exception nodes for ast.</a>
+<span class="sourceLineNo">607</span><a id="line.607">     */</a>
+<span class="sourceLineNo">608</span><a id="line.608">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
+<span class="sourceLineNo">609</span><a id="line.609">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">610</span><a id="line.610">        final DetailAST throwsAST = ast</a>
+<span class="sourceLineNo">611</span><a id="line.611">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
+<span class="sourceLineNo">612</span><a id="line.612">        if (throwsAST != null) {</a>
+<span class="sourceLineNo">613</span><a id="line.613">            DetailAST child = throwsAST.getFirstChild();</a>
+<span class="sourceLineNo">614</span><a id="line.614">            while (child != null) {</a>
+<span class="sourceLineNo">615</span><a id="line.615">                if (child.getType() == TokenTypes.IDENT</a>
+<span class="sourceLineNo">616</span><a id="line.616">                        || child.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">617</span><a id="line.617">                    returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">618</span><a id="line.618">                }</a>
+<span class="sourceLineNo">619</span><a id="line.619">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">620</span><a id="line.620">            }</a>
+<span class="sourceLineNo">621</span><a id="line.621">        }</a>
+<span class="sourceLineNo">622</span><a id="line.622">        return returnValue;</a>
+<span class="sourceLineNo">623</span><a id="line.623">    }</a>
+<span class="sourceLineNo">624</span><a id="line.624"></a>
+<span class="sourceLineNo">625</span><a id="line.625">    /**</a>
+<span class="sourceLineNo">626</span><a id="line.626">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
+<span class="sourceLineNo">627</span><a id="line.627">     *</a>
+<span class="sourceLineNo">628</span><a id="line.628">     * @param methodAst method DetailAST object where to find exceptions</a>
+<span class="sourceLineNo">629</span><a id="line.629">     * @return list of ExceptionInfo</a>
+<span class="sourceLineNo">630</span><a id="line.630">     */</a>
+<span class="sourceLineNo">631</span><a id="line.631">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
+<span class="sourceLineNo">632</span><a id="line.632">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">633</span><a id="line.633">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
+<span class="sourceLineNo">634</span><a id="line.634">        if (blockAst != null) {</a>
+<span class="sourceLineNo">635</span><a id="line.635">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
+<span class="sourceLineNo">636</span><a id="line.636">                    TokenTypes.LITERAL_THROW);</a>
+<span class="sourceLineNo">637</span><a id="line.637">            for (DetailAST throwAst : throwLiterals) {</a>
+<span class="sourceLineNo">638</span><a id="line.638">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
+<span class="sourceLineNo">639</span><a id="line.639">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
+<span class="sourceLineNo">640</span><a id="line.640">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
+<span class="sourceLineNo">641</span><a id="line.641">                        final DetailAST child = newAst.getFirstChild();</a>
+<span class="sourceLineNo">642</span><a id="line.642">                        returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">643</span><a id="line.643">                    }</a>
+<span class="sourceLineNo">644</span><a id="line.644">                }</a>
+<span class="sourceLineNo">645</span><a id="line.645">            }</a>
+<span class="sourceLineNo">646</span><a id="line.646">        }</a>
+<span class="sourceLineNo">647</span><a id="line.647">        return returnValue;</a>
+<span class="sourceLineNo">648</span><a id="line.648">    }</a>
+<span class="sourceLineNo">649</span><a id="line.649"></a>
+<span class="sourceLineNo">650</span><a id="line.650">    /**</a>
+<span class="sourceLineNo">651</span><a id="line.651">     * Get ExceptionInfo instance.</a>
+<span class="sourceLineNo">652</span><a id="line.652">     *</a>
+<span class="sourceLineNo">653</span><a id="line.653">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">654</span><a id="line.654">     * @return ExceptionInfo</a>
+<span class="sourceLineNo">655</span><a id="line.655">     */</a>
+<span class="sourceLineNo">656</span><a id="line.656">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
+<span class="sourceLineNo">657</span><a id="line.657">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
+<span class="sourceLineNo">658</span><a id="line.658">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
+<span class="sourceLineNo">659</span><a id="line.659">        return new ExceptionInfo(firstClassNameNode,</a>
+<span class="sourceLineNo">660</span><a id="line.660">                new ClassInfo(new Token(ident)));</a>
+<span class="sourceLineNo">661</span><a id="line.661">    }</a>
+<span class="sourceLineNo">662</span><a id="line.662"></a>
+<span class="sourceLineNo">663</span><a id="line.663">    /**</a>
+<span class="sourceLineNo">664</span><a id="line.664">     * Get node where class name of exception starts.</a>
+<span class="sourceLineNo">665</span><a id="line.665">     *</a>
+<span class="sourceLineNo">666</span><a id="line.666">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">667</span><a id="line.667">     * @return exception node where class name starts</a>
+<span class="sourceLineNo">668</span><a id="line.668">     */</a>
+<span class="sourceLineNo">669</span><a id="line.669">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
+<span class="sourceLineNo">670</span><a id="line.670">        DetailAST startNode = ast;</a>
+<span class="sourceLineNo">671</span><a id="line.671">        while (startNode.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">672</span><a id="line.672">            startNode = startNode.getFirstChild();</a>
+<span class="sourceLineNo">673</span><a id="line.673">        }</a>
+<span class="sourceLineNo">674</span><a id="line.674">        return startNode;</a>
+<span class="sourceLineNo">675</span><a id="line.675">    }</a>
+<span class="sourceLineNo">676</span><a id="line.676"></a>
+<span class="sourceLineNo">677</span><a id="line.677">    /**</a>
+<span class="sourceLineNo">678</span><a id="line.678">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
+<span class="sourceLineNo">679</span><a id="line.679">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
+<span class="sourceLineNo">680</span><a id="line.680">     * and lambda expressions. Note that a try block without catch is not considered.</a>
+<span class="sourceLineNo">681</span><a id="line.681">     *</a>
+<span class="sourceLineNo">682</span><a id="line.682">     * @param methodBodyAst DetailAST node representing the method body</a>
+<span class="sourceLineNo">683</span><a id="line.683">     * @param throwAst DetailAST node representing the 'throw' literal</a>
+<span class="sourceLineNo">684</span><a id="line.684">     * @return true if throwAst is inside a block that should be ignored</a>
+<span class="sourceLineNo">685</span><a id="line.685">     */</a>
+<span class="sourceLineNo">686</span><a id="line.686">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
+<span class="sourceLineNo">687</span><a id="line.687">        DetailAST ancestor = throwAst;</a>
+<span class="sourceLineNo">688</span><a id="line.688">        while (ancestor != methodBodyAst) {</a>
+<span class="sourceLineNo">689</span><a id="line.689">            if (ancestor.getType() == TokenTypes.LAMBDA</a>
+<span class="sourceLineNo">690</span><a id="line.690">                    || ancestor.getType() == TokenTypes.OBJBLOCK</a>
+<span class="sourceLineNo">691</span><a id="line.691">                    || ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null) {</a>
+<span class="sourceLineNo">692</span><a id="line.692">                // throw is inside a lambda expression/anonymous class/local class,</a>
+<span class="sourceLineNo">693</span><a id="line.693">                // or throw is inside a try block, and there is a catch block</a>
+<span class="sourceLineNo">694</span><a id="line.694">                break;</a>
+<span class="sourceLineNo">695</span><a id="line.695">            }</a>
+<span class="sourceLineNo">696</span><a id="line.696">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
+<span class="sourceLineNo">697</span><a id="line.697">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
+<span class="sourceLineNo">698</span><a id="line.698">                // if the throw is inside a catch or finally block,</a>
+<span class="sourceLineNo">699</span><a id="line.699">                // skip the immediate ancestor (try token)</a>
+<span class="sourceLineNo">700</span><a id="line.700">                ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">701</span><a id="line.701">            }</a>
+<span class="sourceLineNo">702</span><a id="line.702">            ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">703</span><a id="line.703">        }</a>
+<span class="sourceLineNo">704</span><a id="line.704">        return ancestor != methodBodyAst;</a>
+<span class="sourceLineNo">705</span><a id="line.705">    }</a>
+<span class="sourceLineNo">706</span><a id="line.706"></a>
+<span class="sourceLineNo">707</span><a id="line.707">    /**</a>
+<span class="sourceLineNo">708</span><a id="line.708">     * Combine ExceptionInfo collections together by matching names.</a>
+<span class="sourceLineNo">709</span><a id="line.709">     *</a>
+<span class="sourceLineNo">710</span><a id="line.710">     * @param first the first collection of ExceptionInfo</a>
+<span class="sourceLineNo">711</span><a id="line.711">     * @param second the second collection of ExceptionInfo</a>
+<span class="sourceLineNo">712</span><a id="line.712">     * @return combined list of ExceptionInfo</a>
+<span class="sourceLineNo">713</span><a id="line.713">     */</a>
+<span class="sourceLineNo">714</span><a id="line.714">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
+<span class="sourceLineNo">715</span><a id="line.715">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
+<span class="sourceLineNo">716</span><a id="line.716">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
+<span class="sourceLineNo">717</span><a id="line.717">        for (ExceptionInfo exceptionInfo : second) {</a>
+<span class="sourceLineNo">718</span><a id="line.718">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
+<span class="sourceLineNo">719</span><a id="line.719">                result.add(exceptionInfo);</a>
+<span class="sourceLineNo">720</span><a id="line.720">            }</a>
+<span class="sourceLineNo">721</span><a id="line.721">        }</a>
+<span class="sourceLineNo">722</span><a id="line.722">        return result;</a>
+<span class="sourceLineNo">723</span><a id="line.723">    }</a>
+<span class="sourceLineNo">724</span><a id="line.724"></a>
+<span class="sourceLineNo">725</span><a id="line.725">    /**</a>
+<span class="sourceLineNo">726</span><a id="line.726">     * Finds node of specified type among root children, siblings, siblings children</a>
+<span class="sourceLineNo">727</span><a id="line.727">     * on any deep level.</a>
+<span class="sourceLineNo">728</span><a id="line.728">     *</a>
+<span class="sourceLineNo">729</span><a id="line.729">     * @param root    DetailAST</a>
+<span class="sourceLineNo">730</span><a id="line.730">     * @param astType value of TokenType</a>
+<span class="sourceLineNo">731</span><a id="line.731">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
+<span class="sourceLineNo">732</span><a id="line.732">     */</a>
+<span class="sourceLineNo">733</span><a id="line.733">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
+<span class="sourceLineNo">734</span><a id="line.734">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">735</span><a id="line.735">        // iterative preorder depth-first search</a>
+<span class="sourceLineNo">736</span><a id="line.736">        DetailAST curNode = root;</a>
+<span class="sourceLineNo">737</span><a id="line.737">        do {</a>
+<span class="sourceLineNo">738</span><a id="line.738">            // process curNode</a>
+<span class="sourceLineNo">739</span><a id="line.739">            if (curNode.getType() == astType) {</a>
+<span class="sourceLineNo">740</span><a id="line.740">                result.add(curNode);</a>
+<span class="sourceLineNo">741</span><a id="line.741">            }</a>
+<span class="sourceLineNo">742</span><a id="line.742">            // process children (if any)</a>
+<span class="sourceLineNo">743</span><a id="line.743">            if (curNode.hasChildren()) {</a>
+<span class="sourceLineNo">744</span><a id="line.744">                curNode = curNode.getFirstChild();</a>
+<span class="sourceLineNo">745</span><a id="line.745">                continue;</a>
+<span class="sourceLineNo">746</span><a id="line.746">            }</a>
+<span class="sourceLineNo">747</span><a id="line.747">            // backtrack to parent if last child, stopping at root</a>
+<span class="sourceLineNo">748</span><a id="line.748">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
+<span class="sourceLineNo">749</span><a id="line.749">                curNode = curNode.getParent();</a>
+<span class="sourceLineNo">750</span><a id="line.750">            }</a>
+<span class="sourceLineNo">751</span><a id="line.751">            // explore siblings if not root</a>
+<span class="sourceLineNo">752</span><a id="line.752">            if (curNode != root) {</a>
+<span class="sourceLineNo">753</span><a id="line.753">                curNode = curNode.getNextSibling();</a>
+<span class="sourceLineNo">754</span><a id="line.754">            }</a>
+<span class="sourceLineNo">755</span><a id="line.755">        } while (curNode != root);</a>
+<span class="sourceLineNo">756</span><a id="line.756">        return result;</a>
+<span class="sourceLineNo">757</span><a id="line.757">    }</a>
+<span class="sourceLineNo">758</span><a id="line.758"></a>
+<span class="sourceLineNo">759</span><a id="line.759">    /**</a>
+<span class="sourceLineNo">760</span><a id="line.760">     * Checks a set of tags for matching parameters.</a>
+<span class="sourceLineNo">761</span><a id="line.761">     *</a>
+<span class="sourceLineNo">762</span><a id="line.762">     * @param tags the tags to check</a>
+<span class="sourceLineNo">763</span><a id="line.763">     * @param parent the node which takes the parameters</a>
+<span class="sourceLineNo">764</span><a id="line.764">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">765</span><a id="line.765">     *            expected tag</a>
+<span class="sourceLineNo">766</span><a id="line.766">     */</a>
+<span class="sourceLineNo">767</span><a id="line.767">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">768</span><a id="line.768">            final DetailAST parent, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">769</span><a id="line.769">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
+<span class="sourceLineNo">770</span><a id="line.770">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
+<span class="sourceLineNo">771</span><a id="line.771">                .getTypeParameters(parent);</a>
+<span class="sourceLineNo">772</span><a id="line.772"></a>
+<span class="sourceLineNo">773</span><a id="line.773">        // Loop over the tags, checking to see they exist in the params.</a>
+<span class="sourceLineNo">774</span><a id="line.774">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">775</span><a id="line.775">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">776</span><a id="line.776">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">777</span><a id="line.777"></a>
+<span class="sourceLineNo">778</span><a id="line.778">            if (!tag.isParamTag()) {</a>
+<span class="sourceLineNo">779</span><a id="line.779">                continue;</a>
+<span class="sourceLineNo">780</span><a id="line.780">            }</a>
+<span class="sourceLineNo">781</span><a id="line.781"></a>
+<span class="sourceLineNo">782</span><a id="line.782">            tagIt.remove();</a>
+<span class="sourceLineNo">783</span><a id="line.783"></a>
+<span class="sourceLineNo">784</span><a id="line.784">            final String arg1 = tag.getFirstArg();</a>
+<span class="sourceLineNo">785</span><a id="line.785">            boolean found = removeMatchingParam(params, arg1);</a>
 <span class="sourceLineNo">786</span><a id="line.786"></a>
-<span class="sourceLineNo">787</span><a id="line.787">            final String arg1 = tag.getFirstArg();</a>
-<span class="sourceLineNo">788</span><a id="line.788">            boolean found = removeMatchingParam(params, arg1);</a>
-<span class="sourceLineNo">789</span><a id="line.789"></a>
-<span class="sourceLineNo">790</span><a id="line.790">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
-<span class="sourceLineNo">791</span><a id="line.791">                found = searchMatchingTypeParameter(typeParams,</a>
-<span class="sourceLineNo">792</span><a id="line.792">                        arg1.substring(1, arg1.length() - 1));</a>
-<span class="sourceLineNo">793</span><a id="line.793">            }</a>
-<span class="sourceLineNo">794</span><a id="line.794"></a>
-<span class="sourceLineNo">795</span><a id="line.795">            // Handle extra JavadocTag</a>
-<span class="sourceLineNo">796</span><a id="line.796">            if (!found) {</a>
-<span class="sourceLineNo">797</span><a id="line.797">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
-<span class="sourceLineNo">798</span><a id="line.798">                        "@param", arg1);</a>
-<span class="sourceLineNo">799</span><a id="line.799">            }</a>
-<span class="sourceLineNo">800</span><a id="line.800">        }</a>
-<span class="sourceLineNo">801</span><a id="line.801"></a>
-<span class="sourceLineNo">802</span><a id="line.802">        // Now dump out all type parameters/parameters without tags :- unless</a>
-<span class="sourceLineNo">803</span><a id="line.803">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">804</span><a id="line.804">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">805</span><a id="line.805">            for (DetailAST param : params) {</a>
-<span class="sourceLineNo">806</span><a id="line.806">                log(param, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">807</span><a id="line.807">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
-<span class="sourceLineNo">808</span><a id="line.808">            }</a>
-<span class="sourceLineNo">809</span><a id="line.809"></a>
-<span class="sourceLineNo">810</span><a id="line.810">            for (DetailAST typeParam : typeParams) {</a>
-<span class="sourceLineNo">811</span><a id="line.811">                log(typeParam, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">812</span><a id="line.812">                    JavadocTagInfo.PARAM.getText(),</a>
-<span class="sourceLineNo">813</span><a id="line.813">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">814</span><a id="line.814">                    + ELEMENT_END);</a>
-<span class="sourceLineNo">815</span><a id="line.815">            }</a>
-<span class="sourceLineNo">816</span><a id="line.816">        }</a>
-<span class="sourceLineNo">817</span><a id="line.817">    }</a>
-<span class="sourceLineNo">818</span><a id="line.818"></a>
-<span class="sourceLineNo">819</span><a id="line.819">    /**</a>
-<span class="sourceLineNo">820</span><a id="line.820">     * Returns true if required type found in type parameters.</a>
-<span class="sourceLineNo">821</span><a id="line.821">     *</a>
-<span class="sourceLineNo">822</span><a id="line.822">     * @param typeParams</a>
-<span class="sourceLineNo">823</span><a id="line.823">     *            collection of type parameters</a>
-<span class="sourceLineNo">824</span><a id="line.824">     * @param requiredTypeName</a>
-<span class="sourceLineNo">825</span><a id="line.825">     *            name of required type</a>
-<span class="sourceLineNo">826</span><a id="line.826">     * @return true if required type found in type parameters.</a>
-<span class="sourceLineNo">827</span><a id="line.827">     */</a>
-<span class="sourceLineNo">828</span><a id="line.828">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
-<span class="sourceLineNo">829</span><a id="line.829">            String requiredTypeName) {</a>
-<span class="sourceLineNo">830</span><a id="line.830">        // Loop looking for matching type param</a>
-<span class="sourceLineNo">831</span><a id="line.831">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
-<span class="sourceLineNo">832</span><a id="line.832">        boolean found = false;</a>
-<span class="sourceLineNo">833</span><a id="line.833">        while (typeParamsIt.hasNext()) {</a>
-<span class="sourceLineNo">834</span><a id="line.834">            final DetailAST typeParam = typeParamsIt.next();</a>
-<span class="sourceLineNo">835</span><a id="line.835">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">836</span><a id="line.836">                    .equals(requiredTypeName)) {</a>
-<span class="sourceLineNo">837</span><a id="line.837">                found = true;</a>
-<span class="sourceLineNo">838</span><a id="line.838">                typeParamsIt.remove();</a>
-<span class="sourceLineNo">839</span><a id="line.839">                break;</a>
-<span class="sourceLineNo">840</span><a id="line.840">            }</a>
-<span class="sourceLineNo">841</span><a id="line.841">        }</a>
-<span class="sourceLineNo">842</span><a id="line.842">        return found;</a>
-<span class="sourceLineNo">843</span><a id="line.843">    }</a>
-<span class="sourceLineNo">844</span><a id="line.844"></a>
-<span class="sourceLineNo">845</span><a id="line.845">    /**</a>
-<span class="sourceLineNo">846</span><a id="line.846">     * Remove parameter from params collection by name.</a>
-<span class="sourceLineNo">847</span><a id="line.847">     *</a>
-<span class="sourceLineNo">848</span><a id="line.848">     * @param params collection of DetailAST parameters</a>
-<span class="sourceLineNo">849</span><a id="line.849">     * @param paramName name of parameter</a>
-<span class="sourceLineNo">850</span><a id="line.850">     * @return true if parameter found and removed</a>
-<span class="sourceLineNo">851</span><a id="line.851">     */</a>
-<span class="sourceLineNo">852</span><a id="line.852">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
-<span class="sourceLineNo">853</span><a id="line.853">        boolean found = false;</a>
-<span class="sourceLineNo">854</span><a id="line.854">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
-<span class="sourceLineNo">855</span><a id="line.855">        while (paramIt.hasNext()) {</a>
-<span class="sourceLineNo">856</span><a id="line.856">            final DetailAST param = paramIt.next();</a>
-<span class="sourceLineNo">857</span><a id="line.857">            if (param.getText().equals(paramName)) {</a>
-<span class="sourceLineNo">858</span><a id="line.858">                found = true;</a>
-<span class="sourceLineNo">859</span><a id="line.859">                paramIt.remove();</a>
-<span class="sourceLineNo">860</span><a id="line.860">                break;</a>
-<span class="sourceLineNo">861</span><a id="line.861">            }</a>
-<span class="sourceLineNo">862</span><a id="line.862">        }</a>
-<span class="sourceLineNo">863</span><a id="line.863">        return found;</a>
-<span class="sourceLineNo">864</span><a id="line.864">    }</a>
-<span class="sourceLineNo">865</span><a id="line.865"></a>
-<span class="sourceLineNo">866</span><a id="line.866">    /**</a>
-<span class="sourceLineNo">867</span><a id="line.867">     * Checks for only one return tag. All return tags will be removed from the</a>
-<span class="sourceLineNo">868</span><a id="line.868">     * supplied list.</a>
-<span class="sourceLineNo">869</span><a id="line.869">     *</a>
-<span class="sourceLineNo">870</span><a id="line.870">     * @param tags the tags to check</a>
-<span class="sourceLineNo">871</span><a id="line.871">     * @param lineNo the line number of the expected tag</a>
-<span class="sourceLineNo">872</span><a id="line.872">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">873</span><a id="line.873">     *            expected tag</a>
-<span class="sourceLineNo">874</span><a id="line.874">     */</a>
-<span class="sourceLineNo">875</span><a id="line.875">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
-<span class="sourceLineNo">876</span><a id="line.876">        boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">877</span><a id="line.877">        // Loop over tags finding return tags. After the first one, report a</a>
-<span class="sourceLineNo">878</span><a id="line.878">        // violation.</a>
-<span class="sourceLineNo">879</span><a id="line.879">        boolean found = false;</a>
-<span class="sourceLineNo">880</span><a id="line.880">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
-<span class="sourceLineNo">881</span><a id="line.881">        while (it.hasNext()) {</a>
-<span class="sourceLineNo">882</span><a id="line.882">            final JavadocTag javadocTag = it.next();</a>
-<span class="sourceLineNo">883</span><a id="line.883">            if (javadocTag.isReturnTag()) {</a>
-<span class="sourceLineNo">884</span><a id="line.884">                if (found) {</a>
-<span class="sourceLineNo">885</span><a id="line.885">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
-<span class="sourceLineNo">886</span><a id="line.886">                            MSG_DUPLICATE_TAG,</a>
-<span class="sourceLineNo">887</span><a id="line.887">                            JavadocTagInfo.RETURN.getText());</a>
-<span class="sourceLineNo">888</span><a id="line.888">                }</a>
-<span class="sourceLineNo">889</span><a id="line.889">                found = true;</a>
-<span class="sourceLineNo">890</span><a id="line.890">                it.remove();</a>
-<span class="sourceLineNo">891</span><a id="line.891">            }</a>
-<span class="sourceLineNo">892</span><a id="line.892">        }</a>
-<span class="sourceLineNo">893</span><a id="line.893"></a>
-<span class="sourceLineNo">894</span><a id="line.894">        // Handle there being no @return tags :- unless</a>
-<span class="sourceLineNo">895</span><a id="line.895">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">896</span><a id="line.896">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">897</span><a id="line.897">            log(lineNo, MSG_RETURN_EXPECTED);</a>
-<span class="sourceLineNo">898</span><a id="line.898">        }</a>
-<span class="sourceLineNo">899</span><a id="line.899">    }</a>
-<span class="sourceLineNo">900</span><a id="line.900"></a>
-<span class="sourceLineNo">901</span><a id="line.901">    /**</a>
-<span class="sourceLineNo">902</span><a id="line.902">     * Checks a set of tags for matching throws.</a>
-<span class="sourceLineNo">903</span><a id="line.903">     *</a>
-<span class="sourceLineNo">904</span><a id="line.904">     * @param tags the tags to check</a>
-<span class="sourceLineNo">905</span><a id="line.905">     * @param throwsList the throws to check</a>
-<span class="sourceLineNo">906</span><a id="line.906">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">907</span><a id="line.907">     *            expected tag</a>
-<span class="sourceLineNo">908</span><a id="line.908">     */</a>
-<span class="sourceLineNo">909</span><a id="line.909">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">910</span><a id="line.910">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">911</span><a id="line.911">        // Loop over the tags, checking to see they exist in the throws.</a>
-<span class="sourceLineNo">912</span><a id="line.912">        // The foundThrows used for performance only</a>
-<span class="sourceLineNo">913</span><a id="line.913">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
-<span class="sourceLineNo">914</span><a id="line.914">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">915</span><a id="line.915">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">916</span><a id="line.916">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">917</span><a id="line.917"></a>
-<span class="sourceLineNo">918</span><a id="line.918">            if (!tag.isThrowsTag()) {</a>
-<span class="sourceLineNo">919</span><a id="line.919">                continue;</a>
-<span class="sourceLineNo">920</span><a id="line.920">            }</a>
-<span class="sourceLineNo">921</span><a id="line.921">            tagIt.remove();</a>
-<span class="sourceLineNo">922</span><a id="line.922"></a>
-<span class="sourceLineNo">923</span><a id="line.923">            // Loop looking for matching throw</a>
-<span class="sourceLineNo">924</span><a id="line.924">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
-<span class="sourceLineNo">925</span><a id="line.925">                    .getColumnNo());</a>
-<span class="sourceLineNo">926</span><a id="line.926">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
-<span class="sourceLineNo">927</span><a id="line.927">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
-<span class="sourceLineNo">928</span><a id="line.928">        }</a>
-<span class="sourceLineNo">929</span><a id="line.929">        // Now dump out all throws without tags :- unless</a>
-<span class="sourceLineNo">930</span><a id="line.930">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">931</span><a id="line.931">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">932</span><a id="line.932">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
-<span class="sourceLineNo">933</span><a id="line.933">                .forEach(exceptionInfo -&gt; {</a>
-<span class="sourceLineNo">934</span><a id="line.934">                    final Token token = exceptionInfo.getName();</a>
-<span class="sourceLineNo">935</span><a id="line.935">                    log(exceptionInfo.getAst(),</a>
-<span class="sourceLineNo">936</span><a id="line.936">                        MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">937</span><a id="line.937">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
-<span class="sourceLineNo">938</span><a id="line.938">                });</a>
-<span class="sourceLineNo">939</span><a id="line.939">        }</a>
-<span class="sourceLineNo">940</span><a id="line.940">    }</a>
-<span class="sourceLineNo">941</span><a id="line.941"></a>
-<span class="sourceLineNo">942</span><a id="line.942">    /**</a>
-<span class="sourceLineNo">943</span><a id="line.943">     * Verifies that documented exception is in throws.</a>
-<span class="sourceLineNo">944</span><a id="line.944">     *</a>
-<span class="sourceLineNo">945</span><a id="line.945">     * @param throwsIterable collection of throws</a>
-<span class="sourceLineNo">946</span><a id="line.946">     * @param documentedClassInfo documented exception class info</a>
-<span class="sourceLineNo">947</span><a id="line.947">     * @param foundThrows previously found throws</a>
-<span class="sourceLineNo">948</span><a id="line.948">     */</a>
-<span class="sourceLineNo">949</span><a id="line.949">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
-<span class="sourceLineNo">950</span><a id="line.950">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
-<span class="sourceLineNo">951</span><a id="line.951">        ExceptionInfo foundException = null;</a>
-<span class="sourceLineNo">952</span><a id="line.952"></a>
-<span class="sourceLineNo">953</span><a id="line.953">        // First look for matches on the exception name</a>
-<span class="sourceLineNo">954</span><a id="line.954">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
-<span class="sourceLineNo">955</span><a id="line.955">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
-<span class="sourceLineNo">956</span><a id="line.956">                    documentedClassInfo.getName().getText())) {</a>
-<span class="sourceLineNo">957</span><a id="line.957">                foundException = exceptionInfo;</a>
-<span class="sourceLineNo">958</span><a id="line.958">                break;</a>
-<span class="sourceLineNo">959</span><a id="line.959">            }</a>
-<span class="sourceLineNo">960</span><a id="line.960">        }</a>
-<span class="sourceLineNo">961</span><a id="line.961"></a>
-<span class="sourceLineNo">962</span><a id="line.962">        if (foundException != null) {</a>
-<span class="sourceLineNo">963</span><a id="line.963">            foundException.setFound();</a>
-<span class="sourceLineNo">964</span><a id="line.964">            foundThrows.add(documentedClassInfo.getName().getText());</a>
-<span class="sourceLineNo">965</span><a id="line.965">        }</a>
-<span class="sourceLineNo">966</span><a id="line.966">    }</a>
-<span class="sourceLineNo">967</span><a id="line.967"></a>
-<span class="sourceLineNo">968</span><a id="line.968">    /**</a>
-<span class="sourceLineNo">969</span><a id="line.969">     * Check that ExceptionInfo objects are same by name.</a>
-<span class="sourceLineNo">970</span><a id="line.970">     *</a>
-<span class="sourceLineNo">971</span><a id="line.971">     * @param info1 ExceptionInfo object</a>
-<span class="sourceLineNo">972</span><a id="line.972">     * @param info2 ExceptionInfo object</a>
-<span class="sourceLineNo">973</span><a id="line.973">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">974</span><a id="line.974">     */</a>
-<span class="sourceLineNo">975</span><a id="line.975">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
-<span class="sourceLineNo">976</span><a id="line.976">        return isClassNamesSame(info1.getName().getText(),</a>
-<span class="sourceLineNo">977</span><a id="line.977">                                    info2.getName().getText());</a>
-<span class="sourceLineNo">978</span><a id="line.978">    }</a>
-<span class="sourceLineNo">979</span><a id="line.979"></a>
-<span class="sourceLineNo">980</span><a id="line.980">    /**</a>
-<span class="sourceLineNo">981</span><a id="line.981">     * Check that class names are same by short name of class. If some class name is fully</a>
-<span class="sourceLineNo">982</span><a id="line.982">     * qualified it is cut to short name.</a>
-<span class="sourceLineNo">983</span><a id="line.983">     *</a>
-<span class="sourceLineNo">984</span><a id="line.984">     * @param class1 class name</a>
-<span class="sourceLineNo">985</span><a id="line.985">     * @param class2 class name</a>
-<span class="sourceLineNo">986</span><a id="line.986">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">987</span><a id="line.987">     */</a>
-<span class="sourceLineNo">988</span><a id="line.988">    private static boolean isClassNamesSame(String class1, String class2) {</a>
-<span class="sourceLineNo">989</span><a id="line.989">        boolean result = false;</a>
-<span class="sourceLineNo">990</span><a id="line.990">        if (class1.equals(class2)) {</a>
-<span class="sourceLineNo">991</span><a id="line.991">            result = true;</a>
-<span class="sourceLineNo">992</span><a id="line.992">        }</a>
-<span class="sourceLineNo">993</span><a id="line.993">        else {</a>
-<span class="sourceLineNo">994</span><a id="line.994">            final String separator = ".";</a>
-<span class="sourceLineNo">995</span><a id="line.995">            if (class1.contains(separator) || class2.contains(separator)) {</a>
-<span class="sourceLineNo">996</span><a id="line.996">                final String class1ShortName = class1</a>
-<span class="sourceLineNo">997</span><a id="line.997">                        .substring(class1.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">998</span><a id="line.998">                final String class2ShortName = class2</a>
-<span class="sourceLineNo">999</span><a id="line.999">                        .substring(class2.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">1000</span><a id="line.1000">                result = class1ShortName.equals(class2ShortName);</a>
-<span class="sourceLineNo">1001</span><a id="line.1001">            }</a>
-<span class="sourceLineNo">1002</span><a id="line.1002">        }</a>
-<span class="sourceLineNo">1003</span><a id="line.1003">        return result;</a>
-<span class="sourceLineNo">1004</span><a id="line.1004">    }</a>
-<span class="sourceLineNo">1005</span><a id="line.1005"></a>
-<span class="sourceLineNo">1006</span><a id="line.1006">    /**</a>
-<span class="sourceLineNo">1007</span><a id="line.1007">     * Contains class's {@code Token}.</a>
-<span class="sourceLineNo">1008</span><a id="line.1008">     */</a>
-<span class="sourceLineNo">1009</span><a id="line.1009">    private static class ClassInfo {</a>
+<span class="sourceLineNo">787</span><a id="line.787">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
+<span class="sourceLineNo">788</span><a id="line.788">                found = searchMatchingTypeParameter(typeParams,</a>
+<span class="sourceLineNo">789</span><a id="line.789">                        arg1.substring(1, arg1.length() - 1));</a>
+<span class="sourceLineNo">790</span><a id="line.790">            }</a>
+<span class="sourceLineNo">791</span><a id="line.791"></a>
+<span class="sourceLineNo">792</span><a id="line.792">            // Handle extra JavadocTag</a>
+<span class="sourceLineNo">793</span><a id="line.793">            if (!found) {</a>
+<span class="sourceLineNo">794</span><a id="line.794">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
+<span class="sourceLineNo">795</span><a id="line.795">                        "@param", arg1);</a>
+<span class="sourceLineNo">796</span><a id="line.796">            }</a>
+<span class="sourceLineNo">797</span><a id="line.797">        }</a>
+<span class="sourceLineNo">798</span><a id="line.798"></a>
+<span class="sourceLineNo">799</span><a id="line.799">        // Now dump out all type parameters/parameters without tags :- unless</a>
+<span class="sourceLineNo">800</span><a id="line.800">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">801</span><a id="line.801">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">802</span><a id="line.802">            for (DetailAST param : params) {</a>
+<span class="sourceLineNo">803</span><a id="line.803">                log(param, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">804</span><a id="line.804">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
+<span class="sourceLineNo">805</span><a id="line.805">            }</a>
+<span class="sourceLineNo">806</span><a id="line.806"></a>
+<span class="sourceLineNo">807</span><a id="line.807">            for (DetailAST typeParam : typeParams) {</a>
+<span class="sourceLineNo">808</span><a id="line.808">                log(typeParam, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">809</span><a id="line.809">                    JavadocTagInfo.PARAM.getText(),</a>
+<span class="sourceLineNo">810</span><a id="line.810">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">811</span><a id="line.811">                    + ELEMENT_END);</a>
+<span class="sourceLineNo">812</span><a id="line.812">            }</a>
+<span class="sourceLineNo">813</span><a id="line.813">        }</a>
+<span class="sourceLineNo">814</span><a id="line.814">    }</a>
+<span class="sourceLineNo">815</span><a id="line.815"></a>
+<span class="sourceLineNo">816</span><a id="line.816">    /**</a>
+<span class="sourceLineNo">817</span><a id="line.817">     * Returns true if required type found in type parameters.</a>
+<span class="sourceLineNo">818</span><a id="line.818">     *</a>
+<span class="sourceLineNo">819</span><a id="line.819">     * @param typeParams</a>
+<span class="sourceLineNo">820</span><a id="line.820">     *            collection of type parameters</a>
+<span class="sourceLineNo">821</span><a id="line.821">     * @param requiredTypeName</a>
+<span class="sourceLineNo">822</span><a id="line.822">     *            name of required type</a>
+<span class="sourceLineNo">823</span><a id="line.823">     * @return true if required type found in type parameters.</a>
+<span class="sourceLineNo">824</span><a id="line.824">     */</a>
+<span class="sourceLineNo">825</span><a id="line.825">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
+<span class="sourceLineNo">826</span><a id="line.826">            String requiredTypeName) {</a>
+<span class="sourceLineNo">827</span><a id="line.827">        // Loop looking for matching type param</a>
+<span class="sourceLineNo">828</span><a id="line.828">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
+<span class="sourceLineNo">829</span><a id="line.829">        boolean found = false;</a>
+<span class="sourceLineNo">830</span><a id="line.830">        while (typeParamsIt.hasNext()) {</a>
+<span class="sourceLineNo">831</span><a id="line.831">            final DetailAST typeParam = typeParamsIt.next();</a>
+<span class="sourceLineNo">832</span><a id="line.832">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">833</span><a id="line.833">                    .equals(requiredTypeName)) {</a>
+<span class="sourceLineNo">834</span><a id="line.834">                found = true;</a>
+<span class="sourceLineNo">835</span><a id="line.835">                typeParamsIt.remove();</a>
+<span class="sourceLineNo">836</span><a id="line.836">                break;</a>
+<span class="sourceLineNo">837</span><a id="line.837">            }</a>
+<span class="sourceLineNo">838</span><a id="line.838">        }</a>
+<span class="sourceLineNo">839</span><a id="line.839">        return found;</a>
+<span class="sourceLineNo">840</span><a id="line.840">    }</a>
+<span class="sourceLineNo">841</span><a id="line.841"></a>
+<span class="sourceLineNo">842</span><a id="line.842">    /**</a>
+<span class="sourceLineNo">843</span><a id="line.843">     * Remove parameter from params collection by name.</a>
+<span class="sourceLineNo">844</span><a id="line.844">     *</a>
+<span class="sourceLineNo">845</span><a id="line.845">     * @param params collection of DetailAST parameters</a>
+<span class="sourceLineNo">846</span><a id="line.846">     * @param paramName name of parameter</a>
+<span class="sourceLineNo">847</span><a id="line.847">     * @return true if parameter found and removed</a>
+<span class="sourceLineNo">848</span><a id="line.848">     */</a>
+<span class="sourceLineNo">849</span><a id="line.849">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
+<span class="sourceLineNo">850</span><a id="line.850">        boolean found = false;</a>
+<span class="sourceLineNo">851</span><a id="line.851">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
+<span class="sourceLineNo">852</span><a id="line.852">        while (paramIt.hasNext()) {</a>
+<span class="sourceLineNo">853</span><a id="line.853">            final DetailAST param = paramIt.next();</a>
+<span class="sourceLineNo">854</span><a id="line.854">            if (param.getText().equals(paramName)) {</a>
+<span class="sourceLineNo">855</span><a id="line.855">                found = true;</a>
+<span class="sourceLineNo">856</span><a id="line.856">                paramIt.remove();</a>
+<span class="sourceLineNo">857</span><a id="line.857">                break;</a>
+<span class="sourceLineNo">858</span><a id="line.858">            }</a>
+<span class="sourceLineNo">859</span><a id="line.859">        }</a>
+<span class="sourceLineNo">860</span><a id="line.860">        return found;</a>
+<span class="sourceLineNo">861</span><a id="line.861">    }</a>
+<span class="sourceLineNo">862</span><a id="line.862"></a>
+<span class="sourceLineNo">863</span><a id="line.863">    /**</a>
+<span class="sourceLineNo">864</span><a id="line.864">     * Checks for only one return tag. All return tags will be removed from the</a>
+<span class="sourceLineNo">865</span><a id="line.865">     * supplied list.</a>
+<span class="sourceLineNo">866</span><a id="line.866">     *</a>
+<span class="sourceLineNo">867</span><a id="line.867">     * @param tags the tags to check</a>
+<span class="sourceLineNo">868</span><a id="line.868">     * @param lineNo the line number of the expected tag</a>
+<span class="sourceLineNo">869</span><a id="line.869">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">870</span><a id="line.870">     *            expected tag</a>
+<span class="sourceLineNo">871</span><a id="line.871">     */</a>
+<span class="sourceLineNo">872</span><a id="line.872">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
+<span class="sourceLineNo">873</span><a id="line.873">        boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">874</span><a id="line.874">        // Loop over tags finding return tags. After the first one, report a</a>
+<span class="sourceLineNo">875</span><a id="line.875">        // violation.</a>
+<span class="sourceLineNo">876</span><a id="line.876">        boolean found = false;</a>
+<span class="sourceLineNo">877</span><a id="line.877">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
+<span class="sourceLineNo">878</span><a id="line.878">        while (it.hasNext()) {</a>
+<span class="sourceLineNo">879</span><a id="line.879">            final JavadocTag javadocTag = it.next();</a>
+<span class="sourceLineNo">880</span><a id="line.880">            if (javadocTag.isReturnTag()) {</a>
+<span class="sourceLineNo">881</span><a id="line.881">                if (found) {</a>
+<span class="sourceLineNo">882</span><a id="line.882">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
+<span class="sourceLineNo">883</span><a id="line.883">                            MSG_DUPLICATE_TAG,</a>
+<span class="sourceLineNo">884</span><a id="line.884">                            JavadocTagInfo.RETURN.getText());</a>
+<span class="sourceLineNo">885</span><a id="line.885">                }</a>
+<span class="sourceLineNo">886</span><a id="line.886">                found = true;</a>
+<span class="sourceLineNo">887</span><a id="line.887">                it.remove();</a>
+<span class="sourceLineNo">888</span><a id="line.888">            }</a>
+<span class="sourceLineNo">889</span><a id="line.889">        }</a>
+<span class="sourceLineNo">890</span><a id="line.890"></a>
+<span class="sourceLineNo">891</span><a id="line.891">        // Handle there being no @return tags :- unless</a>
+<span class="sourceLineNo">892</span><a id="line.892">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">893</span><a id="line.893">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">894</span><a id="line.894">            log(lineNo, MSG_RETURN_EXPECTED);</a>
+<span class="sourceLineNo">895</span><a id="line.895">        }</a>
+<span class="sourceLineNo">896</span><a id="line.896">    }</a>
+<span class="sourceLineNo">897</span><a id="line.897"></a>
+<span class="sourceLineNo">898</span><a id="line.898">    /**</a>
+<span class="sourceLineNo">899</span><a id="line.899">     * Checks a set of tags for matching throws.</a>
+<span class="sourceLineNo">900</span><a id="line.900">     *</a>
+<span class="sourceLineNo">901</span><a id="line.901">     * @param tags the tags to check</a>
+<span class="sourceLineNo">902</span><a id="line.902">     * @param throwsList the throws to check</a>
+<span class="sourceLineNo">903</span><a id="line.903">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">904</span><a id="line.904">     *            expected tag</a>
+<span class="sourceLineNo">905</span><a id="line.905">     */</a>
+<span class="sourceLineNo">906</span><a id="line.906">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">907</span><a id="line.907">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">908</span><a id="line.908">        // Loop over the tags, checking to see they exist in the throws.</a>
+<span class="sourceLineNo">909</span><a id="line.909">        // The foundThrows used for performance only</a>
+<span class="sourceLineNo">910</span><a id="line.910">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
+<span class="sourceLineNo">911</span><a id="line.911">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">912</span><a id="line.912">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">913</span><a id="line.913">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">914</span><a id="line.914"></a>
+<span class="sourceLineNo">915</span><a id="line.915">            if (!tag.isThrowsTag()) {</a>
+<span class="sourceLineNo">916</span><a id="line.916">                continue;</a>
+<span class="sourceLineNo">917</span><a id="line.917">            }</a>
+<span class="sourceLineNo">918</span><a id="line.918">            tagIt.remove();</a>
+<span class="sourceLineNo">919</span><a id="line.919"></a>
+<span class="sourceLineNo">920</span><a id="line.920">            // Loop looking for matching throw</a>
+<span class="sourceLineNo">921</span><a id="line.921">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
+<span class="sourceLineNo">922</span><a id="line.922">                    .getColumnNo());</a>
+<span class="sourceLineNo">923</span><a id="line.923">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
+<span class="sourceLineNo">924</span><a id="line.924">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
+<span class="sourceLineNo">925</span><a id="line.925">        }</a>
+<span class="sourceLineNo">926</span><a id="line.926">        // Now dump out all throws without tags :- unless</a>
+<span class="sourceLineNo">927</span><a id="line.927">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">928</span><a id="line.928">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">929</span><a id="line.929">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
+<span class="sourceLineNo">930</span><a id="line.930">                .forEach(exceptionInfo -&gt; {</a>
+<span class="sourceLineNo">931</span><a id="line.931">                    final Token token = exceptionInfo.getName();</a>
+<span class="sourceLineNo">932</span><a id="line.932">                    log(exceptionInfo.getAst(),</a>
+<span class="sourceLineNo">933</span><a id="line.933">                        MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">934</span><a id="line.934">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
+<span class="sourceLineNo">935</span><a id="line.935">                });</a>
+<span class="sourceLineNo">936</span><a id="line.936">        }</a>
+<span class="sourceLineNo">937</span><a id="line.937">    }</a>
+<span class="sourceLineNo">938</span><a id="line.938"></a>
+<span class="sourceLineNo">939</span><a id="line.939">    /**</a>
+<span class="sourceLineNo">940</span><a id="line.940">     * Verifies that documented exception is in throws.</a>
+<span class="sourceLineNo">941</span><a id="line.941">     *</a>
+<span class="sourceLineNo">942</span><a id="line.942">     * @param throwsIterable collection of throws</a>
+<span class="sourceLineNo">943</span><a id="line.943">     * @param documentedClassInfo documented exception class info</a>
+<span class="sourceLineNo">944</span><a id="line.944">     * @param foundThrows previously found throws</a>
+<span class="sourceLineNo">945</span><a id="line.945">     */</a>
+<span class="sourceLineNo">946</span><a id="line.946">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
+<span class="sourceLineNo">947</span><a id="line.947">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
+<span class="sourceLineNo">948</span><a id="line.948">        ExceptionInfo foundException = null;</a>
+<span class="sourceLineNo">949</span><a id="line.949"></a>
+<span class="sourceLineNo">950</span><a id="line.950">        // First look for matches on the exception name</a>
+<span class="sourceLineNo">951</span><a id="line.951">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
+<span class="sourceLineNo">952</span><a id="line.952">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
+<span class="sourceLineNo">953</span><a id="line.953">                    documentedClassInfo.getName().getText())) {</a>
+<span class="sourceLineNo">954</span><a id="line.954">                foundException = exceptionInfo;</a>
+<span class="sourceLineNo">955</span><a id="line.955">                break;</a>
+<span class="sourceLineNo">956</span><a id="line.956">            }</a>
+<span class="sourceLineNo">957</span><a id="line.957">        }</a>
+<span class="sourceLineNo">958</span><a id="line.958"></a>
+<span class="sourceLineNo">959</span><a id="line.959">        if (foundException != null) {</a>
+<span class="sourceLineNo">960</span><a id="line.960">            foundException.setFound();</a>
+<span class="sourceLineNo">961</span><a id="line.961">            foundThrows.add(documentedClassInfo.getName().getText());</a>
+<span class="sourceLineNo">962</span><a id="line.962">        }</a>
+<span class="sourceLineNo">963</span><a id="line.963">    }</a>
+<span class="sourceLineNo">964</span><a id="line.964"></a>
+<span class="sourceLineNo">965</span><a id="line.965">    /**</a>
+<span class="sourceLineNo">966</span><a id="line.966">     * Check that ExceptionInfo objects are same by name.</a>
+<span class="sourceLineNo">967</span><a id="line.967">     *</a>
+<span class="sourceLineNo">968</span><a id="line.968">     * @param info1 ExceptionInfo object</a>
+<span class="sourceLineNo">969</span><a id="line.969">     * @param info2 ExceptionInfo object</a>
+<span class="sourceLineNo">970</span><a id="line.970">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">971</span><a id="line.971">     */</a>
+<span class="sourceLineNo">972</span><a id="line.972">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
+<span class="sourceLineNo">973</span><a id="line.973">        return isClassNamesSame(info1.getName().getText(),</a>
+<span class="sourceLineNo">974</span><a id="line.974">                                    info2.getName().getText());</a>
+<span class="sourceLineNo">975</span><a id="line.975">    }</a>
+<span class="sourceLineNo">976</span><a id="line.976"></a>
+<span class="sourceLineNo">977</span><a id="line.977">    /**</a>
+<span class="sourceLineNo">978</span><a id="line.978">     * Check that class names are same by short name of class. If some class name is fully</a>
+<span class="sourceLineNo">979</span><a id="line.979">     * qualified it is cut to short name.</a>
+<span class="sourceLineNo">980</span><a id="line.980">     *</a>
+<span class="sourceLineNo">981</span><a id="line.981">     * @param class1 class name</a>
+<span class="sourceLineNo">982</span><a id="line.982">     * @param class2 class name</a>
+<span class="sourceLineNo">983</span><a id="line.983">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">984</span><a id="line.984">     */</a>
+<span class="sourceLineNo">985</span><a id="line.985">    private static boolean isClassNamesSame(String class1, String class2) {</a>
+<span class="sourceLineNo">986</span><a id="line.986">        boolean result = false;</a>
+<span class="sourceLineNo">987</span><a id="line.987">        if (class1.equals(class2)) {</a>
+<span class="sourceLineNo">988</span><a id="line.988">            result = true;</a>
+<span class="sourceLineNo">989</span><a id="line.989">        }</a>
+<span class="sourceLineNo">990</span><a id="line.990">        else {</a>
+<span class="sourceLineNo">991</span><a id="line.991">            final String separator = ".";</a>
+<span class="sourceLineNo">992</span><a id="line.992">            if (class1.contains(separator) || class2.contains(separator)) {</a>
+<span class="sourceLineNo">993</span><a id="line.993">                final String class1ShortName = class1</a>
+<span class="sourceLineNo">994</span><a id="line.994">                        .substring(class1.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">995</span><a id="line.995">                final String class2ShortName = class2</a>
+<span class="sourceLineNo">996</span><a id="line.996">                        .substring(class2.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">997</span><a id="line.997">                result = class1ShortName.equals(class2ShortName);</a>
+<span class="sourceLineNo">998</span><a id="line.998">            }</a>
+<span class="sourceLineNo">999</span><a id="line.999">        }</a>
+<span class="sourceLineNo">1000</span><a id="line.1000">        return result;</a>
+<span class="sourceLineNo">1001</span><a id="line.1001">    }</a>
+<span class="sourceLineNo">1002</span><a id="line.1002"></a>
+<span class="sourceLineNo">1003</span><a id="line.1003">    /**</a>
+<span class="sourceLineNo">1004</span><a id="line.1004">     * Contains class's {@code Token}.</a>
+<span class="sourceLineNo">1005</span><a id="line.1005">     */</a>
+<span class="sourceLineNo">1006</span><a id="line.1006">    private static class ClassInfo {</a>
+<span class="sourceLineNo">1007</span><a id="line.1007"></a>
+<span class="sourceLineNo">1008</span><a id="line.1008">        /** {@code FullIdent} associated with this class. */</a>
+<span class="sourceLineNo">1009</span><a id="line.1009">        private final Token name;</a>
 <span class="sourceLineNo">1010</span><a id="line.1010"></a>
-<span class="sourceLineNo">1011</span><a id="line.1011">        /** {@code FullIdent} associated with this class. */</a>
-<span class="sourceLineNo">1012</span><a id="line.1012">        private final Token name;</a>
-<span class="sourceLineNo">1013</span><a id="line.1013"></a>
-<span class="sourceLineNo">1014</span><a id="line.1014">        /**</a>
-<span class="sourceLineNo">1015</span><a id="line.1015">         * Creates new instance of class information object.</a>
-<span class="sourceLineNo">1016</span><a id="line.1016">         *</a>
-<span class="sourceLineNo">1017</span><a id="line.1017">         * @param className token which represents class name.</a>
-<span class="sourceLineNo">1018</span><a id="line.1018">         * @throws IllegalArgumentException when className is nulls</a>
-<span class="sourceLineNo">1019</span><a id="line.1019">         */</a>
-<span class="sourceLineNo">1020</span><a id="line.1020">        protected ClassInfo(final Token className) {</a>
-<span class="sourceLineNo">1021</span><a id="line.1021">            name = className;</a>
-<span class="sourceLineNo">1022</span><a id="line.1022">        }</a>
-<span class="sourceLineNo">1023</span><a id="line.1023"></a>
-<span class="sourceLineNo">1024</span><a id="line.1024">        /**</a>
-<span class="sourceLineNo">1025</span><a id="line.1025">         * Gets class name.</a>
-<span class="sourceLineNo">1026</span><a id="line.1026">         *</a>
-<span class="sourceLineNo">1027</span><a id="line.1027">         * @return class name</a>
-<span class="sourceLineNo">1028</span><a id="line.1028">         */</a>
-<span class="sourceLineNo">1029</span><a id="line.1029">        public final Token getName() {</a>
-<span class="sourceLineNo">1030</span><a id="line.1030">            return name;</a>
-<span class="sourceLineNo">1031</span><a id="line.1031">        }</a>
-<span class="sourceLineNo">1032</span><a id="line.1032"></a>
-<span class="sourceLineNo">1033</span><a id="line.1033">    }</a>
-<span class="sourceLineNo">1034</span><a id="line.1034"></a>
-<span class="sourceLineNo">1035</span><a id="line.1035">    /**</a>
-<span class="sourceLineNo">1036</span><a id="line.1036">     * Represents text element with location in the text.</a>
-<span class="sourceLineNo">1037</span><a id="line.1037">     */</a>
-<span class="sourceLineNo">1038</span><a id="line.1038">    private static final class Token {</a>
-<span class="sourceLineNo">1039</span><a id="line.1039"></a>
-<span class="sourceLineNo">1040</span><a id="line.1040">        /** Token's column number. */</a>
-<span class="sourceLineNo">1041</span><a id="line.1041">        private final int columnNo;</a>
-<span class="sourceLineNo">1042</span><a id="line.1042">        /** Token's line number. */</a>
-<span class="sourceLineNo">1043</span><a id="line.1043">        private final int lineNo;</a>
-<span class="sourceLineNo">1044</span><a id="line.1044">        /** Token's text. */</a>
-<span class="sourceLineNo">1045</span><a id="line.1045">        private final String text;</a>
-<span class="sourceLineNo">1046</span><a id="line.1046"></a>
-<span class="sourceLineNo">1047</span><a id="line.1047">        /**</a>
-<span class="sourceLineNo">1048</span><a id="line.1048">         * Creates token.</a>
-<span class="sourceLineNo">1049</span><a id="line.1049">         *</a>
-<span class="sourceLineNo">1050</span><a id="line.1050">         * @param text token's text</a>
-<span class="sourceLineNo">1051</span><a id="line.1051">         * @param lineNo token's line number</a>
-<span class="sourceLineNo">1052</span><a id="line.1052">         * @param columnNo token's column number</a>
-<span class="sourceLineNo">1053</span><a id="line.1053">         */</a>
-<span class="sourceLineNo">1054</span><a id="line.1054">        private Token(String text, int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">1055</span><a id="line.1055">            this.text = text;</a>
-<span class="sourceLineNo">1056</span><a id="line.1056">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">1057</span><a id="line.1057">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">1058</span><a id="line.1058">        }</a>
-<span class="sourceLineNo">1059</span><a id="line.1059"></a>
-<span class="sourceLineNo">1060</span><a id="line.1060">        /**</a>
-<span class="sourceLineNo">1061</span><a id="line.1061">         * Converts FullIdent to Token.</a>
-<span class="sourceLineNo">1062</span><a id="line.1062">         *</a>
-<span class="sourceLineNo">1063</span><a id="line.1063">         * @param fullIdent full ident to convert.</a>
-<span class="sourceLineNo">1064</span><a id="line.1064">         */</a>
-<span class="sourceLineNo">1065</span><a id="line.1065">        private Token(FullIdent fullIdent) {</a>
-<span class="sourceLineNo">1066</span><a id="line.1066">            text = fullIdent.getText();</a>
-<span class="sourceLineNo">1067</span><a id="line.1067">            lineNo = fullIdent.getLineNo();</a>
-<span class="sourceLineNo">1068</span><a id="line.1068">            columnNo = fullIdent.getColumnNo();</a>
-<span class="sourceLineNo">1069</span><a id="line.1069">        }</a>
-<span class="sourceLineNo">1070</span><a id="line.1070"></a>
-<span class="sourceLineNo">1071</span><a id="line.1071">        /**</a>
-<span class="sourceLineNo">1072</span><a id="line.1072">         * Gets text of the token.</a>
-<span class="sourceLineNo">1073</span><a id="line.1073">         *</a>
-<span class="sourceLineNo">1074</span><a id="line.1074">         * @return text of the token</a>
-<span class="sourceLineNo">1075</span><a id="line.1075">         */</a>
-<span class="sourceLineNo">1076</span><a id="line.1076">        public String getText() {</a>
-<span class="sourceLineNo">1077</span><a id="line.1077">            return text;</a>
-<span class="sourceLineNo">1078</span><a id="line.1078">        }</a>
-<span class="sourceLineNo">1079</span><a id="line.1079"></a>
-<span class="sourceLineNo">1080</span><a id="line.1080">        @Override</a>
-<span class="sourceLineNo">1081</span><a id="line.1081">        public String toString() {</a>
-<span class="sourceLineNo">1082</span><a id="line.1082">            return "Token[" + text + "(" + lineNo</a>
-<span class="sourceLineNo">1083</span><a id="line.1083">                + "x" + columnNo + ")]";</a>
-<span class="sourceLineNo">1084</span><a id="line.1084">        }</a>
-<span class="sourceLineNo">1085</span><a id="line.1085"></a>
-<span class="sourceLineNo">1086</span><a id="line.1086">    }</a>
+<span class="sourceLineNo">1011</span><a id="line.1011">        /**</a>
+<span class="sourceLineNo">1012</span><a id="line.1012">         * Creates new instance of class information object.</a>
+<span class="sourceLineNo">1013</span><a id="line.1013">         *</a>
+<span class="sourceLineNo">1014</span><a id="line.1014">         * @param className token which represents class name.</a>
+<span class="sourceLineNo">1015</span><a id="line.1015">         * @throws IllegalArgumentException when className is nulls</a>
+<span class="sourceLineNo">1016</span><a id="line.1016">         */</a>
+<span class="sourceLineNo">1017</span><a id="line.1017">        protected ClassInfo(final Token className) {</a>
+<span class="sourceLineNo">1018</span><a id="line.1018">            name = className;</a>
+<span class="sourceLineNo">1019</span><a id="line.1019">        }</a>
+<span class="sourceLineNo">1020</span><a id="line.1020"></a>
+<span class="sourceLineNo">1021</span><a id="line.1021">        /**</a>
+<span class="sourceLineNo">1022</span><a id="line.1022">         * Gets class name.</a>
+<span class="sourceLineNo">1023</span><a id="line.1023">         *</a>
+<span class="sourceLineNo">1024</span><a id="line.1024">         * @return class name</a>
+<span class="sourceLineNo">1025</span><a id="line.1025">         */</a>
+<span class="sourceLineNo">1026</span><a id="line.1026">        public final Token getName() {</a>
+<span class="sourceLineNo">1027</span><a id="line.1027">            return name;</a>
+<span class="sourceLineNo">1028</span><a id="line.1028">        }</a>
+<span class="sourceLineNo">1029</span><a id="line.1029"></a>
+<span class="sourceLineNo">1030</span><a id="line.1030">    }</a>
+<span class="sourceLineNo">1031</span><a id="line.1031"></a>
+<span class="sourceLineNo">1032</span><a id="line.1032">    /**</a>
+<span class="sourceLineNo">1033</span><a id="line.1033">     * Represents text element with location in the text.</a>
+<span class="sourceLineNo">1034</span><a id="line.1034">     */</a>
+<span class="sourceLineNo">1035</span><a id="line.1035">    private static final class Token {</a>
+<span class="sourceLineNo">1036</span><a id="line.1036"></a>
+<span class="sourceLineNo">1037</span><a id="line.1037">        /** Token's column number. */</a>
+<span class="sourceLineNo">1038</span><a id="line.1038">        private final int columnNo;</a>
+<span class="sourceLineNo">1039</span><a id="line.1039">        /** Token's line number. */</a>
+<span class="sourceLineNo">1040</span><a id="line.1040">        private final int lineNo;</a>
+<span class="sourceLineNo">1041</span><a id="line.1041">        /** Token's text. */</a>
+<span class="sourceLineNo">1042</span><a id="line.1042">        private final String text;</a>
+<span class="sourceLineNo">1043</span><a id="line.1043"></a>
+<span class="sourceLineNo">1044</span><a id="line.1044">        /**</a>
+<span class="sourceLineNo">1045</span><a id="line.1045">         * Creates token.</a>
+<span class="sourceLineNo">1046</span><a id="line.1046">         *</a>
+<span class="sourceLineNo">1047</span><a id="line.1047">         * @param text token's text</a>
+<span class="sourceLineNo">1048</span><a id="line.1048">         * @param lineNo token's line number</a>
+<span class="sourceLineNo">1049</span><a id="line.1049">         * @param columnNo token's column number</a>
+<span class="sourceLineNo">1050</span><a id="line.1050">         */</a>
+<span class="sourceLineNo">1051</span><a id="line.1051">        private Token(String text, int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">1052</span><a id="line.1052">            this.text = text;</a>
+<span class="sourceLineNo">1053</span><a id="line.1053">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">1054</span><a id="line.1054">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">1055</span><a id="line.1055">        }</a>
+<span class="sourceLineNo">1056</span><a id="line.1056"></a>
+<span class="sourceLineNo">1057</span><a id="line.1057">        /**</a>
+<span class="sourceLineNo">1058</span><a id="line.1058">         * Converts FullIdent to Token.</a>
+<span class="sourceLineNo">1059</span><a id="line.1059">         *</a>
+<span class="sourceLineNo">1060</span><a id="line.1060">         * @param fullIdent full ident to convert.</a>
+<span class="sourceLineNo">1061</span><a id="line.1061">         */</a>
+<span class="sourceLineNo">1062</span><a id="line.1062">        private Token(FullIdent fullIdent) {</a>
+<span class="sourceLineNo">1063</span><a id="line.1063">            text = fullIdent.getText();</a>
+<span class="sourceLineNo">1064</span><a id="line.1064">            lineNo = fullIdent.getLineNo();</a>
+<span class="sourceLineNo">1065</span><a id="line.1065">            columnNo = fullIdent.getColumnNo();</a>
+<span class="sourceLineNo">1066</span><a id="line.1066">        }</a>
+<span class="sourceLineNo">1067</span><a id="line.1067"></a>
+<span class="sourceLineNo">1068</span><a id="line.1068">        /**</a>
+<span class="sourceLineNo">1069</span><a id="line.1069">         * Gets text of the token.</a>
+<span class="sourceLineNo">1070</span><a id="line.1070">         *</a>
+<span class="sourceLineNo">1071</span><a id="line.1071">         * @return text of the token</a>
+<span class="sourceLineNo">1072</span><a id="line.1072">         */</a>
+<span class="sourceLineNo">1073</span><a id="line.1073">        public String getText() {</a>
+<span class="sourceLineNo">1074</span><a id="line.1074">            return text;</a>
+<span class="sourceLineNo">1075</span><a id="line.1075">        }</a>
+<span class="sourceLineNo">1076</span><a id="line.1076"></a>
+<span class="sourceLineNo">1077</span><a id="line.1077">        @Override</a>
+<span class="sourceLineNo">1078</span><a id="line.1078">        public String toString() {</a>
+<span class="sourceLineNo">1079</span><a id="line.1079">            return "Token[" + text + "(" + lineNo</a>
+<span class="sourceLineNo">1080</span><a id="line.1080">                + "x" + columnNo + ")]";</a>
+<span class="sourceLineNo">1081</span><a id="line.1081">        }</a>
+<span class="sourceLineNo">1082</span><a id="line.1082"></a>
+<span class="sourceLineNo">1083</span><a id="line.1083">    }</a>
+<span class="sourceLineNo">1084</span><a id="line.1084"></a>
+<span class="sourceLineNo">1085</span><a id="line.1085">    /** Stores useful information about declared exception. */</a>
+<span class="sourceLineNo">1086</span><a id="line.1086">    private static final class ExceptionInfo {</a>
 <span class="sourceLineNo">1087</span><a id="line.1087"></a>
-<span class="sourceLineNo">1088</span><a id="line.1088">    /** Stores useful information about declared exception. */</a>
-<span class="sourceLineNo">1089</span><a id="line.1089">    private static final class ExceptionInfo {</a>
+<span class="sourceLineNo">1088</span><a id="line.1088">        /** AST node representing this exception. */</a>
+<span class="sourceLineNo">1089</span><a id="line.1089">        private final DetailAST ast;</a>
 <span class="sourceLineNo">1090</span><a id="line.1090"></a>
-<span class="sourceLineNo">1091</span><a id="line.1091">        /** AST node representing this exception. */</a>
-<span class="sourceLineNo">1092</span><a id="line.1092">        private final DetailAST ast;</a>
-<span class="sourceLineNo">1093</span><a id="line.1093"></a>
-<span class="sourceLineNo">1094</span><a id="line.1094">        /** Class information associated with this exception. */</a>
-<span class="sourceLineNo">1095</span><a id="line.1095">        private final ClassInfo classInfo;</a>
-<span class="sourceLineNo">1096</span><a id="line.1096">        /** Does the exception have throws tag associated with. */</a>
-<span class="sourceLineNo">1097</span><a id="line.1097">        private boolean found;</a>
-<span class="sourceLineNo">1098</span><a id="line.1098"></a>
-<span class="sourceLineNo">1099</span><a id="line.1099">        /**</a>
-<span class="sourceLineNo">1100</span><a id="line.1100">         * Creates new instance for {@code FullIdent}.</a>
-<span class="sourceLineNo">1101</span><a id="line.1101">         *</a>
-<span class="sourceLineNo">1102</span><a id="line.1102">         * @param ast AST node representing this exception</a>
-<span class="sourceLineNo">1103</span><a id="line.1103">         * @param classInfo class info</a>
-<span class="sourceLineNo">1104</span><a id="line.1104">         */</a>
-<span class="sourceLineNo">1105</span><a id="line.1105">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
-<span class="sourceLineNo">1106</span><a id="line.1106">            this.ast = ast;</a>
-<span class="sourceLineNo">1107</span><a id="line.1107">            this.classInfo = classInfo;</a>
-<span class="sourceLineNo">1108</span><a id="line.1108">        }</a>
-<span class="sourceLineNo">1109</span><a id="line.1109"></a>
-<span class="sourceLineNo">1110</span><a id="line.1110">        /**</a>
-<span class="sourceLineNo">1111</span><a id="line.1111">         * Gets the AST node representing this exception.</a>
-<span class="sourceLineNo">1112</span><a id="line.1112">         *</a>
-<span class="sourceLineNo">1113</span><a id="line.1113">         * @return the AST node representing this exception</a>
-<span class="sourceLineNo">1114</span><a id="line.1114">         */</a>
-<span class="sourceLineNo">1115</span><a id="line.1115">        private DetailAST getAst() {</a>
-<span class="sourceLineNo">1116</span><a id="line.1116">            return ast;</a>
-<span class="sourceLineNo">1117</span><a id="line.1117">        }</a>
-<span class="sourceLineNo">1118</span><a id="line.1118"></a>
-<span class="sourceLineNo">1119</span><a id="line.1119">        /** Mark that the exception has associated throws tag. */</a>
-<span class="sourceLineNo">1120</span><a id="line.1120">        private void setFound() {</a>
-<span class="sourceLineNo">1121</span><a id="line.1121">            found = true;</a>
-<span class="sourceLineNo">1122</span><a id="line.1122">        }</a>
-<span class="sourceLineNo">1123</span><a id="line.1123"></a>
-<span class="sourceLineNo">1124</span><a id="line.1124">        /**</a>
-<span class="sourceLineNo">1125</span><a id="line.1125">         * Checks that the exception has throws tag associated with it.</a>
-<span class="sourceLineNo">1126</span><a id="line.1126">         *</a>
-<span class="sourceLineNo">1127</span><a id="line.1127">         * @return whether the exception has throws tag associated with</a>
-<span class="sourceLineNo">1128</span><a id="line.1128">         */</a>
-<span class="sourceLineNo">1129</span><a id="line.1129">        private boolean isFound() {</a>
-<span class="sourceLineNo">1130</span><a id="line.1130">            return found;</a>
-<span class="sourceLineNo">1131</span><a id="line.1131">        }</a>
-<span class="sourceLineNo">1132</span><a id="line.1132"></a>
-<span class="sourceLineNo">1133</span><a id="line.1133">        /**</a>
-<span class="sourceLineNo">1134</span><a id="line.1134">         * Gets exception name.</a>
-<span class="sourceLineNo">1135</span><a id="line.1135">         *</a>
-<span class="sourceLineNo">1136</span><a id="line.1136">         * @return exception's name</a>
-<span class="sourceLineNo">1137</span><a id="line.1137">         */</a>
-<span class="sourceLineNo">1138</span><a id="line.1138">        private Token getName() {</a>
-<span class="sourceLineNo">1139</span><a id="line.1139">            return classInfo.getName();</a>
-<span class="sourceLineNo">1140</span><a id="line.1140">        }</a>
-<span class="sourceLineNo">1141</span><a id="line.1141"></a>
-<span class="sourceLineNo">1142</span><a id="line.1142">    }</a>
-<span class="sourceLineNo">1143</span><a id="line.1143"></a>
-<span class="sourceLineNo">1144</span><a id="line.1144">}</a>
+<span class="sourceLineNo">1091</span><a id="line.1091">        /** Class information associated with this exception. */</a>
+<span class="sourceLineNo">1092</span><a id="line.1092">        private final ClassInfo classInfo;</a>
+<span class="sourceLineNo">1093</span><a id="line.1093">        /** Does the exception have throws tag associated with. */</a>
+<span class="sourceLineNo">1094</span><a id="line.1094">        private boolean found;</a>
+<span class="sourceLineNo">1095</span><a id="line.1095"></a>
+<span class="sourceLineNo">1096</span><a id="line.1096">        /**</a>
+<span class="sourceLineNo">1097</span><a id="line.1097">         * Creates new instance for {@code FullIdent}.</a>
+<span class="sourceLineNo">1098</span><a id="line.1098">         *</a>
+<span class="sourceLineNo">1099</span><a id="line.1099">         * @param ast AST node representing this exception</a>
+<span class="sourceLineNo">1100</span><a id="line.1100">         * @param classInfo class info</a>
+<span class="sourceLineNo">1101</span><a id="line.1101">         */</a>
+<span class="sourceLineNo">1102</span><a id="line.1102">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
+<span class="sourceLineNo">1103</span><a id="line.1103">            this.ast = ast;</a>
+<span class="sourceLineNo">1104</span><a id="line.1104">            this.classInfo = classInfo;</a>
+<span class="sourceLineNo">1105</span><a id="line.1105">        }</a>
+<span class="sourceLineNo">1106</span><a id="line.1106"></a>
+<span class="sourceLineNo">1107</span><a id="line.1107">        /**</a>
+<span class="sourceLineNo">1108</span><a id="line.1108">         * Gets the AST node representing this exception.</a>
+<span class="sourceLineNo">1109</span><a id="line.1109">         *</a>
+<span class="sourceLineNo">1110</span><a id="line.1110">         * @return the AST node representing this exception</a>
+<span class="sourceLineNo">1111</span><a id="line.1111">         */</a>
+<span class="sourceLineNo">1112</span><a id="line.1112">        private DetailAST getAst() {</a>
+<span class="sourceLineNo">1113</span><a id="line.1113">            return ast;</a>
+<span class="sourceLineNo">1114</span><a id="line.1114">        }</a>
+<span class="sourceLineNo">1115</span><a id="line.1115"></a>
+<span class="sourceLineNo">1116</span><a id="line.1116">        /** Mark that the exception has associated throws tag. */</a>
+<span class="sourceLineNo">1117</span><a id="line.1117">        private void setFound() {</a>
+<span class="sourceLineNo">1118</span><a id="line.1118">            found = true;</a>
+<span class="sourceLineNo">1119</span><a id="line.1119">        }</a>
+<span class="sourceLineNo">1120</span><a id="line.1120"></a>
+<span class="sourceLineNo">1121</span><a id="line.1121">        /**</a>
+<span class="sourceLineNo">1122</span><a id="line.1122">         * Checks that the exception has throws tag associated with it.</a>
+<span class="sourceLineNo">1123</span><a id="line.1123">         *</a>
+<span class="sourceLineNo">1124</span><a id="line.1124">         * @return whether the exception has throws tag associated with</a>
+<span class="sourceLineNo">1125</span><a id="line.1125">         */</a>
+<span class="sourceLineNo">1126</span><a id="line.1126">        private boolean isFound() {</a>
+<span class="sourceLineNo">1127</span><a id="line.1127">            return found;</a>
+<span class="sourceLineNo">1128</span><a id="line.1128">        }</a>
+<span class="sourceLineNo">1129</span><a id="line.1129"></a>
+<span class="sourceLineNo">1130</span><a id="line.1130">        /**</a>
+<span class="sourceLineNo">1131</span><a id="line.1131">         * Gets exception name.</a>
+<span class="sourceLineNo">1132</span><a id="line.1132">         *</a>
+<span class="sourceLineNo">1133</span><a id="line.1133">         * @return exception's name</a>
+<span class="sourceLineNo">1134</span><a id="line.1134">         */</a>
+<span class="sourceLineNo">1135</span><a id="line.1135">        private Token getName() {</a>
+<span class="sourceLineNo">1136</span><a id="line.1136">            return classInfo.getName();</a>
+<span class="sourceLineNo">1137</span><a id="line.1137">        }</a>
+<span class="sourceLineNo">1138</span><a id="line.1138"></a>
+<span class="sourceLineNo">1139</span><a id="line.1139">    }</a>
+<span class="sourceLineNo">1140</span><a id="line.1140"></a>
+<span class="sourceLineNo">1141</span><a id="line.1141">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
index f466c9f0ad..871a08e556 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.ExceptionInfo.html
@@ -599,558 +599,555 @@
 <span class="sourceLineNo">590</span><a id="line.590"></a>
 <span class="sourceLineNo">591</span><a id="line.591">        DetailAST child = params.getFirstChild();</a>
 <span class="sourceLineNo">592</span><a id="line.592">        while (child != null) {</a>
-<span class="sourceLineNo">593</span><a id="line.593">            if (child.getType() == TokenTypes.PARAMETER_DEF) {</a>
-<span class="sourceLineNo">594</span><a id="line.594">                final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
-<span class="sourceLineNo">595</span><a id="line.595">                if (ident != null) {</a>
-<span class="sourceLineNo">596</span><a id="line.596">                    returnValue.add(ident);</a>
-<span class="sourceLineNo">597</span><a id="line.597">                }</a>
-<span class="sourceLineNo">598</span><a id="line.598">            }</a>
-<span class="sourceLineNo">599</span><a id="line.599">            child = child.getNextSibling();</a>
-<span class="sourceLineNo">600</span><a id="line.600">        }</a>
-<span class="sourceLineNo">601</span><a id="line.601">        return returnValue;</a>
-<span class="sourceLineNo">602</span><a id="line.602">    }</a>
-<span class="sourceLineNo">603</span><a id="line.603"></a>
-<span class="sourceLineNo">604</span><a id="line.604">    /**</a>
-<span class="sourceLineNo">605</span><a id="line.605">     * Computes the exception nodes for a method.</a>
-<span class="sourceLineNo">606</span><a id="line.606">     *</a>
-<span class="sourceLineNo">607</span><a id="line.607">     * @param ast the method node.</a>
-<span class="sourceLineNo">608</span><a id="line.608">     * @return the list of exception nodes for ast.</a>
-<span class="sourceLineNo">609</span><a id="line.609">     */</a>
-<span class="sourceLineNo">610</span><a id="line.610">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
-<span class="sourceLineNo">611</span><a id="line.611">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">612</span><a id="line.612">        final DetailAST throwsAST = ast</a>
-<span class="sourceLineNo">613</span><a id="line.613">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
-<span class="sourceLineNo">614</span><a id="line.614">        if (throwsAST != null) {</a>
-<span class="sourceLineNo">615</span><a id="line.615">            DetailAST child = throwsAST.getFirstChild();</a>
-<span class="sourceLineNo">616</span><a id="line.616">            while (child != null) {</a>
-<span class="sourceLineNo">617</span><a id="line.617">                if (child.getType() == TokenTypes.IDENT</a>
-<span class="sourceLineNo">618</span><a id="line.618">                        || child.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">619</span><a id="line.619">                    returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">620</span><a id="line.620">                }</a>
-<span class="sourceLineNo">621</span><a id="line.621">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">622</span><a id="line.622">            }</a>
-<span class="sourceLineNo">623</span><a id="line.623">        }</a>
-<span class="sourceLineNo">624</span><a id="line.624">        return returnValue;</a>
-<span class="sourceLineNo">625</span><a id="line.625">    }</a>
-<span class="sourceLineNo">626</span><a id="line.626"></a>
-<span class="sourceLineNo">627</span><a id="line.627">    /**</a>
-<span class="sourceLineNo">628</span><a id="line.628">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
-<span class="sourceLineNo">629</span><a id="line.629">     *</a>
-<span class="sourceLineNo">630</span><a id="line.630">     * @param methodAst method DetailAST object where to find exceptions</a>
-<span class="sourceLineNo">631</span><a id="line.631">     * @return list of ExceptionInfo</a>
-<span class="sourceLineNo">632</span><a id="line.632">     */</a>
-<span class="sourceLineNo">633</span><a id="line.633">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
-<span class="sourceLineNo">634</span><a id="line.634">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">635</span><a id="line.635">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
-<span class="sourceLineNo">636</span><a id="line.636">        if (blockAst != null) {</a>
-<span class="sourceLineNo">637</span><a id="line.637">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
-<span class="sourceLineNo">638</span><a id="line.638">                    TokenTypes.LITERAL_THROW);</a>
-<span class="sourceLineNo">639</span><a id="line.639">            for (DetailAST throwAst : throwLiterals) {</a>
-<span class="sourceLineNo">640</span><a id="line.640">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
-<span class="sourceLineNo">641</span><a id="line.641">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
-<span class="sourceLineNo">642</span><a id="line.642">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
-<span class="sourceLineNo">643</span><a id="line.643">                        final DetailAST child = newAst.getFirstChild();</a>
-<span class="sourceLineNo">644</span><a id="line.644">                        returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">645</span><a id="line.645">                    }</a>
-<span class="sourceLineNo">646</span><a id="line.646">                }</a>
-<span class="sourceLineNo">647</span><a id="line.647">            }</a>
-<span class="sourceLineNo">648</span><a id="line.648">        }</a>
-<span class="sourceLineNo">649</span><a id="line.649">        return returnValue;</a>
-<span class="sourceLineNo">650</span><a id="line.650">    }</a>
-<span class="sourceLineNo">651</span><a id="line.651"></a>
-<span class="sourceLineNo">652</span><a id="line.652">    /**</a>
-<span class="sourceLineNo">653</span><a id="line.653">     * Get ExceptionInfo instance.</a>
-<span class="sourceLineNo">654</span><a id="line.654">     *</a>
-<span class="sourceLineNo">655</span><a id="line.655">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">656</span><a id="line.656">     * @return ExceptionInfo</a>
-<span class="sourceLineNo">657</span><a id="line.657">     */</a>
-<span class="sourceLineNo">658</span><a id="line.658">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
-<span class="sourceLineNo">659</span><a id="line.659">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
-<span class="sourceLineNo">660</span><a id="line.660">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
-<span class="sourceLineNo">661</span><a id="line.661">        return new ExceptionInfo(firstClassNameNode,</a>
-<span class="sourceLineNo">662</span><a id="line.662">                new ClassInfo(new Token(ident)));</a>
-<span class="sourceLineNo">663</span><a id="line.663">    }</a>
-<span class="sourceLineNo">664</span><a id="line.664"></a>
-<span class="sourceLineNo">665</span><a id="line.665">    /**</a>
-<span class="sourceLineNo">666</span><a id="line.666">     * Get node where class name of exception starts.</a>
-<span class="sourceLineNo">667</span><a id="line.667">     *</a>
-<span class="sourceLineNo">668</span><a id="line.668">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">669</span><a id="line.669">     * @return exception node where class name starts</a>
-<span class="sourceLineNo">670</span><a id="line.670">     */</a>
-<span class="sourceLineNo">671</span><a id="line.671">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
-<span class="sourceLineNo">672</span><a id="line.672">        DetailAST startNode = ast;</a>
-<span class="sourceLineNo">673</span><a id="line.673">        while (startNode.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">674</span><a id="line.674">            startNode = startNode.getFirstChild();</a>
-<span class="sourceLineNo">675</span><a id="line.675">        }</a>
-<span class="sourceLineNo">676</span><a id="line.676">        return startNode;</a>
-<span class="sourceLineNo">677</span><a id="line.677">    }</a>
-<span class="sourceLineNo">678</span><a id="line.678"></a>
-<span class="sourceLineNo">679</span><a id="line.679">    /**</a>
-<span class="sourceLineNo">680</span><a id="line.680">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
-<span class="sourceLineNo">681</span><a id="line.681">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
-<span class="sourceLineNo">682</span><a id="line.682">     * and lambda expressions. Note that a try block without catch is not considered.</a>
-<span class="sourceLineNo">683</span><a id="line.683">     *</a>
-<span class="sourceLineNo">684</span><a id="line.684">     * @param methodBodyAst DetailAST node representing the method body</a>
-<span class="sourceLineNo">685</span><a id="line.685">     * @param throwAst DetailAST node representing the 'throw' literal</a>
-<span class="sourceLineNo">686</span><a id="line.686">     * @return true if throwAst is inside a block that should be ignored</a>
-<span class="sourceLineNo">687</span><a id="line.687">     */</a>
-<span class="sourceLineNo">688</span><a id="line.688">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
-<span class="sourceLineNo">689</span><a id="line.689">        DetailAST ancestor = throwAst;</a>
-<span class="sourceLineNo">690</span><a id="line.690">        while (ancestor != methodBodyAst) {</a>
-<span class="sourceLineNo">691</span><a id="line.691">            if (ancestor.getType() == TokenTypes.LITERAL_TRY</a>
-<span class="sourceLineNo">692</span><a id="line.692">                    &amp;&amp; ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null</a>
-<span class="sourceLineNo">693</span><a id="line.693">                    || ancestor.getType() == TokenTypes.LAMBDA</a>
-<span class="sourceLineNo">694</span><a id="line.694">                    || ancestor.getType() == TokenTypes.OBJBLOCK) {</a>
-<span class="sourceLineNo">695</span><a id="line.695">                // throw is inside a try block, and there is a catch block,</a>
-<span class="sourceLineNo">696</span><a id="line.696">                // or throw is inside a lambda expression/anonymous class/local class</a>
-<span class="sourceLineNo">697</span><a id="line.697">                break;</a>
-<span class="sourceLineNo">698</span><a id="line.698">            }</a>
-<span class="sourceLineNo">699</span><a id="line.699">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
-<span class="sourceLineNo">700</span><a id="line.700">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
-<span class="sourceLineNo">701</span><a id="line.701">                // if the throw is inside a catch or finally block,</a>
-<span class="sourceLineNo">702</span><a id="line.702">                // skip the immediate ancestor (try token)</a>
-<span class="sourceLineNo">703</span><a id="line.703">                ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">704</span><a id="line.704">            }</a>
-<span class="sourceLineNo">705</span><a id="line.705">            ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">706</span><a id="line.706">        }</a>
-<span class="sourceLineNo">707</span><a id="line.707">        return ancestor != methodBodyAst;</a>
-<span class="sourceLineNo">708</span><a id="line.708">    }</a>
-<span class="sourceLineNo">709</span><a id="line.709"></a>
-<span class="sourceLineNo">710</span><a id="line.710">    /**</a>
-<span class="sourceLineNo">711</span><a id="line.711">     * Combine ExceptionInfo collections together by matching names.</a>
-<span class="sourceLineNo">712</span><a id="line.712">     *</a>
-<span class="sourceLineNo">713</span><a id="line.713">     * @param first the first collection of ExceptionInfo</a>
-<span class="sourceLineNo">714</span><a id="line.714">     * @param second the second collection of ExceptionInfo</a>
-<span class="sourceLineNo">715</span><a id="line.715">     * @return combined list of ExceptionInfo</a>
-<span class="sourceLineNo">716</span><a id="line.716">     */</a>
-<span class="sourceLineNo">717</span><a id="line.717">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
-<span class="sourceLineNo">718</span><a id="line.718">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
-<span class="sourceLineNo">719</span><a id="line.719">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
-<span class="sourceLineNo">720</span><a id="line.720">        for (ExceptionInfo exceptionInfo : second) {</a>
-<span class="sourceLineNo">721</span><a id="line.721">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
-<span class="sourceLineNo">722</span><a id="line.722">                result.add(exceptionInfo);</a>
-<span class="sourceLineNo">723</span><a id="line.723">            }</a>
-<span class="sourceLineNo">724</span><a id="line.724">        }</a>
-<span class="sourceLineNo">725</span><a id="line.725">        return result;</a>
-<span class="sourceLineNo">726</span><a id="line.726">    }</a>
-<span class="sourceLineNo">727</span><a id="line.727"></a>
-<span class="sourceLineNo">728</span><a id="line.728">    /**</a>
-<span class="sourceLineNo">729</span><a id="line.729">     * Finds node of specified type among root children, siblings, siblings children</a>
-<span class="sourceLineNo">730</span><a id="line.730">     * on any deep level.</a>
-<span class="sourceLineNo">731</span><a id="line.731">     *</a>
-<span class="sourceLineNo">732</span><a id="line.732">     * @param root    DetailAST</a>
-<span class="sourceLineNo">733</span><a id="line.733">     * @param astType value of TokenType</a>
-<span class="sourceLineNo">734</span><a id="line.734">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
-<span class="sourceLineNo">735</span><a id="line.735">     */</a>
-<span class="sourceLineNo">736</span><a id="line.736">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
-<span class="sourceLineNo">737</span><a id="line.737">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">738</span><a id="line.738">        // iterative preorder depth-first search</a>
-<span class="sourceLineNo">739</span><a id="line.739">        DetailAST curNode = root;</a>
-<span class="sourceLineNo">740</span><a id="line.740">        do {</a>
-<span class="sourceLineNo">741</span><a id="line.741">            // process curNode</a>
-<span class="sourceLineNo">742</span><a id="line.742">            if (curNode.getType() == astType) {</a>
-<span class="sourceLineNo">743</span><a id="line.743">                result.add(curNode);</a>
-<span class="sourceLineNo">744</span><a id="line.744">            }</a>
-<span class="sourceLineNo">745</span><a id="line.745">            // process children (if any)</a>
-<span class="sourceLineNo">746</span><a id="line.746">            if (curNode.hasChildren()) {</a>
-<span class="sourceLineNo">747</span><a id="line.747">                curNode = curNode.getFirstChild();</a>
-<span class="sourceLineNo">748</span><a id="line.748">                continue;</a>
-<span class="sourceLineNo">749</span><a id="line.749">            }</a>
-<span class="sourceLineNo">750</span><a id="line.750">            // backtrack to parent if last child, stopping at root</a>
-<span class="sourceLineNo">751</span><a id="line.751">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
-<span class="sourceLineNo">752</span><a id="line.752">                curNode = curNode.getParent();</a>
-<span class="sourceLineNo">753</span><a id="line.753">            }</a>
-<span class="sourceLineNo">754</span><a id="line.754">            // explore siblings if not root</a>
-<span class="sourceLineNo">755</span><a id="line.755">            if (curNode != root) {</a>
-<span class="sourceLineNo">756</span><a id="line.756">                curNode = curNode.getNextSibling();</a>
-<span class="sourceLineNo">757</span><a id="line.757">            }</a>
-<span class="sourceLineNo">758</span><a id="line.758">        } while (curNode != root);</a>
-<span class="sourceLineNo">759</span><a id="line.759">        return result;</a>
-<span class="sourceLineNo">760</span><a id="line.760">    }</a>
-<span class="sourceLineNo">761</span><a id="line.761"></a>
-<span class="sourceLineNo">762</span><a id="line.762">    /**</a>
-<span class="sourceLineNo">763</span><a id="line.763">     * Checks a set of tags for matching parameters.</a>
-<span class="sourceLineNo">764</span><a id="line.764">     *</a>
-<span class="sourceLineNo">765</span><a id="line.765">     * @param tags the tags to check</a>
-<span class="sourceLineNo">766</span><a id="line.766">     * @param parent the node which takes the parameters</a>
-<span class="sourceLineNo">767</span><a id="line.767">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">768</span><a id="line.768">     *            expected tag</a>
-<span class="sourceLineNo">769</span><a id="line.769">     */</a>
-<span class="sourceLineNo">770</span><a id="line.770">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">771</span><a id="line.771">            final DetailAST parent, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">772</span><a id="line.772">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
-<span class="sourceLineNo">773</span><a id="line.773">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
-<span class="sourceLineNo">774</span><a id="line.774">                .getTypeParameters(parent);</a>
-<span class="sourceLineNo">775</span><a id="line.775"></a>
-<span class="sourceLineNo">776</span><a id="line.776">        // Loop over the tags, checking to see they exist in the params.</a>
-<span class="sourceLineNo">777</span><a id="line.777">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">778</span><a id="line.778">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">779</span><a id="line.779">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">780</span><a id="line.780"></a>
-<span class="sourceLineNo">781</span><a id="line.781">            if (!tag.isParamTag()) {</a>
-<span class="sourceLineNo">782</span><a id="line.782">                continue;</a>
-<span class="sourceLineNo">783</span><a id="line.783">            }</a>
-<span class="sourceLineNo">784</span><a id="line.784"></a>
-<span class="sourceLineNo">785</span><a id="line.785">            tagIt.remove();</a>
+<span class="sourceLineNo">593</span><a id="line.593">            final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
+<span class="sourceLineNo">594</span><a id="line.594">            if (ident != null) {</a>
+<span class="sourceLineNo">595</span><a id="line.595">                returnValue.add(ident);</a>
+<span class="sourceLineNo">596</span><a id="line.596">            }</a>
+<span class="sourceLineNo">597</span><a id="line.597">            child = child.getNextSibling();</a>
+<span class="sourceLineNo">598</span><a id="line.598">        }</a>
+<span class="sourceLineNo">599</span><a id="line.599">        return returnValue;</a>
+<span class="sourceLineNo">600</span><a id="line.600">    }</a>
+<span class="sourceLineNo">601</span><a id="line.601"></a>
+<span class="sourceLineNo">602</span><a id="line.602">    /**</a>
+<span class="sourceLineNo">603</span><a id="line.603">     * Computes the exception nodes for a method.</a>
+<span class="sourceLineNo">604</span><a id="line.604">     *</a>
+<span class="sourceLineNo">605</span><a id="line.605">     * @param ast the method node.</a>
+<span class="sourceLineNo">606</span><a id="line.606">     * @return the list of exception nodes for ast.</a>
+<span class="sourceLineNo">607</span><a id="line.607">     */</a>
+<span class="sourceLineNo">608</span><a id="line.608">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
+<span class="sourceLineNo">609</span><a id="line.609">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">610</span><a id="line.610">        final DetailAST throwsAST = ast</a>
+<span class="sourceLineNo">611</span><a id="line.611">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
+<span class="sourceLineNo">612</span><a id="line.612">        if (throwsAST != null) {</a>
+<span class="sourceLineNo">613</span><a id="line.613">            DetailAST child = throwsAST.getFirstChild();</a>
+<span class="sourceLineNo">614</span><a id="line.614">            while (child != null) {</a>
+<span class="sourceLineNo">615</span><a id="line.615">                if (child.getType() == TokenTypes.IDENT</a>
+<span class="sourceLineNo">616</span><a id="line.616">                        || child.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">617</span><a id="line.617">                    returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">618</span><a id="line.618">                }</a>
+<span class="sourceLineNo">619</span><a id="line.619">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">620</span><a id="line.620">            }</a>
+<span class="sourceLineNo">621</span><a id="line.621">        }</a>
+<span class="sourceLineNo">622</span><a id="line.622">        return returnValue;</a>
+<span class="sourceLineNo">623</span><a id="line.623">    }</a>
+<span class="sourceLineNo">624</span><a id="line.624"></a>
+<span class="sourceLineNo">625</span><a id="line.625">    /**</a>
+<span class="sourceLineNo">626</span><a id="line.626">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
+<span class="sourceLineNo">627</span><a id="line.627">     *</a>
+<span class="sourceLineNo">628</span><a id="line.628">     * @param methodAst method DetailAST object where to find exceptions</a>
+<span class="sourceLineNo">629</span><a id="line.629">     * @return list of ExceptionInfo</a>
+<span class="sourceLineNo">630</span><a id="line.630">     */</a>
+<span class="sourceLineNo">631</span><a id="line.631">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
+<span class="sourceLineNo">632</span><a id="line.632">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">633</span><a id="line.633">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
+<span class="sourceLineNo">634</span><a id="line.634">        if (blockAst != null) {</a>
+<span class="sourceLineNo">635</span><a id="line.635">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
+<span class="sourceLineNo">636</span><a id="line.636">                    TokenTypes.LITERAL_THROW);</a>
+<span class="sourceLineNo">637</span><a id="line.637">            for (DetailAST throwAst : throwLiterals) {</a>
+<span class="sourceLineNo">638</span><a id="line.638">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
+<span class="sourceLineNo">639</span><a id="line.639">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
+<span class="sourceLineNo">640</span><a id="line.640">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
+<span class="sourceLineNo">641</span><a id="line.641">                        final DetailAST child = newAst.getFirstChild();</a>
+<span class="sourceLineNo">642</span><a id="line.642">                        returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">643</span><a id="line.643">                    }</a>
+<span class="sourceLineNo">644</span><a id="line.644">                }</a>
+<span class="sourceLineNo">645</span><a id="line.645">            }</a>
+<span class="sourceLineNo">646</span><a id="line.646">        }</a>
+<span class="sourceLineNo">647</span><a id="line.647">        return returnValue;</a>
+<span class="sourceLineNo">648</span><a id="line.648">    }</a>
+<span class="sourceLineNo">649</span><a id="line.649"></a>
+<span class="sourceLineNo">650</span><a id="line.650">    /**</a>
+<span class="sourceLineNo">651</span><a id="line.651">     * Get ExceptionInfo instance.</a>
+<span class="sourceLineNo">652</span><a id="line.652">     *</a>
+<span class="sourceLineNo">653</span><a id="line.653">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">654</span><a id="line.654">     * @return ExceptionInfo</a>
+<span class="sourceLineNo">655</span><a id="line.655">     */</a>
+<span class="sourceLineNo">656</span><a id="line.656">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
+<span class="sourceLineNo">657</span><a id="line.657">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
+<span class="sourceLineNo">658</span><a id="line.658">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
+<span class="sourceLineNo">659</span><a id="line.659">        return new ExceptionInfo(firstClassNameNode,</a>
+<span class="sourceLineNo">660</span><a id="line.660">                new ClassInfo(new Token(ident)));</a>
+<span class="sourceLineNo">661</span><a id="line.661">    }</a>
+<span class="sourceLineNo">662</span><a id="line.662"></a>
+<span class="sourceLineNo">663</span><a id="line.663">    /**</a>
+<span class="sourceLineNo">664</span><a id="line.664">     * Get node where class name of exception starts.</a>
+<span class="sourceLineNo">665</span><a id="line.665">     *</a>
+<span class="sourceLineNo">666</span><a id="line.666">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">667</span><a id="line.667">     * @return exception node where class name starts</a>
+<span class="sourceLineNo">668</span><a id="line.668">     */</a>
+<span class="sourceLineNo">669</span><a id="line.669">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
+<span class="sourceLineNo">670</span><a id="line.670">        DetailAST startNode = ast;</a>
+<span class="sourceLineNo">671</span><a id="line.671">        while (startNode.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">672</span><a id="line.672">            startNode = startNode.getFirstChild();</a>
+<span class="sourceLineNo">673</span><a id="line.673">        }</a>
+<span class="sourceLineNo">674</span><a id="line.674">        return startNode;</a>
+<span class="sourceLineNo">675</span><a id="line.675">    }</a>
+<span class="sourceLineNo">676</span><a id="line.676"></a>
+<span class="sourceLineNo">677</span><a id="line.677">    /**</a>
+<span class="sourceLineNo">678</span><a id="line.678">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
+<span class="sourceLineNo">679</span><a id="line.679">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
+<span class="sourceLineNo">680</span><a id="line.680">     * and lambda expressions. Note that a try block without catch is not considered.</a>
+<span class="sourceLineNo">681</span><a id="line.681">     *</a>
+<span class="sourceLineNo">682</span><a id="line.682">     * @param methodBodyAst DetailAST node representing the method body</a>
+<span class="sourceLineNo">683</span><a id="line.683">     * @param throwAst DetailAST node representing the 'throw' literal</a>
+<span class="sourceLineNo">684</span><a id="line.684">     * @return true if throwAst is inside a block that should be ignored</a>
+<span class="sourceLineNo">685</span><a id="line.685">     */</a>
+<span class="sourceLineNo">686</span><a id="line.686">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
+<span class="sourceLineNo">687</span><a id="line.687">        DetailAST ancestor = throwAst;</a>
+<span class="sourceLineNo">688</span><a id="line.688">        while (ancestor != methodBodyAst) {</a>
+<span class="sourceLineNo">689</span><a id="line.689">            if (ancestor.getType() == TokenTypes.LAMBDA</a>
+<span class="sourceLineNo">690</span><a id="line.690">                    || ancestor.getType() == TokenTypes.OBJBLOCK</a>
+<span class="sourceLineNo">691</span><a id="line.691">                    || ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null) {</a>
+<span class="sourceLineNo">692</span><a id="line.692">                // throw is inside a lambda expression/anonymous class/local class,</a>
+<span class="sourceLineNo">693</span><a id="line.693">                // or throw is inside a try block, and there is a catch block</a>
+<span class="sourceLineNo">694</span><a id="line.694">                break;</a>
+<span class="sourceLineNo">695</span><a id="line.695">            }</a>
+<span class="sourceLineNo">696</span><a id="line.696">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
+<span class="sourceLineNo">697</span><a id="line.697">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
+<span class="sourceLineNo">698</span><a id="line.698">                // if the throw is inside a catch or finally block,</a>
+<span class="sourceLineNo">699</span><a id="line.699">                // skip the immediate ancestor (try token)</a>
+<span class="sourceLineNo">700</span><a id="line.700">                ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">701</span><a id="line.701">            }</a>
+<span class="sourceLineNo">702</span><a id="line.702">            ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">703</span><a id="line.703">        }</a>
+<span class="sourceLineNo">704</span><a id="line.704">        return ancestor != methodBodyAst;</a>
+<span class="sourceLineNo">705</span><a id="line.705">    }</a>
+<span class="sourceLineNo">706</span><a id="line.706"></a>
+<span class="sourceLineNo">707</span><a id="line.707">    /**</a>
+<span class="sourceLineNo">708</span><a id="line.708">     * Combine ExceptionInfo collections together by matching names.</a>
+<span class="sourceLineNo">709</span><a id="line.709">     *</a>
+<span class="sourceLineNo">710</span><a id="line.710">     * @param first the first collection of ExceptionInfo</a>
+<span class="sourceLineNo">711</span><a id="line.711">     * @param second the second collection of ExceptionInfo</a>
+<span class="sourceLineNo">712</span><a id="line.712">     * @return combined list of ExceptionInfo</a>
+<span class="sourceLineNo">713</span><a id="line.713">     */</a>
+<span class="sourceLineNo">714</span><a id="line.714">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
+<span class="sourceLineNo">715</span><a id="line.715">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
+<span class="sourceLineNo">716</span><a id="line.716">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
+<span class="sourceLineNo">717</span><a id="line.717">        for (ExceptionInfo exceptionInfo : second) {</a>
+<span class="sourceLineNo">718</span><a id="line.718">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
+<span class="sourceLineNo">719</span><a id="line.719">                result.add(exceptionInfo);</a>
+<span class="sourceLineNo">720</span><a id="line.720">            }</a>
+<span class="sourceLineNo">721</span><a id="line.721">        }</a>
+<span class="sourceLineNo">722</span><a id="line.722">        return result;</a>
+<span class="sourceLineNo">723</span><a id="line.723">    }</a>
+<span class="sourceLineNo">724</span><a id="line.724"></a>
+<span class="sourceLineNo">725</span><a id="line.725">    /**</a>
+<span class="sourceLineNo">726</span><a id="line.726">     * Finds node of specified type among root children, siblings, siblings children</a>
+<span class="sourceLineNo">727</span><a id="line.727">     * on any deep level.</a>
+<span class="sourceLineNo">728</span><a id="line.728">     *</a>
+<span class="sourceLineNo">729</span><a id="line.729">     * @param root    DetailAST</a>
+<span class="sourceLineNo">730</span><a id="line.730">     * @param astType value of TokenType</a>
+<span class="sourceLineNo">731</span><a id="line.731">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
+<span class="sourceLineNo">732</span><a id="line.732">     */</a>
+<span class="sourceLineNo">733</span><a id="line.733">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
+<span class="sourceLineNo">734</span><a id="line.734">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">735</span><a id="line.735">        // iterative preorder depth-first search</a>
+<span class="sourceLineNo">736</span><a id="line.736">        DetailAST curNode = root;</a>
+<span class="sourceLineNo">737</span><a id="line.737">        do {</a>
+<span class="sourceLineNo">738</span><a id="line.738">            // process curNode</a>
+<span class="sourceLineNo">739</span><a id="line.739">            if (curNode.getType() == astType) {</a>
+<span class="sourceLineNo">740</span><a id="line.740">                result.add(curNode);</a>
+<span class="sourceLineNo">741</span><a id="line.741">            }</a>
+<span class="sourceLineNo">742</span><a id="line.742">            // process children (if any)</a>
+<span class="sourceLineNo">743</span><a id="line.743">            if (curNode.hasChildren()) {</a>
+<span class="sourceLineNo">744</span><a id="line.744">                curNode = curNode.getFirstChild();</a>
+<span class="sourceLineNo">745</span><a id="line.745">                continue;</a>
+<span class="sourceLineNo">746</span><a id="line.746">            }</a>
+<span class="sourceLineNo">747</span><a id="line.747">            // backtrack to parent if last child, stopping at root</a>
+<span class="sourceLineNo">748</span><a id="line.748">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
+<span class="sourceLineNo">749</span><a id="line.749">                curNode = curNode.getParent();</a>
+<span class="sourceLineNo">750</span><a id="line.750">            }</a>
+<span class="sourceLineNo">751</span><a id="line.751">            // explore siblings if not root</a>
+<span class="sourceLineNo">752</span><a id="line.752">            if (curNode != root) {</a>
+<span class="sourceLineNo">753</span><a id="line.753">                curNode = curNode.getNextSibling();</a>
+<span class="sourceLineNo">754</span><a id="line.754">            }</a>
+<span class="sourceLineNo">755</span><a id="line.755">        } while (curNode != root);</a>
+<span class="sourceLineNo">756</span><a id="line.756">        return result;</a>
+<span class="sourceLineNo">757</span><a id="line.757">    }</a>
+<span class="sourceLineNo">758</span><a id="line.758"></a>
+<span class="sourceLineNo">759</span><a id="line.759">    /**</a>
+<span class="sourceLineNo">760</span><a id="line.760">     * Checks a set of tags for matching parameters.</a>
+<span class="sourceLineNo">761</span><a id="line.761">     *</a>
+<span class="sourceLineNo">762</span><a id="line.762">     * @param tags the tags to check</a>
+<span class="sourceLineNo">763</span><a id="line.763">     * @param parent the node which takes the parameters</a>
+<span class="sourceLineNo">764</span><a id="line.764">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">765</span><a id="line.765">     *            expected tag</a>
+<span class="sourceLineNo">766</span><a id="line.766">     */</a>
+<span class="sourceLineNo">767</span><a id="line.767">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">768</span><a id="line.768">            final DetailAST parent, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">769</span><a id="line.769">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
+<span class="sourceLineNo">770</span><a id="line.770">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
+<span class="sourceLineNo">771</span><a id="line.771">                .getTypeParameters(parent);</a>
+<span class="sourceLineNo">772</span><a id="line.772"></a>
+<span class="sourceLineNo">773</span><a id="line.773">        // Loop over the tags, checking to see they exist in the params.</a>
+<span class="sourceLineNo">774</span><a id="line.774">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">775</span><a id="line.775">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">776</span><a id="line.776">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">777</span><a id="line.777"></a>
+<span class="sourceLineNo">778</span><a id="line.778">            if (!tag.isParamTag()) {</a>
+<span class="sourceLineNo">779</span><a id="line.779">                continue;</a>
+<span class="sourceLineNo">780</span><a id="line.780">            }</a>
+<span class="sourceLineNo">781</span><a id="line.781"></a>
+<span class="sourceLineNo">782</span><a id="line.782">            tagIt.remove();</a>
+<span class="sourceLineNo">783</span><a id="line.783"></a>
+<span class="sourceLineNo">784</span><a id="line.784">            final String arg1 = tag.getFirstArg();</a>
+<span class="sourceLineNo">785</span><a id="line.785">            boolean found = removeMatchingParam(params, arg1);</a>
 <span class="sourceLineNo">786</span><a id="line.786"></a>
-<span class="sourceLineNo">787</span><a id="line.787">            final String arg1 = tag.getFirstArg();</a>
-<span class="sourceLineNo">788</span><a id="line.788">            boolean found = removeMatchingParam(params, arg1);</a>
-<span class="sourceLineNo">789</span><a id="line.789"></a>
-<span class="sourceLineNo">790</span><a id="line.790">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
-<span class="sourceLineNo">791</span><a id="line.791">                found = searchMatchingTypeParameter(typeParams,</a>
-<span class="sourceLineNo">792</span><a id="line.792">                        arg1.substring(1, arg1.length() - 1));</a>
-<span class="sourceLineNo">793</span><a id="line.793">            }</a>
-<span class="sourceLineNo">794</span><a id="line.794"></a>
-<span class="sourceLineNo">795</span><a id="line.795">            // Handle extra JavadocTag</a>
-<span class="sourceLineNo">796</span><a id="line.796">            if (!found) {</a>
-<span class="sourceLineNo">797</span><a id="line.797">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
-<span class="sourceLineNo">798</span><a id="line.798">                        "@param", arg1);</a>
-<span class="sourceLineNo">799</span><a id="line.799">            }</a>
-<span class="sourceLineNo">800</span><a id="line.800">        }</a>
-<span class="sourceLineNo">801</span><a id="line.801"></a>
-<span class="sourceLineNo">802</span><a id="line.802">        // Now dump out all type parameters/parameters without tags :- unless</a>
-<span class="sourceLineNo">803</span><a id="line.803">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">804</span><a id="line.804">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">805</span><a id="line.805">            for (DetailAST param : params) {</a>
-<span class="sourceLineNo">806</span><a id="line.806">                log(param, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">807</span><a id="line.807">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
-<span class="sourceLineNo">808</span><a id="line.808">            }</a>
-<span class="sourceLineNo">809</span><a id="line.809"></a>
-<span class="sourceLineNo">810</span><a id="line.810">            for (DetailAST typeParam : typeParams) {</a>
-<span class="sourceLineNo">811</span><a id="line.811">                log(typeParam, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">812</span><a id="line.812">                    JavadocTagInfo.PARAM.getText(),</a>
-<span class="sourceLineNo">813</span><a id="line.813">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">814</span><a id="line.814">                    + ELEMENT_END);</a>
-<span class="sourceLineNo">815</span><a id="line.815">            }</a>
-<span class="sourceLineNo">816</span><a id="line.816">        }</a>
-<span class="sourceLineNo">817</span><a id="line.817">    }</a>
-<span class="sourceLineNo">818</span><a id="line.818"></a>
-<span class="sourceLineNo">819</span><a id="line.819">    /**</a>
-<span class="sourceLineNo">820</span><a id="line.820">     * Returns true if required type found in type parameters.</a>
-<span class="sourceLineNo">821</span><a id="line.821">     *</a>
-<span class="sourceLineNo">822</span><a id="line.822">     * @param typeParams</a>
-<span class="sourceLineNo">823</span><a id="line.823">     *            collection of type parameters</a>
-<span class="sourceLineNo">824</span><a id="line.824">     * @param requiredTypeName</a>
-<span class="sourceLineNo">825</span><a id="line.825">     *            name of required type</a>
-<span class="sourceLineNo">826</span><a id="line.826">     * @return true if required type found in type parameters.</a>
-<span class="sourceLineNo">827</span><a id="line.827">     */</a>
-<span class="sourceLineNo">828</span><a id="line.828">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
-<span class="sourceLineNo">829</span><a id="line.829">            String requiredTypeName) {</a>
-<span class="sourceLineNo">830</span><a id="line.830">        // Loop looking for matching type param</a>
-<span class="sourceLineNo">831</span><a id="line.831">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
-<span class="sourceLineNo">832</span><a id="line.832">        boolean found = false;</a>
-<span class="sourceLineNo">833</span><a id="line.833">        while (typeParamsIt.hasNext()) {</a>
-<span class="sourceLineNo">834</span><a id="line.834">            final DetailAST typeParam = typeParamsIt.next();</a>
-<span class="sourceLineNo">835</span><a id="line.835">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">836</span><a id="line.836">                    .equals(requiredTypeName)) {</a>
-<span class="sourceLineNo">837</span><a id="line.837">                found = true;</a>
-<span class="sourceLineNo">838</span><a id="line.838">                typeParamsIt.remove();</a>
-<span class="sourceLineNo">839</span><a id="line.839">                break;</a>
-<span class="sourceLineNo">840</span><a id="line.840">            }</a>
-<span class="sourceLineNo">841</span><a id="line.841">        }</a>
-<span class="sourceLineNo">842</span><a id="line.842">        return found;</a>
-<span class="sourceLineNo">843</span><a id="line.843">    }</a>
-<span class="sourceLineNo">844</span><a id="line.844"></a>
-<span class="sourceLineNo">845</span><a id="line.845">    /**</a>
-<span class="sourceLineNo">846</span><a id="line.846">     * Remove parameter from params collection by name.</a>
-<span class="sourceLineNo">847</span><a id="line.847">     *</a>
-<span class="sourceLineNo">848</span><a id="line.848">     * @param params collection of DetailAST parameters</a>
-<span class="sourceLineNo">849</span><a id="line.849">     * @param paramName name of parameter</a>
-<span class="sourceLineNo">850</span><a id="line.850">     * @return true if parameter found and removed</a>
-<span class="sourceLineNo">851</span><a id="line.851">     */</a>
-<span class="sourceLineNo">852</span><a id="line.852">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
-<span class="sourceLineNo">853</span><a id="line.853">        boolean found = false;</a>
-<span class="sourceLineNo">854</span><a id="line.854">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
-<span class="sourceLineNo">855</span><a id="line.855">        while (paramIt.hasNext()) {</a>
-<span class="sourceLineNo">856</span><a id="line.856">            final DetailAST param = paramIt.next();</a>
-<span class="sourceLineNo">857</span><a id="line.857">            if (param.getText().equals(paramName)) {</a>
-<span class="sourceLineNo">858</span><a id="line.858">                found = true;</a>
-<span class="sourceLineNo">859</span><a id="line.859">                paramIt.remove();</a>
-<span class="sourceLineNo">860</span><a id="line.860">                break;</a>
-<span class="sourceLineNo">861</span><a id="line.861">            }</a>
-<span class="sourceLineNo">862</span><a id="line.862">        }</a>
-<span class="sourceLineNo">863</span><a id="line.863">        return found;</a>
-<span class="sourceLineNo">864</span><a id="line.864">    }</a>
-<span class="sourceLineNo">865</span><a id="line.865"></a>
-<span class="sourceLineNo">866</span><a id="line.866">    /**</a>
-<span class="sourceLineNo">867</span><a id="line.867">     * Checks for only one return tag. All return tags will be removed from the</a>
-<span class="sourceLineNo">868</span><a id="line.868">     * supplied list.</a>
-<span class="sourceLineNo">869</span><a id="line.869">     *</a>
-<span class="sourceLineNo">870</span><a id="line.870">     * @param tags the tags to check</a>
-<span class="sourceLineNo">871</span><a id="line.871">     * @param lineNo the line number of the expected tag</a>
-<span class="sourceLineNo">872</span><a id="line.872">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">873</span><a id="line.873">     *            expected tag</a>
-<span class="sourceLineNo">874</span><a id="line.874">     */</a>
-<span class="sourceLineNo">875</span><a id="line.875">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
-<span class="sourceLineNo">876</span><a id="line.876">        boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">877</span><a id="line.877">        // Loop over tags finding return tags. After the first one, report a</a>
-<span class="sourceLineNo">878</span><a id="line.878">        // violation.</a>
-<span class="sourceLineNo">879</span><a id="line.879">        boolean found = false;</a>
-<span class="sourceLineNo">880</span><a id="line.880">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
-<span class="sourceLineNo">881</span><a id="line.881">        while (it.hasNext()) {</a>
-<span class="sourceLineNo">882</span><a id="line.882">            final JavadocTag javadocTag = it.next();</a>
-<span class="sourceLineNo">883</span><a id="line.883">            if (javadocTag.isReturnTag()) {</a>
-<span class="sourceLineNo">884</span><a id="line.884">                if (found) {</a>
-<span class="sourceLineNo">885</span><a id="line.885">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
-<span class="sourceLineNo">886</span><a id="line.886">                            MSG_DUPLICATE_TAG,</a>
-<span class="sourceLineNo">887</span><a id="line.887">                            JavadocTagInfo.RETURN.getText());</a>
-<span class="sourceLineNo">888</span><a id="line.888">                }</a>
-<span class="sourceLineNo">889</span><a id="line.889">                found = true;</a>
-<span class="sourceLineNo">890</span><a id="line.890">                it.remove();</a>
-<span class="sourceLineNo">891</span><a id="line.891">            }</a>
-<span class="sourceLineNo">892</span><a id="line.892">        }</a>
-<span class="sourceLineNo">893</span><a id="line.893"></a>
-<span class="sourceLineNo">894</span><a id="line.894">        // Handle there being no @return tags :- unless</a>
-<span class="sourceLineNo">895</span><a id="line.895">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">896</span><a id="line.896">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">897</span><a id="line.897">            log(lineNo, MSG_RETURN_EXPECTED);</a>
-<span class="sourceLineNo">898</span><a id="line.898">        }</a>
-<span class="sourceLineNo">899</span><a id="line.899">    }</a>
-<span class="sourceLineNo">900</span><a id="line.900"></a>
-<span class="sourceLineNo">901</span><a id="line.901">    /**</a>
-<span class="sourceLineNo">902</span><a id="line.902">     * Checks a set of tags for matching throws.</a>
-<span class="sourceLineNo">903</span><a id="line.903">     *</a>
-<span class="sourceLineNo">904</span><a id="line.904">     * @param tags the tags to check</a>
-<span class="sourceLineNo">905</span><a id="line.905">     * @param throwsList the throws to check</a>
-<span class="sourceLineNo">906</span><a id="line.906">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">907</span><a id="line.907">     *            expected tag</a>
-<span class="sourceLineNo">908</span><a id="line.908">     */</a>
-<span class="sourceLineNo">909</span><a id="line.909">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">910</span><a id="line.910">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">911</span><a id="line.911">        // Loop over the tags, checking to see they exist in the throws.</a>
-<span class="sourceLineNo">912</span><a id="line.912">        // The foundThrows used for performance only</a>
-<span class="sourceLineNo">913</span><a id="line.913">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
-<span class="sourceLineNo">914</span><a id="line.914">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">915</span><a id="line.915">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">916</span><a id="line.916">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">917</span><a id="line.917"></a>
-<span class="sourceLineNo">918</span><a id="line.918">            if (!tag.isThrowsTag()) {</a>
-<span class="sourceLineNo">919</span><a id="line.919">                continue;</a>
-<span class="sourceLineNo">920</span><a id="line.920">            }</a>
-<span class="sourceLineNo">921</span><a id="line.921">            tagIt.remove();</a>
-<span class="sourceLineNo">922</span><a id="line.922"></a>
-<span class="sourceLineNo">923</span><a id="line.923">            // Loop looking for matching throw</a>
-<span class="sourceLineNo">924</span><a id="line.924">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
-<span class="sourceLineNo">925</span><a id="line.925">                    .getColumnNo());</a>
-<span class="sourceLineNo">926</span><a id="line.926">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
-<span class="sourceLineNo">927</span><a id="line.927">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
-<span class="sourceLineNo">928</span><a id="line.928">        }</a>
-<span class="sourceLineNo">929</span><a id="line.929">        // Now dump out all throws without tags :- unless</a>
-<span class="sourceLineNo">930</span><a id="line.930">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">931</span><a id="line.931">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">932</span><a id="line.932">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
-<span class="sourceLineNo">933</span><a id="line.933">                .forEach(exceptionInfo -&gt; {</a>
-<span class="sourceLineNo">934</span><a id="line.934">                    final Token token = exceptionInfo.getName();</a>
-<span class="sourceLineNo">935</span><a id="line.935">                    log(exceptionInfo.getAst(),</a>
-<span class="sourceLineNo">936</span><a id="line.936">                        MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">937</span><a id="line.937">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
-<span class="sourceLineNo">938</span><a id="line.938">                });</a>
-<span class="sourceLineNo">939</span><a id="line.939">        }</a>
-<span class="sourceLineNo">940</span><a id="line.940">    }</a>
-<span class="sourceLineNo">941</span><a id="line.941"></a>
-<span class="sourceLineNo">942</span><a id="line.942">    /**</a>
-<span class="sourceLineNo">943</span><a id="line.943">     * Verifies that documented exception is in throws.</a>
-<span class="sourceLineNo">944</span><a id="line.944">     *</a>
-<span class="sourceLineNo">945</span><a id="line.945">     * @param throwsIterable collection of throws</a>
-<span class="sourceLineNo">946</span><a id="line.946">     * @param documentedClassInfo documented exception class info</a>
-<span class="sourceLineNo">947</span><a id="line.947">     * @param foundThrows previously found throws</a>
-<span class="sourceLineNo">948</span><a id="line.948">     */</a>
-<span class="sourceLineNo">949</span><a id="line.949">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
-<span class="sourceLineNo">950</span><a id="line.950">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
-<span class="sourceLineNo">951</span><a id="line.951">        ExceptionInfo foundException = null;</a>
-<span class="sourceLineNo">952</span><a id="line.952"></a>
-<span class="sourceLineNo">953</span><a id="line.953">        // First look for matches on the exception name</a>
-<span class="sourceLineNo">954</span><a id="line.954">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
-<span class="sourceLineNo">955</span><a id="line.955">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
-<span class="sourceLineNo">956</span><a id="line.956">                    documentedClassInfo.getName().getText())) {</a>
-<span class="sourceLineNo">957</span><a id="line.957">                foundException = exceptionInfo;</a>
-<span class="sourceLineNo">958</span><a id="line.958">                break;</a>
-<span class="sourceLineNo">959</span><a id="line.959">            }</a>
-<span class="sourceLineNo">960</span><a id="line.960">        }</a>
-<span class="sourceLineNo">961</span><a id="line.961"></a>
-<span class="sourceLineNo">962</span><a id="line.962">        if (foundException != null) {</a>
-<span class="sourceLineNo">963</span><a id="line.963">            foundException.setFound();</a>
-<span class="sourceLineNo">964</span><a id="line.964">            foundThrows.add(documentedClassInfo.getName().getText());</a>
-<span class="sourceLineNo">965</span><a id="line.965">        }</a>
-<span class="sourceLineNo">966</span><a id="line.966">    }</a>
-<span class="sourceLineNo">967</span><a id="line.967"></a>
-<span class="sourceLineNo">968</span><a id="line.968">    /**</a>
-<span class="sourceLineNo">969</span><a id="line.969">     * Check that ExceptionInfo objects are same by name.</a>
-<span class="sourceLineNo">970</span><a id="line.970">     *</a>
-<span class="sourceLineNo">971</span><a id="line.971">     * @param info1 ExceptionInfo object</a>
-<span class="sourceLineNo">972</span><a id="line.972">     * @param info2 ExceptionInfo object</a>
-<span class="sourceLineNo">973</span><a id="line.973">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">974</span><a id="line.974">     */</a>
-<span class="sourceLineNo">975</span><a id="line.975">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
-<span class="sourceLineNo">976</span><a id="line.976">        return isClassNamesSame(info1.getName().getText(),</a>
-<span class="sourceLineNo">977</span><a id="line.977">                                    info2.getName().getText());</a>
-<span class="sourceLineNo">978</span><a id="line.978">    }</a>
-<span class="sourceLineNo">979</span><a id="line.979"></a>
-<span class="sourceLineNo">980</span><a id="line.980">    /**</a>
-<span class="sourceLineNo">981</span><a id="line.981">     * Check that class names are same by short name of class. If some class name is fully</a>
-<span class="sourceLineNo">982</span><a id="line.982">     * qualified it is cut to short name.</a>
-<span class="sourceLineNo">983</span><a id="line.983">     *</a>
-<span class="sourceLineNo">984</span><a id="line.984">     * @param class1 class name</a>
-<span class="sourceLineNo">985</span><a id="line.985">     * @param class2 class name</a>
-<span class="sourceLineNo">986</span><a id="line.986">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">987</span><a id="line.987">     */</a>
-<span class="sourceLineNo">988</span><a id="line.988">    private static boolean isClassNamesSame(String class1, String class2) {</a>
-<span class="sourceLineNo">989</span><a id="line.989">        boolean result = false;</a>
-<span class="sourceLineNo">990</span><a id="line.990">        if (class1.equals(class2)) {</a>
-<span class="sourceLineNo">991</span><a id="line.991">            result = true;</a>
-<span class="sourceLineNo">992</span><a id="line.992">        }</a>
-<span class="sourceLineNo">993</span><a id="line.993">        else {</a>
-<span class="sourceLineNo">994</span><a id="line.994">            final String separator = ".";</a>
-<span class="sourceLineNo">995</span><a id="line.995">            if (class1.contains(separator) || class2.contains(separator)) {</a>
-<span class="sourceLineNo">996</span><a id="line.996">                final String class1ShortName = class1</a>
-<span class="sourceLineNo">997</span><a id="line.997">                        .substring(class1.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">998</span><a id="line.998">                final String class2ShortName = class2</a>
-<span class="sourceLineNo">999</span><a id="line.999">                        .substring(class2.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">1000</span><a id="line.1000">                result = class1ShortName.equals(class2ShortName);</a>
-<span class="sourceLineNo">1001</span><a id="line.1001">            }</a>
-<span class="sourceLineNo">1002</span><a id="line.1002">        }</a>
-<span class="sourceLineNo">1003</span><a id="line.1003">        return result;</a>
-<span class="sourceLineNo">1004</span><a id="line.1004">    }</a>
-<span class="sourceLineNo">1005</span><a id="line.1005"></a>
-<span class="sourceLineNo">1006</span><a id="line.1006">    /**</a>
-<span class="sourceLineNo">1007</span><a id="line.1007">     * Contains class's {@code Token}.</a>
-<span class="sourceLineNo">1008</span><a id="line.1008">     */</a>
-<span class="sourceLineNo">1009</span><a id="line.1009">    private static class ClassInfo {</a>
+<span class="sourceLineNo">787</span><a id="line.787">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
+<span class="sourceLineNo">788</span><a id="line.788">                found = searchMatchingTypeParameter(typeParams,</a>
+<span class="sourceLineNo">789</span><a id="line.789">                        arg1.substring(1, arg1.length() - 1));</a>
+<span class="sourceLineNo">790</span><a id="line.790">            }</a>
+<span class="sourceLineNo">791</span><a id="line.791"></a>
+<span class="sourceLineNo">792</span><a id="line.792">            // Handle extra JavadocTag</a>
+<span class="sourceLineNo">793</span><a id="line.793">            if (!found) {</a>
+<span class="sourceLineNo">794</span><a id="line.794">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
+<span class="sourceLineNo">795</span><a id="line.795">                        "@param", arg1);</a>
+<span class="sourceLineNo">796</span><a id="line.796">            }</a>
+<span class="sourceLineNo">797</span><a id="line.797">        }</a>
+<span class="sourceLineNo">798</span><a id="line.798"></a>
+<span class="sourceLineNo">799</span><a id="line.799">        // Now dump out all type parameters/parameters without tags :- unless</a>
+<span class="sourceLineNo">800</span><a id="line.800">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">801</span><a id="line.801">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">802</span><a id="line.802">            for (DetailAST param : params) {</a>
+<span class="sourceLineNo">803</span><a id="line.803">                log(param, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">804</span><a id="line.804">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
+<span class="sourceLineNo">805</span><a id="line.805">            }</a>
+<span class="sourceLineNo">806</span><a id="line.806"></a>
+<span class="sourceLineNo">807</span><a id="line.807">            for (DetailAST typeParam : typeParams) {</a>
+<span class="sourceLineNo">808</span><a id="line.808">                log(typeParam, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">809</span><a id="line.809">                    JavadocTagInfo.PARAM.getText(),</a>
+<span class="sourceLineNo">810</span><a id="line.810">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">811</span><a id="line.811">                    + ELEMENT_END);</a>
+<span class="sourceLineNo">812</span><a id="line.812">            }</a>
+<span class="sourceLineNo">813</span><a id="line.813">        }</a>
+<span class="sourceLineNo">814</span><a id="line.814">    }</a>
+<span class="sourceLineNo">815</span><a id="line.815"></a>
+<span class="sourceLineNo">816</span><a id="line.816">    /**</a>
+<span class="sourceLineNo">817</span><a id="line.817">     * Returns true if required type found in type parameters.</a>
+<span class="sourceLineNo">818</span><a id="line.818">     *</a>
+<span class="sourceLineNo">819</span><a id="line.819">     * @param typeParams</a>
+<span class="sourceLineNo">820</span><a id="line.820">     *            collection of type parameters</a>
+<span class="sourceLineNo">821</span><a id="line.821">     * @param requiredTypeName</a>
+<span class="sourceLineNo">822</span><a id="line.822">     *            name of required type</a>
+<span class="sourceLineNo">823</span><a id="line.823">     * @return true if required type found in type parameters.</a>
+<span class="sourceLineNo">824</span><a id="line.824">     */</a>
+<span class="sourceLineNo">825</span><a id="line.825">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
+<span class="sourceLineNo">826</span><a id="line.826">            String requiredTypeName) {</a>
+<span class="sourceLineNo">827</span><a id="line.827">        // Loop looking for matching type param</a>
+<span class="sourceLineNo">828</span><a id="line.828">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
+<span class="sourceLineNo">829</span><a id="line.829">        boolean found = false;</a>
+<span class="sourceLineNo">830</span><a id="line.830">        while (typeParamsIt.hasNext()) {</a>
+<span class="sourceLineNo">831</span><a id="line.831">            final DetailAST typeParam = typeParamsIt.next();</a>
+<span class="sourceLineNo">832</span><a id="line.832">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">833</span><a id="line.833">                    .equals(requiredTypeName)) {</a>
+<span class="sourceLineNo">834</span><a id="line.834">                found = true;</a>
+<span class="sourceLineNo">835</span><a id="line.835">                typeParamsIt.remove();</a>
+<span class="sourceLineNo">836</span><a id="line.836">                break;</a>
+<span class="sourceLineNo">837</span><a id="line.837">            }</a>
+<span class="sourceLineNo">838</span><a id="line.838">        }</a>
+<span class="sourceLineNo">839</span><a id="line.839">        return found;</a>
+<span class="sourceLineNo">840</span><a id="line.840">    }</a>
+<span class="sourceLineNo">841</span><a id="line.841"></a>
+<span class="sourceLineNo">842</span><a id="line.842">    /**</a>
+<span class="sourceLineNo">843</span><a id="line.843">     * Remove parameter from params collection by name.</a>
+<span class="sourceLineNo">844</span><a id="line.844">     *</a>
+<span class="sourceLineNo">845</span><a id="line.845">     * @param params collection of DetailAST parameters</a>
+<span class="sourceLineNo">846</span><a id="line.846">     * @param paramName name of parameter</a>
+<span class="sourceLineNo">847</span><a id="line.847">     * @return true if parameter found and removed</a>
+<span class="sourceLineNo">848</span><a id="line.848">     */</a>
+<span class="sourceLineNo">849</span><a id="line.849">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
+<span class="sourceLineNo">850</span><a id="line.850">        boolean found = false;</a>
+<span class="sourceLineNo">851</span><a id="line.851">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
+<span class="sourceLineNo">852</span><a id="line.852">        while (paramIt.hasNext()) {</a>
+<span class="sourceLineNo">853</span><a id="line.853">            final DetailAST param = paramIt.next();</a>
+<span class="sourceLineNo">854</span><a id="line.854">            if (param.getText().equals(paramName)) {</a>
+<span class="sourceLineNo">855</span><a id="line.855">                found = true;</a>
+<span class="sourceLineNo">856</span><a id="line.856">                paramIt.remove();</a>
+<span class="sourceLineNo">857</span><a id="line.857">                break;</a>
+<span class="sourceLineNo">858</span><a id="line.858">            }</a>
+<span class="sourceLineNo">859</span><a id="line.859">        }</a>
+<span class="sourceLineNo">860</span><a id="line.860">        return found;</a>
+<span class="sourceLineNo">861</span><a id="line.861">    }</a>
+<span class="sourceLineNo">862</span><a id="line.862"></a>
+<span class="sourceLineNo">863</span><a id="line.863">    /**</a>
+<span class="sourceLineNo">864</span><a id="line.864">     * Checks for only one return tag. All return tags will be removed from the</a>
+<span class="sourceLineNo">865</span><a id="line.865">     * supplied list.</a>
+<span class="sourceLineNo">866</span><a id="line.866">     *</a>
+<span class="sourceLineNo">867</span><a id="line.867">     * @param tags the tags to check</a>
+<span class="sourceLineNo">868</span><a id="line.868">     * @param lineNo the line number of the expected tag</a>
+<span class="sourceLineNo">869</span><a id="line.869">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">870</span><a id="line.870">     *            expected tag</a>
+<span class="sourceLineNo">871</span><a id="line.871">     */</a>
+<span class="sourceLineNo">872</span><a id="line.872">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
+<span class="sourceLineNo">873</span><a id="line.873">        boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">874</span><a id="line.874">        // Loop over tags finding return tags. After the first one, report a</a>
+<span class="sourceLineNo">875</span><a id="line.875">        // violation.</a>
+<span class="sourceLineNo">876</span><a id="line.876">        boolean found = false;</a>
+<span class="sourceLineNo">877</span><a id="line.877">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
+<span class="sourceLineNo">878</span><a id="line.878">        while (it.hasNext()) {</a>
+<span class="sourceLineNo">879</span><a id="line.879">            final JavadocTag javadocTag = it.next();</a>
+<span class="sourceLineNo">880</span><a id="line.880">            if (javadocTag.isReturnTag()) {</a>
+<span class="sourceLineNo">881</span><a id="line.881">                if (found) {</a>
+<span class="sourceLineNo">882</span><a id="line.882">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
+<span class="sourceLineNo">883</span><a id="line.883">                            MSG_DUPLICATE_TAG,</a>
+<span class="sourceLineNo">884</span><a id="line.884">                            JavadocTagInfo.RETURN.getText());</a>
+<span class="sourceLineNo">885</span><a id="line.885">                }</a>
+<span class="sourceLineNo">886</span><a id="line.886">                found = true;</a>
+<span class="sourceLineNo">887</span><a id="line.887">                it.remove();</a>
+<span class="sourceLineNo">888</span><a id="line.888">            }</a>
+<span class="sourceLineNo">889</span><a id="line.889">        }</a>
+<span class="sourceLineNo">890</span><a id="line.890"></a>
+<span class="sourceLineNo">891</span><a id="line.891">        // Handle there being no @return tags :- unless</a>
+<span class="sourceLineNo">892</span><a id="line.892">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">893</span><a id="line.893">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">894</span><a id="line.894">            log(lineNo, MSG_RETURN_EXPECTED);</a>
+<span class="sourceLineNo">895</span><a id="line.895">        }</a>
+<span class="sourceLineNo">896</span><a id="line.896">    }</a>
+<span class="sourceLineNo">897</span><a id="line.897"></a>
+<span class="sourceLineNo">898</span><a id="line.898">    /**</a>
+<span class="sourceLineNo">899</span><a id="line.899">     * Checks a set of tags for matching throws.</a>
+<span class="sourceLineNo">900</span><a id="line.900">     *</a>
+<span class="sourceLineNo">901</span><a id="line.901">     * @param tags the tags to check</a>
+<span class="sourceLineNo">902</span><a id="line.902">     * @param throwsList the throws to check</a>
+<span class="sourceLineNo">903</span><a id="line.903">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">904</span><a id="line.904">     *            expected tag</a>
+<span class="sourceLineNo">905</span><a id="line.905">     */</a>
+<span class="sourceLineNo">906</span><a id="line.906">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">907</span><a id="line.907">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">908</span><a id="line.908">        // Loop over the tags, checking to see they exist in the throws.</a>
+<span class="sourceLineNo">909</span><a id="line.909">        // The foundThrows used for performance only</a>
+<span class="sourceLineNo">910</span><a id="line.910">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
+<span class="sourceLineNo">911</span><a id="line.911">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">912</span><a id="line.912">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">913</span><a id="line.913">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">914</span><a id="line.914"></a>
+<span class="sourceLineNo">915</span><a id="line.915">            if (!tag.isThrowsTag()) {</a>
+<span class="sourceLineNo">916</span><a id="line.916">                continue;</a>
+<span class="sourceLineNo">917</span><a id="line.917">            }</a>
+<span class="sourceLineNo">918</span><a id="line.918">            tagIt.remove();</a>
+<span class="sourceLineNo">919</span><a id="line.919"></a>
+<span class="sourceLineNo">920</span><a id="line.920">            // Loop looking for matching throw</a>
+<span class="sourceLineNo">921</span><a id="line.921">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
+<span class="sourceLineNo">922</span><a id="line.922">                    .getColumnNo());</a>
+<span class="sourceLineNo">923</span><a id="line.923">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
+<span class="sourceLineNo">924</span><a id="line.924">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
+<span class="sourceLineNo">925</span><a id="line.925">        }</a>
+<span class="sourceLineNo">926</span><a id="line.926">        // Now dump out all throws without tags :- unless</a>
+<span class="sourceLineNo">927</span><a id="line.927">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">928</span><a id="line.928">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">929</span><a id="line.929">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
+<span class="sourceLineNo">930</span><a id="line.930">                .forEach(exceptionInfo -&gt; {</a>
+<span class="sourceLineNo">931</span><a id="line.931">                    final Token token = exceptionInfo.getName();</a>
+<span class="sourceLineNo">932</span><a id="line.932">                    log(exceptionInfo.getAst(),</a>
+<span class="sourceLineNo">933</span><a id="line.933">                        MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">934</span><a id="line.934">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
+<span class="sourceLineNo">935</span><a id="line.935">                });</a>
+<span class="sourceLineNo">936</span><a id="line.936">        }</a>
+<span class="sourceLineNo">937</span><a id="line.937">    }</a>
+<span class="sourceLineNo">938</span><a id="line.938"></a>
+<span class="sourceLineNo">939</span><a id="line.939">    /**</a>
+<span class="sourceLineNo">940</span><a id="line.940">     * Verifies that documented exception is in throws.</a>
+<span class="sourceLineNo">941</span><a id="line.941">     *</a>
+<span class="sourceLineNo">942</span><a id="line.942">     * @param throwsIterable collection of throws</a>
+<span class="sourceLineNo">943</span><a id="line.943">     * @param documentedClassInfo documented exception class info</a>
+<span class="sourceLineNo">944</span><a id="line.944">     * @param foundThrows previously found throws</a>
+<span class="sourceLineNo">945</span><a id="line.945">     */</a>
+<span class="sourceLineNo">946</span><a id="line.946">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
+<span class="sourceLineNo">947</span><a id="line.947">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
+<span class="sourceLineNo">948</span><a id="line.948">        ExceptionInfo foundException = null;</a>
+<span class="sourceLineNo">949</span><a id="line.949"></a>
+<span class="sourceLineNo">950</span><a id="line.950">        // First look for matches on the exception name</a>
+<span class="sourceLineNo">951</span><a id="line.951">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
+<span class="sourceLineNo">952</span><a id="line.952">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
+<span class="sourceLineNo">953</span><a id="line.953">                    documentedClassInfo.getName().getText())) {</a>
+<span class="sourceLineNo">954</span><a id="line.954">                foundException = exceptionInfo;</a>
+<span class="sourceLineNo">955</span><a id="line.955">                break;</a>
+<span class="sourceLineNo">956</span><a id="line.956">            }</a>
+<span class="sourceLineNo">957</span><a id="line.957">        }</a>
+<span class="sourceLineNo">958</span><a id="line.958"></a>
+<span class="sourceLineNo">959</span><a id="line.959">        if (foundException != null) {</a>
+<span class="sourceLineNo">960</span><a id="line.960">            foundException.setFound();</a>
+<span class="sourceLineNo">961</span><a id="line.961">            foundThrows.add(documentedClassInfo.getName().getText());</a>
+<span class="sourceLineNo">962</span><a id="line.962">        }</a>
+<span class="sourceLineNo">963</span><a id="line.963">    }</a>
+<span class="sourceLineNo">964</span><a id="line.964"></a>
+<span class="sourceLineNo">965</span><a id="line.965">    /**</a>
+<span class="sourceLineNo">966</span><a id="line.966">     * Check that ExceptionInfo objects are same by name.</a>
+<span class="sourceLineNo">967</span><a id="line.967">     *</a>
+<span class="sourceLineNo">968</span><a id="line.968">     * @param info1 ExceptionInfo object</a>
+<span class="sourceLineNo">969</span><a id="line.969">     * @param info2 ExceptionInfo object</a>
+<span class="sourceLineNo">970</span><a id="line.970">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">971</span><a id="line.971">     */</a>
+<span class="sourceLineNo">972</span><a id="line.972">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
+<span class="sourceLineNo">973</span><a id="line.973">        return isClassNamesSame(info1.getName().getText(),</a>
+<span class="sourceLineNo">974</span><a id="line.974">                                    info2.getName().getText());</a>
+<span class="sourceLineNo">975</span><a id="line.975">    }</a>
+<span class="sourceLineNo">976</span><a id="line.976"></a>
+<span class="sourceLineNo">977</span><a id="line.977">    /**</a>
+<span class="sourceLineNo">978</span><a id="line.978">     * Check that class names are same by short name of class. If some class name is fully</a>
+<span class="sourceLineNo">979</span><a id="line.979">     * qualified it is cut to short name.</a>
+<span class="sourceLineNo">980</span><a id="line.980">     *</a>
+<span class="sourceLineNo">981</span><a id="line.981">     * @param class1 class name</a>
+<span class="sourceLineNo">982</span><a id="line.982">     * @param class2 class name</a>
+<span class="sourceLineNo">983</span><a id="line.983">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">984</span><a id="line.984">     */</a>
+<span class="sourceLineNo">985</span><a id="line.985">    private static boolean isClassNamesSame(String class1, String class2) {</a>
+<span class="sourceLineNo">986</span><a id="line.986">        boolean result = false;</a>
+<span class="sourceLineNo">987</span><a id="line.987">        if (class1.equals(class2)) {</a>
+<span class="sourceLineNo">988</span><a id="line.988">            result = true;</a>
+<span class="sourceLineNo">989</span><a id="line.989">        }</a>
+<span class="sourceLineNo">990</span><a id="line.990">        else {</a>
+<span class="sourceLineNo">991</span><a id="line.991">            final String separator = ".";</a>
+<span class="sourceLineNo">992</span><a id="line.992">            if (class1.contains(separator) || class2.contains(separator)) {</a>
+<span class="sourceLineNo">993</span><a id="line.993">                final String class1ShortName = class1</a>
+<span class="sourceLineNo">994</span><a id="line.994">                        .substring(class1.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">995</span><a id="line.995">                final String class2ShortName = class2</a>
+<span class="sourceLineNo">996</span><a id="line.996">                        .substring(class2.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">997</span><a id="line.997">                result = class1ShortName.equals(class2ShortName);</a>
+<span class="sourceLineNo">998</span><a id="line.998">            }</a>
+<span class="sourceLineNo">999</span><a id="line.999">        }</a>
+<span class="sourceLineNo">1000</span><a id="line.1000">        return result;</a>
+<span class="sourceLineNo">1001</span><a id="line.1001">    }</a>
+<span class="sourceLineNo">1002</span><a id="line.1002"></a>
+<span class="sourceLineNo">1003</span><a id="line.1003">    /**</a>
+<span class="sourceLineNo">1004</span><a id="line.1004">     * Contains class's {@code Token}.</a>
+<span class="sourceLineNo">1005</span><a id="line.1005">     */</a>
+<span class="sourceLineNo">1006</span><a id="line.1006">    private static class ClassInfo {</a>
+<span class="sourceLineNo">1007</span><a id="line.1007"></a>
+<span class="sourceLineNo">1008</span><a id="line.1008">        /** {@code FullIdent} associated with this class. */</a>
+<span class="sourceLineNo">1009</span><a id="line.1009">        private final Token name;</a>
 <span class="sourceLineNo">1010</span><a id="line.1010"></a>
-<span class="sourceLineNo">1011</span><a id="line.1011">        /** {@code FullIdent} associated with this class. */</a>
-<span class="sourceLineNo">1012</span><a id="line.1012">        private final Token name;</a>
-<span class="sourceLineNo">1013</span><a id="line.1013"></a>
-<span class="sourceLineNo">1014</span><a id="line.1014">        /**</a>
-<span class="sourceLineNo">1015</span><a id="line.1015">         * Creates new instance of class information object.</a>
-<span class="sourceLineNo">1016</span><a id="line.1016">         *</a>
-<span class="sourceLineNo">1017</span><a id="line.1017">         * @param className token which represents class name.</a>
-<span class="sourceLineNo">1018</span><a id="line.1018">         * @throws IllegalArgumentException when className is nulls</a>
-<span class="sourceLineNo">1019</span><a id="line.1019">         */</a>
-<span class="sourceLineNo">1020</span><a id="line.1020">        protected ClassInfo(final Token className) {</a>
-<span class="sourceLineNo">1021</span><a id="line.1021">            name = className;</a>
-<span class="sourceLineNo">1022</span><a id="line.1022">        }</a>
-<span class="sourceLineNo">1023</span><a id="line.1023"></a>
-<span class="sourceLineNo">1024</span><a id="line.1024">        /**</a>
-<span class="sourceLineNo">1025</span><a id="line.1025">         * Gets class name.</a>
-<span class="sourceLineNo">1026</span><a id="line.1026">         *</a>
-<span class="sourceLineNo">1027</span><a id="line.1027">         * @return class name</a>
-<span class="sourceLineNo">1028</span><a id="line.1028">         */</a>
-<span class="sourceLineNo">1029</span><a id="line.1029">        public final Token getName() {</a>
-<span class="sourceLineNo">1030</span><a id="line.1030">            return name;</a>
-<span class="sourceLineNo">1031</span><a id="line.1031">        }</a>
-<span class="sourceLineNo">1032</span><a id="line.1032"></a>
-<span class="sourceLineNo">1033</span><a id="line.1033">    }</a>
-<span class="sourceLineNo">1034</span><a id="line.1034"></a>
-<span class="sourceLineNo">1035</span><a id="line.1035">    /**</a>
-<span class="sourceLineNo">1036</span><a id="line.1036">     * Represents text element with location in the text.</a>
-<span class="sourceLineNo">1037</span><a id="line.1037">     */</a>
-<span class="sourceLineNo">1038</span><a id="line.1038">    private static final class Token {</a>
-<span class="sourceLineNo">1039</span><a id="line.1039"></a>
-<span class="sourceLineNo">1040</span><a id="line.1040">        /** Token's column number. */</a>
-<span class="sourceLineNo">1041</span><a id="line.1041">        private final int columnNo;</a>
-<span class="sourceLineNo">1042</span><a id="line.1042">        /** Token's line number. */</a>
-<span class="sourceLineNo">1043</span><a id="line.1043">        private final int lineNo;</a>
-<span class="sourceLineNo">1044</span><a id="line.1044">        /** Token's text. */</a>
-<span class="sourceLineNo">1045</span><a id="line.1045">        private final String text;</a>
-<span class="sourceLineNo">1046</span><a id="line.1046"></a>
-<span class="sourceLineNo">1047</span><a id="line.1047">        /**</a>
-<span class="sourceLineNo">1048</span><a id="line.1048">         * Creates token.</a>
-<span class="sourceLineNo">1049</span><a id="line.1049">         *</a>
-<span class="sourceLineNo">1050</span><a id="line.1050">         * @param text token's text</a>
-<span class="sourceLineNo">1051</span><a id="line.1051">         * @param lineNo token's line number</a>
-<span class="sourceLineNo">1052</span><a id="line.1052">         * @param columnNo token's column number</a>
-<span class="sourceLineNo">1053</span><a id="line.1053">         */</a>
-<span class="sourceLineNo">1054</span><a id="line.1054">        private Token(String text, int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">1055</span><a id="line.1055">            this.text = text;</a>
-<span class="sourceLineNo">1056</span><a id="line.1056">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">1057</span><a id="line.1057">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">1058</span><a id="line.1058">        }</a>
-<span class="sourceLineNo">1059</span><a id="line.1059"></a>
-<span class="sourceLineNo">1060</span><a id="line.1060">        /**</a>
-<span class="sourceLineNo">1061</span><a id="line.1061">         * Converts FullIdent to Token.</a>
-<span class="sourceLineNo">1062</span><a id="line.1062">         *</a>
-<span class="sourceLineNo">1063</span><a id="line.1063">         * @param fullIdent full ident to convert.</a>
-<span class="sourceLineNo">1064</span><a id="line.1064">         */</a>
-<span class="sourceLineNo">1065</span><a id="line.1065">        private Token(FullIdent fullIdent) {</a>
-<span class="sourceLineNo">1066</span><a id="line.1066">            text = fullIdent.getText();</a>
-<span class="sourceLineNo">1067</span><a id="line.1067">            lineNo = fullIdent.getLineNo();</a>
-<span class="sourceLineNo">1068</span><a id="line.1068">            columnNo = fullIdent.getColumnNo();</a>
-<span class="sourceLineNo">1069</span><a id="line.1069">        }</a>
-<span class="sourceLineNo">1070</span><a id="line.1070"></a>
-<span class="sourceLineNo">1071</span><a id="line.1071">        /**</a>
-<span class="sourceLineNo">1072</span><a id="line.1072">         * Gets text of the token.</a>
-<span class="sourceLineNo">1073</span><a id="line.1073">         *</a>
-<span class="sourceLineNo">1074</span><a id="line.1074">         * @return text of the token</a>
-<span class="sourceLineNo">1075</span><a id="line.1075">         */</a>
-<span class="sourceLineNo">1076</span><a id="line.1076">        public String getText() {</a>
-<span class="sourceLineNo">1077</span><a id="line.1077">            return text;</a>
-<span class="sourceLineNo">1078</span><a id="line.1078">        }</a>
-<span class="sourceLineNo">1079</span><a id="line.1079"></a>
-<span class="sourceLineNo">1080</span><a id="line.1080">        @Override</a>
-<span class="sourceLineNo">1081</span><a id="line.1081">        public String toString() {</a>
-<span class="sourceLineNo">1082</span><a id="line.1082">            return "Token[" + text + "(" + lineNo</a>
-<span class="sourceLineNo">1083</span><a id="line.1083">                + "x" + columnNo + ")]";</a>
-<span class="sourceLineNo">1084</span><a id="line.1084">        }</a>
-<span class="sourceLineNo">1085</span><a id="line.1085"></a>
-<span class="sourceLineNo">1086</span><a id="line.1086">    }</a>
+<span class="sourceLineNo">1011</span><a id="line.1011">        /**</a>
+<span class="sourceLineNo">1012</span><a id="line.1012">         * Creates new instance of class information object.</a>
+<span class="sourceLineNo">1013</span><a id="line.1013">         *</a>
+<span class="sourceLineNo">1014</span><a id="line.1014">         * @param className token which represents class name.</a>
+<span class="sourceLineNo">1015</span><a id="line.1015">         * @throws IllegalArgumentException when className is nulls</a>
+<span class="sourceLineNo">1016</span><a id="line.1016">         */</a>
+<span class="sourceLineNo">1017</span><a id="line.1017">        protected ClassInfo(final Token className) {</a>
+<span class="sourceLineNo">1018</span><a id="line.1018">            name = className;</a>
+<span class="sourceLineNo">1019</span><a id="line.1019">        }</a>
+<span class="sourceLineNo">1020</span><a id="line.1020"></a>
+<span class="sourceLineNo">1021</span><a id="line.1021">        /**</a>
+<span class="sourceLineNo">1022</span><a id="line.1022">         * Gets class name.</a>
+<span class="sourceLineNo">1023</span><a id="line.1023">         *</a>
+<span class="sourceLineNo">1024</span><a id="line.1024">         * @return class name</a>
+<span class="sourceLineNo">1025</span><a id="line.1025">         */</a>
+<span class="sourceLineNo">1026</span><a id="line.1026">        public final Token getName() {</a>
+<span class="sourceLineNo">1027</span><a id="line.1027">            return name;</a>
+<span class="sourceLineNo">1028</span><a id="line.1028">        }</a>
+<span class="sourceLineNo">1029</span><a id="line.1029"></a>
+<span class="sourceLineNo">1030</span><a id="line.1030">    }</a>
+<span class="sourceLineNo">1031</span><a id="line.1031"></a>
+<span class="sourceLineNo">1032</span><a id="line.1032">    /**</a>
+<span class="sourceLineNo">1033</span><a id="line.1033">     * Represents text element with location in the text.</a>
+<span class="sourceLineNo">1034</span><a id="line.1034">     */</a>
+<span class="sourceLineNo">1035</span><a id="line.1035">    private static final class Token {</a>
+<span class="sourceLineNo">1036</span><a id="line.1036"></a>
+<span class="sourceLineNo">1037</span><a id="line.1037">        /** Token's column number. */</a>
+<span class="sourceLineNo">1038</span><a id="line.1038">        private final int columnNo;</a>
+<span class="sourceLineNo">1039</span><a id="line.1039">        /** Token's line number. */</a>
+<span class="sourceLineNo">1040</span><a id="line.1040">        private final int lineNo;</a>
+<span class="sourceLineNo">1041</span><a id="line.1041">        /** Token's text. */</a>
+<span class="sourceLineNo">1042</span><a id="line.1042">        private final String text;</a>
+<span class="sourceLineNo">1043</span><a id="line.1043"></a>
+<span class="sourceLineNo">1044</span><a id="line.1044">        /**</a>
+<span class="sourceLineNo">1045</span><a id="line.1045">         * Creates token.</a>
+<span class="sourceLineNo">1046</span><a id="line.1046">         *</a>
+<span class="sourceLineNo">1047</span><a id="line.1047">         * @param text token's text</a>
+<span class="sourceLineNo">1048</span><a id="line.1048">         * @param lineNo token's line number</a>
+<span class="sourceLineNo">1049</span><a id="line.1049">         * @param columnNo token's column number</a>
+<span class="sourceLineNo">1050</span><a id="line.1050">         */</a>
+<span class="sourceLineNo">1051</span><a id="line.1051">        private Token(String text, int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">1052</span><a id="line.1052">            this.text = text;</a>
+<span class="sourceLineNo">1053</span><a id="line.1053">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">1054</span><a id="line.1054">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">1055</span><a id="line.1055">        }</a>
+<span class="sourceLineNo">1056</span><a id="line.1056"></a>
+<span class="sourceLineNo">1057</span><a id="line.1057">        /**</a>
+<span class="sourceLineNo">1058</span><a id="line.1058">         * Converts FullIdent to Token.</a>
+<span class="sourceLineNo">1059</span><a id="line.1059">         *</a>
+<span class="sourceLineNo">1060</span><a id="line.1060">         * @param fullIdent full ident to convert.</a>
+<span class="sourceLineNo">1061</span><a id="line.1061">         */</a>
+<span class="sourceLineNo">1062</span><a id="line.1062">        private Token(FullIdent fullIdent) {</a>
+<span class="sourceLineNo">1063</span><a id="line.1063">            text = fullIdent.getText();</a>
+<span class="sourceLineNo">1064</span><a id="line.1064">            lineNo = fullIdent.getLineNo();</a>
+<span class="sourceLineNo">1065</span><a id="line.1065">            columnNo = fullIdent.getColumnNo();</a>
+<span class="sourceLineNo">1066</span><a id="line.1066">        }</a>
+<span class="sourceLineNo">1067</span><a id="line.1067"></a>
+<span class="sourceLineNo">1068</span><a id="line.1068">        /**</a>
+<span class="sourceLineNo">1069</span><a id="line.1069">         * Gets text of the token.</a>
+<span class="sourceLineNo">1070</span><a id="line.1070">         *</a>
+<span class="sourceLineNo">1071</span><a id="line.1071">         * @return text of the token</a>
+<span class="sourceLineNo">1072</span><a id="line.1072">         */</a>
+<span class="sourceLineNo">1073</span><a id="line.1073">        public String getText() {</a>
+<span class="sourceLineNo">1074</span><a id="line.1074">            return text;</a>
+<span class="sourceLineNo">1075</span><a id="line.1075">        }</a>
+<span class="sourceLineNo">1076</span><a id="line.1076"></a>
+<span class="sourceLineNo">1077</span><a id="line.1077">        @Override</a>
+<span class="sourceLineNo">1078</span><a id="line.1078">        public String toString() {</a>
+<span class="sourceLineNo">1079</span><a id="line.1079">            return "Token[" + text + "(" + lineNo</a>
+<span class="sourceLineNo">1080</span><a id="line.1080">                + "x" + columnNo + ")]";</a>
+<span class="sourceLineNo">1081</span><a id="line.1081">        }</a>
+<span class="sourceLineNo">1082</span><a id="line.1082"></a>
+<span class="sourceLineNo">1083</span><a id="line.1083">    }</a>
+<span class="sourceLineNo">1084</span><a id="line.1084"></a>
+<span class="sourceLineNo">1085</span><a id="line.1085">    /** Stores useful information about declared exception. */</a>
+<span class="sourceLineNo">1086</span><a id="line.1086">    private static final class ExceptionInfo {</a>
 <span class="sourceLineNo">1087</span><a id="line.1087"></a>
-<span class="sourceLineNo">1088</span><a id="line.1088">    /** Stores useful information about declared exception. */</a>
-<span class="sourceLineNo">1089</span><a id="line.1089">    private static final class ExceptionInfo {</a>
+<span class="sourceLineNo">1088</span><a id="line.1088">        /** AST node representing this exception. */</a>
+<span class="sourceLineNo">1089</span><a id="line.1089">        private final DetailAST ast;</a>
 <span class="sourceLineNo">1090</span><a id="line.1090"></a>
-<span class="sourceLineNo">1091</span><a id="line.1091">        /** AST node representing this exception. */</a>
-<span class="sourceLineNo">1092</span><a id="line.1092">        private final DetailAST ast;</a>
-<span class="sourceLineNo">1093</span><a id="line.1093"></a>
-<span class="sourceLineNo">1094</span><a id="line.1094">        /** Class information associated with this exception. */</a>
-<span class="sourceLineNo">1095</span><a id="line.1095">        private final ClassInfo classInfo;</a>
-<span class="sourceLineNo">1096</span><a id="line.1096">        /** Does the exception have throws tag associated with. */</a>
-<span class="sourceLineNo">1097</span><a id="line.1097">        private boolean found;</a>
-<span class="sourceLineNo">1098</span><a id="line.1098"></a>
-<span class="sourceLineNo">1099</span><a id="line.1099">        /**</a>
-<span class="sourceLineNo">1100</span><a id="line.1100">         * Creates new instance for {@code FullIdent}.</a>
-<span class="sourceLineNo">1101</span><a id="line.1101">         *</a>
-<span class="sourceLineNo">1102</span><a id="line.1102">         * @param ast AST node representing this exception</a>
-<span class="sourceLineNo">1103</span><a id="line.1103">         * @param classInfo class info</a>
-<span class="sourceLineNo">1104</span><a id="line.1104">         */</a>
-<span class="sourceLineNo">1105</span><a id="line.1105">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
-<span class="sourceLineNo">1106</span><a id="line.1106">            this.ast = ast;</a>
-<span class="sourceLineNo">1107</span><a id="line.1107">            this.classInfo = classInfo;</a>
-<span class="sourceLineNo">1108</span><a id="line.1108">        }</a>
-<span class="sourceLineNo">1109</span><a id="line.1109"></a>
-<span class="sourceLineNo">1110</span><a id="line.1110">        /**</a>
-<span class="sourceLineNo">1111</span><a id="line.1111">         * Gets the AST node representing this exception.</a>
-<span class="sourceLineNo">1112</span><a id="line.1112">         *</a>
-<span class="sourceLineNo">1113</span><a id="line.1113">         * @return the AST node representing this exception</a>
-<span class="sourceLineNo">1114</span><a id="line.1114">         */</a>
-<span class="sourceLineNo">1115</span><a id="line.1115">        private DetailAST getAst() {</a>
-<span class="sourceLineNo">1116</span><a id="line.1116">            return ast;</a>
-<span class="sourceLineNo">1117</span><a id="line.1117">        }</a>
-<span class="sourceLineNo">1118</span><a id="line.1118"></a>
-<span class="sourceLineNo">1119</span><a id="line.1119">        /** Mark that the exception has associated throws tag. */</a>
-<span class="sourceLineNo">1120</span><a id="line.1120">        private void setFound() {</a>
-<span class="sourceLineNo">1121</span><a id="line.1121">            found = true;</a>
-<span class="sourceLineNo">1122</span><a id="line.1122">        }</a>
-<span class="sourceLineNo">1123</span><a id="line.1123"></a>
-<span class="sourceLineNo">1124</span><a id="line.1124">        /**</a>
-<span class="sourceLineNo">1125</span><a id="line.1125">         * Checks that the exception has throws tag associated with it.</a>
-<span class="sourceLineNo">1126</span><a id="line.1126">         *</a>
-<span class="sourceLineNo">1127</span><a id="line.1127">         * @return whether the exception has throws tag associated with</a>
-<span class="sourceLineNo">1128</span><a id="line.1128">         */</a>
-<span class="sourceLineNo">1129</span><a id="line.1129">        private boolean isFound() {</a>
-<span class="sourceLineNo">1130</span><a id="line.1130">            return found;</a>
-<span class="sourceLineNo">1131</span><a id="line.1131">        }</a>
-<span class="sourceLineNo">1132</span><a id="line.1132"></a>
-<span class="sourceLineNo">1133</span><a id="line.1133">        /**</a>
-<span class="sourceLineNo">1134</span><a id="line.1134">         * Gets exception name.</a>
-<span class="sourceLineNo">1135</span><a id="line.1135">         *</a>
-<span class="sourceLineNo">1136</span><a id="line.1136">         * @return exception's name</a>
-<span class="sourceLineNo">1137</span><a id="line.1137">         */</a>
-<span class="sourceLineNo">1138</span><a id="line.1138">        private Token getName() {</a>
-<span class="sourceLineNo">1139</span><a id="line.1139">            return classInfo.getName();</a>
-<span class="sourceLineNo">1140</span><a id="line.1140">        }</a>
-<span class="sourceLineNo">1141</span><a id="line.1141"></a>
-<span class="sourceLineNo">1142</span><a id="line.1142">    }</a>
-<span class="sourceLineNo">1143</span><a id="line.1143"></a>
-<span class="sourceLineNo">1144</span><a id="line.1144">}</a>
+<span class="sourceLineNo">1091</span><a id="line.1091">        /** Class information associated with this exception. */</a>
+<span class="sourceLineNo">1092</span><a id="line.1092">        private final ClassInfo classInfo;</a>
+<span class="sourceLineNo">1093</span><a id="line.1093">        /** Does the exception have throws tag associated with. */</a>
+<span class="sourceLineNo">1094</span><a id="line.1094">        private boolean found;</a>
+<span class="sourceLineNo">1095</span><a id="line.1095"></a>
+<span class="sourceLineNo">1096</span><a id="line.1096">        /**</a>
+<span class="sourceLineNo">1097</span><a id="line.1097">         * Creates new instance for {@code FullIdent}.</a>
+<span class="sourceLineNo">1098</span><a id="line.1098">         *</a>
+<span class="sourceLineNo">1099</span><a id="line.1099">         * @param ast AST node representing this exception</a>
+<span class="sourceLineNo">1100</span><a id="line.1100">         * @param classInfo class info</a>
+<span class="sourceLineNo">1101</span><a id="line.1101">         */</a>
+<span class="sourceLineNo">1102</span><a id="line.1102">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
+<span class="sourceLineNo">1103</span><a id="line.1103">            this.ast = ast;</a>
+<span class="sourceLineNo">1104</span><a id="line.1104">            this.classInfo = classInfo;</a>
+<span class="sourceLineNo">1105</span><a id="line.1105">        }</a>
+<span class="sourceLineNo">1106</span><a id="line.1106"></a>
+<span class="sourceLineNo">1107</span><a id="line.1107">        /**</a>
+<span class="sourceLineNo">1108</span><a id="line.1108">         * Gets the AST node representing this exception.</a>
+<span class="sourceLineNo">1109</span><a id="line.1109">         *</a>
+<span class="sourceLineNo">1110</span><a id="line.1110">         * @return the AST node representing this exception</a>
+<span class="sourceLineNo">1111</span><a id="line.1111">         */</a>
+<span class="sourceLineNo">1112</span><a id="line.1112">        private DetailAST getAst() {</a>
+<span class="sourceLineNo">1113</span><a id="line.1113">            return ast;</a>
+<span class="sourceLineNo">1114</span><a id="line.1114">        }</a>
+<span class="sourceLineNo">1115</span><a id="line.1115"></a>
+<span class="sourceLineNo">1116</span><a id="line.1116">        /** Mark that the exception has associated throws tag. */</a>
+<span class="sourceLineNo">1117</span><a id="line.1117">        private void setFound() {</a>
+<span class="sourceLineNo">1118</span><a id="line.1118">            found = true;</a>
+<span class="sourceLineNo">1119</span><a id="line.1119">        }</a>
+<span class="sourceLineNo">1120</span><a id="line.1120"></a>
+<span class="sourceLineNo">1121</span><a id="line.1121">        /**</a>
+<span class="sourceLineNo">1122</span><a id="line.1122">         * Checks that the exception has throws tag associated with it.</a>
+<span class="sourceLineNo">1123</span><a id="line.1123">         *</a>
+<span class="sourceLineNo">1124</span><a id="line.1124">         * @return whether the exception has throws tag associated with</a>
+<span class="sourceLineNo">1125</span><a id="line.1125">         */</a>
+<span class="sourceLineNo">1126</span><a id="line.1126">        private boolean isFound() {</a>
+<span class="sourceLineNo">1127</span><a id="line.1127">            return found;</a>
+<span class="sourceLineNo">1128</span><a id="line.1128">        }</a>
+<span class="sourceLineNo">1129</span><a id="line.1129"></a>
+<span class="sourceLineNo">1130</span><a id="line.1130">        /**</a>
+<span class="sourceLineNo">1131</span><a id="line.1131">         * Gets exception name.</a>
+<span class="sourceLineNo">1132</span><a id="line.1132">         *</a>
+<span class="sourceLineNo">1133</span><a id="line.1133">         * @return exception's name</a>
+<span class="sourceLineNo">1134</span><a id="line.1134">         */</a>
+<span class="sourceLineNo">1135</span><a id="line.1135">        private Token getName() {</a>
+<span class="sourceLineNo">1136</span><a id="line.1136">            return classInfo.getName();</a>
+<span class="sourceLineNo">1137</span><a id="line.1137">        }</a>
+<span class="sourceLineNo">1138</span><a id="line.1138"></a>
+<span class="sourceLineNo">1139</span><a id="line.1139">    }</a>
+<span class="sourceLineNo">1140</span><a id="line.1140"></a>
+<span class="sourceLineNo">1141</span><a id="line.1141">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
index f466c9f0ad..871a08e556 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.Token.html
@@ -599,558 +599,555 @@
 <span class="sourceLineNo">590</span><a id="line.590"></a>
 <span class="sourceLineNo">591</span><a id="line.591">        DetailAST child = params.getFirstChild();</a>
 <span class="sourceLineNo">592</span><a id="line.592">        while (child != null) {</a>
-<span class="sourceLineNo">593</span><a id="line.593">            if (child.getType() == TokenTypes.PARAMETER_DEF) {</a>
-<span class="sourceLineNo">594</span><a id="line.594">                final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
-<span class="sourceLineNo">595</span><a id="line.595">                if (ident != null) {</a>
-<span class="sourceLineNo">596</span><a id="line.596">                    returnValue.add(ident);</a>
-<span class="sourceLineNo">597</span><a id="line.597">                }</a>
-<span class="sourceLineNo">598</span><a id="line.598">            }</a>
-<span class="sourceLineNo">599</span><a id="line.599">            child = child.getNextSibling();</a>
-<span class="sourceLineNo">600</span><a id="line.600">        }</a>
-<span class="sourceLineNo">601</span><a id="line.601">        return returnValue;</a>
-<span class="sourceLineNo">602</span><a id="line.602">    }</a>
-<span class="sourceLineNo">603</span><a id="line.603"></a>
-<span class="sourceLineNo">604</span><a id="line.604">    /**</a>
-<span class="sourceLineNo">605</span><a id="line.605">     * Computes the exception nodes for a method.</a>
-<span class="sourceLineNo">606</span><a id="line.606">     *</a>
-<span class="sourceLineNo">607</span><a id="line.607">     * @param ast the method node.</a>
-<span class="sourceLineNo">608</span><a id="line.608">     * @return the list of exception nodes for ast.</a>
-<span class="sourceLineNo">609</span><a id="line.609">     */</a>
-<span class="sourceLineNo">610</span><a id="line.610">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
-<span class="sourceLineNo">611</span><a id="line.611">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">612</span><a id="line.612">        final DetailAST throwsAST = ast</a>
-<span class="sourceLineNo">613</span><a id="line.613">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
-<span class="sourceLineNo">614</span><a id="line.614">        if (throwsAST != null) {</a>
-<span class="sourceLineNo">615</span><a id="line.615">            DetailAST child = throwsAST.getFirstChild();</a>
-<span class="sourceLineNo">616</span><a id="line.616">            while (child != null) {</a>
-<span class="sourceLineNo">617</span><a id="line.617">                if (child.getType() == TokenTypes.IDENT</a>
-<span class="sourceLineNo">618</span><a id="line.618">                        || child.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">619</span><a id="line.619">                    returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">620</span><a id="line.620">                }</a>
-<span class="sourceLineNo">621</span><a id="line.621">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">622</span><a id="line.622">            }</a>
-<span class="sourceLineNo">623</span><a id="line.623">        }</a>
-<span class="sourceLineNo">624</span><a id="line.624">        return returnValue;</a>
-<span class="sourceLineNo">625</span><a id="line.625">    }</a>
-<span class="sourceLineNo">626</span><a id="line.626"></a>
-<span class="sourceLineNo">627</span><a id="line.627">    /**</a>
-<span class="sourceLineNo">628</span><a id="line.628">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
-<span class="sourceLineNo">629</span><a id="line.629">     *</a>
-<span class="sourceLineNo">630</span><a id="line.630">     * @param methodAst method DetailAST object where to find exceptions</a>
-<span class="sourceLineNo">631</span><a id="line.631">     * @return list of ExceptionInfo</a>
-<span class="sourceLineNo">632</span><a id="line.632">     */</a>
-<span class="sourceLineNo">633</span><a id="line.633">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
-<span class="sourceLineNo">634</span><a id="line.634">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">635</span><a id="line.635">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
-<span class="sourceLineNo">636</span><a id="line.636">        if (blockAst != null) {</a>
-<span class="sourceLineNo">637</span><a id="line.637">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
-<span class="sourceLineNo">638</span><a id="line.638">                    TokenTypes.LITERAL_THROW);</a>
-<span class="sourceLineNo">639</span><a id="line.639">            for (DetailAST throwAst : throwLiterals) {</a>
-<span class="sourceLineNo">640</span><a id="line.640">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
-<span class="sourceLineNo">641</span><a id="line.641">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
-<span class="sourceLineNo">642</span><a id="line.642">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
-<span class="sourceLineNo">643</span><a id="line.643">                        final DetailAST child = newAst.getFirstChild();</a>
-<span class="sourceLineNo">644</span><a id="line.644">                        returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">645</span><a id="line.645">                    }</a>
-<span class="sourceLineNo">646</span><a id="line.646">                }</a>
-<span class="sourceLineNo">647</span><a id="line.647">            }</a>
-<span class="sourceLineNo">648</span><a id="line.648">        }</a>
-<span class="sourceLineNo">649</span><a id="line.649">        return returnValue;</a>
-<span class="sourceLineNo">650</span><a id="line.650">    }</a>
-<span class="sourceLineNo">651</span><a id="line.651"></a>
-<span class="sourceLineNo">652</span><a id="line.652">    /**</a>
-<span class="sourceLineNo">653</span><a id="line.653">     * Get ExceptionInfo instance.</a>
-<span class="sourceLineNo">654</span><a id="line.654">     *</a>
-<span class="sourceLineNo">655</span><a id="line.655">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">656</span><a id="line.656">     * @return ExceptionInfo</a>
-<span class="sourceLineNo">657</span><a id="line.657">     */</a>
-<span class="sourceLineNo">658</span><a id="line.658">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
-<span class="sourceLineNo">659</span><a id="line.659">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
-<span class="sourceLineNo">660</span><a id="line.660">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
-<span class="sourceLineNo">661</span><a id="line.661">        return new ExceptionInfo(firstClassNameNode,</a>
-<span class="sourceLineNo">662</span><a id="line.662">                new ClassInfo(new Token(ident)));</a>
-<span class="sourceLineNo">663</span><a id="line.663">    }</a>
-<span class="sourceLineNo">664</span><a id="line.664"></a>
-<span class="sourceLineNo">665</span><a id="line.665">    /**</a>
-<span class="sourceLineNo">666</span><a id="line.666">     * Get node where class name of exception starts.</a>
-<span class="sourceLineNo">667</span><a id="line.667">     *</a>
-<span class="sourceLineNo">668</span><a id="line.668">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">669</span><a id="line.669">     * @return exception node where class name starts</a>
-<span class="sourceLineNo">670</span><a id="line.670">     */</a>
-<span class="sourceLineNo">671</span><a id="line.671">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
-<span class="sourceLineNo">672</span><a id="line.672">        DetailAST startNode = ast;</a>
-<span class="sourceLineNo">673</span><a id="line.673">        while (startNode.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">674</span><a id="line.674">            startNode = startNode.getFirstChild();</a>
-<span class="sourceLineNo">675</span><a id="line.675">        }</a>
-<span class="sourceLineNo">676</span><a id="line.676">        return startNode;</a>
-<span class="sourceLineNo">677</span><a id="line.677">    }</a>
-<span class="sourceLineNo">678</span><a id="line.678"></a>
-<span class="sourceLineNo">679</span><a id="line.679">    /**</a>
-<span class="sourceLineNo">680</span><a id="line.680">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
-<span class="sourceLineNo">681</span><a id="line.681">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
-<span class="sourceLineNo">682</span><a id="line.682">     * and lambda expressions. Note that a try block without catch is not considered.</a>
-<span class="sourceLineNo">683</span><a id="line.683">     *</a>
-<span class="sourceLineNo">684</span><a id="line.684">     * @param methodBodyAst DetailAST node representing the method body</a>
-<span class="sourceLineNo">685</span><a id="line.685">     * @param throwAst DetailAST node representing the 'throw' literal</a>
-<span class="sourceLineNo">686</span><a id="line.686">     * @return true if throwAst is inside a block that should be ignored</a>
-<span class="sourceLineNo">687</span><a id="line.687">     */</a>
-<span class="sourceLineNo">688</span><a id="line.688">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
-<span class="sourceLineNo">689</span><a id="line.689">        DetailAST ancestor = throwAst;</a>
-<span class="sourceLineNo">690</span><a id="line.690">        while (ancestor != methodBodyAst) {</a>
-<span class="sourceLineNo">691</span><a id="line.691">            if (ancestor.getType() == TokenTypes.LITERAL_TRY</a>
-<span class="sourceLineNo">692</span><a id="line.692">                    &amp;&amp; ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null</a>
-<span class="sourceLineNo">693</span><a id="line.693">                    || ancestor.getType() == TokenTypes.LAMBDA</a>
-<span class="sourceLineNo">694</span><a id="line.694">                    || ancestor.getType() == TokenTypes.OBJBLOCK) {</a>
-<span class="sourceLineNo">695</span><a id="line.695">                // throw is inside a try block, and there is a catch block,</a>
-<span class="sourceLineNo">696</span><a id="line.696">                // or throw is inside a lambda expression/anonymous class/local class</a>
-<span class="sourceLineNo">697</span><a id="line.697">                break;</a>
-<span class="sourceLineNo">698</span><a id="line.698">            }</a>
-<span class="sourceLineNo">699</span><a id="line.699">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
-<span class="sourceLineNo">700</span><a id="line.700">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
-<span class="sourceLineNo">701</span><a id="line.701">                // if the throw is inside a catch or finally block,</a>
-<span class="sourceLineNo">702</span><a id="line.702">                // skip the immediate ancestor (try token)</a>
-<span class="sourceLineNo">703</span><a id="line.703">                ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">704</span><a id="line.704">            }</a>
-<span class="sourceLineNo">705</span><a id="line.705">            ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">706</span><a id="line.706">        }</a>
-<span class="sourceLineNo">707</span><a id="line.707">        return ancestor != methodBodyAst;</a>
-<span class="sourceLineNo">708</span><a id="line.708">    }</a>
-<span class="sourceLineNo">709</span><a id="line.709"></a>
-<span class="sourceLineNo">710</span><a id="line.710">    /**</a>
-<span class="sourceLineNo">711</span><a id="line.711">     * Combine ExceptionInfo collections together by matching names.</a>
-<span class="sourceLineNo">712</span><a id="line.712">     *</a>
-<span class="sourceLineNo">713</span><a id="line.713">     * @param first the first collection of ExceptionInfo</a>
-<span class="sourceLineNo">714</span><a id="line.714">     * @param second the second collection of ExceptionInfo</a>
-<span class="sourceLineNo">715</span><a id="line.715">     * @return combined list of ExceptionInfo</a>
-<span class="sourceLineNo">716</span><a id="line.716">     */</a>
-<span class="sourceLineNo">717</span><a id="line.717">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
-<span class="sourceLineNo">718</span><a id="line.718">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
-<span class="sourceLineNo">719</span><a id="line.719">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
-<span class="sourceLineNo">720</span><a id="line.720">        for (ExceptionInfo exceptionInfo : second) {</a>
-<span class="sourceLineNo">721</span><a id="line.721">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
-<span class="sourceLineNo">722</span><a id="line.722">                result.add(exceptionInfo);</a>
-<span class="sourceLineNo">723</span><a id="line.723">            }</a>
-<span class="sourceLineNo">724</span><a id="line.724">        }</a>
-<span class="sourceLineNo">725</span><a id="line.725">        return result;</a>
-<span class="sourceLineNo">726</span><a id="line.726">    }</a>
-<span class="sourceLineNo">727</span><a id="line.727"></a>
-<span class="sourceLineNo">728</span><a id="line.728">    /**</a>
-<span class="sourceLineNo">729</span><a id="line.729">     * Finds node of specified type among root children, siblings, siblings children</a>
-<span class="sourceLineNo">730</span><a id="line.730">     * on any deep level.</a>
-<span class="sourceLineNo">731</span><a id="line.731">     *</a>
-<span class="sourceLineNo">732</span><a id="line.732">     * @param root    DetailAST</a>
-<span class="sourceLineNo">733</span><a id="line.733">     * @param astType value of TokenType</a>
-<span class="sourceLineNo">734</span><a id="line.734">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
-<span class="sourceLineNo">735</span><a id="line.735">     */</a>
-<span class="sourceLineNo">736</span><a id="line.736">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
-<span class="sourceLineNo">737</span><a id="line.737">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">738</span><a id="line.738">        // iterative preorder depth-first search</a>
-<span class="sourceLineNo">739</span><a id="line.739">        DetailAST curNode = root;</a>
-<span class="sourceLineNo">740</span><a id="line.740">        do {</a>
-<span class="sourceLineNo">741</span><a id="line.741">            // process curNode</a>
-<span class="sourceLineNo">742</span><a id="line.742">            if (curNode.getType() == astType) {</a>
-<span class="sourceLineNo">743</span><a id="line.743">                result.add(curNode);</a>
-<span class="sourceLineNo">744</span><a id="line.744">            }</a>
-<span class="sourceLineNo">745</span><a id="line.745">            // process children (if any)</a>
-<span class="sourceLineNo">746</span><a id="line.746">            if (curNode.hasChildren()) {</a>
-<span class="sourceLineNo">747</span><a id="line.747">                curNode = curNode.getFirstChild();</a>
-<span class="sourceLineNo">748</span><a id="line.748">                continue;</a>
-<span class="sourceLineNo">749</span><a id="line.749">            }</a>
-<span class="sourceLineNo">750</span><a id="line.750">            // backtrack to parent if last child, stopping at root</a>
-<span class="sourceLineNo">751</span><a id="line.751">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
-<span class="sourceLineNo">752</span><a id="line.752">                curNode = curNode.getParent();</a>
-<span class="sourceLineNo">753</span><a id="line.753">            }</a>
-<span class="sourceLineNo">754</span><a id="line.754">            // explore siblings if not root</a>
-<span class="sourceLineNo">755</span><a id="line.755">            if (curNode != root) {</a>
-<span class="sourceLineNo">756</span><a id="line.756">                curNode = curNode.getNextSibling();</a>
-<span class="sourceLineNo">757</span><a id="line.757">            }</a>
-<span class="sourceLineNo">758</span><a id="line.758">        } while (curNode != root);</a>
-<span class="sourceLineNo">759</span><a id="line.759">        return result;</a>
-<span class="sourceLineNo">760</span><a id="line.760">    }</a>
-<span class="sourceLineNo">761</span><a id="line.761"></a>
-<span class="sourceLineNo">762</span><a id="line.762">    /**</a>
-<span class="sourceLineNo">763</span><a id="line.763">     * Checks a set of tags for matching parameters.</a>
-<span class="sourceLineNo">764</span><a id="line.764">     *</a>
-<span class="sourceLineNo">765</span><a id="line.765">     * @param tags the tags to check</a>
-<span class="sourceLineNo">766</span><a id="line.766">     * @param parent the node which takes the parameters</a>
-<span class="sourceLineNo">767</span><a id="line.767">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">768</span><a id="line.768">     *            expected tag</a>
-<span class="sourceLineNo">769</span><a id="line.769">     */</a>
-<span class="sourceLineNo">770</span><a id="line.770">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">771</span><a id="line.771">            final DetailAST parent, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">772</span><a id="line.772">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
-<span class="sourceLineNo">773</span><a id="line.773">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
-<span class="sourceLineNo">774</span><a id="line.774">                .getTypeParameters(parent);</a>
-<span class="sourceLineNo">775</span><a id="line.775"></a>
-<span class="sourceLineNo">776</span><a id="line.776">        // Loop over the tags, checking to see they exist in the params.</a>
-<span class="sourceLineNo">777</span><a id="line.777">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">778</span><a id="line.778">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">779</span><a id="line.779">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">780</span><a id="line.780"></a>
-<span class="sourceLineNo">781</span><a id="line.781">            if (!tag.isParamTag()) {</a>
-<span class="sourceLineNo">782</span><a id="line.782">                continue;</a>
-<span class="sourceLineNo">783</span><a id="line.783">            }</a>
-<span class="sourceLineNo">784</span><a id="line.784"></a>
-<span class="sourceLineNo">785</span><a id="line.785">            tagIt.remove();</a>
+<span class="sourceLineNo">593</span><a id="line.593">            final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
+<span class="sourceLineNo">594</span><a id="line.594">            if (ident != null) {</a>
+<span class="sourceLineNo">595</span><a id="line.595">                returnValue.add(ident);</a>
+<span class="sourceLineNo">596</span><a id="line.596">            }</a>
+<span class="sourceLineNo">597</span><a id="line.597">            child = child.getNextSibling();</a>
+<span class="sourceLineNo">598</span><a id="line.598">        }</a>
+<span class="sourceLineNo">599</span><a id="line.599">        return returnValue;</a>
+<span class="sourceLineNo">600</span><a id="line.600">    }</a>
+<span class="sourceLineNo">601</span><a id="line.601"></a>
+<span class="sourceLineNo">602</span><a id="line.602">    /**</a>
+<span class="sourceLineNo">603</span><a id="line.603">     * Computes the exception nodes for a method.</a>
+<span class="sourceLineNo">604</span><a id="line.604">     *</a>
+<span class="sourceLineNo">605</span><a id="line.605">     * @param ast the method node.</a>
+<span class="sourceLineNo">606</span><a id="line.606">     * @return the list of exception nodes for ast.</a>
+<span class="sourceLineNo">607</span><a id="line.607">     */</a>
+<span class="sourceLineNo">608</span><a id="line.608">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
+<span class="sourceLineNo">609</span><a id="line.609">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">610</span><a id="line.610">        final DetailAST throwsAST = ast</a>
+<span class="sourceLineNo">611</span><a id="line.611">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
+<span class="sourceLineNo">612</span><a id="line.612">        if (throwsAST != null) {</a>
+<span class="sourceLineNo">613</span><a id="line.613">            DetailAST child = throwsAST.getFirstChild();</a>
+<span class="sourceLineNo">614</span><a id="line.614">            while (child != null) {</a>
+<span class="sourceLineNo">615</span><a id="line.615">                if (child.getType() == TokenTypes.IDENT</a>
+<span class="sourceLineNo">616</span><a id="line.616">                        || child.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">617</span><a id="line.617">                    returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">618</span><a id="line.618">                }</a>
+<span class="sourceLineNo">619</span><a id="line.619">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">620</span><a id="line.620">            }</a>
+<span class="sourceLineNo">621</span><a id="line.621">        }</a>
+<span class="sourceLineNo">622</span><a id="line.622">        return returnValue;</a>
+<span class="sourceLineNo">623</span><a id="line.623">    }</a>
+<span class="sourceLineNo">624</span><a id="line.624"></a>
+<span class="sourceLineNo">625</span><a id="line.625">    /**</a>
+<span class="sourceLineNo">626</span><a id="line.626">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
+<span class="sourceLineNo">627</span><a id="line.627">     *</a>
+<span class="sourceLineNo">628</span><a id="line.628">     * @param methodAst method DetailAST object where to find exceptions</a>
+<span class="sourceLineNo">629</span><a id="line.629">     * @return list of ExceptionInfo</a>
+<span class="sourceLineNo">630</span><a id="line.630">     */</a>
+<span class="sourceLineNo">631</span><a id="line.631">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
+<span class="sourceLineNo">632</span><a id="line.632">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">633</span><a id="line.633">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
+<span class="sourceLineNo">634</span><a id="line.634">        if (blockAst != null) {</a>
+<span class="sourceLineNo">635</span><a id="line.635">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
+<span class="sourceLineNo">636</span><a id="line.636">                    TokenTypes.LITERAL_THROW);</a>
+<span class="sourceLineNo">637</span><a id="line.637">            for (DetailAST throwAst : throwLiterals) {</a>
+<span class="sourceLineNo">638</span><a id="line.638">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
+<span class="sourceLineNo">639</span><a id="line.639">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
+<span class="sourceLineNo">640</span><a id="line.640">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
+<span class="sourceLineNo">641</span><a id="line.641">                        final DetailAST child = newAst.getFirstChild();</a>
+<span class="sourceLineNo">642</span><a id="line.642">                        returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">643</span><a id="line.643">                    }</a>
+<span class="sourceLineNo">644</span><a id="line.644">                }</a>
+<span class="sourceLineNo">645</span><a id="line.645">            }</a>
+<span class="sourceLineNo">646</span><a id="line.646">        }</a>
+<span class="sourceLineNo">647</span><a id="line.647">        return returnValue;</a>
+<span class="sourceLineNo">648</span><a id="line.648">    }</a>
+<span class="sourceLineNo">649</span><a id="line.649"></a>
+<span class="sourceLineNo">650</span><a id="line.650">    /**</a>
+<span class="sourceLineNo">651</span><a id="line.651">     * Get ExceptionInfo instance.</a>
+<span class="sourceLineNo">652</span><a id="line.652">     *</a>
+<span class="sourceLineNo">653</span><a id="line.653">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">654</span><a id="line.654">     * @return ExceptionInfo</a>
+<span class="sourceLineNo">655</span><a id="line.655">     */</a>
+<span class="sourceLineNo">656</span><a id="line.656">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
+<span class="sourceLineNo">657</span><a id="line.657">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
+<span class="sourceLineNo">658</span><a id="line.658">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
+<span class="sourceLineNo">659</span><a id="line.659">        return new ExceptionInfo(firstClassNameNode,</a>
+<span class="sourceLineNo">660</span><a id="line.660">                new ClassInfo(new Token(ident)));</a>
+<span class="sourceLineNo">661</span><a id="line.661">    }</a>
+<span class="sourceLineNo">662</span><a id="line.662"></a>
+<span class="sourceLineNo">663</span><a id="line.663">    /**</a>
+<span class="sourceLineNo">664</span><a id="line.664">     * Get node where class name of exception starts.</a>
+<span class="sourceLineNo">665</span><a id="line.665">     *</a>
+<span class="sourceLineNo">666</span><a id="line.666">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">667</span><a id="line.667">     * @return exception node where class name starts</a>
+<span class="sourceLineNo">668</span><a id="line.668">     */</a>
+<span class="sourceLineNo">669</span><a id="line.669">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
+<span class="sourceLineNo">670</span><a id="line.670">        DetailAST startNode = ast;</a>
+<span class="sourceLineNo">671</span><a id="line.671">        while (startNode.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">672</span><a id="line.672">            startNode = startNode.getFirstChild();</a>
+<span class="sourceLineNo">673</span><a id="line.673">        }</a>
+<span class="sourceLineNo">674</span><a id="line.674">        return startNode;</a>
+<span class="sourceLineNo">675</span><a id="line.675">    }</a>
+<span class="sourceLineNo">676</span><a id="line.676"></a>
+<span class="sourceLineNo">677</span><a id="line.677">    /**</a>
+<span class="sourceLineNo">678</span><a id="line.678">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
+<span class="sourceLineNo">679</span><a id="line.679">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
+<span class="sourceLineNo">680</span><a id="line.680">     * and lambda expressions. Note that a try block without catch is not considered.</a>
+<span class="sourceLineNo">681</span><a id="line.681">     *</a>
+<span class="sourceLineNo">682</span><a id="line.682">     * @param methodBodyAst DetailAST node representing the method body</a>
+<span class="sourceLineNo">683</span><a id="line.683">     * @param throwAst DetailAST node representing the 'throw' literal</a>
+<span class="sourceLineNo">684</span><a id="line.684">     * @return true if throwAst is inside a block that should be ignored</a>
+<span class="sourceLineNo">685</span><a id="line.685">     */</a>
+<span class="sourceLineNo">686</span><a id="line.686">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
+<span class="sourceLineNo">687</span><a id="line.687">        DetailAST ancestor = throwAst;</a>
+<span class="sourceLineNo">688</span><a id="line.688">        while (ancestor != methodBodyAst) {</a>
+<span class="sourceLineNo">689</span><a id="line.689">            if (ancestor.getType() == TokenTypes.LAMBDA</a>
+<span class="sourceLineNo">690</span><a id="line.690">                    || ancestor.getType() == TokenTypes.OBJBLOCK</a>
+<span class="sourceLineNo">691</span><a id="line.691">                    || ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null) {</a>
+<span class="sourceLineNo">692</span><a id="line.692">                // throw is inside a lambda expression/anonymous class/local class,</a>
+<span class="sourceLineNo">693</span><a id="line.693">                // or throw is inside a try block, and there is a catch block</a>
+<span class="sourceLineNo">694</span><a id="line.694">                break;</a>
+<span class="sourceLineNo">695</span><a id="line.695">            }</a>
+<span class="sourceLineNo">696</span><a id="line.696">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
+<span class="sourceLineNo">697</span><a id="line.697">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
+<span class="sourceLineNo">698</span><a id="line.698">                // if the throw is inside a catch or finally block,</a>
+<span class="sourceLineNo">699</span><a id="line.699">                // skip the immediate ancestor (try token)</a>
+<span class="sourceLineNo">700</span><a id="line.700">                ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">701</span><a id="line.701">            }</a>
+<span class="sourceLineNo">702</span><a id="line.702">            ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">703</span><a id="line.703">        }</a>
+<span class="sourceLineNo">704</span><a id="line.704">        return ancestor != methodBodyAst;</a>
+<span class="sourceLineNo">705</span><a id="line.705">    }</a>
+<span class="sourceLineNo">706</span><a id="line.706"></a>
+<span class="sourceLineNo">707</span><a id="line.707">    /**</a>
+<span class="sourceLineNo">708</span><a id="line.708">     * Combine ExceptionInfo collections together by matching names.</a>
+<span class="sourceLineNo">709</span><a id="line.709">     *</a>
+<span class="sourceLineNo">710</span><a id="line.710">     * @param first the first collection of ExceptionInfo</a>
+<span class="sourceLineNo">711</span><a id="line.711">     * @param second the second collection of ExceptionInfo</a>
+<span class="sourceLineNo">712</span><a id="line.712">     * @return combined list of ExceptionInfo</a>
+<span class="sourceLineNo">713</span><a id="line.713">     */</a>
+<span class="sourceLineNo">714</span><a id="line.714">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
+<span class="sourceLineNo">715</span><a id="line.715">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
+<span class="sourceLineNo">716</span><a id="line.716">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
+<span class="sourceLineNo">717</span><a id="line.717">        for (ExceptionInfo exceptionInfo : second) {</a>
+<span class="sourceLineNo">718</span><a id="line.718">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
+<span class="sourceLineNo">719</span><a id="line.719">                result.add(exceptionInfo);</a>
+<span class="sourceLineNo">720</span><a id="line.720">            }</a>
+<span class="sourceLineNo">721</span><a id="line.721">        }</a>
+<span class="sourceLineNo">722</span><a id="line.722">        return result;</a>
+<span class="sourceLineNo">723</span><a id="line.723">    }</a>
+<span class="sourceLineNo">724</span><a id="line.724"></a>
+<span class="sourceLineNo">725</span><a id="line.725">    /**</a>
+<span class="sourceLineNo">726</span><a id="line.726">     * Finds node of specified type among root children, siblings, siblings children</a>
+<span class="sourceLineNo">727</span><a id="line.727">     * on any deep level.</a>
+<span class="sourceLineNo">728</span><a id="line.728">     *</a>
+<span class="sourceLineNo">729</span><a id="line.729">     * @param root    DetailAST</a>
+<span class="sourceLineNo">730</span><a id="line.730">     * @param astType value of TokenType</a>
+<span class="sourceLineNo">731</span><a id="line.731">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
+<span class="sourceLineNo">732</span><a id="line.732">     */</a>
+<span class="sourceLineNo">733</span><a id="line.733">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
+<span class="sourceLineNo">734</span><a id="line.734">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">735</span><a id="line.735">        // iterative preorder depth-first search</a>
+<span class="sourceLineNo">736</span><a id="line.736">        DetailAST curNode = root;</a>
+<span class="sourceLineNo">737</span><a id="line.737">        do {</a>
+<span class="sourceLineNo">738</span><a id="line.738">            // process curNode</a>
+<span class="sourceLineNo">739</span><a id="line.739">            if (curNode.getType() == astType) {</a>
+<span class="sourceLineNo">740</span><a id="line.740">                result.add(curNode);</a>
+<span class="sourceLineNo">741</span><a id="line.741">            }</a>
+<span class="sourceLineNo">742</span><a id="line.742">            // process children (if any)</a>
+<span class="sourceLineNo">743</span><a id="line.743">            if (curNode.hasChildren()) {</a>
+<span class="sourceLineNo">744</span><a id="line.744">                curNode = curNode.getFirstChild();</a>
+<span class="sourceLineNo">745</span><a id="line.745">                continue;</a>
+<span class="sourceLineNo">746</span><a id="line.746">            }</a>
+<span class="sourceLineNo">747</span><a id="line.747">            // backtrack to parent if last child, stopping at root</a>
+<span class="sourceLineNo">748</span><a id="line.748">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
+<span class="sourceLineNo">749</span><a id="line.749">                curNode = curNode.getParent();</a>
+<span class="sourceLineNo">750</span><a id="line.750">            }</a>
+<span class="sourceLineNo">751</span><a id="line.751">            // explore siblings if not root</a>
+<span class="sourceLineNo">752</span><a id="line.752">            if (curNode != root) {</a>
+<span class="sourceLineNo">753</span><a id="line.753">                curNode = curNode.getNextSibling();</a>
+<span class="sourceLineNo">754</span><a id="line.754">            }</a>
+<span class="sourceLineNo">755</span><a id="line.755">        } while (curNode != root);</a>
+<span class="sourceLineNo">756</span><a id="line.756">        return result;</a>
+<span class="sourceLineNo">757</span><a id="line.757">    }</a>
+<span class="sourceLineNo">758</span><a id="line.758"></a>
+<span class="sourceLineNo">759</span><a id="line.759">    /**</a>
+<span class="sourceLineNo">760</span><a id="line.760">     * Checks a set of tags for matching parameters.</a>
+<span class="sourceLineNo">761</span><a id="line.761">     *</a>
+<span class="sourceLineNo">762</span><a id="line.762">     * @param tags the tags to check</a>
+<span class="sourceLineNo">763</span><a id="line.763">     * @param parent the node which takes the parameters</a>
+<span class="sourceLineNo">764</span><a id="line.764">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">765</span><a id="line.765">     *            expected tag</a>
+<span class="sourceLineNo">766</span><a id="line.766">     */</a>
+<span class="sourceLineNo">767</span><a id="line.767">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">768</span><a id="line.768">            final DetailAST parent, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">769</span><a id="line.769">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
+<span class="sourceLineNo">770</span><a id="line.770">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
+<span class="sourceLineNo">771</span><a id="line.771">                .getTypeParameters(parent);</a>
+<span class="sourceLineNo">772</span><a id="line.772"></a>
+<span class="sourceLineNo">773</span><a id="line.773">        // Loop over the tags, checking to see they exist in the params.</a>
+<span class="sourceLineNo">774</span><a id="line.774">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">775</span><a id="line.775">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">776</span><a id="line.776">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">777</span><a id="line.777"></a>
+<span class="sourceLineNo">778</span><a id="line.778">            if (!tag.isParamTag()) {</a>
+<span class="sourceLineNo">779</span><a id="line.779">                continue;</a>
+<span class="sourceLineNo">780</span><a id="line.780">            }</a>
+<span class="sourceLineNo">781</span><a id="line.781"></a>
+<span class="sourceLineNo">782</span><a id="line.782">            tagIt.remove();</a>
+<span class="sourceLineNo">783</span><a id="line.783"></a>
+<span class="sourceLineNo">784</span><a id="line.784">            final String arg1 = tag.getFirstArg();</a>
+<span class="sourceLineNo">785</span><a id="line.785">            boolean found = removeMatchingParam(params, arg1);</a>
 <span class="sourceLineNo">786</span><a id="line.786"></a>
-<span class="sourceLineNo">787</span><a id="line.787">            final String arg1 = tag.getFirstArg();</a>
-<span class="sourceLineNo">788</span><a id="line.788">            boolean found = removeMatchingParam(params, arg1);</a>
-<span class="sourceLineNo">789</span><a id="line.789"></a>
-<span class="sourceLineNo">790</span><a id="line.790">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
-<span class="sourceLineNo">791</span><a id="line.791">                found = searchMatchingTypeParameter(typeParams,</a>
-<span class="sourceLineNo">792</span><a id="line.792">                        arg1.substring(1, arg1.length() - 1));</a>
-<span class="sourceLineNo">793</span><a id="line.793">            }</a>
-<span class="sourceLineNo">794</span><a id="line.794"></a>
-<span class="sourceLineNo">795</span><a id="line.795">            // Handle extra JavadocTag</a>
-<span class="sourceLineNo">796</span><a id="line.796">            if (!found) {</a>
-<span class="sourceLineNo">797</span><a id="line.797">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
-<span class="sourceLineNo">798</span><a id="line.798">                        "@param", arg1);</a>
-<span class="sourceLineNo">799</span><a id="line.799">            }</a>
-<span class="sourceLineNo">800</span><a id="line.800">        }</a>
-<span class="sourceLineNo">801</span><a id="line.801"></a>
-<span class="sourceLineNo">802</span><a id="line.802">        // Now dump out all type parameters/parameters without tags :- unless</a>
-<span class="sourceLineNo">803</span><a id="line.803">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">804</span><a id="line.804">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">805</span><a id="line.805">            for (DetailAST param : params) {</a>
-<span class="sourceLineNo">806</span><a id="line.806">                log(param, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">807</span><a id="line.807">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
-<span class="sourceLineNo">808</span><a id="line.808">            }</a>
-<span class="sourceLineNo">809</span><a id="line.809"></a>
-<span class="sourceLineNo">810</span><a id="line.810">            for (DetailAST typeParam : typeParams) {</a>
-<span class="sourceLineNo">811</span><a id="line.811">                log(typeParam, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">812</span><a id="line.812">                    JavadocTagInfo.PARAM.getText(),</a>
-<span class="sourceLineNo">813</span><a id="line.813">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">814</span><a id="line.814">                    + ELEMENT_END);</a>
-<span class="sourceLineNo">815</span><a id="line.815">            }</a>
-<span class="sourceLineNo">816</span><a id="line.816">        }</a>
-<span class="sourceLineNo">817</span><a id="line.817">    }</a>
-<span class="sourceLineNo">818</span><a id="line.818"></a>
-<span class="sourceLineNo">819</span><a id="line.819">    /**</a>
-<span class="sourceLineNo">820</span><a id="line.820">     * Returns true if required type found in type parameters.</a>
-<span class="sourceLineNo">821</span><a id="line.821">     *</a>
-<span class="sourceLineNo">822</span><a id="line.822">     * @param typeParams</a>
-<span class="sourceLineNo">823</span><a id="line.823">     *            collection of type parameters</a>
-<span class="sourceLineNo">824</span><a id="line.824">     * @param requiredTypeName</a>
-<span class="sourceLineNo">825</span><a id="line.825">     *            name of required type</a>
-<span class="sourceLineNo">826</span><a id="line.826">     * @return true if required type found in type parameters.</a>
-<span class="sourceLineNo">827</span><a id="line.827">     */</a>
-<span class="sourceLineNo">828</span><a id="line.828">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
-<span class="sourceLineNo">829</span><a id="line.829">            String requiredTypeName) {</a>
-<span class="sourceLineNo">830</span><a id="line.830">        // Loop looking for matching type param</a>
-<span class="sourceLineNo">831</span><a id="line.831">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
-<span class="sourceLineNo">832</span><a id="line.832">        boolean found = false;</a>
-<span class="sourceLineNo">833</span><a id="line.833">        while (typeParamsIt.hasNext()) {</a>
-<span class="sourceLineNo">834</span><a id="line.834">            final DetailAST typeParam = typeParamsIt.next();</a>
-<span class="sourceLineNo">835</span><a id="line.835">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">836</span><a id="line.836">                    .equals(requiredTypeName)) {</a>
-<span class="sourceLineNo">837</span><a id="line.837">                found = true;</a>
-<span class="sourceLineNo">838</span><a id="line.838">                typeParamsIt.remove();</a>
-<span class="sourceLineNo">839</span><a id="line.839">                break;</a>
-<span class="sourceLineNo">840</span><a id="line.840">            }</a>
-<span class="sourceLineNo">841</span><a id="line.841">        }</a>
-<span class="sourceLineNo">842</span><a id="line.842">        return found;</a>
-<span class="sourceLineNo">843</span><a id="line.843">    }</a>
-<span class="sourceLineNo">844</span><a id="line.844"></a>
-<span class="sourceLineNo">845</span><a id="line.845">    /**</a>
-<span class="sourceLineNo">846</span><a id="line.846">     * Remove parameter from params collection by name.</a>
-<span class="sourceLineNo">847</span><a id="line.847">     *</a>
-<span class="sourceLineNo">848</span><a id="line.848">     * @param params collection of DetailAST parameters</a>
-<span class="sourceLineNo">849</span><a id="line.849">     * @param paramName name of parameter</a>
-<span class="sourceLineNo">850</span><a id="line.850">     * @return true if parameter found and removed</a>
-<span class="sourceLineNo">851</span><a id="line.851">     */</a>
-<span class="sourceLineNo">852</span><a id="line.852">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
-<span class="sourceLineNo">853</span><a id="line.853">        boolean found = false;</a>
-<span class="sourceLineNo">854</span><a id="line.854">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
-<span class="sourceLineNo">855</span><a id="line.855">        while (paramIt.hasNext()) {</a>
-<span class="sourceLineNo">856</span><a id="line.856">            final DetailAST param = paramIt.next();</a>
-<span class="sourceLineNo">857</span><a id="line.857">            if (param.getText().equals(paramName)) {</a>
-<span class="sourceLineNo">858</span><a id="line.858">                found = true;</a>
-<span class="sourceLineNo">859</span><a id="line.859">                paramIt.remove();</a>
-<span class="sourceLineNo">860</span><a id="line.860">                break;</a>
-<span class="sourceLineNo">861</span><a id="line.861">            }</a>
-<span class="sourceLineNo">862</span><a id="line.862">        }</a>
-<span class="sourceLineNo">863</span><a id="line.863">        return found;</a>
-<span class="sourceLineNo">864</span><a id="line.864">    }</a>
-<span class="sourceLineNo">865</span><a id="line.865"></a>
-<span class="sourceLineNo">866</span><a id="line.866">    /**</a>
-<span class="sourceLineNo">867</span><a id="line.867">     * Checks for only one return tag. All return tags will be removed from the</a>
-<span class="sourceLineNo">868</span><a id="line.868">     * supplied list.</a>
-<span class="sourceLineNo">869</span><a id="line.869">     *</a>
-<span class="sourceLineNo">870</span><a id="line.870">     * @param tags the tags to check</a>
-<span class="sourceLineNo">871</span><a id="line.871">     * @param lineNo the line number of the expected tag</a>
-<span class="sourceLineNo">872</span><a id="line.872">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">873</span><a id="line.873">     *            expected tag</a>
-<span class="sourceLineNo">874</span><a id="line.874">     */</a>
-<span class="sourceLineNo">875</span><a id="line.875">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
-<span class="sourceLineNo">876</span><a id="line.876">        boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">877</span><a id="line.877">        // Loop over tags finding return tags. After the first one, report a</a>
-<span class="sourceLineNo">878</span><a id="line.878">        // violation.</a>
-<span class="sourceLineNo">879</span><a id="line.879">        boolean found = false;</a>
-<span class="sourceLineNo">880</span><a id="line.880">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
-<span class="sourceLineNo">881</span><a id="line.881">        while (it.hasNext()) {</a>
-<span class="sourceLineNo">882</span><a id="line.882">            final JavadocTag javadocTag = it.next();</a>
-<span class="sourceLineNo">883</span><a id="line.883">            if (javadocTag.isReturnTag()) {</a>
-<span class="sourceLineNo">884</span><a id="line.884">                if (found) {</a>
-<span class="sourceLineNo">885</span><a id="line.885">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
-<span class="sourceLineNo">886</span><a id="line.886">                            MSG_DUPLICATE_TAG,</a>
-<span class="sourceLineNo">887</span><a id="line.887">                            JavadocTagInfo.RETURN.getText());</a>
-<span class="sourceLineNo">888</span><a id="line.888">                }</a>
-<span class="sourceLineNo">889</span><a id="line.889">                found = true;</a>
-<span class="sourceLineNo">890</span><a id="line.890">                it.remove();</a>
-<span class="sourceLineNo">891</span><a id="line.891">            }</a>
-<span class="sourceLineNo">892</span><a id="line.892">        }</a>
-<span class="sourceLineNo">893</span><a id="line.893"></a>
-<span class="sourceLineNo">894</span><a id="line.894">        // Handle there being no @return tags :- unless</a>
-<span class="sourceLineNo">895</span><a id="line.895">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">896</span><a id="line.896">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">897</span><a id="line.897">            log(lineNo, MSG_RETURN_EXPECTED);</a>
-<span class="sourceLineNo">898</span><a id="line.898">        }</a>
-<span class="sourceLineNo">899</span><a id="line.899">    }</a>
-<span class="sourceLineNo">900</span><a id="line.900"></a>
-<span class="sourceLineNo">901</span><a id="line.901">    /**</a>
-<span class="sourceLineNo">902</span><a id="line.902">     * Checks a set of tags for matching throws.</a>
-<span class="sourceLineNo">903</span><a id="line.903">     *</a>
-<span class="sourceLineNo">904</span><a id="line.904">     * @param tags the tags to check</a>
-<span class="sourceLineNo">905</span><a id="line.905">     * @param throwsList the throws to check</a>
-<span class="sourceLineNo">906</span><a id="line.906">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">907</span><a id="line.907">     *            expected tag</a>
-<span class="sourceLineNo">908</span><a id="line.908">     */</a>
-<span class="sourceLineNo">909</span><a id="line.909">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">910</span><a id="line.910">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">911</span><a id="line.911">        // Loop over the tags, checking to see they exist in the throws.</a>
-<span class="sourceLineNo">912</span><a id="line.912">        // The foundThrows used for performance only</a>
-<span class="sourceLineNo">913</span><a id="line.913">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
-<span class="sourceLineNo">914</span><a id="line.914">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">915</span><a id="line.915">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">916</span><a id="line.916">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">917</span><a id="line.917"></a>
-<span class="sourceLineNo">918</span><a id="line.918">            if (!tag.isThrowsTag()) {</a>
-<span class="sourceLineNo">919</span><a id="line.919">                continue;</a>
-<span class="sourceLineNo">920</span><a id="line.920">            }</a>
-<span class="sourceLineNo">921</span><a id="line.921">            tagIt.remove();</a>
-<span class="sourceLineNo">922</span><a id="line.922"></a>
-<span class="sourceLineNo">923</span><a id="line.923">            // Loop looking for matching throw</a>
-<span class="sourceLineNo">924</span><a id="line.924">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
-<span class="sourceLineNo">925</span><a id="line.925">                    .getColumnNo());</a>
-<span class="sourceLineNo">926</span><a id="line.926">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
-<span class="sourceLineNo">927</span><a id="line.927">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
-<span class="sourceLineNo">928</span><a id="line.928">        }</a>
-<span class="sourceLineNo">929</span><a id="line.929">        // Now dump out all throws without tags :- unless</a>
-<span class="sourceLineNo">930</span><a id="line.930">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">931</span><a id="line.931">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">932</span><a id="line.932">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
-<span class="sourceLineNo">933</span><a id="line.933">                .forEach(exceptionInfo -&gt; {</a>
-<span class="sourceLineNo">934</span><a id="line.934">                    final Token token = exceptionInfo.getName();</a>
-<span class="sourceLineNo">935</span><a id="line.935">                    log(exceptionInfo.getAst(),</a>
-<span class="sourceLineNo">936</span><a id="line.936">                        MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">937</span><a id="line.937">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
-<span class="sourceLineNo">938</span><a id="line.938">                });</a>
-<span class="sourceLineNo">939</span><a id="line.939">        }</a>
-<span class="sourceLineNo">940</span><a id="line.940">    }</a>
-<span class="sourceLineNo">941</span><a id="line.941"></a>
-<span class="sourceLineNo">942</span><a id="line.942">    /**</a>
-<span class="sourceLineNo">943</span><a id="line.943">     * Verifies that documented exception is in throws.</a>
-<span class="sourceLineNo">944</span><a id="line.944">     *</a>
-<span class="sourceLineNo">945</span><a id="line.945">     * @param throwsIterable collection of throws</a>
-<span class="sourceLineNo">946</span><a id="line.946">     * @param documentedClassInfo documented exception class info</a>
-<span class="sourceLineNo">947</span><a id="line.947">     * @param foundThrows previously found throws</a>
-<span class="sourceLineNo">948</span><a id="line.948">     */</a>
-<span class="sourceLineNo">949</span><a id="line.949">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
-<span class="sourceLineNo">950</span><a id="line.950">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
-<span class="sourceLineNo">951</span><a id="line.951">        ExceptionInfo foundException = null;</a>
-<span class="sourceLineNo">952</span><a id="line.952"></a>
-<span class="sourceLineNo">953</span><a id="line.953">        // First look for matches on the exception name</a>
-<span class="sourceLineNo">954</span><a id="line.954">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
-<span class="sourceLineNo">955</span><a id="line.955">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
-<span class="sourceLineNo">956</span><a id="line.956">                    documentedClassInfo.getName().getText())) {</a>
-<span class="sourceLineNo">957</span><a id="line.957">                foundException = exceptionInfo;</a>
-<span class="sourceLineNo">958</span><a id="line.958">                break;</a>
-<span class="sourceLineNo">959</span><a id="line.959">            }</a>
-<span class="sourceLineNo">960</span><a id="line.960">        }</a>
-<span class="sourceLineNo">961</span><a id="line.961"></a>
-<span class="sourceLineNo">962</span><a id="line.962">        if (foundException != null) {</a>
-<span class="sourceLineNo">963</span><a id="line.963">            foundException.setFound();</a>
-<span class="sourceLineNo">964</span><a id="line.964">            foundThrows.add(documentedClassInfo.getName().getText());</a>
-<span class="sourceLineNo">965</span><a id="line.965">        }</a>
-<span class="sourceLineNo">966</span><a id="line.966">    }</a>
-<span class="sourceLineNo">967</span><a id="line.967"></a>
-<span class="sourceLineNo">968</span><a id="line.968">    /**</a>
-<span class="sourceLineNo">969</span><a id="line.969">     * Check that ExceptionInfo objects are same by name.</a>
-<span class="sourceLineNo">970</span><a id="line.970">     *</a>
-<span class="sourceLineNo">971</span><a id="line.971">     * @param info1 ExceptionInfo object</a>
-<span class="sourceLineNo">972</span><a id="line.972">     * @param info2 ExceptionInfo object</a>
-<span class="sourceLineNo">973</span><a id="line.973">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">974</span><a id="line.974">     */</a>
-<span class="sourceLineNo">975</span><a id="line.975">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
-<span class="sourceLineNo">976</span><a id="line.976">        return isClassNamesSame(info1.getName().getText(),</a>
-<span class="sourceLineNo">977</span><a id="line.977">                                    info2.getName().getText());</a>
-<span class="sourceLineNo">978</span><a id="line.978">    }</a>
-<span class="sourceLineNo">979</span><a id="line.979"></a>
-<span class="sourceLineNo">980</span><a id="line.980">    /**</a>
-<span class="sourceLineNo">981</span><a id="line.981">     * Check that class names are same by short name of class. If some class name is fully</a>
-<span class="sourceLineNo">982</span><a id="line.982">     * qualified it is cut to short name.</a>
-<span class="sourceLineNo">983</span><a id="line.983">     *</a>
-<span class="sourceLineNo">984</span><a id="line.984">     * @param class1 class name</a>
-<span class="sourceLineNo">985</span><a id="line.985">     * @param class2 class name</a>
-<span class="sourceLineNo">986</span><a id="line.986">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">987</span><a id="line.987">     */</a>
-<span class="sourceLineNo">988</span><a id="line.988">    private static boolean isClassNamesSame(String class1, String class2) {</a>
-<span class="sourceLineNo">989</span><a id="line.989">        boolean result = false;</a>
-<span class="sourceLineNo">990</span><a id="line.990">        if (class1.equals(class2)) {</a>
-<span class="sourceLineNo">991</span><a id="line.991">            result = true;</a>
-<span class="sourceLineNo">992</span><a id="line.992">        }</a>
-<span class="sourceLineNo">993</span><a id="line.993">        else {</a>
-<span class="sourceLineNo">994</span><a id="line.994">            final String separator = ".";</a>
-<span class="sourceLineNo">995</span><a id="line.995">            if (class1.contains(separator) || class2.contains(separator)) {</a>
-<span class="sourceLineNo">996</span><a id="line.996">                final String class1ShortName = class1</a>
-<span class="sourceLineNo">997</span><a id="line.997">                        .substring(class1.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">998</span><a id="line.998">                final String class2ShortName = class2</a>
-<span class="sourceLineNo">999</span><a id="line.999">                        .substring(class2.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">1000</span><a id="line.1000">                result = class1ShortName.equals(class2ShortName);</a>
-<span class="sourceLineNo">1001</span><a id="line.1001">            }</a>
-<span class="sourceLineNo">1002</span><a id="line.1002">        }</a>
-<span class="sourceLineNo">1003</span><a id="line.1003">        return result;</a>
-<span class="sourceLineNo">1004</span><a id="line.1004">    }</a>
-<span class="sourceLineNo">1005</span><a id="line.1005"></a>
-<span class="sourceLineNo">1006</span><a id="line.1006">    /**</a>
-<span class="sourceLineNo">1007</span><a id="line.1007">     * Contains class's {@code Token}.</a>
-<span class="sourceLineNo">1008</span><a id="line.1008">     */</a>
-<span class="sourceLineNo">1009</span><a id="line.1009">    private static class ClassInfo {</a>
+<span class="sourceLineNo">787</span><a id="line.787">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
+<span class="sourceLineNo">788</span><a id="line.788">                found = searchMatchingTypeParameter(typeParams,</a>
+<span class="sourceLineNo">789</span><a id="line.789">                        arg1.substring(1, arg1.length() - 1));</a>
+<span class="sourceLineNo">790</span><a id="line.790">            }</a>
+<span class="sourceLineNo">791</span><a id="line.791"></a>
+<span class="sourceLineNo">792</span><a id="line.792">            // Handle extra JavadocTag</a>
+<span class="sourceLineNo">793</span><a id="line.793">            if (!found) {</a>
+<span class="sourceLineNo">794</span><a id="line.794">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
+<span class="sourceLineNo">795</span><a id="line.795">                        "@param", arg1);</a>
+<span class="sourceLineNo">796</span><a id="line.796">            }</a>
+<span class="sourceLineNo">797</span><a id="line.797">        }</a>
+<span class="sourceLineNo">798</span><a id="line.798"></a>
+<span class="sourceLineNo">799</span><a id="line.799">        // Now dump out all type parameters/parameters without tags :- unless</a>
+<span class="sourceLineNo">800</span><a id="line.800">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">801</span><a id="line.801">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">802</span><a id="line.802">            for (DetailAST param : params) {</a>
+<span class="sourceLineNo">803</span><a id="line.803">                log(param, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">804</span><a id="line.804">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
+<span class="sourceLineNo">805</span><a id="line.805">            }</a>
+<span class="sourceLineNo">806</span><a id="line.806"></a>
+<span class="sourceLineNo">807</span><a id="line.807">            for (DetailAST typeParam : typeParams) {</a>
+<span class="sourceLineNo">808</span><a id="line.808">                log(typeParam, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">809</span><a id="line.809">                    JavadocTagInfo.PARAM.getText(),</a>
+<span class="sourceLineNo">810</span><a id="line.810">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">811</span><a id="line.811">                    + ELEMENT_END);</a>
+<span class="sourceLineNo">812</span><a id="line.812">            }</a>
+<span class="sourceLineNo">813</span><a id="line.813">        }</a>
+<span class="sourceLineNo">814</span><a id="line.814">    }</a>
+<span class="sourceLineNo">815</span><a id="line.815"></a>
+<span class="sourceLineNo">816</span><a id="line.816">    /**</a>
+<span class="sourceLineNo">817</span><a id="line.817">     * Returns true if required type found in type parameters.</a>
+<span class="sourceLineNo">818</span><a id="line.818">     *</a>
+<span class="sourceLineNo">819</span><a id="line.819">     * @param typeParams</a>
+<span class="sourceLineNo">820</span><a id="line.820">     *            collection of type parameters</a>
+<span class="sourceLineNo">821</span><a id="line.821">     * @param requiredTypeName</a>
+<span class="sourceLineNo">822</span><a id="line.822">     *            name of required type</a>
+<span class="sourceLineNo">823</span><a id="line.823">     * @return true if required type found in type parameters.</a>
+<span class="sourceLineNo">824</span><a id="line.824">     */</a>
+<span class="sourceLineNo">825</span><a id="line.825">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
+<span class="sourceLineNo">826</span><a id="line.826">            String requiredTypeName) {</a>
+<span class="sourceLineNo">827</span><a id="line.827">        // Loop looking for matching type param</a>
+<span class="sourceLineNo">828</span><a id="line.828">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
+<span class="sourceLineNo">829</span><a id="line.829">        boolean found = false;</a>
+<span class="sourceLineNo">830</span><a id="line.830">        while (typeParamsIt.hasNext()) {</a>
+<span class="sourceLineNo">831</span><a id="line.831">            final DetailAST typeParam = typeParamsIt.next();</a>
+<span class="sourceLineNo">832</span><a id="line.832">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">833</span><a id="line.833">                    .equals(requiredTypeName)) {</a>
+<span class="sourceLineNo">834</span><a id="line.834">                found = true;</a>
+<span class="sourceLineNo">835</span><a id="line.835">                typeParamsIt.remove();</a>
+<span class="sourceLineNo">836</span><a id="line.836">                break;</a>
+<span class="sourceLineNo">837</span><a id="line.837">            }</a>
+<span class="sourceLineNo">838</span><a id="line.838">        }</a>
+<span class="sourceLineNo">839</span><a id="line.839">        return found;</a>
+<span class="sourceLineNo">840</span><a id="line.840">    }</a>
+<span class="sourceLineNo">841</span><a id="line.841"></a>
+<span class="sourceLineNo">842</span><a id="line.842">    /**</a>
+<span class="sourceLineNo">843</span><a id="line.843">     * Remove parameter from params collection by name.</a>
+<span class="sourceLineNo">844</span><a id="line.844">     *</a>
+<span class="sourceLineNo">845</span><a id="line.845">     * @param params collection of DetailAST parameters</a>
+<span class="sourceLineNo">846</span><a id="line.846">     * @param paramName name of parameter</a>
+<span class="sourceLineNo">847</span><a id="line.847">     * @return true if parameter found and removed</a>
+<span class="sourceLineNo">848</span><a id="line.848">     */</a>
+<span class="sourceLineNo">849</span><a id="line.849">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
+<span class="sourceLineNo">850</span><a id="line.850">        boolean found = false;</a>
+<span class="sourceLineNo">851</span><a id="line.851">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
+<span class="sourceLineNo">852</span><a id="line.852">        while (paramIt.hasNext()) {</a>
+<span class="sourceLineNo">853</span><a id="line.853">            final DetailAST param = paramIt.next();</a>
+<span class="sourceLineNo">854</span><a id="line.854">            if (param.getText().equals(paramName)) {</a>
+<span class="sourceLineNo">855</span><a id="line.855">                found = true;</a>
+<span class="sourceLineNo">856</span><a id="line.856">                paramIt.remove();</a>
+<span class="sourceLineNo">857</span><a id="line.857">                break;</a>
+<span class="sourceLineNo">858</span><a id="line.858">            }</a>
+<span class="sourceLineNo">859</span><a id="line.859">        }</a>
+<span class="sourceLineNo">860</span><a id="line.860">        return found;</a>
+<span class="sourceLineNo">861</span><a id="line.861">    }</a>
+<span class="sourceLineNo">862</span><a id="line.862"></a>
+<span class="sourceLineNo">863</span><a id="line.863">    /**</a>
+<span class="sourceLineNo">864</span><a id="line.864">     * Checks for only one return tag. All return tags will be removed from the</a>
+<span class="sourceLineNo">865</span><a id="line.865">     * supplied list.</a>
+<span class="sourceLineNo">866</span><a id="line.866">     *</a>
+<span class="sourceLineNo">867</span><a id="line.867">     * @param tags the tags to check</a>
+<span class="sourceLineNo">868</span><a id="line.868">     * @param lineNo the line number of the expected tag</a>
+<span class="sourceLineNo">869</span><a id="line.869">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">870</span><a id="line.870">     *            expected tag</a>
+<span class="sourceLineNo">871</span><a id="line.871">     */</a>
+<span class="sourceLineNo">872</span><a id="line.872">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
+<span class="sourceLineNo">873</span><a id="line.873">        boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">874</span><a id="line.874">        // Loop over tags finding return tags. After the first one, report a</a>
+<span class="sourceLineNo">875</span><a id="line.875">        // violation.</a>
+<span class="sourceLineNo">876</span><a id="line.876">        boolean found = false;</a>
+<span class="sourceLineNo">877</span><a id="line.877">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
+<span class="sourceLineNo">878</span><a id="line.878">        while (it.hasNext()) {</a>
+<span class="sourceLineNo">879</span><a id="line.879">            final JavadocTag javadocTag = it.next();</a>
+<span class="sourceLineNo">880</span><a id="line.880">            if (javadocTag.isReturnTag()) {</a>
+<span class="sourceLineNo">881</span><a id="line.881">                if (found) {</a>
+<span class="sourceLineNo">882</span><a id="line.882">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
+<span class="sourceLineNo">883</span><a id="line.883">                            MSG_DUPLICATE_TAG,</a>
+<span class="sourceLineNo">884</span><a id="line.884">                            JavadocTagInfo.RETURN.getText());</a>
+<span class="sourceLineNo">885</span><a id="line.885">                }</a>
+<span class="sourceLineNo">886</span><a id="line.886">                found = true;</a>
+<span class="sourceLineNo">887</span><a id="line.887">                it.remove();</a>
+<span class="sourceLineNo">888</span><a id="line.888">            }</a>
+<span class="sourceLineNo">889</span><a id="line.889">        }</a>
+<span class="sourceLineNo">890</span><a id="line.890"></a>
+<span class="sourceLineNo">891</span><a id="line.891">        // Handle there being no @return tags :- unless</a>
+<span class="sourceLineNo">892</span><a id="line.892">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">893</span><a id="line.893">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">894</span><a id="line.894">            log(lineNo, MSG_RETURN_EXPECTED);</a>
+<span class="sourceLineNo">895</span><a id="line.895">        }</a>
+<span class="sourceLineNo">896</span><a id="line.896">    }</a>
+<span class="sourceLineNo">897</span><a id="line.897"></a>
+<span class="sourceLineNo">898</span><a id="line.898">    /**</a>
+<span class="sourceLineNo">899</span><a id="line.899">     * Checks a set of tags for matching throws.</a>
+<span class="sourceLineNo">900</span><a id="line.900">     *</a>
+<span class="sourceLineNo">901</span><a id="line.901">     * @param tags the tags to check</a>
+<span class="sourceLineNo">902</span><a id="line.902">     * @param throwsList the throws to check</a>
+<span class="sourceLineNo">903</span><a id="line.903">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">904</span><a id="line.904">     *            expected tag</a>
+<span class="sourceLineNo">905</span><a id="line.905">     */</a>
+<span class="sourceLineNo">906</span><a id="line.906">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">907</span><a id="line.907">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">908</span><a id="line.908">        // Loop over the tags, checking to see they exist in the throws.</a>
+<span class="sourceLineNo">909</span><a id="line.909">        // The foundThrows used for performance only</a>
+<span class="sourceLineNo">910</span><a id="line.910">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
+<span class="sourceLineNo">911</span><a id="line.911">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">912</span><a id="line.912">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">913</span><a id="line.913">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">914</span><a id="line.914"></a>
+<span class="sourceLineNo">915</span><a id="line.915">            if (!tag.isThrowsTag()) {</a>
+<span class="sourceLineNo">916</span><a id="line.916">                continue;</a>
+<span class="sourceLineNo">917</span><a id="line.917">            }</a>
+<span class="sourceLineNo">918</span><a id="line.918">            tagIt.remove();</a>
+<span class="sourceLineNo">919</span><a id="line.919"></a>
+<span class="sourceLineNo">920</span><a id="line.920">            // Loop looking for matching throw</a>
+<span class="sourceLineNo">921</span><a id="line.921">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
+<span class="sourceLineNo">922</span><a id="line.922">                    .getColumnNo());</a>
+<span class="sourceLineNo">923</span><a id="line.923">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
+<span class="sourceLineNo">924</span><a id="line.924">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
+<span class="sourceLineNo">925</span><a id="line.925">        }</a>
+<span class="sourceLineNo">926</span><a id="line.926">        // Now dump out all throws without tags :- unless</a>
+<span class="sourceLineNo">927</span><a id="line.927">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">928</span><a id="line.928">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">929</span><a id="line.929">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
+<span class="sourceLineNo">930</span><a id="line.930">                .forEach(exceptionInfo -&gt; {</a>
+<span class="sourceLineNo">931</span><a id="line.931">                    final Token token = exceptionInfo.getName();</a>
+<span class="sourceLineNo">932</span><a id="line.932">                    log(exceptionInfo.getAst(),</a>
+<span class="sourceLineNo">933</span><a id="line.933">                        MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">934</span><a id="line.934">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
+<span class="sourceLineNo">935</span><a id="line.935">                });</a>
+<span class="sourceLineNo">936</span><a id="line.936">        }</a>
+<span class="sourceLineNo">937</span><a id="line.937">    }</a>
+<span class="sourceLineNo">938</span><a id="line.938"></a>
+<span class="sourceLineNo">939</span><a id="line.939">    /**</a>
+<span class="sourceLineNo">940</span><a id="line.940">     * Verifies that documented exception is in throws.</a>
+<span class="sourceLineNo">941</span><a id="line.941">     *</a>
+<span class="sourceLineNo">942</span><a id="line.942">     * @param throwsIterable collection of throws</a>
+<span class="sourceLineNo">943</span><a id="line.943">     * @param documentedClassInfo documented exception class info</a>
+<span class="sourceLineNo">944</span><a id="line.944">     * @param foundThrows previously found throws</a>
+<span class="sourceLineNo">945</span><a id="line.945">     */</a>
+<span class="sourceLineNo">946</span><a id="line.946">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
+<span class="sourceLineNo">947</span><a id="line.947">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
+<span class="sourceLineNo">948</span><a id="line.948">        ExceptionInfo foundException = null;</a>
+<span class="sourceLineNo">949</span><a id="line.949"></a>
+<span class="sourceLineNo">950</span><a id="line.950">        // First look for matches on the exception name</a>
+<span class="sourceLineNo">951</span><a id="line.951">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
+<span class="sourceLineNo">952</span><a id="line.952">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
+<span class="sourceLineNo">953</span><a id="line.953">                    documentedClassInfo.getName().getText())) {</a>
+<span class="sourceLineNo">954</span><a id="line.954">                foundException = exceptionInfo;</a>
+<span class="sourceLineNo">955</span><a id="line.955">                break;</a>
+<span class="sourceLineNo">956</span><a id="line.956">            }</a>
+<span class="sourceLineNo">957</span><a id="line.957">        }</a>
+<span class="sourceLineNo">958</span><a id="line.958"></a>
+<span class="sourceLineNo">959</span><a id="line.959">        if (foundException != null) {</a>
+<span class="sourceLineNo">960</span><a id="line.960">            foundException.setFound();</a>
+<span class="sourceLineNo">961</span><a id="line.961">            foundThrows.add(documentedClassInfo.getName().getText());</a>
+<span class="sourceLineNo">962</span><a id="line.962">        }</a>
+<span class="sourceLineNo">963</span><a id="line.963">    }</a>
+<span class="sourceLineNo">964</span><a id="line.964"></a>
+<span class="sourceLineNo">965</span><a id="line.965">    /**</a>
+<span class="sourceLineNo">966</span><a id="line.966">     * Check that ExceptionInfo objects are same by name.</a>
+<span class="sourceLineNo">967</span><a id="line.967">     *</a>
+<span class="sourceLineNo">968</span><a id="line.968">     * @param info1 ExceptionInfo object</a>
+<span class="sourceLineNo">969</span><a id="line.969">     * @param info2 ExceptionInfo object</a>
+<span class="sourceLineNo">970</span><a id="line.970">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">971</span><a id="line.971">     */</a>
+<span class="sourceLineNo">972</span><a id="line.972">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
+<span class="sourceLineNo">973</span><a id="line.973">        return isClassNamesSame(info1.getName().getText(),</a>
+<span class="sourceLineNo">974</span><a id="line.974">                                    info2.getName().getText());</a>
+<span class="sourceLineNo">975</span><a id="line.975">    }</a>
+<span class="sourceLineNo">976</span><a id="line.976"></a>
+<span class="sourceLineNo">977</span><a id="line.977">    /**</a>
+<span class="sourceLineNo">978</span><a id="line.978">     * Check that class names are same by short name of class. If some class name is fully</a>
+<span class="sourceLineNo">979</span><a id="line.979">     * qualified it is cut to short name.</a>
+<span class="sourceLineNo">980</span><a id="line.980">     *</a>
+<span class="sourceLineNo">981</span><a id="line.981">     * @param class1 class name</a>
+<span class="sourceLineNo">982</span><a id="line.982">     * @param class2 class name</a>
+<span class="sourceLineNo">983</span><a id="line.983">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">984</span><a id="line.984">     */</a>
+<span class="sourceLineNo">985</span><a id="line.985">    private static boolean isClassNamesSame(String class1, String class2) {</a>
+<span class="sourceLineNo">986</span><a id="line.986">        boolean result = false;</a>
+<span class="sourceLineNo">987</span><a id="line.987">        if (class1.equals(class2)) {</a>
+<span class="sourceLineNo">988</span><a id="line.988">            result = true;</a>
+<span class="sourceLineNo">989</span><a id="line.989">        }</a>
+<span class="sourceLineNo">990</span><a id="line.990">        else {</a>
+<span class="sourceLineNo">991</span><a id="line.991">            final String separator = ".";</a>
+<span class="sourceLineNo">992</span><a id="line.992">            if (class1.contains(separator) || class2.contains(separator)) {</a>
+<span class="sourceLineNo">993</span><a id="line.993">                final String class1ShortName = class1</a>
+<span class="sourceLineNo">994</span><a id="line.994">                        .substring(class1.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">995</span><a id="line.995">                final String class2ShortName = class2</a>
+<span class="sourceLineNo">996</span><a id="line.996">                        .substring(class2.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">997</span><a id="line.997">                result = class1ShortName.equals(class2ShortName);</a>
+<span class="sourceLineNo">998</span><a id="line.998">            }</a>
+<span class="sourceLineNo">999</span><a id="line.999">        }</a>
+<span class="sourceLineNo">1000</span><a id="line.1000">        return result;</a>
+<span class="sourceLineNo">1001</span><a id="line.1001">    }</a>
+<span class="sourceLineNo">1002</span><a id="line.1002"></a>
+<span class="sourceLineNo">1003</span><a id="line.1003">    /**</a>
+<span class="sourceLineNo">1004</span><a id="line.1004">     * Contains class's {@code Token}.</a>
+<span class="sourceLineNo">1005</span><a id="line.1005">     */</a>
+<span class="sourceLineNo">1006</span><a id="line.1006">    private static class ClassInfo {</a>
+<span class="sourceLineNo">1007</span><a id="line.1007"></a>
+<span class="sourceLineNo">1008</span><a id="line.1008">        /** {@code FullIdent} associated with this class. */</a>
+<span class="sourceLineNo">1009</span><a id="line.1009">        private final Token name;</a>
 <span class="sourceLineNo">1010</span><a id="line.1010"></a>
-<span class="sourceLineNo">1011</span><a id="line.1011">        /** {@code FullIdent} associated with this class. */</a>
-<span class="sourceLineNo">1012</span><a id="line.1012">        private final Token name;</a>
-<span class="sourceLineNo">1013</span><a id="line.1013"></a>
-<span class="sourceLineNo">1014</span><a id="line.1014">        /**</a>
-<span class="sourceLineNo">1015</span><a id="line.1015">         * Creates new instance of class information object.</a>
-<span class="sourceLineNo">1016</span><a id="line.1016">         *</a>
-<span class="sourceLineNo">1017</span><a id="line.1017">         * @param className token which represents class name.</a>
-<span class="sourceLineNo">1018</span><a id="line.1018">         * @throws IllegalArgumentException when className is nulls</a>
-<span class="sourceLineNo">1019</span><a id="line.1019">         */</a>
-<span class="sourceLineNo">1020</span><a id="line.1020">        protected ClassInfo(final Token className) {</a>
-<span class="sourceLineNo">1021</span><a id="line.1021">            name = className;</a>
-<span class="sourceLineNo">1022</span><a id="line.1022">        }</a>
-<span class="sourceLineNo">1023</span><a id="line.1023"></a>
-<span class="sourceLineNo">1024</span><a id="line.1024">        /**</a>
-<span class="sourceLineNo">1025</span><a id="line.1025">         * Gets class name.</a>
-<span class="sourceLineNo">1026</span><a id="line.1026">         *</a>
-<span class="sourceLineNo">1027</span><a id="line.1027">         * @return class name</a>
-<span class="sourceLineNo">1028</span><a id="line.1028">         */</a>
-<span class="sourceLineNo">1029</span><a id="line.1029">        public final Token getName() {</a>
-<span class="sourceLineNo">1030</span><a id="line.1030">            return name;</a>
-<span class="sourceLineNo">1031</span><a id="line.1031">        }</a>
-<span class="sourceLineNo">1032</span><a id="line.1032"></a>
-<span class="sourceLineNo">1033</span><a id="line.1033">    }</a>
-<span class="sourceLineNo">1034</span><a id="line.1034"></a>
-<span class="sourceLineNo">1035</span><a id="line.1035">    /**</a>
-<span class="sourceLineNo">1036</span><a id="line.1036">     * Represents text element with location in the text.</a>
-<span class="sourceLineNo">1037</span><a id="line.1037">     */</a>
-<span class="sourceLineNo">1038</span><a id="line.1038">    private static final class Token {</a>
-<span class="sourceLineNo">1039</span><a id="line.1039"></a>
-<span class="sourceLineNo">1040</span><a id="line.1040">        /** Token's column number. */</a>
-<span class="sourceLineNo">1041</span><a id="line.1041">        private final int columnNo;</a>
-<span class="sourceLineNo">1042</span><a id="line.1042">        /** Token's line number. */</a>
-<span class="sourceLineNo">1043</span><a id="line.1043">        private final int lineNo;</a>
-<span class="sourceLineNo">1044</span><a id="line.1044">        /** Token's text. */</a>
-<span class="sourceLineNo">1045</span><a id="line.1045">        private final String text;</a>
-<span class="sourceLineNo">1046</span><a id="line.1046"></a>
-<span class="sourceLineNo">1047</span><a id="line.1047">        /**</a>
-<span class="sourceLineNo">1048</span><a id="line.1048">         * Creates token.</a>
-<span class="sourceLineNo">1049</span><a id="line.1049">         *</a>
-<span class="sourceLineNo">1050</span><a id="line.1050">         * @param text token's text</a>
-<span class="sourceLineNo">1051</span><a id="line.1051">         * @param lineNo token's line number</a>
-<span class="sourceLineNo">1052</span><a id="line.1052">         * @param columnNo token's column number</a>
-<span class="sourceLineNo">1053</span><a id="line.1053">         */</a>
-<span class="sourceLineNo">1054</span><a id="line.1054">        private Token(String text, int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">1055</span><a id="line.1055">            this.text = text;</a>
-<span class="sourceLineNo">1056</span><a id="line.1056">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">1057</span><a id="line.1057">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">1058</span><a id="line.1058">        }</a>
-<span class="sourceLineNo">1059</span><a id="line.1059"></a>
-<span class="sourceLineNo">1060</span><a id="line.1060">        /**</a>
-<span class="sourceLineNo">1061</span><a id="line.1061">         * Converts FullIdent to Token.</a>
-<span class="sourceLineNo">1062</span><a id="line.1062">         *</a>
-<span class="sourceLineNo">1063</span><a id="line.1063">         * @param fullIdent full ident to convert.</a>
-<span class="sourceLineNo">1064</span><a id="line.1064">         */</a>
-<span class="sourceLineNo">1065</span><a id="line.1065">        private Token(FullIdent fullIdent) {</a>
-<span class="sourceLineNo">1066</span><a id="line.1066">            text = fullIdent.getText();</a>
-<span class="sourceLineNo">1067</span><a id="line.1067">            lineNo = fullIdent.getLineNo();</a>
-<span class="sourceLineNo">1068</span><a id="line.1068">            columnNo = fullIdent.getColumnNo();</a>
-<span class="sourceLineNo">1069</span><a id="line.1069">        }</a>
-<span class="sourceLineNo">1070</span><a id="line.1070"></a>
-<span class="sourceLineNo">1071</span><a id="line.1071">        /**</a>
-<span class="sourceLineNo">1072</span><a id="line.1072">         * Gets text of the token.</a>
-<span class="sourceLineNo">1073</span><a id="line.1073">         *</a>
-<span class="sourceLineNo">1074</span><a id="line.1074">         * @return text of the token</a>
-<span class="sourceLineNo">1075</span><a id="line.1075">         */</a>
-<span class="sourceLineNo">1076</span><a id="line.1076">        public String getText() {</a>
-<span class="sourceLineNo">1077</span><a id="line.1077">            return text;</a>
-<span class="sourceLineNo">1078</span><a id="line.1078">        }</a>
-<span class="sourceLineNo">1079</span><a id="line.1079"></a>
-<span class="sourceLineNo">1080</span><a id="line.1080">        @Override</a>
-<span class="sourceLineNo">1081</span><a id="line.1081">        public String toString() {</a>
-<span class="sourceLineNo">1082</span><a id="line.1082">            return "Token[" + text + "(" + lineNo</a>
-<span class="sourceLineNo">1083</span><a id="line.1083">                + "x" + columnNo + ")]";</a>
-<span class="sourceLineNo">1084</span><a id="line.1084">        }</a>
-<span class="sourceLineNo">1085</span><a id="line.1085"></a>
-<span class="sourceLineNo">1086</span><a id="line.1086">    }</a>
+<span class="sourceLineNo">1011</span><a id="line.1011">        /**</a>
+<span class="sourceLineNo">1012</span><a id="line.1012">         * Creates new instance of class information object.</a>
+<span class="sourceLineNo">1013</span><a id="line.1013">         *</a>
+<span class="sourceLineNo">1014</span><a id="line.1014">         * @param className token which represents class name.</a>
+<span class="sourceLineNo">1015</span><a id="line.1015">         * @throws IllegalArgumentException when className is nulls</a>
+<span class="sourceLineNo">1016</span><a id="line.1016">         */</a>
+<span class="sourceLineNo">1017</span><a id="line.1017">        protected ClassInfo(final Token className) {</a>
+<span class="sourceLineNo">1018</span><a id="line.1018">            name = className;</a>
+<span class="sourceLineNo">1019</span><a id="line.1019">        }</a>
+<span class="sourceLineNo">1020</span><a id="line.1020"></a>
+<span class="sourceLineNo">1021</span><a id="line.1021">        /**</a>
+<span class="sourceLineNo">1022</span><a id="line.1022">         * Gets class name.</a>
+<span class="sourceLineNo">1023</span><a id="line.1023">         *</a>
+<span class="sourceLineNo">1024</span><a id="line.1024">         * @return class name</a>
+<span class="sourceLineNo">1025</span><a id="line.1025">         */</a>
+<span class="sourceLineNo">1026</span><a id="line.1026">        public final Token getName() {</a>
+<span class="sourceLineNo">1027</span><a id="line.1027">            return name;</a>
+<span class="sourceLineNo">1028</span><a id="line.1028">        }</a>
+<span class="sourceLineNo">1029</span><a id="line.1029"></a>
+<span class="sourceLineNo">1030</span><a id="line.1030">    }</a>
+<span class="sourceLineNo">1031</span><a id="line.1031"></a>
+<span class="sourceLineNo">1032</span><a id="line.1032">    /**</a>
+<span class="sourceLineNo">1033</span><a id="line.1033">     * Represents text element with location in the text.</a>
+<span class="sourceLineNo">1034</span><a id="line.1034">     */</a>
+<span class="sourceLineNo">1035</span><a id="line.1035">    private static final class Token {</a>
+<span class="sourceLineNo">1036</span><a id="line.1036"></a>
+<span class="sourceLineNo">1037</span><a id="line.1037">        /** Token's column number. */</a>
+<span class="sourceLineNo">1038</span><a id="line.1038">        private final int columnNo;</a>
+<span class="sourceLineNo">1039</span><a id="line.1039">        /** Token's line number. */</a>
+<span class="sourceLineNo">1040</span><a id="line.1040">        private final int lineNo;</a>
+<span class="sourceLineNo">1041</span><a id="line.1041">        /** Token's text. */</a>
+<span class="sourceLineNo">1042</span><a id="line.1042">        private final String text;</a>
+<span class="sourceLineNo">1043</span><a id="line.1043"></a>
+<span class="sourceLineNo">1044</span><a id="line.1044">        /**</a>
+<span class="sourceLineNo">1045</span><a id="line.1045">         * Creates token.</a>
+<span class="sourceLineNo">1046</span><a id="line.1046">         *</a>
+<span class="sourceLineNo">1047</span><a id="line.1047">         * @param text token's text</a>
+<span class="sourceLineNo">1048</span><a id="line.1048">         * @param lineNo token's line number</a>
+<span class="sourceLineNo">1049</span><a id="line.1049">         * @param columnNo token's column number</a>
+<span class="sourceLineNo">1050</span><a id="line.1050">         */</a>
+<span class="sourceLineNo">1051</span><a id="line.1051">        private Token(String text, int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">1052</span><a id="line.1052">            this.text = text;</a>
+<span class="sourceLineNo">1053</span><a id="line.1053">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">1054</span><a id="line.1054">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">1055</span><a id="line.1055">        }</a>
+<span class="sourceLineNo">1056</span><a id="line.1056"></a>
+<span class="sourceLineNo">1057</span><a id="line.1057">        /**</a>
+<span class="sourceLineNo">1058</span><a id="line.1058">         * Converts FullIdent to Token.</a>
+<span class="sourceLineNo">1059</span><a id="line.1059">         *</a>
+<span class="sourceLineNo">1060</span><a id="line.1060">         * @param fullIdent full ident to convert.</a>
+<span class="sourceLineNo">1061</span><a id="line.1061">         */</a>
+<span class="sourceLineNo">1062</span><a id="line.1062">        private Token(FullIdent fullIdent) {</a>
+<span class="sourceLineNo">1063</span><a id="line.1063">            text = fullIdent.getText();</a>
+<span class="sourceLineNo">1064</span><a id="line.1064">            lineNo = fullIdent.getLineNo();</a>
+<span class="sourceLineNo">1065</span><a id="line.1065">            columnNo = fullIdent.getColumnNo();</a>
+<span class="sourceLineNo">1066</span><a id="line.1066">        }</a>
+<span class="sourceLineNo">1067</span><a id="line.1067"></a>
+<span class="sourceLineNo">1068</span><a id="line.1068">        /**</a>
+<span class="sourceLineNo">1069</span><a id="line.1069">         * Gets text of the token.</a>
+<span class="sourceLineNo">1070</span><a id="line.1070">         *</a>
+<span class="sourceLineNo">1071</span><a id="line.1071">         * @return text of the token</a>
+<span class="sourceLineNo">1072</span><a id="line.1072">         */</a>
+<span class="sourceLineNo">1073</span><a id="line.1073">        public String getText() {</a>
+<span class="sourceLineNo">1074</span><a id="line.1074">            return text;</a>
+<span class="sourceLineNo">1075</span><a id="line.1075">        }</a>
+<span class="sourceLineNo">1076</span><a id="line.1076"></a>
+<span class="sourceLineNo">1077</span><a id="line.1077">        @Override</a>
+<span class="sourceLineNo">1078</span><a id="line.1078">        public String toString() {</a>
+<span class="sourceLineNo">1079</span><a id="line.1079">            return "Token[" + text + "(" + lineNo</a>
+<span class="sourceLineNo">1080</span><a id="line.1080">                + "x" + columnNo + ")]";</a>
+<span class="sourceLineNo">1081</span><a id="line.1081">        }</a>
+<span class="sourceLineNo">1082</span><a id="line.1082"></a>
+<span class="sourceLineNo">1083</span><a id="line.1083">    }</a>
+<span class="sourceLineNo">1084</span><a id="line.1084"></a>
+<span class="sourceLineNo">1085</span><a id="line.1085">    /** Stores useful information about declared exception. */</a>
+<span class="sourceLineNo">1086</span><a id="line.1086">    private static final class ExceptionInfo {</a>
 <span class="sourceLineNo">1087</span><a id="line.1087"></a>
-<span class="sourceLineNo">1088</span><a id="line.1088">    /** Stores useful information about declared exception. */</a>
-<span class="sourceLineNo">1089</span><a id="line.1089">    private static final class ExceptionInfo {</a>
+<span class="sourceLineNo">1088</span><a id="line.1088">        /** AST node representing this exception. */</a>
+<span class="sourceLineNo">1089</span><a id="line.1089">        private final DetailAST ast;</a>
 <span class="sourceLineNo">1090</span><a id="line.1090"></a>
-<span class="sourceLineNo">1091</span><a id="line.1091">        /** AST node representing this exception. */</a>
-<span class="sourceLineNo">1092</span><a id="line.1092">        private final DetailAST ast;</a>
-<span class="sourceLineNo">1093</span><a id="line.1093"></a>
-<span class="sourceLineNo">1094</span><a id="line.1094">        /** Class information associated with this exception. */</a>
-<span class="sourceLineNo">1095</span><a id="line.1095">        private final ClassInfo classInfo;</a>
-<span class="sourceLineNo">1096</span><a id="line.1096">        /** Does the exception have throws tag associated with. */</a>
-<span class="sourceLineNo">1097</span><a id="line.1097">        private boolean found;</a>
-<span class="sourceLineNo">1098</span><a id="line.1098"></a>
-<span class="sourceLineNo">1099</span><a id="line.1099">        /**</a>
-<span class="sourceLineNo">1100</span><a id="line.1100">         * Creates new instance for {@code FullIdent}.</a>
-<span class="sourceLineNo">1101</span><a id="line.1101">         *</a>
-<span class="sourceLineNo">1102</span><a id="line.1102">         * @param ast AST node representing this exception</a>
-<span class="sourceLineNo">1103</span><a id="line.1103">         * @param classInfo class info</a>
-<span class="sourceLineNo">1104</span><a id="line.1104">         */</a>
-<span class="sourceLineNo">1105</span><a id="line.1105">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
-<span class="sourceLineNo">1106</span><a id="line.1106">            this.ast = ast;</a>
-<span class="sourceLineNo">1107</span><a id="line.1107">            this.classInfo = classInfo;</a>
-<span class="sourceLineNo">1108</span><a id="line.1108">        }</a>
-<span class="sourceLineNo">1109</span><a id="line.1109"></a>
-<span class="sourceLineNo">1110</span><a id="line.1110">        /**</a>
-<span class="sourceLineNo">1111</span><a id="line.1111">         * Gets the AST node representing this exception.</a>
-<span class="sourceLineNo">1112</span><a id="line.1112">         *</a>
-<span class="sourceLineNo">1113</span><a id="line.1113">         * @return the AST node representing this exception</a>
-<span class="sourceLineNo">1114</span><a id="line.1114">         */</a>
-<span class="sourceLineNo">1115</span><a id="line.1115">        private DetailAST getAst() {</a>
-<span class="sourceLineNo">1116</span><a id="line.1116">            return ast;</a>
-<span class="sourceLineNo">1117</span><a id="line.1117">        }</a>
-<span class="sourceLineNo">1118</span><a id="line.1118"></a>
-<span class="sourceLineNo">1119</span><a id="line.1119">        /** Mark that the exception has associated throws tag. */</a>
-<span class="sourceLineNo">1120</span><a id="line.1120">        private void setFound() {</a>
-<span class="sourceLineNo">1121</span><a id="line.1121">            found = true;</a>
-<span class="sourceLineNo">1122</span><a id="line.1122">        }</a>
-<span class="sourceLineNo">1123</span><a id="line.1123"></a>
-<span class="sourceLineNo">1124</span><a id="line.1124">        /**</a>
-<span class="sourceLineNo">1125</span><a id="line.1125">         * Checks that the exception has throws tag associated with it.</a>
-<span class="sourceLineNo">1126</span><a id="line.1126">         *</a>
-<span class="sourceLineNo">1127</span><a id="line.1127">         * @return whether the exception has throws tag associated with</a>
-<span class="sourceLineNo">1128</span><a id="line.1128">         */</a>
-<span class="sourceLineNo">1129</span><a id="line.1129">        private boolean isFound() {</a>
-<span class="sourceLineNo">1130</span><a id="line.1130">            return found;</a>
-<span class="sourceLineNo">1131</span><a id="line.1131">        }</a>
-<span class="sourceLineNo">1132</span><a id="line.1132"></a>
-<span class="sourceLineNo">1133</span><a id="line.1133">        /**</a>
-<span class="sourceLineNo">1134</span><a id="line.1134">         * Gets exception name.</a>
-<span class="sourceLineNo">1135</span><a id="line.1135">         *</a>
-<span class="sourceLineNo">1136</span><a id="line.1136">         * @return exception's name</a>
-<span class="sourceLineNo">1137</span><a id="line.1137">         */</a>
-<span class="sourceLineNo">1138</span><a id="line.1138">        private Token getName() {</a>
-<span class="sourceLineNo">1139</span><a id="line.1139">            return classInfo.getName();</a>
-<span class="sourceLineNo">1140</span><a id="line.1140">        }</a>
-<span class="sourceLineNo">1141</span><a id="line.1141"></a>
-<span class="sourceLineNo">1142</span><a id="line.1142">    }</a>
-<span class="sourceLineNo">1143</span><a id="line.1143"></a>
-<span class="sourceLineNo">1144</span><a id="line.1144">}</a>
+<span class="sourceLineNo">1091</span><a id="line.1091">        /** Class information associated with this exception. */</a>
+<span class="sourceLineNo">1092</span><a id="line.1092">        private final ClassInfo classInfo;</a>
+<span class="sourceLineNo">1093</span><a id="line.1093">        /** Does the exception have throws tag associated with. */</a>
+<span class="sourceLineNo">1094</span><a id="line.1094">        private boolean found;</a>
+<span class="sourceLineNo">1095</span><a id="line.1095"></a>
+<span class="sourceLineNo">1096</span><a id="line.1096">        /**</a>
+<span class="sourceLineNo">1097</span><a id="line.1097">         * Creates new instance for {@code FullIdent}.</a>
+<span class="sourceLineNo">1098</span><a id="line.1098">         *</a>
+<span class="sourceLineNo">1099</span><a id="line.1099">         * @param ast AST node representing this exception</a>
+<span class="sourceLineNo">1100</span><a id="line.1100">         * @param classInfo class info</a>
+<span class="sourceLineNo">1101</span><a id="line.1101">         */</a>
+<span class="sourceLineNo">1102</span><a id="line.1102">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
+<span class="sourceLineNo">1103</span><a id="line.1103">            this.ast = ast;</a>
+<span class="sourceLineNo">1104</span><a id="line.1104">            this.classInfo = classInfo;</a>
+<span class="sourceLineNo">1105</span><a id="line.1105">        }</a>
+<span class="sourceLineNo">1106</span><a id="line.1106"></a>
+<span class="sourceLineNo">1107</span><a id="line.1107">        /**</a>
+<span class="sourceLineNo">1108</span><a id="line.1108">         * Gets the AST node representing this exception.</a>
+<span class="sourceLineNo">1109</span><a id="line.1109">         *</a>
+<span class="sourceLineNo">1110</span><a id="line.1110">         * @return the AST node representing this exception</a>
+<span class="sourceLineNo">1111</span><a id="line.1111">         */</a>
+<span class="sourceLineNo">1112</span><a id="line.1112">        private DetailAST getAst() {</a>
+<span class="sourceLineNo">1113</span><a id="line.1113">            return ast;</a>
+<span class="sourceLineNo">1114</span><a id="line.1114">        }</a>
+<span class="sourceLineNo">1115</span><a id="line.1115"></a>
+<span class="sourceLineNo">1116</span><a id="line.1116">        /** Mark that the exception has associated throws tag. */</a>
+<span class="sourceLineNo">1117</span><a id="line.1117">        private void setFound() {</a>
+<span class="sourceLineNo">1118</span><a id="line.1118">            found = true;</a>
+<span class="sourceLineNo">1119</span><a id="line.1119">        }</a>
+<span class="sourceLineNo">1120</span><a id="line.1120"></a>
+<span class="sourceLineNo">1121</span><a id="line.1121">        /**</a>
+<span class="sourceLineNo">1122</span><a id="line.1122">         * Checks that the exception has throws tag associated with it.</a>
+<span class="sourceLineNo">1123</span><a id="line.1123">         *</a>
+<span class="sourceLineNo">1124</span><a id="line.1124">         * @return whether the exception has throws tag associated with</a>
+<span class="sourceLineNo">1125</span><a id="line.1125">         */</a>
+<span class="sourceLineNo">1126</span><a id="line.1126">        private boolean isFound() {</a>
+<span class="sourceLineNo">1127</span><a id="line.1127">            return found;</a>
+<span class="sourceLineNo">1128</span><a id="line.1128">        }</a>
+<span class="sourceLineNo">1129</span><a id="line.1129"></a>
+<span class="sourceLineNo">1130</span><a id="line.1130">        /**</a>
+<span class="sourceLineNo">1131</span><a id="line.1131">         * Gets exception name.</a>
+<span class="sourceLineNo">1132</span><a id="line.1132">         *</a>
+<span class="sourceLineNo">1133</span><a id="line.1133">         * @return exception's name</a>
+<span class="sourceLineNo">1134</span><a id="line.1134">         */</a>
+<span class="sourceLineNo">1135</span><a id="line.1135">        private Token getName() {</a>
+<span class="sourceLineNo">1136</span><a id="line.1136">            return classInfo.getName();</a>
+<span class="sourceLineNo">1137</span><a id="line.1137">        }</a>
+<span class="sourceLineNo">1138</span><a id="line.1138"></a>
+<span class="sourceLineNo">1139</span><a id="line.1139">    }</a>
+<span class="sourceLineNo">1140</span><a id="line.1140"></a>
+<span class="sourceLineNo">1141</span><a id="line.1141">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
index f466c9f0ad..871a08e556 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
@@ -599,558 +599,555 @@
 <span class="sourceLineNo">590</span><a id="line.590"></a>
 <span class="sourceLineNo">591</span><a id="line.591">        DetailAST child = params.getFirstChild();</a>
 <span class="sourceLineNo">592</span><a id="line.592">        while (child != null) {</a>
-<span class="sourceLineNo">593</span><a id="line.593">            if (child.getType() == TokenTypes.PARAMETER_DEF) {</a>
-<span class="sourceLineNo">594</span><a id="line.594">                final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
-<span class="sourceLineNo">595</span><a id="line.595">                if (ident != null) {</a>
-<span class="sourceLineNo">596</span><a id="line.596">                    returnValue.add(ident);</a>
-<span class="sourceLineNo">597</span><a id="line.597">                }</a>
-<span class="sourceLineNo">598</span><a id="line.598">            }</a>
-<span class="sourceLineNo">599</span><a id="line.599">            child = child.getNextSibling();</a>
-<span class="sourceLineNo">600</span><a id="line.600">        }</a>
-<span class="sourceLineNo">601</span><a id="line.601">        return returnValue;</a>
-<span class="sourceLineNo">602</span><a id="line.602">    }</a>
-<span class="sourceLineNo">603</span><a id="line.603"></a>
-<span class="sourceLineNo">604</span><a id="line.604">    /**</a>
-<span class="sourceLineNo">605</span><a id="line.605">     * Computes the exception nodes for a method.</a>
-<span class="sourceLineNo">606</span><a id="line.606">     *</a>
-<span class="sourceLineNo">607</span><a id="line.607">     * @param ast the method node.</a>
-<span class="sourceLineNo">608</span><a id="line.608">     * @return the list of exception nodes for ast.</a>
-<span class="sourceLineNo">609</span><a id="line.609">     */</a>
-<span class="sourceLineNo">610</span><a id="line.610">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
-<span class="sourceLineNo">611</span><a id="line.611">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">612</span><a id="line.612">        final DetailAST throwsAST = ast</a>
-<span class="sourceLineNo">613</span><a id="line.613">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
-<span class="sourceLineNo">614</span><a id="line.614">        if (throwsAST != null) {</a>
-<span class="sourceLineNo">615</span><a id="line.615">            DetailAST child = throwsAST.getFirstChild();</a>
-<span class="sourceLineNo">616</span><a id="line.616">            while (child != null) {</a>
-<span class="sourceLineNo">617</span><a id="line.617">                if (child.getType() == TokenTypes.IDENT</a>
-<span class="sourceLineNo">618</span><a id="line.618">                        || child.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">619</span><a id="line.619">                    returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">620</span><a id="line.620">                }</a>
-<span class="sourceLineNo">621</span><a id="line.621">                child = child.getNextSibling();</a>
-<span class="sourceLineNo">622</span><a id="line.622">            }</a>
-<span class="sourceLineNo">623</span><a id="line.623">        }</a>
-<span class="sourceLineNo">624</span><a id="line.624">        return returnValue;</a>
-<span class="sourceLineNo">625</span><a id="line.625">    }</a>
-<span class="sourceLineNo">626</span><a id="line.626"></a>
-<span class="sourceLineNo">627</span><a id="line.627">    /**</a>
-<span class="sourceLineNo">628</span><a id="line.628">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
-<span class="sourceLineNo">629</span><a id="line.629">     *</a>
-<span class="sourceLineNo">630</span><a id="line.630">     * @param methodAst method DetailAST object where to find exceptions</a>
-<span class="sourceLineNo">631</span><a id="line.631">     * @return list of ExceptionInfo</a>
-<span class="sourceLineNo">632</span><a id="line.632">     */</a>
-<span class="sourceLineNo">633</span><a id="line.633">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
-<span class="sourceLineNo">634</span><a id="line.634">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">635</span><a id="line.635">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
-<span class="sourceLineNo">636</span><a id="line.636">        if (blockAst != null) {</a>
-<span class="sourceLineNo">637</span><a id="line.637">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
-<span class="sourceLineNo">638</span><a id="line.638">                    TokenTypes.LITERAL_THROW);</a>
-<span class="sourceLineNo">639</span><a id="line.639">            for (DetailAST throwAst : throwLiterals) {</a>
-<span class="sourceLineNo">640</span><a id="line.640">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
-<span class="sourceLineNo">641</span><a id="line.641">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
-<span class="sourceLineNo">642</span><a id="line.642">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
-<span class="sourceLineNo">643</span><a id="line.643">                        final DetailAST child = newAst.getFirstChild();</a>
-<span class="sourceLineNo">644</span><a id="line.644">                        returnValue.add(getExceptionInfo(child));</a>
-<span class="sourceLineNo">645</span><a id="line.645">                    }</a>
-<span class="sourceLineNo">646</span><a id="line.646">                }</a>
-<span class="sourceLineNo">647</span><a id="line.647">            }</a>
-<span class="sourceLineNo">648</span><a id="line.648">        }</a>
-<span class="sourceLineNo">649</span><a id="line.649">        return returnValue;</a>
-<span class="sourceLineNo">650</span><a id="line.650">    }</a>
-<span class="sourceLineNo">651</span><a id="line.651"></a>
-<span class="sourceLineNo">652</span><a id="line.652">    /**</a>
-<span class="sourceLineNo">653</span><a id="line.653">     * Get ExceptionInfo instance.</a>
-<span class="sourceLineNo">654</span><a id="line.654">     *</a>
-<span class="sourceLineNo">655</span><a id="line.655">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">656</span><a id="line.656">     * @return ExceptionInfo</a>
-<span class="sourceLineNo">657</span><a id="line.657">     */</a>
-<span class="sourceLineNo">658</span><a id="line.658">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
-<span class="sourceLineNo">659</span><a id="line.659">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
-<span class="sourceLineNo">660</span><a id="line.660">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
-<span class="sourceLineNo">661</span><a id="line.661">        return new ExceptionInfo(firstClassNameNode,</a>
-<span class="sourceLineNo">662</span><a id="line.662">                new ClassInfo(new Token(ident)));</a>
-<span class="sourceLineNo">663</span><a id="line.663">    }</a>
-<span class="sourceLineNo">664</span><a id="line.664"></a>
-<span class="sourceLineNo">665</span><a id="line.665">    /**</a>
-<span class="sourceLineNo">666</span><a id="line.666">     * Get node where class name of exception starts.</a>
-<span class="sourceLineNo">667</span><a id="line.667">     *</a>
-<span class="sourceLineNo">668</span><a id="line.668">     * @param ast DetailAST object where to find exceptions node;</a>
-<span class="sourceLineNo">669</span><a id="line.669">     * @return exception node where class name starts</a>
-<span class="sourceLineNo">670</span><a id="line.670">     */</a>
-<span class="sourceLineNo">671</span><a id="line.671">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
-<span class="sourceLineNo">672</span><a id="line.672">        DetailAST startNode = ast;</a>
-<span class="sourceLineNo">673</span><a id="line.673">        while (startNode.getType() == TokenTypes.DOT) {</a>
-<span class="sourceLineNo">674</span><a id="line.674">            startNode = startNode.getFirstChild();</a>
-<span class="sourceLineNo">675</span><a id="line.675">        }</a>
-<span class="sourceLineNo">676</span><a id="line.676">        return startNode;</a>
-<span class="sourceLineNo">677</span><a id="line.677">    }</a>
-<span class="sourceLineNo">678</span><a id="line.678"></a>
-<span class="sourceLineNo">679</span><a id="line.679">    /**</a>
-<span class="sourceLineNo">680</span><a id="line.680">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
-<span class="sourceLineNo">681</span><a id="line.681">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
-<span class="sourceLineNo">682</span><a id="line.682">     * and lambda expressions. Note that a try block without catch is not considered.</a>
-<span class="sourceLineNo">683</span><a id="line.683">     *</a>
-<span class="sourceLineNo">684</span><a id="line.684">     * @param methodBodyAst DetailAST node representing the method body</a>
-<span class="sourceLineNo">685</span><a id="line.685">     * @param throwAst DetailAST node representing the 'throw' literal</a>
-<span class="sourceLineNo">686</span><a id="line.686">     * @return true if throwAst is inside a block that should be ignored</a>
-<span class="sourceLineNo">687</span><a id="line.687">     */</a>
-<span class="sourceLineNo">688</span><a id="line.688">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
-<span class="sourceLineNo">689</span><a id="line.689">        DetailAST ancestor = throwAst;</a>
-<span class="sourceLineNo">690</span><a id="line.690">        while (ancestor != methodBodyAst) {</a>
-<span class="sourceLineNo">691</span><a id="line.691">            if (ancestor.getType() == TokenTypes.LITERAL_TRY</a>
-<span class="sourceLineNo">692</span><a id="line.692">                    &amp;&amp; ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null</a>
-<span class="sourceLineNo">693</span><a id="line.693">                    || ancestor.getType() == TokenTypes.LAMBDA</a>
-<span class="sourceLineNo">694</span><a id="line.694">                    || ancestor.getType() == TokenTypes.OBJBLOCK) {</a>
-<span class="sourceLineNo">695</span><a id="line.695">                // throw is inside a try block, and there is a catch block,</a>
-<span class="sourceLineNo">696</span><a id="line.696">                // or throw is inside a lambda expression/anonymous class/local class</a>
-<span class="sourceLineNo">697</span><a id="line.697">                break;</a>
-<span class="sourceLineNo">698</span><a id="line.698">            }</a>
-<span class="sourceLineNo">699</span><a id="line.699">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
-<span class="sourceLineNo">700</span><a id="line.700">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
-<span class="sourceLineNo">701</span><a id="line.701">                // if the throw is inside a catch or finally block,</a>
-<span class="sourceLineNo">702</span><a id="line.702">                // skip the immediate ancestor (try token)</a>
-<span class="sourceLineNo">703</span><a id="line.703">                ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">704</span><a id="line.704">            }</a>
-<span class="sourceLineNo">705</span><a id="line.705">            ancestor = ancestor.getParent();</a>
-<span class="sourceLineNo">706</span><a id="line.706">        }</a>
-<span class="sourceLineNo">707</span><a id="line.707">        return ancestor != methodBodyAst;</a>
-<span class="sourceLineNo">708</span><a id="line.708">    }</a>
-<span class="sourceLineNo">709</span><a id="line.709"></a>
-<span class="sourceLineNo">710</span><a id="line.710">    /**</a>
-<span class="sourceLineNo">711</span><a id="line.711">     * Combine ExceptionInfo collections together by matching names.</a>
-<span class="sourceLineNo">712</span><a id="line.712">     *</a>
-<span class="sourceLineNo">713</span><a id="line.713">     * @param first the first collection of ExceptionInfo</a>
-<span class="sourceLineNo">714</span><a id="line.714">     * @param second the second collection of ExceptionInfo</a>
-<span class="sourceLineNo">715</span><a id="line.715">     * @return combined list of ExceptionInfo</a>
-<span class="sourceLineNo">716</span><a id="line.716">     */</a>
-<span class="sourceLineNo">717</span><a id="line.717">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
-<span class="sourceLineNo">718</span><a id="line.718">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
-<span class="sourceLineNo">719</span><a id="line.719">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
-<span class="sourceLineNo">720</span><a id="line.720">        for (ExceptionInfo exceptionInfo : second) {</a>
-<span class="sourceLineNo">721</span><a id="line.721">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
-<span class="sourceLineNo">722</span><a id="line.722">                result.add(exceptionInfo);</a>
-<span class="sourceLineNo">723</span><a id="line.723">            }</a>
-<span class="sourceLineNo">724</span><a id="line.724">        }</a>
-<span class="sourceLineNo">725</span><a id="line.725">        return result;</a>
-<span class="sourceLineNo">726</span><a id="line.726">    }</a>
-<span class="sourceLineNo">727</span><a id="line.727"></a>
-<span class="sourceLineNo">728</span><a id="line.728">    /**</a>
-<span class="sourceLineNo">729</span><a id="line.729">     * Finds node of specified type among root children, siblings, siblings children</a>
-<span class="sourceLineNo">730</span><a id="line.730">     * on any deep level.</a>
-<span class="sourceLineNo">731</span><a id="line.731">     *</a>
-<span class="sourceLineNo">732</span><a id="line.732">     * @param root    DetailAST</a>
-<span class="sourceLineNo">733</span><a id="line.733">     * @param astType value of TokenType</a>
-<span class="sourceLineNo">734</span><a id="line.734">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
-<span class="sourceLineNo">735</span><a id="line.735">     */</a>
-<span class="sourceLineNo">736</span><a id="line.736">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
-<span class="sourceLineNo">737</span><a id="line.737">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">738</span><a id="line.738">        // iterative preorder depth-first search</a>
-<span class="sourceLineNo">739</span><a id="line.739">        DetailAST curNode = root;</a>
-<span class="sourceLineNo">740</span><a id="line.740">        do {</a>
-<span class="sourceLineNo">741</span><a id="line.741">            // process curNode</a>
-<span class="sourceLineNo">742</span><a id="line.742">            if (curNode.getType() == astType) {</a>
-<span class="sourceLineNo">743</span><a id="line.743">                result.add(curNode);</a>
-<span class="sourceLineNo">744</span><a id="line.744">            }</a>
-<span class="sourceLineNo">745</span><a id="line.745">            // process children (if any)</a>
-<span class="sourceLineNo">746</span><a id="line.746">            if (curNode.hasChildren()) {</a>
-<span class="sourceLineNo">747</span><a id="line.747">                curNode = curNode.getFirstChild();</a>
-<span class="sourceLineNo">748</span><a id="line.748">                continue;</a>
-<span class="sourceLineNo">749</span><a id="line.749">            }</a>
-<span class="sourceLineNo">750</span><a id="line.750">            // backtrack to parent if last child, stopping at root</a>
-<span class="sourceLineNo">751</span><a id="line.751">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
-<span class="sourceLineNo">752</span><a id="line.752">                curNode = curNode.getParent();</a>
-<span class="sourceLineNo">753</span><a id="line.753">            }</a>
-<span class="sourceLineNo">754</span><a id="line.754">            // explore siblings if not root</a>
-<span class="sourceLineNo">755</span><a id="line.755">            if (curNode != root) {</a>
-<span class="sourceLineNo">756</span><a id="line.756">                curNode = curNode.getNextSibling();</a>
-<span class="sourceLineNo">757</span><a id="line.757">            }</a>
-<span class="sourceLineNo">758</span><a id="line.758">        } while (curNode != root);</a>
-<span class="sourceLineNo">759</span><a id="line.759">        return result;</a>
-<span class="sourceLineNo">760</span><a id="line.760">    }</a>
-<span class="sourceLineNo">761</span><a id="line.761"></a>
-<span class="sourceLineNo">762</span><a id="line.762">    /**</a>
-<span class="sourceLineNo">763</span><a id="line.763">     * Checks a set of tags for matching parameters.</a>
-<span class="sourceLineNo">764</span><a id="line.764">     *</a>
-<span class="sourceLineNo">765</span><a id="line.765">     * @param tags the tags to check</a>
-<span class="sourceLineNo">766</span><a id="line.766">     * @param parent the node which takes the parameters</a>
-<span class="sourceLineNo">767</span><a id="line.767">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">768</span><a id="line.768">     *            expected tag</a>
-<span class="sourceLineNo">769</span><a id="line.769">     */</a>
-<span class="sourceLineNo">770</span><a id="line.770">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">771</span><a id="line.771">            final DetailAST parent, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">772</span><a id="line.772">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
-<span class="sourceLineNo">773</span><a id="line.773">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
-<span class="sourceLineNo">774</span><a id="line.774">                .getTypeParameters(parent);</a>
-<span class="sourceLineNo">775</span><a id="line.775"></a>
-<span class="sourceLineNo">776</span><a id="line.776">        // Loop over the tags, checking to see they exist in the params.</a>
-<span class="sourceLineNo">777</span><a id="line.777">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">778</span><a id="line.778">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">779</span><a id="line.779">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">780</span><a id="line.780"></a>
-<span class="sourceLineNo">781</span><a id="line.781">            if (!tag.isParamTag()) {</a>
-<span class="sourceLineNo">782</span><a id="line.782">                continue;</a>
-<span class="sourceLineNo">783</span><a id="line.783">            }</a>
-<span class="sourceLineNo">784</span><a id="line.784"></a>
-<span class="sourceLineNo">785</span><a id="line.785">            tagIt.remove();</a>
+<span class="sourceLineNo">593</span><a id="line.593">            final DetailAST ident = child.findFirstToken(TokenTypes.IDENT);</a>
+<span class="sourceLineNo">594</span><a id="line.594">            if (ident != null) {</a>
+<span class="sourceLineNo">595</span><a id="line.595">                returnValue.add(ident);</a>
+<span class="sourceLineNo">596</span><a id="line.596">            }</a>
+<span class="sourceLineNo">597</span><a id="line.597">            child = child.getNextSibling();</a>
+<span class="sourceLineNo">598</span><a id="line.598">        }</a>
+<span class="sourceLineNo">599</span><a id="line.599">        return returnValue;</a>
+<span class="sourceLineNo">600</span><a id="line.600">    }</a>
+<span class="sourceLineNo">601</span><a id="line.601"></a>
+<span class="sourceLineNo">602</span><a id="line.602">    /**</a>
+<span class="sourceLineNo">603</span><a id="line.603">     * Computes the exception nodes for a method.</a>
+<span class="sourceLineNo">604</span><a id="line.604">     *</a>
+<span class="sourceLineNo">605</span><a id="line.605">     * @param ast the method node.</a>
+<span class="sourceLineNo">606</span><a id="line.606">     * @return the list of exception nodes for ast.</a>
+<span class="sourceLineNo">607</span><a id="line.607">     */</a>
+<span class="sourceLineNo">608</span><a id="line.608">    private static List&lt;ExceptionInfo&gt; getThrows(DetailAST ast) {</a>
+<span class="sourceLineNo">609</span><a id="line.609">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">610</span><a id="line.610">        final DetailAST throwsAST = ast</a>
+<span class="sourceLineNo">611</span><a id="line.611">                .findFirstToken(TokenTypes.LITERAL_THROWS);</a>
+<span class="sourceLineNo">612</span><a id="line.612">        if (throwsAST != null) {</a>
+<span class="sourceLineNo">613</span><a id="line.613">            DetailAST child = throwsAST.getFirstChild();</a>
+<span class="sourceLineNo">614</span><a id="line.614">            while (child != null) {</a>
+<span class="sourceLineNo">615</span><a id="line.615">                if (child.getType() == TokenTypes.IDENT</a>
+<span class="sourceLineNo">616</span><a id="line.616">                        || child.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">617</span><a id="line.617">                    returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">618</span><a id="line.618">                }</a>
+<span class="sourceLineNo">619</span><a id="line.619">                child = child.getNextSibling();</a>
+<span class="sourceLineNo">620</span><a id="line.620">            }</a>
+<span class="sourceLineNo">621</span><a id="line.621">        }</a>
+<span class="sourceLineNo">622</span><a id="line.622">        return returnValue;</a>
+<span class="sourceLineNo">623</span><a id="line.623">    }</a>
+<span class="sourceLineNo">624</span><a id="line.624"></a>
+<span class="sourceLineNo">625</span><a id="line.625">    /**</a>
+<span class="sourceLineNo">626</span><a id="line.626">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</a>
+<span class="sourceLineNo">627</span><a id="line.627">     *</a>
+<span class="sourceLineNo">628</span><a id="line.628">     * @param methodAst method DetailAST object where to find exceptions</a>
+<span class="sourceLineNo">629</span><a id="line.629">     * @return list of ExceptionInfo</a>
+<span class="sourceLineNo">630</span><a id="line.630">     */</a>
+<span class="sourceLineNo">631</span><a id="line.631">    private static List&lt;ExceptionInfo&gt; getThrowed(DetailAST methodAst) {</a>
+<span class="sourceLineNo">632</span><a id="line.632">        final List&lt;ExceptionInfo&gt; returnValue = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">633</span><a id="line.633">        final DetailAST blockAst = methodAst.findFirstToken(TokenTypes.SLIST);</a>
+<span class="sourceLineNo">634</span><a id="line.634">        if (blockAst != null) {</a>
+<span class="sourceLineNo">635</span><a id="line.635">            final List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,</a>
+<span class="sourceLineNo">636</span><a id="line.636">                    TokenTypes.LITERAL_THROW);</a>
+<span class="sourceLineNo">637</span><a id="line.637">            for (DetailAST throwAst : throwLiterals) {</a>
+<span class="sourceLineNo">638</span><a id="line.638">                if (!isInIgnoreBlock(blockAst, throwAst)) {</a>
+<span class="sourceLineNo">639</span><a id="line.639">                    final DetailAST newAst = throwAst.getFirstChild().getFirstChild();</a>
+<span class="sourceLineNo">640</span><a id="line.640">                    if (newAst.getType() == TokenTypes.LITERAL_NEW) {</a>
+<span class="sourceLineNo">641</span><a id="line.641">                        final DetailAST child = newAst.getFirstChild();</a>
+<span class="sourceLineNo">642</span><a id="line.642">                        returnValue.add(getExceptionInfo(child));</a>
+<span class="sourceLineNo">643</span><a id="line.643">                    }</a>
+<span class="sourceLineNo">644</span><a id="line.644">                }</a>
+<span class="sourceLineNo">645</span><a id="line.645">            }</a>
+<span class="sourceLineNo">646</span><a id="line.646">        }</a>
+<span class="sourceLineNo">647</span><a id="line.647">        return returnValue;</a>
+<span class="sourceLineNo">648</span><a id="line.648">    }</a>
+<span class="sourceLineNo">649</span><a id="line.649"></a>
+<span class="sourceLineNo">650</span><a id="line.650">    /**</a>
+<span class="sourceLineNo">651</span><a id="line.651">     * Get ExceptionInfo instance.</a>
+<span class="sourceLineNo">652</span><a id="line.652">     *</a>
+<span class="sourceLineNo">653</span><a id="line.653">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">654</span><a id="line.654">     * @return ExceptionInfo</a>
+<span class="sourceLineNo">655</span><a id="line.655">     */</a>
+<span class="sourceLineNo">656</span><a id="line.656">    private static ExceptionInfo getExceptionInfo(DetailAST ast) {</a>
+<span class="sourceLineNo">657</span><a id="line.657">        final FullIdent ident = FullIdent.createFullIdent(ast);</a>
+<span class="sourceLineNo">658</span><a id="line.658">        final DetailAST firstClassNameNode = getFirstClassNameNode(ast);</a>
+<span class="sourceLineNo">659</span><a id="line.659">        return new ExceptionInfo(firstClassNameNode,</a>
+<span class="sourceLineNo">660</span><a id="line.660">                new ClassInfo(new Token(ident)));</a>
+<span class="sourceLineNo">661</span><a id="line.661">    }</a>
+<span class="sourceLineNo">662</span><a id="line.662"></a>
+<span class="sourceLineNo">663</span><a id="line.663">    /**</a>
+<span class="sourceLineNo">664</span><a id="line.664">     * Get node where class name of exception starts.</a>
+<span class="sourceLineNo">665</span><a id="line.665">     *</a>
+<span class="sourceLineNo">666</span><a id="line.666">     * @param ast DetailAST object where to find exceptions node;</a>
+<span class="sourceLineNo">667</span><a id="line.667">     * @return exception node where class name starts</a>
+<span class="sourceLineNo">668</span><a id="line.668">     */</a>
+<span class="sourceLineNo">669</span><a id="line.669">    private static DetailAST getFirstClassNameNode(DetailAST ast) {</a>
+<span class="sourceLineNo">670</span><a id="line.670">        DetailAST startNode = ast;</a>
+<span class="sourceLineNo">671</span><a id="line.671">        while (startNode.getType() == TokenTypes.DOT) {</a>
+<span class="sourceLineNo">672</span><a id="line.672">            startNode = startNode.getFirstChild();</a>
+<span class="sourceLineNo">673</span><a id="line.673">        }</a>
+<span class="sourceLineNo">674</span><a id="line.674">        return startNode;</a>
+<span class="sourceLineNo">675</span><a id="line.675">    }</a>
+<span class="sourceLineNo">676</span><a id="line.676"></a>
+<span class="sourceLineNo">677</span><a id="line.677">    /**</a>
+<span class="sourceLineNo">678</span><a id="line.678">     * Checks if a 'throw' usage is contained within a block that should be ignored.</a>
+<span class="sourceLineNo">679</span><a id="line.679">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</a>
+<span class="sourceLineNo">680</span><a id="line.680">     * and lambda expressions. Note that a try block without catch is not considered.</a>
+<span class="sourceLineNo">681</span><a id="line.681">     *</a>
+<span class="sourceLineNo">682</span><a id="line.682">     * @param methodBodyAst DetailAST node representing the method body</a>
+<span class="sourceLineNo">683</span><a id="line.683">     * @param throwAst DetailAST node representing the 'throw' literal</a>
+<span class="sourceLineNo">684</span><a id="line.684">     * @return true if throwAst is inside a block that should be ignored</a>
+<span class="sourceLineNo">685</span><a id="line.685">     */</a>
+<span class="sourceLineNo">686</span><a id="line.686">    private static boolean isInIgnoreBlock(DetailAST methodBodyAst, DetailAST throwAst) {</a>
+<span class="sourceLineNo">687</span><a id="line.687">        DetailAST ancestor = throwAst;</a>
+<span class="sourceLineNo">688</span><a id="line.688">        while (ancestor != methodBodyAst) {</a>
+<span class="sourceLineNo">689</span><a id="line.689">            if (ancestor.getType() == TokenTypes.LAMBDA</a>
+<span class="sourceLineNo">690</span><a id="line.690">                    || ancestor.getType() == TokenTypes.OBJBLOCK</a>
+<span class="sourceLineNo">691</span><a id="line.691">                    || ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != null) {</a>
+<span class="sourceLineNo">692</span><a id="line.692">                // throw is inside a lambda expression/anonymous class/local class,</a>
+<span class="sourceLineNo">693</span><a id="line.693">                // or throw is inside a try block, and there is a catch block</a>
+<span class="sourceLineNo">694</span><a id="line.694">                break;</a>
+<span class="sourceLineNo">695</span><a id="line.695">            }</a>
+<span class="sourceLineNo">696</span><a id="line.696">            if (ancestor.getType() == TokenTypes.LITERAL_CATCH</a>
+<span class="sourceLineNo">697</span><a id="line.697">                    || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {</a>
+<span class="sourceLineNo">698</span><a id="line.698">                // if the throw is inside a catch or finally block,</a>
+<span class="sourceLineNo">699</span><a id="line.699">                // skip the immediate ancestor (try token)</a>
+<span class="sourceLineNo">700</span><a id="line.700">                ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">701</span><a id="line.701">            }</a>
+<span class="sourceLineNo">702</span><a id="line.702">            ancestor = ancestor.getParent();</a>
+<span class="sourceLineNo">703</span><a id="line.703">        }</a>
+<span class="sourceLineNo">704</span><a id="line.704">        return ancestor != methodBodyAst;</a>
+<span class="sourceLineNo">705</span><a id="line.705">    }</a>
+<span class="sourceLineNo">706</span><a id="line.706"></a>
+<span class="sourceLineNo">707</span><a id="line.707">    /**</a>
+<span class="sourceLineNo">708</span><a id="line.708">     * Combine ExceptionInfo collections together by matching names.</a>
+<span class="sourceLineNo">709</span><a id="line.709">     *</a>
+<span class="sourceLineNo">710</span><a id="line.710">     * @param first the first collection of ExceptionInfo</a>
+<span class="sourceLineNo">711</span><a id="line.711">     * @param second the second collection of ExceptionInfo</a>
+<span class="sourceLineNo">712</span><a id="line.712">     * @return combined list of ExceptionInfo</a>
+<span class="sourceLineNo">713</span><a id="line.713">     */</a>
+<span class="sourceLineNo">714</span><a id="line.714">    private static List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,</a>
+<span class="sourceLineNo">715</span><a id="line.715">                                                            Iterable&lt;ExceptionInfo&gt; second) {</a>
+<span class="sourceLineNo">716</span><a id="line.716">        final List&lt;ExceptionInfo&gt; result = new ArrayList&lt;&gt;(first);</a>
+<span class="sourceLineNo">717</span><a id="line.717">        for (ExceptionInfo exceptionInfo : second) {</a>
+<span class="sourceLineNo">718</span><a id="line.718">            if (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {</a>
+<span class="sourceLineNo">719</span><a id="line.719">                result.add(exceptionInfo);</a>
+<span class="sourceLineNo">720</span><a id="line.720">            }</a>
+<span class="sourceLineNo">721</span><a id="line.721">        }</a>
+<span class="sourceLineNo">722</span><a id="line.722">        return result;</a>
+<span class="sourceLineNo">723</span><a id="line.723">    }</a>
+<span class="sourceLineNo">724</span><a id="line.724"></a>
+<span class="sourceLineNo">725</span><a id="line.725">    /**</a>
+<span class="sourceLineNo">726</span><a id="line.726">     * Finds node of specified type among root children, siblings, siblings children</a>
+<span class="sourceLineNo">727</span><a id="line.727">     * on any deep level.</a>
+<span class="sourceLineNo">728</span><a id="line.728">     *</a>
+<span class="sourceLineNo">729</span><a id="line.729">     * @param root    DetailAST</a>
+<span class="sourceLineNo">730</span><a id="line.730">     * @param astType value of TokenType</a>
+<span class="sourceLineNo">731</span><a id="line.731">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</a>
+<span class="sourceLineNo">732</span><a id="line.732">     */</a>
+<span class="sourceLineNo">733</span><a id="line.733">    public static List&lt;DetailAST&gt; findTokensInAstByType(DetailAST root, int astType) {</a>
+<span class="sourceLineNo">734</span><a id="line.734">        final List&lt;DetailAST&gt; result = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">735</span><a id="line.735">        // iterative preorder depth-first search</a>
+<span class="sourceLineNo">736</span><a id="line.736">        DetailAST curNode = root;</a>
+<span class="sourceLineNo">737</span><a id="line.737">        do {</a>
+<span class="sourceLineNo">738</span><a id="line.738">            // process curNode</a>
+<span class="sourceLineNo">739</span><a id="line.739">            if (curNode.getType() == astType) {</a>
+<span class="sourceLineNo">740</span><a id="line.740">                result.add(curNode);</a>
+<span class="sourceLineNo">741</span><a id="line.741">            }</a>
+<span class="sourceLineNo">742</span><a id="line.742">            // process children (if any)</a>
+<span class="sourceLineNo">743</span><a id="line.743">            if (curNode.hasChildren()) {</a>
+<span class="sourceLineNo">744</span><a id="line.744">                curNode = curNode.getFirstChild();</a>
+<span class="sourceLineNo">745</span><a id="line.745">                continue;</a>
+<span class="sourceLineNo">746</span><a id="line.746">            }</a>
+<span class="sourceLineNo">747</span><a id="line.747">            // backtrack to parent if last child, stopping at root</a>
+<span class="sourceLineNo">748</span><a id="line.748">            while (curNode != root &amp;&amp; curNode.getNextSibling() == null) {</a>
+<span class="sourceLineNo">749</span><a id="line.749">                curNode = curNode.getParent();</a>
+<span class="sourceLineNo">750</span><a id="line.750">            }</a>
+<span class="sourceLineNo">751</span><a id="line.751">            // explore siblings if not root</a>
+<span class="sourceLineNo">752</span><a id="line.752">            if (curNode != root) {</a>
+<span class="sourceLineNo">753</span><a id="line.753">                curNode = curNode.getNextSibling();</a>
+<span class="sourceLineNo">754</span><a id="line.754">            }</a>
+<span class="sourceLineNo">755</span><a id="line.755">        } while (curNode != root);</a>
+<span class="sourceLineNo">756</span><a id="line.756">        return result;</a>
+<span class="sourceLineNo">757</span><a id="line.757">    }</a>
+<span class="sourceLineNo">758</span><a id="line.758"></a>
+<span class="sourceLineNo">759</span><a id="line.759">    /**</a>
+<span class="sourceLineNo">760</span><a id="line.760">     * Checks a set of tags for matching parameters.</a>
+<span class="sourceLineNo">761</span><a id="line.761">     *</a>
+<span class="sourceLineNo">762</span><a id="line.762">     * @param tags the tags to check</a>
+<span class="sourceLineNo">763</span><a id="line.763">     * @param parent the node which takes the parameters</a>
+<span class="sourceLineNo">764</span><a id="line.764">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">765</span><a id="line.765">     *            expected tag</a>
+<span class="sourceLineNo">766</span><a id="line.766">     */</a>
+<span class="sourceLineNo">767</span><a id="line.767">    private void checkParamTags(final List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">768</span><a id="line.768">            final DetailAST parent, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">769</span><a id="line.769">        final List&lt;DetailAST&gt; params = getParameters(parent);</a>
+<span class="sourceLineNo">770</span><a id="line.770">        final List&lt;DetailAST&gt; typeParams = CheckUtil</a>
+<span class="sourceLineNo">771</span><a id="line.771">                .getTypeParameters(parent);</a>
+<span class="sourceLineNo">772</span><a id="line.772"></a>
+<span class="sourceLineNo">773</span><a id="line.773">        // Loop over the tags, checking to see they exist in the params.</a>
+<span class="sourceLineNo">774</span><a id="line.774">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">775</span><a id="line.775">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">776</span><a id="line.776">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">777</span><a id="line.777"></a>
+<span class="sourceLineNo">778</span><a id="line.778">            if (!tag.isParamTag()) {</a>
+<span class="sourceLineNo">779</span><a id="line.779">                continue;</a>
+<span class="sourceLineNo">780</span><a id="line.780">            }</a>
+<span class="sourceLineNo">781</span><a id="line.781"></a>
+<span class="sourceLineNo">782</span><a id="line.782">            tagIt.remove();</a>
+<span class="sourceLineNo">783</span><a id="line.783"></a>
+<span class="sourceLineNo">784</span><a id="line.784">            final String arg1 = tag.getFirstArg();</a>
+<span class="sourceLineNo">785</span><a id="line.785">            boolean found = removeMatchingParam(params, arg1);</a>
 <span class="sourceLineNo">786</span><a id="line.786"></a>
-<span class="sourceLineNo">787</span><a id="line.787">            final String arg1 = tag.getFirstArg();</a>
-<span class="sourceLineNo">788</span><a id="line.788">            boolean found = removeMatchingParam(params, arg1);</a>
-<span class="sourceLineNo">789</span><a id="line.789"></a>
-<span class="sourceLineNo">790</span><a id="line.790">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
-<span class="sourceLineNo">791</span><a id="line.791">                found = searchMatchingTypeParameter(typeParams,</a>
-<span class="sourceLineNo">792</span><a id="line.792">                        arg1.substring(1, arg1.length() - 1));</a>
-<span class="sourceLineNo">793</span><a id="line.793">            }</a>
-<span class="sourceLineNo">794</span><a id="line.794"></a>
-<span class="sourceLineNo">795</span><a id="line.795">            // Handle extra JavadocTag</a>
-<span class="sourceLineNo">796</span><a id="line.796">            if (!found) {</a>
-<span class="sourceLineNo">797</span><a id="line.797">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
-<span class="sourceLineNo">798</span><a id="line.798">                        "@param", arg1);</a>
-<span class="sourceLineNo">799</span><a id="line.799">            }</a>
-<span class="sourceLineNo">800</span><a id="line.800">        }</a>
-<span class="sourceLineNo">801</span><a id="line.801"></a>
-<span class="sourceLineNo">802</span><a id="line.802">        // Now dump out all type parameters/parameters without tags :- unless</a>
-<span class="sourceLineNo">803</span><a id="line.803">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">804</span><a id="line.804">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">805</span><a id="line.805">            for (DetailAST param : params) {</a>
-<span class="sourceLineNo">806</span><a id="line.806">                log(param, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">807</span><a id="line.807">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
-<span class="sourceLineNo">808</span><a id="line.808">            }</a>
-<span class="sourceLineNo">809</span><a id="line.809"></a>
-<span class="sourceLineNo">810</span><a id="line.810">            for (DetailAST typeParam : typeParams) {</a>
-<span class="sourceLineNo">811</span><a id="line.811">                log(typeParam, MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">812</span><a id="line.812">                    JavadocTagInfo.PARAM.getText(),</a>
-<span class="sourceLineNo">813</span><a id="line.813">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">814</span><a id="line.814">                    + ELEMENT_END);</a>
-<span class="sourceLineNo">815</span><a id="line.815">            }</a>
-<span class="sourceLineNo">816</span><a id="line.816">        }</a>
-<span class="sourceLineNo">817</span><a id="line.817">    }</a>
-<span class="sourceLineNo">818</span><a id="line.818"></a>
-<span class="sourceLineNo">819</span><a id="line.819">    /**</a>
-<span class="sourceLineNo">820</span><a id="line.820">     * Returns true if required type found in type parameters.</a>
-<span class="sourceLineNo">821</span><a id="line.821">     *</a>
-<span class="sourceLineNo">822</span><a id="line.822">     * @param typeParams</a>
-<span class="sourceLineNo">823</span><a id="line.823">     *            collection of type parameters</a>
-<span class="sourceLineNo">824</span><a id="line.824">     * @param requiredTypeName</a>
-<span class="sourceLineNo">825</span><a id="line.825">     *            name of required type</a>
-<span class="sourceLineNo">826</span><a id="line.826">     * @return true if required type found in type parameters.</a>
-<span class="sourceLineNo">827</span><a id="line.827">     */</a>
-<span class="sourceLineNo">828</span><a id="line.828">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
-<span class="sourceLineNo">829</span><a id="line.829">            String requiredTypeName) {</a>
-<span class="sourceLineNo">830</span><a id="line.830">        // Loop looking for matching type param</a>
-<span class="sourceLineNo">831</span><a id="line.831">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
-<span class="sourceLineNo">832</span><a id="line.832">        boolean found = false;</a>
-<span class="sourceLineNo">833</span><a id="line.833">        while (typeParamsIt.hasNext()) {</a>
-<span class="sourceLineNo">834</span><a id="line.834">            final DetailAST typeParam = typeParamsIt.next();</a>
-<span class="sourceLineNo">835</span><a id="line.835">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
-<span class="sourceLineNo">836</span><a id="line.836">                    .equals(requiredTypeName)) {</a>
-<span class="sourceLineNo">837</span><a id="line.837">                found = true;</a>
-<span class="sourceLineNo">838</span><a id="line.838">                typeParamsIt.remove();</a>
-<span class="sourceLineNo">839</span><a id="line.839">                break;</a>
-<span class="sourceLineNo">840</span><a id="line.840">            }</a>
-<span class="sourceLineNo">841</span><a id="line.841">        }</a>
-<span class="sourceLineNo">842</span><a id="line.842">        return found;</a>
-<span class="sourceLineNo">843</span><a id="line.843">    }</a>
-<span class="sourceLineNo">844</span><a id="line.844"></a>
-<span class="sourceLineNo">845</span><a id="line.845">    /**</a>
-<span class="sourceLineNo">846</span><a id="line.846">     * Remove parameter from params collection by name.</a>
-<span class="sourceLineNo">847</span><a id="line.847">     *</a>
-<span class="sourceLineNo">848</span><a id="line.848">     * @param params collection of DetailAST parameters</a>
-<span class="sourceLineNo">849</span><a id="line.849">     * @param paramName name of parameter</a>
-<span class="sourceLineNo">850</span><a id="line.850">     * @return true if parameter found and removed</a>
-<span class="sourceLineNo">851</span><a id="line.851">     */</a>
-<span class="sourceLineNo">852</span><a id="line.852">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
-<span class="sourceLineNo">853</span><a id="line.853">        boolean found = false;</a>
-<span class="sourceLineNo">854</span><a id="line.854">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
-<span class="sourceLineNo">855</span><a id="line.855">        while (paramIt.hasNext()) {</a>
-<span class="sourceLineNo">856</span><a id="line.856">            final DetailAST param = paramIt.next();</a>
-<span class="sourceLineNo">857</span><a id="line.857">            if (param.getText().equals(paramName)) {</a>
-<span class="sourceLineNo">858</span><a id="line.858">                found = true;</a>
-<span class="sourceLineNo">859</span><a id="line.859">                paramIt.remove();</a>
-<span class="sourceLineNo">860</span><a id="line.860">                break;</a>
-<span class="sourceLineNo">861</span><a id="line.861">            }</a>
-<span class="sourceLineNo">862</span><a id="line.862">        }</a>
-<span class="sourceLineNo">863</span><a id="line.863">        return found;</a>
-<span class="sourceLineNo">864</span><a id="line.864">    }</a>
-<span class="sourceLineNo">865</span><a id="line.865"></a>
-<span class="sourceLineNo">866</span><a id="line.866">    /**</a>
-<span class="sourceLineNo">867</span><a id="line.867">     * Checks for only one return tag. All return tags will be removed from the</a>
-<span class="sourceLineNo">868</span><a id="line.868">     * supplied list.</a>
-<span class="sourceLineNo">869</span><a id="line.869">     *</a>
-<span class="sourceLineNo">870</span><a id="line.870">     * @param tags the tags to check</a>
-<span class="sourceLineNo">871</span><a id="line.871">     * @param lineNo the line number of the expected tag</a>
-<span class="sourceLineNo">872</span><a id="line.872">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">873</span><a id="line.873">     *            expected tag</a>
-<span class="sourceLineNo">874</span><a id="line.874">     */</a>
-<span class="sourceLineNo">875</span><a id="line.875">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
-<span class="sourceLineNo">876</span><a id="line.876">        boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">877</span><a id="line.877">        // Loop over tags finding return tags. After the first one, report a</a>
-<span class="sourceLineNo">878</span><a id="line.878">        // violation.</a>
-<span class="sourceLineNo">879</span><a id="line.879">        boolean found = false;</a>
-<span class="sourceLineNo">880</span><a id="line.880">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
-<span class="sourceLineNo">881</span><a id="line.881">        while (it.hasNext()) {</a>
-<span class="sourceLineNo">882</span><a id="line.882">            final JavadocTag javadocTag = it.next();</a>
-<span class="sourceLineNo">883</span><a id="line.883">            if (javadocTag.isReturnTag()) {</a>
-<span class="sourceLineNo">884</span><a id="line.884">                if (found) {</a>
-<span class="sourceLineNo">885</span><a id="line.885">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
-<span class="sourceLineNo">886</span><a id="line.886">                            MSG_DUPLICATE_TAG,</a>
-<span class="sourceLineNo">887</span><a id="line.887">                            JavadocTagInfo.RETURN.getText());</a>
-<span class="sourceLineNo">888</span><a id="line.888">                }</a>
-<span class="sourceLineNo">889</span><a id="line.889">                found = true;</a>
-<span class="sourceLineNo">890</span><a id="line.890">                it.remove();</a>
-<span class="sourceLineNo">891</span><a id="line.891">            }</a>
-<span class="sourceLineNo">892</span><a id="line.892">        }</a>
-<span class="sourceLineNo">893</span><a id="line.893"></a>
-<span class="sourceLineNo">894</span><a id="line.894">        // Handle there being no @return tags :- unless</a>
-<span class="sourceLineNo">895</span><a id="line.895">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">896</span><a id="line.896">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">897</span><a id="line.897">            log(lineNo, MSG_RETURN_EXPECTED);</a>
-<span class="sourceLineNo">898</span><a id="line.898">        }</a>
-<span class="sourceLineNo">899</span><a id="line.899">    }</a>
-<span class="sourceLineNo">900</span><a id="line.900"></a>
-<span class="sourceLineNo">901</span><a id="line.901">    /**</a>
-<span class="sourceLineNo">902</span><a id="line.902">     * Checks a set of tags for matching throws.</a>
-<span class="sourceLineNo">903</span><a id="line.903">     *</a>
-<span class="sourceLineNo">904</span><a id="line.904">     * @param tags the tags to check</a>
-<span class="sourceLineNo">905</span><a id="line.905">     * @param throwsList the throws to check</a>
-<span class="sourceLineNo">906</span><a id="line.906">     * @param reportExpectedTags whether we should report if do not find</a>
-<span class="sourceLineNo">907</span><a id="line.907">     *            expected tag</a>
-<span class="sourceLineNo">908</span><a id="line.908">     */</a>
-<span class="sourceLineNo">909</span><a id="line.909">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">910</span><a id="line.910">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
-<span class="sourceLineNo">911</span><a id="line.911">        // Loop over the tags, checking to see they exist in the throws.</a>
-<span class="sourceLineNo">912</span><a id="line.912">        // The foundThrows used for performance only</a>
-<span class="sourceLineNo">913</span><a id="line.913">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
-<span class="sourceLineNo">914</span><a id="line.914">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
-<span class="sourceLineNo">915</span><a id="line.915">        while (tagIt.hasNext()) {</a>
-<span class="sourceLineNo">916</span><a id="line.916">            final JavadocTag tag = tagIt.next();</a>
-<span class="sourceLineNo">917</span><a id="line.917"></a>
-<span class="sourceLineNo">918</span><a id="line.918">            if (!tag.isThrowsTag()) {</a>
-<span class="sourceLineNo">919</span><a id="line.919">                continue;</a>
-<span class="sourceLineNo">920</span><a id="line.920">            }</a>
-<span class="sourceLineNo">921</span><a id="line.921">            tagIt.remove();</a>
-<span class="sourceLineNo">922</span><a id="line.922"></a>
-<span class="sourceLineNo">923</span><a id="line.923">            // Loop looking for matching throw</a>
-<span class="sourceLineNo">924</span><a id="line.924">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
-<span class="sourceLineNo">925</span><a id="line.925">                    .getColumnNo());</a>
-<span class="sourceLineNo">926</span><a id="line.926">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
-<span class="sourceLineNo">927</span><a id="line.927">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
-<span class="sourceLineNo">928</span><a id="line.928">        }</a>
-<span class="sourceLineNo">929</span><a id="line.929">        // Now dump out all throws without tags :- unless</a>
-<span class="sourceLineNo">930</span><a id="line.930">        // the user has chosen to suppress these problems</a>
-<span class="sourceLineNo">931</span><a id="line.931">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
-<span class="sourceLineNo">932</span><a id="line.932">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
-<span class="sourceLineNo">933</span><a id="line.933">                .forEach(exceptionInfo -&gt; {</a>
-<span class="sourceLineNo">934</span><a id="line.934">                    final Token token = exceptionInfo.getName();</a>
-<span class="sourceLineNo">935</span><a id="line.935">                    log(exceptionInfo.getAst(),</a>
-<span class="sourceLineNo">936</span><a id="line.936">                        MSG_EXPECTED_TAG,</a>
-<span class="sourceLineNo">937</span><a id="line.937">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
-<span class="sourceLineNo">938</span><a id="line.938">                });</a>
-<span class="sourceLineNo">939</span><a id="line.939">        }</a>
-<span class="sourceLineNo">940</span><a id="line.940">    }</a>
-<span class="sourceLineNo">941</span><a id="line.941"></a>
-<span class="sourceLineNo">942</span><a id="line.942">    /**</a>
-<span class="sourceLineNo">943</span><a id="line.943">     * Verifies that documented exception is in throws.</a>
-<span class="sourceLineNo">944</span><a id="line.944">     *</a>
-<span class="sourceLineNo">945</span><a id="line.945">     * @param throwsIterable collection of throws</a>
-<span class="sourceLineNo">946</span><a id="line.946">     * @param documentedClassInfo documented exception class info</a>
-<span class="sourceLineNo">947</span><a id="line.947">     * @param foundThrows previously found throws</a>
-<span class="sourceLineNo">948</span><a id="line.948">     */</a>
-<span class="sourceLineNo">949</span><a id="line.949">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
-<span class="sourceLineNo">950</span><a id="line.950">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
-<span class="sourceLineNo">951</span><a id="line.951">        ExceptionInfo foundException = null;</a>
-<span class="sourceLineNo">952</span><a id="line.952"></a>
-<span class="sourceLineNo">953</span><a id="line.953">        // First look for matches on the exception name</a>
-<span class="sourceLineNo">954</span><a id="line.954">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
-<span class="sourceLineNo">955</span><a id="line.955">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
-<span class="sourceLineNo">956</span><a id="line.956">                    documentedClassInfo.getName().getText())) {</a>
-<span class="sourceLineNo">957</span><a id="line.957">                foundException = exceptionInfo;</a>
-<span class="sourceLineNo">958</span><a id="line.958">                break;</a>
-<span class="sourceLineNo">959</span><a id="line.959">            }</a>
-<span class="sourceLineNo">960</span><a id="line.960">        }</a>
-<span class="sourceLineNo">961</span><a id="line.961"></a>
-<span class="sourceLineNo">962</span><a id="line.962">        if (foundException != null) {</a>
-<span class="sourceLineNo">963</span><a id="line.963">            foundException.setFound();</a>
-<span class="sourceLineNo">964</span><a id="line.964">            foundThrows.add(documentedClassInfo.getName().getText());</a>
-<span class="sourceLineNo">965</span><a id="line.965">        }</a>
-<span class="sourceLineNo">966</span><a id="line.966">    }</a>
-<span class="sourceLineNo">967</span><a id="line.967"></a>
-<span class="sourceLineNo">968</span><a id="line.968">    /**</a>
-<span class="sourceLineNo">969</span><a id="line.969">     * Check that ExceptionInfo objects are same by name.</a>
-<span class="sourceLineNo">970</span><a id="line.970">     *</a>
-<span class="sourceLineNo">971</span><a id="line.971">     * @param info1 ExceptionInfo object</a>
-<span class="sourceLineNo">972</span><a id="line.972">     * @param info2 ExceptionInfo object</a>
-<span class="sourceLineNo">973</span><a id="line.973">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">974</span><a id="line.974">     */</a>
-<span class="sourceLineNo">975</span><a id="line.975">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
-<span class="sourceLineNo">976</span><a id="line.976">        return isClassNamesSame(info1.getName().getText(),</a>
-<span class="sourceLineNo">977</span><a id="line.977">                                    info2.getName().getText());</a>
-<span class="sourceLineNo">978</span><a id="line.978">    }</a>
-<span class="sourceLineNo">979</span><a id="line.979"></a>
-<span class="sourceLineNo">980</span><a id="line.980">    /**</a>
-<span class="sourceLineNo">981</span><a id="line.981">     * Check that class names are same by short name of class. If some class name is fully</a>
-<span class="sourceLineNo">982</span><a id="line.982">     * qualified it is cut to short name.</a>
-<span class="sourceLineNo">983</span><a id="line.983">     *</a>
-<span class="sourceLineNo">984</span><a id="line.984">     * @param class1 class name</a>
-<span class="sourceLineNo">985</span><a id="line.985">     * @param class2 class name</a>
-<span class="sourceLineNo">986</span><a id="line.986">     * @return true is ExceptionInfo object have the same name</a>
-<span class="sourceLineNo">987</span><a id="line.987">     */</a>
-<span class="sourceLineNo">988</span><a id="line.988">    private static boolean isClassNamesSame(String class1, String class2) {</a>
-<span class="sourceLineNo">989</span><a id="line.989">        boolean result = false;</a>
-<span class="sourceLineNo">990</span><a id="line.990">        if (class1.equals(class2)) {</a>
-<span class="sourceLineNo">991</span><a id="line.991">            result = true;</a>
-<span class="sourceLineNo">992</span><a id="line.992">        }</a>
-<span class="sourceLineNo">993</span><a id="line.993">        else {</a>
-<span class="sourceLineNo">994</span><a id="line.994">            final String separator = ".";</a>
-<span class="sourceLineNo">995</span><a id="line.995">            if (class1.contains(separator) || class2.contains(separator)) {</a>
-<span class="sourceLineNo">996</span><a id="line.996">                final String class1ShortName = class1</a>
-<span class="sourceLineNo">997</span><a id="line.997">                        .substring(class1.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">998</span><a id="line.998">                final String class2ShortName = class2</a>
-<span class="sourceLineNo">999</span><a id="line.999">                        .substring(class2.lastIndexOf('.') + 1);</a>
-<span class="sourceLineNo">1000</span><a id="line.1000">                result = class1ShortName.equals(class2ShortName);</a>
-<span class="sourceLineNo">1001</span><a id="line.1001">            }</a>
-<span class="sourceLineNo">1002</span><a id="line.1002">        }</a>
-<span class="sourceLineNo">1003</span><a id="line.1003">        return result;</a>
-<span class="sourceLineNo">1004</span><a id="line.1004">    }</a>
-<span class="sourceLineNo">1005</span><a id="line.1005"></a>
-<span class="sourceLineNo">1006</span><a id="line.1006">    /**</a>
-<span class="sourceLineNo">1007</span><a id="line.1007">     * Contains class's {@code Token}.</a>
-<span class="sourceLineNo">1008</span><a id="line.1008">     */</a>
-<span class="sourceLineNo">1009</span><a id="line.1009">    private static class ClassInfo {</a>
+<span class="sourceLineNo">787</span><a id="line.787">            if (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {</a>
+<span class="sourceLineNo">788</span><a id="line.788">                found = searchMatchingTypeParameter(typeParams,</a>
+<span class="sourceLineNo">789</span><a id="line.789">                        arg1.substring(1, arg1.length() - 1));</a>
+<span class="sourceLineNo">790</span><a id="line.790">            }</a>
+<span class="sourceLineNo">791</span><a id="line.791"></a>
+<span class="sourceLineNo">792</span><a id="line.792">            // Handle extra JavadocTag</a>
+<span class="sourceLineNo">793</span><a id="line.793">            if (!found) {</a>
+<span class="sourceLineNo">794</span><a id="line.794">                log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,</a>
+<span class="sourceLineNo">795</span><a id="line.795">                        "@param", arg1);</a>
+<span class="sourceLineNo">796</span><a id="line.796">            }</a>
+<span class="sourceLineNo">797</span><a id="line.797">        }</a>
+<span class="sourceLineNo">798</span><a id="line.798"></a>
+<span class="sourceLineNo">799</span><a id="line.799">        // Now dump out all type parameters/parameters without tags :- unless</a>
+<span class="sourceLineNo">800</span><a id="line.800">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">801</span><a id="line.801">        if (!allowMissingParamTags &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">802</span><a id="line.802">            for (DetailAST param : params) {</a>
+<span class="sourceLineNo">803</span><a id="line.803">                log(param, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">804</span><a id="line.804">                    JavadocTagInfo.PARAM.getText(), param.getText());</a>
+<span class="sourceLineNo">805</span><a id="line.805">            }</a>
+<span class="sourceLineNo">806</span><a id="line.806"></a>
+<span class="sourceLineNo">807</span><a id="line.807">            for (DetailAST typeParam : typeParams) {</a>
+<span class="sourceLineNo">808</span><a id="line.808">                log(typeParam, MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">809</span><a id="line.809">                    JavadocTagInfo.PARAM.getText(),</a>
+<span class="sourceLineNo">810</span><a id="line.810">                    ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">811</span><a id="line.811">                    + ELEMENT_END);</a>
+<span class="sourceLineNo">812</span><a id="line.812">            }</a>
+<span class="sourceLineNo">813</span><a id="line.813">        }</a>
+<span class="sourceLineNo">814</span><a id="line.814">    }</a>
+<span class="sourceLineNo">815</span><a id="line.815"></a>
+<span class="sourceLineNo">816</span><a id="line.816">    /**</a>
+<span class="sourceLineNo">817</span><a id="line.817">     * Returns true if required type found in type parameters.</a>
+<span class="sourceLineNo">818</span><a id="line.818">     *</a>
+<span class="sourceLineNo">819</span><a id="line.819">     * @param typeParams</a>
+<span class="sourceLineNo">820</span><a id="line.820">     *            collection of type parameters</a>
+<span class="sourceLineNo">821</span><a id="line.821">     * @param requiredTypeName</a>
+<span class="sourceLineNo">822</span><a id="line.822">     *            name of required type</a>
+<span class="sourceLineNo">823</span><a id="line.823">     * @return true if required type found in type parameters.</a>
+<span class="sourceLineNo">824</span><a id="line.824">     */</a>
+<span class="sourceLineNo">825</span><a id="line.825">    private static boolean searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,</a>
+<span class="sourceLineNo">826</span><a id="line.826">            String requiredTypeName) {</a>
+<span class="sourceLineNo">827</span><a id="line.827">        // Loop looking for matching type param</a>
+<span class="sourceLineNo">828</span><a id="line.828">        final Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();</a>
+<span class="sourceLineNo">829</span><a id="line.829">        boolean found = false;</a>
+<span class="sourceLineNo">830</span><a id="line.830">        while (typeParamsIt.hasNext()) {</a>
+<span class="sourceLineNo">831</span><a id="line.831">            final DetailAST typeParam = typeParamsIt.next();</a>
+<span class="sourceLineNo">832</span><a id="line.832">            if (typeParam.findFirstToken(TokenTypes.IDENT).getText()</a>
+<span class="sourceLineNo">833</span><a id="line.833">                    .equals(requiredTypeName)) {</a>
+<span class="sourceLineNo">834</span><a id="line.834">                found = true;</a>
+<span class="sourceLineNo">835</span><a id="line.835">                typeParamsIt.remove();</a>
+<span class="sourceLineNo">836</span><a id="line.836">                break;</a>
+<span class="sourceLineNo">837</span><a id="line.837">            }</a>
+<span class="sourceLineNo">838</span><a id="line.838">        }</a>
+<span class="sourceLineNo">839</span><a id="line.839">        return found;</a>
+<span class="sourceLineNo">840</span><a id="line.840">    }</a>
+<span class="sourceLineNo">841</span><a id="line.841"></a>
+<span class="sourceLineNo">842</span><a id="line.842">    /**</a>
+<span class="sourceLineNo">843</span><a id="line.843">     * Remove parameter from params collection by name.</a>
+<span class="sourceLineNo">844</span><a id="line.844">     *</a>
+<span class="sourceLineNo">845</span><a id="line.845">     * @param params collection of DetailAST parameters</a>
+<span class="sourceLineNo">846</span><a id="line.846">     * @param paramName name of parameter</a>
+<span class="sourceLineNo">847</span><a id="line.847">     * @return true if parameter found and removed</a>
+<span class="sourceLineNo">848</span><a id="line.848">     */</a>
+<span class="sourceLineNo">849</span><a id="line.849">    private static boolean removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {</a>
+<span class="sourceLineNo">850</span><a id="line.850">        boolean found = false;</a>
+<span class="sourceLineNo">851</span><a id="line.851">        final Iterator&lt;DetailAST&gt; paramIt = params.iterator();</a>
+<span class="sourceLineNo">852</span><a id="line.852">        while (paramIt.hasNext()) {</a>
+<span class="sourceLineNo">853</span><a id="line.853">            final DetailAST param = paramIt.next();</a>
+<span class="sourceLineNo">854</span><a id="line.854">            if (param.getText().equals(paramName)) {</a>
+<span class="sourceLineNo">855</span><a id="line.855">                found = true;</a>
+<span class="sourceLineNo">856</span><a id="line.856">                paramIt.remove();</a>
+<span class="sourceLineNo">857</span><a id="line.857">                break;</a>
+<span class="sourceLineNo">858</span><a id="line.858">            }</a>
+<span class="sourceLineNo">859</span><a id="line.859">        }</a>
+<span class="sourceLineNo">860</span><a id="line.860">        return found;</a>
+<span class="sourceLineNo">861</span><a id="line.861">    }</a>
+<span class="sourceLineNo">862</span><a id="line.862"></a>
+<span class="sourceLineNo">863</span><a id="line.863">    /**</a>
+<span class="sourceLineNo">864</span><a id="line.864">     * Checks for only one return tag. All return tags will be removed from the</a>
+<span class="sourceLineNo">865</span><a id="line.865">     * supplied list.</a>
+<span class="sourceLineNo">866</span><a id="line.866">     *</a>
+<span class="sourceLineNo">867</span><a id="line.867">     * @param tags the tags to check</a>
+<span class="sourceLineNo">868</span><a id="line.868">     * @param lineNo the line number of the expected tag</a>
+<span class="sourceLineNo">869</span><a id="line.869">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">870</span><a id="line.870">     *            expected tag</a>
+<span class="sourceLineNo">871</span><a id="line.871">     */</a>
+<span class="sourceLineNo">872</span><a id="line.872">    private void checkReturnTag(List&lt;JavadocTag&gt; tags, int lineNo,</a>
+<span class="sourceLineNo">873</span><a id="line.873">        boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">874</span><a id="line.874">        // Loop over tags finding return tags. After the first one, report a</a>
+<span class="sourceLineNo">875</span><a id="line.875">        // violation.</a>
+<span class="sourceLineNo">876</span><a id="line.876">        boolean found = false;</a>
+<span class="sourceLineNo">877</span><a id="line.877">        final ListIterator&lt;JavadocTag&gt; it = tags.listIterator();</a>
+<span class="sourceLineNo">878</span><a id="line.878">        while (it.hasNext()) {</a>
+<span class="sourceLineNo">879</span><a id="line.879">            final JavadocTag javadocTag = it.next();</a>
+<span class="sourceLineNo">880</span><a id="line.880">            if (javadocTag.isReturnTag()) {</a>
+<span class="sourceLineNo">881</span><a id="line.881">                if (found) {</a>
+<span class="sourceLineNo">882</span><a id="line.882">                    log(javadocTag.getLineNo(), javadocTag.getColumnNo(),</a>
+<span class="sourceLineNo">883</span><a id="line.883">                            MSG_DUPLICATE_TAG,</a>
+<span class="sourceLineNo">884</span><a id="line.884">                            JavadocTagInfo.RETURN.getText());</a>
+<span class="sourceLineNo">885</span><a id="line.885">                }</a>
+<span class="sourceLineNo">886</span><a id="line.886">                found = true;</a>
+<span class="sourceLineNo">887</span><a id="line.887">                it.remove();</a>
+<span class="sourceLineNo">888</span><a id="line.888">            }</a>
+<span class="sourceLineNo">889</span><a id="line.889">        }</a>
+<span class="sourceLineNo">890</span><a id="line.890"></a>
+<span class="sourceLineNo">891</span><a id="line.891">        // Handle there being no @return tags :- unless</a>
+<span class="sourceLineNo">892</span><a id="line.892">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">893</span><a id="line.893">        if (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">894</span><a id="line.894">            log(lineNo, MSG_RETURN_EXPECTED);</a>
+<span class="sourceLineNo">895</span><a id="line.895">        }</a>
+<span class="sourceLineNo">896</span><a id="line.896">    }</a>
+<span class="sourceLineNo">897</span><a id="line.897"></a>
+<span class="sourceLineNo">898</span><a id="line.898">    /**</a>
+<span class="sourceLineNo">899</span><a id="line.899">     * Checks a set of tags for matching throws.</a>
+<span class="sourceLineNo">900</span><a id="line.900">     *</a>
+<span class="sourceLineNo">901</span><a id="line.901">     * @param tags the tags to check</a>
+<span class="sourceLineNo">902</span><a id="line.902">     * @param throwsList the throws to check</a>
+<span class="sourceLineNo">903</span><a id="line.903">     * @param reportExpectedTags whether we should report if do not find</a>
+<span class="sourceLineNo">904</span><a id="line.904">     *            expected tag</a>
+<span class="sourceLineNo">905</span><a id="line.905">     */</a>
+<span class="sourceLineNo">906</span><a id="line.906">    private void checkThrowsTags(List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">907</span><a id="line.907">            List&lt;ExceptionInfo&gt; throwsList, boolean reportExpectedTags) {</a>
+<span class="sourceLineNo">908</span><a id="line.908">        // Loop over the tags, checking to see they exist in the throws.</a>
+<span class="sourceLineNo">909</span><a id="line.909">        // The foundThrows used for performance only</a>
+<span class="sourceLineNo">910</span><a id="line.910">        final Set&lt;String&gt; foundThrows = new HashSet&lt;&gt;();</a>
+<span class="sourceLineNo">911</span><a id="line.911">        final ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();</a>
+<span class="sourceLineNo">912</span><a id="line.912">        while (tagIt.hasNext()) {</a>
+<span class="sourceLineNo">913</span><a id="line.913">            final JavadocTag tag = tagIt.next();</a>
+<span class="sourceLineNo">914</span><a id="line.914"></a>
+<span class="sourceLineNo">915</span><a id="line.915">            if (!tag.isThrowsTag()) {</a>
+<span class="sourceLineNo">916</span><a id="line.916">                continue;</a>
+<span class="sourceLineNo">917</span><a id="line.917">            }</a>
+<span class="sourceLineNo">918</span><a id="line.918">            tagIt.remove();</a>
+<span class="sourceLineNo">919</span><a id="line.919"></a>
+<span class="sourceLineNo">920</span><a id="line.920">            // Loop looking for matching throw</a>
+<span class="sourceLineNo">921</span><a id="line.921">            final Token token = new Token(tag.getFirstArg(), tag.getLineNo(), tag</a>
+<span class="sourceLineNo">922</span><a id="line.922">                    .getColumnNo());</a>
+<span class="sourceLineNo">923</span><a id="line.923">            final ClassInfo documentedClassInfo = new ClassInfo(token);</a>
+<span class="sourceLineNo">924</span><a id="line.924">            processThrows(throwsList, documentedClassInfo, foundThrows);</a>
+<span class="sourceLineNo">925</span><a id="line.925">        }</a>
+<span class="sourceLineNo">926</span><a id="line.926">        // Now dump out all throws without tags :- unless</a>
+<span class="sourceLineNo">927</span><a id="line.927">        // the user has chosen to suppress these problems</a>
+<span class="sourceLineNo">928</span><a id="line.928">        if (validateThrows &amp;&amp; reportExpectedTags) {</a>
+<span class="sourceLineNo">929</span><a id="line.929">            throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())</a>
+<span class="sourceLineNo">930</span><a id="line.930">                .forEach(exceptionInfo -&gt; {</a>
+<span class="sourceLineNo">931</span><a id="line.931">                    final Token token = exceptionInfo.getName();</a>
+<span class="sourceLineNo">932</span><a id="line.932">                    log(exceptionInfo.getAst(),</a>
+<span class="sourceLineNo">933</span><a id="line.933">                        MSG_EXPECTED_TAG,</a>
+<span class="sourceLineNo">934</span><a id="line.934">                        JavadocTagInfo.THROWS.getText(), token.getText());</a>
+<span class="sourceLineNo">935</span><a id="line.935">                });</a>
+<span class="sourceLineNo">936</span><a id="line.936">        }</a>
+<span class="sourceLineNo">937</span><a id="line.937">    }</a>
+<span class="sourceLineNo">938</span><a id="line.938"></a>
+<span class="sourceLineNo">939</span><a id="line.939">    /**</a>
+<span class="sourceLineNo">940</span><a id="line.940">     * Verifies that documented exception is in throws.</a>
+<span class="sourceLineNo">941</span><a id="line.941">     *</a>
+<span class="sourceLineNo">942</span><a id="line.942">     * @param throwsIterable collection of throws</a>
+<span class="sourceLineNo">943</span><a id="line.943">     * @param documentedClassInfo documented exception class info</a>
+<span class="sourceLineNo">944</span><a id="line.944">     * @param foundThrows previously found throws</a>
+<span class="sourceLineNo">945</span><a id="line.945">     */</a>
+<span class="sourceLineNo">946</span><a id="line.946">    private static void processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,</a>
+<span class="sourceLineNo">947</span><a id="line.947">                                      ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {</a>
+<span class="sourceLineNo">948</span><a id="line.948">        ExceptionInfo foundException = null;</a>
+<span class="sourceLineNo">949</span><a id="line.949"></a>
+<span class="sourceLineNo">950</span><a id="line.950">        // First look for matches on the exception name</a>
+<span class="sourceLineNo">951</span><a id="line.951">        for (ExceptionInfo exceptionInfo : throwsIterable) {</a>
+<span class="sourceLineNo">952</span><a id="line.952">            if (isClassNamesSame(exceptionInfo.getName().getText(),</a>
+<span class="sourceLineNo">953</span><a id="line.953">                    documentedClassInfo.getName().getText())) {</a>
+<span class="sourceLineNo">954</span><a id="line.954">                foundException = exceptionInfo;</a>
+<span class="sourceLineNo">955</span><a id="line.955">                break;</a>
+<span class="sourceLineNo">956</span><a id="line.956">            }</a>
+<span class="sourceLineNo">957</span><a id="line.957">        }</a>
+<span class="sourceLineNo">958</span><a id="line.958"></a>
+<span class="sourceLineNo">959</span><a id="line.959">        if (foundException != null) {</a>
+<span class="sourceLineNo">960</span><a id="line.960">            foundException.setFound();</a>
+<span class="sourceLineNo">961</span><a id="line.961">            foundThrows.add(documentedClassInfo.getName().getText());</a>
+<span class="sourceLineNo">962</span><a id="line.962">        }</a>
+<span class="sourceLineNo">963</span><a id="line.963">    }</a>
+<span class="sourceLineNo">964</span><a id="line.964"></a>
+<span class="sourceLineNo">965</span><a id="line.965">    /**</a>
+<span class="sourceLineNo">966</span><a id="line.966">     * Check that ExceptionInfo objects are same by name.</a>
+<span class="sourceLineNo">967</span><a id="line.967">     *</a>
+<span class="sourceLineNo">968</span><a id="line.968">     * @param info1 ExceptionInfo object</a>
+<span class="sourceLineNo">969</span><a id="line.969">     * @param info2 ExceptionInfo object</a>
+<span class="sourceLineNo">970</span><a id="line.970">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">971</span><a id="line.971">     */</a>
+<span class="sourceLineNo">972</span><a id="line.972">    private static boolean isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {</a>
+<span class="sourceLineNo">973</span><a id="line.973">        return isClassNamesSame(info1.getName().getText(),</a>
+<span class="sourceLineNo">974</span><a id="line.974">                                    info2.getName().getText());</a>
+<span class="sourceLineNo">975</span><a id="line.975">    }</a>
+<span class="sourceLineNo">976</span><a id="line.976"></a>
+<span class="sourceLineNo">977</span><a id="line.977">    /**</a>
+<span class="sourceLineNo">978</span><a id="line.978">     * Check that class names are same by short name of class. If some class name is fully</a>
+<span class="sourceLineNo">979</span><a id="line.979">     * qualified it is cut to short name.</a>
+<span class="sourceLineNo">980</span><a id="line.980">     *</a>
+<span class="sourceLineNo">981</span><a id="line.981">     * @param class1 class name</a>
+<span class="sourceLineNo">982</span><a id="line.982">     * @param class2 class name</a>
+<span class="sourceLineNo">983</span><a id="line.983">     * @return true is ExceptionInfo object have the same name</a>
+<span class="sourceLineNo">984</span><a id="line.984">     */</a>
+<span class="sourceLineNo">985</span><a id="line.985">    private static boolean isClassNamesSame(String class1, String class2) {</a>
+<span class="sourceLineNo">986</span><a id="line.986">        boolean result = false;</a>
+<span class="sourceLineNo">987</span><a id="line.987">        if (class1.equals(class2)) {</a>
+<span class="sourceLineNo">988</span><a id="line.988">            result = true;</a>
+<span class="sourceLineNo">989</span><a id="line.989">        }</a>
+<span class="sourceLineNo">990</span><a id="line.990">        else {</a>
+<span class="sourceLineNo">991</span><a id="line.991">            final String separator = ".";</a>
+<span class="sourceLineNo">992</span><a id="line.992">            if (class1.contains(separator) || class2.contains(separator)) {</a>
+<span class="sourceLineNo">993</span><a id="line.993">                final String class1ShortName = class1</a>
+<span class="sourceLineNo">994</span><a id="line.994">                        .substring(class1.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">995</span><a id="line.995">                final String class2ShortName = class2</a>
+<span class="sourceLineNo">996</span><a id="line.996">                        .substring(class2.lastIndexOf('.') + 1);</a>
+<span class="sourceLineNo">997</span><a id="line.997">                result = class1ShortName.equals(class2ShortName);</a>
+<span class="sourceLineNo">998</span><a id="line.998">            }</a>
+<span class="sourceLineNo">999</span><a id="line.999">        }</a>
+<span class="sourceLineNo">1000</span><a id="line.1000">        return result;</a>
+<span class="sourceLineNo">1001</span><a id="line.1001">    }</a>
+<span class="sourceLineNo">1002</span><a id="line.1002"></a>
+<span class="sourceLineNo">1003</span><a id="line.1003">    /**</a>
+<span class="sourceLineNo">1004</span><a id="line.1004">     * Contains class's {@code Token}.</a>
+<span class="sourceLineNo">1005</span><a id="line.1005">     */</a>
+<span class="sourceLineNo">1006</span><a id="line.1006">    private static class ClassInfo {</a>
+<span class="sourceLineNo">1007</span><a id="line.1007"></a>
+<span class="sourceLineNo">1008</span><a id="line.1008">        /** {@code FullIdent} associated with this class. */</a>
+<span class="sourceLineNo">1009</span><a id="line.1009">        private final Token name;</a>
 <span class="sourceLineNo">1010</span><a id="line.1010"></a>
-<span class="sourceLineNo">1011</span><a id="line.1011">        /** {@code FullIdent} associated with this class. */</a>
-<span class="sourceLineNo">1012</span><a id="line.1012">        private final Token name;</a>
-<span class="sourceLineNo">1013</span><a id="line.1013"></a>
-<span class="sourceLineNo">1014</span><a id="line.1014">        /**</a>
-<span class="sourceLineNo">1015</span><a id="line.1015">         * Creates new instance of class information object.</a>
-<span class="sourceLineNo">1016</span><a id="line.1016">         *</a>
-<span class="sourceLineNo">1017</span><a id="line.1017">         * @param className token which represents class name.</a>
-<span class="sourceLineNo">1018</span><a id="line.1018">         * @throws IllegalArgumentException when className is nulls</a>
-<span class="sourceLineNo">1019</span><a id="line.1019">         */</a>
-<span class="sourceLineNo">1020</span><a id="line.1020">        protected ClassInfo(final Token className) {</a>
-<span class="sourceLineNo">1021</span><a id="line.1021">            name = className;</a>
-<span class="sourceLineNo">1022</span><a id="line.1022">        }</a>
-<span class="sourceLineNo">1023</span><a id="line.1023"></a>
-<span class="sourceLineNo">1024</span><a id="line.1024">        /**</a>
-<span class="sourceLineNo">1025</span><a id="line.1025">         * Gets class name.</a>
-<span class="sourceLineNo">1026</span><a id="line.1026">         *</a>
-<span class="sourceLineNo">1027</span><a id="line.1027">         * @return class name</a>
-<span class="sourceLineNo">1028</span><a id="line.1028">         */</a>
-<span class="sourceLineNo">1029</span><a id="line.1029">        public final Token getName() {</a>
-<span class="sourceLineNo">1030</span><a id="line.1030">            return name;</a>
-<span class="sourceLineNo">1031</span><a id="line.1031">        }</a>
-<span class="sourceLineNo">1032</span><a id="line.1032"></a>
-<span class="sourceLineNo">1033</span><a id="line.1033">    }</a>
-<span class="sourceLineNo">1034</span><a id="line.1034"></a>
-<span class="sourceLineNo">1035</span><a id="line.1035">    /**</a>
-<span class="sourceLineNo">1036</span><a id="line.1036">     * Represents text element with location in the text.</a>
-<span class="sourceLineNo">1037</span><a id="line.1037">     */</a>
-<span class="sourceLineNo">1038</span><a id="line.1038">    private static final class Token {</a>
-<span class="sourceLineNo">1039</span><a id="line.1039"></a>
-<span class="sourceLineNo">1040</span><a id="line.1040">        /** Token's column number. */</a>
-<span class="sourceLineNo">1041</span><a id="line.1041">        private final int columnNo;</a>
-<span class="sourceLineNo">1042</span><a id="line.1042">        /** Token's line number. */</a>
-<span class="sourceLineNo">1043</span><a id="line.1043">        private final int lineNo;</a>
-<span class="sourceLineNo">1044</span><a id="line.1044">        /** Token's text. */</a>
-<span class="sourceLineNo">1045</span><a id="line.1045">        private final String text;</a>
-<span class="sourceLineNo">1046</span><a id="line.1046"></a>
-<span class="sourceLineNo">1047</span><a id="line.1047">        /**</a>
-<span class="sourceLineNo">1048</span><a id="line.1048">         * Creates token.</a>
-<span class="sourceLineNo">1049</span><a id="line.1049">         *</a>
-<span class="sourceLineNo">1050</span><a id="line.1050">         * @param text token's text</a>
-<span class="sourceLineNo">1051</span><a id="line.1051">         * @param lineNo token's line number</a>
-<span class="sourceLineNo">1052</span><a id="line.1052">         * @param columnNo token's column number</a>
-<span class="sourceLineNo">1053</span><a id="line.1053">         */</a>
-<span class="sourceLineNo">1054</span><a id="line.1054">        private Token(String text, int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">1055</span><a id="line.1055">            this.text = text;</a>
-<span class="sourceLineNo">1056</span><a id="line.1056">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">1057</span><a id="line.1057">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">1058</span><a id="line.1058">        }</a>
-<span class="sourceLineNo">1059</span><a id="line.1059"></a>
-<span class="sourceLineNo">1060</span><a id="line.1060">        /**</a>
-<span class="sourceLineNo">1061</span><a id="line.1061">         * Converts FullIdent to Token.</a>
-<span class="sourceLineNo">1062</span><a id="line.1062">         *</a>
-<span class="sourceLineNo">1063</span><a id="line.1063">         * @param fullIdent full ident to convert.</a>
-<span class="sourceLineNo">1064</span><a id="line.1064">         */</a>
-<span class="sourceLineNo">1065</span><a id="line.1065">        private Token(FullIdent fullIdent) {</a>
-<span class="sourceLineNo">1066</span><a id="line.1066">            text = fullIdent.getText();</a>
-<span class="sourceLineNo">1067</span><a id="line.1067">            lineNo = fullIdent.getLineNo();</a>
-<span class="sourceLineNo">1068</span><a id="line.1068">            columnNo = fullIdent.getColumnNo();</a>
-<span class="sourceLineNo">1069</span><a id="line.1069">        }</a>
-<span class="sourceLineNo">1070</span><a id="line.1070"></a>
-<span class="sourceLineNo">1071</span><a id="line.1071">        /**</a>
-<span class="sourceLineNo">1072</span><a id="line.1072">         * Gets text of the token.</a>
-<span class="sourceLineNo">1073</span><a id="line.1073">         *</a>
-<span class="sourceLineNo">1074</span><a id="line.1074">         * @return text of the token</a>
-<span class="sourceLineNo">1075</span><a id="line.1075">         */</a>
-<span class="sourceLineNo">1076</span><a id="line.1076">        public String getText() {</a>
-<span class="sourceLineNo">1077</span><a id="line.1077">            return text;</a>
-<span class="sourceLineNo">1078</span><a id="line.1078">        }</a>
-<span class="sourceLineNo">1079</span><a id="line.1079"></a>
-<span class="sourceLineNo">1080</span><a id="line.1080">        @Override</a>
-<span class="sourceLineNo">1081</span><a id="line.1081">        public String toString() {</a>
-<span class="sourceLineNo">1082</span><a id="line.1082">            return "Token[" + text + "(" + lineNo</a>
-<span class="sourceLineNo">1083</span><a id="line.1083">                + "x" + columnNo + ")]";</a>
-<span class="sourceLineNo">1084</span><a id="line.1084">        }</a>
-<span class="sourceLineNo">1085</span><a id="line.1085"></a>
-<span class="sourceLineNo">1086</span><a id="line.1086">    }</a>
+<span class="sourceLineNo">1011</span><a id="line.1011">        /**</a>
+<span class="sourceLineNo">1012</span><a id="line.1012">         * Creates new instance of class information object.</a>
+<span class="sourceLineNo">1013</span><a id="line.1013">         *</a>
+<span class="sourceLineNo">1014</span><a id="line.1014">         * @param className token which represents class name.</a>
+<span class="sourceLineNo">1015</span><a id="line.1015">         * @throws IllegalArgumentException when className is nulls</a>
+<span class="sourceLineNo">1016</span><a id="line.1016">         */</a>
+<span class="sourceLineNo">1017</span><a id="line.1017">        protected ClassInfo(final Token className) {</a>
+<span class="sourceLineNo">1018</span><a id="line.1018">            name = className;</a>
+<span class="sourceLineNo">1019</span><a id="line.1019">        }</a>
+<span class="sourceLineNo">1020</span><a id="line.1020"></a>
+<span class="sourceLineNo">1021</span><a id="line.1021">        /**</a>
+<span class="sourceLineNo">1022</span><a id="line.1022">         * Gets class name.</a>
+<span class="sourceLineNo">1023</span><a id="line.1023">         *</a>
+<span class="sourceLineNo">1024</span><a id="line.1024">         * @return class name</a>
+<span class="sourceLineNo">1025</span><a id="line.1025">         */</a>
+<span class="sourceLineNo">1026</span><a id="line.1026">        public final Token getName() {</a>
+<span class="sourceLineNo">1027</span><a id="line.1027">            return name;</a>
+<span class="sourceLineNo">1028</span><a id="line.1028">        }</a>
+<span class="sourceLineNo">1029</span><a id="line.1029"></a>
+<span class="sourceLineNo">1030</span><a id="line.1030">    }</a>
+<span class="sourceLineNo">1031</span><a id="line.1031"></a>
+<span class="sourceLineNo">1032</span><a id="line.1032">    /**</a>
+<span class="sourceLineNo">1033</span><a id="line.1033">     * Represents text element with location in the text.</a>
+<span class="sourceLineNo">1034</span><a id="line.1034">     */</a>
+<span class="sourceLineNo">1035</span><a id="line.1035">    private static final class Token {</a>
+<span class="sourceLineNo">1036</span><a id="line.1036"></a>
+<span class="sourceLineNo">1037</span><a id="line.1037">        /** Token's column number. */</a>
+<span class="sourceLineNo">1038</span><a id="line.1038">        private final int columnNo;</a>
+<span class="sourceLineNo">1039</span><a id="line.1039">        /** Token's line number. */</a>
+<span class="sourceLineNo">1040</span><a id="line.1040">        private final int lineNo;</a>
+<span class="sourceLineNo">1041</span><a id="line.1041">        /** Token's text. */</a>
+<span class="sourceLineNo">1042</span><a id="line.1042">        private final String text;</a>
+<span class="sourceLineNo">1043</span><a id="line.1043"></a>
+<span class="sourceLineNo">1044</span><a id="line.1044">        /**</a>
+<span class="sourceLineNo">1045</span><a id="line.1045">         * Creates token.</a>
+<span class="sourceLineNo">1046</span><a id="line.1046">         *</a>
+<span class="sourceLineNo">1047</span><a id="line.1047">         * @param text token's text</a>
+<span class="sourceLineNo">1048</span><a id="line.1048">         * @param lineNo token's line number</a>
+<span class="sourceLineNo">1049</span><a id="line.1049">         * @param columnNo token's column number</a>
+<span class="sourceLineNo">1050</span><a id="line.1050">         */</a>
+<span class="sourceLineNo">1051</span><a id="line.1051">        private Token(String text, int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">1052</span><a id="line.1052">            this.text = text;</a>
+<span class="sourceLineNo">1053</span><a id="line.1053">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">1054</span><a id="line.1054">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">1055</span><a id="line.1055">        }</a>
+<span class="sourceLineNo">1056</span><a id="line.1056"></a>
+<span class="sourceLineNo">1057</span><a id="line.1057">        /**</a>
+<span class="sourceLineNo">1058</span><a id="line.1058">         * Converts FullIdent to Token.</a>
+<span class="sourceLineNo">1059</span><a id="line.1059">         *</a>
+<span class="sourceLineNo">1060</span><a id="line.1060">         * @param fullIdent full ident to convert.</a>
+<span class="sourceLineNo">1061</span><a id="line.1061">         */</a>
+<span class="sourceLineNo">1062</span><a id="line.1062">        private Token(FullIdent fullIdent) {</a>
+<span class="sourceLineNo">1063</span><a id="line.1063">            text = fullIdent.getText();</a>
+<span class="sourceLineNo">1064</span><a id="line.1064">            lineNo = fullIdent.getLineNo();</a>
+<span class="sourceLineNo">1065</span><a id="line.1065">            columnNo = fullIdent.getColumnNo();</a>
+<span class="sourceLineNo">1066</span><a id="line.1066">        }</a>
+<span class="sourceLineNo">1067</span><a id="line.1067"></a>
+<span class="sourceLineNo">1068</span><a id="line.1068">        /**</a>
+<span class="sourceLineNo">1069</span><a id="line.1069">         * Gets text of the token.</a>
+<span class="sourceLineNo">1070</span><a id="line.1070">         *</a>
+<span class="sourceLineNo">1071</span><a id="line.1071">         * @return text of the token</a>
+<span class="sourceLineNo">1072</span><a id="line.1072">         */</a>
+<span class="sourceLineNo">1073</span><a id="line.1073">        public String getText() {</a>
+<span class="sourceLineNo">1074</span><a id="line.1074">            return text;</a>
+<span class="sourceLineNo">1075</span><a id="line.1075">        }</a>
+<span class="sourceLineNo">1076</span><a id="line.1076"></a>
+<span class="sourceLineNo">1077</span><a id="line.1077">        @Override</a>
+<span class="sourceLineNo">1078</span><a id="line.1078">        public String toString() {</a>
+<span class="sourceLineNo">1079</span><a id="line.1079">            return "Token[" + text + "(" + lineNo</a>
+<span class="sourceLineNo">1080</span><a id="line.1080">                + "x" + columnNo + ")]";</a>
+<span class="sourceLineNo">1081</span><a id="line.1081">        }</a>
+<span class="sourceLineNo">1082</span><a id="line.1082"></a>
+<span class="sourceLineNo">1083</span><a id="line.1083">    }</a>
+<span class="sourceLineNo">1084</span><a id="line.1084"></a>
+<span class="sourceLineNo">1085</span><a id="line.1085">    /** Stores useful information about declared exception. */</a>
+<span class="sourceLineNo">1086</span><a id="line.1086">    private static final class ExceptionInfo {</a>
 <span class="sourceLineNo">1087</span><a id="line.1087"></a>
-<span class="sourceLineNo">1088</span><a id="line.1088">    /** Stores useful information about declared exception. */</a>
-<span class="sourceLineNo">1089</span><a id="line.1089">    private static final class ExceptionInfo {</a>
+<span class="sourceLineNo">1088</span><a id="line.1088">        /** AST node representing this exception. */</a>
+<span class="sourceLineNo">1089</span><a id="line.1089">        private final DetailAST ast;</a>
 <span class="sourceLineNo">1090</span><a id="line.1090"></a>
-<span class="sourceLineNo">1091</span><a id="line.1091">        /** AST node representing this exception. */</a>
-<span class="sourceLineNo">1092</span><a id="line.1092">        private final DetailAST ast;</a>
-<span class="sourceLineNo">1093</span><a id="line.1093"></a>
-<span class="sourceLineNo">1094</span><a id="line.1094">        /** Class information associated with this exception. */</a>
-<span class="sourceLineNo">1095</span><a id="line.1095">        private final ClassInfo classInfo;</a>
-<span class="sourceLineNo">1096</span><a id="line.1096">        /** Does the exception have throws tag associated with. */</a>
-<span class="sourceLineNo">1097</span><a id="line.1097">        private boolean found;</a>
-<span class="sourceLineNo">1098</span><a id="line.1098"></a>
-<span class="sourceLineNo">1099</span><a id="line.1099">        /**</a>
-<span class="sourceLineNo">1100</span><a id="line.1100">         * Creates new instance for {@code FullIdent}.</a>
-<span class="sourceLineNo">1101</span><a id="line.1101">         *</a>
-<span class="sourceLineNo">1102</span><a id="line.1102">         * @param ast AST node representing this exception</a>
-<span class="sourceLineNo">1103</span><a id="line.1103">         * @param classInfo class info</a>
-<span class="sourceLineNo">1104</span><a id="line.1104">         */</a>
-<span class="sourceLineNo">1105</span><a id="line.1105">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
-<span class="sourceLineNo">1106</span><a id="line.1106">            this.ast = ast;</a>
-<span class="sourceLineNo">1107</span><a id="line.1107">            this.classInfo = classInfo;</a>
-<span class="sourceLineNo">1108</span><a id="line.1108">        }</a>
-<span class="sourceLineNo">1109</span><a id="line.1109"></a>
-<span class="sourceLineNo">1110</span><a id="line.1110">        /**</a>
-<span class="sourceLineNo">1111</span><a id="line.1111">         * Gets the AST node representing this exception.</a>
-<span class="sourceLineNo">1112</span><a id="line.1112">         *</a>
-<span class="sourceLineNo">1113</span><a id="line.1113">         * @return the AST node representing this exception</a>
-<span class="sourceLineNo">1114</span><a id="line.1114">         */</a>
-<span class="sourceLineNo">1115</span><a id="line.1115">        private DetailAST getAst() {</a>
-<span class="sourceLineNo">1116</span><a id="line.1116">            return ast;</a>
-<span class="sourceLineNo">1117</span><a id="line.1117">        }</a>
-<span class="sourceLineNo">1118</span><a id="line.1118"></a>
-<span class="sourceLineNo">1119</span><a id="line.1119">        /** Mark that the exception has associated throws tag. */</a>
-<span class="sourceLineNo">1120</span><a id="line.1120">        private void setFound() {</a>
-<span class="sourceLineNo">1121</span><a id="line.1121">            found = true;</a>
-<span class="sourceLineNo">1122</span><a id="line.1122">        }</a>
-<span class="sourceLineNo">1123</span><a id="line.1123"></a>
-<span class="sourceLineNo">1124</span><a id="line.1124">        /**</a>
-<span class="sourceLineNo">1125</span><a id="line.1125">         * Checks that the exception has throws tag associated with it.</a>
-<span class="sourceLineNo">1126</span><a id="line.1126">         *</a>
-<span class="sourceLineNo">1127</span><a id="line.1127">         * @return whether the exception has throws tag associated with</a>
-<span class="sourceLineNo">1128</span><a id="line.1128">         */</a>
-<span class="sourceLineNo">1129</span><a id="line.1129">        private boolean isFound() {</a>
-<span class="sourceLineNo">1130</span><a id="line.1130">            return found;</a>
-<span class="sourceLineNo">1131</span><a id="line.1131">        }</a>
-<span class="sourceLineNo">1132</span><a id="line.1132"></a>
-<span class="sourceLineNo">1133</span><a id="line.1133">        /**</a>
-<span class="sourceLineNo">1134</span><a id="line.1134">         * Gets exception name.</a>
-<span class="sourceLineNo">1135</span><a id="line.1135">         *</a>
-<span class="sourceLineNo">1136</span><a id="line.1136">         * @return exception's name</a>
-<span class="sourceLineNo">1137</span><a id="line.1137">         */</a>
-<span class="sourceLineNo">1138</span><a id="line.1138">        private Token getName() {</a>
-<span class="sourceLineNo">1139</span><a id="line.1139">            return classInfo.getName();</a>
-<span class="sourceLineNo">1140</span><a id="line.1140">        }</a>
-<span class="sourceLineNo">1141</span><a id="line.1141"></a>
-<span class="sourceLineNo">1142</span><a id="line.1142">    }</a>
-<span class="sourceLineNo">1143</span><a id="line.1143"></a>
-<span class="sourceLineNo">1144</span><a id="line.1144">}</a>
+<span class="sourceLineNo">1091</span><a id="line.1091">        /** Class information associated with this exception. */</a>
+<span class="sourceLineNo">1092</span><a id="line.1092">        private final ClassInfo classInfo;</a>
+<span class="sourceLineNo">1093</span><a id="line.1093">        /** Does the exception have throws tag associated with. */</a>
+<span class="sourceLineNo">1094</span><a id="line.1094">        private boolean found;</a>
+<span class="sourceLineNo">1095</span><a id="line.1095"></a>
+<span class="sourceLineNo">1096</span><a id="line.1096">        /**</a>
+<span class="sourceLineNo">1097</span><a id="line.1097">         * Creates new instance for {@code FullIdent}.</a>
+<span class="sourceLineNo">1098</span><a id="line.1098">         *</a>
+<span class="sourceLineNo">1099</span><a id="line.1099">         * @param ast AST node representing this exception</a>
+<span class="sourceLineNo">1100</span><a id="line.1100">         * @param classInfo class info</a>
+<span class="sourceLineNo">1101</span><a id="line.1101">         */</a>
+<span class="sourceLineNo">1102</span><a id="line.1102">        private ExceptionInfo(DetailAST ast, ClassInfo classInfo) {</a>
+<span class="sourceLineNo">1103</span><a id="line.1103">            this.ast = ast;</a>
+<span class="sourceLineNo">1104</span><a id="line.1104">            this.classInfo = classInfo;</a>
+<span class="sourceLineNo">1105</span><a id="line.1105">        }</a>
+<span class="sourceLineNo">1106</span><a id="line.1106"></a>
+<span class="sourceLineNo">1107</span><a id="line.1107">        /**</a>
+<span class="sourceLineNo">1108</span><a id="line.1108">         * Gets the AST node representing this exception.</a>
+<span class="sourceLineNo">1109</span><a id="line.1109">         *</a>
+<span class="sourceLineNo">1110</span><a id="line.1110">         * @return the AST node representing this exception</a>
+<span class="sourceLineNo">1111</span><a id="line.1111">         */</a>
+<span class="sourceLineNo">1112</span><a id="line.1112">        private DetailAST getAst() {</a>
+<span class="sourceLineNo">1113</span><a id="line.1113">            return ast;</a>
+<span class="sourceLineNo">1114</span><a id="line.1114">        }</a>
+<span class="sourceLineNo">1115</span><a id="line.1115"></a>
+<span class="sourceLineNo">1116</span><a id="line.1116">        /** Mark that the exception has associated throws tag. */</a>
+<span class="sourceLineNo">1117</span><a id="line.1117">        private void setFound() {</a>
+<span class="sourceLineNo">1118</span><a id="line.1118">            found = true;</a>
+<span class="sourceLineNo">1119</span><a id="line.1119">        }</a>
+<span class="sourceLineNo">1120</span><a id="line.1120"></a>
+<span class="sourceLineNo">1121</span><a id="line.1121">        /**</a>
+<span class="sourceLineNo">1122</span><a id="line.1122">         * Checks that the exception has throws tag associated with it.</a>
+<span class="sourceLineNo">1123</span><a id="line.1123">         *</a>
+<span class="sourceLineNo">1124</span><a id="line.1124">         * @return whether the exception has throws tag associated with</a>
+<span class="sourceLineNo">1125</span><a id="line.1125">         */</a>
+<span class="sourceLineNo">1126</span><a id="line.1126">        private boolean isFound() {</a>
+<span class="sourceLineNo">1127</span><a id="line.1127">            return found;</a>
+<span class="sourceLineNo">1128</span><a id="line.1128">        }</a>
+<span class="sourceLineNo">1129</span><a id="line.1129"></a>
+<span class="sourceLineNo">1130</span><a id="line.1130">        /**</a>
+<span class="sourceLineNo">1131</span><a id="line.1131">         * Gets exception name.</a>
+<span class="sourceLineNo">1132</span><a id="line.1132">         *</a>
+<span class="sourceLineNo">1133</span><a id="line.1133">         * @return exception's name</a>
+<span class="sourceLineNo">1134</span><a id="line.1134">         */</a>
+<span class="sourceLineNo">1135</span><a id="line.1135">        private Token getName() {</a>
+<span class="sourceLineNo">1136</span><a id="line.1136">            return classInfo.getName();</a>
+<span class="sourceLineNo">1137</span><a id="line.1137">        }</a>
+<span class="sourceLineNo">1138</span><a id="line.1138"></a>
+<span class="sourceLineNo">1139</span><a id="line.1139">    }</a>
+<span class="sourceLineNo">1140</span><a id="line.1140"></a>
+<span class="sourceLineNo">1141</span><a id="line.1141">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
index a2e8bcf4a4..c51cf47d4f 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
@@ -309,375 +309,373 @@
 <span class="sourceLineNo">300</span><a id="line.300">            final Scope surroundingScope = ScopeUtil.getSurroundingScope(ast);</a>
 <span class="sourceLineNo">301</span><a id="line.301"></a>
 <span class="sourceLineNo">302</span><a id="line.302">            check = customScope.isIn(scope)</a>
-<span class="sourceLineNo">303</span><a id="line.303">                    &amp;&amp; (surroundingScope == null || surroundingScope.isIn(scope))</a>
-<span class="sourceLineNo">304</span><a id="line.304">                    &amp;&amp; (excludeScope == null</a>
-<span class="sourceLineNo">305</span><a id="line.305">                        || !customScope.isIn(excludeScope)</a>
-<span class="sourceLineNo">306</span><a id="line.306">                        || surroundingScope != null</a>
-<span class="sourceLineNo">307</span><a id="line.307">                            &amp;&amp; !surroundingScope.isIn(excludeScope));</a>
-<span class="sourceLineNo">308</span><a id="line.308">        }</a>
-<span class="sourceLineNo">309</span><a id="line.309">        return check;</a>
-<span class="sourceLineNo">310</span><a id="line.310">    }</a>
-<span class="sourceLineNo">311</span><a id="line.311"></a>
-<span class="sourceLineNo">312</span><a id="line.312">    /**</a>
-<span class="sourceLineNo">313</span><a id="line.313">     * Performs the various checks against the Javadoc comment.</a>
-<span class="sourceLineNo">314</span><a id="line.314">     *</a>
-<span class="sourceLineNo">315</span><a id="line.315">     * @param ast the AST of the element being documented</a>
-<span class="sourceLineNo">316</span><a id="line.316">     * @param comment the source lines that make up the Javadoc comment.</a>
-<span class="sourceLineNo">317</span><a id="line.317">     *</a>
-<span class="sourceLineNo">318</span><a id="line.318">     * @see #checkFirstSentenceEnding(DetailAST, TextBlock)</a>
-<span class="sourceLineNo">319</span><a id="line.319">     * @see #checkHtmlTags(DetailAST, TextBlock)</a>
-<span class="sourceLineNo">320</span><a id="line.320">     */</a>
-<span class="sourceLineNo">321</span><a id="line.321">    private void checkComment(final DetailAST ast, final TextBlock comment) {</a>
-<span class="sourceLineNo">322</span><a id="line.322">        if (comment != null) {</a>
-<span class="sourceLineNo">323</span><a id="line.323">            if (checkFirstSentence) {</a>
-<span class="sourceLineNo">324</span><a id="line.324">                checkFirstSentenceEnding(ast, comment);</a>
-<span class="sourceLineNo">325</span><a id="line.325">            }</a>
-<span class="sourceLineNo">326</span><a id="line.326"></a>
-<span class="sourceLineNo">327</span><a id="line.327">            if (checkHtml) {</a>
-<span class="sourceLineNo">328</span><a id="line.328">                checkHtmlTags(ast, comment);</a>
-<span class="sourceLineNo">329</span><a id="line.329">            }</a>
-<span class="sourceLineNo">330</span><a id="line.330"></a>
-<span class="sourceLineNo">331</span><a id="line.331">            if (checkEmptyJavadoc) {</a>
-<span class="sourceLineNo">332</span><a id="line.332">                checkJavadocIsNotEmpty(comment);</a>
-<span class="sourceLineNo">333</span><a id="line.333">            }</a>
-<span class="sourceLineNo">334</span><a id="line.334">        }</a>
-<span class="sourceLineNo">335</span><a id="line.335">    }</a>
-<span class="sourceLineNo">336</span><a id="line.336"></a>
-<span class="sourceLineNo">337</span><a id="line.337">    /**</a>
-<span class="sourceLineNo">338</span><a id="line.338">     * Checks that the first sentence ends with proper punctuation.  This method</a>
-<span class="sourceLineNo">339</span><a id="line.339">     * uses a regular expression that checks for the presence of a period,</a>
-<span class="sourceLineNo">340</span><a id="line.340">     * question mark, or exclamation mark followed either by whitespace, an</a>
-<span class="sourceLineNo">341</span><a id="line.341">     * HTML element, or the end of string. This method ignores {_AT_inheritDoc}</a>
-<span class="sourceLineNo">342</span><a id="line.342">     * comments for TokenTypes that are valid for {_AT_inheritDoc}.</a>
-<span class="sourceLineNo">343</span><a id="line.343">     *</a>
-<span class="sourceLineNo">344</span><a id="line.344">     * @param ast the current node</a>
-<span class="sourceLineNo">345</span><a id="line.345">     * @param comment the source lines that make up the Javadoc comment.</a>
-<span class="sourceLineNo">346</span><a id="line.346">     */</a>
-<span class="sourceLineNo">347</span><a id="line.347">    private void checkFirstSentenceEnding(final DetailAST ast, TextBlock comment) {</a>
-<span class="sourceLineNo">348</span><a id="line.348">        final String commentText = getCommentText(comment.getText());</a>
-<span class="sourceLineNo">349</span><a id="line.349"></a>
-<span class="sourceLineNo">350</span><a id="line.350">        if (!commentText.isEmpty()</a>
-<span class="sourceLineNo">351</span><a id="line.351">            &amp;&amp; !endOfSentenceFormat.matcher(commentText).find()</a>
-<span class="sourceLineNo">352</span><a id="line.352">            &amp;&amp; !(commentText.startsWith("{@inheritDoc}")</a>
-<span class="sourceLineNo">353</span><a id="line.353">            &amp;&amp; JavadocTagInfo.INHERIT_DOC.isValidOn(ast))) {</a>
-<span class="sourceLineNo">354</span><a id="line.354">            log(comment.getStartLineNo(), MSG_NO_PERIOD);</a>
-<span class="sourceLineNo">355</span><a id="line.355">        }</a>
-<span class="sourceLineNo">356</span><a id="line.356">    }</a>
-<span class="sourceLineNo">357</span><a id="line.357"></a>
-<span class="sourceLineNo">358</span><a id="line.358">    /**</a>
-<span class="sourceLineNo">359</span><a id="line.359">     * Checks that the Javadoc is not empty.</a>
-<span class="sourceLineNo">360</span><a id="line.360">     *</a>
-<span class="sourceLineNo">361</span><a id="line.361">     * @param comment the source lines that make up the Javadoc comment.</a>
-<span class="sourceLineNo">362</span><a id="line.362">     */</a>
-<span class="sourceLineNo">363</span><a id="line.363">    private void checkJavadocIsNotEmpty(TextBlock comment) {</a>
-<span class="sourceLineNo">364</span><a id="line.364">        final String commentText = getCommentText(comment.getText());</a>
-<span class="sourceLineNo">365</span><a id="line.365"></a>
-<span class="sourceLineNo">366</span><a id="line.366">        if (commentText.isEmpty()) {</a>
-<span class="sourceLineNo">367</span><a id="line.367">            log(comment.getStartLineNo(), MSG_EMPTY);</a>
-<span class="sourceLineNo">368</span><a id="line.368">        }</a>
-<span class="sourceLineNo">369</span><a id="line.369">    }</a>
-<span class="sourceLineNo">370</span><a id="line.370"></a>
-<span class="sourceLineNo">371</span><a id="line.371">    /**</a>
-<span class="sourceLineNo">372</span><a id="line.372">     * Returns the comment text from the Javadoc.</a>
-<span class="sourceLineNo">373</span><a id="line.373">     *</a>
-<span class="sourceLineNo">374</span><a id="line.374">     * @param comments the lines of Javadoc.</a>
-<span class="sourceLineNo">375</span><a id="line.375">     * @return a comment text String.</a>
-<span class="sourceLineNo">376</span><a id="line.376">     */</a>
-<span class="sourceLineNo">377</span><a id="line.377">    private static String getCommentText(String... comments) {</a>
-<span class="sourceLineNo">378</span><a id="line.378">        final StringBuilder builder = new StringBuilder(1024);</a>
-<span class="sourceLineNo">379</span><a id="line.379">        for (final String line : comments) {</a>
-<span class="sourceLineNo">380</span><a id="line.380">            final int textStart = findTextStart(line);</a>
-<span class="sourceLineNo">381</span><a id="line.381"></a>
-<span class="sourceLineNo">382</span><a id="line.382">            if (textStart != -1) {</a>
-<span class="sourceLineNo">383</span><a id="line.383">                if (line.charAt(textStart) == '@') {</a>
-<span class="sourceLineNo">384</span><a id="line.384">                    // we have found the tag section</a>
-<span class="sourceLineNo">385</span><a id="line.385">                    break;</a>
-<span class="sourceLineNo">386</span><a id="line.386">                }</a>
-<span class="sourceLineNo">387</span><a id="line.387">                builder.append(line.substring(textStart));</a>
-<span class="sourceLineNo">388</span><a id="line.388">                trimTail(builder);</a>
-<span class="sourceLineNo">389</span><a id="line.389">                builder.append('\n');</a>
-<span class="sourceLineNo">390</span><a id="line.390">            }</a>
-<span class="sourceLineNo">391</span><a id="line.391">        }</a>
-<span class="sourceLineNo">392</span><a id="line.392"></a>
-<span class="sourceLineNo">393</span><a id="line.393">        return builder.toString().trim();</a>
-<span class="sourceLineNo">394</span><a id="line.394">    }</a>
-<span class="sourceLineNo">395</span><a id="line.395"></a>
-<span class="sourceLineNo">396</span><a id="line.396">    /**</a>
-<span class="sourceLineNo">397</span><a id="line.397">     * Finds the index of the first non-whitespace character ignoring the</a>
-<span class="sourceLineNo">398</span><a id="line.398">     * Javadoc comment start and end strings (&amp;#47;** and *&amp;#47;) as well as any</a>
-<span class="sourceLineNo">399</span><a id="line.399">     * leading asterisk.</a>
-<span class="sourceLineNo">400</span><a id="line.400">     *</a>
-<span class="sourceLineNo">401</span><a id="line.401">     * @param line the Javadoc comment line of text to scan.</a>
-<span class="sourceLineNo">402</span><a id="line.402">     * @return the int index relative to 0 for the start of text</a>
-<span class="sourceLineNo">403</span><a id="line.403">     *         or -1 if not found.</a>
-<span class="sourceLineNo">404</span><a id="line.404">     */</a>
-<span class="sourceLineNo">405</span><a id="line.405">    private static int findTextStart(String line) {</a>
-<span class="sourceLineNo">406</span><a id="line.406">        int textStart = -1;</a>
-<span class="sourceLineNo">407</span><a id="line.407">        int index = 0;</a>
-<span class="sourceLineNo">408</span><a id="line.408">        while (index &lt; line.length()) {</a>
-<span class="sourceLineNo">409</span><a id="line.409">            if (!Character.isWhitespace(line.charAt(index))) {</a>
-<span class="sourceLineNo">410</span><a id="line.410">                if (line.regionMatches(index, "/**", 0, "/**".length())</a>
-<span class="sourceLineNo">411</span><a id="line.411">                    || line.regionMatches(index, "*/", 0, 2)) {</a>
-<span class="sourceLineNo">412</span><a id="line.412">                    index++;</a>
-<span class="sourceLineNo">413</span><a id="line.413">                }</a>
-<span class="sourceLineNo">414</span><a id="line.414">                else if (line.charAt(index) != '*') {</a>
-<span class="sourceLineNo">415</span><a id="line.415">                    textStart = index;</a>
-<span class="sourceLineNo">416</span><a id="line.416">                    break;</a>
-<span class="sourceLineNo">417</span><a id="line.417">                }</a>
-<span class="sourceLineNo">418</span><a id="line.418">            }</a>
-<span class="sourceLineNo">419</span><a id="line.419">            index++;</a>
-<span class="sourceLineNo">420</span><a id="line.420">        }</a>
-<span class="sourceLineNo">421</span><a id="line.421">        return textStart;</a>
-<span class="sourceLineNo">422</span><a id="line.422">    }</a>
-<span class="sourceLineNo">423</span><a id="line.423"></a>
-<span class="sourceLineNo">424</span><a id="line.424">    /**</a>
-<span class="sourceLineNo">425</span><a id="line.425">     * Trims any trailing whitespace or the end of Javadoc comment string.</a>
-<span class="sourceLineNo">426</span><a id="line.426">     *</a>
-<span class="sourceLineNo">427</span><a id="line.427">     * @param builder the StringBuilder to trim.</a>
-<span class="sourceLineNo">428</span><a id="line.428">     */</a>
-<span class="sourceLineNo">429</span><a id="line.429">    private static void trimTail(StringBuilder builder) {</a>
-<span class="sourceLineNo">430</span><a id="line.430">        int index = builder.length() - 1;</a>
-<span class="sourceLineNo">431</span><a id="line.431">        while (true) {</a>
-<span class="sourceLineNo">432</span><a id="line.432">            if (Character.isWhitespace(builder.charAt(index))) {</a>
-<span class="sourceLineNo">433</span><a id="line.433">                builder.deleteCharAt(index);</a>
-<span class="sourceLineNo">434</span><a id="line.434">            }</a>
-<span class="sourceLineNo">435</span><a id="line.435">            else if (index &gt; 0 &amp;&amp; builder.charAt(index) == '/'</a>
-<span class="sourceLineNo">436</span><a id="line.436">                    &amp;&amp; builder.charAt(index - 1) == '*') {</a>
-<span class="sourceLineNo">437</span><a id="line.437">                builder.deleteCharAt(index);</a>
-<span class="sourceLineNo">438</span><a id="line.438">                builder.deleteCharAt(index - 1);</a>
-<span class="sourceLineNo">439</span><a id="line.439">                index--;</a>
-<span class="sourceLineNo">440</span><a id="line.440">                while (builder.charAt(index - 1) == '*') {</a>
-<span class="sourceLineNo">441</span><a id="line.441">                    builder.deleteCharAt(index - 1);</a>
-<span class="sourceLineNo">442</span><a id="line.442">                    index--;</a>
-<span class="sourceLineNo">443</span><a id="line.443">                }</a>
-<span class="sourceLineNo">444</span><a id="line.444">            }</a>
-<span class="sourceLineNo">445</span><a id="line.445">            else {</a>
-<span class="sourceLineNo">446</span><a id="line.446">                break;</a>
-<span class="sourceLineNo">447</span><a id="line.447">            }</a>
-<span class="sourceLineNo">448</span><a id="line.448">            index--;</a>
-<span class="sourceLineNo">449</span><a id="line.449">        }</a>
-<span class="sourceLineNo">450</span><a id="line.450">    }</a>
-<span class="sourceLineNo">451</span><a id="line.451"></a>
-<span class="sourceLineNo">452</span><a id="line.452">    /**</a>
-<span class="sourceLineNo">453</span><a id="line.453">     * Checks the comment for HTML tags that do not have a corresponding close</a>
-<span class="sourceLineNo">454</span><a id="line.454">     * tag or a close tag that has no previous open tag.  This code was</a>
-<span class="sourceLineNo">455</span><a id="line.455">     * primarily copied from the DocCheck checkHtml method.</a>
-<span class="sourceLineNo">456</span><a id="line.456">     *</a>
-<span class="sourceLineNo">457</span><a id="line.457">     * @param ast the node with the Javadoc</a>
-<span class="sourceLineNo">458</span><a id="line.458">     * @param comment the {@code TextBlock} which represents</a>
-<span class="sourceLineNo">459</span><a id="line.459">     *                 the Javadoc comment.</a>
-<span class="sourceLineNo">460</span><a id="line.460">     * @noinspection MethodWithMultipleReturnPoints</a>
-<span class="sourceLineNo">461</span><a id="line.461">     * @noinspectionreason MethodWithMultipleReturnPoints - check and method are</a>
-<span class="sourceLineNo">462</span><a id="line.462">     *      too complex to break apart</a>
-<span class="sourceLineNo">463</span><a id="line.463">     */</a>
-<span class="sourceLineNo">464</span><a id="line.464">    // -@cs[ReturnCount] Too complex to break apart.</a>
-<span class="sourceLineNo">465</span><a id="line.465">    private void checkHtmlTags(final DetailAST ast, final TextBlock comment) {</a>
-<span class="sourceLineNo">466</span><a id="line.466">        final int lineNo = comment.getStartLineNo();</a>
-<span class="sourceLineNo">467</span><a id="line.467">        final Deque&lt;HtmlTag&gt; htmlStack = new ArrayDeque&lt;&gt;();</a>
-<span class="sourceLineNo">468</span><a id="line.468">        final String[] text = comment.getText();</a>
+<span class="sourceLineNo">303</span><a id="line.303">                    &amp;&amp; surroundingScope.isIn(scope)</a>
+<span class="sourceLineNo">304</span><a id="line.304">                    &amp;&amp; (excludeScope == null || !customScope.isIn(excludeScope)</a>
+<span class="sourceLineNo">305</span><a id="line.305">                            || !surroundingScope.isIn(excludeScope));</a>
+<span class="sourceLineNo">306</span><a id="line.306">        }</a>
+<span class="sourceLineNo">307</span><a id="line.307">        return check;</a>
+<span class="sourceLineNo">308</span><a id="line.308">    }</a>
+<span class="sourceLineNo">309</span><a id="line.309"></a>
+<span class="sourceLineNo">310</span><a id="line.310">    /**</a>
+<span class="sourceLineNo">311</span><a id="line.311">     * Performs the various checks against the Javadoc comment.</a>
+<span class="sourceLineNo">312</span><a id="line.312">     *</a>
+<span class="sourceLineNo">313</span><a id="line.313">     * @param ast the AST of the element being documented</a>
+<span class="sourceLineNo">314</span><a id="line.314">     * @param comment the source lines that make up the Javadoc comment.</a>
+<span class="sourceLineNo">315</span><a id="line.315">     *</a>
+<span class="sourceLineNo">316</span><a id="line.316">     * @see #checkFirstSentenceEnding(DetailAST, TextBlock)</a>
+<span class="sourceLineNo">317</span><a id="line.317">     * @see #checkHtmlTags(DetailAST, TextBlock)</a>
+<span class="sourceLineNo">318</span><a id="line.318">     */</a>
+<span class="sourceLineNo">319</span><a id="line.319">    private void checkComment(final DetailAST ast, final TextBlock comment) {</a>
+<span class="sourceLineNo">320</span><a id="line.320">        if (comment != null) {</a>
+<span class="sourceLineNo">321</span><a id="line.321">            if (checkFirstSentence) {</a>
+<span class="sourceLineNo">322</span><a id="line.322">                checkFirstSentenceEnding(ast, comment);</a>
+<span class="sourceLineNo">323</span><a id="line.323">            }</a>
+<span class="sourceLineNo">324</span><a id="line.324"></a>
+<span class="sourceLineNo">325</span><a id="line.325">            if (checkHtml) {</a>
+<span class="sourceLineNo">326</span><a id="line.326">                checkHtmlTags(ast, comment);</a>
+<span class="sourceLineNo">327</span><a id="line.327">            }</a>
+<span class="sourceLineNo">328</span><a id="line.328"></a>
+<span class="sourceLineNo">329</span><a id="line.329">            if (checkEmptyJavadoc) {</a>
+<span class="sourceLineNo">330</span><a id="line.330">                checkJavadocIsNotEmpty(comment);</a>
+<span class="sourceLineNo">331</span><a id="line.331">            }</a>
+<span class="sourceLineNo">332</span><a id="line.332">        }</a>
+<span class="sourceLineNo">333</span><a id="line.333">    }</a>
+<span class="sourceLineNo">334</span><a id="line.334"></a>
+<span class="sourceLineNo">335</span><a id="line.335">    /**</a>
+<span class="sourceLineNo">336</span><a id="line.336">     * Checks that the first sentence ends with proper punctuation.  This method</a>
+<span class="sourceLineNo">337</span><a id="line.337">     * uses a regular expression that checks for the presence of a period,</a>
+<span class="sourceLineNo">338</span><a id="line.338">     * question mark, or exclamation mark followed either by whitespace, an</a>
+<span class="sourceLineNo">339</span><a id="line.339">     * HTML element, or the end of string. This method ignores {_AT_inheritDoc}</a>
+<span class="sourceLineNo">340</span><a id="line.340">     * comments for TokenTypes that are valid for {_AT_inheritDoc}.</a>
+<span class="sourceLineNo">341</span><a id="line.341">     *</a>
+<span class="sourceLineNo">342</span><a id="line.342">     * @param ast the current node</a>
+<span class="sourceLineNo">343</span><a id="line.343">     * @param comment the source lines that make up the Javadoc comment.</a>
+<span class="sourceLineNo">344</span><a id="line.344">     */</a>
+<span class="sourceLineNo">345</span><a id="line.345">    private void checkFirstSentenceEnding(final DetailAST ast, TextBlock comment) {</a>
+<span class="sourceLineNo">346</span><a id="line.346">        final String commentText = getCommentText(comment.getText());</a>
+<span class="sourceLineNo">347</span><a id="line.347"></a>
+<span class="sourceLineNo">348</span><a id="line.348">        if (!commentText.isEmpty()</a>
+<span class="sourceLineNo">349</span><a id="line.349">            &amp;&amp; !endOfSentenceFormat.matcher(commentText).find()</a>
+<span class="sourceLineNo">350</span><a id="line.350">            &amp;&amp; !(commentText.startsWith("{@inheritDoc}")</a>
+<span class="sourceLineNo">351</span><a id="line.351">            &amp;&amp; JavadocTagInfo.INHERIT_DOC.isValidOn(ast))) {</a>
+<span class="sourceLineNo">352</span><a id="line.352">            log(comment.getStartLineNo(), MSG_NO_PERIOD);</a>
+<span class="sourceLineNo">353</span><a id="line.353">        }</a>
+<span class="sourceLineNo">354</span><a id="line.354">    }</a>
+<span class="sourceLineNo">355</span><a id="line.355"></a>
+<span class="sourceLineNo">356</span><a id="line.356">    /**</a>
+<span class="sourceLineNo">357</span><a id="line.357">     * Checks that the Javadoc is not empty.</a>
+<span class="sourceLineNo">358</span><a id="line.358">     *</a>
+<span class="sourceLineNo">359</span><a id="line.359">     * @param comment the source lines that make up the Javadoc comment.</a>
+<span class="sourceLineNo">360</span><a id="line.360">     */</a>
+<span class="sourceLineNo">361</span><a id="line.361">    private void checkJavadocIsNotEmpty(TextBlock comment) {</a>
+<span class="sourceLineNo">362</span><a id="line.362">        final String commentText = getCommentText(comment.getText());</a>
+<span class="sourceLineNo">363</span><a id="line.363"></a>
+<span class="sourceLineNo">364</span><a id="line.364">        if (commentText.isEmpty()) {</a>
+<span class="sourceLineNo">365</span><a id="line.365">            log(comment.getStartLineNo(), MSG_EMPTY);</a>
+<span class="sourceLineNo">366</span><a id="line.366">        }</a>
+<span class="sourceLineNo">367</span><a id="line.367">    }</a>
+<span class="sourceLineNo">368</span><a id="line.368"></a>
+<span class="sourceLineNo">369</span><a id="line.369">    /**</a>
+<span class="sourceLineNo">370</span><a id="line.370">     * Returns the comment text from the Javadoc.</a>
+<span class="sourceLineNo">371</span><a id="line.371">     *</a>
+<span class="sourceLineNo">372</span><a id="line.372">     * @param comments the lines of Javadoc.</a>
+<span class="sourceLineNo">373</span><a id="line.373">     * @return a comment text String.</a>
+<span class="sourceLineNo">374</span><a id="line.374">     */</a>
+<span class="sourceLineNo">375</span><a id="line.375">    private static String getCommentText(String... comments) {</a>
+<span class="sourceLineNo">376</span><a id="line.376">        final StringBuilder builder = new StringBuilder(1024);</a>
+<span class="sourceLineNo">377</span><a id="line.377">        for (final String line : comments) {</a>
+<span class="sourceLineNo">378</span><a id="line.378">            final int textStart = findTextStart(line);</a>
+<span class="sourceLineNo">379</span><a id="line.379"></a>
+<span class="sourceLineNo">380</span><a id="line.380">            if (textStart != -1) {</a>
+<span class="sourceLineNo">381</span><a id="line.381">                if (line.charAt(textStart) == '@') {</a>
+<span class="sourceLineNo">382</span><a id="line.382">                    // we have found the tag section</a>
+<span class="sourceLineNo">383</span><a id="line.383">                    break;</a>
+<span class="sourceLineNo">384</span><a id="line.384">                }</a>
+<span class="sourceLineNo">385</span><a id="line.385">                builder.append(line.substring(textStart));</a>
+<span class="sourceLineNo">386</span><a id="line.386">                trimTail(builder);</a>
+<span class="sourceLineNo">387</span><a id="line.387">                builder.append('\n');</a>
+<span class="sourceLineNo">388</span><a id="line.388">            }</a>
+<span class="sourceLineNo">389</span><a id="line.389">        }</a>
+<span class="sourceLineNo">390</span><a id="line.390"></a>
+<span class="sourceLineNo">391</span><a id="line.391">        return builder.toString().trim();</a>
+<span class="sourceLineNo">392</span><a id="line.392">    }</a>
+<span class="sourceLineNo">393</span><a id="line.393"></a>
+<span class="sourceLineNo">394</span><a id="line.394">    /**</a>
+<span class="sourceLineNo">395</span><a id="line.395">     * Finds the index of the first non-whitespace character ignoring the</a>
+<span class="sourceLineNo">396</span><a id="line.396">     * Javadoc comment start and end strings (&amp;#47;** and *&amp;#47;) as well as any</a>
+<span class="sourceLineNo">397</span><a id="line.397">     * leading asterisk.</a>
+<span class="sourceLineNo">398</span><a id="line.398">     *</a>
+<span class="sourceLineNo">399</span><a id="line.399">     * @param line the Javadoc comment line of text to scan.</a>
+<span class="sourceLineNo">400</span><a id="line.400">     * @return the int index relative to 0 for the start of text</a>
+<span class="sourceLineNo">401</span><a id="line.401">     *         or -1 if not found.</a>
+<span class="sourceLineNo">402</span><a id="line.402">     */</a>
+<span class="sourceLineNo">403</span><a id="line.403">    private static int findTextStart(String line) {</a>
+<span class="sourceLineNo">404</span><a id="line.404">        int textStart = -1;</a>
+<span class="sourceLineNo">405</span><a id="line.405">        int index = 0;</a>
+<span class="sourceLineNo">406</span><a id="line.406">        while (index &lt; line.length()) {</a>
+<span class="sourceLineNo">407</span><a id="line.407">            if (!Character.isWhitespace(line.charAt(index))) {</a>
+<span class="sourceLineNo">408</span><a id="line.408">                if (line.regionMatches(index, "/**", 0, "/**".length())</a>
+<span class="sourceLineNo">409</span><a id="line.409">                    || line.regionMatches(index, "*/", 0, 2)) {</a>
+<span class="sourceLineNo">410</span><a id="line.410">                    index++;</a>
+<span class="sourceLineNo">411</span><a id="line.411">                }</a>
+<span class="sourceLineNo">412</span><a id="line.412">                else if (line.charAt(index) != '*') {</a>
+<span class="sourceLineNo">413</span><a id="line.413">                    textStart = index;</a>
+<span class="sourceLineNo">414</span><a id="line.414">                    break;</a>
+<span class="sourceLineNo">415</span><a id="line.415">                }</a>
+<span class="sourceLineNo">416</span><a id="line.416">            }</a>
+<span class="sourceLineNo">417</span><a id="line.417">            index++;</a>
+<span class="sourceLineNo">418</span><a id="line.418">        }</a>
+<span class="sourceLineNo">419</span><a id="line.419">        return textStart;</a>
+<span class="sourceLineNo">420</span><a id="line.420">    }</a>
+<span class="sourceLineNo">421</span><a id="line.421"></a>
+<span class="sourceLineNo">422</span><a id="line.422">    /**</a>
+<span class="sourceLineNo">423</span><a id="line.423">     * Trims any trailing whitespace or the end of Javadoc comment string.</a>
+<span class="sourceLineNo">424</span><a id="line.424">     *</a>
+<span class="sourceLineNo">425</span><a id="line.425">     * @param builder the StringBuilder to trim.</a>
+<span class="sourceLineNo">426</span><a id="line.426">     */</a>
+<span class="sourceLineNo">427</span><a id="line.427">    private static void trimTail(StringBuilder builder) {</a>
+<span class="sourceLineNo">428</span><a id="line.428">        int index = builder.length() - 1;</a>
+<span class="sourceLineNo">429</span><a id="line.429">        while (true) {</a>
+<span class="sourceLineNo">430</span><a id="line.430">            if (Character.isWhitespace(builder.charAt(index))) {</a>
+<span class="sourceLineNo">431</span><a id="line.431">                builder.deleteCharAt(index);</a>
+<span class="sourceLineNo">432</span><a id="line.432">            }</a>
+<span class="sourceLineNo">433</span><a id="line.433">            else if (index &gt; 0 &amp;&amp; builder.charAt(index) == '/'</a>
+<span class="sourceLineNo">434</span><a id="line.434">                    &amp;&amp; builder.charAt(index - 1) == '*') {</a>
+<span class="sourceLineNo">435</span><a id="line.435">                builder.deleteCharAt(index);</a>
+<span class="sourceLineNo">436</span><a id="line.436">                builder.deleteCharAt(index - 1);</a>
+<span class="sourceLineNo">437</span><a id="line.437">                index--;</a>
+<span class="sourceLineNo">438</span><a id="line.438">                while (builder.charAt(index - 1) == '*') {</a>
+<span class="sourceLineNo">439</span><a id="line.439">                    builder.deleteCharAt(index - 1);</a>
+<span class="sourceLineNo">440</span><a id="line.440">                    index--;</a>
+<span class="sourceLineNo">441</span><a id="line.441">                }</a>
+<span class="sourceLineNo">442</span><a id="line.442">            }</a>
+<span class="sourceLineNo">443</span><a id="line.443">            else {</a>
+<span class="sourceLineNo">444</span><a id="line.444">                break;</a>
+<span class="sourceLineNo">445</span><a id="line.445">            }</a>
+<span class="sourceLineNo">446</span><a id="line.446">            index--;</a>
+<span class="sourceLineNo">447</span><a id="line.447">        }</a>
+<span class="sourceLineNo">448</span><a id="line.448">    }</a>
+<span class="sourceLineNo">449</span><a id="line.449"></a>
+<span class="sourceLineNo">450</span><a id="line.450">    /**</a>
+<span class="sourceLineNo">451</span><a id="line.451">     * Checks the comment for HTML tags that do not have a corresponding close</a>
+<span class="sourceLineNo">452</span><a id="line.452">     * tag or a close tag that has no previous open tag.  This code was</a>
+<span class="sourceLineNo">453</span><a id="line.453">     * primarily copied from the DocCheck checkHtml method.</a>
+<span class="sourceLineNo">454</span><a id="line.454">     *</a>
+<span class="sourceLineNo">455</span><a id="line.455">     * @param ast the node with the Javadoc</a>
+<span class="sourceLineNo">456</span><a id="line.456">     * @param comment the {@code TextBlock} which represents</a>
+<span class="sourceLineNo">457</span><a id="line.457">     *                 the Javadoc comment.</a>
+<span class="sourceLineNo">458</span><a id="line.458">     * @noinspection MethodWithMultipleReturnPoints</a>
+<span class="sourceLineNo">459</span><a id="line.459">     * @noinspectionreason MethodWithMultipleReturnPoints - check and method are</a>
+<span class="sourceLineNo">460</span><a id="line.460">     *      too complex to break apart</a>
+<span class="sourceLineNo">461</span><a id="line.461">     */</a>
+<span class="sourceLineNo">462</span><a id="line.462">    // -@cs[ReturnCount] Too complex to break apart.</a>
+<span class="sourceLineNo">463</span><a id="line.463">    private void checkHtmlTags(final DetailAST ast, final TextBlock comment) {</a>
+<span class="sourceLineNo">464</span><a id="line.464">        final int lineNo = comment.getStartLineNo();</a>
+<span class="sourceLineNo">465</span><a id="line.465">        final Deque&lt;HtmlTag&gt; htmlStack = new ArrayDeque&lt;&gt;();</a>
+<span class="sourceLineNo">466</span><a id="line.466">        final String[] text = comment.getText();</a>
+<span class="sourceLineNo">467</span><a id="line.467"></a>
+<span class="sourceLineNo">468</span><a id="line.468">        final TagParser parser = new TagParser(text, lineNo);</a>
 <span class="sourceLineNo">469</span><a id="line.469"></a>
-<span class="sourceLineNo">470</span><a id="line.470">        final TagParser parser = new TagParser(text, lineNo);</a>
-<span class="sourceLineNo">471</span><a id="line.471"></a>
-<span class="sourceLineNo">472</span><a id="line.472">        while (parser.hasNextTag()) {</a>
-<span class="sourceLineNo">473</span><a id="line.473">            final HtmlTag tag = parser.nextTag();</a>
-<span class="sourceLineNo">474</span><a id="line.474"></a>
-<span class="sourceLineNo">475</span><a id="line.475">            if (tag.isIncompleteTag()) {</a>
-<span class="sourceLineNo">476</span><a id="line.476">                log(tag.getLineNo(), MSG_INCOMPLETE_TAG,</a>
-<span class="sourceLineNo">477</span><a id="line.477">                    text[tag.getLineNo() - lineNo]);</a>
-<span class="sourceLineNo">478</span><a id="line.478">                return;</a>
-<span class="sourceLineNo">479</span><a id="line.479">            }</a>
-<span class="sourceLineNo">480</span><a id="line.480">            if (tag.isClosedTag()) {</a>
-<span class="sourceLineNo">481</span><a id="line.481">                // do nothing</a>
-<span class="sourceLineNo">482</span><a id="line.482">                continue;</a>
-<span class="sourceLineNo">483</span><a id="line.483">            }</a>
-<span class="sourceLineNo">484</span><a id="line.484">            if (tag.isCloseTag()) {</a>
-<span class="sourceLineNo">485</span><a id="line.485">                // We have found a close tag.</a>
-<span class="sourceLineNo">486</span><a id="line.486">                if (isExtraHtml(tag.getId(), htmlStack)) {</a>
-<span class="sourceLineNo">487</span><a id="line.487">                    // No corresponding open tag was found on the stack.</a>
-<span class="sourceLineNo">488</span><a id="line.488">                    log(tag.getLineNo(),</a>
-<span class="sourceLineNo">489</span><a id="line.489">                        tag.getPosition(),</a>
-<span class="sourceLineNo">490</span><a id="line.490">                        MSG_EXTRA_HTML,</a>
-<span class="sourceLineNo">491</span><a id="line.491">                        tag.getText());</a>
-<span class="sourceLineNo">492</span><a id="line.492">                }</a>
-<span class="sourceLineNo">493</span><a id="line.493">                else {</a>
-<span class="sourceLineNo">494</span><a id="line.494">                    // See if there are any unclosed tags that were opened</a>
-<span class="sourceLineNo">495</span><a id="line.495">                    // after this one.</a>
-<span class="sourceLineNo">496</span><a id="line.496">                    checkUnclosedTags(htmlStack, tag.getId());</a>
-<span class="sourceLineNo">497</span><a id="line.497">                }</a>
-<span class="sourceLineNo">498</span><a id="line.498">            }</a>
-<span class="sourceLineNo">499</span><a id="line.499">            else {</a>
-<span class="sourceLineNo">500</span><a id="line.500">                // We only push html tags that are allowed</a>
-<span class="sourceLineNo">501</span><a id="line.501">                if (isAllowedTag(tag)) {</a>
-<span class="sourceLineNo">502</span><a id="line.502">                    htmlStack.push(tag);</a>
-<span class="sourceLineNo">503</span><a id="line.503">                }</a>
-<span class="sourceLineNo">504</span><a id="line.504">            }</a>
-<span class="sourceLineNo">505</span><a id="line.505">        }</a>
-<span class="sourceLineNo">506</span><a id="line.506"></a>
-<span class="sourceLineNo">507</span><a id="line.507">        // Identify any tags left on the stack.</a>
-<span class="sourceLineNo">508</span><a id="line.508">        // Skip multiples, like &lt;b&gt;...&lt;b&gt;</a>
-<span class="sourceLineNo">509</span><a id="line.509">        String lastFound = "";</a>
-<span class="sourceLineNo">510</span><a id="line.510">        final List&lt;String&gt; typeParameters = CheckUtil.getTypeParameterNames(ast);</a>
-<span class="sourceLineNo">511</span><a id="line.511">        for (final HtmlTag htmlTag : htmlStack) {</a>
-<span class="sourceLineNo">512</span><a id="line.512">            if (!isSingleTag(htmlTag)</a>
-<span class="sourceLineNo">513</span><a id="line.513">                &amp;&amp; !htmlTag.getId().equals(lastFound)</a>
-<span class="sourceLineNo">514</span><a id="line.514">                &amp;&amp; !typeParameters.contains(htmlTag.getId())) {</a>
-<span class="sourceLineNo">515</span><a id="line.515">                log(htmlTag.getLineNo(), htmlTag.getPosition(),</a>
-<span class="sourceLineNo">516</span><a id="line.516">                        MSG_UNCLOSED_HTML, htmlTag.getText());</a>
-<span class="sourceLineNo">517</span><a id="line.517">                lastFound = htmlTag.getId();</a>
-<span class="sourceLineNo">518</span><a id="line.518">            }</a>
-<span class="sourceLineNo">519</span><a id="line.519">        }</a>
-<span class="sourceLineNo">520</span><a id="line.520">    }</a>
-<span class="sourceLineNo">521</span><a id="line.521"></a>
-<span class="sourceLineNo">522</span><a id="line.522">    /**</a>
-<span class="sourceLineNo">523</span><a id="line.523">     * Checks to see if there are any unclosed tags on the stack.  The token</a>
-<span class="sourceLineNo">524</span><a id="line.524">     * represents a html tag that has been closed and has a corresponding open</a>
-<span class="sourceLineNo">525</span><a id="line.525">     * tag on the stack.  Any tags, except single tags, that were opened</a>
-<span class="sourceLineNo">526</span><a id="line.526">     * (pushed on the stack) after the token are missing a close.</a>
-<span class="sourceLineNo">527</span><a id="line.527">     *</a>
-<span class="sourceLineNo">528</span><a id="line.528">     * @param htmlStack the stack of opened HTML tags.</a>
-<span class="sourceLineNo">529</span><a id="line.529">     * @param token the current HTML tag name that has been closed.</a>
-<span class="sourceLineNo">530</span><a id="line.530">     */</a>
-<span class="sourceLineNo">531</span><a id="line.531">    private void checkUnclosedTags(Deque&lt;HtmlTag&gt; htmlStack, String token) {</a>
-<span class="sourceLineNo">532</span><a id="line.532">        final Deque&lt;HtmlTag&gt; unclosedTags = new ArrayDeque&lt;&gt;();</a>
-<span class="sourceLineNo">533</span><a id="line.533">        HtmlTag lastOpenTag = htmlStack.pop();</a>
-<span class="sourceLineNo">534</span><a id="line.534">        while (!token.equalsIgnoreCase(lastOpenTag.getId())) {</a>
-<span class="sourceLineNo">535</span><a id="line.535">            // Find unclosed elements. Put them on a stack so the</a>
-<span class="sourceLineNo">536</span><a id="line.536">            // output order won't be back-to-front.</a>
-<span class="sourceLineNo">537</span><a id="line.537">            if (isSingleTag(lastOpenTag)) {</a>
-<span class="sourceLineNo">538</span><a id="line.538">                lastOpenTag = htmlStack.pop();</a>
-<span class="sourceLineNo">539</span><a id="line.539">            }</a>
-<span class="sourceLineNo">540</span><a id="line.540">            else {</a>
-<span class="sourceLineNo">541</span><a id="line.541">                unclosedTags.push(lastOpenTag);</a>
-<span class="sourceLineNo">542</span><a id="line.542">                lastOpenTag = htmlStack.pop();</a>
-<span class="sourceLineNo">543</span><a id="line.543">            }</a>
-<span class="sourceLineNo">544</span><a id="line.544">        }</a>
-<span class="sourceLineNo">545</span><a id="line.545"></a>
-<span class="sourceLineNo">546</span><a id="line.546">        // Output the unterminated tags, if any</a>
-<span class="sourceLineNo">547</span><a id="line.547">        // Skip multiples, like &lt;b&gt;..&lt;b&gt;</a>
-<span class="sourceLineNo">548</span><a id="line.548">        String lastFound = "";</a>
-<span class="sourceLineNo">549</span><a id="line.549">        for (final HtmlTag htag : unclosedTags) {</a>
-<span class="sourceLineNo">550</span><a id="line.550">            lastOpenTag = htag;</a>
-<span class="sourceLineNo">551</span><a id="line.551">            if (lastOpenTag.getId().equals(lastFound)) {</a>
-<span class="sourceLineNo">552</span><a id="line.552">                continue;</a>
-<span class="sourceLineNo">553</span><a id="line.553">            }</a>
-<span class="sourceLineNo">554</span><a id="line.554">            lastFound = lastOpenTag.getId();</a>
-<span class="sourceLineNo">555</span><a id="line.555">            log(lastOpenTag.getLineNo(),</a>
-<span class="sourceLineNo">556</span><a id="line.556">                lastOpenTag.getPosition(),</a>
-<span class="sourceLineNo">557</span><a id="line.557">                MSG_UNCLOSED_HTML,</a>
-<span class="sourceLineNo">558</span><a id="line.558">                lastOpenTag.getText());</a>
-<span class="sourceLineNo">559</span><a id="line.559">        }</a>
-<span class="sourceLineNo">560</span><a id="line.560">    }</a>
-<span class="sourceLineNo">561</span><a id="line.561"></a>
-<span class="sourceLineNo">562</span><a id="line.562">    /**</a>
-<span class="sourceLineNo">563</span><a id="line.563">     * Determines if the HtmlTag is one which does not require a close tag.</a>
-<span class="sourceLineNo">564</span><a id="line.564">     *</a>
-<span class="sourceLineNo">565</span><a id="line.565">     * @param tag the HtmlTag to check.</a>
-<span class="sourceLineNo">566</span><a id="line.566">     * @return {@code true} if the HtmlTag is a single tag.</a>
-<span class="sourceLineNo">567</span><a id="line.567">     */</a>
-<span class="sourceLineNo">568</span><a id="line.568">    private static boolean isSingleTag(HtmlTag tag) {</a>
-<span class="sourceLineNo">569</span><a id="line.569">        // If it's a singleton tag (&lt;p&gt;, &lt;br&gt;, etc.), ignore it</a>
-<span class="sourceLineNo">570</span><a id="line.570">        // Can't simply not put them on the stack, since singletons</a>
-<span class="sourceLineNo">571</span><a id="line.571">        // like &lt;dt&gt; and &lt;dd&gt; (unhappily) may either be terminated</a>
-<span class="sourceLineNo">572</span><a id="line.572">        // or not terminated. Both options are legal.</a>
-<span class="sourceLineNo">573</span><a id="line.573">        return SINGLE_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));</a>
-<span class="sourceLineNo">574</span><a id="line.574">    }</a>
-<span class="sourceLineNo">575</span><a id="line.575"></a>
-<span class="sourceLineNo">576</span><a id="line.576">    /**</a>
-<span class="sourceLineNo">577</span><a id="line.577">     * Determines if the HtmlTag is one which is allowed in a javadoc.</a>
-<span class="sourceLineNo">578</span><a id="line.578">     *</a>
-<span class="sourceLineNo">579</span><a id="line.579">     * @param tag the HtmlTag to check.</a>
-<span class="sourceLineNo">580</span><a id="line.580">     * @return {@code true} if the HtmlTag is an allowed html tag.</a>
-<span class="sourceLineNo">581</span><a id="line.581">     */</a>
-<span class="sourceLineNo">582</span><a id="line.582">    private static boolean isAllowedTag(HtmlTag tag) {</a>
-<span class="sourceLineNo">583</span><a id="line.583">        return ALLOWED_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));</a>
-<span class="sourceLineNo">584</span><a id="line.584">    }</a>
-<span class="sourceLineNo">585</span><a id="line.585"></a>
-<span class="sourceLineNo">586</span><a id="line.586">    /**</a>
-<span class="sourceLineNo">587</span><a id="line.587">     * Determines if the given token is an extra HTML tag. This indicates that</a>
-<span class="sourceLineNo">588</span><a id="line.588">     * a close tag was found that does not have a corresponding open tag.</a>
-<span class="sourceLineNo">589</span><a id="line.589">     *</a>
-<span class="sourceLineNo">590</span><a id="line.590">     * @param token an HTML tag id for which a close was found.</a>
-<span class="sourceLineNo">591</span><a id="line.591">     * @param htmlStack a Stack of previous open HTML tags.</a>
-<span class="sourceLineNo">592</span><a id="line.592">     * @return {@code false} if a previous open tag was found</a>
-<span class="sourceLineNo">593</span><a id="line.593">     *         for the token.</a>
-<span class="sourceLineNo">594</span><a id="line.594">     */</a>
-<span class="sourceLineNo">595</span><a id="line.595">    private static boolean isExtraHtml(String token, Deque&lt;HtmlTag&gt; htmlStack) {</a>
-<span class="sourceLineNo">596</span><a id="line.596">        boolean isExtra = true;</a>
-<span class="sourceLineNo">597</span><a id="line.597">        for (final HtmlTag tag : htmlStack) {</a>
-<span class="sourceLineNo">598</span><a id="line.598">            // Loop, looking for tags that are closed.</a>
-<span class="sourceLineNo">599</span><a id="line.599">            // The loop is needed in case there are unclosed</a>
-<span class="sourceLineNo">600</span><a id="line.600">            // tags on the stack. In that case, the stack would</a>
-<span class="sourceLineNo">601</span><a id="line.601">            // not be empty, but this tag would still be extra.</a>
-<span class="sourceLineNo">602</span><a id="line.602">            if (token.equalsIgnoreCase(tag.getId())) {</a>
-<span class="sourceLineNo">603</span><a id="line.603">                isExtra = false;</a>
-<span class="sourceLineNo">604</span><a id="line.604">                break;</a>
-<span class="sourceLineNo">605</span><a id="line.605">            }</a>
-<span class="sourceLineNo">606</span><a id="line.606">        }</a>
-<span class="sourceLineNo">607</span><a id="line.607"></a>
-<span class="sourceLineNo">608</span><a id="line.608">        return isExtra;</a>
-<span class="sourceLineNo">609</span><a id="line.609">    }</a>
-<span class="sourceLineNo">610</span><a id="line.610"></a>
-<span class="sourceLineNo">611</span><a id="line.611">    /**</a>
-<span class="sourceLineNo">612</span><a id="line.612">     * Setter to specify the visibility scope where Javadoc comments are checked.</a>
-<span class="sourceLineNo">613</span><a id="line.613">     *</a>
-<span class="sourceLineNo">614</span><a id="line.614">     * @param scope a scope.</a>
-<span class="sourceLineNo">615</span><a id="line.615">     * @since 3.2</a>
-<span class="sourceLineNo">616</span><a id="line.616">     */</a>
-<span class="sourceLineNo">617</span><a id="line.617">    public void setScope(Scope scope) {</a>
-<span class="sourceLineNo">618</span><a id="line.618">        this.scope = scope;</a>
-<span class="sourceLineNo">619</span><a id="line.619">    }</a>
-<span class="sourceLineNo">620</span><a id="line.620"></a>
-<span class="sourceLineNo">621</span><a id="line.621">    /**</a>
-<span class="sourceLineNo">622</span><a id="line.622">     * Setter to specify the visibility scope where Javadoc comments are not checked.</a>
-<span class="sourceLineNo">623</span><a id="line.623">     *</a>
-<span class="sourceLineNo">624</span><a id="line.624">     * @param excludeScope a scope.</a>
-<span class="sourceLineNo">625</span><a id="line.625">     * @since 3.4</a>
-<span class="sourceLineNo">626</span><a id="line.626">     */</a>
-<span class="sourceLineNo">627</span><a id="line.627">    public void setExcludeScope(Scope excludeScope) {</a>
-<span class="sourceLineNo">628</span><a id="line.628">        this.excludeScope = excludeScope;</a>
-<span class="sourceLineNo">629</span><a id="line.629">    }</a>
-<span class="sourceLineNo">630</span><a id="line.630"></a>
-<span class="sourceLineNo">631</span><a id="line.631">    /**</a>
-<span class="sourceLineNo">632</span><a id="line.632">     * Setter to specify the format for matching the end of a sentence.</a>
-<span class="sourceLineNo">633</span><a id="line.633">     *</a>
-<span class="sourceLineNo">634</span><a id="line.634">     * @param pattern a pattern.</a>
-<span class="sourceLineNo">635</span><a id="line.635">     * @since 5.0</a>
-<span class="sourceLineNo">636</span><a id="line.636">     */</a>
-<span class="sourceLineNo">637</span><a id="line.637">    public void setEndOfSentenceFormat(Pattern pattern) {</a>
-<span class="sourceLineNo">638</span><a id="line.638">        endOfSentenceFormat = pattern;</a>
-<span class="sourceLineNo">639</span><a id="line.639">    }</a>
-<span class="sourceLineNo">640</span><a id="line.640"></a>
-<span class="sourceLineNo">641</span><a id="line.641">    /**</a>
-<span class="sourceLineNo">642</span><a id="line.642">     * Setter to control whether to check the first sentence for proper end of sentence.</a>
-<span class="sourceLineNo">643</span><a id="line.643">     *</a>
-<span class="sourceLineNo">644</span><a id="line.644">     * @param flag {@code true} if the first sentence is to be checked</a>
-<span class="sourceLineNo">645</span><a id="line.645">     * @since 3.2</a>
-<span class="sourceLineNo">646</span><a id="line.646">     */</a>
-<span class="sourceLineNo">647</span><a id="line.647">    public void setCheckFirstSentence(boolean flag) {</a>
-<span class="sourceLineNo">648</span><a id="line.648">        checkFirstSentence = flag;</a>
-<span class="sourceLineNo">649</span><a id="line.649">    }</a>
-<span class="sourceLineNo">650</span><a id="line.650"></a>
-<span class="sourceLineNo">651</span><a id="line.651">    /**</a>
-<span class="sourceLineNo">652</span><a id="line.652">     * Setter to control whether to check for incomplete HTML tags.</a>
-<span class="sourceLineNo">653</span><a id="line.653">     *</a>
-<span class="sourceLineNo">654</span><a id="line.654">     * @param flag {@code true} if HTML checking is to be performed.</a>
-<span class="sourceLineNo">655</span><a id="line.655">     * @since 3.2</a>
-<span class="sourceLineNo">656</span><a id="line.656">     */</a>
-<span class="sourceLineNo">657</span><a id="line.657">    public void setCheckHtml(boolean flag) {</a>
-<span class="sourceLineNo">658</span><a id="line.658">        checkHtml = flag;</a>
-<span class="sourceLineNo">659</span><a id="line.659">    }</a>
-<span class="sourceLineNo">660</span><a id="line.660"></a>
-<span class="sourceLineNo">661</span><a id="line.661">    /**</a>
-<span class="sourceLineNo">662</span><a id="line.662">     * Setter to control whether to check if the Javadoc is missing a describing text.</a>
-<span class="sourceLineNo">663</span><a id="line.663">     *</a>
-<span class="sourceLineNo">664</span><a id="line.664">     * @param flag {@code true} if empty Javadoc checking should be done.</a>
-<span class="sourceLineNo">665</span><a id="line.665">     * @since 3.4</a>
-<span class="sourceLineNo">666</span><a id="line.666">     */</a>
-<span class="sourceLineNo">667</span><a id="line.667">    public void setCheckEmptyJavadoc(boolean flag) {</a>
-<span class="sourceLineNo">668</span><a id="line.668">        checkEmptyJavadoc = flag;</a>
-<span class="sourceLineNo">669</span><a id="line.669">    }</a>
-<span class="sourceLineNo">670</span><a id="line.670"></a>
-<span class="sourceLineNo">671</span><a id="line.671">}</a>
+<span class="sourceLineNo">470</span><a id="line.470">        while (parser.hasNextTag()) {</a>
+<span class="sourceLineNo">471</span><a id="line.471">            final HtmlTag tag = parser.nextTag();</a>
+<span class="sourceLineNo">472</span><a id="line.472"></a>
+<span class="sourceLineNo">473</span><a id="line.473">            if (tag.isIncompleteTag()) {</a>
+<span class="sourceLineNo">474</span><a id="line.474">                log(tag.getLineNo(), MSG_INCOMPLETE_TAG,</a>
+<span class="sourceLineNo">475</span><a id="line.475">                    text[tag.getLineNo() - lineNo]);</a>
+<span class="sourceLineNo">476</span><a id="line.476">                return;</a>
+<span class="sourceLineNo">477</span><a id="line.477">            }</a>
+<span class="sourceLineNo">478</span><a id="line.478">            if (tag.isClosedTag()) {</a>
+<span class="sourceLineNo">479</span><a id="line.479">                // do nothing</a>
+<span class="sourceLineNo">480</span><a id="line.480">                continue;</a>
+<span class="sourceLineNo">481</span><a id="line.481">            }</a>
+<span class="sourceLineNo">482</span><a id="line.482">            if (tag.isCloseTag()) {</a>
+<span class="sourceLineNo">483</span><a id="line.483">                // We have found a close tag.</a>
+<span class="sourceLineNo">484</span><a id="line.484">                if (isExtraHtml(tag.getId(), htmlStack)) {</a>
+<span class="sourceLineNo">485</span><a id="line.485">                    // No corresponding open tag was found on the stack.</a>
+<span class="sourceLineNo">486</span><a id="line.486">                    log(tag.getLineNo(),</a>
+<span class="sourceLineNo">487</span><a id="line.487">                        tag.getPosition(),</a>
+<span class="sourceLineNo">488</span><a id="line.488">                        MSG_EXTRA_HTML,</a>
+<span class="sourceLineNo">489</span><a id="line.489">                        tag.getText());</a>
+<span class="sourceLineNo">490</span><a id="line.490">                }</a>
+<span class="sourceLineNo">491</span><a id="line.491">                else {</a>
+<span class="sourceLineNo">492</span><a id="line.492">                    // See if there are any unclosed tags that were opened</a>
+<span class="sourceLineNo">493</span><a id="line.493">                    // after this one.</a>
+<span class="sourceLineNo">494</span><a id="line.494">                    checkUnclosedTags(htmlStack, tag.getId());</a>
+<span class="sourceLineNo">495</span><a id="line.495">                }</a>
+<span class="sourceLineNo">496</span><a id="line.496">            }</a>
+<span class="sourceLineNo">497</span><a id="line.497">            else {</a>
+<span class="sourceLineNo">498</span><a id="line.498">                // We only push html tags that are allowed</a>
+<span class="sourceLineNo">499</span><a id="line.499">                if (isAllowedTag(tag)) {</a>
+<span class="sourceLineNo">500</span><a id="line.500">                    htmlStack.push(tag);</a>
+<span class="sourceLineNo">501</span><a id="line.501">                }</a>
+<span class="sourceLineNo">502</span><a id="line.502">            }</a>
+<span class="sourceLineNo">503</span><a id="line.503">        }</a>
+<span class="sourceLineNo">504</span><a id="line.504"></a>
+<span class="sourceLineNo">505</span><a id="line.505">        // Identify any tags left on the stack.</a>
+<span class="sourceLineNo">506</span><a id="line.506">        // Skip multiples, like &lt;b&gt;...&lt;b&gt;</a>
+<span class="sourceLineNo">507</span><a id="line.507">        String lastFound = "";</a>
+<span class="sourceLineNo">508</span><a id="line.508">        final List&lt;String&gt; typeParameters = CheckUtil.getTypeParameterNames(ast);</a>
+<span class="sourceLineNo">509</span><a id="line.509">        for (final HtmlTag htmlTag : htmlStack) {</a>
+<span class="sourceLineNo">510</span><a id="line.510">            if (!isSingleTag(htmlTag)</a>
+<span class="sourceLineNo">511</span><a id="line.511">                &amp;&amp; !htmlTag.getId().equals(lastFound)</a>
+<span class="sourceLineNo">512</span><a id="line.512">                &amp;&amp; !typeParameters.contains(htmlTag.getId())) {</a>
+<span class="sourceLineNo">513</span><a id="line.513">                log(htmlTag.getLineNo(), htmlTag.getPosition(),</a>
+<span class="sourceLineNo">514</span><a id="line.514">                        MSG_UNCLOSED_HTML, htmlTag.getText());</a>
+<span class="sourceLineNo">515</span><a id="line.515">                lastFound = htmlTag.getId();</a>
+<span class="sourceLineNo">516</span><a id="line.516">            }</a>
+<span class="sourceLineNo">517</span><a id="line.517">        }</a>
+<span class="sourceLineNo">518</span><a id="line.518">    }</a>
+<span class="sourceLineNo">519</span><a id="line.519"></a>
+<span class="sourceLineNo">520</span><a id="line.520">    /**</a>
+<span class="sourceLineNo">521</span><a id="line.521">     * Checks to see if there are any unclosed tags on the stack.  The token</a>
+<span class="sourceLineNo">522</span><a id="line.522">     * represents a html tag that has been closed and has a corresponding open</a>
+<span class="sourceLineNo">523</span><a id="line.523">     * tag on the stack.  Any tags, except single tags, that were opened</a>
+<span class="sourceLineNo">524</span><a id="line.524">     * (pushed on the stack) after the token are missing a close.</a>
+<span class="sourceLineNo">525</span><a id="line.525">     *</a>
+<span class="sourceLineNo">526</span><a id="line.526">     * @param htmlStack the stack of opened HTML tags.</a>
+<span class="sourceLineNo">527</span><a id="line.527">     * @param token the current HTML tag name that has been closed.</a>
+<span class="sourceLineNo">528</span><a id="line.528">     */</a>
+<span class="sourceLineNo">529</span><a id="line.529">    private void checkUnclosedTags(Deque&lt;HtmlTag&gt; htmlStack, String token) {</a>
+<span class="sourceLineNo">530</span><a id="line.530">        final Deque&lt;HtmlTag&gt; unclosedTags = new ArrayDeque&lt;&gt;();</a>
+<span class="sourceLineNo">531</span><a id="line.531">        HtmlTag lastOpenTag = htmlStack.pop();</a>
+<span class="sourceLineNo">532</span><a id="line.532">        while (!token.equalsIgnoreCase(lastOpenTag.getId())) {</a>
+<span class="sourceLineNo">533</span><a id="line.533">            // Find unclosed elements. Put them on a stack so the</a>
+<span class="sourceLineNo">534</span><a id="line.534">            // output order won't be back-to-front.</a>
+<span class="sourceLineNo">535</span><a id="line.535">            if (isSingleTag(lastOpenTag)) {</a>
+<span class="sourceLineNo">536</span><a id="line.536">                lastOpenTag = htmlStack.pop();</a>
+<span class="sourceLineNo">537</span><a id="line.537">            }</a>
+<span class="sourceLineNo">538</span><a id="line.538">            else {</a>
+<span class="sourceLineNo">539</span><a id="line.539">                unclosedTags.push(lastOpenTag);</a>
+<span class="sourceLineNo">540</span><a id="line.540">                lastOpenTag = htmlStack.pop();</a>
+<span class="sourceLineNo">541</span><a id="line.541">            }</a>
+<span class="sourceLineNo">542</span><a id="line.542">        }</a>
+<span class="sourceLineNo">543</span><a id="line.543"></a>
+<span class="sourceLineNo">544</span><a id="line.544">        // Output the unterminated tags, if any</a>
+<span class="sourceLineNo">545</span><a id="line.545">        // Skip multiples, like &lt;b&gt;..&lt;b&gt;</a>
+<span class="sourceLineNo">546</span><a id="line.546">        String lastFound = "";</a>
+<span class="sourceLineNo">547</span><a id="line.547">        for (final HtmlTag htag : unclosedTags) {</a>
+<span class="sourceLineNo">548</span><a id="line.548">            lastOpenTag = htag;</a>
+<span class="sourceLineNo">549</span><a id="line.549">            if (lastOpenTag.getId().equals(lastFound)) {</a>
+<span class="sourceLineNo">550</span><a id="line.550">                continue;</a>
+<span class="sourceLineNo">551</span><a id="line.551">            }</a>
+<span class="sourceLineNo">552</span><a id="line.552">            lastFound = lastOpenTag.getId();</a>
+<span class="sourceLineNo">553</span><a id="line.553">            log(lastOpenTag.getLineNo(),</a>
+<span class="sourceLineNo">554</span><a id="line.554">                lastOpenTag.getPosition(),</a>
+<span class="sourceLineNo">555</span><a id="line.555">                MSG_UNCLOSED_HTML,</a>
+<span class="sourceLineNo">556</span><a id="line.556">                lastOpenTag.getText());</a>
+<span class="sourceLineNo">557</span><a id="line.557">        }</a>
+<span class="sourceLineNo">558</span><a id="line.558">    }</a>
+<span class="sourceLineNo">559</span><a id="line.559"></a>
+<span class="sourceLineNo">560</span><a id="line.560">    /**</a>
+<span class="sourceLineNo">561</span><a id="line.561">     * Determines if the HtmlTag is one which does not require a close tag.</a>
+<span class="sourceLineNo">562</span><a id="line.562">     *</a>
+<span class="sourceLineNo">563</span><a id="line.563">     * @param tag the HtmlTag to check.</a>
+<span class="sourceLineNo">564</span><a id="line.564">     * @return {@code true} if the HtmlTag is a single tag.</a>
+<span class="sourceLineNo">565</span><a id="line.565">     */</a>
+<span class="sourceLineNo">566</span><a id="line.566">    private static boolean isSingleTag(HtmlTag tag) {</a>
+<span class="sourceLineNo">567</span><a id="line.567">        // If it's a singleton tag (&lt;p&gt;, &lt;br&gt;, etc.), ignore it</a>
+<span class="sourceLineNo">568</span><a id="line.568">        // Can't simply not put them on the stack, since singletons</a>
+<span class="sourceLineNo">569</span><a id="line.569">        // like &lt;dt&gt; and &lt;dd&gt; (unhappily) may either be terminated</a>
+<span class="sourceLineNo">570</span><a id="line.570">        // or not terminated. Both options are legal.</a>
+<span class="sourceLineNo">571</span><a id="line.571">        return SINGLE_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));</a>
+<span class="sourceLineNo">572</span><a id="line.572">    }</a>
+<span class="sourceLineNo">573</span><a id="line.573"></a>
+<span class="sourceLineNo">574</span><a id="line.574">    /**</a>
+<span class="sourceLineNo">575</span><a id="line.575">     * Determines if the HtmlTag is one which is allowed in a javadoc.</a>
+<span class="sourceLineNo">576</span><a id="line.576">     *</a>
+<span class="sourceLineNo">577</span><a id="line.577">     * @param tag the HtmlTag to check.</a>
+<span class="sourceLineNo">578</span><a id="line.578">     * @return {@code true} if the HtmlTag is an allowed html tag.</a>
+<span class="sourceLineNo">579</span><a id="line.579">     */</a>
+<span class="sourceLineNo">580</span><a id="line.580">    private static boolean isAllowedTag(HtmlTag tag) {</a>
+<span class="sourceLineNo">581</span><a id="line.581">        return ALLOWED_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));</a>
+<span class="sourceLineNo">582</span><a id="line.582">    }</a>
+<span class="sourceLineNo">583</span><a id="line.583"></a>
+<span class="sourceLineNo">584</span><a id="line.584">    /**</a>
+<span class="sourceLineNo">585</span><a id="line.585">     * Determines if the given token is an extra HTML tag. This indicates that</a>
+<span class="sourceLineNo">586</span><a id="line.586">     * a close tag was found that does not have a corresponding open tag.</a>
+<span class="sourceLineNo">587</span><a id="line.587">     *</a>
+<span class="sourceLineNo">588</span><a id="line.588">     * @param token an HTML tag id for which a close was found.</a>
+<span class="sourceLineNo">589</span><a id="line.589">     * @param htmlStack a Stack of previous open HTML tags.</a>
+<span class="sourceLineNo">590</span><a id="line.590">     * @return {@code false} if a previous open tag was found</a>
+<span class="sourceLineNo">591</span><a id="line.591">     *         for the token.</a>
+<span class="sourceLineNo">592</span><a id="line.592">     */</a>
+<span class="sourceLineNo">593</span><a id="line.593">    private static boolean isExtraHtml(String token, Deque&lt;HtmlTag&gt; htmlStack) {</a>
+<span class="sourceLineNo">594</span><a id="line.594">        boolean isExtra = true;</a>
+<span class="sourceLineNo">595</span><a id="line.595">        for (final HtmlTag tag : htmlStack) {</a>
+<span class="sourceLineNo">596</span><a id="line.596">            // Loop, looking for tags that are closed.</a>
+<span class="sourceLineNo">597</span><a id="line.597">            // The loop is needed in case there are unclosed</a>
+<span class="sourceLineNo">598</span><a id="line.598">            // tags on the stack. In that case, the stack would</a>
+<span class="sourceLineNo">599</span><a id="line.599">            // not be empty, but this tag would still be extra.</a>
+<span class="sourceLineNo">600</span><a id="line.600">            if (token.equalsIgnoreCase(tag.getId())) {</a>
+<span class="sourceLineNo">601</span><a id="line.601">                isExtra = false;</a>
+<span class="sourceLineNo">602</span><a id="line.602">                break;</a>
+<span class="sourceLineNo">603</span><a id="line.603">            }</a>
+<span class="sourceLineNo">604</span><a id="line.604">        }</a>
+<span class="sourceLineNo">605</span><a id="line.605"></a>
+<span class="sourceLineNo">606</span><a id="line.606">        return isExtra;</a>
+<span class="sourceLineNo">607</span><a id="line.607">    }</a>
+<span class="sourceLineNo">608</span><a id="line.608"></a>
+<span class="sourceLineNo">609</span><a id="line.609">    /**</a>
+<span class="sourceLineNo">610</span><a id="line.610">     * Setter to specify the visibility scope where Javadoc comments are checked.</a>
+<span class="sourceLineNo">611</span><a id="line.611">     *</a>
+<span class="sourceLineNo">612</span><a id="line.612">     * @param scope a scope.</a>
+<span class="sourceLineNo">613</span><a id="line.613">     * @since 3.2</a>
+<span class="sourceLineNo">614</span><a id="line.614">     */</a>
+<span class="sourceLineNo">615</span><a id="line.615">    public void setScope(Scope scope) {</a>
+<span class="sourceLineNo">616</span><a id="line.616">        this.scope = scope;</a>
+<span class="sourceLineNo">617</span><a id="line.617">    }</a>
+<span class="sourceLineNo">618</span><a id="line.618"></a>
+<span class="sourceLineNo">619</span><a id="line.619">    /**</a>
+<span class="sourceLineNo">620</span><a id="line.620">     * Setter to specify the visibility scope where Javadoc comments are not checked.</a>
+<span class="sourceLineNo">621</span><a id="line.621">     *</a>
+<span class="sourceLineNo">622</span><a id="line.622">     * @param excludeScope a scope.</a>
+<span class="sourceLineNo">623</span><a id="line.623">     * @since 3.4</a>
+<span class="sourceLineNo">624</span><a id="line.624">     */</a>
+<span class="sourceLineNo">625</span><a id="line.625">    public void setExcludeScope(Scope excludeScope) {</a>
+<span class="sourceLineNo">626</span><a id="line.626">        this.excludeScope = excludeScope;</a>
+<span class="sourceLineNo">627</span><a id="line.627">    }</a>
+<span class="sourceLineNo">628</span><a id="line.628"></a>
+<span class="sourceLineNo">629</span><a id="line.629">    /**</a>
+<span class="sourceLineNo">630</span><a id="line.630">     * Setter to specify the format for matching the end of a sentence.</a>
+<span class="sourceLineNo">631</span><a id="line.631">     *</a>
+<span class="sourceLineNo">632</span><a id="line.632">     * @param pattern a pattern.</a>
+<span class="sourceLineNo">633</span><a id="line.633">     * @since 5.0</a>
+<span class="sourceLineNo">634</span><a id="line.634">     */</a>
+<span class="sourceLineNo">635</span><a id="line.635">    public void setEndOfSentenceFormat(Pattern pattern) {</a>
+<span class="sourceLineNo">636</span><a id="line.636">        endOfSentenceFormat = pattern;</a>
+<span class="sourceLineNo">637</span><a id="line.637">    }</a>
+<span class="sourceLineNo">638</span><a id="line.638"></a>
+<span class="sourceLineNo">639</span><a id="line.639">    /**</a>
+<span class="sourceLineNo">640</span><a id="line.640">     * Setter to control whether to check the first sentence for proper end of sentence.</a>
+<span class="sourceLineNo">641</span><a id="line.641">     *</a>
+<span class="sourceLineNo">642</span><a id="line.642">     * @param flag {@code true} if the first sentence is to be checked</a>
+<span class="sourceLineNo">643</span><a id="line.643">     * @since 3.2</a>
+<span class="sourceLineNo">644</span><a id="line.644">     */</a>
+<span class="sourceLineNo">645</span><a id="line.645">    public void setCheckFirstSentence(boolean flag) {</a>
+<span class="sourceLineNo">646</span><a id="line.646">        checkFirstSentence = flag;</a>
+<span class="sourceLineNo">647</span><a id="line.647">    }</a>
+<span class="sourceLineNo">648</span><a id="line.648"></a>
+<span class="sourceLineNo">649</span><a id="line.649">    /**</a>
+<span class="sourceLineNo">650</span><a id="line.650">     * Setter to control whether to check for incomplete HTML tags.</a>
+<span class="sourceLineNo">651</span><a id="line.651">     *</a>
+<span class="sourceLineNo">652</span><a id="line.652">     * @param flag {@code true} if HTML checking is to be performed.</a>
+<span class="sourceLineNo">653</span><a id="line.653">     * @since 3.2</a>
+<span class="sourceLineNo">654</span><a id="line.654">     */</a>
+<span class="sourceLineNo">655</span><a id="line.655">    public void setCheckHtml(boolean flag) {</a>
+<span class="sourceLineNo">656</span><a id="line.656">        checkHtml = flag;</a>
+<span class="sourceLineNo">657</span><a id="line.657">    }</a>
+<span class="sourceLineNo">658</span><a id="line.658"></a>
+<span class="sourceLineNo">659</span><a id="line.659">    /**</a>
+<span class="sourceLineNo">660</span><a id="line.660">     * Setter to control whether to check if the Javadoc is missing a describing text.</a>
+<span class="sourceLineNo">661</span><a id="line.661">     *</a>
+<span class="sourceLineNo">662</span><a id="line.662">     * @param flag {@code true} if empty Javadoc checking should be done.</a>
+<span class="sourceLineNo">663</span><a id="line.663">     * @since 3.4</a>
+<span class="sourceLineNo">664</span><a id="line.664">     */</a>
+<span class="sourceLineNo">665</span><a id="line.665">    public void setCheckEmptyJavadoc(boolean flag) {</a>
+<span class="sourceLineNo">666</span><a id="line.666">        checkEmptyJavadoc = flag;</a>
+<span class="sourceLineNo">667</span><a id="line.667">    }</a>
+<span class="sourceLineNo">668</span><a id="line.668"></a>
+<span class="sourceLineNo">669</span><a id="line.669">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
index 2fc7f6a8b6..58d2ccab64 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
@@ -366,181 +366,176 @@
 <span class="sourceLineNo">357</span><a id="line.357">     * @return whether we should check a given node.</a>
 <span class="sourceLineNo">358</span><a id="line.358">     */</a>
 <span class="sourceLineNo">359</span><a id="line.359">    private boolean shouldCheck(DetailAST ast) {</a>
-<span class="sourceLineNo">360</span><a id="line.360">        final Scope customScope = ScopeUtil.getScope(ast);</a>
-<span class="sourceLineNo">361</span><a id="line.361">        final Scope surroundingScope = ScopeUtil.getSurroundingScope(ast);</a>
-<span class="sourceLineNo">362</span><a id="line.362"></a>
-<span class="sourceLineNo">363</span><a id="line.363">        return customScope.isIn(scope)</a>
-<span class="sourceLineNo">364</span><a id="line.364">            &amp;&amp; (surroundingScope == null || surroundingScope.isIn(scope))</a>
-<span class="sourceLineNo">365</span><a id="line.365">            &amp;&amp; (excludeScope == null</a>
-<span class="sourceLineNo">366</span><a id="line.366">                || !customScope.isIn(excludeScope)</a>
-<span class="sourceLineNo">367</span><a id="line.367">                || surroundingScope != null</a>
-<span class="sourceLineNo">368</span><a id="line.368">                &amp;&amp; !surroundingScope.isIn(excludeScope))</a>
-<span class="sourceLineNo">369</span><a id="line.369">            &amp;&amp; !AnnotationUtil.containsAnnotation(ast, allowedAnnotations);</a>
-<span class="sourceLineNo">370</span><a id="line.370">    }</a>
-<span class="sourceLineNo">371</span><a id="line.371"></a>
-<span class="sourceLineNo">372</span><a id="line.372">    /**</a>
-<span class="sourceLineNo">373</span><a id="line.373">     * Gets all standalone tags from a given javadoc.</a>
-<span class="sourceLineNo">374</span><a id="line.374">     *</a>
-<span class="sourceLineNo">375</span><a id="line.375">     * @param textBlock the Javadoc comment to process.</a>
-<span class="sourceLineNo">376</span><a id="line.376">     * @return all standalone tags from the given javadoc.</a>
-<span class="sourceLineNo">377</span><a id="line.377">     */</a>
-<span class="sourceLineNo">378</span><a id="line.378">    private List&lt;JavadocTag&gt; getJavadocTags(TextBlock textBlock) {</a>
-<span class="sourceLineNo">379</span><a id="line.379">        final JavadocTags tags = JavadocUtil.getJavadocTags(textBlock,</a>
-<span class="sourceLineNo">380</span><a id="line.380">            JavadocUtil.JavadocTagType.BLOCK);</a>
-<span class="sourceLineNo">381</span><a id="line.381">        if (!allowUnknownTags) {</a>
-<span class="sourceLineNo">382</span><a id="line.382">            for (final InvalidJavadocTag tag : tags.getInvalidTags()) {</a>
-<span class="sourceLineNo">383</span><a id="line.383">                log(tag.getLine(), tag.getCol(), MSG_UNKNOWN_TAG,</a>
-<span class="sourceLineNo">384</span><a id="line.384">                    tag.getName());</a>
-<span class="sourceLineNo">385</span><a id="line.385">            }</a>
-<span class="sourceLineNo">386</span><a id="line.386">        }</a>
-<span class="sourceLineNo">387</span><a id="line.387">        return tags.getValidTags();</a>
-<span class="sourceLineNo">388</span><a id="line.388">    }</a>
-<span class="sourceLineNo">389</span><a id="line.389"></a>
-<span class="sourceLineNo">390</span><a id="line.390">    /**</a>
-<span class="sourceLineNo">391</span><a id="line.391">     * Verifies that a type definition has a required tag.</a>
-<span class="sourceLineNo">392</span><a id="line.392">     *</a>
-<span class="sourceLineNo">393</span><a id="line.393">     * @param ast the AST node for the type definition.</a>
-<span class="sourceLineNo">394</span><a id="line.394">     * @param tags tags from the Javadoc comment for the type definition.</a>
-<span class="sourceLineNo">395</span><a id="line.395">     * @param tagName the required tag name.</a>
-<span class="sourceLineNo">396</span><a id="line.396">     * @param formatPattern regexp for the tag value.</a>
-<span class="sourceLineNo">397</span><a id="line.397">     */</a>
-<span class="sourceLineNo">398</span><a id="line.398">    private void checkTag(DetailAST ast, Iterable&lt;JavadocTag&gt; tags, String tagName,</a>
-<span class="sourceLineNo">399</span><a id="line.399">                          Pattern formatPattern) {</a>
-<span class="sourceLineNo">400</span><a id="line.400">        if (formatPattern != null) {</a>
-<span class="sourceLineNo">401</span><a id="line.401">            boolean hasTag = false;</a>
-<span class="sourceLineNo">402</span><a id="line.402">            final String tagPrefix = "@";</a>
-<span class="sourceLineNo">403</span><a id="line.403"></a>
-<span class="sourceLineNo">404</span><a id="line.404">            for (final JavadocTag tag :tags) {</a>
-<span class="sourceLineNo">405</span><a id="line.405">                if (tag.getTagName().equals(tagName)) {</a>
-<span class="sourceLineNo">406</span><a id="line.406">                    hasTag = true;</a>
-<span class="sourceLineNo">407</span><a id="line.407">                    if (!formatPattern.matcher(tag.getFirstArg()).find()) {</a>
-<span class="sourceLineNo">408</span><a id="line.408">                        log(ast, MSG_TAG_FORMAT, tagPrefix + tagName, formatPattern.pattern());</a>
-<span class="sourceLineNo">409</span><a id="line.409">                    }</a>
-<span class="sourceLineNo">410</span><a id="line.410">                }</a>
-<span class="sourceLineNo">411</span><a id="line.411">            }</a>
-<span class="sourceLineNo">412</span><a id="line.412">            if (!hasTag) {</a>
-<span class="sourceLineNo">413</span><a id="line.413">                log(ast, MSG_MISSING_TAG, tagPrefix + tagName);</a>
-<span class="sourceLineNo">414</span><a id="line.414">            }</a>
-<span class="sourceLineNo">415</span><a id="line.415">        }</a>
-<span class="sourceLineNo">416</span><a id="line.416">    }</a>
-<span class="sourceLineNo">417</span><a id="line.417"></a>
-<span class="sourceLineNo">418</span><a id="line.418">    /**</a>
-<span class="sourceLineNo">419</span><a id="line.419">     * Verifies that a record definition has the specified param tag for</a>
-<span class="sourceLineNo">420</span><a id="line.420">     * the specified record component name.</a>
-<span class="sourceLineNo">421</span><a id="line.421">     *</a>
-<span class="sourceLineNo">422</span><a id="line.422">     * @param ast the AST node for the record definition.</a>
-<span class="sourceLineNo">423</span><a id="line.423">     * @param tags tags from the Javadoc comment for the record definition.</a>
-<span class="sourceLineNo">424</span><a id="line.424">     * @param recordComponentName the name of the type parameter</a>
-<span class="sourceLineNo">425</span><a id="line.425">     */</a>
-<span class="sourceLineNo">426</span><a id="line.426">    private void checkComponentParamTag(DetailAST ast,</a>
-<span class="sourceLineNo">427</span><a id="line.427">                                        Collection&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">428</span><a id="line.428">                                        String recordComponentName) {</a>
+<span class="sourceLineNo">360</span><a id="line.360">        final Scope surroundingScope = ScopeUtil.getSurroundingScope(ast);</a>
+<span class="sourceLineNo">361</span><a id="line.361"></a>
+<span class="sourceLineNo">362</span><a id="line.362">        return surroundingScope.isIn(scope)</a>
+<span class="sourceLineNo">363</span><a id="line.363">                &amp;&amp; (excludeScope == null || !surroundingScope.isIn(excludeScope))</a>
+<span class="sourceLineNo">364</span><a id="line.364">                &amp;&amp; !AnnotationUtil.containsAnnotation(ast, allowedAnnotations);</a>
+<span class="sourceLineNo">365</span><a id="line.365">    }</a>
+<span class="sourceLineNo">366</span><a id="line.366"></a>
+<span class="sourceLineNo">367</span><a id="line.367">    /**</a>
+<span class="sourceLineNo">368</span><a id="line.368">     * Gets all standalone tags from a given javadoc.</a>
+<span class="sourceLineNo">369</span><a id="line.369">     *</a>
+<span class="sourceLineNo">370</span><a id="line.370">     * @param textBlock the Javadoc comment to process.</a>
+<span class="sourceLineNo">371</span><a id="line.371">     * @return all standalone tags from the given javadoc.</a>
+<span class="sourceLineNo">372</span><a id="line.372">     */</a>
+<span class="sourceLineNo">373</span><a id="line.373">    private List&lt;JavadocTag&gt; getJavadocTags(TextBlock textBlock) {</a>
+<span class="sourceLineNo">374</span><a id="line.374">        final JavadocTags tags = JavadocUtil.getJavadocTags(textBlock,</a>
+<span class="sourceLineNo">375</span><a id="line.375">            JavadocUtil.JavadocTagType.BLOCK);</a>
+<span class="sourceLineNo">376</span><a id="line.376">        if (!allowUnknownTags) {</a>
+<span class="sourceLineNo">377</span><a id="line.377">            for (final InvalidJavadocTag tag : tags.getInvalidTags()) {</a>
+<span class="sourceLineNo">378</span><a id="line.378">                log(tag.getLine(), tag.getCol(), MSG_UNKNOWN_TAG,</a>
+<span class="sourceLineNo">379</span><a id="line.379">                    tag.getName());</a>
+<span class="sourceLineNo">380</span><a id="line.380">            }</a>
+<span class="sourceLineNo">381</span><a id="line.381">        }</a>
+<span class="sourceLineNo">382</span><a id="line.382">        return tags.getValidTags();</a>
+<span class="sourceLineNo">383</span><a id="line.383">    }</a>
+<span class="sourceLineNo">384</span><a id="line.384"></a>
+<span class="sourceLineNo">385</span><a id="line.385">    /**</a>
+<span class="sourceLineNo">386</span><a id="line.386">     * Verifies that a type definition has a required tag.</a>
+<span class="sourceLineNo">387</span><a id="line.387">     *</a>
+<span class="sourceLineNo">388</span><a id="line.388">     * @param ast the AST node for the type definition.</a>
+<span class="sourceLineNo">389</span><a id="line.389">     * @param tags tags from the Javadoc comment for the type definition.</a>
+<span class="sourceLineNo">390</span><a id="line.390">     * @param tagName the required tag name.</a>
+<span class="sourceLineNo">391</span><a id="line.391">     * @param formatPattern regexp for the tag value.</a>
+<span class="sourceLineNo">392</span><a id="line.392">     */</a>
+<span class="sourceLineNo">393</span><a id="line.393">    private void checkTag(DetailAST ast, Iterable&lt;JavadocTag&gt; tags, String tagName,</a>
+<span class="sourceLineNo">394</span><a id="line.394">                          Pattern formatPattern) {</a>
+<span class="sourceLineNo">395</span><a id="line.395">        if (formatPattern != null) {</a>
+<span class="sourceLineNo">396</span><a id="line.396">            boolean hasTag = false;</a>
+<span class="sourceLineNo">397</span><a id="line.397">            final String tagPrefix = "@";</a>
+<span class="sourceLineNo">398</span><a id="line.398"></a>
+<span class="sourceLineNo">399</span><a id="line.399">            for (final JavadocTag tag :tags) {</a>
+<span class="sourceLineNo">400</span><a id="line.400">                if (tag.getTagName().equals(tagName)) {</a>
+<span class="sourceLineNo">401</span><a id="line.401">                    hasTag = true;</a>
+<span class="sourceLineNo">402</span><a id="line.402">                    if (!formatPattern.matcher(tag.getFirstArg()).find()) {</a>
+<span class="sourceLineNo">403</span><a id="line.403">                        log(ast, MSG_TAG_FORMAT, tagPrefix + tagName, formatPattern.pattern());</a>
+<span class="sourceLineNo">404</span><a id="line.404">                    }</a>
+<span class="sourceLineNo">405</span><a id="line.405">                }</a>
+<span class="sourceLineNo">406</span><a id="line.406">            }</a>
+<span class="sourceLineNo">407</span><a id="line.407">            if (!hasTag) {</a>
+<span class="sourceLineNo">408</span><a id="line.408">                log(ast, MSG_MISSING_TAG, tagPrefix + tagName);</a>
+<span class="sourceLineNo">409</span><a id="line.409">            }</a>
+<span class="sourceLineNo">410</span><a id="line.410">        }</a>
+<span class="sourceLineNo">411</span><a id="line.411">    }</a>
+<span class="sourceLineNo">412</span><a id="line.412"></a>
+<span class="sourceLineNo">413</span><a id="line.413">    /**</a>
+<span class="sourceLineNo">414</span><a id="line.414">     * Verifies that a record definition has the specified param tag for</a>
+<span class="sourceLineNo">415</span><a id="line.415">     * the specified record component name.</a>
+<span class="sourceLineNo">416</span><a id="line.416">     *</a>
+<span class="sourceLineNo">417</span><a id="line.417">     * @param ast the AST node for the record definition.</a>
+<span class="sourceLineNo">418</span><a id="line.418">     * @param tags tags from the Javadoc comment for the record definition.</a>
+<span class="sourceLineNo">419</span><a id="line.419">     * @param recordComponentName the name of the type parameter</a>
+<span class="sourceLineNo">420</span><a id="line.420">     */</a>
+<span class="sourceLineNo">421</span><a id="line.421">    private void checkComponentParamTag(DetailAST ast,</a>
+<span class="sourceLineNo">422</span><a id="line.422">                                        Collection&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">423</span><a id="line.423">                                        String recordComponentName) {</a>
+<span class="sourceLineNo">424</span><a id="line.424"></a>
+<span class="sourceLineNo">425</span><a id="line.425">        final boolean found = tags</a>
+<span class="sourceLineNo">426</span><a id="line.426">            .stream()</a>
+<span class="sourceLineNo">427</span><a id="line.427">            .filter(JavadocTag::isParamTag)</a>
+<span class="sourceLineNo">428</span><a id="line.428">            .anyMatch(tag -&gt; tag.getFirstArg().indexOf(recordComponentName) == 0);</a>
 <span class="sourceLineNo">429</span><a id="line.429"></a>
-<span class="sourceLineNo">430</span><a id="line.430">        final boolean found = tags</a>
-<span class="sourceLineNo">431</span><a id="line.431">            .stream()</a>
-<span class="sourceLineNo">432</span><a id="line.432">            .filter(JavadocTag::isParamTag)</a>
-<span class="sourceLineNo">433</span><a id="line.433">            .anyMatch(tag -&gt; tag.getFirstArg().indexOf(recordComponentName) == 0);</a>
-<span class="sourceLineNo">434</span><a id="line.434"></a>
-<span class="sourceLineNo">435</span><a id="line.435">        if (!found) {</a>
-<span class="sourceLineNo">436</span><a id="line.436">            log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()</a>
-<span class="sourceLineNo">437</span><a id="line.437">                + SPACE + recordComponentName);</a>
-<span class="sourceLineNo">438</span><a id="line.438">        }</a>
-<span class="sourceLineNo">439</span><a id="line.439">    }</a>
-<span class="sourceLineNo">440</span><a id="line.440"></a>
-<span class="sourceLineNo">441</span><a id="line.441">    /**</a>
-<span class="sourceLineNo">442</span><a id="line.442">     * Verifies that a type definition has the specified param tag for</a>
-<span class="sourceLineNo">443</span><a id="line.443">     * the specified type parameter name.</a>
-<span class="sourceLineNo">444</span><a id="line.444">     *</a>
-<span class="sourceLineNo">445</span><a id="line.445">     * @param ast the AST node for the type definition.</a>
-<span class="sourceLineNo">446</span><a id="line.446">     * @param tags tags from the Javadoc comment for the type definition.</a>
-<span class="sourceLineNo">447</span><a id="line.447">     * @param typeParamName the name of the type parameter</a>
-<span class="sourceLineNo">448</span><a id="line.448">     */</a>
-<span class="sourceLineNo">449</span><a id="line.449">    private void checkTypeParamTag(DetailAST ast,</a>
-<span class="sourceLineNo">450</span><a id="line.450">            Collection&lt;JavadocTag&gt; tags, String typeParamName) {</a>
-<span class="sourceLineNo">451</span><a id="line.451">        final String typeParamNameWithBrackets =</a>
-<span class="sourceLineNo">452</span><a id="line.452">            OPEN_ANGLE_BRACKET + typeParamName + CLOSE_ANGLE_BRACKET;</a>
+<span class="sourceLineNo">430</span><a id="line.430">        if (!found) {</a>
+<span class="sourceLineNo">431</span><a id="line.431">            log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()</a>
+<span class="sourceLineNo">432</span><a id="line.432">                + SPACE + recordComponentName);</a>
+<span class="sourceLineNo">433</span><a id="line.433">        }</a>
+<span class="sourceLineNo">434</span><a id="line.434">    }</a>
+<span class="sourceLineNo">435</span><a id="line.435"></a>
+<span class="sourceLineNo">436</span><a id="line.436">    /**</a>
+<span class="sourceLineNo">437</span><a id="line.437">     * Verifies that a type definition has the specified param tag for</a>
+<span class="sourceLineNo">438</span><a id="line.438">     * the specified type parameter name.</a>
+<span class="sourceLineNo">439</span><a id="line.439">     *</a>
+<span class="sourceLineNo">440</span><a id="line.440">     * @param ast the AST node for the type definition.</a>
+<span class="sourceLineNo">441</span><a id="line.441">     * @param tags tags from the Javadoc comment for the type definition.</a>
+<span class="sourceLineNo">442</span><a id="line.442">     * @param typeParamName the name of the type parameter</a>
+<span class="sourceLineNo">443</span><a id="line.443">     */</a>
+<span class="sourceLineNo">444</span><a id="line.444">    private void checkTypeParamTag(DetailAST ast,</a>
+<span class="sourceLineNo">445</span><a id="line.445">            Collection&lt;JavadocTag&gt; tags, String typeParamName) {</a>
+<span class="sourceLineNo">446</span><a id="line.446">        final String typeParamNameWithBrackets =</a>
+<span class="sourceLineNo">447</span><a id="line.447">            OPEN_ANGLE_BRACKET + typeParamName + CLOSE_ANGLE_BRACKET;</a>
+<span class="sourceLineNo">448</span><a id="line.448"></a>
+<span class="sourceLineNo">449</span><a id="line.449">        final boolean found = tags</a>
+<span class="sourceLineNo">450</span><a id="line.450">            .stream()</a>
+<span class="sourceLineNo">451</span><a id="line.451">            .filter(JavadocTag::isParamTag)</a>
+<span class="sourceLineNo">452</span><a id="line.452">            .anyMatch(tag -&gt; tag.getFirstArg().indexOf(typeParamNameWithBrackets) == 0);</a>
 <span class="sourceLineNo">453</span><a id="line.453"></a>
-<span class="sourceLineNo">454</span><a id="line.454">        final boolean found = tags</a>
-<span class="sourceLineNo">455</span><a id="line.455">            .stream()</a>
-<span class="sourceLineNo">456</span><a id="line.456">            .filter(JavadocTag::isParamTag)</a>
-<span class="sourceLineNo">457</span><a id="line.457">            .anyMatch(tag -&gt; tag.getFirstArg().indexOf(typeParamNameWithBrackets) == 0);</a>
-<span class="sourceLineNo">458</span><a id="line.458"></a>
-<span class="sourceLineNo">459</span><a id="line.459">        if (!found) {</a>
-<span class="sourceLineNo">460</span><a id="line.460">            log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()</a>
-<span class="sourceLineNo">461</span><a id="line.461">                + SPACE + typeParamNameWithBrackets);</a>
-<span class="sourceLineNo">462</span><a id="line.462">        }</a>
-<span class="sourceLineNo">463</span><a id="line.463">    }</a>
-<span class="sourceLineNo">464</span><a id="line.464"></a>
-<span class="sourceLineNo">465</span><a id="line.465">    /**</a>
-<span class="sourceLineNo">466</span><a id="line.466">     * Checks for unused param tags for type parameters and record components.</a>
-<span class="sourceLineNo">467</span><a id="line.467">     *</a>
-<span class="sourceLineNo">468</span><a id="line.468">     * @param tags tags from the Javadoc comment for the type definition</a>
-<span class="sourceLineNo">469</span><a id="line.469">     * @param typeParamNames names of type parameters</a>
-<span class="sourceLineNo">470</span><a id="line.470">     * @param recordComponentNames record component names in this definition</a>
-<span class="sourceLineNo">471</span><a id="line.471">     */</a>
-<span class="sourceLineNo">472</span><a id="line.472">    private void checkUnusedParamTags(</a>
-<span class="sourceLineNo">473</span><a id="line.473">        List&lt;JavadocTag&gt; tags,</a>
-<span class="sourceLineNo">474</span><a id="line.474">        List&lt;String&gt; typeParamNames,</a>
-<span class="sourceLineNo">475</span><a id="line.475">        List&lt;String&gt; recordComponentNames) {</a>
-<span class="sourceLineNo">476</span><a id="line.476"></a>
-<span class="sourceLineNo">477</span><a id="line.477">        for (final JavadocTag tag: tags) {</a>
-<span class="sourceLineNo">478</span><a id="line.478">            if (tag.isParamTag()) {</a>
-<span class="sourceLineNo">479</span><a id="line.479">                final String paramName = extractParamNameFromTag(tag);</a>
-<span class="sourceLineNo">480</span><a id="line.480">                final boolean found = typeParamNames.contains(paramName)</a>
-<span class="sourceLineNo">481</span><a id="line.481">                        || recordComponentNames.contains(paramName);</a>
-<span class="sourceLineNo">482</span><a id="line.482"></a>
-<span class="sourceLineNo">483</span><a id="line.483">                if (!found) {</a>
-<span class="sourceLineNo">484</span><a id="line.484">                    final String actualParamName =</a>
-<span class="sourceLineNo">485</span><a id="line.485">                        TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];</a>
-<span class="sourceLineNo">486</span><a id="line.486">                    log(tag.getLineNo(), tag.getColumnNo(),</a>
-<span class="sourceLineNo">487</span><a id="line.487">                        MSG_UNUSED_TAG,</a>
-<span class="sourceLineNo">488</span><a id="line.488">                        JavadocTagInfo.PARAM.getText(), actualParamName);</a>
-<span class="sourceLineNo">489</span><a id="line.489">                }</a>
-<span class="sourceLineNo">490</span><a id="line.490">            }</a>
-<span class="sourceLineNo">491</span><a id="line.491">        }</a>
-<span class="sourceLineNo">492</span><a id="line.492"></a>
-<span class="sourceLineNo">493</span><a id="line.493">    }</a>
-<span class="sourceLineNo">494</span><a id="line.494"></a>
-<span class="sourceLineNo">495</span><a id="line.495">    /**</a>
-<span class="sourceLineNo">496</span><a id="line.496">     * Extracts parameter name from tag.</a>
-<span class="sourceLineNo">497</span><a id="line.497">     *</a>
-<span class="sourceLineNo">498</span><a id="line.498">     * @param tag javadoc tag to extract parameter name</a>
-<span class="sourceLineNo">499</span><a id="line.499">     * @return extracts type parameter name from tag</a>
-<span class="sourceLineNo">500</span><a id="line.500">     */</a>
-<span class="sourceLineNo">501</span><a id="line.501">    private static String extractParamNameFromTag(JavadocTag tag) {</a>
-<span class="sourceLineNo">502</span><a id="line.502">        final String typeParamName;</a>
-<span class="sourceLineNo">503</span><a id="line.503">        final Matcher matchInAngleBrackets =</a>
-<span class="sourceLineNo">504</span><a id="line.504">                TYPE_NAME_IN_JAVADOC_TAG.matcher(tag.getFirstArg());</a>
-<span class="sourceLineNo">505</span><a id="line.505">        if (matchInAngleBrackets.find()) {</a>
-<span class="sourceLineNo">506</span><a id="line.506">            typeParamName = matchInAngleBrackets.group(1).trim();</a>
-<span class="sourceLineNo">507</span><a id="line.507">        }</a>
-<span class="sourceLineNo">508</span><a id="line.508">        else {</a>
-<span class="sourceLineNo">509</span><a id="line.509">            typeParamName = TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];</a>
-<span class="sourceLineNo">510</span><a id="line.510">        }</a>
-<span class="sourceLineNo">511</span><a id="line.511">        return typeParamName;</a>
-<span class="sourceLineNo">512</span><a id="line.512">    }</a>
-<span class="sourceLineNo">513</span><a id="line.513"></a>
-<span class="sourceLineNo">514</span><a id="line.514">    /**</a>
-<span class="sourceLineNo">515</span><a id="line.515">     * Collects the record components in a record definition.</a>
-<span class="sourceLineNo">516</span><a id="line.516">     *</a>
-<span class="sourceLineNo">517</span><a id="line.517">     * @param node the possible record definition ast.</a>
-<span class="sourceLineNo">518</span><a id="line.518">     * @return the record components in this record definition.</a>
-<span class="sourceLineNo">519</span><a id="line.519">     */</a>
-<span class="sourceLineNo">520</span><a id="line.520">    private static List&lt;String&gt; getRecordComponentNames(DetailAST node) {</a>
-<span class="sourceLineNo">521</span><a id="line.521">        final DetailAST components = node.findFirstToken(TokenTypes.RECORD_COMPONENTS);</a>
-<span class="sourceLineNo">522</span><a id="line.522">        final List&lt;String&gt; componentList = new ArrayList&lt;&gt;();</a>
-<span class="sourceLineNo">523</span><a id="line.523"></a>
-<span class="sourceLineNo">524</span><a id="line.524">        if (components != null) {</a>
-<span class="sourceLineNo">525</span><a id="line.525">            TokenUtil.forEachChild(components,</a>
-<span class="sourceLineNo">526</span><a id="line.526">                TokenTypes.RECORD_COMPONENT_DEF, component -&gt; {</a>
-<span class="sourceLineNo">527</span><a id="line.527">                    final DetailAST ident = component.findFirstToken(TokenTypes.IDENT);</a>
-<span class="sourceLineNo">528</span><a id="line.528">                    componentList.add(ident.getText());</a>
-<span class="sourceLineNo">529</span><a id="line.529">                });</a>
-<span class="sourceLineNo">530</span><a id="line.530">        }</a>
-<span class="sourceLineNo">531</span><a id="line.531"></a>
-<span class="sourceLineNo">532</span><a id="line.532">        return componentList;</a>
-<span class="sourceLineNo">533</span><a id="line.533">    }</a>
-<span class="sourceLineNo">534</span><a id="line.534">}</a>
+<span class="sourceLineNo">454</span><a id="line.454">        if (!found) {</a>
+<span class="sourceLineNo">455</span><a id="line.455">            log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()</a>
+<span class="sourceLineNo">456</span><a id="line.456">                + SPACE + typeParamNameWithBrackets);</a>
+<span class="sourceLineNo">457</span><a id="line.457">        }</a>
+<span class="sourceLineNo">458</span><a id="line.458">    }</a>
+<span class="sourceLineNo">459</span><a id="line.459"></a>
+<span class="sourceLineNo">460</span><a id="line.460">    /**</a>
+<span class="sourceLineNo">461</span><a id="line.461">     * Checks for unused param tags for type parameters and record components.</a>
+<span class="sourceLineNo">462</span><a id="line.462">     *</a>
+<span class="sourceLineNo">463</span><a id="line.463">     * @param tags tags from the Javadoc comment for the type definition</a>
+<span class="sourceLineNo">464</span><a id="line.464">     * @param typeParamNames names of type parameters</a>
+<span class="sourceLineNo">465</span><a id="line.465">     * @param recordComponentNames record component names in this definition</a>
+<span class="sourceLineNo">466</span><a id="line.466">     */</a>
+<span class="sourceLineNo">467</span><a id="line.467">    private void checkUnusedParamTags(</a>
+<span class="sourceLineNo">468</span><a id="line.468">        List&lt;JavadocTag&gt; tags,</a>
+<span class="sourceLineNo">469</span><a id="line.469">        List&lt;String&gt; typeParamNames,</a>
+<span class="sourceLineNo">470</span><a id="line.470">        List&lt;String&gt; recordComponentNames) {</a>
+<span class="sourceLineNo">471</span><a id="line.471"></a>
+<span class="sourceLineNo">472</span><a id="line.472">        for (final JavadocTag tag: tags) {</a>
+<span class="sourceLineNo">473</span><a id="line.473">            if (tag.isParamTag()) {</a>
+<span class="sourceLineNo">474</span><a id="line.474">                final String paramName = extractParamNameFromTag(tag);</a>
+<span class="sourceLineNo">475</span><a id="line.475">                final boolean found = typeParamNames.contains(paramName)</a>
+<span class="sourceLineNo">476</span><a id="line.476">                        || recordComponentNames.contains(paramName);</a>
+<span class="sourceLineNo">477</span><a id="line.477"></a>
+<span class="sourceLineNo">478</span><a id="line.478">                if (!found) {</a>
+<span class="sourceLineNo">479</span><a id="line.479">                    final String actualParamName =</a>
+<span class="sourceLineNo">480</span><a id="line.480">                        TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];</a>
+<span class="sourceLineNo">481</span><a id="line.481">                    log(tag.getLineNo(), tag.getColumnNo(),</a>
+<span class="sourceLineNo">482</span><a id="line.482">                        MSG_UNUSED_TAG,</a>
+<span class="sourceLineNo">483</span><a id="line.483">                        JavadocTagInfo.PARAM.getText(), actualParamName);</a>
+<span class="sourceLineNo">484</span><a id="line.484">                }</a>
+<span class="sourceLineNo">485</span><a id="line.485">            }</a>
+<span class="sourceLineNo">486</span><a id="line.486">        }</a>
+<span class="sourceLineNo">487</span><a id="line.487"></a>
+<span class="sourceLineNo">488</span><a id="line.488">    }</a>
+<span class="sourceLineNo">489</span><a id="line.489"></a>
+<span class="sourceLineNo">490</span><a id="line.490">    /**</a>
+<span class="sourceLineNo">491</span><a id="line.491">     * Extracts parameter name from tag.</a>
+<span class="sourceLineNo">492</span><a id="line.492">     *</a>
+<span class="sourceLineNo">493</span><a id="line.493">     * @param tag javadoc tag to extract parameter name</a>
+<span class="sourceLineNo">494</span><a id="line.494">     * @return extracts type parameter name from tag</a>
+<span class="sourceLineNo">495</span><a id="line.495">     */</a>
+<span class="sourceLineNo">496</span><a id="line.496">    private static String extractParamNameFromTag(JavadocTag tag) {</a>
+<span class="sourceLineNo">497</span><a id="line.497">        final String typeParamName;</a>
+<span class="sourceLineNo">498</span><a id="line.498">        final Matcher matchInAngleBrackets =</a>
+<span class="sourceLineNo">499</span><a id="line.499">                TYPE_NAME_IN_JAVADOC_TAG.matcher(tag.getFirstArg());</a>
+<span class="sourceLineNo">500</span><a id="line.500">        if (matchInAngleBrackets.find()) {</a>
+<span class="sourceLineNo">501</span><a id="line.501">            typeParamName = matchInAngleBrackets.group(1).trim();</a>
+<span class="sourceLineNo">502</span><a id="line.502">        }</a>
+<span class="sourceLineNo">503</span><a id="line.503">        else {</a>
+<span class="sourceLineNo">504</span><a id="line.504">            typeParamName = TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];</a>
+<span class="sourceLineNo">505</span><a id="line.505">        }</a>
+<span class="sourceLineNo">506</span><a id="line.506">        return typeParamName;</a>
+<span class="sourceLineNo">507</span><a id="line.507">    }</a>
+<span class="sourceLineNo">508</span><a id="line.508"></a>
+<span class="sourceLineNo">509</span><a id="line.509">    /**</a>
+<span class="sourceLineNo">510</span><a id="line.510">     * Collects the record components in a record definition.</a>
+<span class="sourceLineNo">511</span><a id="line.511">     *</a>
+<span class="sourceLineNo">512</span><a id="line.512">     * @param node the possible record definition ast.</a>
+<span class="sourceLineNo">513</span><a id="line.513">     * @return the record components in this record definition.</a>
+<span class="sourceLineNo">514</span><a id="line.514">     */</a>
+<span class="sourceLineNo">515</span><a id="line.515">    private static List&lt;String&gt; getRecordComponentNames(DetailAST node) {</a>
+<span class="sourceLineNo">516</span><a id="line.516">        final DetailAST components = node.findFirstToken(TokenTypes.RECORD_COMPONENTS);</a>
+<span class="sourceLineNo">517</span><a id="line.517">        final List&lt;String&gt; componentList = new ArrayList&lt;&gt;();</a>
+<span class="sourceLineNo">518</span><a id="line.518"></a>
+<span class="sourceLineNo">519</span><a id="line.519">        if (components != null) {</a>
+<span class="sourceLineNo">520</span><a id="line.520">            TokenUtil.forEachChild(components,</a>
+<span class="sourceLineNo">521</span><a id="line.521">                TokenTypes.RECORD_COMPONENT_DEF, component -&gt; {</a>
+<span class="sourceLineNo">522</span><a id="line.522">                    final DetailAST ident = component.findFirstToken(TokenTypes.IDENT);</a>
+<span class="sourceLineNo">523</span><a id="line.523">                    componentList.add(ident.getText());</a>
+<span class="sourceLineNo">524</span><a id="line.524">                });</a>
+<span class="sourceLineNo">525</span><a id="line.525">        }</a>
+<span class="sourceLineNo">526</span><a id="line.526"></a>
+<span class="sourceLineNo">527</span><a id="line.527">        return componentList;</a>
+<span class="sourceLineNo">528</span><a id="line.528">    }</a>
+<span class="sourceLineNo">529</span><a id="line.529">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
index 6b5e53f956..89bf9dbc11 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
@@ -193,19 +193,14 @@
 <span class="sourceLineNo">184</span><a id="line.184">     * @return whether we should check a given node.</a>
 <span class="sourceLineNo">185</span><a id="line.185">     */</a>
 <span class="sourceLineNo">186</span><a id="line.186">    private boolean shouldCheck(final DetailAST ast) {</a>
-<span class="sourceLineNo">187</span><a id="line.187">        final Scope customScope = ScopeUtil.getScope(ast);</a>
-<span class="sourceLineNo">188</span><a id="line.188">        final Scope surroundingScope = ScopeUtil.getSurroundingScope(ast);</a>
-<span class="sourceLineNo">189</span><a id="line.189"></a>
-<span class="sourceLineNo">190</span><a id="line.190">        return customScope.isIn(scope)</a>
-<span class="sourceLineNo">191</span><a id="line.191">            &amp;&amp; (surroundingScope == null || surroundingScope.isIn(scope))</a>
-<span class="sourceLineNo">192</span><a id="line.192">            &amp;&amp; (excludeScope == null</a>
-<span class="sourceLineNo">193</span><a id="line.193">                || !customScope.isIn(excludeScope)</a>
-<span class="sourceLineNo">194</span><a id="line.194">                || surroundingScope != null</a>
-<span class="sourceLineNo">195</span><a id="line.195">                &amp;&amp; !surroundingScope.isIn(excludeScope))</a>
-<span class="sourceLineNo">196</span><a id="line.196">            &amp;&amp; !AnnotationUtil.containsAnnotation(ast, skipAnnotations);</a>
-<span class="sourceLineNo">197</span><a id="line.197">    }</a>
-<span class="sourceLineNo">198</span><a id="line.198"></a>
-<span class="sourceLineNo">199</span><a id="line.199">}</a>
+<span class="sourceLineNo">187</span><a id="line.187">        final Scope surroundingScope = ScopeUtil.getSurroundingScope(ast);</a>
+<span class="sourceLineNo">188</span><a id="line.188"></a>
+<span class="sourceLineNo">189</span><a id="line.189">        return surroundingScope.isIn(scope)</a>
+<span class="sourceLineNo">190</span><a id="line.190">                &amp;&amp; (excludeScope == null || !surroundingScope.isIn(excludeScope))</a>
+<span class="sourceLineNo">191</span><a id="line.191">                &amp;&amp; !AnnotationUtil.containsAnnotation(ast, skipAnnotations);</a>
+<span class="sourceLineNo">192</span><a id="line.192">    }</a>
+<span class="sourceLineNo">193</span><a id="line.193"></a>
+<span class="sourceLineNo">194</span><a id="line.194">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
index d992585641..1c7f60c7eb 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.Point.html
@@ -185,129 +185,128 @@
 <span class="sourceLineNo">176</span><a id="line.176">            if (text.charAt(column) == '/') {</a>
 <span class="sourceLineNo">177</span><a id="line.177">                column++;</a>
 <span class="sourceLineNo">178</span><a id="line.178">            }</a>
-<span class="sourceLineNo">179</span><a id="line.179"></a>
-<span class="sourceLineNo">180</span><a id="line.180">            text = text.substring(column).trim();</a>
-<span class="sourceLineNo">181</span><a id="line.181">            int position = 0;</a>
-<span class="sourceLineNo">182</span><a id="line.182"></a>
-<span class="sourceLineNo">183</span><a id="line.183">            // Character.isJavaIdentifier... may not be a valid HTML</a>
-<span class="sourceLineNo">184</span><a id="line.184">            // identifier but is valid for generics</a>
-<span class="sourceLineNo">185</span><a id="line.185">            while (position &lt; text.length()</a>
-<span class="sourceLineNo">186</span><a id="line.186">                    &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {</a>
-<span class="sourceLineNo">187</span><a id="line.187">                position++;</a>
-<span class="sourceLineNo">188</span><a id="line.188">            }</a>
-<span class="sourceLineNo">189</span><a id="line.189"></a>
-<span class="sourceLineNo">190</span><a id="line.190">            tagId = text.substring(0, position);</a>
-<span class="sourceLineNo">191</span><a id="line.191">        }</a>
-<span class="sourceLineNo">192</span><a id="line.192">        return tagId;</a>
-<span class="sourceLineNo">193</span><a id="line.193">    }</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">    /**</a>
-<span class="sourceLineNo">196</span><a id="line.196">     * If this is a HTML-comments.</a>
-<span class="sourceLineNo">197</span><a id="line.197">     *</a>
-<span class="sourceLineNo">198</span><a id="line.198">     * @param text text of javadoc comments</a>
-<span class="sourceLineNo">199</span><a id="line.199">     * @param pos position to check</a>
-<span class="sourceLineNo">200</span><a id="line.200">     * @return {@code true} if HTML-comments</a>
-<span class="sourceLineNo">201</span><a id="line.201">     *         starts form given position.</a>
-<span class="sourceLineNo">202</span><a id="line.202">     */</a>
-<span class="sourceLineNo">203</span><a id="line.203">    private static boolean isCommentTag(String[] text, Point pos) {</a>
-<span class="sourceLineNo">204</span><a id="line.204">        return text[pos.getLineNo()].startsWith("&lt;!--", pos.getColumnNo());</a>
-<span class="sourceLineNo">205</span><a id="line.205">    }</a>
-<span class="sourceLineNo">206</span><a id="line.206"></a>
-<span class="sourceLineNo">207</span><a id="line.207">    /**</a>
-<span class="sourceLineNo">208</span><a id="line.208">     * Skips HTML comments.</a>
-<span class="sourceLineNo">209</span><a id="line.209">     *</a>
-<span class="sourceLineNo">210</span><a id="line.210">     * @param text text of javadoc comments.</a>
-<span class="sourceLineNo">211</span><a id="line.211">     * @param fromPoint start position of HTML-comments</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * @return position after HTML-comments</a>
-<span class="sourceLineNo">213</span><a id="line.213">     */</a>
-<span class="sourceLineNo">214</span><a id="line.214">    private static Point skipHtmlComment(String[] text, Point fromPoint) {</a>
-<span class="sourceLineNo">215</span><a id="line.215">        Point toPoint = fromPoint;</a>
-<span class="sourceLineNo">216</span><a id="line.216">        while (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]</a>
-<span class="sourceLineNo">217</span><a id="line.217">                .substring(0, toPoint.getColumnNo() + 1).endsWith("--&gt;")) {</a>
-<span class="sourceLineNo">218</span><a id="line.218">            toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));</a>
-<span class="sourceLineNo">219</span><a id="line.219">        }</a>
-<span class="sourceLineNo">220</span><a id="line.220">        return toPoint;</a>
-<span class="sourceLineNo">221</span><a id="line.221">    }</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">    /**</a>
-<span class="sourceLineNo">224</span><a id="line.224">     * Finds next occurrence of given character.</a>
-<span class="sourceLineNo">225</span><a id="line.225">     *</a>
-<span class="sourceLineNo">226</span><a id="line.226">     * @param text text to search</a>
-<span class="sourceLineNo">227</span><a id="line.227">     * @param character character to search</a>
-<span class="sourceLineNo">228</span><a id="line.228">     * @param from position to start search</a>
-<span class="sourceLineNo">229</span><a id="line.229">     * @return position of next occurrence of given character</a>
-<span class="sourceLineNo">230</span><a id="line.230">     */</a>
-<span class="sourceLineNo">231</span><a id="line.231">    private static Point findChar(String[] text, char character, Point from) {</a>
-<span class="sourceLineNo">232</span><a id="line.232">        Point curr = new Point(from.getLineNo(), from.getColumnNo());</a>
-<span class="sourceLineNo">233</span><a id="line.233">        while (curr.getLineNo() &lt; text.length</a>
-<span class="sourceLineNo">234</span><a id="line.234">               &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {</a>
-<span class="sourceLineNo">235</span><a id="line.235">            curr = getNextPoint(text, curr);</a>
-<span class="sourceLineNo">236</span><a id="line.236">        }</a>
-<span class="sourceLineNo">237</span><a id="line.237"></a>
-<span class="sourceLineNo">238</span><a id="line.238">        return curr;</a>
-<span class="sourceLineNo">239</span><a id="line.239">    }</a>
-<span class="sourceLineNo">240</span><a id="line.240"></a>
-<span class="sourceLineNo">241</span><a id="line.241">    /**</a>
-<span class="sourceLineNo">242</span><a id="line.242">     * Increments column number to be examined, moves onto the next line when no</a>
-<span class="sourceLineNo">243</span><a id="line.243">     * more characters are available.</a>
-<span class="sourceLineNo">244</span><a id="line.244">     *</a>
-<span class="sourceLineNo">245</span><a id="line.245">     * @param text to search.</a>
-<span class="sourceLineNo">246</span><a id="line.246">     * @param from location to search from</a>
-<span class="sourceLineNo">247</span><a id="line.247">     * @return next point to be examined</a>
-<span class="sourceLineNo">248</span><a id="line.248">     */</a>
-<span class="sourceLineNo">249</span><a id="line.249">    private static Point getNextPoint(String[] text, Point from) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">        int line = from.getLineNo();</a>
-<span class="sourceLineNo">251</span><a id="line.251">        int column = from.getColumnNo() + 1;</a>
-<span class="sourceLineNo">252</span><a id="line.252">        while (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {</a>
-<span class="sourceLineNo">253</span><a id="line.253">            // go to the next line</a>
-<span class="sourceLineNo">254</span><a id="line.254">            line++;</a>
-<span class="sourceLineNo">255</span><a id="line.255">            column = 0;</a>
-<span class="sourceLineNo">256</span><a id="line.256">        }</a>
-<span class="sourceLineNo">257</span><a id="line.257">        return new Point(line, column);</a>
-<span class="sourceLineNo">258</span><a id="line.258">    }</a>
-<span class="sourceLineNo">259</span><a id="line.259"></a>
-<span class="sourceLineNo">260</span><a id="line.260">    /**</a>
-<span class="sourceLineNo">261</span><a id="line.261">     * Represents current position in the text.</a>
-<span class="sourceLineNo">262</span><a id="line.262">     */</a>
-<span class="sourceLineNo">263</span><a id="line.263">    private static final class Point {</a>
-<span class="sourceLineNo">264</span><a id="line.264"></a>
-<span class="sourceLineNo">265</span><a id="line.265">        /** Line number. */</a>
-<span class="sourceLineNo">266</span><a id="line.266">        private final int lineNo;</a>
-<span class="sourceLineNo">267</span><a id="line.267">        /** Column number.*/</a>
-<span class="sourceLineNo">268</span><a id="line.268">        private final int columnNo;</a>
-<span class="sourceLineNo">269</span><a id="line.269"></a>
-<span class="sourceLineNo">270</span><a id="line.270">        /**</a>
-<span class="sourceLineNo">271</span><a id="line.271">         * Creates new {@code Point} instance.</a>
-<span class="sourceLineNo">272</span><a id="line.272">         *</a>
-<span class="sourceLineNo">273</span><a id="line.273">         * @param lineNo line number</a>
-<span class="sourceLineNo">274</span><a id="line.274">         * @param columnNo column number</a>
-<span class="sourceLineNo">275</span><a id="line.275">         */</a>
-<span class="sourceLineNo">276</span><a id="line.276">        private Point(int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">277</span><a id="line.277">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">278</span><a id="line.278">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">279</span><a id="line.279">        }</a>
-<span class="sourceLineNo">280</span><a id="line.280"></a>
-<span class="sourceLineNo">281</span><a id="line.281">        /**</a>
-<span class="sourceLineNo">282</span><a id="line.282">         * Getter for line number.</a>
-<span class="sourceLineNo">283</span><a id="line.283">         *</a>
-<span class="sourceLineNo">284</span><a id="line.284">         * @return line number of the position.</a>
-<span class="sourceLineNo">285</span><a id="line.285">         */</a>
-<span class="sourceLineNo">286</span><a id="line.286">        public int getLineNo() {</a>
-<span class="sourceLineNo">287</span><a id="line.287">            return lineNo;</a>
-<span class="sourceLineNo">288</span><a id="line.288">        }</a>
-<span class="sourceLineNo">289</span><a id="line.289"></a>
-<span class="sourceLineNo">290</span><a id="line.290">        /**</a>
-<span class="sourceLineNo">291</span><a id="line.291">         * Getter for column number.</a>
-<span class="sourceLineNo">292</span><a id="line.292">         *</a>
-<span class="sourceLineNo">293</span><a id="line.293">         * @return column number of the position.</a>
-<span class="sourceLineNo">294</span><a id="line.294">         */</a>
-<span class="sourceLineNo">295</span><a id="line.295">        public int getColumnNo() {</a>
-<span class="sourceLineNo">296</span><a id="line.296">            return columnNo;</a>
-<span class="sourceLineNo">297</span><a id="line.297">        }</a>
-<span class="sourceLineNo">298</span><a id="line.298"></a>
-<span class="sourceLineNo">299</span><a id="line.299">    }</a>
-<span class="sourceLineNo">300</span><a id="line.300"></a>
-<span class="sourceLineNo">301</span><a id="line.301">}</a>
+<span class="sourceLineNo">179</span><a id="line.179">            text = text.substring(column);</a>
+<span class="sourceLineNo">180</span><a id="line.180">            int position = 0;</a>
+<span class="sourceLineNo">181</span><a id="line.181"></a>
+<span class="sourceLineNo">182</span><a id="line.182">            // Character.isJavaIdentifier... may not be a valid HTML</a>
+<span class="sourceLineNo">183</span><a id="line.183">            // identifier but is valid for generics</a>
+<span class="sourceLineNo">184</span><a id="line.184">            while (position &lt; text.length()</a>
+<span class="sourceLineNo">185</span><a id="line.185">                    &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {</a>
+<span class="sourceLineNo">186</span><a id="line.186">                position++;</a>
+<span class="sourceLineNo">187</span><a id="line.187">            }</a>
+<span class="sourceLineNo">188</span><a id="line.188"></a>
+<span class="sourceLineNo">189</span><a id="line.189">            tagId = text.substring(0, position);</a>
+<span class="sourceLineNo">190</span><a id="line.190">        }</a>
+<span class="sourceLineNo">191</span><a id="line.191">        return tagId;</a>
+<span class="sourceLineNo">192</span><a id="line.192">    }</a>
+<span class="sourceLineNo">193</span><a id="line.193"></a>
+<span class="sourceLineNo">194</span><a id="line.194">    /**</a>
+<span class="sourceLineNo">195</span><a id="line.195">     * If this is a HTML-comments.</a>
+<span class="sourceLineNo">196</span><a id="line.196">     *</a>
+<span class="sourceLineNo">197</span><a id="line.197">     * @param text text of javadoc comments</a>
+<span class="sourceLineNo">198</span><a id="line.198">     * @param pos position to check</a>
+<span class="sourceLineNo">199</span><a id="line.199">     * @return {@code true} if HTML-comments</a>
+<span class="sourceLineNo">200</span><a id="line.200">     *         starts form given position.</a>
+<span class="sourceLineNo">201</span><a id="line.201">     */</a>
+<span class="sourceLineNo">202</span><a id="line.202">    private static boolean isCommentTag(String[] text, Point pos) {</a>
+<span class="sourceLineNo">203</span><a id="line.203">        return text[pos.getLineNo()].startsWith("&lt;!--", pos.getColumnNo());</a>
+<span class="sourceLineNo">204</span><a id="line.204">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205"></a>
+<span class="sourceLineNo">206</span><a id="line.206">    /**</a>
+<span class="sourceLineNo">207</span><a id="line.207">     * Skips HTML comments.</a>
+<span class="sourceLineNo">208</span><a id="line.208">     *</a>
+<span class="sourceLineNo">209</span><a id="line.209">     * @param text text of javadoc comments.</a>
+<span class="sourceLineNo">210</span><a id="line.210">     * @param fromPoint start position of HTML-comments</a>
+<span class="sourceLineNo">211</span><a id="line.211">     * @return position after HTML-comments</a>
+<span class="sourceLineNo">212</span><a id="line.212">     */</a>
+<span class="sourceLineNo">213</span><a id="line.213">    private static Point skipHtmlComment(String[] text, Point fromPoint) {</a>
+<span class="sourceLineNo">214</span><a id="line.214">        Point toPoint = fromPoint;</a>
+<span class="sourceLineNo">215</span><a id="line.215">        while (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]</a>
+<span class="sourceLineNo">216</span><a id="line.216">                .substring(0, toPoint.getColumnNo() + 1).endsWith("--&gt;")) {</a>
+<span class="sourceLineNo">217</span><a id="line.217">            toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));</a>
+<span class="sourceLineNo">218</span><a id="line.218">        }</a>
+<span class="sourceLineNo">219</span><a id="line.219">        return toPoint;</a>
+<span class="sourceLineNo">220</span><a id="line.220">    }</a>
+<span class="sourceLineNo">221</span><a id="line.221"></a>
+<span class="sourceLineNo">222</span><a id="line.222">    /**</a>
+<span class="sourceLineNo">223</span><a id="line.223">     * Finds next occurrence of given character.</a>
+<span class="sourceLineNo">224</span><a id="line.224">     *</a>
+<span class="sourceLineNo">225</span><a id="line.225">     * @param text text to search</a>
+<span class="sourceLineNo">226</span><a id="line.226">     * @param character character to search</a>
+<span class="sourceLineNo">227</span><a id="line.227">     * @param from position to start search</a>
+<span class="sourceLineNo">228</span><a id="line.228">     * @return position of next occurrence of given character</a>
+<span class="sourceLineNo">229</span><a id="line.229">     */</a>
+<span class="sourceLineNo">230</span><a id="line.230">    private static Point findChar(String[] text, char character, Point from) {</a>
+<span class="sourceLineNo">231</span><a id="line.231">        Point curr = new Point(from.getLineNo(), from.getColumnNo());</a>
+<span class="sourceLineNo">232</span><a id="line.232">        while (curr.getLineNo() &lt; text.length</a>
+<span class="sourceLineNo">233</span><a id="line.233">               &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {</a>
+<span class="sourceLineNo">234</span><a id="line.234">            curr = getNextPoint(text, curr);</a>
+<span class="sourceLineNo">235</span><a id="line.235">        }</a>
+<span class="sourceLineNo">236</span><a id="line.236"></a>
+<span class="sourceLineNo">237</span><a id="line.237">        return curr;</a>
+<span class="sourceLineNo">238</span><a id="line.238">    }</a>
+<span class="sourceLineNo">239</span><a id="line.239"></a>
+<span class="sourceLineNo">240</span><a id="line.240">    /**</a>
+<span class="sourceLineNo">241</span><a id="line.241">     * Increments column number to be examined, moves onto the next line when no</a>
+<span class="sourceLineNo">242</span><a id="line.242">     * more characters are available.</a>
+<span class="sourceLineNo">243</span><a id="line.243">     *</a>
+<span class="sourceLineNo">244</span><a id="line.244">     * @param text to search.</a>
+<span class="sourceLineNo">245</span><a id="line.245">     * @param from location to search from</a>
+<span class="sourceLineNo">246</span><a id="line.246">     * @return next point to be examined</a>
+<span class="sourceLineNo">247</span><a id="line.247">     */</a>
+<span class="sourceLineNo">248</span><a id="line.248">    private static Point getNextPoint(String[] text, Point from) {</a>
+<span class="sourceLineNo">249</span><a id="line.249">        int line = from.getLineNo();</a>
+<span class="sourceLineNo">250</span><a id="line.250">        int column = from.getColumnNo() + 1;</a>
+<span class="sourceLineNo">251</span><a id="line.251">        while (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            // go to the next line</a>
+<span class="sourceLineNo">253</span><a id="line.253">            line++;</a>
+<span class="sourceLineNo">254</span><a id="line.254">            column = 0;</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">        return new Point(line, column);</a>
+<span class="sourceLineNo">257</span><a id="line.257">    }</a>
+<span class="sourceLineNo">258</span><a id="line.258"></a>
+<span class="sourceLineNo">259</span><a id="line.259">    /**</a>
+<span class="sourceLineNo">260</span><a id="line.260">     * Represents current position in the text.</a>
+<span class="sourceLineNo">261</span><a id="line.261">     */</a>
+<span class="sourceLineNo">262</span><a id="line.262">    private static final class Point {</a>
+<span class="sourceLineNo">263</span><a id="line.263"></a>
+<span class="sourceLineNo">264</span><a id="line.264">        /** Line number. */</a>
+<span class="sourceLineNo">265</span><a id="line.265">        private final int lineNo;</a>
+<span class="sourceLineNo">266</span><a id="line.266">        /** Column number.*/</a>
+<span class="sourceLineNo">267</span><a id="line.267">        private final int columnNo;</a>
+<span class="sourceLineNo">268</span><a id="line.268"></a>
+<span class="sourceLineNo">269</span><a id="line.269">        /**</a>
+<span class="sourceLineNo">270</span><a id="line.270">         * Creates new {@code Point} instance.</a>
+<span class="sourceLineNo">271</span><a id="line.271">         *</a>
+<span class="sourceLineNo">272</span><a id="line.272">         * @param lineNo line number</a>
+<span class="sourceLineNo">273</span><a id="line.273">         * @param columnNo column number</a>
+<span class="sourceLineNo">274</span><a id="line.274">         */</a>
+<span class="sourceLineNo">275</span><a id="line.275">        private Point(int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">276</span><a id="line.276">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">277</span><a id="line.277">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">278</span><a id="line.278">        }</a>
+<span class="sourceLineNo">279</span><a id="line.279"></a>
+<span class="sourceLineNo">280</span><a id="line.280">        /**</a>
+<span class="sourceLineNo">281</span><a id="line.281">         * Getter for line number.</a>
+<span class="sourceLineNo">282</span><a id="line.282">         *</a>
+<span class="sourceLineNo">283</span><a id="line.283">         * @return line number of the position.</a>
+<span class="sourceLineNo">284</span><a id="line.284">         */</a>
+<span class="sourceLineNo">285</span><a id="line.285">        public int getLineNo() {</a>
+<span class="sourceLineNo">286</span><a id="line.286">            return lineNo;</a>
+<span class="sourceLineNo">287</span><a id="line.287">        }</a>
+<span class="sourceLineNo">288</span><a id="line.288"></a>
+<span class="sourceLineNo">289</span><a id="line.289">        /**</a>
+<span class="sourceLineNo">290</span><a id="line.290">         * Getter for column number.</a>
+<span class="sourceLineNo">291</span><a id="line.291">         *</a>
+<span class="sourceLineNo">292</span><a id="line.292">         * @return column number of the position.</a>
+<span class="sourceLineNo">293</span><a id="line.293">         */</a>
+<span class="sourceLineNo">294</span><a id="line.294">        public int getColumnNo() {</a>
+<span class="sourceLineNo">295</span><a id="line.295">            return columnNo;</a>
+<span class="sourceLineNo">296</span><a id="line.296">        }</a>
+<span class="sourceLineNo">297</span><a id="line.297"></a>
+<span class="sourceLineNo">298</span><a id="line.298">    }</a>
+<span class="sourceLineNo">299</span><a id="line.299"></a>
+<span class="sourceLineNo">300</span><a id="line.300">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
index d992585641..1c7f60c7eb 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
@@ -185,129 +185,128 @@
 <span class="sourceLineNo">176</span><a id="line.176">            if (text.charAt(column) == '/') {</a>
 <span class="sourceLineNo">177</span><a id="line.177">                column++;</a>
 <span class="sourceLineNo">178</span><a id="line.178">            }</a>
-<span class="sourceLineNo">179</span><a id="line.179"></a>
-<span class="sourceLineNo">180</span><a id="line.180">            text = text.substring(column).trim();</a>
-<span class="sourceLineNo">181</span><a id="line.181">            int position = 0;</a>
-<span class="sourceLineNo">182</span><a id="line.182"></a>
-<span class="sourceLineNo">183</span><a id="line.183">            // Character.isJavaIdentifier... may not be a valid HTML</a>
-<span class="sourceLineNo">184</span><a id="line.184">            // identifier but is valid for generics</a>
-<span class="sourceLineNo">185</span><a id="line.185">            while (position &lt; text.length()</a>
-<span class="sourceLineNo">186</span><a id="line.186">                    &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {</a>
-<span class="sourceLineNo">187</span><a id="line.187">                position++;</a>
-<span class="sourceLineNo">188</span><a id="line.188">            }</a>
-<span class="sourceLineNo">189</span><a id="line.189"></a>
-<span class="sourceLineNo">190</span><a id="line.190">            tagId = text.substring(0, position);</a>
-<span class="sourceLineNo">191</span><a id="line.191">        }</a>
-<span class="sourceLineNo">192</span><a id="line.192">        return tagId;</a>
-<span class="sourceLineNo">193</span><a id="line.193">    }</a>
-<span class="sourceLineNo">194</span><a id="line.194"></a>
-<span class="sourceLineNo">195</span><a id="line.195">    /**</a>
-<span class="sourceLineNo">196</span><a id="line.196">     * If this is a HTML-comments.</a>
-<span class="sourceLineNo">197</span><a id="line.197">     *</a>
-<span class="sourceLineNo">198</span><a id="line.198">     * @param text text of javadoc comments</a>
-<span class="sourceLineNo">199</span><a id="line.199">     * @param pos position to check</a>
-<span class="sourceLineNo">200</span><a id="line.200">     * @return {@code true} if HTML-comments</a>
-<span class="sourceLineNo">201</span><a id="line.201">     *         starts form given position.</a>
-<span class="sourceLineNo">202</span><a id="line.202">     */</a>
-<span class="sourceLineNo">203</span><a id="line.203">    private static boolean isCommentTag(String[] text, Point pos) {</a>
-<span class="sourceLineNo">204</span><a id="line.204">        return text[pos.getLineNo()].startsWith("&lt;!--", pos.getColumnNo());</a>
-<span class="sourceLineNo">205</span><a id="line.205">    }</a>
-<span class="sourceLineNo">206</span><a id="line.206"></a>
-<span class="sourceLineNo">207</span><a id="line.207">    /**</a>
-<span class="sourceLineNo">208</span><a id="line.208">     * Skips HTML comments.</a>
-<span class="sourceLineNo">209</span><a id="line.209">     *</a>
-<span class="sourceLineNo">210</span><a id="line.210">     * @param text text of javadoc comments.</a>
-<span class="sourceLineNo">211</span><a id="line.211">     * @param fromPoint start position of HTML-comments</a>
-<span class="sourceLineNo">212</span><a id="line.212">     * @return position after HTML-comments</a>
-<span class="sourceLineNo">213</span><a id="line.213">     */</a>
-<span class="sourceLineNo">214</span><a id="line.214">    private static Point skipHtmlComment(String[] text, Point fromPoint) {</a>
-<span class="sourceLineNo">215</span><a id="line.215">        Point toPoint = fromPoint;</a>
-<span class="sourceLineNo">216</span><a id="line.216">        while (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]</a>
-<span class="sourceLineNo">217</span><a id="line.217">                .substring(0, toPoint.getColumnNo() + 1).endsWith("--&gt;")) {</a>
-<span class="sourceLineNo">218</span><a id="line.218">            toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));</a>
-<span class="sourceLineNo">219</span><a id="line.219">        }</a>
-<span class="sourceLineNo">220</span><a id="line.220">        return toPoint;</a>
-<span class="sourceLineNo">221</span><a id="line.221">    }</a>
-<span class="sourceLineNo">222</span><a id="line.222"></a>
-<span class="sourceLineNo">223</span><a id="line.223">    /**</a>
-<span class="sourceLineNo">224</span><a id="line.224">     * Finds next occurrence of given character.</a>
-<span class="sourceLineNo">225</span><a id="line.225">     *</a>
-<span class="sourceLineNo">226</span><a id="line.226">     * @param text text to search</a>
-<span class="sourceLineNo">227</span><a id="line.227">     * @param character character to search</a>
-<span class="sourceLineNo">228</span><a id="line.228">     * @param from position to start search</a>
-<span class="sourceLineNo">229</span><a id="line.229">     * @return position of next occurrence of given character</a>
-<span class="sourceLineNo">230</span><a id="line.230">     */</a>
-<span class="sourceLineNo">231</span><a id="line.231">    private static Point findChar(String[] text, char character, Point from) {</a>
-<span class="sourceLineNo">232</span><a id="line.232">        Point curr = new Point(from.getLineNo(), from.getColumnNo());</a>
-<span class="sourceLineNo">233</span><a id="line.233">        while (curr.getLineNo() &lt; text.length</a>
-<span class="sourceLineNo">234</span><a id="line.234">               &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {</a>
-<span class="sourceLineNo">235</span><a id="line.235">            curr = getNextPoint(text, curr);</a>
-<span class="sourceLineNo">236</span><a id="line.236">        }</a>
-<span class="sourceLineNo">237</span><a id="line.237"></a>
-<span class="sourceLineNo">238</span><a id="line.238">        return curr;</a>
-<span class="sourceLineNo">239</span><a id="line.239">    }</a>
-<span class="sourceLineNo">240</span><a id="line.240"></a>
-<span class="sourceLineNo">241</span><a id="line.241">    /**</a>
-<span class="sourceLineNo">242</span><a id="line.242">     * Increments column number to be examined, moves onto the next line when no</a>
-<span class="sourceLineNo">243</span><a id="line.243">     * more characters are available.</a>
-<span class="sourceLineNo">244</span><a id="line.244">     *</a>
-<span class="sourceLineNo">245</span><a id="line.245">     * @param text to search.</a>
-<span class="sourceLineNo">246</span><a id="line.246">     * @param from location to search from</a>
-<span class="sourceLineNo">247</span><a id="line.247">     * @return next point to be examined</a>
-<span class="sourceLineNo">248</span><a id="line.248">     */</a>
-<span class="sourceLineNo">249</span><a id="line.249">    private static Point getNextPoint(String[] text, Point from) {</a>
-<span class="sourceLineNo">250</span><a id="line.250">        int line = from.getLineNo();</a>
-<span class="sourceLineNo">251</span><a id="line.251">        int column = from.getColumnNo() + 1;</a>
-<span class="sourceLineNo">252</span><a id="line.252">        while (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {</a>
-<span class="sourceLineNo">253</span><a id="line.253">            // go to the next line</a>
-<span class="sourceLineNo">254</span><a id="line.254">            line++;</a>
-<span class="sourceLineNo">255</span><a id="line.255">            column = 0;</a>
-<span class="sourceLineNo">256</span><a id="line.256">        }</a>
-<span class="sourceLineNo">257</span><a id="line.257">        return new Point(line, column);</a>
-<span class="sourceLineNo">258</span><a id="line.258">    }</a>
-<span class="sourceLineNo">259</span><a id="line.259"></a>
-<span class="sourceLineNo">260</span><a id="line.260">    /**</a>
-<span class="sourceLineNo">261</span><a id="line.261">     * Represents current position in the text.</a>
-<span class="sourceLineNo">262</span><a id="line.262">     */</a>
-<span class="sourceLineNo">263</span><a id="line.263">    private static final class Point {</a>
-<span class="sourceLineNo">264</span><a id="line.264"></a>
-<span class="sourceLineNo">265</span><a id="line.265">        /** Line number. */</a>
-<span class="sourceLineNo">266</span><a id="line.266">        private final int lineNo;</a>
-<span class="sourceLineNo">267</span><a id="line.267">        /** Column number.*/</a>
-<span class="sourceLineNo">268</span><a id="line.268">        private final int columnNo;</a>
-<span class="sourceLineNo">269</span><a id="line.269"></a>
-<span class="sourceLineNo">270</span><a id="line.270">        /**</a>
-<span class="sourceLineNo">271</span><a id="line.271">         * Creates new {@code Point} instance.</a>
-<span class="sourceLineNo">272</span><a id="line.272">         *</a>
-<span class="sourceLineNo">273</span><a id="line.273">         * @param lineNo line number</a>
-<span class="sourceLineNo">274</span><a id="line.274">         * @param columnNo column number</a>
-<span class="sourceLineNo">275</span><a id="line.275">         */</a>
-<span class="sourceLineNo">276</span><a id="line.276">        private Point(int lineNo, int columnNo) {</a>
-<span class="sourceLineNo">277</span><a id="line.277">            this.lineNo = lineNo;</a>
-<span class="sourceLineNo">278</span><a id="line.278">            this.columnNo = columnNo;</a>
-<span class="sourceLineNo">279</span><a id="line.279">        }</a>
-<span class="sourceLineNo">280</span><a id="line.280"></a>
-<span class="sourceLineNo">281</span><a id="line.281">        /**</a>
-<span class="sourceLineNo">282</span><a id="line.282">         * Getter for line number.</a>
-<span class="sourceLineNo">283</span><a id="line.283">         *</a>
-<span class="sourceLineNo">284</span><a id="line.284">         * @return line number of the position.</a>
-<span class="sourceLineNo">285</span><a id="line.285">         */</a>
-<span class="sourceLineNo">286</span><a id="line.286">        public int getLineNo() {</a>
-<span class="sourceLineNo">287</span><a id="line.287">            return lineNo;</a>
-<span class="sourceLineNo">288</span><a id="line.288">        }</a>
-<span class="sourceLineNo">289</span><a id="line.289"></a>
-<span class="sourceLineNo">290</span><a id="line.290">        /**</a>
-<span class="sourceLineNo">291</span><a id="line.291">         * Getter for column number.</a>
-<span class="sourceLineNo">292</span><a id="line.292">         *</a>
-<span class="sourceLineNo">293</span><a id="line.293">         * @return column number of the position.</a>
-<span class="sourceLineNo">294</span><a id="line.294">         */</a>
-<span class="sourceLineNo">295</span><a id="line.295">        public int getColumnNo() {</a>
-<span class="sourceLineNo">296</span><a id="line.296">            return columnNo;</a>
-<span class="sourceLineNo">297</span><a id="line.297">        }</a>
-<span class="sourceLineNo">298</span><a id="line.298"></a>
-<span class="sourceLineNo">299</span><a id="line.299">    }</a>
-<span class="sourceLineNo">300</span><a id="line.300"></a>
-<span class="sourceLineNo">301</span><a id="line.301">}</a>
+<span class="sourceLineNo">179</span><a id="line.179">            text = text.substring(column);</a>
+<span class="sourceLineNo">180</span><a id="line.180">            int position = 0;</a>
+<span class="sourceLineNo">181</span><a id="line.181"></a>
+<span class="sourceLineNo">182</span><a id="line.182">            // Character.isJavaIdentifier... may not be a valid HTML</a>
+<span class="sourceLineNo">183</span><a id="line.183">            // identifier but is valid for generics</a>
+<span class="sourceLineNo">184</span><a id="line.184">            while (position &lt; text.length()</a>
+<span class="sourceLineNo">185</span><a id="line.185">                    &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {</a>
+<span class="sourceLineNo">186</span><a id="line.186">                position++;</a>
+<span class="sourceLineNo">187</span><a id="line.187">            }</a>
+<span class="sourceLineNo">188</span><a id="line.188"></a>
+<span class="sourceLineNo">189</span><a id="line.189">            tagId = text.substring(0, position);</a>
+<span class="sourceLineNo">190</span><a id="line.190">        }</a>
+<span class="sourceLineNo">191</span><a id="line.191">        return tagId;</a>
+<span class="sourceLineNo">192</span><a id="line.192">    }</a>
+<span class="sourceLineNo">193</span><a id="line.193"></a>
+<span class="sourceLineNo">194</span><a id="line.194">    /**</a>
+<span class="sourceLineNo">195</span><a id="line.195">     * If this is a HTML-comments.</a>
+<span class="sourceLineNo">196</span><a id="line.196">     *</a>
+<span class="sourceLineNo">197</span><a id="line.197">     * @param text text of javadoc comments</a>
+<span class="sourceLineNo">198</span><a id="line.198">     * @param pos position to check</a>
+<span class="sourceLineNo">199</span><a id="line.199">     * @return {@code true} if HTML-comments</a>
+<span class="sourceLineNo">200</span><a id="line.200">     *         starts form given position.</a>
+<span class="sourceLineNo">201</span><a id="line.201">     */</a>
+<span class="sourceLineNo">202</span><a id="line.202">    private static boolean isCommentTag(String[] text, Point pos) {</a>
+<span class="sourceLineNo">203</span><a id="line.203">        return text[pos.getLineNo()].startsWith("&lt;!--", pos.getColumnNo());</a>
+<span class="sourceLineNo">204</span><a id="line.204">    }</a>
+<span class="sourceLineNo">205</span><a id="line.205"></a>
+<span class="sourceLineNo">206</span><a id="line.206">    /**</a>
+<span class="sourceLineNo">207</span><a id="line.207">     * Skips HTML comments.</a>
+<span class="sourceLineNo">208</span><a id="line.208">     *</a>
+<span class="sourceLineNo">209</span><a id="line.209">     * @param text text of javadoc comments.</a>
+<span class="sourceLineNo">210</span><a id="line.210">     * @param fromPoint start position of HTML-comments</a>
+<span class="sourceLineNo">211</span><a id="line.211">     * @return position after HTML-comments</a>
+<span class="sourceLineNo">212</span><a id="line.212">     */</a>
+<span class="sourceLineNo">213</span><a id="line.213">    private static Point skipHtmlComment(String[] text, Point fromPoint) {</a>
+<span class="sourceLineNo">214</span><a id="line.214">        Point toPoint = fromPoint;</a>
+<span class="sourceLineNo">215</span><a id="line.215">        while (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]</a>
+<span class="sourceLineNo">216</span><a id="line.216">                .substring(0, toPoint.getColumnNo() + 1).endsWith("--&gt;")) {</a>
+<span class="sourceLineNo">217</span><a id="line.217">            toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));</a>
+<span class="sourceLineNo">218</span><a id="line.218">        }</a>
+<span class="sourceLineNo">219</span><a id="line.219">        return toPoint;</a>
+<span class="sourceLineNo">220</span><a id="line.220">    }</a>
+<span class="sourceLineNo">221</span><a id="line.221"></a>
+<span class="sourceLineNo">222</span><a id="line.222">    /**</a>
+<span class="sourceLineNo">223</span><a id="line.223">     * Finds next occurrence of given character.</a>
+<span class="sourceLineNo">224</span><a id="line.224">     *</a>
+<span class="sourceLineNo">225</span><a id="line.225">     * @param text text to search</a>
+<span class="sourceLineNo">226</span><a id="line.226">     * @param character character to search</a>
+<span class="sourceLineNo">227</span><a id="line.227">     * @param from position to start search</a>
+<span class="sourceLineNo">228</span><a id="line.228">     * @return position of next occurrence of given character</a>
+<span class="sourceLineNo">229</span><a id="line.229">     */</a>
+<span class="sourceLineNo">230</span><a id="line.230">    private static Point findChar(String[] text, char character, Point from) {</a>
+<span class="sourceLineNo">231</span><a id="line.231">        Point curr = new Point(from.getLineNo(), from.getColumnNo());</a>
+<span class="sourceLineNo">232</span><a id="line.232">        while (curr.getLineNo() &lt; text.length</a>
+<span class="sourceLineNo">233</span><a id="line.233">               &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {</a>
+<span class="sourceLineNo">234</span><a id="line.234">            curr = getNextPoint(text, curr);</a>
+<span class="sourceLineNo">235</span><a id="line.235">        }</a>
+<span class="sourceLineNo">236</span><a id="line.236"></a>
+<span class="sourceLineNo">237</span><a id="line.237">        return curr;</a>
+<span class="sourceLineNo">238</span><a id="line.238">    }</a>
+<span class="sourceLineNo">239</span><a id="line.239"></a>
+<span class="sourceLineNo">240</span><a id="line.240">    /**</a>
+<span class="sourceLineNo">241</span><a id="line.241">     * Increments column number to be examined, moves onto the next line when no</a>
+<span class="sourceLineNo">242</span><a id="line.242">     * more characters are available.</a>
+<span class="sourceLineNo">243</span><a id="line.243">     *</a>
+<span class="sourceLineNo">244</span><a id="line.244">     * @param text to search.</a>
+<span class="sourceLineNo">245</span><a id="line.245">     * @param from location to search from</a>
+<span class="sourceLineNo">246</span><a id="line.246">     * @return next point to be examined</a>
+<span class="sourceLineNo">247</span><a id="line.247">     */</a>
+<span class="sourceLineNo">248</span><a id="line.248">    private static Point getNextPoint(String[] text, Point from) {</a>
+<span class="sourceLineNo">249</span><a id="line.249">        int line = from.getLineNo();</a>
+<span class="sourceLineNo">250</span><a id="line.250">        int column = from.getColumnNo() + 1;</a>
+<span class="sourceLineNo">251</span><a id="line.251">        while (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {</a>
+<span class="sourceLineNo">252</span><a id="line.252">            // go to the next line</a>
+<span class="sourceLineNo">253</span><a id="line.253">            line++;</a>
+<span class="sourceLineNo">254</span><a id="line.254">            column = 0;</a>
+<span class="sourceLineNo">255</span><a id="line.255">        }</a>
+<span class="sourceLineNo">256</span><a id="line.256">        return new Point(line, column);</a>
+<span class="sourceLineNo">257</span><a id="line.257">    }</a>
+<span class="sourceLineNo">258</span><a id="line.258"></a>
+<span class="sourceLineNo">259</span><a id="line.259">    /**</a>
+<span class="sourceLineNo">260</span><a id="line.260">     * Represents current position in the text.</a>
+<span class="sourceLineNo">261</span><a id="line.261">     */</a>
+<span class="sourceLineNo">262</span><a id="line.262">    private static final class Point {</a>
+<span class="sourceLineNo">263</span><a id="line.263"></a>
+<span class="sourceLineNo">264</span><a id="line.264">        /** Line number. */</a>
+<span class="sourceLineNo">265</span><a id="line.265">        private final int lineNo;</a>
+<span class="sourceLineNo">266</span><a id="line.266">        /** Column number.*/</a>
+<span class="sourceLineNo">267</span><a id="line.267">        private final int columnNo;</a>
+<span class="sourceLineNo">268</span><a id="line.268"></a>
+<span class="sourceLineNo">269</span><a id="line.269">        /**</a>
+<span class="sourceLineNo">270</span><a id="line.270">         * Creates new {@code Point} instance.</a>
+<span class="sourceLineNo">271</span><a id="line.271">         *</a>
+<span class="sourceLineNo">272</span><a id="line.272">         * @param lineNo line number</a>
+<span class="sourceLineNo">273</span><a id="line.273">         * @param columnNo column number</a>
+<span class="sourceLineNo">274</span><a id="line.274">         */</a>
+<span class="sourceLineNo">275</span><a id="line.275">        private Point(int lineNo, int columnNo) {</a>
+<span class="sourceLineNo">276</span><a id="line.276">            this.lineNo = lineNo;</a>
+<span class="sourceLineNo">277</span><a id="line.277">            this.columnNo = columnNo;</a>
+<span class="sourceLineNo">278</span><a id="line.278">        }</a>
+<span class="sourceLineNo">279</span><a id="line.279"></a>
+<span class="sourceLineNo">280</span><a id="line.280">        /**</a>
+<span class="sourceLineNo">281</span><a id="line.281">         * Getter for line number.</a>
+<span class="sourceLineNo">282</span><a id="line.282">         *</a>
+<span class="sourceLineNo">283</span><a id="line.283">         * @return line number of the position.</a>
+<span class="sourceLineNo">284</span><a id="line.284">         */</a>
+<span class="sourceLineNo">285</span><a id="line.285">        public int getLineNo() {</a>
+<span class="sourceLineNo">286</span><a id="line.286">            return lineNo;</a>
+<span class="sourceLineNo">287</span><a id="line.287">        }</a>
+<span class="sourceLineNo">288</span><a id="line.288"></a>
+<span class="sourceLineNo">289</span><a id="line.289">        /**</a>
+<span class="sourceLineNo">290</span><a id="line.290">         * Getter for column number.</a>
+<span class="sourceLineNo">291</span><a id="line.291">         *</a>
+<span class="sourceLineNo">292</span><a id="line.292">         * @return column number of the position.</a>
+<span class="sourceLineNo">293</span><a id="line.293">         */</a>
+<span class="sourceLineNo">294</span><a id="line.294">        public int getColumnNo() {</a>
+<span class="sourceLineNo">295</span><a id="line.295">            return columnNo;</a>
+<span class="sourceLineNo">296</span><a id="line.296">        }</a>
+<span class="sourceLineNo">297</span><a id="line.297"></a>
+<span class="sourceLineNo">298</span><a id="line.298">    }</a>
+<span class="sourceLineNo">299</span><a id="line.299"></a>
+<span class="sourceLineNo">300</span><a id="line.300">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
index 64af712809..83bf57243f 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
@@ -228,7 +228,7 @@
 <span class="sourceLineNo">219</span><a id="line.219">     */</a>
 <span class="sourceLineNo">220</span><a id="line.220">    private void processSingleGeneric(DetailAST ast, int[] line, int after) {</a>
 <span class="sourceLineNo">221</span><a id="line.221">        final char charAfter = Character.toChars(line[after])[0];</a>
-<span class="sourceLineNo">222</span><a id="line.222">        if (isGenericBeforeMethod(ast) || isGenericBeforeCtor(ast)) {</a>
+<span class="sourceLineNo">222</span><a id="line.222">        if (isGenericBeforeMethod(ast) || isGenericBeforeCtorInvocation(ast)) {</a>
 <span class="sourceLineNo">223</span><a id="line.223">            if (Character.isWhitespace(charAfter)) {</a>
 <span class="sourceLineNo">224</span><a id="line.224">                log(ast, MSG_WS_FOLLOWED, CLOSE_ANGLE_BRACKET);</a>
 <span class="sourceLineNo">225</span><a id="line.225">            }</a>
@@ -239,128 +239,154 @@
 <span class="sourceLineNo">230</span><a id="line.230">    }</a>
 <span class="sourceLineNo">231</span><a id="line.231"></a>
 <span class="sourceLineNo">232</span><a id="line.232">    /**</a>
-<span class="sourceLineNo">233</span><a id="line.233">     * Checks if generic is before constructor invocation.</a>
-<span class="sourceLineNo">234</span><a id="line.234">     *</a>
-<span class="sourceLineNo">235</span><a id="line.235">     * @param ast ast</a>
-<span class="sourceLineNo">236</span><a id="line.236">     * @return true if generic before a constructor invocation</a>
-<span class="sourceLineNo">237</span><a id="line.237">     */</a>
-<span class="sourceLineNo">238</span><a id="line.238">    private static boolean isGenericBeforeCtor(DetailAST ast) {</a>
-<span class="sourceLineNo">239</span><a id="line.239">        final DetailAST parent = ast.getParent();</a>
-<span class="sourceLineNo">240</span><a id="line.240">        return parent.getParent().getType() == TokenTypes.LITERAL_NEW</a>
-<span class="sourceLineNo">241</span><a id="line.241">                &amp;&amp; (parent.getNextSibling().getType() == TokenTypes.IDENT</a>
-<span class="sourceLineNo">242</span><a id="line.242">                    || parent.getNextSibling().getType() == TokenTypes.DOT);</a>
-<span class="sourceLineNo">243</span><a id="line.243">    }</a>
-<span class="sourceLineNo">244</span><a id="line.244"></a>
-<span class="sourceLineNo">245</span><a id="line.245">    /**</a>
-<span class="sourceLineNo">246</span><a id="line.246">     * Is generic before method reference.</a>
-<span class="sourceLineNo">247</span><a id="line.247">     *</a>
-<span class="sourceLineNo">248</span><a id="line.248">     * @param ast ast</a>
-<span class="sourceLineNo">249</span><a id="line.249">     * @return true if generic before a method ref</a>
-<span class="sourceLineNo">250</span><a id="line.250">     */</a>
-<span class="sourceLineNo">251</span><a id="line.251">    private static boolean isGenericBeforeMethod(DetailAST ast) {</a>
-<span class="sourceLineNo">252</span><a id="line.252">        return ast.getParent().getParent().getParent().getType() == TokenTypes.METHOD_CALL</a>
-<span class="sourceLineNo">253</span><a id="line.253">                || isAfterMethodReference(ast);</a>
-<span class="sourceLineNo">254</span><a id="line.254">    }</a>
-<span class="sourceLineNo">255</span><a id="line.255"></a>
-<span class="sourceLineNo">256</span><a id="line.256">    /**</a>
-<span class="sourceLineNo">257</span><a id="line.257">     * Checks if current generic end ('&amp;gt;') is located after</a>
-<span class="sourceLineNo">258</span><a id="line.258">     * {@link TokenTypes#METHOD_REF method reference operator}.</a>
-<span class="sourceLineNo">259</span><a id="line.259">     *</a>
-<span class="sourceLineNo">260</span><a id="line.260">     * @param genericEnd {@link TokenTypes#GENERIC_END}</a>
-<span class="sourceLineNo">261</span><a id="line.261">     * @return true if '&amp;gt;' follows after method reference.</a>
-<span class="sourceLineNo">262</span><a id="line.262">     */</a>
-<span class="sourceLineNo">263</span><a id="line.263">    private static boolean isAfterMethodReference(DetailAST genericEnd) {</a>
-<span class="sourceLineNo">264</span><a id="line.264">        return genericEnd.getParent().getParent().getType() == TokenTypes.METHOD_REF;</a>
+<span class="sourceLineNo">233</span><a id="line.233">     * Checks if generic is before constructor invocation. Identifies two cases:</a>
+<span class="sourceLineNo">234</span><a id="line.234">     * &lt;ol&gt;</a>
+<span class="sourceLineNo">235</span><a id="line.235">     *     &lt;li&gt;{@code new ArrayList&lt;&gt;();}&lt;/li&gt;</a>
+<span class="sourceLineNo">236</span><a id="line.236">     *     &lt;li&gt;{@code new Outer.Inner&lt;&gt;();}&lt;/li&gt;</a>
+<span class="sourceLineNo">237</span><a id="line.237">     * &lt;/ol&gt;</a>
+<span class="sourceLineNo">238</span><a id="line.238">     *</a>
+<span class="sourceLineNo">239</span><a id="line.239">     * @param ast ast</a>
+<span class="sourceLineNo">240</span><a id="line.240">     * @return true if generic is before constructor invocation</a>
+<span class="sourceLineNo">241</span><a id="line.241">     */</a>
+<span class="sourceLineNo">242</span><a id="line.242">    private static boolean isGenericBeforeCtorInvocation(DetailAST ast) {</a>
+<span class="sourceLineNo">243</span><a id="line.243">        final DetailAST grandParent = ast.getParent().getParent();</a>
+<span class="sourceLineNo">244</span><a id="line.244">        return grandParent.getType() == TokenTypes.LITERAL_NEW</a>
+<span class="sourceLineNo">245</span><a id="line.245">                || grandParent.getParent().getType() == TokenTypes.LITERAL_NEW;</a>
+<span class="sourceLineNo">246</span><a id="line.246">    }</a>
+<span class="sourceLineNo">247</span><a id="line.247"></a>
+<span class="sourceLineNo">248</span><a id="line.248">    /**</a>
+<span class="sourceLineNo">249</span><a id="line.249">     * Checks if generic is after {@code LITERAL_NEW}. Identifies three cases:</a>
+<span class="sourceLineNo">250</span><a id="line.250">     * &lt;ol&gt;</a>
+<span class="sourceLineNo">251</span><a id="line.251">     *     &lt;li&gt;{@code new &lt;String&gt;Object();}&lt;/li&gt;</a>
+<span class="sourceLineNo">252</span><a id="line.252">     *     &lt;li&gt;{@code new &lt;String&gt;Outer.Inner();}&lt;/li&gt;</a>
+<span class="sourceLineNo">253</span><a id="line.253">     *     &lt;li&gt;{@code new &lt;@A Outer&gt;@B Inner();}&lt;/li&gt;</a>
+<span class="sourceLineNo">254</span><a id="line.254">     * &lt;/ol&gt;</a>
+<span class="sourceLineNo">255</span><a id="line.255">     *</a>
+<span class="sourceLineNo">256</span><a id="line.256">     * @param ast ast</a>
+<span class="sourceLineNo">257</span><a id="line.257">     * @return true if generic after {@code LITERAL_NEW}</a>
+<span class="sourceLineNo">258</span><a id="line.258">     */</a>
+<span class="sourceLineNo">259</span><a id="line.259">    private static boolean isGenericAfterNew(DetailAST ast) {</a>
+<span class="sourceLineNo">260</span><a id="line.260">        final DetailAST parent = ast.getParent();</a>
+<span class="sourceLineNo">261</span><a id="line.261">        return parent.getParent().getType() == TokenTypes.LITERAL_NEW</a>
+<span class="sourceLineNo">262</span><a id="line.262">                &amp;&amp; (parent.getNextSibling().getType() == TokenTypes.IDENT</a>
+<span class="sourceLineNo">263</span><a id="line.263">                    || parent.getNextSibling().getType() == TokenTypes.DOT</a>
+<span class="sourceLineNo">264</span><a id="line.264">                    || parent.getNextSibling().getType() == TokenTypes.ANNOTATIONS);</a>
 <span class="sourceLineNo">265</span><a id="line.265">    }</a>
 <span class="sourceLineNo">266</span><a id="line.266"></a>
 <span class="sourceLineNo">267</span><a id="line.267">    /**</a>
-<span class="sourceLineNo">268</span><a id="line.268">     * Checks the token for the start of Generics.</a>
+<span class="sourceLineNo">268</span><a id="line.268">     * Is generic before method reference.</a>
 <span class="sourceLineNo">269</span><a id="line.269">     *</a>
-<span class="sourceLineNo">270</span><a id="line.270">     * @param ast the token to check</a>
-<span class="sourceLineNo">271</span><a id="line.271">     */</a>
-<span class="sourceLineNo">272</span><a id="line.272">    private void processStart(DetailAST ast) {</a>
-<span class="sourceLineNo">273</span><a id="line.273">        final int[] line = getLineCodePoints(ast.getLineNo() - 1);</a>
-<span class="sourceLineNo">274</span><a id="line.274">        final int before = ast.getColumnNo() - 1;</a>
-<span class="sourceLineNo">275</span><a id="line.275">        final int after = ast.getColumnNo() + 1;</a>
-<span class="sourceLineNo">276</span><a id="line.276"></a>
-<span class="sourceLineNo">277</span><a id="line.277">        // Need to handle two cases as in:</a>
-<span class="sourceLineNo">278</span><a id="line.278">        //</a>
-<span class="sourceLineNo">279</span><a id="line.279">        //   public static &lt;T&gt; Callable&lt;T&gt; callable(Runnable task, T result)</a>
-<span class="sourceLineNo">280</span><a id="line.280">        //                 ^           ^</a>
-<span class="sourceLineNo">281</span><a id="line.281">        //      ws reqd ---+           +--- whitespace NOT required</a>
-<span class="sourceLineNo">282</span><a id="line.282">        //</a>
-<span class="sourceLineNo">283</span><a id="line.283">        if (before &gt;= 0) {</a>
-<span class="sourceLineNo">284</span><a id="line.284">            // Detect if the first case</a>
-<span class="sourceLineNo">285</span><a id="line.285">            final DetailAST parent = ast.getParent();</a>
-<span class="sourceLineNo">286</span><a id="line.286">            final DetailAST grandparent = parent.getParent();</a>
-<span class="sourceLineNo">287</span><a id="line.287">            if (grandparent.getType() == TokenTypes.CTOR_DEF</a>
-<span class="sourceLineNo">288</span><a id="line.288">                    || grandparent.getType() == TokenTypes.METHOD_DEF</a>
-<span class="sourceLineNo">289</span><a id="line.289">                    || isGenericBeforeCtor(ast)) {</a>
-<span class="sourceLineNo">290</span><a id="line.290">                // Require whitespace</a>
-<span class="sourceLineNo">291</span><a id="line.291">                if (!CommonUtil.isCodePointWhitespace(line, before)) {</a>
-<span class="sourceLineNo">292</span><a id="line.292">                    log(ast, MSG_WS_NOT_PRECEDED, OPEN_ANGLE_BRACKET);</a>
-<span class="sourceLineNo">293</span><a id="line.293">                }</a>
-<span class="sourceLineNo">294</span><a id="line.294">            }</a>
-<span class="sourceLineNo">295</span><a id="line.295">            // Whitespace not required</a>
-<span class="sourceLineNo">296</span><a id="line.296">            else if (CommonUtil.isCodePointWhitespace(line, before)</a>
-<span class="sourceLineNo">297</span><a id="line.297">                &amp;&amp; !containsWhitespaceBefore(before, line)) {</a>
-<span class="sourceLineNo">298</span><a id="line.298">                log(ast, MSG_WS_PRECEDED, OPEN_ANGLE_BRACKET);</a>
-<span class="sourceLineNo">299</span><a id="line.299">            }</a>
-<span class="sourceLineNo">300</span><a id="line.300">        }</a>
-<span class="sourceLineNo">301</span><a id="line.301"></a>
-<span class="sourceLineNo">302</span><a id="line.302">        if (after &lt; line.length</a>
-<span class="sourceLineNo">303</span><a id="line.303">                &amp;&amp; CommonUtil.isCodePointWhitespace(line, after)) {</a>
-<span class="sourceLineNo">304</span><a id="line.304">            log(ast, MSG_WS_FOLLOWED, OPEN_ANGLE_BRACKET);</a>
-<span class="sourceLineNo">305</span><a id="line.305">        }</a>
-<span class="sourceLineNo">306</span><a id="line.306">    }</a>
-<span class="sourceLineNo">307</span><a id="line.307"></a>
-<span class="sourceLineNo">308</span><a id="line.308">    /**</a>
-<span class="sourceLineNo">309</span><a id="line.309">     * Returns whether the specified string contains only whitespace between</a>
-<span class="sourceLineNo">310</span><a id="line.310">     * specified indices.</a>
-<span class="sourceLineNo">311</span><a id="line.311">     *</a>
-<span class="sourceLineNo">312</span><a id="line.312">     * @param fromIndex the index to start the search from. Inclusive</a>
-<span class="sourceLineNo">313</span><a id="line.313">     * @param toIndex the index to finish the search. Exclusive</a>
-<span class="sourceLineNo">314</span><a id="line.314">     * @param line the unicode code points array of line to check</a>
-<span class="sourceLineNo">315</span><a id="line.315">     * @return whether there are only whitespaces (or nothing)</a>
-<span class="sourceLineNo">316</span><a id="line.316">     */</a>
-<span class="sourceLineNo">317</span><a id="line.317">    private static boolean containsWhitespaceBetween(int fromIndex, int toIndex, int... line) {</a>
-<span class="sourceLineNo">318</span><a id="line.318">        boolean result = true;</a>
-<span class="sourceLineNo">319</span><a id="line.319">        for (int i = fromIndex; i &lt; toIndex; i++) {</a>
-<span class="sourceLineNo">320</span><a id="line.320">            if (!CommonUtil.isCodePointWhitespace(line, i)) {</a>
-<span class="sourceLineNo">321</span><a id="line.321">                result = false;</a>
-<span class="sourceLineNo">322</span><a id="line.322">                break;</a>
-<span class="sourceLineNo">323</span><a id="line.323">            }</a>
-<span class="sourceLineNo">324</span><a id="line.324">        }</a>
-<span class="sourceLineNo">325</span><a id="line.325">        return result;</a>
-<span class="sourceLineNo">326</span><a id="line.326">    }</a>
+<span class="sourceLineNo">270</span><a id="line.270">     * @param ast ast</a>
+<span class="sourceLineNo">271</span><a id="line.271">     * @return true if generic before a method ref</a>
+<span class="sourceLineNo">272</span><a id="line.272">     */</a>
+<span class="sourceLineNo">273</span><a id="line.273">    private static boolean isGenericBeforeMethod(DetailAST ast) {</a>
+<span class="sourceLineNo">274</span><a id="line.274">        return ast.getParent().getParent().getParent().getType() == TokenTypes.METHOD_CALL</a>
+<span class="sourceLineNo">275</span><a id="line.275">                || isAfterMethodReference(ast);</a>
+<span class="sourceLineNo">276</span><a id="line.276">    }</a>
+<span class="sourceLineNo">277</span><a id="line.277"></a>
+<span class="sourceLineNo">278</span><a id="line.278">    /**</a>
+<span class="sourceLineNo">279</span><a id="line.279">     * Checks if current generic end ('&amp;gt;') is located after</a>
+<span class="sourceLineNo">280</span><a id="line.280">     * {@link TokenTypes#METHOD_REF method reference operator}.</a>
+<span class="sourceLineNo">281</span><a id="line.281">     *</a>
+<span class="sourceLineNo">282</span><a id="line.282">     * @param genericEnd {@link TokenTypes#GENERIC_END}</a>
+<span class="sourceLineNo">283</span><a id="line.283">     * @return true if '&amp;gt;' follows after method reference.</a>
+<span class="sourceLineNo">284</span><a id="line.284">     */</a>
+<span class="sourceLineNo">285</span><a id="line.285">    private static boolean isAfterMethodReference(DetailAST genericEnd) {</a>
+<span class="sourceLineNo">286</span><a id="line.286">        return genericEnd.getParent().getParent().getType() == TokenTypes.METHOD_REF;</a>
+<span class="sourceLineNo">287</span><a id="line.287">    }</a>
+<span class="sourceLineNo">288</span><a id="line.288"></a>
+<span class="sourceLineNo">289</span><a id="line.289">    /**</a>
+<span class="sourceLineNo">290</span><a id="line.290">     * Checks the token for the start of Generics.</a>
+<span class="sourceLineNo">291</span><a id="line.291">     *</a>
+<span class="sourceLineNo">292</span><a id="line.292">     * @param ast the token to check</a>
+<span class="sourceLineNo">293</span><a id="line.293">     */</a>
+<span class="sourceLineNo">294</span><a id="line.294">    private void processStart(DetailAST ast) {</a>
+<span class="sourceLineNo">295</span><a id="line.295">        final int[] line = getLineCodePoints(ast.getLineNo() - 1);</a>
+<span class="sourceLineNo">296</span><a id="line.296">        final int before = ast.getColumnNo() - 1;</a>
+<span class="sourceLineNo">297</span><a id="line.297">        final int after = ast.getColumnNo() + 1;</a>
+<span class="sourceLineNo">298</span><a id="line.298"></a>
+<span class="sourceLineNo">299</span><a id="line.299">        // Checks if generic needs to be preceded by a whitespace or not.</a>
+<span class="sourceLineNo">300</span><a id="line.300">        // Handles 3 cases as in:</a>
+<span class="sourceLineNo">301</span><a id="line.301">        //</a>
+<span class="sourceLineNo">302</span><a id="line.302">        //   public static &lt;T&gt; Callable&lt;T&gt; callable(Runnable task, T result)</a>
+<span class="sourceLineNo">303</span><a id="line.303">        //                 ^           ^</a>
+<span class="sourceLineNo">304</span><a id="line.304">        //   1. ws reqd ---+        2. +--- whitespace NOT required</a>
+<span class="sourceLineNo">305</span><a id="line.305">        //</a>
+<span class="sourceLineNo">306</span><a id="line.306">        //   new &lt;String&gt;Object()</a>
+<span class="sourceLineNo">307</span><a id="line.307">        //       ^</a>
+<span class="sourceLineNo">308</span><a id="line.308">        //    3. +--- ws required</a>
+<span class="sourceLineNo">309</span><a id="line.309">        if (before &gt;= 0) {</a>
+<span class="sourceLineNo">310</span><a id="line.310">            final DetailAST parent = ast.getParent();</a>
+<span class="sourceLineNo">311</span><a id="line.311">            final DetailAST grandparent = parent.getParent();</a>
+<span class="sourceLineNo">312</span><a id="line.312">            // cases (1, 3) where whitespace is required:</a>
+<span class="sourceLineNo">313</span><a id="line.313">            if (grandparent.getType() == TokenTypes.CTOR_DEF</a>
+<span class="sourceLineNo">314</span><a id="line.314">                    || grandparent.getType() == TokenTypes.METHOD_DEF</a>
+<span class="sourceLineNo">315</span><a id="line.315">                    || isGenericAfterNew(ast)) {</a>
+<span class="sourceLineNo">316</span><a id="line.316"></a>
+<span class="sourceLineNo">317</span><a id="line.317">                if (!CommonUtil.isCodePointWhitespace(line, before)) {</a>
+<span class="sourceLineNo">318</span><a id="line.318">                    log(ast, MSG_WS_NOT_PRECEDED, OPEN_ANGLE_BRACKET);</a>
+<span class="sourceLineNo">319</span><a id="line.319">                }</a>
+<span class="sourceLineNo">320</span><a id="line.320">            }</a>
+<span class="sourceLineNo">321</span><a id="line.321">            // case 2 where whitespace is not required:</a>
+<span class="sourceLineNo">322</span><a id="line.322">            else if (CommonUtil.isCodePointWhitespace(line, before)</a>
+<span class="sourceLineNo">323</span><a id="line.323">                &amp;&amp; !containsWhitespaceBefore(before, line)) {</a>
+<span class="sourceLineNo">324</span><a id="line.324">                log(ast, MSG_WS_PRECEDED, OPEN_ANGLE_BRACKET);</a>
+<span class="sourceLineNo">325</span><a id="line.325">            }</a>
+<span class="sourceLineNo">326</span><a id="line.326">        }</a>
 <span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">    /**</a>
-<span class="sourceLineNo">329</span><a id="line.329">     * Returns whether the specified string contains only whitespace up to specified index.</a>
-<span class="sourceLineNo">330</span><a id="line.330">     *</a>
-<span class="sourceLineNo">331</span><a id="line.331">     * @param before the index to finish the search. Exclusive</a>
-<span class="sourceLineNo">332</span><a id="line.332">     * @param line   the unicode code points array of line to check</a>
-<span class="sourceLineNo">333</span><a id="line.333">     * @return {@code true} if there are only whitespaces,</a>
-<span class="sourceLineNo">334</span><a id="line.334">     *     false if there is nothing before or some other characters</a>
-<span class="sourceLineNo">335</span><a id="line.335">     */</a>
-<span class="sourceLineNo">336</span><a id="line.336">    private static boolean containsWhitespaceBefore(int before, int... line) {</a>
-<span class="sourceLineNo">337</span><a id="line.337">        return before != 0 &amp;&amp; CodePointUtil.hasWhitespaceBefore(before, line);</a>
-<span class="sourceLineNo">338</span><a id="line.338">    }</a>
-<span class="sourceLineNo">339</span><a id="line.339"></a>
-<span class="sourceLineNo">340</span><a id="line.340">    /**</a>
-<span class="sourceLineNo">341</span><a id="line.341">     * Checks whether given character is valid to be right after generic ends.</a>
-<span class="sourceLineNo">342</span><a id="line.342">     *</a>
-<span class="sourceLineNo">343</span><a id="line.343">     * @param charAfter character to check</a>
-<span class="sourceLineNo">344</span><a id="line.344">     * @return checks if given character is valid</a>
-<span class="sourceLineNo">345</span><a id="line.345">     */</a>
-<span class="sourceLineNo">346</span><a id="line.346">    private static boolean isCharacterValidAfterGenericEnd(char charAfter) {</a>
-<span class="sourceLineNo">347</span><a id="line.347">        return charAfter == '(' || charAfter == ')'</a>
-<span class="sourceLineNo">348</span><a id="line.348">            || charAfter == ',' || charAfter == '['</a>
-<span class="sourceLineNo">349</span><a id="line.349">            || charAfter == '.' || charAfter == ':'</a>
-<span class="sourceLineNo">350</span><a id="line.350">            || charAfter == ';'</a>
-<span class="sourceLineNo">351</span><a id="line.351">            || Character.isWhitespace(charAfter);</a>
+<span class="sourceLineNo">328</span><a id="line.328">        if (after &lt; line.length</a>
+<span class="sourceLineNo">329</span><a id="line.329">                &amp;&amp; CommonUtil.isCodePointWhitespace(line, after)) {</a>
+<span class="sourceLineNo">330</span><a id="line.330">            log(ast, MSG_WS_FOLLOWED, OPEN_ANGLE_BRACKET);</a>
+<span class="sourceLineNo">331</span><a id="line.331">        }</a>
+<span class="sourceLineNo">332</span><a id="line.332">    }</a>
+<span class="sourceLineNo">333</span><a id="line.333"></a>
+<span class="sourceLineNo">334</span><a id="line.334">    /**</a>
+<span class="sourceLineNo">335</span><a id="line.335">     * Returns whether the specified string contains only whitespace between</a>
+<span class="sourceLineNo">336</span><a id="line.336">     * specified indices.</a>
+<span class="sourceLineNo">337</span><a id="line.337">     *</a>
+<span class="sourceLineNo">338</span><a id="line.338">     * @param fromIndex the index to start the search from. Inclusive</a>
+<span class="sourceLineNo">339</span><a id="line.339">     * @param toIndex the index to finish the search. Exclusive</a>
+<span class="sourceLineNo">340</span><a id="line.340">     * @param line the unicode code points array of line to check</a>
+<span class="sourceLineNo">341</span><a id="line.341">     * @return whether there are only whitespaces (or nothing)</a>
+<span class="sourceLineNo">342</span><a id="line.342">     */</a>
+<span class="sourceLineNo">343</span><a id="line.343">    private static boolean containsWhitespaceBetween(int fromIndex, int toIndex, int... line) {</a>
+<span class="sourceLineNo">344</span><a id="line.344">        boolean result = true;</a>
+<span class="sourceLineNo">345</span><a id="line.345">        for (int i = fromIndex; i &lt; toIndex; i++) {</a>
+<span class="sourceLineNo">346</span><a id="line.346">            if (!CommonUtil.isCodePointWhitespace(line, i)) {</a>
+<span class="sourceLineNo">347</span><a id="line.347">                result = false;</a>
+<span class="sourceLineNo">348</span><a id="line.348">                break;</a>
+<span class="sourceLineNo">349</span><a id="line.349">            }</a>
+<span class="sourceLineNo">350</span><a id="line.350">        }</a>
+<span class="sourceLineNo">351</span><a id="line.351">        return result;</a>
 <span class="sourceLineNo">352</span><a id="line.352">    }</a>
 <span class="sourceLineNo">353</span><a id="line.353"></a>
-<span class="sourceLineNo">354</span><a id="line.354">}</a>
+<span class="sourceLineNo">354</span><a id="line.354">    /**</a>
+<span class="sourceLineNo">355</span><a id="line.355">     * Returns whether the specified string contains only whitespace up to specified index.</a>
+<span class="sourceLineNo">356</span><a id="line.356">     *</a>
+<span class="sourceLineNo">357</span><a id="line.357">     * @param before the index to finish the search. Exclusive</a>
+<span class="sourceLineNo">358</span><a id="line.358">     * @param line   the unicode code points array of line to check</a>
+<span class="sourceLineNo">359</span><a id="line.359">     * @return {@code true} if there are only whitespaces,</a>
+<span class="sourceLineNo">360</span><a id="line.360">     *     false if there is nothing before or some other characters</a>
+<span class="sourceLineNo">361</span><a id="line.361">     */</a>
+<span class="sourceLineNo">362</span><a id="line.362">    private static boolean containsWhitespaceBefore(int before, int... line) {</a>
+<span class="sourceLineNo">363</span><a id="line.363">        return before != 0 &amp;&amp; CodePointUtil.hasWhitespaceBefore(before, line);</a>
+<span class="sourceLineNo">364</span><a id="line.364">    }</a>
+<span class="sourceLineNo">365</span><a id="line.365"></a>
+<span class="sourceLineNo">366</span><a id="line.366">    /**</a>
+<span class="sourceLineNo">367</span><a id="line.367">     * Checks whether given character is valid to be right after generic ends.</a>
+<span class="sourceLineNo">368</span><a id="line.368">     *</a>
+<span class="sourceLineNo">369</span><a id="line.369">     * @param charAfter character to check</a>
+<span class="sourceLineNo">370</span><a id="line.370">     * @return checks if given character is valid</a>
+<span class="sourceLineNo">371</span><a id="line.371">     */</a>
+<span class="sourceLineNo">372</span><a id="line.372">    private static boolean isCharacterValidAfterGenericEnd(char charAfter) {</a>
+<span class="sourceLineNo">373</span><a id="line.373">        return charAfter == '(' || charAfter == ')'</a>
+<span class="sourceLineNo">374</span><a id="line.374">            || charAfter == ',' || charAfter == '['</a>
+<span class="sourceLineNo">375</span><a id="line.375">            || charAfter == '.' || charAfter == ':'</a>
+<span class="sourceLineNo">376</span><a id="line.376">            || charAfter == ';'</a>
+<span class="sourceLineNo">377</span><a id="line.377">            || Character.isWhitespace(charAfter);</a>
+<span class="sourceLineNo">378</span><a id="line.378">    }</a>
+<span class="sourceLineNo">379</span><a id="line.379"></a>
+<span class="sourceLineNo">380</span><a id="line.380">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
index b880781fe9..aadc6b2d63 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
@@ -28,107 +28,106 @@
 <span class="sourceLineNo">019</span><a id="line.19"></a>
 <span class="sourceLineNo">020</span><a id="line.20">package com.puppycrawl.tools.checkstyle.filters;</a>
 <span class="sourceLineNo">021</span><a id="line.21"></a>
-<span class="sourceLineNo">022</span><a id="line.22">import java.util.HashSet;</a>
-<span class="sourceLineNo">023</span><a id="line.23">import java.util.Objects;</a>
-<span class="sourceLineNo">024</span><a id="line.24">import java.util.Set;</a>
-<span class="sourceLineNo">025</span><a id="line.25">import java.util.StringTokenizer;</a>
-<span class="sourceLineNo">026</span><a id="line.26"></a>
-<span class="sourceLineNo">027</span><a id="line.27">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
-<span class="sourceLineNo">028</span><a id="line.28"></a>
-<span class="sourceLineNo">029</span><a id="line.29">/**</a>
-<span class="sourceLineNo">030</span><a id="line.30"> * &lt;p&gt;</a>
-<span class="sourceLineNo">031</span><a id="line.31"> * This filter element is immutable and accepts an integer that matches a CSV value, where</a>
-<span class="sourceLineNo">032</span><a id="line.32"> * each value is an integer or a range of integers.</a>
-<span class="sourceLineNo">033</span><a id="line.33"> * &lt;/p&gt;</a>
-<span class="sourceLineNo">034</span><a id="line.34"> */</a>
-<span class="sourceLineNo">035</span><a id="line.35">class CsvFilterElement implements IntFilterElement {</a>
-<span class="sourceLineNo">036</span><a id="line.36"></a>
-<span class="sourceLineNo">037</span><a id="line.37">    /** Filter set. */</a>
-<span class="sourceLineNo">038</span><a id="line.38">    private final Set&lt;IntFilterElement&gt; filters = new HashSet&lt;&gt;();</a>
-<span class="sourceLineNo">039</span><a id="line.39"></a>
-<span class="sourceLineNo">040</span><a id="line.40">    /**</a>
-<span class="sourceLineNo">041</span><a id="line.41">     * Constructs a {@code CsvFilterElement} from a CSV, Comma-Separated Values,</a>
-<span class="sourceLineNo">042</span><a id="line.42">     * string. Each value is an integer, or a range of integers. A range of</a>
-<span class="sourceLineNo">043</span><a id="line.43">     * integers is of the form integer-integer, such as 1-10.</a>
-<span class="sourceLineNo">044</span><a id="line.44">     * Note: integers must be non-negative.</a>
-<span class="sourceLineNo">045</span><a id="line.45">     *</a>
-<span class="sourceLineNo">046</span><a id="line.46">     * @param pattern the CSV string.</a>
-<span class="sourceLineNo">047</span><a id="line.47">     * @throws NumberFormatException if a component substring does not</a>
-<span class="sourceLineNo">048</span><a id="line.48">     *     contain a parsable integer.</a>
-<span class="sourceLineNo">049</span><a id="line.49">     */</a>
-<span class="sourceLineNo">050</span><a id="line.50">    /* package */ CsvFilterElement(String pattern) {</a>
-<span class="sourceLineNo">051</span><a id="line.51">        final StringTokenizer tokenizer = new StringTokenizer(pattern, ",");</a>
-<span class="sourceLineNo">052</span><a id="line.52">        while (tokenizer.hasMoreTokens()) {</a>
-<span class="sourceLineNo">053</span><a id="line.53">            final String token = tokenizer.nextToken().trim();</a>
-<span class="sourceLineNo">054</span><a id="line.54">            final int index = token.indexOf('-');</a>
-<span class="sourceLineNo">055</span><a id="line.55">            if (index == -1) {</a>
-<span class="sourceLineNo">056</span><a id="line.56">                final int matchValue = Integer.parseInt(token);</a>
-<span class="sourceLineNo">057</span><a id="line.57">                addFilter(new IntMatchFilterElement(matchValue));</a>
-<span class="sourceLineNo">058</span><a id="line.58">            }</a>
-<span class="sourceLineNo">059</span><a id="line.59">            else {</a>
-<span class="sourceLineNo">060</span><a id="line.60">                final int lowerBound =</a>
-<span class="sourceLineNo">061</span><a id="line.61">                    Integer.parseInt(token.substring(0, index));</a>
-<span class="sourceLineNo">062</span><a id="line.62">                final int upperBound =</a>
-<span class="sourceLineNo">063</span><a id="line.63">                    Integer.parseInt(token.substring(index + 1));</a>
-<span class="sourceLineNo">064</span><a id="line.64">                addFilter(new IntRangeFilterElement(lowerBound, upperBound));</a>
-<span class="sourceLineNo">065</span><a id="line.65">            }</a>
-<span class="sourceLineNo">066</span><a id="line.66">        }</a>
-<span class="sourceLineNo">067</span><a id="line.67">    }</a>
-<span class="sourceLineNo">068</span><a id="line.68"></a>
-<span class="sourceLineNo">069</span><a id="line.69">    /**</a>
-<span class="sourceLineNo">070</span><a id="line.70">     * Adds a IntFilterElement to the set.</a>
-<span class="sourceLineNo">071</span><a id="line.71">     *</a>
-<span class="sourceLineNo">072</span><a id="line.72">     * @param filter the IntFilterElement to add.</a>
-<span class="sourceLineNo">073</span><a id="line.73">     */</a>
-<span class="sourceLineNo">074</span><a id="line.74">    private void addFilter(IntFilterElement filter) {</a>
-<span class="sourceLineNo">075</span><a id="line.75">        filters.add(filter);</a>
-<span class="sourceLineNo">076</span><a id="line.76">    }</a>
-<span class="sourceLineNo">077</span><a id="line.77"></a>
-<span class="sourceLineNo">078</span><a id="line.78">    /**</a>
-<span class="sourceLineNo">079</span><a id="line.79">     * Returns the IntFilters of the filter set.</a>
-<span class="sourceLineNo">080</span><a id="line.80">     *</a>
-<span class="sourceLineNo">081</span><a id="line.81">     * @return the IntFilters of the filter set.</a>
-<span class="sourceLineNo">082</span><a id="line.82">     */</a>
-<span class="sourceLineNo">083</span><a id="line.83">    protected Set&lt;IntFilterElement&gt; getFilters() {</a>
-<span class="sourceLineNo">084</span><a id="line.84">        return UnmodifiableCollectionUtil.unmodifiableSet(filters);</a>
-<span class="sourceLineNo">085</span><a id="line.85">    }</a>
-<span class="sourceLineNo">086</span><a id="line.86"></a>
-<span class="sourceLineNo">087</span><a id="line.87">    /**</a>
-<span class="sourceLineNo">088</span><a id="line.88">     * Determines whether an Integer matches a CSV integer value.</a>
-<span class="sourceLineNo">089</span><a id="line.89">     *</a>
-<span class="sourceLineNo">090</span><a id="line.90">     * @param intValue the Integer to check.</a>
-<span class="sourceLineNo">091</span><a id="line.91">     * @return true if intValue is an Integer that matches a CSV value.</a>
-<span class="sourceLineNo">092</span><a id="line.92">     */</a>
-<span class="sourceLineNo">093</span><a id="line.93">    @Override</a>
-<span class="sourceLineNo">094</span><a id="line.94">    public boolean accept(int intValue) {</a>
-<span class="sourceLineNo">095</span><a id="line.95">        boolean result = false;</a>
-<span class="sourceLineNo">096</span><a id="line.96">        for (IntFilterElement filter : getFilters()) {</a>
-<span class="sourceLineNo">097</span><a id="line.97">            if (filter.accept(intValue)) {</a>
-<span class="sourceLineNo">098</span><a id="line.98">                result = true;</a>
-<span class="sourceLineNo">099</span><a id="line.99">                break;</a>
-<span class="sourceLineNo">100</span><a id="line.100">            }</a>
-<span class="sourceLineNo">101</span><a id="line.101">        }</a>
-<span class="sourceLineNo">102</span><a id="line.102">        return result;</a>
-<span class="sourceLineNo">103</span><a id="line.103">    }</a>
-<span class="sourceLineNo">104</span><a id="line.104"></a>
-<span class="sourceLineNo">105</span><a id="line.105">    @Override</a>
-<span class="sourceLineNo">106</span><a id="line.106">    public boolean equals(Object object) {</a>
-<span class="sourceLineNo">107</span><a id="line.107">        if (this == object) {</a>
-<span class="sourceLineNo">108</span><a id="line.108">            return true;</a>
-<span class="sourceLineNo">109</span><a id="line.109">        }</a>
-<span class="sourceLineNo">110</span><a id="line.110">        if (object == null || getClass() != object.getClass()) {</a>
-<span class="sourceLineNo">111</span><a id="line.111">            return false;</a>
-<span class="sourceLineNo">112</span><a id="line.112">        }</a>
-<span class="sourceLineNo">113</span><a id="line.113">        final CsvFilterElement csvFilter = (CsvFilterElement) object;</a>
-<span class="sourceLineNo">114</span><a id="line.114">        return Objects.equals(filters, csvFilter.filters);</a>
-<span class="sourceLineNo">115</span><a id="line.115">    }</a>
-<span class="sourceLineNo">116</span><a id="line.116"></a>
-<span class="sourceLineNo">117</span><a id="line.117">    @Override</a>
-<span class="sourceLineNo">118</span><a id="line.118">    public int hashCode() {</a>
-<span class="sourceLineNo">119</span><a id="line.119">        return Objects.hash(filters);</a>
-<span class="sourceLineNo">120</span><a id="line.120">    }</a>
-<span class="sourceLineNo">121</span><a id="line.121"></a>
-<span class="sourceLineNo">122</span><a id="line.122">}</a>
+<span class="sourceLineNo">022</span><a id="line.22">import java.util.Collections;</a>
+<span class="sourceLineNo">023</span><a id="line.23">import java.util.HashSet;</a>
+<span class="sourceLineNo">024</span><a id="line.24">import java.util.Objects;</a>
+<span class="sourceLineNo">025</span><a id="line.25">import java.util.Set;</a>
+<span class="sourceLineNo">026</span><a id="line.26">import java.util.StringTokenizer;</a>
+<span class="sourceLineNo">027</span><a id="line.27"></a>
+<span class="sourceLineNo">028</span><a id="line.28">/**</a>
+<span class="sourceLineNo">029</span><a id="line.29"> * &lt;p&gt;</a>
+<span class="sourceLineNo">030</span><a id="line.30"> * This filter element is immutable and accepts an integer that matches a CSV value, where</a>
+<span class="sourceLineNo">031</span><a id="line.31"> * each value is an integer or a range of integers.</a>
+<span class="sourceLineNo">032</span><a id="line.32"> * &lt;/p&gt;</a>
+<span class="sourceLineNo">033</span><a id="line.33"> */</a>
+<span class="sourceLineNo">034</span><a id="line.34">class CsvFilterElement implements IntFilterElement {</a>
+<span class="sourceLineNo">035</span><a id="line.35"></a>
+<span class="sourceLineNo">036</span><a id="line.36">    /** Filter set. */</a>
+<span class="sourceLineNo">037</span><a id="line.37">    private final Set&lt;IntFilterElement&gt; filters = new HashSet&lt;&gt;();</a>
+<span class="sourceLineNo">038</span><a id="line.38"></a>
+<span class="sourceLineNo">039</span><a id="line.39">    /**</a>
+<span class="sourceLineNo">040</span><a id="line.40">     * Constructs a {@code CsvFilterElement} from a CSV, Comma-Separated Values,</a>
+<span class="sourceLineNo">041</span><a id="line.41">     * string. Each value is an integer, or a range of integers. A range of</a>
+<span class="sourceLineNo">042</span><a id="line.42">     * integers is of the form integer-integer, such as 1-10.</a>
+<span class="sourceLineNo">043</span><a id="line.43">     * Note: integers must be non-negative.</a>
+<span class="sourceLineNo">044</span><a id="line.44">     *</a>
+<span class="sourceLineNo">045</span><a id="line.45">     * @param pattern the CSV string.</a>
+<span class="sourceLineNo">046</span><a id="line.46">     * @throws NumberFormatException if a component substring does not</a>
+<span class="sourceLineNo">047</span><a id="line.47">     *     contain a parsable integer.</a>
+<span class="sourceLineNo">048</span><a id="line.48">     */</a>
+<span class="sourceLineNo">049</span><a id="line.49">    /* package */ CsvFilterElement(String pattern) {</a>
+<span class="sourceLineNo">050</span><a id="line.50">        final StringTokenizer tokenizer = new StringTokenizer(pattern, ",");</a>
+<span class="sourceLineNo">051</span><a id="line.51">        while (tokenizer.hasMoreTokens()) {</a>
+<span class="sourceLineNo">052</span><a id="line.52">            final String token = tokenizer.nextToken().trim();</a>
+<span class="sourceLineNo">053</span><a id="line.53">            final int index = token.indexOf('-');</a>
+<span class="sourceLineNo">054</span><a id="line.54">            if (index == -1) {</a>
+<span class="sourceLineNo">055</span><a id="line.55">                final int matchValue = Integer.parseInt(token);</a>
+<span class="sourceLineNo">056</span><a id="line.56">                addFilter(new IntMatchFilterElement(matchValue));</a>
+<span class="sourceLineNo">057</span><a id="line.57">            }</a>
+<span class="sourceLineNo">058</span><a id="line.58">            else {</a>
+<span class="sourceLineNo">059</span><a id="line.59">                final int lowerBound =</a>
+<span class="sourceLineNo">060</span><a id="line.60">                    Integer.parseInt(token.substring(0, index));</a>
+<span class="sourceLineNo">061</span><a id="line.61">                final int upperBound =</a>
+<span class="sourceLineNo">062</span><a id="line.62">                    Integer.parseInt(token.substring(index + 1));</a>
+<span class="sourceLineNo">063</span><a id="line.63">                addFilter(new IntRangeFilterElement(lowerBound, upperBound));</a>
+<span class="sourceLineNo">064</span><a id="line.64">            }</a>
+<span class="sourceLineNo">065</span><a id="line.65">        }</a>
+<span class="sourceLineNo">066</span><a id="line.66">    }</a>
+<span class="sourceLineNo">067</span><a id="line.67"></a>
+<span class="sourceLineNo">068</span><a id="line.68">    /**</a>
+<span class="sourceLineNo">069</span><a id="line.69">     * Adds a IntFilterElement to the set.</a>
+<span class="sourceLineNo">070</span><a id="line.70">     *</a>
+<span class="sourceLineNo">071</span><a id="line.71">     * @param filter the IntFilterElement to add.</a>
+<span class="sourceLineNo">072</span><a id="line.72">     */</a>
+<span class="sourceLineNo">073</span><a id="line.73">    private void addFilter(IntFilterElement filter) {</a>
+<span class="sourceLineNo">074</span><a id="line.74">        filters.add(filter);</a>
+<span class="sourceLineNo">075</span><a id="line.75">    }</a>
+<span class="sourceLineNo">076</span><a id="line.76"></a>
+<span class="sourceLineNo">077</span><a id="line.77">    /**</a>
+<span class="sourceLineNo">078</span><a id="line.78">     * Returns the IntFilters of the filter set.</a>
+<span class="sourceLineNo">079</span><a id="line.79">     *</a>
+<span class="sourceLineNo">080</span><a id="line.80">     * @return the IntFilters of the filter set.</a>
+<span class="sourceLineNo">081</span><a id="line.81">     */</a>
+<span class="sourceLineNo">082</span><a id="line.82">    protected Set&lt;IntFilterElement&gt; getFilters() {</a>
+<span class="sourceLineNo">083</span><a id="line.83">        return Collections.unmodifiableSet(filters);</a>
+<span class="sourceLineNo">084</span><a id="line.84">    }</a>
+<span class="sourceLineNo">085</span><a id="line.85"></a>
+<span class="sourceLineNo">086</span><a id="line.86">    /**</a>
+<span class="sourceLineNo">087</span><a id="line.87">     * Determines whether an Integer matches a CSV integer value.</a>
+<span class="sourceLineNo">088</span><a id="line.88">     *</a>
+<span class="sourceLineNo">089</span><a id="line.89">     * @param intValue the Integer to check.</a>
+<span class="sourceLineNo">090</span><a id="line.90">     * @return true if intValue is an Integer that matches a CSV value.</a>
+<span class="sourceLineNo">091</span><a id="line.91">     */</a>
+<span class="sourceLineNo">092</span><a id="line.92">    @Override</a>
+<span class="sourceLineNo">093</span><a id="line.93">    public boolean accept(int intValue) {</a>
+<span class="sourceLineNo">094</span><a id="line.94">        boolean result = false;</a>
+<span class="sourceLineNo">095</span><a id="line.95">        for (IntFilterElement filter : getFilters()) {</a>
+<span class="sourceLineNo">096</span><a id="line.96">            if (filter.accept(intValue)) {</a>
+<span class="sourceLineNo">097</span><a id="line.97">                result = true;</a>
+<span class="sourceLineNo">098</span><a id="line.98">                break;</a>
+<span class="sourceLineNo">099</span><a id="line.99">            }</a>
+<span class="sourceLineNo">100</span><a id="line.100">        }</a>
+<span class="sourceLineNo">101</span><a id="line.101">        return result;</a>
+<span class="sourceLineNo">102</span><a id="line.102">    }</a>
+<span class="sourceLineNo">103</span><a id="line.103"></a>
+<span class="sourceLineNo">104</span><a id="line.104">    @Override</a>
+<span class="sourceLineNo">105</span><a id="line.105">    public boolean equals(Object object) {</a>
+<span class="sourceLineNo">106</span><a id="line.106">        if (this == object) {</a>
+<span class="sourceLineNo">107</span><a id="line.107">            return true;</a>
+<span class="sourceLineNo">108</span><a id="line.108">        }</a>
+<span class="sourceLineNo">109</span><a id="line.109">        if (object == null || getClass() != object.getClass()) {</a>
+<span class="sourceLineNo">110</span><a id="line.110">            return false;</a>
+<span class="sourceLineNo">111</span><a id="line.111">        }</a>
+<span class="sourceLineNo">112</span><a id="line.112">        final CsvFilterElement csvFilter = (CsvFilterElement) object;</a>
+<span class="sourceLineNo">113</span><a id="line.113">        return Objects.equals(filters, csvFilter.filters);</a>
+<span class="sourceLineNo">114</span><a id="line.114">    }</a>
+<span class="sourceLineNo">115</span><a id="line.115"></a>
+<span class="sourceLineNo">116</span><a id="line.116">    @Override</a>
+<span class="sourceLineNo">117</span><a id="line.117">    public int hashCode() {</a>
+<span class="sourceLineNo">118</span><a id="line.118">        return Objects.hash(filters);</a>
+<span class="sourceLineNo">119</span><a id="line.119">    }</a>
+<span class="sourceLineNo">120</span><a id="line.120"></a>
+<span class="sourceLineNo">121</span><a id="line.121">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
index 1045c3f9a9..6989f84035 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
@@ -89,85 +89,103 @@
 <span class="sourceLineNo">080</span><a id="line.80"></a>
 <span class="sourceLineNo">081</span><a id="line.81">        if ("config".equals(type)) {</a>
 <span class="sourceLineNo">082</span><a id="line.82">            final String config = getConfigSnippet(lines);</a>
-<span class="sourceLineNo">083</span><a id="line.83">            writeSnippet(sink, config);</a>
-<span class="sourceLineNo">084</span><a id="line.84">        }</a>
-<span class="sourceLineNo">085</span><a id="line.85">        else if ("code".equals(type)) {</a>
-<span class="sourceLineNo">086</span><a id="line.86">            String code = getCodeSnippet(lines);</a>
-<span class="sourceLineNo">087</span><a id="line.87">            // Replace tabs with spaces for FileTabCharacterCheck examples</a>
-<span class="sourceLineNo">088</span><a id="line.88">            if (path.contains("filetabcharacter")) {</a>
-<span class="sourceLineNo">089</span><a id="line.89">                code = code.replace("\t", "  ");</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">            if (config.isBlank()) {</a>
+<span class="sourceLineNo">085</span><a id="line.85">                final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">086</span><a id="line.86">                        "Empty config snippet from %s, check"</a>
+<span class="sourceLineNo">087</span><a id="line.87">                                + " for xml config snippet delimiters in input file.", path</a>
+<span class="sourceLineNo">088</span><a id="line.88">                );</a>
+<span class="sourceLineNo">089</span><a id="line.89">                throw new MacroExecutionException(message);</a>
 <span class="sourceLineNo">090</span><a id="line.90">            }</a>
-<span class="sourceLineNo">091</span><a id="line.91">            writeSnippet(sink, code);</a>
-<span class="sourceLineNo">092</span><a id="line.92">        }</a>
-<span class="sourceLineNo">093</span><a id="line.93">        else {</a>
-<span class="sourceLineNo">094</span><a id="line.94">            final String message = String.format(Locale.ROOT, "Unknown example type: %s", type);</a>
-<span class="sourceLineNo">095</span><a id="line.95">            throw new MacroExecutionException(message);</a>
-<span class="sourceLineNo">096</span><a id="line.96">        }</a>
-<span class="sourceLineNo">097</span><a id="line.97">    }</a>
-<span class="sourceLineNo">098</span><a id="line.98"></a>
-<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * Read the file at the given path and returns its contents as a list of lines.</a>
-<span class="sourceLineNo">101</span><a id="line.101">     *</a>
-<span class="sourceLineNo">102</span><a id="line.102">     * @param path the path to the file to read.</a>
-<span class="sourceLineNo">103</span><a id="line.103">     * @return the contents of the file as a list of lines.</a>
-<span class="sourceLineNo">104</span><a id="line.104">     * @throws MacroExecutionException if the file could not be read.</a>
-<span class="sourceLineNo">105</span><a id="line.105">     */</a>
-<span class="sourceLineNo">106</span><a id="line.106">    private static List&lt;String&gt; readFile(String path) throws MacroExecutionException {</a>
-<span class="sourceLineNo">107</span><a id="line.107">        try {</a>
-<span class="sourceLineNo">108</span><a id="line.108">            final Path exampleFilePath = Path.of(path);</a>
-<span class="sourceLineNo">109</span><a id="line.109">            return Files.readAllLines(exampleFilePath);</a>
+<span class="sourceLineNo">091</span><a id="line.91"></a>
+<span class="sourceLineNo">092</span><a id="line.92">            writeSnippet(sink, config);</a>
+<span class="sourceLineNo">093</span><a id="line.93">        }</a>
+<span class="sourceLineNo">094</span><a id="line.94">        else if ("code".equals(type)) {</a>
+<span class="sourceLineNo">095</span><a id="line.95">            String code = getCodeSnippet(lines);</a>
+<span class="sourceLineNo">096</span><a id="line.96">            // Replace tabs with spaces for FileTabCharacterCheck examples</a>
+<span class="sourceLineNo">097</span><a id="line.97">            if (path.contains("filetabcharacter")) {</a>
+<span class="sourceLineNo">098</span><a id="line.98">                code = code.replace("\t", "  ");</a>
+<span class="sourceLineNo">099</span><a id="line.99">            }</a>
+<span class="sourceLineNo">100</span><a id="line.100"></a>
+<span class="sourceLineNo">101</span><a id="line.101">            if (code.isBlank()) {</a>
+<span class="sourceLineNo">102</span><a id="line.102">                final String message = String.format(Locale.ROOT,</a>
+<span class="sourceLineNo">103</span><a id="line.103">                        "Empty code snippet from %s, check"</a>
+<span class="sourceLineNo">104</span><a id="line.104">                                + " for code snippet delimiters in input file.", path</a>
+<span class="sourceLineNo">105</span><a id="line.105">                );</a>
+<span class="sourceLineNo">106</span><a id="line.106">                throw new MacroExecutionException(message);</a>
+<span class="sourceLineNo">107</span><a id="line.107">            }</a>
+<span class="sourceLineNo">108</span><a id="line.108"></a>
+<span class="sourceLineNo">109</span><a id="line.109">            writeSnippet(sink, code);</a>
 <span class="sourceLineNo">110</span><a id="line.110">        }</a>
-<span class="sourceLineNo">111</span><a id="line.111">        catch (IOException ioException) {</a>
-<span class="sourceLineNo">112</span><a id="line.112">            final String message = String.format(Locale.ROOT, "Failed to read %s", path);</a>
-<span class="sourceLineNo">113</span><a id="line.113">            throw new MacroExecutionException(message, ioException);</a>
+<span class="sourceLineNo">111</span><a id="line.111">        else {</a>
+<span class="sourceLineNo">112</span><a id="line.112">            final String message = String.format(Locale.ROOT, "Unknown example type: %s", type);</a>
+<span class="sourceLineNo">113</span><a id="line.113">            throw new MacroExecutionException(message);</a>
 <span class="sourceLineNo">114</span><a id="line.114">        }</a>
 <span class="sourceLineNo">115</span><a id="line.115">    }</a>
 <span class="sourceLineNo">116</span><a id="line.116"></a>
 <span class="sourceLineNo">117</span><a id="line.117">    /**</a>
-<span class="sourceLineNo">118</span><a id="line.118">     * Extract a configuration snippet from the given lines. Config delimiters use the whole</a>
-<span class="sourceLineNo">119</span><a id="line.119">     * line for themselves and have no indentation. We use equals() instead of contains()</a>
-<span class="sourceLineNo">120</span><a id="line.120">     * to be more strict because some examples contain those delimiters.</a>
-<span class="sourceLineNo">121</span><a id="line.121">     *</a>
-<span class="sourceLineNo">122</span><a id="line.122">     * @param lines the lines to extract the snippet from.</a>
-<span class="sourceLineNo">123</span><a id="line.123">     * @return the configuration snippet.</a>
-<span class="sourceLineNo">124</span><a id="line.124">     */</a>
-<span class="sourceLineNo">125</span><a id="line.125">    private static String getConfigSnippet(Collection&lt;String&gt; lines) {</a>
-<span class="sourceLineNo">126</span><a id="line.126">        return lines.stream()</a>
-<span class="sourceLineNo">127</span><a id="line.127">                .dropWhile(line -&gt; !XML_CONFIG_START.equals(line))</a>
-<span class="sourceLineNo">128</span><a id="line.128">                .skip(1)</a>
-<span class="sourceLineNo">129</span><a id="line.129">                .takeWhile(line -&gt; !XML_CONFIG_END.equals(line))</a>
-<span class="sourceLineNo">130</span><a id="line.130">                .collect(Collectors.joining(NEWLINE));</a>
-<span class="sourceLineNo">131</span><a id="line.131">    }</a>
-<span class="sourceLineNo">132</span><a id="line.132"></a>
-<span class="sourceLineNo">133</span><a id="line.133">    /**</a>
-<span class="sourceLineNo">134</span><a id="line.134">     * Extract a code snippet from the given lines. Code delimiters can be indented, so</a>
-<span class="sourceLineNo">135</span><a id="line.135">     * we use contains() instead of equals().</a>
-<span class="sourceLineNo">136</span><a id="line.136">     *</a>
-<span class="sourceLineNo">137</span><a id="line.137">     * @param lines the lines to extract the snippet from.</a>
-<span class="sourceLineNo">138</span><a id="line.138">     * @return the code snippet.</a>
-<span class="sourceLineNo">139</span><a id="line.139">     */</a>
-<span class="sourceLineNo">140</span><a id="line.140">    private static String getCodeSnippet(Collection&lt;String&gt; lines) {</a>
-<span class="sourceLineNo">141</span><a id="line.141">        return lines.stream()</a>
-<span class="sourceLineNo">142</span><a id="line.142">                .dropWhile(line -&gt; !line.contains(CODE_SNIPPET_START))</a>
-<span class="sourceLineNo">143</span><a id="line.143">                .skip(1)</a>
-<span class="sourceLineNo">144</span><a id="line.144">                .takeWhile(line -&gt; !line.contains(CODE_SNIPPET_END))</a>
-<span class="sourceLineNo">145</span><a id="line.145">                .collect(Collectors.joining(NEWLINE));</a>
-<span class="sourceLineNo">146</span><a id="line.146">    }</a>
-<span class="sourceLineNo">147</span><a id="line.147"></a>
-<span class="sourceLineNo">148</span><a id="line.148">    /**</a>
-<span class="sourceLineNo">149</span><a id="line.149">     * Write the given snippet to the file inside a source block.</a>
-<span class="sourceLineNo">150</span><a id="line.150">     *</a>
-<span class="sourceLineNo">151</span><a id="line.151">     * @param sink the sink to write to.</a>
-<span class="sourceLineNo">152</span><a id="line.152">     * @param snippet the snippet to write.</a>
-<span class="sourceLineNo">153</span><a id="line.153">     */</a>
-<span class="sourceLineNo">154</span><a id="line.154">    private static void writeSnippet(Sink sink, String snippet) {</a>
-<span class="sourceLineNo">155</span><a id="line.155">        sink.verbatim(SinkEventAttributeSet.BOXED);</a>
-<span class="sourceLineNo">156</span><a id="line.156">        final String text = NEWLINE</a>
-<span class="sourceLineNo">157</span><a id="line.157">                + String.join(NEWLINE, snippet.stripTrailing(), INDENTATION);</a>
-<span class="sourceLineNo">158</span><a id="line.158">        sink.text(text);</a>
-<span class="sourceLineNo">159</span><a id="line.159">        sink.verbatim_();</a>
-<span class="sourceLineNo">160</span><a id="line.160">    }</a>
-<span class="sourceLineNo">161</span><a id="line.161">}</a>
+<span class="sourceLineNo">118</span><a id="line.118">     * Read the file at the given path and returns its contents as a list of lines.</a>
+<span class="sourceLineNo">119</span><a id="line.119">     *</a>
+<span class="sourceLineNo">120</span><a id="line.120">     * @param path the path to the file to read.</a>
+<span class="sourceLineNo">121</span><a id="line.121">     * @return the contents of the file as a list of lines.</a>
+<span class="sourceLineNo">122</span><a id="line.122">     * @throws MacroExecutionException if the file could not be read.</a>
+<span class="sourceLineNo">123</span><a id="line.123">     */</a>
+<span class="sourceLineNo">124</span><a id="line.124">    private static List&lt;String&gt; readFile(String path) throws MacroExecutionException {</a>
+<span class="sourceLineNo">125</span><a id="line.125">        try {</a>
+<span class="sourceLineNo">126</span><a id="line.126">            final Path exampleFilePath = Path.of(path);</a>
+<span class="sourceLineNo">127</span><a id="line.127">            return Files.readAllLines(exampleFilePath);</a>
+<span class="sourceLineNo">128</span><a id="line.128">        }</a>
+<span class="sourceLineNo">129</span><a id="line.129">        catch (IOException ioException) {</a>
+<span class="sourceLineNo">130</span><a id="line.130">            final String message = String.format(Locale.ROOT, "Failed to read %s", path);</a>
+<span class="sourceLineNo">131</span><a id="line.131">            throw new MacroExecutionException(message, ioException);</a>
+<span class="sourceLineNo">132</span><a id="line.132">        }</a>
+<span class="sourceLineNo">133</span><a id="line.133">    }</a>
+<span class="sourceLineNo">134</span><a id="line.134"></a>
+<span class="sourceLineNo">135</span><a id="line.135">    /**</a>
+<span class="sourceLineNo">136</span><a id="line.136">     * Extract a configuration snippet from the given lines. Config delimiters use the whole</a>
+<span class="sourceLineNo">137</span><a id="line.137">     * line for themselves and have no indentation. We use equals() instead of contains()</a>
+<span class="sourceLineNo">138</span><a id="line.138">     * to be more strict because some examples contain those delimiters.</a>
+<span class="sourceLineNo">139</span><a id="line.139">     *</a>
+<span class="sourceLineNo">140</span><a id="line.140">     * @param lines the lines to extract the snippet from.</a>
+<span class="sourceLineNo">141</span><a id="line.141">     * @return the configuration snippet.</a>
+<span class="sourceLineNo">142</span><a id="line.142">     */</a>
+<span class="sourceLineNo">143</span><a id="line.143">    private static String getConfigSnippet(Collection&lt;String&gt; lines) {</a>
+<span class="sourceLineNo">144</span><a id="line.144">        return lines.stream()</a>
+<span class="sourceLineNo">145</span><a id="line.145">                .dropWhile(line -&gt; !XML_CONFIG_START.equals(line))</a>
+<span class="sourceLineNo">146</span><a id="line.146">                .skip(1)</a>
+<span class="sourceLineNo">147</span><a id="line.147">                .takeWhile(line -&gt; !XML_CONFIG_END.equals(line))</a>
+<span class="sourceLineNo">148</span><a id="line.148">                .collect(Collectors.joining(NEWLINE));</a>
+<span class="sourceLineNo">149</span><a id="line.149">    }</a>
+<span class="sourceLineNo">150</span><a id="line.150"></a>
+<span class="sourceLineNo">151</span><a id="line.151">    /**</a>
+<span class="sourceLineNo">152</span><a id="line.152">     * Extract a code snippet from the given lines. Code delimiters can be indented, so</a>
+<span class="sourceLineNo">153</span><a id="line.153">     * we use contains() instead of equals().</a>
+<span class="sourceLineNo">154</span><a id="line.154">     *</a>
+<span class="sourceLineNo">155</span><a id="line.155">     * @param lines the lines to extract the snippet from.</a>
+<span class="sourceLineNo">156</span><a id="line.156">     * @return the code snippet.</a>
+<span class="sourceLineNo">157</span><a id="line.157">     */</a>
+<span class="sourceLineNo">158</span><a id="line.158">    private static String getCodeSnippet(Collection&lt;String&gt; lines) {</a>
+<span class="sourceLineNo">159</span><a id="line.159">        return lines.stream()</a>
+<span class="sourceLineNo">160</span><a id="line.160">                .dropWhile(line -&gt; !line.contains(CODE_SNIPPET_START))</a>
+<span class="sourceLineNo">161</span><a id="line.161">                .skip(1)</a>
+<span class="sourceLineNo">162</span><a id="line.162">                .takeWhile(line -&gt; !line.contains(CODE_SNIPPET_END))</a>
+<span class="sourceLineNo">163</span><a id="line.163">                .collect(Collectors.joining(NEWLINE));</a>
+<span class="sourceLineNo">164</span><a id="line.164">    }</a>
+<span class="sourceLineNo">165</span><a id="line.165"></a>
+<span class="sourceLineNo">166</span><a id="line.166">    /**</a>
+<span class="sourceLineNo">167</span><a id="line.167">     * Write the given snippet to the file inside a source block.</a>
+<span class="sourceLineNo">168</span><a id="line.168">     *</a>
+<span class="sourceLineNo">169</span><a id="line.169">     * @param sink the sink to write to.</a>
+<span class="sourceLineNo">170</span><a id="line.170">     * @param snippet the snippet to write.</a>
+<span class="sourceLineNo">171</span><a id="line.171">     */</a>
+<span class="sourceLineNo">172</span><a id="line.172">    private static void writeSnippet(Sink sink, String snippet) {</a>
+<span class="sourceLineNo">173</span><a id="line.173">        sink.verbatim(SinkEventAttributeSet.BOXED);</a>
+<span class="sourceLineNo">174</span><a id="line.174">        final String text = NEWLINE</a>
+<span class="sourceLineNo">175</span><a id="line.175">                + String.join(NEWLINE, snippet.stripTrailing(), INDENTATION);</a>
+<span class="sourceLineNo">176</span><a id="line.176">        sink.text(text);</a>
+<span class="sourceLineNo">177</span><a id="line.177">        sink.verbatim_();</a>
+<span class="sourceLineNo">178</span><a id="line.178">    }</a>
+<span class="sourceLineNo">179</span><a id="line.179">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
index 0ce14d0a16..8e93ed2b6a 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
@@ -140,7 +140,7 @@
 <span class="sourceLineNo">131</span><a id="line.131">     */</a>
 <span class="sourceLineNo">132</span><a id="line.132">    public static Scope getSurroundingScope(DetailAST node) {</a>
 <span class="sourceLineNo">133</span><a id="line.133">        Scope returnValue = null;</a>
-<span class="sourceLineNo">134</span><a id="line.134">        for (DetailAST token = node.getParent();</a>
+<span class="sourceLineNo">134</span><a id="line.134">        for (DetailAST token = node;</a>
 <span class="sourceLineNo">135</span><a id="line.135">             token != null;</a>
 <span class="sourceLineNo">136</span><a id="line.136">             token = token.getParent()) {</a>
 <span class="sourceLineNo">137</span><a id="line.137">            final int type = token.getType();</a>
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
index deb33b0527..8ff73ce082 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
@@ -53,77 +53,66 @@
 <span class="sourceLineNo">044</span><a id="line.44">    }</a>
 <span class="sourceLineNo">045</span><a id="line.45"></a>
 <span class="sourceLineNo">046</span><a id="line.46">    /**</a>
-<span class="sourceLineNo">047</span><a id="line.47">     * Creates an unmodifiable set based on the provided collection.</a>
+<span class="sourceLineNo">047</span><a id="line.47">     * Creates an unmodifiable list based on the provided collection.</a>
 <span class="sourceLineNo">048</span><a id="line.48">     *</a>
-<span class="sourceLineNo">049</span><a id="line.49">     * @param collection the collection to create an unmodifiable set from</a>
+<span class="sourceLineNo">049</span><a id="line.49">     * @param collection the collection to create an unmodifiable list from</a>
 <span class="sourceLineNo">050</span><a id="line.50">     * @param &lt;T&gt; the type of elements in the set</a>
-<span class="sourceLineNo">051</span><a id="line.51">     * @return an unmodifiable set containing the elements from the provided collection</a>
+<span class="sourceLineNo">051</span><a id="line.51">     * @return an unmodifiable list containing the elements from the provided collection</a>
 <span class="sourceLineNo">052</span><a id="line.52">     */</a>
-<span class="sourceLineNo">053</span><a id="line.53">    public static &lt;T&gt; Set&lt;T&gt; unmodifiableSet(Set&lt;T&gt; collection) {</a>
-<span class="sourceLineNo">054</span><a id="line.54">        return Collections.unmodifiableSet(collection);</a>
+<span class="sourceLineNo">053</span><a id="line.53">    public static &lt;T&gt; List&lt;T&gt; unmodifiableList(List&lt;T&gt; collection) {</a>
+<span class="sourceLineNo">054</span><a id="line.54">        return Collections.unmodifiableList(collection);</a>
 <span class="sourceLineNo">055</span><a id="line.55">    }</a>
 <span class="sourceLineNo">056</span><a id="line.56"></a>
 <span class="sourceLineNo">057</span><a id="line.57">    /**</a>
-<span class="sourceLineNo">058</span><a id="line.58">     * Creates an unmodifiable list based on the provided collection.</a>
+<span class="sourceLineNo">058</span><a id="line.58">     * Returns an unmodifiable view of a List containing elements of a specific type.</a>
 <span class="sourceLineNo">059</span><a id="line.59">     *</a>
-<span class="sourceLineNo">060</span><a id="line.60">     * @param collection the collection to create an unmodifiable list from</a>
-<span class="sourceLineNo">061</span><a id="line.61">     * @param &lt;T&gt; the type of elements in the set</a>
-<span class="sourceLineNo">062</span><a id="line.62">     * @return an unmodifiable list containing the elements from the provided collection</a>
-<span class="sourceLineNo">063</span><a id="line.63">     */</a>
-<span class="sourceLineNo">064</span><a id="line.64">    public static &lt;T&gt; List&lt;T&gt; unmodifiableList(List&lt;T&gt; collection) {</a>
-<span class="sourceLineNo">065</span><a id="line.65">        return Collections.unmodifiableList(collection);</a>
-<span class="sourceLineNo">066</span><a id="line.66">    }</a>
-<span class="sourceLineNo">067</span><a id="line.67"></a>
-<span class="sourceLineNo">068</span><a id="line.68">    /**</a>
-<span class="sourceLineNo">069</span><a id="line.69">     * Returns an unmodifiable view of a List containing elements of a specific type.</a>
-<span class="sourceLineNo">070</span><a id="line.70">     *</a>
-<span class="sourceLineNo">071</span><a id="line.71">     * @param items The List of items to make unmodifiable.</a>
-<span class="sourceLineNo">072</span><a id="line.72">     * @param elementType The Class object representing the type of elements in the list.</a>
-<span class="sourceLineNo">073</span><a id="line.73">     * @param &lt;S&gt; The generic type of elements in the input Collection.</a>
-<span class="sourceLineNo">074</span><a id="line.74">     * @param &lt;T&gt; The type of elements in the resulting unmodifiable List.</a>
-<span class="sourceLineNo">075</span><a id="line.75">     * @return An unmodifiable List containing elements of the specified type.</a>
-<span class="sourceLineNo">076</span><a id="line.76">     */</a>
-<span class="sourceLineNo">077</span><a id="line.77">    public static &lt;S, T&gt; List&lt;T&gt; unmodifiableList(Collection&lt;S&gt; items, Class&lt;T&gt; elementType) {</a>
-<span class="sourceLineNo">078</span><a id="line.78">        return items.stream()</a>
-<span class="sourceLineNo">079</span><a id="line.79">                .map(elementType::cast)</a>
-<span class="sourceLineNo">080</span><a id="line.80">                .collect(Collectors.toUnmodifiableList());</a>
-<span class="sourceLineNo">081</span><a id="line.81">    }</a>
-<span class="sourceLineNo">082</span><a id="line.82"></a>
-<span class="sourceLineNo">083</span><a id="line.83">    /**</a>
-<span class="sourceLineNo">084</span><a id="line.84">     * Creates a copy of array.</a>
-<span class="sourceLineNo">085</span><a id="line.85">     *</a>
-<span class="sourceLineNo">086</span><a id="line.86">     * @param array Array to create a copy of</a>
-<span class="sourceLineNo">087</span><a id="line.87">     * @param length length of array</a>
-<span class="sourceLineNo">088</span><a id="line.88">     * @param &lt;T&gt; The type of array</a>
-<span class="sourceLineNo">089</span><a id="line.89">     * @return copy of array</a>
-<span class="sourceLineNo">090</span><a id="line.90">     */</a>
-<span class="sourceLineNo">091</span><a id="line.91">    public static &lt;T&gt; T[] copyOfArray(T[] array, int length) {</a>
-<span class="sourceLineNo">092</span><a id="line.92">        return Arrays.copyOf(array, length);</a>
-<span class="sourceLineNo">093</span><a id="line.93">    }</a>
-<span class="sourceLineNo">094</span><a id="line.94"></a>
-<span class="sourceLineNo">095</span><a id="line.95">    /**</a>
-<span class="sourceLineNo">096</span><a id="line.96">     * Creates a copy of Map.</a>
-<span class="sourceLineNo">097</span><a id="line.97">     *</a>
-<span class="sourceLineNo">098</span><a id="line.98">     * @param map map to create a copy of</a>
-<span class="sourceLineNo">099</span><a id="line.99">     * @param &lt;K&gt; the type of keys in the map</a>
-<span class="sourceLineNo">100</span><a id="line.100">     * @param &lt;V&gt; the type of values in the map</a>
-<span class="sourceLineNo">101</span><a id="line.101">     * @return an immutable copy of the input map</a>
+<span class="sourceLineNo">060</span><a id="line.60">     * @param items The List of items to make unmodifiable.</a>
+<span class="sourceLineNo">061</span><a id="line.61">     * @param elementType The Class object representing the type of elements in the list.</a>
+<span class="sourceLineNo">062</span><a id="line.62">     * @param &lt;S&gt; The generic type of elements in the input Collection.</a>
+<span class="sourceLineNo">063</span><a id="line.63">     * @param &lt;T&gt; The type of elements in the resulting unmodifiable List.</a>
+<span class="sourceLineNo">064</span><a id="line.64">     * @return An unmodifiable List containing elements of the specified type.</a>
+<span class="sourceLineNo">065</span><a id="line.65">     */</a>
+<span class="sourceLineNo">066</span><a id="line.66">    public static &lt;S, T&gt; List&lt;T&gt; unmodifiableList(Collection&lt;S&gt; items, Class&lt;T&gt; elementType) {</a>
+<span class="sourceLineNo">067</span><a id="line.67">        return items.stream()</a>
+<span class="sourceLineNo">068</span><a id="line.68">                .map(elementType::cast)</a>
+<span class="sourceLineNo">069</span><a id="line.69">                .collect(Collectors.toUnmodifiableList());</a>
+<span class="sourceLineNo">070</span><a id="line.70">    }</a>
+<span class="sourceLineNo">071</span><a id="line.71"></a>
+<span class="sourceLineNo">072</span><a id="line.72">    /**</a>
+<span class="sourceLineNo">073</span><a id="line.73">     * Creates a copy of array.</a>
+<span class="sourceLineNo">074</span><a id="line.74">     *</a>
+<span class="sourceLineNo">075</span><a id="line.75">     * @param array Array to create a copy of</a>
+<span class="sourceLineNo">076</span><a id="line.76">     * @param length length of array</a>
+<span class="sourceLineNo">077</span><a id="line.77">     * @param &lt;T&gt; The type of array</a>
+<span class="sourceLineNo">078</span><a id="line.78">     * @return copy of array</a>
+<span class="sourceLineNo">079</span><a id="line.79">     */</a>
+<span class="sourceLineNo">080</span><a id="line.80">    public static &lt;T&gt; T[] copyOfArray(T[] array, int length) {</a>
+<span class="sourceLineNo">081</span><a id="line.81">        return Arrays.copyOf(array, length);</a>
+<span class="sourceLineNo">082</span><a id="line.82">    }</a>
+<span class="sourceLineNo">083</span><a id="line.83"></a>
+<span class="sourceLineNo">084</span><a id="line.84">    /**</a>
+<span class="sourceLineNo">085</span><a id="line.85">     * Creates a copy of Map.</a>
+<span class="sourceLineNo">086</span><a id="line.86">     *</a>
+<span class="sourceLineNo">087</span><a id="line.87">     * @param map map to create a copy of</a>
+<span class="sourceLineNo">088</span><a id="line.88">     * @param &lt;K&gt; the type of keys in the map</a>
+<span class="sourceLineNo">089</span><a id="line.89">     * @param &lt;V&gt; the type of values in the map</a>
+<span class="sourceLineNo">090</span><a id="line.90">     * @return an immutable copy of the input map</a>
+<span class="sourceLineNo">091</span><a id="line.91">     */</a>
+<span class="sourceLineNo">092</span><a id="line.92">    public static &lt;K, V&gt; Map&lt;K, V&gt; copyOfMap(Map&lt;? extends K, ? extends V&gt; map) {</a>
+<span class="sourceLineNo">093</span><a id="line.93">        return Map.copyOf(map);</a>
+<span class="sourceLineNo">094</span><a id="line.94">    }</a>
+<span class="sourceLineNo">095</span><a id="line.95"></a>
+<span class="sourceLineNo">096</span><a id="line.96">    /**</a>
+<span class="sourceLineNo">097</span><a id="line.97">     * Returns an immutable set containing only the specified object.</a>
+<span class="sourceLineNo">098</span><a id="line.98">     *</a>
+<span class="sourceLineNo">099</span><a id="line.99">     * @param obj the type of object in the set</a>
+<span class="sourceLineNo">100</span><a id="line.100">     * @param &lt;T&gt; the type of object</a>
+<span class="sourceLineNo">101</span><a id="line.101">     * @return immutable set</a>
 <span class="sourceLineNo">102</span><a id="line.102">     */</a>
-<span class="sourceLineNo">103</span><a id="line.103">    public static &lt;K, V&gt; Map&lt;K, V&gt; copyOfMap(Map&lt;? extends K, ? extends V&gt; map) {</a>
-<span class="sourceLineNo">104</span><a id="line.104">        return Map.copyOf(map);</a>
+<span class="sourceLineNo">103</span><a id="line.103">    public static &lt;T&gt; Set&lt;T&gt; singleton(T obj) {</a>
+<span class="sourceLineNo">104</span><a id="line.104">        return Collections.singleton(obj);</a>
 <span class="sourceLineNo">105</span><a id="line.105">    }</a>
-<span class="sourceLineNo">106</span><a id="line.106"></a>
-<span class="sourceLineNo">107</span><a id="line.107">    /**</a>
-<span class="sourceLineNo">108</span><a id="line.108">     * Returns an immutable set containing only the specified object.</a>
-<span class="sourceLineNo">109</span><a id="line.109">     *</a>
-<span class="sourceLineNo">110</span><a id="line.110">     * @param obj the type of object in the set</a>
-<span class="sourceLineNo">111</span><a id="line.111">     * @param &lt;T&gt; the type of object</a>
-<span class="sourceLineNo">112</span><a id="line.112">     * @return immutable set</a>
-<span class="sourceLineNo">113</span><a id="line.113">     */</a>
-<span class="sourceLineNo">114</span><a id="line.114">    public static &lt;T&gt; Set&lt;T&gt; singleton(T obj) {</a>
-<span class="sourceLineNo">115</span><a id="line.115">        return Collections.singleton(obj);</a>
-<span class="sourceLineNo">116</span><a id="line.116">    }</a>
-<span class="sourceLineNo">117</span><a id="line.117">}</a>
+<span class="sourceLineNo">106</span><a id="line.106">}</a>
 
 
 
diff --git a/apidocs/src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html b/apidocs/src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
index 7422806dff..bd6804076d 100644
--- a/apidocs/src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
+++ b/apidocs/src-html/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
@@ -28,10 +28,10 @@
 <span class="sourceLineNo">019</span><a id="line.19"></a>
 <span class="sourceLineNo">020</span><a id="line.20">package com.puppycrawl.tools.checkstyle.xpath;</a>
 <span class="sourceLineNo">021</span><a id="line.21"></a>
-<span class="sourceLineNo">022</span><a id="line.22">import java.util.List;</a>
-<span class="sourceLineNo">023</span><a id="line.23">import java.util.Optional;</a>
-<span class="sourceLineNo">024</span><a id="line.24"></a>
-<span class="sourceLineNo">025</span><a id="line.25">import com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;</a>
+<span class="sourceLineNo">022</span><a id="line.22">import java.util.Collections;</a>
+<span class="sourceLineNo">023</span><a id="line.23">import java.util.List;</a>
+<span class="sourceLineNo">024</span><a id="line.24">import java.util.Optional;</a>
+<span class="sourceLineNo">025</span><a id="line.25"></a>
 <span class="sourceLineNo">026</span><a id="line.26">import com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator;</a>
 <span class="sourceLineNo">027</span><a id="line.27">import com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator;</a>
 <span class="sourceLineNo">028</span><a id="line.28">import com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator;</a>
@@ -330,33 +330,32 @@
 <span class="sourceLineNo">321</span><a id="line.321">     */</a>
 <span class="sourceLineNo">322</span><a id="line.322">    private List&lt;AbstractNode&gt; getPrecedingSiblings() {</a>
 <span class="sourceLineNo">323</span><a id="line.323">        final List&lt;AbstractNode&gt; siblings = parent.getChildren();</a>
-<span class="sourceLineNo">324</span><a id="line.324">        return UnmodifiableCollectionUtil</a>
-<span class="sourceLineNo">325</span><a id="line.325">                .unmodifiableList(siblings.subList(0, indexAmongSiblings));</a>
-<span class="sourceLineNo">326</span><a id="line.326">    }</a>
-<span class="sourceLineNo">327</span><a id="line.327"></a>
-<span class="sourceLineNo">328</span><a id="line.328">    /**</a>
-<span class="sourceLineNo">329</span><a id="line.329">     * Checks if token type supports {@code @text} attribute,</a>
-<span class="sourceLineNo">330</span><a id="line.330">     * extracts its value, creates {@code AttributeNode} object and returns it.</a>
-<span class="sourceLineNo">331</span><a id="line.331">     * Value can be accessed using {@code @text} attribute.</a>
-<span class="sourceLineNo">332</span><a id="line.332">     *</a>
-<span class="sourceLineNo">333</span><a id="line.333">     * @return attribute node if possible, otherwise the {@code null} value</a>
-<span class="sourceLineNo">334</span><a id="line.334">     */</a>
-<span class="sourceLineNo">335</span><a id="line.335">    private AttributeNode getAttributeNode() {</a>
-<span class="sourceLineNo">336</span><a id="line.336">        if (attributeNode == ATTRIBUTE_NODE_UNINITIALIZED) {</a>
-<span class="sourceLineNo">337</span><a id="line.337">            attributeNode = createAttributeNode();</a>
-<span class="sourceLineNo">338</span><a id="line.338">        }</a>
-<span class="sourceLineNo">339</span><a id="line.339">        return attributeNode;</a>
-<span class="sourceLineNo">340</span><a id="line.340">    }</a>
-<span class="sourceLineNo">341</span><a id="line.341"></a>
-<span class="sourceLineNo">342</span><a id="line.342">    /**</a>
-<span class="sourceLineNo">343</span><a id="line.343">     * Returns UnsupportedOperationException exception.</a>
-<span class="sourceLineNo">344</span><a id="line.344">     *</a>
-<span class="sourceLineNo">345</span><a id="line.345">     * @return UnsupportedOperationException exception</a>
-<span class="sourceLineNo">346</span><a id="line.346">     */</a>
-<span class="sourceLineNo">347</span><a id="line.347">    private static UnsupportedOperationException throwUnsupportedOperationException() {</a>
-<span class="sourceLineNo">348</span><a id="line.348">        return new UnsupportedOperationException("Operation is not supported");</a>
-<span class="sourceLineNo">349</span><a id="line.349">    }</a>
-<span class="sourceLineNo">350</span><a id="line.350">}</a>
+<span class="sourceLineNo">324</span><a id="line.324">        return Collections.unmodifiableList(siblings.subList(0, indexAmongSiblings));</a>
+<span class="sourceLineNo">325</span><a id="line.325">    }</a>
+<span class="sourceLineNo">326</span><a id="line.326"></a>
+<span class="sourceLineNo">327</span><a id="line.327">    /**</a>
+<span class="sourceLineNo">328</span><a id="line.328">     * Checks if token type supports {@code @text} attribute,</a>
+<span class="sourceLineNo">329</span><a id="line.329">     * extracts its value, creates {@code AttributeNode} object and returns it.</a>
+<span class="sourceLineNo">330</span><a id="line.330">     * Value can be accessed using {@code @text} attribute.</a>
+<span class="sourceLineNo">331</span><a id="line.331">     *</a>
+<span class="sourceLineNo">332</span><a id="line.332">     * @return attribute node if possible, otherwise the {@code null} value</a>
+<span class="sourceLineNo">333</span><a id="line.333">     */</a>
+<span class="sourceLineNo">334</span><a id="line.334">    private AttributeNode getAttributeNode() {</a>
+<span class="sourceLineNo">335</span><a id="line.335">        if (attributeNode == ATTRIBUTE_NODE_UNINITIALIZED) {</a>
+<span class="sourceLineNo">336</span><a id="line.336">            attributeNode = createAttributeNode();</a>
+<span class="sourceLineNo">337</span><a id="line.337">        }</a>
+<span class="sourceLineNo">338</span><a id="line.338">        return attributeNode;</a>
+<span class="sourceLineNo">339</span><a id="line.339">    }</a>
+<span class="sourceLineNo">340</span><a id="line.340"></a>
+<span class="sourceLineNo">341</span><a id="line.341">    /**</a>
+<span class="sourceLineNo">342</span><a id="line.342">     * Returns UnsupportedOperationException exception.</a>
+<span class="sourceLineNo">343</span><a id="line.343">     *</a>
+<span class="sourceLineNo">344</span><a id="line.344">     * @return UnsupportedOperationException exception</a>
+<span class="sourceLineNo">345</span><a id="line.345">     */</a>
+<span class="sourceLineNo">346</span><a id="line.346">    private static UnsupportedOperationException throwUnsupportedOperationException() {</a>
+<span class="sourceLineNo">347</span><a id="line.347">        return new UnsupportedOperationException("Operation is not supported");</a>
+<span class="sourceLineNo">348</span><a id="line.348">    }</a>
+<span class="sourceLineNo">349</span><a id="line.349">}</a>
 
 
 
diff --git a/apidocs/type-search-index.zip b/apidocs/type-search-index.zip
index 74f3c7ab7064fea7d09d35a681f8c067d5c8fecf..689c0ca367a75ada1e0ba8418ca67cdbab514ed8 100644
GIT binary patch
delta 30
kcmX@8c2JEsz?+#xgn@&DgCVClW+U%2A!Z;w`J0e80C_D4zW@LL

delta 30
kcmX@8c2JEsz?+#xgn@&DgF&FwW+U%2A!Z;w`J0e80B<b^%K!iX

diff --git a/beginning_development.html b/beginning_development.html
index 6717a7f26a..ad20f66b49 100644
--- a/beginning_development.html
+++ b/beginning_development.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/beginning_development.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/beginning_development.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks.html b/checks.html
index ebe9b42996..6492da0638 100644
--- a/checks.html
+++ b/checks.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/annotationlocation.html b/checks/annotation/annotationlocation.html
index 7441198f5c..4a2cae9a4c 100644
--- a/checks/annotation/annotationlocation.html
+++ b/checks/annotation/annotationlocation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationlocation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationlocation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/annotationonsameline.html b/checks/annotation/annotationonsameline.html
index 26f66d5e14..b2fd4b0e20 100644
--- a/checks/annotation/annotationonsameline.html
+++ b/checks/annotation/annotationonsameline.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationonsameline.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationonsameline.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/annotationusestyle.html b/checks/annotation/annotationusestyle.html
index 4e5683fc68..e8aafa8e81 100644
--- a/checks/annotation/annotationusestyle.html
+++ b/checks/annotation/annotationusestyle.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationusestyle.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/annotationusestyle.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/index.html b/checks/annotation/index.html
index d704957601..1891cb7200 100644
--- a/checks/annotation/index.html
+++ b/checks/annotation/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/missingdeprecated.html b/checks/annotation/missingdeprecated.html
index 2fdad766ef..39938e58e4 100644
--- a/checks/annotation/missingdeprecated.html
+++ b/checks/annotation/missingdeprecated.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/missingdeprecated.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/missingdeprecated.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/missingoverride.html b/checks/annotation/missingoverride.html
index 6c43686b0f..02974cf5b1 100644
--- a/checks/annotation/missingoverride.html
+++ b/checks/annotation/missingoverride.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/missingoverride.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/missingoverride.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/packageannotation.html b/checks/annotation/packageannotation.html
index 360458cd1a..5551862363 100644
--- a/checks/annotation/packageannotation.html
+++ b/checks/annotation/packageannotation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/packageannotation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/packageannotation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/suppresswarnings.html b/checks/annotation/suppresswarnings.html
index ad1e81c01c..f0917f6b29 100644
--- a/checks/annotation/suppresswarnings.html
+++ b/checks/annotation/suppresswarnings.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/suppresswarnings.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/suppresswarnings.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/annotation/suppresswarningsholder.html b/checks/annotation/suppresswarningsholder.html
index c7eccf8a42..975c69ea71 100644
--- a/checks/annotation/suppresswarningsholder.html
+++ b/checks/annotation/suppresswarningsholder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/suppresswarningsholder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/annotation/suppresswarningsholder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/avoidnestedblocks.html b/checks/blocks/avoidnestedblocks.html
index 0fa3db86fa..8bdb19df36 100644
--- a/checks/blocks/avoidnestedblocks.html
+++ b/checks/blocks/avoidnestedblocks.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/avoidnestedblocks.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/avoidnestedblocks.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/emptyblock.html b/checks/blocks/emptyblock.html
index 445706048f..92f40a3447 100644
--- a/checks/blocks/emptyblock.html
+++ b/checks/blocks/emptyblock.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/emptyblock.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/emptyblock.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/emptycatchblock.html b/checks/blocks/emptycatchblock.html
index ae189d774d..675115ead3 100644
--- a/checks/blocks/emptycatchblock.html
+++ b/checks/blocks/emptycatchblock.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/emptycatchblock.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/emptycatchblock.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/index.html b/checks/blocks/index.html
index a0058a4acc..0935862857 100644
--- a/checks/blocks/index.html
+++ b/checks/blocks/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/leftcurly.html b/checks/blocks/leftcurly.html
index 5943873767..704c618e60 100644
--- a/checks/blocks/leftcurly.html
+++ b/checks/blocks/leftcurly.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/leftcurly.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/leftcurly.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/needbraces.html b/checks/blocks/needbraces.html
index 28925978ef..ce360b696e 100644
--- a/checks/blocks/needbraces.html
+++ b/checks/blocks/needbraces.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/needbraces.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/needbraces.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/blocks/rightcurly.html b/checks/blocks/rightcurly.html
index 7d6b93bba6..d2d5eca578 100644
--- a/checks/blocks/rightcurly.html
+++ b/checks/blocks/rightcurly.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/rightcurly.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/blocks/rightcurly.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/arraytrailingcomma.html b/checks/coding/arraytrailingcomma.html
index 1c0513db7b..c42b560d90 100644
--- a/checks/coding/arraytrailingcomma.html
+++ b/checks/coding/arraytrailingcomma.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/arraytrailingcomma.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/arraytrailingcomma.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/avoiddoublebraceinitialization.html b/checks/coding/avoiddoublebraceinitialization.html
index a2a00f2282..72e66f16b1 100644
--- a/checks/coding/avoiddoublebraceinitialization.html
+++ b/checks/coding/avoiddoublebraceinitialization.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoiddoublebraceinitialization.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoiddoublebraceinitialization.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -233,38 +233,26 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class MyClass {
-    List&lt;Integer&gt; list1 = new ArrayList&lt;&gt;() { // violation
-        {
-            add(1);
-        }
-    };
-    List&lt;String&gt; list2 = new ArrayList&lt;&gt;() { // violation
+class Example1 {
+  List&lt;Integer&gt; list1 = new ArrayList&lt;&gt;() { // violation
+    {
+      add(1);
+    }
+  };
+  List&lt;String&gt; list2 = new ArrayList&lt;&gt;() { // violation
         ;
-        // comments and semicolons are ignored
-        {
-            add(&quot;foo&quot;);
-        }
-    };
-}
-        </pre></div>
-        
-<p id="Example2-code">
-          Check only looks for double brace initialization and it ignores cases
-          where the anonymous class has fields or methods.
-          Though these might create the same memory issues as double brace,
-          the extra class members can produce side effects if changed incorrectly.
-        </p>
-        
-<div class="source">
-<pre>
-class MyClass {
-    List&lt;Object&gt; list = new ArrayList&lt;&gt;() { // OK, not pure double brace pattern
-        private int field;
-        {
-            add(new Object());
-        }
-    };
+    // comments and semicolons are ignored
+    {
+      add(&quot;foo&quot;);
+    }
+  };
+  List&lt;Object&gt; list = new ArrayList&lt;&gt;() {
+    // OK, as it is not double brace pattern
+    private int field;
+    {
+      add(new Object());
+    }
+  };
 }
         </pre></div>
       </section>
diff --git a/checks/coding/avoidinlineconditionals.html b/checks/coding/avoidinlineconditionals.html
index 2b2ab03c18..0ef00f4d8b 100644
--- a/checks/coding/avoidinlineconditionals.html
+++ b/checks/coding/avoidinlineconditionals.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoidinlineconditionals.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoidinlineconditionals.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/avoidnoargumentsuperconstructorcall.html b/checks/coding/avoidnoargumentsuperconstructorcall.html
index b8cfcfe6be..3d41be53ca 100644
--- a/checks/coding/avoidnoargumentsuperconstructorcall.html
+++ b/checks/coding/avoidnoargumentsuperconstructorcall.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoidnoargumentsuperconstructorcall.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/avoidnoargumentsuperconstructorcall.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/covariantequals.html b/checks/coding/covariantequals.html
index 609a731af0..968c80d2e6 100644
--- a/checks/coding/covariantequals.html
+++ b/checks/coding/covariantequals.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/covariantequals.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/covariantequals.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/declarationorder.html b/checks/coding/declarationorder.html
index a1f866c983..cfbc6d0349 100644
--- a/checks/coding/declarationorder.html
+++ b/checks/coding/declarationorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/declarationorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/declarationorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/defaultcomeslast.html b/checks/coding/defaultcomeslast.html
index 482c316bef..cc801deb00 100644
--- a/checks/coding/defaultcomeslast.html
+++ b/checks/coding/defaultcomeslast.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/defaultcomeslast.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/defaultcomeslast.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/emptystatement.html b/checks/coding/emptystatement.html
index ea6eacf1e7..a7113f8f82 100644
--- a/checks/coding/emptystatement.html
+++ b/checks/coding/emptystatement.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/emptystatement.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/emptystatement.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/equalsavoidnull.html b/checks/coding/equalsavoidnull.html
index 8ad05c85cc..e1e1ec64f8 100644
--- a/checks/coding/equalsavoidnull.html
+++ b/checks/coding/equalsavoidnull.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/equalsavoidnull.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/equalsavoidnull.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/equalshashcode.html b/checks/coding/equalshashcode.html
index b6b47f5160..6ace8972cb 100644
--- a/checks/coding/equalshashcode.html
+++ b/checks/coding/equalshashcode.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/equalshashcode.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/equalshashcode.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/explicitinitialization.html b/checks/coding/explicitinitialization.html
index 8947d5d9a3..71222c8fc3 100644
--- a/checks/coding/explicitinitialization.html
+++ b/checks/coding/explicitinitialization.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/explicitinitialization.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/explicitinitialization.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/fallthrough.html b/checks/coding/fallthrough.html
index 9136e38618..33f5878829 100644
--- a/checks/coding/fallthrough.html
+++ b/checks/coding/fallthrough.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/fallthrough.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/fallthrough.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/finallocalvariable.html b/checks/coding/finallocalvariable.html
index 27c6cd3f9e..a06880aea0 100644
--- a/checks/coding/finallocalvariable.html
+++ b/checks/coding/finallocalvariable.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/finallocalvariable.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/finallocalvariable.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/hiddenfield.html b/checks/coding/hiddenfield.html
index cad5f7761c..a63b5fc7e0 100644
--- a/checks/coding/hiddenfield.html
+++ b/checks/coding/hiddenfield.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/hiddenfield.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/hiddenfield.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegalcatch.html b/checks/coding/illegalcatch.html
index 269864ae40..5a61902d16 100644
--- a/checks/coding/illegalcatch.html
+++ b/checks/coding/illegalcatch.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalcatch.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalcatch.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegalinstantiation.html b/checks/coding/illegalinstantiation.html
index 2f7d5b1948..2ef6f150ed 100644
--- a/checks/coding/illegalinstantiation.html
+++ b/checks/coding/illegalinstantiation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalinstantiation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalinstantiation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegalthrows.html b/checks/coding/illegalthrows.html
index 12af14392b..aae93c8171 100644
--- a/checks/coding/illegalthrows.html
+++ b/checks/coding/illegalthrows.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalthrows.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegalthrows.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegaltoken.html b/checks/coding/illegaltoken.html
index ee1a457d15..305029b159 100644
--- a/checks/coding/illegaltoken.html
+++ b/checks/coding/illegaltoken.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltoken.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltoken.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegaltokentext.html b/checks/coding/illegaltokentext.html
index a1afe41dce..331f94aaff 100644
--- a/checks/coding/illegaltokentext.html
+++ b/checks/coding/illegaltokentext.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltokentext.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltokentext.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/illegaltype.html b/checks/coding/illegaltype.html
index fa919b73d9..6e99fadbaf 100644
--- a/checks/coding/illegaltype.html
+++ b/checks/coding/illegaltype.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltype.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/illegaltype.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/index.html b/checks/coding/index.html
index bc2a9fd9cb..1af4340492 100644
--- a/checks/coding/index.html
+++ b/checks/coding/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/innerassignment.html b/checks/coding/innerassignment.html
index 3102c3a1bf..aac49c58bd 100644
--- a/checks/coding/innerassignment.html
+++ b/checks/coding/innerassignment.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/innerassignment.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/innerassignment.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/magicnumber.html b/checks/coding/magicnumber.html
index dce9a778a9..306eab4593 100644
--- a/checks/coding/magicnumber.html
+++ b/checks/coding/magicnumber.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/magicnumber.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/magicnumber.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/matchxpath.html b/checks/coding/matchxpath.html
index 0388ba2993..9452d98ba8 100644
--- a/checks/coding/matchxpath.html
+++ b/checks/coding/matchxpath.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/matchxpath.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/matchxpath.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/missingctor.html b/checks/coding/missingctor.html
index 7f65ba0a80..2cc910f107 100644
--- a/checks/coding/missingctor.html
+++ b/checks/coding/missingctor.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/missingctor.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/missingctor.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/missingswitchdefault.html b/checks/coding/missingswitchdefault.html
index b3229ab470..c5064d8210 100644
--- a/checks/coding/missingswitchdefault.html
+++ b/checks/coding/missingswitchdefault.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/missingswitchdefault.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/missingswitchdefault.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/modifiedcontrolvariable.html b/checks/coding/modifiedcontrolvariable.html
index 2c9cd78490..d7c5773b9d 100644
--- a/checks/coding/modifiedcontrolvariable.html
+++ b/checks/coding/modifiedcontrolvariable.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/modifiedcontrolvariable.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/modifiedcontrolvariable.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/multiplestringliterals.html b/checks/coding/multiplestringliterals.html
index 26c1e4d733..053235c65d 100644
--- a/checks/coding/multiplestringliterals.html
+++ b/checks/coding/multiplestringliterals.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/multiplestringliterals.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/multiplestringliterals.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/multiplevariabledeclarations.html b/checks/coding/multiplevariabledeclarations.html
index 2633adcd23..be20fb6c12 100644
--- a/checks/coding/multiplevariabledeclarations.html
+++ b/checks/coding/multiplevariabledeclarations.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/multiplevariabledeclarations.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/multiplevariabledeclarations.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/nestedfordepth.html b/checks/coding/nestedfordepth.html
index 02ec9446cb..7ab89602a1 100644
--- a/checks/coding/nestedfordepth.html
+++ b/checks/coding/nestedfordepth.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedfordepth.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedfordepth.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/nestedifdepth.html b/checks/coding/nestedifdepth.html
index f427ed26d8..12137163d6 100644
--- a/checks/coding/nestedifdepth.html
+++ b/checks/coding/nestedifdepth.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedifdepth.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedifdepth.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/nestedtrydepth.html b/checks/coding/nestedtrydepth.html
index 9a74905675..d72e715251 100644
--- a/checks/coding/nestedtrydepth.html
+++ b/checks/coding/nestedtrydepth.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedtrydepth.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nestedtrydepth.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/noarraytrailingcomma.html b/checks/coding/noarraytrailingcomma.html
index f57c6921bc..fade6e13a7 100644
--- a/checks/coding/noarraytrailingcomma.html
+++ b/checks/coding/noarraytrailingcomma.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noarraytrailingcomma.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noarraytrailingcomma.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/noclone.html b/checks/coding/noclone.html
index 97b469823d..3d5af81490 100644
--- a/checks/coding/noclone.html
+++ b/checks/coding/noclone.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noclone.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noclone.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/noenumtrailingcomma.html b/checks/coding/noenumtrailingcomma.html
index a174bb0f67..06e4d396ae 100644
--- a/checks/coding/noenumtrailingcomma.html
+++ b/checks/coding/noenumtrailingcomma.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noenumtrailingcomma.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/noenumtrailingcomma.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/nofinalizer.html b/checks/coding/nofinalizer.html
index a16c1b24e8..02bdeafef3 100644
--- a/checks/coding/nofinalizer.html
+++ b/checks/coding/nofinalizer.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nofinalizer.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/nofinalizer.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/onestatementperline.html b/checks/coding/onestatementperline.html
index 80429b4a6b..4b8f13d0da 100644
--- a/checks/coding/onestatementperline.html
+++ b/checks/coding/onestatementperline.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/onestatementperline.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/onestatementperline.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/overloadmethodsdeclarationorder.html b/checks/coding/overloadmethodsdeclarationorder.html
index 7dcf97ea53..b9784cc771 100644
--- a/checks/coding/overloadmethodsdeclarationorder.html
+++ b/checks/coding/overloadmethodsdeclarationorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/overloadmethodsdeclarationorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/overloadmethodsdeclarationorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/packagedeclaration.html b/checks/coding/packagedeclaration.html
index fcfa1d3a00..7281c9cb72 100644
--- a/checks/coding/packagedeclaration.html
+++ b/checks/coding/packagedeclaration.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/packagedeclaration.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/packagedeclaration.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/parameterassignment.html b/checks/coding/parameterassignment.html
index 4c56800e04..969ad6e748 100644
--- a/checks/coding/parameterassignment.html
+++ b/checks/coding/parameterassignment.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/parameterassignment.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/parameterassignment.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/requirethis.html b/checks/coding/requirethis.html
index 0a266c0aac..09bd376323 100644
--- a/checks/coding/requirethis.html
+++ b/checks/coding/requirethis.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/requirethis.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/requirethis.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/returncount.html b/checks/coding/returncount.html
index ac0e88b668..7868715eb5 100644
--- a/checks/coding/returncount.html
+++ b/checks/coding/returncount.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/returncount.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/returncount.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/simplifybooleanexpression.html b/checks/coding/simplifybooleanexpression.html
index 5fdd23c960..b777623641 100644
--- a/checks/coding/simplifybooleanexpression.html
+++ b/checks/coding/simplifybooleanexpression.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/simplifybooleanexpression.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/simplifybooleanexpression.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/simplifybooleanreturn.html b/checks/coding/simplifybooleanreturn.html
index 293392758d..91ba4ada71 100644
--- a/checks/coding/simplifybooleanreturn.html
+++ b/checks/coding/simplifybooleanreturn.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/simplifybooleanreturn.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/simplifybooleanreturn.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/stringliteralequality.html b/checks/coding/stringliteralequality.html
index 57a3fbcc3e..1e4741fc66 100644
--- a/checks/coding/stringliteralequality.html
+++ b/checks/coding/stringliteralequality.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/stringliteralequality.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/stringliteralequality.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/superclone.html b/checks/coding/superclone.html
index e05daa08b2..1a0a044f44 100644
--- a/checks/coding/superclone.html
+++ b/checks/coding/superclone.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/superclone.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/superclone.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/superfinalize.html b/checks/coding/superfinalize.html
index cba638615e..c4ce921337 100644
--- a/checks/coding/superfinalize.html
+++ b/checks/coding/superfinalize.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/superfinalize.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/superfinalize.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/unnecessaryparentheses.html b/checks/coding/unnecessaryparentheses.html
index 77a1146721..279026ae8b 100644
--- a/checks/coding/unnecessaryparentheses.html
+++ b/checks/coding/unnecessaryparentheses.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessaryparentheses.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessaryparentheses.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -497,36 +497,52 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public int square(int a, int b){
-  int square = (a * b); // violation
-  return (square);      // violation
-}
-int sumOfSquares = 0;
-for(int i=(0); i&lt;10; i++){          // violation
-  int x = (i + 1);                  // violation
-  sumOfSquares += (square(x * x));  // violation
-}
-double num = (10.0); //violation
-List&lt;String&gt; list = Arrays.asList(&quot;a1&quot;, &quot;b1&quot;, &quot;c1&quot;);
-myList.stream()
-  .filter((s) -&gt; s.startsWith(&quot;c&quot;)) // violation
-  .forEach(System.out::println);
-int a = 10, b = 12, c = 15;
-boolean x = true, y = false, z= true;
-if ((a &gt;= 0 &amp;&amp; b &lt;= 9)            // violation, unnecessary parenthesis
-         || (c &gt;= 5 &amp;&amp; b &lt;= 5)    // violation, unnecessary parenthesis
-         || (c &gt;= 3 &amp;&amp; a &lt;= 7)) { // violation, unnecessary parenthesis
-    return;
-}
-if ((-a) != -27 // violation, unnecessary parenthesis
-         &amp;&amp; b &gt; 5) {
-    return;
-}
-if (x==(a &lt;= 15)) { // ok
-    return;
-}
-if (x==(y == z)) { // ok
-    return;
+class Example1 {
+
+  public int square(int a, int b) {
+    // violation below, 'Unnecessary parentheses around assignment right-hand side'
+    int square = (a * b);
+    // violation below, 'Unnecessary parentheses around identifier 'square''
+    return (square);
+  }
+
+  int sumOfSquares = 0;
+  public void sumOfSquares() {
+    // violation below, 'Unnecessary parentheses around literal '0''
+    for (int i = (0); i &lt; 10; i++) {
+      // violation below, 'Unnecessary parentheses around assignment right-hand side'
+      int x = (i + 1);
+      sumOfSquares += (square(x,x));  // 2 violations
+    }
+  }
+
+  List&lt;String&gt; myList = List.of(&quot;a1&quot;, &quot;b1&quot;, &quot;c1&quot;);
+  public void filter() {
+    myList.stream()
+        // violation below, 'Unnecessary parentheses around lambda value'
+        .filter((s) -&gt; s.startsWith(&quot;c&quot;))
+            .forEach(System.out::println);
+  }
+
+  int a = 10, b = 12, c = 15;
+  boolean x = true, y = false, z = true;
+  public void test() {
+    // 3 violations below
+    if ((a &gt;= 0 &amp;&amp; b &lt;= 9) || (c &gt;= 5 &amp;&amp; b &lt;= 5) || (c &gt;= 3 &amp;&amp; a &lt;= 7)) {
+      return;
+    }
+    // violation below, 'Unnecessary parentheses around expression'
+    if ((-a) != -27 &amp;&amp; b &gt; 5) {
+      return;
+    }
+    if (x == (a &lt;= 15)) {
+      return;
+    }
+    if (x == (y == z)) {
+      return;
+    }
+  }
+
 }
         </pre></div>
         
@@ -551,28 +567,30 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class Test {
+class Example2 {
 
-    void method() {
-        int x = 9, y = 8;
-        if(x&gt;= 0 ^ (x&lt;=8 &amp; y&lt;=11) // violation, unnecessary parenthesis
-            ^ y&gt;=8) {
-            return;
-        }
-         if(x&gt;= 0 ^ x&lt;=8 &amp; y&lt;=11 ^ y&gt;=8) { // ok
-            return;
-        }
-        if(x&gt;= 0 || (x&lt;=8 &amp; y&lt;=11) // violation, unnecessary parenthesis
-            &amp;&amp; y&gt;=8) {
-            return;
-        }
-        if(x&gt;= 0 || x&lt;=8 &amp; y&lt;=11 &amp;&amp; y&gt;=8) { // ok
-            return;
-        }
-        if(x&gt;= 0 &amp; (x&lt;=8 ^ y&lt;=11) &amp; y&gt;=8) { // ok
-            return;
-        }
+  void method() {
+    int x = 9, y = 8;
+    // violation below, 'Unnecessary parentheses around expression'
+    if (x &gt;= 0 ^ (x &lt;= 8 &amp; y &lt;= 11)
+         ^ y &gt;= 8) {
+      return;
+    }
+    if (x &gt;= 0 ^ x &lt;= 8 &amp; y &lt;= 11 ^ y &gt;= 8) {
+      return;
+    }
+    // violation below, 'Unnecessary parentheses around expression'
+    if (x &gt;= 0 || (x &lt;= 8 &amp; y &lt;= 11)
+        &amp;&amp; y &gt;= 8) {
+      return;
+    }
+    if (x &gt;= 0 || x &lt;= 8 &amp; y &lt;= 11 &amp;&amp; y &gt;= 8) {
+      return;
+    }
+    if (x &gt;= 0 &amp; (x &lt;= 8 ^ y &lt;= 11) &amp; y &gt;= 8) {
+      return;
     }
+  }
 
 }
         </pre></div>
diff --git a/checks/coding/unnecessarysemicolonafteroutertypedeclaration.html b/checks/coding/unnecessarysemicolonafteroutertypedeclaration.html
index d2dc7ed7b6..26e5944a8f 100644
--- a/checks/coding/unnecessarysemicolonafteroutertypedeclaration.html
+++ b/checks/coding/unnecessarysemicolonafteroutertypedeclaration.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonafteroutertypedeclaration.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonafteroutertypedeclaration.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/unnecessarysemicolonaftertypememberdeclaration.html b/checks/coding/unnecessarysemicolonaftertypememberdeclaration.html
index 32b5c6c76b..28354251e8 100644
--- a/checks/coding/unnecessarysemicolonaftertypememberdeclaration.html
+++ b/checks/coding/unnecessarysemicolonaftertypememberdeclaration.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonaftertypememberdeclaration.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonaftertypememberdeclaration.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/unnecessarysemicoloninenumeration.html b/checks/coding/unnecessarysemicoloninenumeration.html
index 48e1de1866..2bfdfdc670 100644
--- a/checks/coding/unnecessarysemicoloninenumeration.html
+++ b/checks/coding/unnecessarysemicoloninenumeration.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicoloninenumeration.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicoloninenumeration.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/unnecessarysemicolonintrywithresources.html b/checks/coding/unnecessarysemicolonintrywithresources.html
index 5122bd5620..5584bb210d 100644
--- a/checks/coding/unnecessarysemicolonintrywithresources.html
+++ b/checks/coding/unnecessarysemicolonintrywithresources.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonintrywithresources.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unnecessarysemicolonintrywithresources.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/unusedlocalvariable.html b/checks/coding/unusedlocalvariable.html
index bfce21b58c..c6bdee620c 100644
--- a/checks/coding/unusedlocalvariable.html
+++ b/checks/coding/unusedlocalvariable.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unusedlocalvariable.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/unusedlocalvariable.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/coding/variabledeclarationusagedistance.html b/checks/coding/variabledeclarationusagedistance.html
index df49ba1d7d..26357d3f14 100644
--- a/checks/coding/variabledeclarationusagedistance.html
+++ b/checks/coding/variabledeclarationusagedistance.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/variabledeclarationusagedistance.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/coding/variabledeclarationusagedistance.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/designforextension.html b/checks/design/designforextension.html
index ba7a30cab7..44b3c6e672 100644
--- a/checks/design/designforextension.html
+++ b/checks/design/designforextension.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/designforextension.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/designforextension.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/finalclass.html b/checks/design/finalclass.html
index 3f801389ad..49e56aad0c 100644
--- a/checks/design/finalclass.html
+++ b/checks/design/finalclass.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/finalclass.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/finalclass.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/hideutilityclassconstructor.html b/checks/design/hideutilityclassconstructor.html
index ff0bc91f2b..817387575c 100644
--- a/checks/design/hideutilityclassconstructor.html
+++ b/checks/design/hideutilityclassconstructor.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/hideutilityclassconstructor.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/hideutilityclassconstructor.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/index.html b/checks/design/index.html
index 05c07d46ec..7a12dc4d91 100644
--- a/checks/design/index.html
+++ b/checks/design/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/innertypelast.html b/checks/design/innertypelast.html
index 71c76c8d6b..7e1cee0fcf 100644
--- a/checks/design/innertypelast.html
+++ b/checks/design/innertypelast.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/innertypelast.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/innertypelast.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -172,22 +172,22 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class Test {
-    private String s; // OK
-    class InnerTest1 {}
-    public void test() {} // violation, method should be declared before inner types.
+class Test1 {
+  private String s;
+  class InnerTest1 {}
+  public void test() {} // violation
 }
 
 class Test2 {
-    static {}; // OK
-    class InnerTest1 {}
-    public Test2() {} // violation, constructor should be declared before inner types.
+  static {};
+  class InnerTest1 {}
+  public Test2() {} // violation
 }
 
-class Test3 {
-    private String s; // OK
-    public void test() {} // OK
-    class InnerTest1 {}
+class Example1 {
+  private String s;
+  public void test() {}
+  class InnerTest1 {}
 }
         </pre></div>
       </section>
diff --git a/checks/design/interfaceistype.html b/checks/design/interfaceistype.html
index 76d69d625c..c3b9e76c71 100644
--- a/checks/design/interfaceistype.html
+++ b/checks/design/interfaceistype.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/interfaceistype.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/interfaceistype.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/mutableexception.html b/checks/design/mutableexception.html
index 49cf61066c..eafb0b8de7 100644
--- a/checks/design/mutableexception.html
+++ b/checks/design/mutableexception.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/mutableexception.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/mutableexception.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/onetoplevelclass.html b/checks/design/onetoplevelclass.html
index 6cc9c360f3..cec8c59321 100644
--- a/checks/design/onetoplevelclass.html
+++ b/checks/design/onetoplevelclass.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/onetoplevelclass.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/onetoplevelclass.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/throwscount.html b/checks/design/throwscount.html
index 32c5492d1f..660cdc5107 100644
--- a/checks/design/throwscount.html
+++ b/checks/design/throwscount.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/throwscount.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/throwscount.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/design/visibilitymodifier.html b/checks/design/visibilitymodifier.html
index 031f36542f..d1383b0773 100644
--- a/checks/design/visibilitymodifier.html
+++ b/checks/design/visibilitymodifier.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/visibilitymodifier.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/design/visibilitymodifier.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/header/header.html b/checks/header/header.html
index b7b274a3eb..154a7a73be 100644
--- a/checks/header/header.html
+++ b/checks/header/header.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/header.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/header.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/header/index.html b/checks/header/index.html
index 97549b350f..eaf8ec1a0e 100644
--- a/checks/header/index.html
+++ b/checks/header/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/header/regexpheader.html b/checks/header/regexpheader.html
index aea0e48306..fa6c9ce4e4 100644
--- a/checks/header/regexpheader.html
+++ b/checks/header/regexpheader.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/regexpheader.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/header/regexpheader.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/avoidstarimport.html b/checks/imports/avoidstarimport.html
index c6a285afdd..9a716b76f4 100644
--- a/checks/imports/avoidstarimport.html
+++ b/checks/imports/avoidstarimport.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/avoidstarimport.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/avoidstarimport.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/avoidstaticimport.html b/checks/imports/avoidstaticimport.html
index 7092ec5c16..19a6eab91a 100644
--- a/checks/imports/avoidstaticimport.html
+++ b/checks/imports/avoidstaticimport.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/avoidstaticimport.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/avoidstaticimport.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/customimportorder.html b/checks/imports/customimportorder.html
index ad7232f960..d39441f35f 100644
--- a/checks/imports/customimportorder.html
+++ b/checks/imports/customimportorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/customimportorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/customimportorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/illegalimport.html b/checks/imports/illegalimport.html
index 2fd1603944..284c5dbd08 100644
--- a/checks/imports/illegalimport.html
+++ b/checks/imports/illegalimport.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/illegalimport.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/illegalimport.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/importcontrol.html b/checks/imports/importcontrol.html
index 40299e953f..e18a69d67d 100644
--- a/checks/imports/importcontrol.html
+++ b/checks/imports/importcontrol.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/importcontrol.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/importcontrol.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/importorder.html b/checks/imports/importorder.html
index 77dac1f8ea..b3be81b896 100644
--- a/checks/imports/importorder.html
+++ b/checks/imports/importorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/importorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/importorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/index.html b/checks/imports/index.html
index 993a19bfa0..b3a8facb15 100644
--- a/checks/imports/index.html
+++ b/checks/imports/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/redundantimport.html b/checks/imports/redundantimport.html
index 0729f48634..f7a7f4a764 100644
--- a/checks/imports/redundantimport.html
+++ b/checks/imports/redundantimport.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/redundantimport.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/redundantimport.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/imports/unusedimports.html b/checks/imports/unusedimports.html
index f98692b703..7ed2b81aaa 100644
--- a/checks/imports/unusedimports.html
+++ b/checks/imports/unusedimports.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/unusedimports.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/imports/unusedimports.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/atclauseorder.html b/checks/javadoc/atclauseorder.html
index 509b8ca0ac..d76446086e 100644
--- a/checks/javadoc/atclauseorder.html
+++ b/checks/javadoc/atclauseorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/atclauseorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/atclauseorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/index.html b/checks/javadoc/index.html
index 3a6b22b122..cd3b383906 100644
--- a/checks/javadoc/index.html
+++ b/checks/javadoc/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/invalidjavadocposition.html b/checks/javadoc/invalidjavadocposition.html
index 94f027ecba..72d0d3fbf9 100644
--- a/checks/javadoc/invalidjavadocposition.html
+++ b/checks/javadoc/invalidjavadocposition.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/invalidjavadocposition.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/invalidjavadocposition.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocblocktaglocation.html b/checks/javadoc/javadocblocktaglocation.html
index 72635b2c08..da9651b902 100644
--- a/checks/javadoc/javadocblocktaglocation.html
+++ b/checks/javadoc/javadocblocktaglocation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocblocktaglocation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocblocktaglocation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadoccontentlocation.html b/checks/javadoc/javadoccontentlocation.html
index 7436283bc9..c1f29bd160 100644
--- a/checks/javadoc/javadoccontentlocation.html
+++ b/checks/javadoc/javadoccontentlocation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoccontentlocation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoccontentlocation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocmethod.html b/checks/javadoc/javadocmethod.html
index ec394bf73d..2cccfa0a42 100644
--- a/checks/javadoc/javadocmethod.html
+++ b/checks/javadoc/javadocmethod.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmethod.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmethod.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocmissingleadingasterisk.html b/checks/javadoc/javadocmissingleadingasterisk.html
index 82d49c3dca..4641e278be 100644
--- a/checks/javadoc/javadocmissingleadingasterisk.html
+++ b/checks/javadoc/javadocmissingleadingasterisk.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmissingleadingasterisk.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmissingleadingasterisk.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -236,36 +236,37 @@ <h3><a name="Examples"></a>Examples</h3>
  *   int value = 0;
  * &lt;/pre&gt;
  */
-class JavaStyle {} // ok
+class JavaStyle {}
 
 /** Valid Scala-style comment.
   * Some description here.
   **/
-class ScalaStyle {} // ok
+class ScalaStyle {}
 
 /** **
   * Asterisks on first and last lines are optional.
   * */
-class Asterisks {} // ok
+class Asterisks {}
 
 /** No asterisks are required for single-line comments. */
-class SingleLine {} // ok
+class SingleLine {}
 
-/** // violation on next blank line, javadoc has lines without leading asterisk.
+/**
 
- */
+ */ // violation above, 'Javadoc line should start with leading asterisk'
 class BlankLine {}
 
 /** Wrapped
-    single-line comment */ // violation, javadoc has lines without leading asterisk.
+    single-line comment */
+// violation above, 'Javadoc line should start with leading asterisk'
 class Wrapped {}
 
 /**
   * &lt;pre&gt;
-    int value; // violation, javadoc has lines without leading asterisk.
+    int value; // violation, 'Javadoc line should start with leading asterisk'
   * &lt;/pre&gt;
   */
-class Code {}
+class Example1 {}
         </pre></div>
       </section>
 
diff --git a/checks/javadoc/javadocmissingwhitespaceafterasterisk.html b/checks/javadoc/javadocmissingwhitespaceafterasterisk.html
index 20100178f4..79ed7c5619 100644
--- a/checks/javadoc/javadocmissingwhitespaceafterasterisk.html
+++ b/checks/javadoc/javadocmissingwhitespaceafterasterisk.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmissingwhitespaceafterasterisk.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocmissingwhitespaceafterasterisk.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocpackage.html b/checks/javadoc/javadocpackage.html
index 49590689ea..38b2aea412 100644
--- a/checks/javadoc/javadocpackage.html
+++ b/checks/javadoc/javadocpackage.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocpackage.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocpackage.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocparagraph.html b/checks/javadoc/javadocparagraph.html
index 3c850ab36b..85851b4bf1 100644
--- a/checks/javadoc/javadocparagraph.html
+++ b/checks/javadoc/javadocparagraph.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocparagraph.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocparagraph.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocstyle.html b/checks/javadoc/javadocstyle.html
index 811157db61..1e1ab2afe0 100644
--- a/checks/javadoc/javadocstyle.html
+++ b/checks/javadoc/javadocstyle.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocstyle.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocstyle.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadoctagcontinuationindentation.html b/checks/javadoc/javadoctagcontinuationindentation.html
index e489562977..3a2fc35a1a 100644
--- a/checks/javadoc/javadoctagcontinuationindentation.html
+++ b/checks/javadoc/javadoctagcontinuationindentation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoctagcontinuationindentation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoctagcontinuationindentation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadoctype.html b/checks/javadoc/javadoctype.html
index 5cc93d3d0b..1ef1a4dd22 100644
--- a/checks/javadoc/javadoctype.html
+++ b/checks/javadoc/javadoctype.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoctype.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadoctype.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/javadocvariable.html b/checks/javadoc/javadocvariable.html
index 141e8dceba..e047c20d57 100644
--- a/checks/javadoc/javadocvariable.html
+++ b/checks/javadoc/javadocvariable.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocvariable.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/javadocvariable.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/missingjavadocmethod.html b/checks/javadoc/missingjavadocmethod.html
index 713b80ee24..dc2ecc6dee 100644
--- a/checks/javadoc/missingjavadocmethod.html
+++ b/checks/javadoc/missingjavadocmethod.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadocmethod.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadocmethod.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/missingjavadocpackage.html b/checks/javadoc/missingjavadocpackage.html
index 1562d4e74b..c1cd6dba31 100644
--- a/checks/javadoc/missingjavadocpackage.html
+++ b/checks/javadoc/missingjavadocpackage.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadocpackage.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadocpackage.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/missingjavadoctype.html b/checks/javadoc/missingjavadoctype.html
index 52f344b0f0..d6320e088f 100644
--- a/checks/javadoc/missingjavadoctype.html
+++ b/checks/javadoc/missingjavadoctype.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadoctype.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/missingjavadoctype.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/nonemptyatclausedescription.html b/checks/javadoc/nonemptyatclausedescription.html
index 84d0c07d99..3f20f889c9 100644
--- a/checks/javadoc/nonemptyatclausedescription.html
+++ b/checks/javadoc/nonemptyatclausedescription.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/nonemptyatclausedescription.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/nonemptyatclausedescription.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/requireemptylinebeforeblocktaggroup.html b/checks/javadoc/requireemptylinebeforeblocktaggroup.html
index 6755105927..190d9547ac 100644
--- a/checks/javadoc/requireemptylinebeforeblocktaggroup.html
+++ b/checks/javadoc/requireemptylinebeforeblocktaggroup.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/requireemptylinebeforeblocktaggroup.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/requireemptylinebeforeblocktaggroup.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/singlelinejavadoc.html b/checks/javadoc/singlelinejavadoc.html
index ba149335c9..92be779f07 100644
--- a/checks/javadoc/singlelinejavadoc.html
+++ b/checks/javadoc/singlelinejavadoc.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/singlelinejavadoc.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/singlelinejavadoc.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/summaryjavadoc.html b/checks/javadoc/summaryjavadoc.html
index ed5cb2978a..5fe64b8227 100644
--- a/checks/javadoc/summaryjavadoc.html
+++ b/checks/javadoc/summaryjavadoc.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/summaryjavadoc.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/summaryjavadoc.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/javadoc/writetag.html b/checks/javadoc/writetag.html
index 5b023a7afc..a8f7ff7620 100644
--- a/checks/javadoc/writetag.html
+++ b/checks/javadoc/writetag.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/writetag.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/javadoc/writetag.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/booleanexpressioncomplexity.html b/checks/metrics/booleanexpressioncomplexity.html
index 65ce4a1c13..4dcf7e1ab2 100644
--- a/checks/metrics/booleanexpressioncomplexity.html
+++ b/checks/metrics/booleanexpressioncomplexity.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/booleanexpressioncomplexity.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/booleanexpressioncomplexity.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -263,16 +263,22 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Test
+public class Example1
 {
   public static void main(String ... args)
   {
     boolean a = true;
     boolean b = false;
 
-    boolean c = (a &amp; b) | (b ^ a);       // OK, 1(&amp;) + 1(|) + 1(^) = 3 (max allowed 3)
+    boolean c = (a &amp; b) | (b ^ a); // OK, 1(&amp;) + 1(|) + 1(^) = 3 (max allowed 3)
 
-    boolean d = (a &amp; b) ^ (a || b) | a;  // violation, 1(&amp;) + 1(^) + 1(||) + 1(|) = 4
+    boolean d = (a &amp; b) | (b ^ a) | (a ^ b);
+    // violation above, 'Boolean expression complexity is 5 (max allowed is 3)'
+    // 1(&amp;) + 1(|) + 1(^) + 1(|) + 1(^) = 5
+
+    boolean e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+    // violation above, 'Boolean expression complexity is 6 (max allowed is 3)'
+    // 1(^) + 1(||) + 1(^) + 1(||) + 1(&amp;) + 1(|) = 6
   }
 }
         </pre></div>
@@ -297,17 +303,21 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Test
+public class Example2
 {
   public static void main(String ... args)
   {
     boolean a = true;
     boolean b = false;
 
-    boolean c = (a &amp; b) | (b ^ a) | (a ^ b);   // OK, 1(&amp;) + 1(|) + 1(^) + 1(|) + 1(^) = 5
+    boolean c = (a &amp; b) | (b ^ a); // OK, 1(&amp;) + 1(|) + 1(^) = 3 (max allowed 5)
+
+    boolean d = (a &amp; b) | (b ^ a) | (a ^ b);
+    // OK above, 1(&amp;) + 1(|) + 1(^) + 1(|) + 1(^) = 5
 
-    boolean d = (a | b) ^ (a | b) ^ (a || b) &amp; b; // violation,
-                                                 // 1(|) + 1(^) + 1(|) + 1(^) + 1(||) + 1(&amp;) = 6
+    boolean e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+    // violation above, 'Boolean expression complexity is 6 (max allowed is 5)'
+    // 1(^) + 1(||) + 1(^) + 1(||) + 1(&amp;) + 1(|) = 6
   }
 }
         </pre></div>
@@ -332,18 +342,21 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Test
+public class Example3
 {
   public static void main(String ... args)
   {
     boolean a = true;
     boolean b = false;
 
-    boolean c = (!a &amp;&amp; b) | (a || !b) ^ a;    // OK, 1(&amp;&amp;) + 1(||) + 1(^) = 3
-                                              // | is ignored here
+    boolean c = (a &amp; b) | (b ^ a); // OK, 1(^) = 1 (max allowed 3)
+
+    boolean d = (a &amp; b) | (b ^ a) | (a ^ b);
+    // OK above, 1(^) + 1(^) = 2, &amp; and | are ignored here
 
-    boolean d = a ^ (a || b) ^ (b || a) &amp; a; // violation, 1(^) + 1(||) + 1(^) + 1(||) = 4
-                                             // &amp; is ignored here
+    boolean e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+    // violation above, 'Boolean expression complexity is 4 (max allowed is 3)'
+    // 1(^) + 1(||) + 1(^) + 1(||) = 4, &amp; and | are ignored here
   }
 }
         </pre></div>
diff --git a/checks/metrics/classdataabstractioncoupling.html b/checks/metrics/classdataabstractioncoupling.html
index 0da9278e88..d1f40e779b 100644
--- a/checks/metrics/classdataabstractioncoupling.html
+++ b/checks/metrics/classdataabstractioncoupling.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/classdataabstractioncoupling.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/classdataabstractioncoupling.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/classfanoutcomplexity.html b/checks/metrics/classfanoutcomplexity.html
index a9d14fa361..46b7191b92 100644
--- a/checks/metrics/classfanoutcomplexity.html
+++ b/checks/metrics/classfanoutcomplexity.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/classfanoutcomplexity.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/classfanoutcomplexity.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/cyclomaticcomplexity.html b/checks/metrics/cyclomaticcomplexity.html
index 1c930333bf..a23d2b23f3 100644
--- a/checks/metrics/cyclomaticcomplexity.html
+++ b/checks/metrics/cyclomaticcomplexity.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/cyclomaticcomplexity.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/cyclomaticcomplexity.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/index.html b/checks/metrics/index.html
index 18911468cc..9b0d72965b 100644
--- a/checks/metrics/index.html
+++ b/checks/metrics/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/javancss.html b/checks/metrics/javancss.html
index 4b6174f8c8..f4581d29c2 100644
--- a/checks/metrics/javancss.html
+++ b/checks/metrics/javancss.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/javancss.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/javancss.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/metrics/npathcomplexity.html b/checks/metrics/npathcomplexity.html
index 32e5aa51b5..0b9edfc8c4 100644
--- a/checks/metrics/npathcomplexity.html
+++ b/checks/metrics/npathcomplexity.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/npathcomplexity.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/metrics/npathcomplexity.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/arraytypestyle.html b/checks/misc/arraytypestyle.html
index 183f122c69..1077d15e3c 100644
--- a/checks/misc/arraytypestyle.html
+++ b/checks/misc/arraytypestyle.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/arraytypestyle.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/arraytypestyle.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/avoidescapedunicodecharacters.html b/checks/misc/avoidescapedunicodecharacters.html
index 1b1f970316..c13c4a5831 100644
--- a/checks/misc/avoidescapedunicodecharacters.html
+++ b/checks/misc/avoidescapedunicodecharacters.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/avoidescapedunicodecharacters.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/avoidescapedunicodecharacters.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/commentsindentation.html b/checks/misc/commentsindentation.html
index b8f3cd46de..68ad879d00 100644
--- a/checks/misc/commentsindentation.html
+++ b/checks/misc/commentsindentation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/commentsindentation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/commentsindentation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/descendanttoken.html b/checks/misc/descendanttoken.html
index 0fb4dccb44..c1a61bb08f 100644
--- a/checks/misc/descendanttoken.html
+++ b/checks/misc/descendanttoken.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/descendanttoken.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/descendanttoken.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/finalparameters.html b/checks/misc/finalparameters.html
index 19ad3cad0f..feced4d395 100644
--- a/checks/misc/finalparameters.html
+++ b/checks/misc/finalparameters.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/finalparameters.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/finalparameters.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -256,13 +256,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Point {
-  public Point() { } // ok
-  public Point(final int m) { } // ok
-  public Point(final int m,int n) { } // violation, n should be final
-  public void methodOne(final int x) { } // ok
-  public void methodTwo(int x) { } // violation, x should be final
-  public static void main(String[] args) { } // violation, args should be final
+public class Example1 {
+  public Example1() { }
+  public Example1(final int m) { }
+  public Example1(final int m, int n) { } // violation, 'n should be final'
+  public void methodOne(final int x) { }
+  public void methodTwo(int x) { } // violation, 'x should be final'
+  public static void main(String[] args) { } // violation, 'args should be final'
 }
         </pre></div>
         
@@ -288,13 +288,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Point {
-  public Point() { } // ok
-  public Point(final int m) { } // ok
-  public Point(final int m,int n) { } // violation, n should be final
-  public void methodOne(final int x) { } // ok
-  public void methodTwo(int x) { } // ok
-  public static void main(String[] args) { } // ok
+public class Example2 {
+  public Example2() { }
+  public Example2(final int m) { }
+  public Example2(final int m, int n) { } // violation, 'n should be final'
+  public void methodOne(final int x) { }
+  public void methodTwo(int x) { }
+  public static void main(String[] args) { }
 }
         </pre></div>
         
@@ -321,13 +321,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class Point {
-  public Point() { } // ok
-  public Point(final int m) { } // ok
-  public Point(final int m,int n) { } // ok
-  public void methodOne(final int x) { } // ok
-  public void methodTwo(int x) { } // ok
-  public static void main(String[] args) { } // violation, args should be final
+public class Example3 {
+  public Example3() { }
+  public Example3(final int m) { }
+  public Example3(final int m, int n) { }
+  public void methodOne(final int x) { }
+  public void methodTwo(int x) { }
+  public static void main(String[] args) { } // violation, 'args should be final'
 }
         </pre></div>
       </section>
diff --git a/checks/misc/indentation.html b/checks/misc/indentation.html
index ce4ec8fe75..e794d1f2b4 100644
--- a/checks/misc/indentation.html
+++ b/checks/misc/indentation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/indentation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/indentation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/index.html b/checks/misc/index.html
index 6beefd30ef..b1caa84b84 100644
--- a/checks/misc/index.html
+++ b/checks/misc/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/newlineatendoffile.html b/checks/misc/newlineatendoffile.html
index 98786b31ed..bdaffa2058 100644
--- a/checks/misc/newlineatendoffile.html
+++ b/checks/misc/newlineatendoffile.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/newlineatendoffile.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/newlineatendoffile.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/nocodeinfile.html b/checks/misc/nocodeinfile.html
index 720191ab73..a3dc9fd0a6 100644
--- a/checks/misc/nocodeinfile.html
+++ b/checks/misc/nocodeinfile.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/nocodeinfile.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/nocodeinfile.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -155,6 +155,7 @@ <h3><a name="Description"></a>Description</h3>
         
 <p>
           Checks whether file contains code.
+          Java compiler is not raising errors on files with no code or all commented out.
           Files which are considered to have no code:
         </p>
         
@@ -190,25 +191,25 @@ <h3><a name="Examples"></a>Examples</h3>
 &lt;/module&gt;
         </pre></div>
         
-<p>
-          Example:
-        </p>
-        
-<p id="Example1-code">
-          Content of the files:
-        </p>
+<p id="Example1-code">Example:</p>
         
 <div class="source">
 <pre>
-// single-line comment // violation
+// the violation is on first line of file
+// public class Example1 {
+// single-line comment is not code
+// }
         </pre></div>
         
 <p id="Example2-code">Example:</p>
         
 <div class="source">
 <pre>
-/* // violation
- block comment
+// the violation is on first line of file
+/*
+ public class Example2 {
+ block comment is not code
+ }
 */
         </pre></div>
       </section>
diff --git a/checks/misc/orderedproperties.html b/checks/misc/orderedproperties.html
index cf5fea5350..826db3908b 100644
--- a/checks/misc/orderedproperties.html
+++ b/checks/misc/orderedproperties.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/orderedproperties.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/orderedproperties.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/outertypefilename.html b/checks/misc/outertypefilename.html
index edc3aa9bca..96962597ed 100644
--- a/checks/misc/outertypefilename.html
+++ b/checks/misc/outertypefilename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/outertypefilename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/outertypefilename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -175,49 +175,49 @@ <h3><a name="Examples"></a>Examples</h3>
 &lt;/module&gt;
         </pre></div>
         
-<p id="Example1-code">Example of class Test in a file named Test.java</p>
+<p id="Example1-code">
+          Example file content with name of file Example1.java
+        </p>
         
 <div class="source">
 <pre>
-public class Test { // OK
-
-}
+public class Example1 {}
         </pre></div>
         
-<p id="Example2-code">Example of class Foo in a file named Test.java</p>
+<p id="Example2-code">
+          Example file content with name of file Example2.java
+        </p>
         
 <div class="source">
 <pre>
-class Foo { // violation
-
-}
+class Example2ButNotSameName {} // violation
         </pre></div>
         
-<p id="Example3-code">Example of interface Foo in a file named Test.java</p>
+<p id="Example3-code">
+          Example file content with name of file Example3.java
+        </p>
         
 <div class="source">
 <pre>
-interface Foo { // violation
-
-}
+interface Example3ButNotSameName {} // violation
         </pre></div>
         
-<p id="Example4-code">Example of enum Foo in a file named Test.java</p>
+<p id="Example4-code">
+          Example file content with name of file Example4.java
+        </p>
         
 <div class="source">
 <pre>
-enum Foo { // violation
-
-}
+enum Example4ButNotSameName {} // violation
         </pre></div>
         
-<p id="Example5-code">Example of record Foo in a file named Test.java</p>
+<p id="Example5-code">
+          Example file content with name of file Example5.java
+        </p>
         
 <div class="source">
 <pre>
-record Foo { // violation
-
-}
+class Example5ButNotSameName {} // violation
         </pre></div>
       </section>
 
diff --git a/checks/misc/todocomment.html b/checks/misc/todocomment.html
index c1b1b9b871..8fb20e1524 100644
--- a/checks/misc/todocomment.html
+++ b/checks/misc/todocomment.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/todocomment.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/todocomment.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -230,8 +230,16 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-i++; // TODO: do differently in future   // violation
-i++; // todo: do differently in future   // OK
+public class Example1 {
+  int i;
+  int x;
+  public void test() {
+    i++;   // TODO: do differently in future    // violation
+    i++;   // todo: do differently in future
+    i=i/x; // FIXME: handle x = 0 case
+    i=i/x; // FIX :  handle x = 0 case
+  }
+}
         </pre></div>
         
 <p id="Example2-config">
@@ -255,10 +263,16 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-i++;   // TODO: do differently in future   // violation
-i++;   // todo: do differently in future   // OK
-i=i/x; // FIXME: handle x = 0 case         // violation
-i=i/x; // FIX :  handle x = 0 case         // OK
+public class Example2 {
+  int i;
+  int x;
+  public void test() {
+    i++;   // TODO: do differently in future    // violation
+    i++;   // todo: do differently in future
+    i=i/x; // FIXME: handle x = 0 case          // violation
+    i=i/x; // FIX :  handle x = 0 case
+  }
+}
         </pre></div>
       </section>
 
diff --git a/checks/misc/trailingcomment.html b/checks/misc/trailingcomment.html
index d7a56f6413..ae89d44a46 100644
--- a/checks/misc/trailingcomment.html
+++ b/checks/misc/trailingcomment.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/trailingcomment.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/trailingcomment.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/translation.html b/checks/misc/translation.html
index aa2023c240..dd5811dbe1 100644
--- a/checks/misc/translation.html
+++ b/checks/misc/translation.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/translation.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/translation.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/uncommentedmain.html b/checks/misc/uncommentedmain.html
index b1cd978d61..9b9e4e5b34 100644
--- a/checks/misc/uncommentedmain.html
+++ b/checks/misc/uncommentedmain.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/uncommentedmain.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/uncommentedmain.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/uniqueproperties.html b/checks/misc/uniqueproperties.html
index 426d45c612..18e522359f 100644
--- a/checks/misc/uniqueproperties.html
+++ b/checks/misc/uniqueproperties.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/uniqueproperties.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/uniqueproperties.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/misc/upperell.html b/checks/misc/upperell.html
index 7184d53870..03c65c2c92 100644
--- a/checks/misc/upperell.html
+++ b/checks/misc/upperell.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/upperell.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/misc/upperell.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/modifier/classmemberimpliedmodifier.html b/checks/modifier/classmemberimpliedmodifier.html
index 2f20bfd2a3..0310071a0e 100644
--- a/checks/modifier/classmemberimpliedmodifier.html
+++ b/checks/modifier/classmemberimpliedmodifier.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/classmemberimpliedmodifier.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/classmemberimpliedmodifier.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/modifier/index.html b/checks/modifier/index.html
index 4bf18b16c9..90773aefdf 100644
--- a/checks/modifier/index.html
+++ b/checks/modifier/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/modifier/interfacememberimpliedmodifier.html b/checks/modifier/interfacememberimpliedmodifier.html
index d93a2c15fc..788e63b611 100644
--- a/checks/modifier/interfacememberimpliedmodifier.html
+++ b/checks/modifier/interfacememberimpliedmodifier.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/interfacememberimpliedmodifier.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/interfacememberimpliedmodifier.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/modifier/modifierorder.html b/checks/modifier/modifierorder.html
index 48ff697695..f8231021a4 100644
--- a/checks/modifier/modifierorder.html
+++ b/checks/modifier/modifierorder.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/modifierorder.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/modifierorder.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/modifier/redundantmodifier.html b/checks/modifier/redundantmodifier.html
index 6ed9feb6bc..e50ed7180c 100644
--- a/checks/modifier/redundantmodifier.html
+++ b/checks/modifier/redundantmodifier.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/redundantmodifier.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/modifier/redundantmodifier.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/abbreviationaswordinname.html b/checks/naming/abbreviationaswordinname.html
index 3aee6253cf..110715742a 100644
--- a/checks/naming/abbreviationaswordinname.html
+++ b/checks/naming/abbreviationaswordinname.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/abbreviationaswordinname.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/abbreviationaswordinname.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/abstractclassname.html b/checks/naming/abstractclassname.html
index f0db2a210b..1989a635d7 100644
--- a/checks/naming/abstractclassname.html
+++ b/checks/naming/abstractclassname.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/abstractclassname.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/abstractclassname.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/catchparametername.html b/checks/naming/catchparametername.html
index 98e5dbea51..1364edb372 100644
--- a/checks/naming/catchparametername.html
+++ b/checks/naming/catchparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/catchparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/catchparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/classtypeparametername.html b/checks/naming/classtypeparametername.html
index d9bac21304..b65de82dac 100644
--- a/checks/naming/classtypeparametername.html
+++ b/checks/naming/classtypeparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/classtypeparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/classtypeparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/constantname.html b/checks/naming/constantname.html
index 5e7b79abb4..a259b3ccbd 100644
--- a/checks/naming/constantname.html
+++ b/checks/naming/constantname.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/constantname.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/constantname.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/illegalidentifiername.html b/checks/naming/illegalidentifiername.html
index 671171c217..ba283ace18 100644
--- a/checks/naming/illegalidentifiername.html
+++ b/checks/naming/illegalidentifiername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/illegalidentifiername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/illegalidentifiername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -295,21 +295,31 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class TestClass {
-    public static void main(String... args) {
-        var var = 4; // violation, &quot;var&quot; should not be used as an identifier.
-        int record = 15; // violation, &quot;record&quot; should not be used as an identifier.
-        String yield = &quot;yield&quot;; // violation, &quot;yield&quot; should not be used as an identifier.
+public class Example1 {
+  Integer var = 4; // violation, 'Name 'var' must match pattern'
+  int record = 15; // violation, 'Name 'record' must match pattern'
+  String yield = &quot;yield&quot;;
+  // violation above, 'Name 'yield' must match pattern'
 
-        record Record // violation, &quot;Record&quot; should not be used as an identifier.
-        (Record record) { // violation, &quot;record&quot; should not be used as an identifier.
-        }
+  record Record(Record r){} // violation, 'Name 'Record' must match pattern'
 
-        String yieldString = &quot;yieldString&quot;; // ok, part of another word
-        record MyRecord(){} // ok, part of another word
-        var variable = 2; // ok, part of another word
-        String _; // violation, underscore should not be used as an identifier.
-    }
+  record R(Record record){} // violation, 'Name 'record' must match pattern'
+
+  String yieldString = &quot;yieldString&quot;;
+  // ok above, word 'yield' is not used as an identifier by itself
+  record MyRecord(){}
+  // ok above, word 'Record' is not used as an identifier by itself
+  Integer variable = 2;
+  // ok above, word 'var' is not used as an identifier by itself
+
+  int open = 4; // ok, word 'open' can be used as an identifier
+  Object transitive = &quot;transitive&quot;;
+  // ok above, word 'transitive' can be used as an identifier
+
+  int openInt = 4;
+  // ok above, word 'openInt' can be used as an identifier
+  Object transitiveObject = &quot;transitiveObject&quot;;
+  // ok above, word 'transitiveObject' can be used as an identifier
 }
         </pre></div>
         
@@ -325,8 +335,8 @@ <h3><a name="Examples"></a>Examples</h3>
 &lt;module name=&quot;Checker&quot;&gt;
   &lt;module name=&quot;TreeWalker&quot;&gt;
     &lt;module name=&quot;IllegalIdentifierName&quot;&gt;
-        &lt;property name=&quot;format&quot; value=&quot;(?i)^(?!(record|yield|var
-                        |permits|sealed|open|transitive|_)$).+$&quot;/&gt;
+      &lt;property name=&quot;format&quot;
+        value=&quot;(?i)^(?!(record|yield|var|permits|sealed|open|transitive|_)$).+$&quot;/&gt;
     &lt;/module&gt;
   &lt;/module&gt;
 &lt;/module&gt;
@@ -336,16 +346,31 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class TestClass {
-    public static void main(String... args) {
+public class Example2 {
+  Integer var = 4; // violation, 'Name 'var' must match pattern'
+  int record = 15; // violation, 'Name 'record' must match pattern'
+  String yield = &quot;yield&quot;;
+  // violation above, 'Name 'yield' must match pattern'
+
+  record Record(Record r){} // violation, 'Name 'Record' must match pattern'
+
+  record R(Record record){} // violation, 'Name 'record' must match pattern'
+
+  String yieldString = &quot;yieldString&quot;;
+  // ok above, word 'yield' is not used as an identifier by itself
+  record MyRecord(){}
+  // ok above, word 'Record' is not used as an identifier by itself
+  Integer variable = 2;
+  // ok above, word 'var' is not used as an identifier by itself
 
-    int open = 4; // violation, &quot;open&quot; should not be used as an identifier
-    Object transitive = &quot;transitive&quot;; // violation, &quot;transitive&quot; should not
-                                      // be used as an identifier
+  int open = 4; // violation, 'Name 'open' must match pattern'
+  Object transitive = &quot;transitive&quot;;
+  // violation above, 'Name 'transitive' must match pattern'
 
-    int openInt = 4; // ok, &quot;open&quot; is part of another word
-    Object transitiveObject = &quot;transitiveObject&quot;; // ok, &quot;transitive&quot; is part of another word
-    }
+  int openInt = 4;
+  // ok above, word 'open' is not used as an identifier by itself
+  Object transitiveObject = &quot;transitiveObject&quot;;
+  // ok above, word 'transitive' is not used as an identifier by itself
 }
         </pre></div>
       </section>
diff --git a/checks/naming/index.html b/checks/naming/index.html
index 09b50a3c9b..3064c95835 100644
--- a/checks/naming/index.html
+++ b/checks/naming/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/interfacetypeparametername.html b/checks/naming/interfacetypeparametername.html
index c6447328ae..592e3549bf 100644
--- a/checks/naming/interfacetypeparametername.html
+++ b/checks/naming/interfacetypeparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/interfacetypeparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/interfacetypeparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/lambdaparametername.html b/checks/naming/lambdaparametername.html
index b7d27841be..a1314debbb 100644
--- a/checks/naming/lambdaparametername.html
+++ b/checks/naming/lambdaparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/lambdaparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/lambdaparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/localfinalvariablename.html b/checks/naming/localfinalvariablename.html
index 5876d0933e..ec6fb196e4 100644
--- a/checks/naming/localfinalvariablename.html
+++ b/checks/naming/localfinalvariablename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/localfinalvariablename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/localfinalvariablename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/localvariablename.html b/checks/naming/localvariablename.html
index 64645befa7..5a1b153b71 100644
--- a/checks/naming/localvariablename.html
+++ b/checks/naming/localvariablename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/localvariablename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/localvariablename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/membername.html b/checks/naming/membername.html
index ad332f25c1..2de6759ecf 100644
--- a/checks/naming/membername.html
+++ b/checks/naming/membername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/membername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/membername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/methodname.html b/checks/naming/methodname.html
index c472230bfe..6c2ed2eaad 100644
--- a/checks/naming/methodname.html
+++ b/checks/naming/methodname.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/methodname.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/methodname.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/methodtypeparametername.html b/checks/naming/methodtypeparametername.html
index 8055087434..5cb9bcb5dd 100644
--- a/checks/naming/methodtypeparametername.html
+++ b/checks/naming/methodtypeparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/methodtypeparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/methodtypeparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/packagename.html b/checks/naming/packagename.html
index 36733805e2..7d3014f5fb 100644
--- a/checks/naming/packagename.html
+++ b/checks/naming/packagename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/packagename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/packagename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/parametername.html b/checks/naming/parametername.html
index 6e1989d1e1..09a8fb7688 100644
--- a/checks/naming/parametername.html
+++ b/checks/naming/parametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/parametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/parametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/patternvariablename.html b/checks/naming/patternvariablename.html
index 9dfc3438c7..711e8fedd5 100644
--- a/checks/naming/patternvariablename.html
+++ b/checks/naming/patternvariablename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/patternvariablename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/patternvariablename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -218,14 +218,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class MyClass {
-    MyClass(Object o1){
-        if (o1 instanceof String STRING) { // violation, name 'STRING' must
-        // match pattern '^[a-z][a-zA-Z0-9]*$'
-        }
-        if (o1 instanceof Integer num) { // OK
-        }
-    }
+class Example1 {
+  void foo(Object o1){
+    if (o1 instanceof String STRING) {} // violation
+    if (o1 instanceof Integer num) {}
+    if (o1 instanceof Integer num_1) {} // violation
+    if (o1 instanceof Integer n) {}
+  }
 }
         </pre></div>
         
@@ -249,16 +248,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class MyClass {
-    MyClass(Object o1){
-        if (o1 instanceof String STR) { // violation, name 'STR' must
-        // match pattern '^[a-z](_?[a-zA-Z0-9]+)*$'
-        }
-        if (o1 instanceof Integer num) { // OK
-        }
-        if (o1 instanceof Integer num_1) { // OK
-        }
-    }
+class Example2 {
+  void foo(Object o1){
+    if (o1 instanceof String STRING) {} // violation
+    if (o1 instanceof Integer num) {}
+    if (o1 instanceof Integer num_1) {}
+    if (o1 instanceof Integer n) {}
+  }
 }
         </pre></div>
         
@@ -282,14 +278,13 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-class MyClass {
-    MyClass(Object o1){
-        if (o1 instanceof String s) { // violation, name 's' must
-        // match pattern '^[a-z][_a-zA-Z0-9]{2,}$'
-        }
-        if (o1 instanceof Integer num) { // OK
-        }
-    }
+class Example3 {
+  void foo(Object o1){
+    if (o1 instanceof String STRING) {} // violation
+    if (o1 instanceof Integer num) {}
+    if (o1 instanceof Integer num_1) {}
+    if (o1 instanceof Integer n) {} // violation
+  }
 }
         </pre></div>
       </section>
diff --git a/checks/naming/recordcomponentname.html b/checks/naming/recordcomponentname.html
index a4e6adc09f..3df15c6076 100644
--- a/checks/naming/recordcomponentname.html
+++ b/checks/naming/recordcomponentname.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/recordcomponentname.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/recordcomponentname.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/recordtypeparametername.html b/checks/naming/recordtypeparametername.html
index c92beca5fa..25e9e1202b 100644
--- a/checks/naming/recordtypeparametername.html
+++ b/checks/naming/recordtypeparametername.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/recordtypeparametername.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/recordtypeparametername.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/staticvariablename.html b/checks/naming/staticvariablename.html
index 78e5858040..74209fdb8a 100644
--- a/checks/naming/staticvariablename.html
+++ b/checks/naming/staticvariablename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/staticvariablename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/staticvariablename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/naming/typename.html b/checks/naming/typename.html
index 05aba46e96..ed955c1f2f 100644
--- a/checks/naming/typename.html
+++ b/checks/naming/typename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/typename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/naming/typename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/index.html b/checks/regexp/index.html
index 15354b4c17..be317d22d8 100644
--- a/checks/regexp/index.html
+++ b/checks/regexp/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/regexp.html b/checks/regexp/regexp.html
index 0efcf50cc4..4f50a9278c 100644
--- a/checks/regexp/regexp.html
+++ b/checks/regexp/regexp.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexp.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexp.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/regexpmultiline.html b/checks/regexp/regexpmultiline.html
index 0386546c0b..c6177a4af1 100644
--- a/checks/regexp/regexpmultiline.html
+++ b/checks/regexp/regexpmultiline.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpmultiline.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpmultiline.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/regexponfilename.html b/checks/regexp/regexponfilename.html
index 7119e8e24f..c72f295063 100644
--- a/checks/regexp/regexponfilename.html
+++ b/checks/regexp/regexponfilename.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexponfilename.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexponfilename.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/regexpsingleline.html b/checks/regexp/regexpsingleline.html
index a59548ac35..8d5d761bcf 100644
--- a/checks/regexp/regexpsingleline.html
+++ b/checks/regexp/regexpsingleline.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpsingleline.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpsingleline.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/regexp/regexpsinglelinejava.html b/checks/regexp/regexpsinglelinejava.html
index 8ce02a5146..1bf5a5cc22 100644
--- a/checks/regexp/regexpsinglelinejava.html
+++ b/checks/regexp/regexpsinglelinejava.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpsinglelinejava.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/regexp/regexpsinglelinejava.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/anoninnerlength.html b/checks/sizes/anoninnerlength.html
index 674ccac1a0..ab3d393b9a 100644
--- a/checks/sizes/anoninnerlength.html
+++ b/checks/sizes/anoninnerlength.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/anoninnerlength.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/anoninnerlength.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/executablestatementcount.html b/checks/sizes/executablestatementcount.html
index 48bd1fa1a2..79755c8ece 100644
--- a/checks/sizes/executablestatementcount.html
+++ b/checks/sizes/executablestatementcount.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/executablestatementcount.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/executablestatementcount.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/filelength.html b/checks/sizes/filelength.html
index fa1ebcef1b..a0e89fbdf0 100644
--- a/checks/sizes/filelength.html
+++ b/checks/sizes/filelength.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/filelength.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/filelength.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/index.html b/checks/sizes/index.html
index 301980cc46..45d7b71044 100644
--- a/checks/sizes/index.html
+++ b/checks/sizes/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/lambdabodylength.html b/checks/sizes/lambdabodylength.html
index 3fe3e61658..400b086731 100644
--- a/checks/sizes/lambdabodylength.html
+++ b/checks/sizes/lambdabodylength.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/lambdabodylength.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/lambdabodylength.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/linelength.html b/checks/sizes/linelength.html
index a4d69cc82b..fd6e3d8418 100644
--- a/checks/sizes/linelength.html
+++ b/checks/sizes/linelength.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/linelength.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/linelength.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/methodcount.html b/checks/sizes/methodcount.html
index ca9ad9dffe..93adb52057 100644
--- a/checks/sizes/methodcount.html
+++ b/checks/sizes/methodcount.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/methodcount.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/methodcount.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/methodlength.html b/checks/sizes/methodlength.html
index 88fa95afe0..a140606945 100644
--- a/checks/sizes/methodlength.html
+++ b/checks/sizes/methodlength.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/methodlength.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/methodlength.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -240,14 +240,17 @@ <h3><a name="Properties"></a>Properties</h3>
 <h3><a name="Examples"></a>Examples</h3>
         
 <p id="Example1-config">
-          To configure the check:
+          To configure the check so that it accepts at most 4
+          lines:
         </p>
         
 <div class="source">
 <pre>
 &lt;module name=&quot;Checker&quot;&gt;
   &lt;module name=&quot;TreeWalker&quot;&gt;
-    &lt;module name=&quot;MethodLength&quot;/&gt;
+    &lt;module name=&quot;MethodLength&quot;&gt;
+      &lt;property name=&quot;max&quot; value=&quot;4&quot;/&gt;
+    &lt;/module&gt;
   &lt;/module&gt;
 &lt;/module&gt;
         </pre></div>
@@ -256,29 +259,49 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class MyClass {
-  public MyClass() {  // constructor (line 1)
-      /* line 2
-          ...
-         line 150 */
-  } // line 151, violation, as it is over 150
-
-  public void firstExample() { // line 1
-
-      // line 3
-      System.out.println(&quot;line 4&quot;);
-      /* line 5
-         line 6 */
-  } // line 7, OK, as it is less than 150
-
-  public void secondExample() { // line 1
-      // line 2
-      System.out.println(&quot;line 3&quot;);
-
-      /* line 5
-          ...
-         line 150 */
-  } // line 151, violation, as it is over 150
+public class Example1 {
+
+  // violation below, 'Method Example1 length is 5 lines (max allowed is 4)'
+  public Example1() {
+    int var1 = 2;
+    int var2 = 4;
+    int sum = var1 + var2;
+  }
+
+  // ok, as it is less than 4 lines
+  public Example1(int a)  {
+    int var1 = 2;
+    int sum = var1 + a;
+  }
+
+  // violation below, 'Method firstMethod length is 6 lines (max allowed is 4)'
+  public void firstMethod() {
+    int index = 0;
+    if (index &lt; 5) {
+      index++;
+    }
+  }
+
+  public void secondMethod() {
+    // comments are counted by default
+    System.out.println(&quot;line 3&quot;);
+  }
+
+  // violation below, 'Method thirdMethod length is 5 lines (max allowed is 4)'
+  public void thirdMethod() {
+
+    // empty line above is counted by default,just like this comment
+    System.out.println(&quot;line 4&quot;);
+  }
+
+  record MyBadRecord() {
+    // violation below, 'Method MyBadRecord length is 5 lines (max allowed is 4)'
+    public MyBadRecord {
+
+      System.out.println(&quot;line3&quot;);
+      System.out.println(&quot;line4&quot;);
+    }
+  }
 }
         </pre></div>
         
@@ -303,30 +326,49 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class MyTest {
-  public MyTest()  {          // constructor (line 1)
-      int var1 = 2;           // line 2
-      int var2 = 4;           // line 3
-      int sum = var1 + var2;  // line 4
-  } // line 5, OK, constructor is not mentioned in the tokens
-
-  public void firstMethod() { // line 1
-      // comment (line 2)
-      System.out.println(&quot;line 3&quot;);
-  } // line 4, OK, as it allows at most 4 lines
-
-  public void secondMethod() { // line 1
-      int index = 0;   // line 2
-      if (index &lt; 5) { // line 3
-          index++;     // line 4
-      }                // line 5
-  } // line 6, violation, as it is over 4 lines
-
-  public void thirdMethod() { // line 1
-
-      // comment (line 3)
-      System.out.println(&quot;line 4&quot;);
-  } // line 5, violation, as it is over 4 lines
+public class Example2 {
+
+  // ok, CTOR_DEF is not in configured tokens
+  public Example2()  {
+    int var1 = 2;
+    int var2 = 4;
+    int sum = var1 + var2;
+  }
+
+  // ok, CTOR_DEF is not in configured tokens
+  public Example2(int a)  {
+    int var1 = 2;
+    int sum = var1 + a;
+  }
+
+  // violation below, 'Method firstMethod length is 6 lines (max allowed is 4)'
+  public void firstMethod() {
+    int index = 0;
+    if (index &lt; 5) {
+      index++;
+    }
+  }
+
+  public void secondMethod() {
+    // comments are counted by default
+    System.out.println(&quot;line 3&quot;);
+  }
+
+  // violation below, 'Method thirdMethod length is 5 lines (max allowed is 4)'
+  public void thirdMethod() {
+
+    // empty line above is counted by default,just like this comment
+    System.out.println(&quot;line 4&quot;);
+  }
+
+  record MyBadRecord() {
+    // ok, COMPACT_CTOR_DEF is not in configured tokens
+    public MyBadRecord {
+
+      System.out.println(&quot;line3&quot;);
+      System.out.println(&quot;line4&quot;);
+    }
+  }
 }
         </pre></div>
         
@@ -352,30 +394,48 @@ <h3><a name="Examples"></a>Examples</h3>
         
 <div class="source">
 <pre>
-public class MyTest {
-  public MyTest()  {          // constructor (line 1)
-      int var1 = 2;           // line 2
-      int var2 = 4;           // line 3
-      int sum = var1 + var2;  // line 4
-  } // line 5, OK, constructor is not mentioned in the tokens
-
-  public void firstMethod() { // line 1
-      // comment - not counted as line
-      System.out.println(&quot;line 2&quot;);
-  } // line 3, OK, as it allows at most 4 lines
-
-  public void secondMethod() { // line 1
-      int index = 0;   // line 2
-      if (index &lt; 5) { // line 3
-          index++;     // line 4
-      }                // line 5
-  } // line 6, violation, as it is over 4 lines
-
-  public void thirdMethod() { // line 1
-
-      // comment - not counted as line
-      System.out.println(&quot;line 2&quot;);
-  } // line 3, OK, as it allows at most 4 lines
+public class Example3 {
+
+  // ok, CTOR_DEF is not in configured tokens
+  public Example3()  {
+    int var1 = 2;
+    int var2 = 4;
+    int sum = var1 + var2;
+  }
+
+  // ok, CTOR_DEF is not in configured tokens
+  public Example3(int a)  {
+    int var1 = 2;
+    int sum = var1 + a;
+  }
+
+  // violation below, 'Method firstMethod length is 6 lines (max allowed is 4)'
+  public void firstMethod() {
+    int index = 0;
+    if (index &lt; 5) {
+      index++;
+    }
+  }
+
+  public void secondMethod() {
+    // countEmpty property is false,so this line doesn't count
+    System.out.println(&quot;line 3&quot;);
+  }
+
+  public void thirdMethod() {
+
+    // countEmpty property is false,so this line and the line above don't count
+    System.out.println(&quot;line 4&quot;);
+  }
+
+  record MyBadRecord() {
+    // ok, COMPACT_CTOR_DEF is not in configured tokens
+    public MyBadRecord {
+
+      System.out.println(&quot;line3&quot;);
+      System.out.println(&quot;line4&quot;);
+    }
+  }
 }
         </pre></div>
       </section>
diff --git a/checks/sizes/outertypenumber.html b/checks/sizes/outertypenumber.html
index 24a79ef7cc..a765cefabe 100644
--- a/checks/sizes/outertypenumber.html
+++ b/checks/sizes/outertypenumber.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/outertypenumber.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/outertypenumber.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/parameternumber.html b/checks/sizes/parameternumber.html
index 97f024d986..f27aa3d435 100644
--- a/checks/sizes/parameternumber.html
+++ b/checks/sizes/parameternumber.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/parameternumber.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/parameternumber.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/sizes/recordcomponentnumber.html b/checks/sizes/recordcomponentnumber.html
index bee0312903..b732ec21b9 100644
--- a/checks/sizes/recordcomponentnumber.html
+++ b/checks/sizes/recordcomponentnumber.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/recordcomponentnumber.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/sizes/recordcomponentnumber.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/emptyforinitializerpad.html b/checks/whitespace/emptyforinitializerpad.html
index ffed6cdd25..450c860990 100644
--- a/checks/whitespace/emptyforinitializerpad.html
+++ b/checks/whitespace/emptyforinitializerpad.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptyforinitializerpad.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptyforinitializerpad.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/emptyforiteratorpad.html b/checks/whitespace/emptyforiteratorpad.html
index 7055d11481..803d5fc7e6 100644
--- a/checks/whitespace/emptyforiteratorpad.html
+++ b/checks/whitespace/emptyforiteratorpad.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptyforiteratorpad.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptyforiteratorpad.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/emptylineseparator.html b/checks/whitespace/emptylineseparator.html
index 6f2749654d..b4ff2c43c5 100644
--- a/checks/whitespace/emptylineseparator.html
+++ b/checks/whitespace/emptylineseparator.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptylineseparator.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/emptylineseparator.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/filetabcharacter.html b/checks/whitespace/filetabcharacter.html
index a8eceff93e..3b52d6efc5 100644
--- a/checks/whitespace/filetabcharacter.html
+++ b/checks/whitespace/filetabcharacter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/filetabcharacter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/filetabcharacter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/genericwhitespace.html b/checks/whitespace/genericwhitespace.html
index 6f70569770..91b1d8c498 100644
--- a/checks/whitespace/genericwhitespace.html
+++ b/checks/whitespace/genericwhitespace.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/genericwhitespace.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/genericwhitespace.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/index.html b/checks/whitespace/index.html
index 19a7061805..86c84c5238 100644
--- a/checks/whitespace/index.html
+++ b/checks/whitespace/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/methodparampad.html b/checks/whitespace/methodparampad.html
index 8e84379c96..104b9a3980 100644
--- a/checks/whitespace/methodparampad.html
+++ b/checks/whitespace/methodparampad.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/methodparampad.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/methodparampad.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/nolinewrap.html b/checks/whitespace/nolinewrap.html
index 3d8fa969f3..20be19b5dc 100644
--- a/checks/whitespace/nolinewrap.html
+++ b/checks/whitespace/nolinewrap.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nolinewrap.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nolinewrap.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/nowhitespaceafter.html b/checks/whitespace/nowhitespaceafter.html
index 3ff8312c2f..fcd041fe7a 100644
--- a/checks/whitespace/nowhitespaceafter.html
+++ b/checks/whitespace/nowhitespaceafter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespaceafter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespaceafter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/nowhitespacebefore.html b/checks/whitespace/nowhitespacebefore.html
index c7642affe3..92594aab0b 100644
--- a/checks/whitespace/nowhitespacebefore.html
+++ b/checks/whitespace/nowhitespacebefore.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespacebefore.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespacebefore.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/nowhitespacebeforecasedefaultcolon.html b/checks/whitespace/nowhitespacebeforecasedefaultcolon.html
index 88e6932e1d..c9ef935590 100644
--- a/checks/whitespace/nowhitespacebeforecasedefaultcolon.html
+++ b/checks/whitespace/nowhitespacebeforecasedefaultcolon.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespacebeforecasedefaultcolon.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/nowhitespacebeforecasedefaultcolon.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/operatorwrap.html b/checks/whitespace/operatorwrap.html
index 0cd47b0369..30b887bf12 100644
--- a/checks/whitespace/operatorwrap.html
+++ b/checks/whitespace/operatorwrap.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/operatorwrap.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/operatorwrap.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/parenpad.html b/checks/whitespace/parenpad.html
index b264601165..c7c8506d96 100644
--- a/checks/whitespace/parenpad.html
+++ b/checks/whitespace/parenpad.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/parenpad.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/parenpad.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/separatorwrap.html b/checks/whitespace/separatorwrap.html
index dbc1d949e5..60658ee8c8 100644
--- a/checks/whitespace/separatorwrap.html
+++ b/checks/whitespace/separatorwrap.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/separatorwrap.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/separatorwrap.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/singlespaceseparator.html b/checks/whitespace/singlespaceseparator.html
index 5c07b2e48a..040a89dc41 100644
--- a/checks/whitespace/singlespaceseparator.html
+++ b/checks/whitespace/singlespaceseparator.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/singlespaceseparator.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/singlespaceseparator.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/typecastparenpad.html b/checks/whitespace/typecastparenpad.html
index da4859081e..073fa46843 100644
--- a/checks/whitespace/typecastparenpad.html
+++ b/checks/whitespace/typecastparenpad.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/typecastparenpad.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/typecastparenpad.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/whitespaceafter.html b/checks/whitespace/whitespaceafter.html
index 102719237c..2097d9ab1d 100644
--- a/checks/whitespace/whitespaceafter.html
+++ b/checks/whitespace/whitespaceafter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/whitespaceafter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/whitespaceafter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/checks/whitespace/whitespacearound.html b/checks/whitespace/whitespacearound.html
index 800d5a5f8e..4938655d87 100644
--- a/checks/whitespace/whitespacearound.html
+++ b/checks/whitespace/whitespacearound.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/whitespacearound.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/checks/whitespace/whitespacearound.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/ci-management.html b/ci-management.html
index 37ab053b71..47adad38b4 100644
--- a/ci-management.html
+++ b/ci-management.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:ci-management at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:ci-management at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/cmdline.html b/cmdline.html
index e5d0524d4c..21698a0a3a 100644
--- a/cmdline.html
+++ b/cmdline.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/cmdline.xml.vm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/cmdline.xml.vm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -325,8 +325,8 @@ <h2><a name="Download_and_Run"></a>Download and Run</h2>
 <p>
         It is possible to run Checkstyle directly from the JAR file using
         the <code>-jar</code> option. Download latest
-        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.13.0/checkstyle-10.13.0-all.jar">
-        checkstyle-10.13.0-all.jar</a>.
+        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.14.0/checkstyle-10.14.0-all.jar">
+        checkstyle-10.14.0-all.jar</a>.
         An example of run would be:
       </p>
       
@@ -334,8 +334,8 @@ <h2><a name="Download_and_Run"></a>Download and Run</h2>
         
 <div class="source">
 <pre>
-          java -jar checkstyle-10.13.0-all.jar -c /sun_checks.xml MyClass.java
-          java -jar checkstyle-10.13.0-all.jar -c /google_checks.xml MyClass.java
+          java -jar checkstyle-10.14.0-all.jar -c /sun_checks.xml MyClass.java
+          java -jar checkstyle-10.14.0-all.jar -c /google_checks.xml MyClass.java
         </pre></div>
       </div>
       
@@ -352,8 +352,8 @@ <h2><a name="Download_and_Run"></a>Download and Run</h2>
         To run <a href="writingchecks.html#The_Checkstyle_SDK_Gui">Checkstyle UI viewer</a>
         for AST tree directly from the JAR file using
         the <code>-jar</code> option. Download latest
-        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.13.0/checkstyle-10.13.0-all.jar">
-        checkstyle-10.13.0-all.jar</a>.
+        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.14.0/checkstyle-10.14.0-all.jar">
+        checkstyle-10.14.0-all.jar</a>.
         An example of run would be (path to java file is optional):
       </p>
       
@@ -361,7 +361,7 @@ <h2><a name="Download_and_Run"></a>Download and Run</h2>
         
 <div class="source">
 <pre>
-          java -cp checkstyle-10.13.0-all.jar com.puppycrawl.tools.checkstyle.gui.Main \
+          java -cp checkstyle-10.14.0-all.jar com.puppycrawl.tools.checkstyle.gui.Main \
           &#xa0;&#xa0;&#xa0;&#xa0;MyClass.java
         </pre></div>
       </div>
@@ -429,8 +429,8 @@ <h2><a name="Usage_by_Classpath_update"></a>Usage by Classpath update</h2>
       
 <p>
         The easiest way is to include
-        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.13.0/checkstyle-10.13.0-all.jar">
-            checkstyle-10.13.0-all.jar</a>
+        <a class="externalLink" href="https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.14.0/checkstyle-10.14.0-all.jar">
+            checkstyle-10.14.0-all.jar</a>
         in the
         <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html#sthref10">
             classpath</a>.
@@ -538,7 +538,7 @@ <h2><a name="Usage_by_Classpath_update"></a>Usage by Classpath update</h2>
         
 <div class="source">
 <pre>
-          java -classpath MyCustom.jar;checkstyle-10.13.0-all.jar \
+          java -classpath MyCustom.jar;checkstyle-10.14.0-all.jar \
           &#xa0;&#xa0;&#xa0;&#xa0;com.puppycrawl.tools.checkstyle.Main -c config.xml Check.java
         </pre></div>
       </div>
diff --git a/config.html b/config.html
index 188ed8f6d3..6ec487f17d 100644
--- a/config.html
+++ b/config.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/config.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/config.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/config_system_properties.html b/config_system_properties.html
index 64591d6eff..690db13216 100644
--- a/config_system_properties.html
+++ b/config_system_properties.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/config_system_properties.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/config_system_properties.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/consulting.html b/consulting.html
index 11ece21a05..b294eb2f4f 100644
--- a/consulting.html
+++ b/consulting.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/consulting.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/consulting.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/contributing.html b/contributing.html
index 7f8d943244..5d3fdae569 100644
--- a/contributing.html
+++ b/contributing.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/contributing.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/contributing.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/dependencies.html b/dependencies.html
index 119503e5e2..c5510cc4a3 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:dependencies at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:dependencies at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -225,7 +225,7 @@ <h3><a name="test"></a>test</h3>
 <tr class="a">
 <td align="left">com.google.truth</td>
 <td><a class="externalLink" href="http://github.com/google/truth/truth">truth</a></td>
-<td>1.3.0</td>
+<td>1.4.1</td>
 <td>-</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
@@ -253,7 +253,7 @@ <h3><a name="test"></a>test</h3>
 <tr class="a">
 <td align="left">nl.jqno.equalsverifier</td>
 <td><a class="externalLink" href="https://www.jqno.nl/equalsverifier">equalsverifier</a></td>
-<td>3.15.6</td>
+<td>3.15.7</td>
 <td>-</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
@@ -288,14 +288,14 @@ <h3><a name="test"></a>test</h3>
 <tr class="b">
 <td align="left">org.junit.jupiter</td>
 <td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-api</a></td>
-<td>5.10.1</td>
+<td>5.10.2</td>
 <td>-</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
 <tr class="a">
 <td align="left">org.junit.jupiter</td>
 <td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-engine</a></td>
-<td>5.10.1</td>
+<td>5.10.2</td>
 <td>-</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
@@ -309,7 +309,7 @@ <h3><a name="test"></a>test</h3>
 <tr class="a">
 <td align="left">org.slf4j</td>
 <td><a class="externalLink" href="http://www.slf4j.org">slf4j-simple</a></td>
-<td>2.0.11</td>
+<td>2.0.12</td>
 <td>-</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr></table></section><a name="Project_Dependencies_provided"></a><section>
@@ -587,7 +587,7 @@ <h3><a name="test"></a>test</h3>
 <tr class="b">
 <td align="left">net.bytebuddy</td>
 <td><a class="externalLink" href="https://bytebuddy.net/byte-buddy">byte-buddy</a></td>
-<td>1.14.11</td>
+<td>1.14.12</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
@@ -617,13 +617,13 @@ <h3><a name="test"></a>test</h3>
 <tr class="a">
 <td align="left">org.junit.platform</td>
 <td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-commons</a></td>
-<td>1.10.1</td>
+<td>1.10.2</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
 <tr class="b">
 <td align="left">org.junit.platform</td>
 <td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-engine</a></td>
-<td>1.10.1</td>
+<td>1.10.2</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
 <tr class="a">
@@ -692,7 +692,7 @@ <h2><a name="Project_Dependency_Graph"></a>Project Dependency Graph</h2><script
 </script><a name="Dependency_Tree"></a><section>
 <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <ul>
-<li>com.puppycrawl.tools:checkstyle:jar:10.13.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep0" style="display:none">
+<li>com.puppycrawl.tools:checkstyle:jar:10.14.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep0" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>checkstyle</th></tr>
@@ -878,7 +878,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>The slf4j API</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li></ul></li>
-<li>org.junit.jupiter:junit-jupiter-api:jar:5.10.1 (test) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep34" style="display:none">
+<li>org.junit.jupiter:junit-jupiter-api:jar:5.10.2 (test) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep34" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>JUnit Jupiter API</th></tr>
@@ -897,7 +897,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>Open Test Alliance for the JVM</p>
 <p><b>URL: </b><a class="externalLink" href="https://github.com/ota4j-team/opentest4j">https://github.com/ota4j-team/opentest4j</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.junit.platform:junit-platform-commons:jar:1.10.1 (test) <img id="_img39" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep38', '_img39' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep38" style="display:none">
+<li>org.junit.platform:junit-platform-commons:jar:1.10.2 (test) <img id="_img39" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep38', '_img39' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep38" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>JUnit Platform Commons</th></tr>
@@ -915,7 +915,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>@API Guardian</p>
 <p><b>URL: </b><a class="externalLink" href="https://github.com/apiguardian-team/apiguardian">https://github.com/apiguardian-team/apiguardian</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.junit.jupiter:junit-jupiter-engine:jar:5.10.1 (test) <img id="_img43" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep42', '_img43' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep42" style="display:none">
+<li>org.junit.jupiter:junit-jupiter-engine:jar:5.10.2 (test) <img id="_img43" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep42', '_img43' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep42" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>JUnit Jupiter Engine</th></tr>
@@ -925,7 +925,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.junit.platform:junit-platform-engine:jar:1.10.1 (test) <img id="_img45" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep44', '_img45' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep44" style="display:none">
+<li>org.junit.platform:junit-platform-engine:jar:1.10.2 (test) <img id="_img45" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep44', '_img45' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep44" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>JUnit Platform Engine API</th></tr>
@@ -1038,7 +1038,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>Portable GUI backends for Java</p>
 <p><b>URL: </b><a class="externalLink" href="https://github.com/CaciocavalloSilano/caciocavallo/cacio-shared">https://github.com/CaciocavalloSilano/caciocavallo/cacio-shared</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://openjdk.java.net/legal/gplv2+ce.html">GPL2 with classpath exception</a></p></td></tr></table></div></li></ul></li>
-<li>com.google.truth:truth:jar:1.3.0 (test) <img id="_img69" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep68', '_img69' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep68" style="display:none">
+<li>com.google.truth:truth:jar:1.4.1 (test) <img id="_img69" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep68', '_img69' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep68" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Truth Core</th></tr>
@@ -1085,7 +1085,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>ASM, a very small and fast Java bytecode manipulation framework</p>
 <p><b>URL: </b><a class="externalLink" href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div></li></ul></li>
-<li>nl.jqno.equalsverifier:equalsverifier:jar:3.15.6 (test) <img id="_img79" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep78', '_img79' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep78" style="display:none">
+<li>nl.jqno.equalsverifier:equalsverifier:jar:3.15.7 (test) <img id="_img79" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep78', '_img79' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep78" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>EqualsVerifier | release normal jar</th></tr>
@@ -1104,7 +1104,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <p><b>Description: </b>A library for instantiating Java objects</p>
 <p><b>URL: </b><a class="externalLink" href="http://objenesis.org/objenesis">http://objenesis.org/objenesis</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>net.bytebuddy:byte-buddy:jar:1.14.11 (test) <img id="_img83" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep82', '_img83' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep82" style="display:none">
+<li>net.bytebuddy:byte-buddy:jar:1.14.12 (test) <img id="_img83" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep82', '_img83' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep82" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Byte Buddy (without dependencies)</th></tr>
@@ -1186,7 +1186,7 @@ <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
      collection of phonetic encoding utilities.</p>
 <p><b>URL: </b><a class="externalLink" href="https://commons.apache.org/proper/commons-codec/">https://commons.apache.org/proper/commons-codec/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.slf4j:slf4j-simple:jar:2.0.11 (test) <img id="_img99" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep98', '_img99' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep98" style="display:none">
+<li>org.slf4j:slf4j-simple:jar:2.0.12 (test) <img id="_img99" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep98', '_img99' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep98" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>SLF4J Simple Provider</th></tr>
@@ -1511,8 +1511,8 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">1.7</td>
 <td align="center">Yes</td></tr>
 <tr class="a">
-<td align="left">truth-1.3.0.jar</td>
-<td align="right">275.3 kB</td>
+<td align="left">truth-1.4.1.jar</td>
+<td align="right">275.9 kB</td>
 <td align="right">176</td>
 <td align="right">164</td>
 <td align="right">1</td>
@@ -1631,7 +1631,7 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">1.5</td>
 <td align="center">Yes</td></tr>
 <tr class="b">
-<td align="left">byte-buddy-1.14.11.jar</td>
+<td align="left">byte-buddy-1.14.12.jar</td>
 <td align="right">4.2 MB</td>
 <td align="right">2935</td>
 <td align="right">2881</td>
@@ -1655,8 +1655,8 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">1.8</td>
 <td align="center">Yes</td></tr>
 <tr class="a">
-<td align="left">equalsverifier-3.15.6.jar</td>
-<td align="right">229.4 kB</td>
+<td align="left">equalsverifier-3.15.7.jar</td>
+<td align="right">230.2 kB</td>
 <td align="right">156</td>
 <td align="right">119</td>
 <td align="right">12</td>
@@ -1879,7 +1879,7 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">11</td>
 <td align="center">Yes</td></tr>
 <tr class="a">
-<td align="left">junit-jupiter-api-5.10.1.jar</td>
+<td align="left">junit-jupiter-api-5.10.2.jar</td>
 <td align="right">211 kB</td>
 <td align="right">197</td>
 <td align="right">182</td>
@@ -1887,7 +1887,7 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">9</td>
 <td align="center">Yes</td></tr>
 <tr class="b">
-<td align="left">junit-jupiter-engine-5.10.1.jar</td>
+<td align="left">junit-jupiter-engine-5.10.2.jar</td>
 <td align="right">244.7 kB</td>
 <td align="right">147</td>
 <td align="right">130</td>
@@ -1903,15 +1903,15 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">9</td>
 <td align="center">Yes</td></tr>
 <tr class="b">
-<td align="left">junit-platform-commons-1.10.1.jar</td>
-<td align="right">106.3 kB</td>
+<td align="left">junit-platform-commons-1.10.2.jar</td>
+<td align="right">106.2 kB</td>
 <td align="right">64</td>
 <td align="right">44</td>
 <td align="right">7</td>
 <td align="center">9</td>
 <td align="center">Yes</td></tr>
 <tr class="a">
-<td align="left">junit-platform-engine-1.10.1.jar</td>
+<td align="left">junit-platform-engine-1.10.2.jar</td>
 <td align="right">204.8 kB</td>
 <td align="right">153</td>
 <td align="right">136</td>
@@ -1983,7 +1983,7 @@ <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <td align="center">1.5</td>
 <td align="center">Yes</td></tr>
 <tr class="b">
-<td align="left">slf4j-simple-2.0.11.jar</td>
+<td align="left">slf4j-simple-2.0.12.jar</td>
 <td align="right">15.7 kB</td>
 <td align="right">22</td>
 <td align="right">7</td>
diff --git a/dependency-info.html b/dependency-info.html
index f39b11f58c..1751b947df 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:dependency-info at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:dependency-info at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -147,27 +147,27 @@ <h3><a name="Apache_Maven"></a>Apache Maven</h3><a name="Apache_Maven"></a>
 <pre>&lt;dependency&gt;
   &lt;groupId&gt;com.puppycrawl.tools&lt;/groupId&gt;
   &lt;artifactId&gt;checkstyle&lt;/artifactId&gt;
-  &lt;version&gt;10.13.0&lt;/version&gt;
+  &lt;version&gt;10.14.0&lt;/version&gt;
 &lt;/dependency&gt;</pre></div></section><section>
 <h3><a name="Apache_Ivy"></a>Apache Ivy</h3><a name="Apache_Ivy"></a>
 <div>
-<pre>&lt;dependency org=&quot;com.puppycrawl.tools&quot; name=&quot;checkstyle&quot; rev=&quot;10.13.0&quot;&gt;
+<pre>&lt;dependency org=&quot;com.puppycrawl.tools&quot; name=&quot;checkstyle&quot; rev=&quot;10.14.0&quot;&gt;
   &lt;artifact name=&quot;checkstyle&quot; type=&quot;jar&quot; /&gt;
 &lt;/dependency&gt;</pre></div></section><section>
 <h3><a name="Groovy_Grape"></a>Groovy Grape</h3><a name="Groovy_Grape"></a>
 <div>
 <pre>@Grapes(
-@Grab(group='com.puppycrawl.tools', module='checkstyle', version='10.13.0')
+@Grab(group='com.puppycrawl.tools', module='checkstyle', version='10.14.0')
 )</pre></div></section><section>
 <h3><a name="Gradle.2FGrails"></a>Gradle/Grails</h3><a name="Gradle.2FGrails"></a>
 <div>
-<pre>implementation 'com.puppycrawl.tools:checkstyle:10.13.0'</pre></div></section><section>
+<pre>implementation 'com.puppycrawl.tools:checkstyle:10.14.0'</pre></div></section><section>
 <h3><a name="Scala_SBT"></a>Scala SBT</h3><a name="Scala_SBT"></a>
 <div>
-<pre>libraryDependencies += &quot;com.puppycrawl.tools&quot; % &quot;checkstyle&quot; % &quot;10.13.0&quot;</pre></div></section><section>
+<pre>libraryDependencies += &quot;com.puppycrawl.tools&quot; % &quot;checkstyle&quot; % &quot;10.14.0&quot;</pre></div></section><section>
 <h3><a name="Leiningen"></a>Leiningen</h3><a name="Leiningen"></a>
 <div>
-<pre>[com.puppycrawl.tools/checkstyle &quot;10.13.0&quot;]</pre></div></section></section>
+<pre>[com.puppycrawl.tools/checkstyle &quot;10.14.0&quot;]</pre></div></section></section>
       </div>
     </div>
     <div class="clear">
diff --git a/dependency-updates-report.html b/dependency-updates-report.html
index 294ec7cfcc..7223fa5e3b 100644
--- a/dependency-updates-report.html
+++ b/dependency-updates-report.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:versions-maven-plugin:2.16.2:dependency-updates-report at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:versions-maven-plugin:2.16.2:dependency-updates-report at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -187,7 +187,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td>jar</td>
 <td></td>
 <td><b>1.11.1</b></td>
-<td><b>1.17.3</b></td>
+<td><b>1.18</b></td>
 <td></td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
@@ -205,7 +205,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>com.google.truth</td>
 <td>truth</td>
-<td>1.3.0</td>
+<td>1.4.1</td>
 <td>test</td>
 <td></td>
 <td>jar</td>
@@ -289,7 +289,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>nl.jqno.equalsverifier</td>
 <td>equalsverifier</td>
-<td>3.15.6</td>
+<td>3.15.7</td>
 <td>test</td>
 <td></td>
 <td>jar</td>
@@ -409,7 +409,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>org.junit.jupiter</td>
 <td>junit-jupiter-api</td>
-<td>5.10.1</td>
+<td>5.10.2</td>
 <td>test</td>
 <td></td>
 <td>jar</td>
@@ -421,7 +421,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>org.junit.jupiter</td>
 <td>junit-jupiter-engine</td>
-<td>5.10.1</td>
+<td>5.10.2</td>
 <td>test</td>
 <td></td>
 <td>jar</td>
@@ -457,7 +457,7 @@ <h3><a name="Dependencies"></a>Dependencies</h3>
 <td><img src="images/icon_warning_sml.gif" alt="" /></td>
 <td>org.slf4j</td>
 <td>slf4j-simple</td>
-<td>2.0.11</td>
+<td>2.0.12</td>
 <td>test</td>
 <td></td>
 <td>jar</td>
@@ -504,7 +504,7 @@ <h3><a name="com.github.caciocavallosilano:cacio-tta"></a>com.github.caciocavall
 <td align="left">jar</td></tr>
 <tr class="b">
 <th width="30%">Newer versions</th>
-<td align="left"><b>1.11.1</b>&#160;<i>Latest Incremental</i><br />1.17<br />1.17.1<br />1.17.2<br /><b>1.17.3</b>&#160;<i>Latest Minor</i></td></tr></table></section><section>
+<td align="left"><b>1.11.1</b>&#160;<i>Latest Incremental</i><br />1.17<br />1.17.1<br />1.17.2<br />1.17.3<br /><b>1.18</b>&#160;<i>Latest Minor</i></td></tr></table></section><section>
 <h3><a name="com.google.guava:guava"></a>com.google.guava:guava</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -541,7 +541,7 @@ <h3><a name="com.google.truth:truth"></a>com.google.truth:truth</h3>
 <td align="left">truth</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">1.3.0</td></tr>
+<td align="left">1.4.1</td></tr>
 <tr class="a">
 <th width="30%">Scope</th>
 <td align="left">test</td></tr>
@@ -702,7 +702,7 @@ <h3><a name="nl.jqno.equalsverifier:equalsverifier"></a>nl.jqno.equalsverifier:e
 <td align="left">equalsverifier</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">3.15.6</td></tr>
+<td align="left">3.15.7</td></tr>
 <tr class="a">
 <th width="30%">Scope</th>
 <td align="left">test</td></tr>
@@ -938,7 +938,7 @@ <h3><a name="org.junit.jupiter:junit-jupiter-api"></a>org.junit.jupiter:junit-ju
 <td align="left">junit-jupiter-api</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">5.10.1</td></tr>
+<td align="left">5.10.2</td></tr>
 <tr class="a">
 <th width="30%">Scope</th>
 <td align="left">test</td></tr>
@@ -961,7 +961,7 @@ <h3><a name="org.junit.jupiter:junit-jupiter-engine"></a>org.junit.jupiter:junit
 <td align="left">junit-jupiter-engine</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">5.10.1</td></tr>
+<td align="left">5.10.2</td></tr>
 <tr class="a">
 <th width="30%">Scope</th>
 <td align="left">test</td></tr>
@@ -1030,7 +1030,7 @@ <h3><a name="org.slf4j:slf4j-simple"></a>org.slf4j:slf4j-simple</h3>
 <td align="left">slf4j-simple</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">2.0.11</td></tr>
+<td align="left">2.0.12</td></tr>
 <tr class="a">
 <th width="30%">Scope</th>
 <td align="left">test</td></tr>
diff --git a/distribution-management.html b/distribution-management.html
index 9c41a9b342..d6113f634c 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:distribution-management at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:distribution-management at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/dsm/all_packages.html b/dsm/all_packages.html
index fa57458a8e..8e9308d6bc 100644
--- a/dsm/all_packages.html
+++ b/dsm/all_packages.html
@@ -2811,9 +2811,9 @@ <h1>
 							<th class="cycle" title="com.puppycrawl.tools.checkstyle.checks.javadoc have cycle dependency with com.puppycrawl.tools.checkstyle.checks.naming">
 								1C
 							</th> 
-							<th title="com.puppycrawl.tools.checkstyle uses com.puppycrawl.tools.checkstyle.checks.naming">
-								1
-							</th>
+							<th class="cycle" title="com.puppycrawl.tools.checkstyle have cycle dependency with com.puppycrawl.tools.checkstyle.checks.naming">
+								1C
+							</th> 
 						<th>
 							
 						</th>
@@ -2846,7 +2846,7 @@ <h1>
 				</th>
 	<!-- 			here is all cell -->
 							<th title="com.puppycrawl.tools.checkstyle.checks.coding uses com.puppycrawl.tools.checkstyle.utils">
-								59
+								58
 							</th>
 							<th title="com.puppycrawl.tools.checkstyle.checks.indentation uses com.puppycrawl.tools.checkstyle.utils">
 								14
@@ -2855,7 +2855,7 @@ <h1>
 								29
 							</th>
 							<th title="com.puppycrawl.tools.checkstyle.filters uses com.puppycrawl.tools.checkstyle.utils">
-								10
+								9
 							</th>
 							<th title="com.puppycrawl.tools.checkstyle.checks.imports uses com.puppycrawl.tools.checkstyle.utils">
 								6
@@ -2897,7 +2897,7 @@ <h1>
 							
 						</th>
 							<th title="com.puppycrawl.tools.checkstyle.checks uses com.puppycrawl.tools.checkstyle.utils">
-								13
+								12
 							</th>
 							<th title="com.puppycrawl.tools.checkstyle.checks.regexp uses com.puppycrawl.tools.checkstyle.utils">
 								3
@@ -2906,13 +2906,13 @@ <h1>
 							
 						</th>
 							<th class="cycle" title="com.puppycrawl.tools.checkstyle.xpath have cycle dependency with com.puppycrawl.tools.checkstyle.utils">
-								7C
+								6C
 							</th> 
 							<th class="cycle" title="com.puppycrawl.tools.checkstyle.checks.javadoc have cycle dependency with com.puppycrawl.tools.checkstyle.utils">
 								50C
 							</th> 
 							<th class="cycle" title="com.puppycrawl.tools.checkstyle have cycle dependency with com.puppycrawl.tools.checkstyle.utils">
-								24C
+								23C
 							</th> 
 						<th>
 							
diff --git a/dsm/com.puppycrawl.tools.checkstyle.checks.indentation.html b/dsm/com.puppycrawl.tools.checkstyle.checks.indentation.html
index aeaa226855..edaea33823 100644
--- a/dsm/com.puppycrawl.tools.checkstyle.checks.indentation.html
+++ b/dsm/com.puppycrawl.tools.checkstyle.checks.indentation.html
@@ -3656,9 +3656,9 @@ <h1>
 						<td>
 							
 						</td>
-							<td class="cycle" title="IfHandler has cycle dependency with ElseHandler">
-								1C
-							</td> 
+							<td title="IfHandler uses ElseHandler">
+								1
+							</td>
 						<td>
 							
 						</td>
@@ -4115,9 +4115,9 @@ <h1>
 						<td>
 							
 						</td>
-							<td title="AbstractExpressionHandler uses DetailAstSet">
-								3
-							</td>
+							<td class="cycle" title="AbstractExpressionHandler has cycle dependency with DetailAstSet">
+								3C
+							</td> 
 						<td>
 							
 						</td>
@@ -4394,9 +4394,9 @@ <h1>
 							<td class="cycle" title="LambdaHandler has cycle dependency with AbstractExpressionHandler">
 								4C
 							</td> 
-							<td class="cycle" title="IfHandler has cycle dependency with AbstractExpressionHandler">
-								3C
-							</td> 
+							<td title="IfHandler uses AbstractExpressionHandler">
+								3
+							</td>
 							<td class="cycle" title="SlistHandler has cycle dependency with AbstractExpressionHandler">
 								3C
 							</td> 
@@ -4409,9 +4409,9 @@ <h1>
 							<td class="cycle" title="ObjectBlockHandler has cycle dependency with AbstractExpressionHandler">
 								2C
 							</td> 
-							<td title="MethodDefHandler uses AbstractExpressionHandler">
-								1
-							</td>
+							<td class="cycle" title="MethodDefHandler has cycle dependency with AbstractExpressionHandler">
+								1C
+							</td> 
 							<td class="cycle" title="ClassDefHandler has cycle dependency with AbstractExpressionHandler">
 								1C
 							</td> 
@@ -4517,9 +4517,9 @@ <h1>
 							<td class="cycle" title="LambdaHandler has cycle dependency with IndentationCheck">
 								2C
 							</td> 
-							<td class="cycle" title="IfHandler has cycle dependency with IndentationCheck">
-								1C
-							</td> 
+							<td title="IfHandler uses IndentationCheck">
+								1
+							</td>
 							<td class="cycle" title="SlistHandler has cycle dependency with IndentationCheck">
 								1C
 							</td> 
@@ -4532,9 +4532,9 @@ <h1>
 							<td class="cycle" title="ObjectBlockHandler has cycle dependency with IndentationCheck">
 								2C
 							</td> 
-							<td title="MethodDefHandler uses IndentationCheck">
-								2
-							</td>
+							<td class="cycle" title="MethodDefHandler has cycle dependency with IndentationCheck">
+								2C
+							</td> 
 							<td class="cycle" title="ClassDefHandler has cycle dependency with IndentationCheck">
 								1C
 							</td> 
diff --git a/dsm/com.puppycrawl.tools.checkstyle.grammar.java.html b/dsm/com.puppycrawl.tools.checkstyle.grammar.java.html
index e963ca685c..81518630af 100644
--- a/dsm/com.puppycrawl.tools.checkstyle.grammar.java.html
+++ b/dsm/com.puppycrawl.tools.checkstyle.grammar.java.html
@@ -62,13 +62,13 @@ <h1>
 
 
 							<td title="JavaLanguageParserBaseVisitor uses JavaLanguageParser">
-								417
+								419
 							</td>
 							<td title="JavaLanguageParser uses JavaLanguageParser">
 								x
 							</td>
 							<td class="cycle" title="JavaLanguageParserVisitor has cycle dependency with JavaLanguageParser">
-								417C
+								419C
 							</td> 
 						<td>
 							
@@ -86,7 +86,7 @@ <h1>
 								2
 							</td>
 							<td class="cycle" title="JavaLanguageParser has cycle dependency with JavaLanguageParserVisitor">
-								208C
+								209C
 							</td> 
 							<td title="JavaLanguageParserVisitor uses JavaLanguageParserVisitor">
 								x
diff --git a/dsm/com.puppycrawl.tools.checkstyle.html b/dsm/com.puppycrawl.tools.checkstyle.html
index 3c1aaae3e8..c8e333de1d 100644
--- a/dsm/com.puppycrawl.tools.checkstyle.html
+++ b/dsm/com.puppycrawl.tools.checkstyle.html
@@ -4714,7 +4714,7 @@ <h1>
 							
 						</td>
 							<td title="JavaAstVisitor uses DetailAstImpl">
-								223
+								224
 							</td>
 						<td>
 							
diff --git a/eclipse.html b/eclipse.html
index 410da0eb6f..cf8748643e 100644
--- a/eclipse.html
+++ b/eclipse.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/eclipse.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/eclipse.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/extending.html b/extending.html
index 6598ce2e6a..1a3518c5b9 100644
--- a/extending.html
+++ b/extending.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/extending.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/extending.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filefilters/beforeexecutionexclusionfilefilter.html b/filefilters/beforeexecutionexclusionfilefilter.html
index 8a41d78441..e40345b05c 100644
--- a/filefilters/beforeexecutionexclusionfilefilter.html
+++ b/filefilters/beforeexecutionexclusionfilefilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filefilters/beforeexecutionexclusionfilefilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filefilters/beforeexecutionexclusionfilefilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filefilters/index.html b/filefilters/index.html
index a148071747..a0fe716a7b 100644
--- a/filefilters/index.html
+++ b/filefilters/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filefilters/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filefilters/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/index.html b/filters/index.html
index 609bbb67f9..3c7a7ecdab 100644
--- a/filters/index.html
+++ b/filters/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/index.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/index.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/severitymatchfilter.html b/filters/severitymatchfilter.html
index 516acc4cd0..a623a348fe 100644
--- a/filters/severitymatchfilter.html
+++ b/filters/severitymatchfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/severitymatchfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/severitymatchfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppressioncommentfilter.html b/filters/suppressioncommentfilter.html
index 07fce35fcc..2262e6c863 100644
--- a/filters/suppressioncommentfilter.html
+++ b/filters/suppressioncommentfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressioncommentfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressioncommentfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppressionfilter.html b/filters/suppressionfilter.html
index e5b8854e8b..3c17c620e4 100644
--- a/filters/suppressionfilter.html
+++ b/filters/suppressionfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppressionsinglefilter.html b/filters/suppressionsinglefilter.html
index 7814212c66..fe63c2c914 100644
--- a/filters/suppressionsinglefilter.html
+++ b/filters/suppressionsinglefilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionsinglefilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionsinglefilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppressionxpathfilter.html b/filters/suppressionxpathfilter.html
index 69019f56e9..844c48efd0 100644
--- a/filters/suppressionxpathfilter.html
+++ b/filters/suppressionxpathfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionxpathfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionxpathfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppressionxpathsinglefilter.html b/filters/suppressionxpathsinglefilter.html
index cc369d7bbd..5856088f13 100644
--- a/filters/suppressionxpathsinglefilter.html
+++ b/filters/suppressionxpathsinglefilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionxpathsinglefilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppressionxpathsinglefilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppresswarningsfilter.html b/filters/suppresswarningsfilter.html
index 8fb33cee40..868c7ebba8 100644
--- a/filters/suppresswarningsfilter.html
+++ b/filters/suppresswarningsfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswarningsfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswarningsfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppresswithnearbycommentfilter.html b/filters/suppresswithnearbycommentfilter.html
index 558da40269..cca169e5ab 100644
--- a/filters/suppresswithnearbycommentfilter.html
+++ b/filters/suppresswithnearbycommentfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithnearbycommentfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithnearbycommentfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppresswithnearbytextfilter.html b/filters/suppresswithnearbytextfilter.html
index a43a3bfd04..d6ead533a0 100644
--- a/filters/suppresswithnearbytextfilter.html
+++ b/filters/suppresswithnearbytextfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithnearbytextfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithnearbytextfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/filters/suppresswithplaintextcommentfilter.html b/filters/suppresswithplaintextcommentfilter.html
index 4a8ed1f8cb..541251b726 100644
--- a/filters/suppresswithplaintextcommentfilter.html
+++ b/filters/suppresswithplaintextcommentfilter.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithplaintextcommentfilter.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/filters/suppresswithplaintextcommentfilter.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="../" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -538,6 +538,44 @@ <h3><a name="Examples"></a>Examples</h3>
   LAT_N REAL,
   LONG_W REAL);
         </pre></div>
+        
+<p id="Example9-config">
+            This check is not limited to comments. It can match any text in the given file
+            as <code>offCommentFormat</code> and <code>onCommentFormat</code> for the suppression.
+            The following example shows how to suppress violations within a text block for
+            LineLength.
+        </p>
+        
+<div class="source">
+<pre>
+&lt;module name=&quot;Checker&quot;&gt;
+  &lt;module name=&quot;LineLength&quot;&gt;
+      &lt;property name=&quot;max&quot; value=&quot;100&quot;/&gt;
+  &lt;/module&gt;
+  &lt;module name=&quot;SuppressWithPlainTextCommentFilter&quot;&gt;
+    &lt;property name=&quot;offCommentFormat&quot; value='=\s+&quot;&quot;&quot;'/&gt;
+    &lt;property name=&quot;onCommentFormat&quot; value='^\s+&quot;&quot;&quot;;'/&gt;
+  &lt;/module&gt;
+&lt;/module&gt;
+        </pre></div>
+        
+<p id="Example9-code">Example:</p>
+        
+<div class="source">
+<pre>
+public class Example9 {
+
+  // ok, opening and closing triple quotes are 'offCommentFormat' and 'onCommentFormat'
+  static final String LOCATION_CSV_SAMPLE = &quot;&quot;&quot;
+          locationId,label,regionId,regionLabel,vendorId,vendorLabel,address,address2,city,stateProvinceCode,zipCode,countryCode,latitude,longitude
+          ST001,Station 001,ZONE1,Zone 1,CP1,Competitor 1,123 Street,Unit 2,Houston,TX,77033,US,29.761496813335178,-95.53049214204984
+          ST002,Station 002,ZONE2,,CP2,,668 Street,Unit 23,San Jose,CA,95191,US,37.35102477242508,-121.9209934020318
+          &quot;&quot;&quot;;
+
+  // violation below, 'Line is longer than 80 characters'
+  static final String SINGLE_LINE_SAMPLE = &quot;locationId,label,regionId,regionLabel,vendorId,vendorLabel,address,address2,city,stateProvinceCode,zipCode,countryCode,latitude,longitude&quot;;
+}
+        </pre></div>
       </section>
       <a name="Example_of_Usage"></a><section id="Example_of_Usage">
 <h3><a name="Example_of_Usage"></a>Example of Usage</h3>
diff --git a/google_style.html b/google_style.html
index f1c58b8d25..520af58b24 100644
--- a/google_style.html
+++ b/google_style.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/google_style.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/google_style.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/idea.html b/idea.html
index a3a53e7b45..e82c8596b0 100644
--- a/idea.html
+++ b/idea.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/idea.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/idea.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/index.html b/index.html
index c74de51cff..781afb8517 100644
--- a/index.html
+++ b/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/index.xml.vm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/index.xml.vm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -9,7 +9,7 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
-    <title>checkstyle &#x2013; Checkstyle 10.13.0</title>
+    <title>checkstyle &#x2013; Checkstyle 10.14.0</title>
     <link rel="stylesheet" href="./css/maven-base.css" />
     <link rel="stylesheet" href="./css/maven-theme.css" />
     <link rel="stylesheet" href="./css/site.css" />
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -732,7 +732,7 @@ <h3><a name="Active_Tools"></a>Active Tools</h3>
             
 <tr class="b">
               
-<td align="left"><a class="externalLink" href="https://netbeans.apache.org/">NetBeans</a></td>
+<td align="left"><a class="externalLink" href="https://netbeans.apache.org/front/main/index.html">NetBeans</a></td>
               
 <td>Petr Hejl</td>
               
@@ -748,7 +748,7 @@ <h3><a name="Active_Tools"></a>Active Tools</h3>
             
 <tr class="a">
               
-<td align="left"><a class="externalLink" href="https://netbeans.apache.org/">NetBeans</a></td>
+<td align="left"><a class="externalLink" href="https://netbeans.apache.org/front/main/index.html">NetBeans</a></td>
               
 <td></td>
               
diff --git a/issue-management.html b/issue-management.html
index 7ae47a7df8..70115f0613 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:issue-management at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:issue-management at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/jdepend-report.html b/jdepend-report.html
index f2e7362c8d..78320aad6d 100644
--- a/jdepend-report.html
+++ b/jdepend-report.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:jdepend-maven-plugin:2.0:generate-no-fork at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:jdepend-maven-plugin:2.0:generate-no-fork at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/licenses.html b/licenses.html
index f3a8f6b02a..6c65099403 100644
--- a/licenses.html
+++ b/licenses.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:licenses at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:licenses at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/mailing-lists.html b/mailing-lists.html
index 7deb36b3f1..bf0ed1a444 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:mailing-lists at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:mailing-lists at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/netbeans.html b/netbeans.html
index 9fb1f772bb..644055baf7 100644
--- a/netbeans.html
+++ b/netbeans.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/netbeans.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/netbeans.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/plugin-management.html b/plugin-management.html
index de5ec60169..0243bf2f09 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:plugin-management at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:plugin-management at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -150,7 +150,7 @@ <h2><a name="Project_Plugin_Management"></a>Project Plugin Management</h2><a nam
 <tr class="b">
 <td align="left">com.github.spotbugs</td>
 <td><a class="externalLink" href="https://spotbugs.github.io/spotbugs-maven-plugin/">spotbugs-maven-plugin</a></td>
-<td>4.8.3.0</td></tr>
+<td>4.8.3.1</td></tr>
 <tr class="a">
 <td align="left">org.apache.maven.plugins</td>
 <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-antrun-plugin/">maven-antrun-plugin</a></td>
@@ -178,7 +178,7 @@ <h2><a name="Project_Plugin_Management"></a>Project Plugin Management</h2><a nam
 <tr class="a">
 <td align="left">org.apache.maven.plugins</td>
 <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-shade-plugin/">maven-shade-plugin</a></td>
-<td>3.5.1</td></tr>
+<td>3.5.2</td></tr>
 <tr class="b">
 <td align="left">org.apache.maven.plugins</td>
 <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-source-plugin/">maven-source-plugin</a></td>
@@ -186,7 +186,7 @@ <h2><a name="Project_Plugin_Management"></a>Project Plugin Management</h2><a nam
 <tr class="a">
 <td align="left">org.codehaus.mojo</td>
 <td><a class="externalLink" href="https://www.mojohaus.org/exec-maven-plugin">exec-maven-plugin</a></td>
-<td>3.1.1</td></tr>
+<td>3.2.0</td></tr>
 <tr class="b">
 <td align="left">org.codehaus.mojo</td>
 <td><a class="externalLink" href="http://www.mojohaus.org/sonar-maven-plugin/sonar-maven-plugin">sonar-maven-plugin</a></td>
@@ -198,7 +198,7 @@ <h2><a name="Project_Plugin_Management"></a>Project Plugin Management</h2><a nam
 <tr class="b">
 <td align="left">org.pitest</td>
 <td><a class="externalLink" href="https://pitest.org">pitest-maven</a></td>
-<td>1.15.6</td></tr></table></section>
+<td>1.15.8</td></tr></table></section>
       </div>
     </div>
     <div class="clear">
diff --git a/plugin-updates-report.html b/plugin-updates-report.html
index 0402755de6..d50530535f 100644
--- a/plugin-updates-report.html
+++ b/plugin-updates-report.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:versions-maven-plugin:2.16.2:plugin-updates-report at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:versions-maven-plugin:2.16.2:plugin-updates-report at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -144,7 +144,7 @@ <h2><a name="Overview"></a>Overview</h2>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td># of plugins using the latest version available</td>
-<td>33</td></tr>
+<td>32</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td># of plugins where the next version available is smaller than an incremental version update</td>
@@ -156,7 +156,7 @@ <h2><a name="Overview"></a>Overview</h2>
 <tr class="a">
 <td><img src="images/icon_warning_sml.gif" alt="" /></td>
 <td># of plugins where the next version available is a minor version update</td>
-<td>2</td></tr>
+<td>3</td></tr>
 <tr class="b">
 <td><img src="images/icon_warning_sml.gif" alt="" /></td>
 <td># of plugins where the next version available is a major version update</td>
@@ -181,7 +181,7 @@ <h3><a name="Plugin_Management"></a>Plugin Management</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>com.github.spotbugs</td>
 <td>spotbugs-maven-plugin</td>
-<td><b>4.8.3.0</b></td>
+<td><b>4.8.3.1</b></td>
 <td></td>
 <td></td>
 <td></td>
@@ -251,7 +251,7 @@ <h3><a name="Plugin_Management"></a>Plugin Management</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>org.apache.maven.plugins</td>
 <td>maven-shade-plugin</td>
-<td><b>3.5.1</b></td>
+<td><b>3.5.2</b></td>
 <td></td>
 <td></td>
 <td></td>
@@ -271,7 +271,7 @@ <h3><a name="Plugin_Management"></a>Plugin Management</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>org.codehaus.mojo</td>
 <td>exec-maven-plugin</td>
-<td><b>3.1.1</b></td>
+<td><b>3.2.0</b></td>
 <td></td>
 <td></td>
 <td></td>
@@ -301,7 +301,7 @@ <h3><a name="Plugin_Management"></a>Plugin Management</h3>
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>org.pitest</td>
 <td>pitest-maven</td>
-<td><b>1.15.6</b></td>
+<td><b>1.15.8</b></td>
 <td></td>
 <td></td>
 <td></td>
@@ -530,13 +530,13 @@ <h3><a name="Plugins"></a>Plugins</h3>
 <td></td>
 <td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
 <tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td><img src="images/icon_warning_sml.gif" alt="" /></td>
 <td>org.gaul</td>
 <td>modernizer-maven-plugin</td>
-<td><b>2.7.0</b></td>
-<td></td>
+<td>2.7.0</td>
 <td></td>
 <td></td>
+<td><b>2.8.0</b></td>
 <td></td>
 <td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
 <tr class="a">
@@ -584,7 +584,7 @@ <h3><a name="Plugin_com.github.spotbugs:spotbugs-maven-plugin"></a>Plugin com.gi
 <td align="left">spotbugs-maven-plugin</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">4.8.3.0</td></tr></table></section><section>
+<td align="left">4.8.3.1</td></tr></table></section><section>
 <h3><a name="Plugin_com.groupon.maven.plugin.json:json-schema-validator"></a>Plugin com.groupon.maven.plugin.json:json-schema-validator</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -1029,7 +1029,7 @@ <h3><a name="Plugin_org.apache.maven.plugins:maven-shade-plugin"></a>Plugin org.
 <td align="left">maven-shade-plugin</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">3.5.1</td></tr></table></section><section>
+<td align="left">3.5.2</td></tr></table></section><section>
 <h3><a name="Plugin_org.apache.maven.plugins:maven-site-plugin"></a>Plugin org.apache.maven.plugins:maven-site-plugin</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -1102,7 +1102,7 @@ <h3><a name="Plugin_org.codehaus.mojo:exec-maven-plugin"></a>Plugin org.codehaus
 <td align="left">exec-maven-plugin</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">3.1.1</td></tr></table></section><section>
+<td align="left">3.2.0</td></tr></table></section><section>
 <h3><a name="Plugin_org.codehaus.mojo:sonar-maven-plugin"></a>Plugin org.codehaus.mojo:sonar-maven-plugin</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -1194,7 +1194,7 @@ <h3><a name="Plugin_org.gaul:modernizer-maven-plugin"></a>Plugin org.gaul:modern
 <table border="0" class="bodyTable">
 <tr class="a">
 <th width="30%">Status</th>
-<td align="left"><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr>
+<td align="left"><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
 <tr class="b">
 <th width="30%">Group Id</th>
 <td align="left">org.gaul</td></tr>
@@ -1203,7 +1203,10 @@ <h3><a name="Plugin_org.gaul:modernizer-maven-plugin"></a>Plugin org.gaul:modern
 <td align="left">modernizer-maven-plugin</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">2.7.0</td></tr></table></section><section>
+<td align="left">2.7.0</td></tr>
+<tr class="a">
+<th width="30%">Newer versions</th>
+<td align="left"><b>2.8.0</b>&#160;<i>Latest Minor</i></td></tr></table></section><section>
 <h3><a name="Plugin_org.jacoco:jacoco-maven-plugin"></a>Plugin org.jacoco:jacoco-maven-plugin</h3>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -1231,7 +1234,7 @@ <h3><a name="Plugin_org.pitest:pitest-maven"></a>Plugin org.pitest:pitest-maven<
 <td align="left">pitest-maven</td></tr>
 <tr class="b">
 <th width="30%">Current Version</th>
-<td align="left">1.15.6</td></tr></table><section>
+<td align="left">1.15.8</td></tr></table><section>
 <h4><a name="Dependencies_of_org.pitest:pitest-maven"></a>Dependencies of org.pitest:pitest-maven</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
diff --git a/plugins.html b/plugins.html
index 569fe4a2a7..a65a6324df 100644
--- a/plugins.html
+++ b/plugins.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:plugins at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:plugins at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -150,7 +150,7 @@ <h2><a name="Project_Build_Plugins"></a>Project Build Plugins</h2><a name="Proje
 <tr class="b">
 <td align="left">com.github.spotbugs</td>
 <td><a class="externalLink" href="https://spotbugs.github.io/spotbugs-maven-plugin/">spotbugs-maven-plugin</a></td>
-<td>4.8.3.0</td></tr>
+<td>4.8.3.1</td></tr>
 <tr class="a">
 <td align="left">com.groupon.maven.plugin.json</td>
 <td><a class="externalLink" href="https://github.com/groupon/json-schema-validator">json-schema-validator</a></td>
@@ -230,7 +230,7 @@ <h2><a name="Project_Build_Plugins"></a>Project Build Plugins</h2><a name="Proje
 <tr class="b">
 <td align="left">org.codehaus.mojo</td>
 <td><a class="externalLink" href="https://www.mojohaus.org/exec-maven-plugin">exec-maven-plugin</a></td>
-<td>3.1.1</td></tr>
+<td>3.2.0</td></tr>
 <tr class="a">
 <td align="left">org.codehaus.mojo</td>
 <td><a class="externalLink" href="https://www.mojohaus.org/tidy-maven-plugin/">tidy-maven-plugin</a></td>
@@ -272,7 +272,7 @@ <h2><a name="Project_Report_Plugins"></a>Project Report Plugins</h2><a name="Pro
 <tr class="a">
 <td align="left">com.github.spotbugs</td>
 <td><a class="externalLink" href="https://spotbugs.github.io/spotbugs-maven-plugin/">spotbugs-maven-plugin</a></td>
-<td>4.8.3.0</td></tr>
+<td>4.8.3.1</td></tr>
 <tr class="b">
 <td align="left">org.apache.maven.plugins</td>
 <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td>
diff --git a/project-info.html b/project-info.html
index acca194d28..9b9be780e5 100644
--- a/project-info.html
+++ b/project-info.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-site-plugin:3.12.1:CategorySummaryDocumentRenderer at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-site-plugin:3.12.1:CategorySummaryDocumentRenderer at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/project-reports.html b/project-reports.html
index b3e48cd020..5a5cf927e5 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-site-plugin:3.12.1:CategorySummaryDocumentRenderer at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-site-plugin:3.12.1:CategorySummaryDocumentRenderer at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/property_types.html b/property_types.html
index 42b88a7d57..88518be574 100644
--- a/property_types.html
+++ b/property_types.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/property_types.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/property_types.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/releasenotes.html b/releasenotes.html
index 30e7d121e5..c9cf8713c8 100644
--- a/releasenotes.html
+++ b/releasenotes.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -129,6 +129,164 @@ <h5>Project Documentation</h5>
 
   
     
+    <section>
+<h2><a name="Release_10.14.0"></a>Release 10.14.0</h2>
+      
+<div class="releaseDate">28.02.2024</div>
+      
+<p>New:</p>
+        
+<ul>
+          
+<li>
+            Checkstyle fails to parse unnamed variable.
+            Author: Nick Mancuso
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13988">#13988</a>
+          </li>
+        </ul>
+      
+<p>Bug fixes:</p>
+        
+<ul>
+          
+<li>
+            GenericWhitespace Check ignores exception to the &quot;&gt;&quot; rule for succeeding
+            whitespaces.
+            Author: sktpy
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14344">#14344</a>
+          </li>
+        </ul>
+      
+<p>Notes:</p>
+        
+<ul>
+          
+<li>
+            Remove '//ok' comments from Input files .
+            Author: Aye Nyein San, biplavoraon, mahfouz72, Abhishek Maity, SteLeo1602, akanksha, MANISH-K-07, Tahanima Chowdhury, CubeTures
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13213">#13213</a>
+          </li>
+          
+<li>
+            Update Codenarc to highest compatible release - v2.2.0.
+            Author: MANISH-K-07
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14556">#14556</a>
+          </li>
+          
+<li>
+            Remove UnmodifiableCollectionUtil and use pitest funmodifiablecollection feature.
+            Author: Kevin222004
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14482">#14482</a>
+          </li>
+          
+<li>
+            Enable checks from Error Prone Support.
+            Author: Rick Ossendrijver
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14137">#14137</a>
+          </li>
+          
+<li>
+            Cover pitest survivals with tests.
+            Author: mahfouz72
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14019">#14019</a>
+          </li>
+          
+<li>
+            improve text block grammar.
+            Author: Nick Mancuso
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14503">#14503</a>
+          </li>
+          
+<li>
+            checker-framework.yml should be able to fail execution if report generation is failed.
+            Author: piyush kumar sadangi
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14396">#14396</a>
+          </li>
+          
+<li>
+            upadat example in javadoc for EMBEDDED_EXPRESSION* tokens.
+            Author: mahfouz72
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14317">#14317</a>
+          </li>
+          
+<li>
+            doc: mention text block suppression.
+            Author: Nick Mancuso
+          </li>
+          
+<li>
+            Rename Java Input files and test methods to specify Test functionality.
+            Author: MANISH-K-07
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14436">#14436</a>
+          </li>
+          
+<li>
+            infra: should use release 11 for compilation.
+            Author: Michael Keppler
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14485">#14485</a>
+          </li>
+          
+<li>
+            Resolve Pitest Suppression in Pitest-Javadoc Profile.
+            Author: Coding-Aliens, sktpy, mahfouz72
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13999">#13999</a>
+          </li>
+          
+<li>
+            Enable examples tests.
+            Author: mahfouz72, MANISH-K-07, ChristianCecili
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13345">#13345</a>
+          </li>
+          
+<li>
+            Execute all checkstyle samples in each PR execution.
+            Author: Nick Mancuso
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/12558">#12558</a>
+          </li>
+          
+<li>
+            Update Tests to use new 'verifyXxxxxx' method or 'execute' that use
+            inlined config in Input files.
+            Author: mahfouz72, piyush bakde, MANISH-K-07
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/11446">#11446</a>
+          </li>
+          
+<li>
+            Expand XPath IT Regression Testing.
+            Author: mahfouz72, Tanay
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/6207">#6207</a>
+          </li>
+          
+<li>
+            Forbid Files.createTempDirectory in Checkstyle and replace with @TempDir.
+            Author: piyush kumar sadangi
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14220">#14220</a>
+          </li>
+          
+<li>
+            Enforce file size on Java inputs.
+            Author: mahfouz72, MANISH-K-07
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/11163">#11163</a>
+          </li>
+          
+<li>
+            Resolve CheckerFramework violations.
+            Author: Rohanraj123
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14084">#14084</a>
+          </li>
+          
+<li>
+            Expanding maxmem to resolve OOM Exception (Checker checks).
+            Author: Nick Mancuso
+            <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/14346">#14346</a>
+          </li>
+          
+<li>
+            doc: fix releasenotes.xml line length violation.
+            Author: Nick Mancuso
+          </li>
+        </ul>
+    </section>
     <section>
 <h2><a name="Release_10.13.0"></a>Release 10.13.0</h2>
       
@@ -180,13 +338,15 @@ <h2><a name="Release_10.13.0"></a>Release 10.13.0</h2>
           
 <li>
             Enable examples tests.
-            Author: Gahlot Kapil, Coding-Aliens, sktpy, Mauryan Kansara, Rohanraj123, Charisma Kausar
+            Author: Gahlot Kapil, Coding-Aliens, sktpy, Mauryan Kansara, Rohanraj123,
+            Charisma Kausar
             <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13345">#13345</a>
           </li>
           
 <li>
             Remove '//ok' comments from Input files .
-            Author: Coding-Aliens, mahfouz72, sktpy, Charisma Kausar, MANISH-K-07, ChristianCecili, Tahanima Chowdhury
+            Author: Coding-Aliens, mahfouz72, sktpy, Charisma Kausar, MANISH-K-07,
+            ChristianCecili, Tahanima Chowdhury
             <a class="externalLink" href="https://github.com/checkstyle/checkstyle/issues/13213">#13213</a>
           </li>
           
diff --git a/releasenotes_old_1-0_5-9.html b/releasenotes_old_1-0_5-9.html
index 9ec7e85601..acd45391eb 100644
--- a/releasenotes_old_1-0_5-9.html
+++ b/releasenotes_old_1-0_5-9.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_1-0_5-9.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_1-0_5-9.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/releasenotes_old_6-0_7-8.html b/releasenotes_old_6-0_7-8.html
index d1c097f154..0a3b43b49d 100644
--- a/releasenotes_old_6-0_7-8.html
+++ b/releasenotes_old_6-0_7-8.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_6-0_7-8.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_6-0_7-8.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/releasenotes_old_8-0_8-34.html b/releasenotes_old_8-0_8-34.html
index d4df0a4b15..be3e263370 100644
--- a/releasenotes_old_8-0_8-34.html
+++ b/releasenotes_old_8-0_8-34.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_8-0_8-34.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/releasenotes_old_8-0_8-34.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/report_issue.html b/report_issue.html
index 535f9b72ef..85d020630d 100644
--- a/report_issue.html
+++ b/report_issue.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/report_issue.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/report_issue.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/running.html b/running.html
index 8e0909b00d..3641d3132f 100644
--- a/running.html
+++ b/running.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/running.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/running.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/scm.html b/scm.html
index 4b74e87f33..36fd5fad18 100644
--- a/scm.html
+++ b/scm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:scm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:scm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/sponsoring.html b/sponsoring.html
index 81d03abb27..a231a910ae 100644
--- a/sponsoring.html
+++ b/sponsoring.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/sponsoring.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/sponsoring.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/style_configs.html b/style_configs.html
index 730a94e759..9731509d75 100644
--- a/style_configs.html
+++ b/style_configs.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/style_configs.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/style_configs.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/summary.html b/summary.html
index c2716bb232..c11323b346 100644
--- a/summary.html
+++ b/summary.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:summary at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:summary at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -172,13 +172,13 @@ <h3><a name="Build_Information"></a>Build Information</h3><a name="Build_Informa
 <td>checkstyle</td></tr>
 <tr class="b">
 <td align="left">Version</td>
-<td>10.13.0</td></tr>
+<td>10.14.0</td></tr>
 <tr class="a">
 <td align="left">Type</td>
 <td>jar</td></tr>
 <tr class="b">
 <td align="left">Java Version</td>
-<td>11</td></tr></table></section></section>
+<td>-</td></tr></table></section></section>
       </div>
     </div>
     <div class="clear">
diff --git a/sun_style.html b/sun_style.html
index 49e9f268b0..fc008abf99 100644
--- a/sun_style.html
+++ b/sun_style.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/sun_style.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/sun_style.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/surefire-report.html b/surefire-report.html
index bf46647650..939c2f7f5f 100644
--- a/surefire-report.html
+++ b/surefire-report.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-surefire-report-plugin:3.2.5:report-only at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-surefire-report-plugin:3.2.5:report-only at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/taglist.html b/taglist.html
index 69485eef72..e1cf421f5b 100644
--- a/taglist.html
+++ b/taglist.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:taglist-maven-plugin:3.0.0:taglist at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.codehaus.mojo:taglist-maven-plugin:3.0.0:taglist at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/team.html b/team.html
index 74d85ff24a..4942a40176 100644
--- a/team.html
+++ b/team.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:team at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:team at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/writingchecks.html b/writingchecks.html
index 67306ad273..a523561064 100644
--- a/writingchecks.html
+++ b/writingchecks.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingchecks.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingchecks.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/writingfilefilters.html b/writingfilefilters.html
index c968ee536c..0f4f5912ae 100644
--- a/writingfilefilters.html
+++ b/writingfilefilters.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingfilefilters.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingfilefilters.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/writingfilters.html b/writingfilters.html
index 27dece84a3..869fb9f013 100644
--- a/writingfilters.html
+++ b/writingfilters.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingfilters.xml at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingfilters.xml at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
diff --git a/writingjavadocchecks.html b/writingjavadocchecks.html
index ae68435f38..afe0efbeb4 100644
--- a/writingjavadocchecks.html
+++ b/writingjavadocchecks.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingjavadocchecks.xml.vm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writingjavadocchecks.xml.vm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -1023,7 +1023,7 @@ <h2><a name="Checkstyle_SDK_GUI"></a>Checkstyle SDK GUI</h2>
         
 <div class="source">
 <pre>
-          java -cp checkstyle-10.13.0-all.jar com.puppycrawl.tools.checkstyle.gui.Main
+          java -cp checkstyle-10.14.0-all.jar com.puppycrawl.tools.checkstyle.gui.Main
         </pre></div>
       </div>
       
diff --git a/writinglisteners.html b/writinglisteners.html
index 9a01be52e6..57f8268f62 100644
--- a/writinglisteners.html
+++ b/writinglisteners.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writinglisteners.xml.vm at 2024-01-28
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/xdocs/writinglisteners.xml.vm at 2024-02-28
 
  | Rendered using Apache Maven Default Skin
 -->
@@ -29,8 +29,8 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-01-28</span>
-         | <span id="projectVersion">Version: 10.13.0</span>
+      <div class="xright"><a href="" title="toTop">toTop</a>         | <span id="publishDate">Last Published: 2024-02-28</span>
+         | <span id="projectVersion">Version: 10.14.0</span>
       </div>
       <div class="clear">
         <hr/>
@@ -397,7 +397,7 @@ <h4><a name="CommonsLoggingListener"></a>CommonsLoggingListener</h4>
       
 <p>
         The easiest way to use <code>CommonsLoggingListener</code> is to include
-        <code>checkstyle-10.13.0-all.jar</code>
+        <code>checkstyle-10.14.0-all.jar</code>
         in the classpath because that jar file contains all the Commons
         Logging classes.  The default Log under J2SE 1.4 is wrapper
         class <a class="externalLink" href="https://commons.apache.org/proper/commons-logging/apidocs/org/apache/commons/logging/impl/Jdk14Logger.html">
diff --git a/xref-test/allclasses-frame.html b/xref-test/allclasses-frame.html
index 414f37ace2..168ed890df 100644
--- a/xref-test/allclasses-frame.html
+++ b/xref-test/allclasses-frame.html
@@ -192,7 +192,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/InputMissingJavadocTypeMultipleQualifiedAnnotation.html#AnnClass.Ann3" target="classFrame">AnnClass.Ann3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html#Anno" target="classFrame">Anno</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.html#Annotation" target="classFrame">Annotation</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation" target="classFrame">Annotation</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation" target="classFrame">Annotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html#Annotation" target="classFrame">Annotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/InputModifierOrderIt.html#Annotation" target="classFrame">Annotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierIt.html#Annotation" target="classFrame">Annotation</a></li>
@@ -203,21 +203,21 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType4.html#Annotation14" target="classFrame">Annotation14</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType5.html#Annotation15" target="classFrame">Annotation15</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType6.html#Annotation16" target="classFrame">Annotation16</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation2" target="classFrame">Annotation2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation2" target="classFrame">Annotation2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType.html#Annotation2" target="classFrame">Annotation2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType2.html#Annotation22" target="classFrame">Annotation22</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType3.html#Annotation23" target="classFrame">Annotation23</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType4.html#Annotation24" target="classFrame">Annotation24</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType5.html#Annotation25" target="classFrame">Annotation25</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType6.html#Annotation26" target="classFrame">Annotation26</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#Annotation3" target="classFrame">Annotation3</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation3" target="classFrame">Annotation3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType.html#Annotation3" target="classFrame">Annotation3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType2.html#Annotation32" target="classFrame">Annotation32</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType3.html#Annotation33" target="classFrame">Annotation33</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType4.html#Annotation34" target="classFrame">Annotation34</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType5.html#Annotation35" target="classFrame">Annotation35</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType6.html#Annotation36" target="classFrame">Annotation36</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#Annotation4" target="classFrame">Annotation4</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation4" target="classFrame">Annotation4</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType.html#Annotation4" target="classFrame">Annotation4</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType2.html#Annotation42" target="classFrame">Annotation42</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameType3.html#Annotation43" target="classFrame">Annotation43</a></li>
@@ -292,6 +292,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/InputMethodParamPad.html#AssignClass3.TestEnum" target="classFrame">AssignClass3.TestEnum</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/grammar/AstRegressionTest.html#AstRegressionTest" target="classFrame">AstRegressionTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/AstTreeStringPrinterTest.html#AstTreeStringPrinterTest" target="classFrame">AstTreeStringPrinterTest</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Asterisks" target="classFrame">Asterisks</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheckExamplesTest.html#AtclauseOrderCheckExamplesTest" target="classFrame">AtclauseOrderCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/AtclauseOrderCheckTest.html#AtclauseOrderCheckTest" target="classFrame">AtclauseOrderCheckTest</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter7javadoc/rule713atclauses/AtclauseOrderTest.html#AtclauseOrderTest" target="classFrame">AtclauseOrderTest</a></li>
@@ -388,6 +389,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreSome1.html#Blah2IgnoreSome1" target="classFrame">Blah2IgnoreSome1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIntegersOnly1.html#Blah2IntegersOnly1" target="classFrame">Blah2IntegersOnly1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken1.html#Blah2WaiverParentToken1" target="classFrame">Blah2WaiverParentToken1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#BlankLine" target="classFrame">BlankLine</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/InputMissingDeprecatedBadDeprecated.html#Bleh" target="classFrame">Bleh</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethod1.html#Bleh" target="classFrame">Bleh</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/InputMissingDeprecatedBadJavadoc.html#Bleh2" target="classFrame">Bleh2</a></li>
@@ -449,6 +451,10 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierFinalInAbstractMethods.html#CWhatever" target="classFrame">CWhatever</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisAllowLambdaParameters.html#Calculator" target="classFrame">Calculator</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisAllowLambdaParameters.html#Calculator.IntegerMath" target="classFrame">Calculator.IntegerMath</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#Can" target="classFrame">Can</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#Can.Pop" target="classFrame">Can.Pop</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#Can.Pop.But" target="classFrame">Can.Pop.But</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#Can.Pop.But.Wont" target="classFrame">Can.Pop.But.Wont</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheckExamplesTest.html#CatchParameterNameCheckExamplesTest" target="classFrame">CatchParameterNameCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/CatchParameterNameCheckTest.html#CatchParameterNameCheckTest" target="classFrame">CatchParameterNameCheckTest</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter5naming/rule51identifiernames/CatchParameterNameTest.html#CatchParameterNameTest" target="classFrame">CatchParameterNameTest</a></li>
@@ -799,15 +805,19 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/superclone/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/finalclass/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/Example1.html#Example1" target="classFrame">Example1</a></li>
@@ -815,6 +825,8 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/Example1.html#Example1" target="classFrame">Example1</a></li>
@@ -831,8 +843,10 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/sizes/filelength/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/Example1.html#Example1" target="classFrame">Example1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/upperell/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/Example1.html#Example1" target="classFrame">Example1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/Example1.html#Example1" target="classFrame">Example1</a></li>
@@ -863,6 +877,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/Example1.html#Example1.FourthName_" target="classFrame">Example1.FourthName_</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example1.html#Example1.GeneratorFifth" target="classFrame">Example1.GeneratorFifth</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example1.html#Example1.GeneratorSixth" target="classFrame">Example1.GeneratorSixth</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Example1.InnerTest1" target="classFrame">Example1.InnerTest1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/Example1.html#Example1.MyClass" target="classFrame">Example1.MyClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/Example1.html#Example1.MyClass1" target="classFrame">Example1.MyClass1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/Example1.html#Example1.MyClass2" target="classFrame">Example1.MyClass2</a></li>
@@ -900,13 +915,16 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/Example2.html#Example2" target="classFrame">Example2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/Example2.html#Example2" target="classFrame">Example2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/Example2.html#Example2" target="classFrame">Example2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/Example2.html#Example2" target="classFrame">Example2</a></li>
@@ -925,6 +943,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/sizes/filelength/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/Example2.html#Example2" target="classFrame">Example2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/Example2.html#Example2" target="classFrame">Example2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/Example2.html#Example2" target="classFrame">Example2</a></li>
@@ -964,6 +983,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/Example2.html#Example2.ThirdInterface" target="classFrame">Example2.ThirdInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/Example2.html#Example2.ThirdName" target="classFrame">Example2.ThirdName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/Example2.html#Example2.firstName" target="classFrame">Example2.firstName</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html#Example2ButNotSameName" target="classFrame">Example2ButNotSameName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/Example3.html#Example3" target="classFrame">Example3</a></li>
@@ -973,8 +993,10 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/Example3.html#Example3" target="classFrame">Example3</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/Example3.html#Example3" target="classFrame">Example3</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example3.html#Example3" target="classFrame">Example3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/Example3.html#Example3" target="classFrame">Example3</a></li>
@@ -1010,6 +1032,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example3.html#Example3.Second" target="classFrame">Example3.Second</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/Example3.html#Example3.SecondName" target="classFrame">Example3.SecondName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/Example3.html#Example3.TestInterface" target="classFrame">Example3.TestInterface</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html#Example3ButNotSameName" target="classFrame">Example3ButNotSameName</a></li>
                                 <li><a href="com/puppycrawl//Example4.html#Example4" target="classFrame">Example4</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/Example4.html#Example4" target="classFrame">Example4</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/Example4.html#Example4" target="classFrame">Example4</a></li>
@@ -1037,6 +1060,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/Example4.html#Example4.MyClass" target="classFrame">Example4.MyClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/Example4.html#Example4.Second" target="classFrame">Example4.Second</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/Example4.html#Example4.TestInterface" target="classFrame">Example4.TestInterface</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html#Example4ButNotSameName" target="classFrame">Example4ButNotSameName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/Example5.html#Example5" target="classFrame">Example5</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/Example5.html#Example5" target="classFrame">Example5</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/Example5.html#Example5" target="classFrame">Example5</a></li>
@@ -1052,6 +1076,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/Example5.html#Example5" target="classFrame">Example5</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/Example5.html#Example5" target="classFrame">Example5</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/Example5.html#Example5.Bar" target="classFrame">Example5.Bar</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html#Example5ButNotSameName" target="classFrame">Example5ButNotSameName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/Example6.html#Example6" target="classFrame">Example6</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/Example6.html#Example6" target="classFrame">Example6</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/Example6.html#Example6" target="classFrame">Example6</a></li>
@@ -1782,11 +1807,11 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/InputAnnotationLocationWithoutAnnotations.html#InputAnnotationLocationWithoutAnnotations" target="classFrame">InputAnnotationLocationWithoutAnnotations</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/InputAnnotationLocationWithoutAnnotations.html#InputAnnotationLocationWithoutAnnotations.Bar" target="classFrame">InputAnnotationLocationWithoutAnnotations.Bar</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/InputAnnotationLocationWithoutAnnotations.html#InputAnnotationLocationWithoutAnnotations.Foo" target="classFrame">InputAnnotationLocationWithoutAnnotations.Foo</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#InputAnnotationOnSameLineCheck" target="classFrame">InputAnnotationOnSameLineCheck</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html#InputAnnotationOnSameLineCheck2" target="classFrame">InputAnnotationOnSameLineCheck2</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#InputAnnotationOnSameLineCheck3" target="classFrame">InputAnnotationOnSameLineCheck3</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens" target="classFrame">InputAnnotationOnSameLineCheckOnDifferentTokens</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum" target="classFrame">InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum" target="classFrame">InputAnnotationOnSameLineCheckInterfaceAndEnum</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum" target="classFrame">InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html#InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar" target="classFrame">InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#InputAnnotationOnSameLineCheckPublicMethodAndVariable" target="classFrame">InputAnnotationOnSameLineCheckPublicMethodAndVariable</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#InputAnnotationOnSameLineCheckTokensOnMethodAndVar" target="classFrame">InputAnnotationOnSameLineCheckTokensOnMethodAndVar</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/InputAnnotationUseStyle.html#InputAnnotationUseStyle" target="classFrame">InputAnnotationUseStyle</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/InputAnnotationUseStyleParams.html#InputAnnotationUseStyleParams" target="classFrame">InputAnnotationUseStyleParams</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/InputAnnotationUseStyleParams.html#InputAnnotationUseStyleParams.myAnn" target="classFrame">InputAnnotationUseStyleParams.myAnn</a></li>
@@ -2840,7 +2865,18 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/InputGenericWhitespace.html#InputGenericWhitespace.IntEnumValueType" target="classFrame">InputGenericWhitespace.IntEnumValueType</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/InputGenericWhitespace.html#InputGenericWhitespace.IntEnumValueType2" target="classFrame">InputGenericWhitespace.IntEnumValueType2</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/InputGenericWhitespace.html#InputGenericWhitespace.IntEnumValueType3" target="classFrame">InputGenericWhitespace.IntEnumValueType3</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew" target="classFrame">InputGenericWhitespaceAfterNew</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.A" target="classFrame">InputGenericWhitespaceAfterNew.A</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.Inner" target="classFrame">InputGenericWhitespaceAfterNew.Inner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAtStartOfTheLine.html#InputGenericWhitespaceAtStartOfTheLine" target="classFrame">InputGenericWhitespaceAtStartOfTheLine</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.A" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.A</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Gen" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Gen</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Pipe" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Pipe</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault" target="classFrame">InputGenericWhitespaceDefault</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntE" target="classFrame">InputGenericWhitespaceDefault.IntE</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEVT2" target="classFrame">InputGenericWhitespaceDefault.IntEVT2</a></li>
@@ -2928,12 +2964,12 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html#InputHideUtilityClassConstructorSerializableInnerStatic" target="classFrame">InputHideUtilityClassConstructorSerializableInnerStatic</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html#InputHideUtilityClassConstructorSerializableInnerStatic.Event" target="classFrame">InputHideUtilityClassConstructorSerializableInnerStatic.Event</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html#InputHideUtilityClassConstructorSerializableInnerStatic.Event1" target="classFrame">InputHideUtilityClassConstructorSerializableInnerStatic.Event1</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html#InputIllegalCatch" target="classFrame">InputIllegalCatch</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html#InputIllegalCatch2" target="classFrame">InputIllegalCatch2</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html#InputIllegalCatch2.OneMoreException" target="classFrame">InputIllegalCatch2.OneMoreException</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html#InputIllegalCatch2.SQLException" target="classFrame">InputIllegalCatch2.SQLException</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html#InputIllegalCatch3" target="classFrame">InputIllegalCatch3</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html#InputIllegalCatch4" target="classFrame">InputIllegalCatch4</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html#InputIllegalCatchCheckDefaultTokens" target="classFrame">InputIllegalCatchCheckDefaultTokens</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions" target="classFrame">InputIllegalCatchCheckMultipleExceptions</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.OneMoreException" target="classFrame">InputIllegalCatchCheckMultipleExceptions.OneMoreException</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.SQLException" target="classFrame">InputIllegalCatchCheckMultipleExceptions.SQLException</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html#InputIllegalCatchCheckSuperclassException" target="classFrame">InputIllegalCatchCheckSuperclassException</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html#InputIllegalCatchCheckSuperclassThrowable" target="classFrame">InputIllegalCatchCheckSuperclassThrowable</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/InputIllegalImportDefault1.html#InputIllegalImportDefault1" target="classFrame">InputIllegalImportDefault1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/InputIllegalImportDefault2.html#InputIllegalImportDefault2" target="classFrame">InputIllegalImportDefault2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/InputIllegalImportDefault3.html#InputIllegalImportDefault3" target="classFrame">InputIllegalImportDefault3</a></li>
@@ -2986,13 +3022,13 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextTokens3.html#InputIllegalTokenTextTokens3" target="classFrame">InputIllegalTokenTextTokens3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextTokens4.html#InputIllegalTokenTextTokens4" target="classFrame">InputIllegalTokenTextTokens4</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextTokens5.html#InputIllegalTokenTextTokens5" target="classFrame">InputIllegalTokenTextTokens5</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html#InputIllegalTokens" target="classFrame">InputIllegalTokens</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html#InputIllegalTokens2" target="classFrame">InputIllegalTokens2</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html#InputIllegalTokens3" target="classFrame">InputIllegalTokens3</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html#InputIllegalTokens4" target="classFrame">InputIllegalTokens4</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html#InputIllegalTokens5" target="classFrame">InputIllegalTokens5</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html#InputIllegalTokens6" target="classFrame">InputIllegalTokens6</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html#InputIllegalTokens7" target="classFrame">InputIllegalTokens7</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html#InputIllegalTokensCheckBlockCommentBegin" target="classFrame">InputIllegalTokensCheckBlockCommentBegin</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html#InputIllegalTokensCheckBlockCommentEnd" target="classFrame">InputIllegalTokensCheckBlockCommentEnd</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html#InputIllegalTokensCheckCommentsContent" target="classFrame">InputIllegalTokensCheckCommentsContent</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html#InputIllegalTokensCheckDefaultTokenLabel" target="classFrame">InputIllegalTokensCheckDefaultTokenLabel</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html#InputIllegalTokensCheckSingleLineComment" target="classFrame">InputIllegalTokensCheckSingleLineComment</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html#InputIllegalTokensCheckSwitchAndPostIncDec" target="classFrame">InputIllegalTokensCheckSwitchAndPostIncDec</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html#InputIllegalTokensCheckTokenNative" target="classFrame">InputIllegalTokensCheckTokenNative</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalType" target="classFrame">InputIllegalType</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalType.AbstractClass" target="classFrame">InputIllegalType.AbstractClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalType.SomeStaticClass" target="classFrame">InputIllegalType.SomeStaticClass</a></li>
@@ -4025,10 +4061,6 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableInner2.html#InputJavadocVariableInner2.Inter" target="classFrame">InputJavadocVariableInner2.Inter</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableInterfaceMemberScopeIsPublic.html#InputJavadocVariableInterfaceMemberScopeIsPublic" target="classFrame">InputJavadocVariableInterfaceMemberScopeIsPublic</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableInterfaceMemberScopeIsPublic.html#InputJavadocVariableInterfaceMemberScopeIsPublic.Enum" target="classFrame">InputJavadocVariableInterfaceMemberScopeIsPublic.Enum</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc" target="classFrame">InputJavadocVariableNoJavadoc</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PackageInner" target="classFrame">InputJavadocVariableNoJavadoc.PackageInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PrivateInner" target="classFrame">InputJavadocVariableNoJavadoc.PrivateInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.ProtectedInner" target="classFrame">InputJavadocVariableNoJavadoc.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc2.html#InputJavadocVariableNoJavadoc2" target="classFrame">InputJavadocVariableNoJavadoc2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc2.html#InputJavadocVariableNoJavadoc2.PackageInner" target="classFrame">InputJavadocVariableNoJavadoc2.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc2.html#InputJavadocVariableNoJavadoc2.PrivateInner" target="classFrame">InputJavadocVariableNoJavadoc2.PrivateInner</a></li>
@@ -4046,6 +4078,16 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc5.html#InputJavadocVariableNoJavadoc5.PrivateInner" target="classFrame">InputJavadocVariableNoJavadoc5.PrivateInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc5.html#InputJavadocVariableNoJavadoc5.ProtectedInner" target="classFrame">InputJavadocVariableNoJavadoc5.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadocNeededInLambda.html#InputJavadocVariableNoJavadocNeededInLambda" target="classFrame">InputJavadocVariableNoJavadocNeededInLambda</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields" target="classFrame">InputJavadocVariableOnInnerClassFields</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PackageInner" target="classFrame">InputJavadocVariableOnInnerClassFields.PackageInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PrivateInner" target="classFrame">InputJavadocVariableOnInnerClassFields.PrivateInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.ProtectedInner" target="classFrame">InputJavadocVariableOnInnerClassFields.ProtectedInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields" target="classFrame">InputJavadocVariableOnPublicInnerClassFields</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.IgnoredName" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.IgnoredName</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PackageInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PackageInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PrivateInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PrivateInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.ProtectedInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.ProtectedInner</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PublicInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly" target="classFrame">InputJavadocVariablePublicOnly</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerClass" target="classFrame">InputJavadocVariablePublicOnly.InnerClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerInterface" target="classFrame">InputJavadocVariablePublicOnly.InnerInterface</a></li>
@@ -4932,9 +4974,12 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd1.html#InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd1" target="classFrame">InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd2.html#InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd2" target="classFrame">InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTreeTest.html#InputOneStatementPerLineBeginTreeTest" target="classFrame">InputOneStatementPerLineBeginTreeTest</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html#InputOneStatementPerLineMultiline" target="classFrame">InputOneStatementPerLineMultiline</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine" target="classFrame">InputOneStatementPerLineSingleLine</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine.SmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLine.SmallTalkStyle</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html#InputOneStatementPerLineMultilineForDeclarations" target="classFrame">InputOneStatementPerLineMultilineForDeclarations</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html#InputOneStatementPerLineMultilineInLoopsAndTryWithResources" target="classFrame">InputOneStatementPerLineMultilineInLoopsAndTryWithResources</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html#InputOneStatementPerLineSingleLineForDeclarations" target="classFrame">InputOneStatementPerLineSingleLineForDeclarations</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html#InputOneStatementPerLineSingleLineInLoops" target="classFrame">InputOneStatementPerLineSingleLineInLoops</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLineSmallTalkStyle</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineTest.html#InputOneStatementPerLineTest" target="classFrame">InputOneStatementPerLineTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineTryWithResources.html#InputOneStatementPerLineTryWithResources" target="classFrame">InputOneStatementPerLineTryWithResources</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineTryWithResourcesIgnore.html#InputOneStatementPerLineTryWithResourcesIgnore" target="classFrame">InputOneStatementPerLineTryWithResourcesIgnore</a></li>
@@ -6101,12 +6146,15 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/gui/treetable/InputTreeTableXpathAreaPanel.html#InputTreeTableXpathAreaPanel.Inner" target="classFrame">InputTreeTableXpathAreaPanel.Inner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalker" target="classFrame">InputTreeWalker</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker2.html#InputTreeWalker2" target="classFrame">InputTreeWalker2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html#InputTreeWalkerImproperFileExtension" target="classFrame">InputTreeWalkerImproperFileExtension</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalkerInner" target="classFrame">InputTreeWalkerInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html#InputTreeWalkerJavadoc" target="classFrame">InputTreeWalkerJavadoc</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html#InputTreeWalkerMultiCheckOrder" target="classFrame">InputTreeWalkerMultiCheckOrder</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html#InputTreeWalkerMultiCheckOrder2" target="classFrame">InputTreeWalkerMultiCheckOrder2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html#InputTreeWalkerProperFileExtension" target="classFrame">InputTreeWalkerProperFileExtension</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html#InputTreeWalkerSuppressionCommentFilter" target="classFrame">InputTreeWalkerSuppressionCommentFilter</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html#InputTreeWalkerSuppressionXpathFilterAbsolute" target="classFrame">InputTreeWalkerSuppressionXpathFilterAbsolute</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html#InputTreeWalkerWithCacheWithNoViolation" target="classFrame">InputTreeWalkerWithCacheWithNoViolation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/InputTypeName.html#InputTypeName" target="classFrame">InputTypeName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/InputTypeName2.html#InputTypeName2" target="classFrame">InputTypeName2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/typename/InputTypeName3.html#InputTypeName3" target="classFrame">InputTypeName3</a></li>
@@ -6553,6 +6601,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/metrics/JavaNCSSCheckTest.html#JavaNCSSCheckTest" target="classFrame">JavaNCSSCheckTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/JavaParserTest.html#JavaParserTest" target="classFrame">JavaParserTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariable3.html#JavaRecursiveElementWalkingVisitor" target="classFrame">JavaRecursiveElementWalkingVisitor</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#JavaStyle" target="classFrame">JavaStyle</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheckExamplesTest.html#JavadocBlockTagLocationCheckExamplesTest" target="classFrame">JavadocBlockTagLocationCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocBlockTagLocationCheckTest.html#JavadocBlockTagLocationCheckTest" target="classFrame">JavadocBlockTagLocationCheckTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocContentLocationCheckExamplesTest.html#JavadocContentLocationCheckExamplesTest" target="classFrame">JavadocContentLocationCheckExamplesTest</a></li>
@@ -7121,36 +7170,30 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass" target="classFrame">PackageClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/InputJavadocStyleNoJavadoc1.html#PackageClass" target="classFrame">PackageClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass" target="classFrame">PackageClass</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass" target="classFrame">PackageClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass" target="classFrame">PackageClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodNoJavadocDefault.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodNoJavadocDefault.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/InputJavadocStyleNoJavadoc1.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodNoJavadocDefault.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodNoJavadocDefault.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/InputJavadocStyleNoJavadoc1.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.ProtectedInner2" target="classFrame">PackageClass.ProtectedInner2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodNoJavadocDefault.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/InputJavadocPackageNoJavadoc.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/InputJavadocStyleNoJavadoc1.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/InputJavadocTypeNoJavadoc.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodNoJavadoc.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/InputMissingJavadocTypeNoJavadoc1Two.html#PackageClass1" target="classFrame">PackageClass1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/InputMissingJavadocTypeNoJavadoc1Two.html#PackageClass1.IgnoredName" target="classFrame">PackageClass1.IgnoredName</a></li>
@@ -7248,9 +7291,9 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.html#ParenPadCheckTest" target="classFrame">ParenPadCheckTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadExamplesTest.html#ParenPadExamplesTest" target="classFrame">ParenPadExamplesTest</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/InputParenPad.html#ParenPadSpaceLeft" target="classFrame">ParenPadSpaceLeft</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft" target="classFrame">ParenPadSpaceLeft</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft" target="classFrame">ParenPadSpaceLeft</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/InputParenPad.html#ParenPadSpaceRight" target="classFrame">ParenPadSpaceRight</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight" target="classFrame">ParenPadSpaceRight</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight" target="classFrame">ParenPadSpaceRight</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/ParenPadTest.html#ParenPadTest" target="classFrame">ParenPadTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/throwscount/InputThrowsCountMethodWithAnnotation.html#ParentClass" target="classFrame">ParentClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExtends.html#ParentClass" target="classFrame">ParentClass</a></li>
@@ -7377,6 +7420,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/InputMethodLengthModifierTwo.html#SafeVarargsUsage" target="classFrame">SafeVarargsUsage</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/SarifLoggerTest.html#SarifLoggerTest" target="classFrame">SarifLoggerTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/SarifLoggerTest.html#SarifLoggerTest.TestException" target="classFrame">SarifLoggerTest.TestException</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#ScalaStyle" target="classFrame">ScalaStyle</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/api/ScopeTest.html#ScopeTest" target="classFrame">ScopeTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/utils/ScopeUtilTest.html#ScopeUtilTest" target="classFrame">ScopeUtilTest</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter4formatting/rule42blockindentation/InputIndentationCorrectIfAndParameter.html#SecondClassLongNam3" target="classFrame">SecondClassLongNam3</a></li>
@@ -7419,6 +7463,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanExpressionCheckTest.html#SimplifyBooleanExpressionCheckTest" target="classFrame">SimplifyBooleanExpressionCheckTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheckExamplesTest.html#SimplifyBooleanReturnCheckExamplesTest" target="classFrame">SimplifyBooleanReturnCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/SimplifyBooleanReturnCheckTest.html#SimplifyBooleanReturnCheckTest" target="classFrame">SimplifyBooleanReturnCheckTest</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#SingleLine" target="classFrame">SingleLine</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheckExamplesTest.html#SingleLineJavadocCheckExamplesTest" target="classFrame">SingleLineJavadocCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/SingleLineJavadocCheckTest.html#SingleLineJavadocCheckTest" target="classFrame">SingleLineJavadocCheckTest</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter7javadoc/rule711generalform/SingleLineJavadocTest.html#SingleLineJavadocTest" target="classFrame">SingleLineJavadocTest</a></li>
@@ -7430,11 +7475,11 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#SomeAnnotation" target="classFrame">SomeAnnotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#SomeAnnotation.SomeClass" target="classFrame">SomeAnnotation.SomeClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/Example1.html#SomeArrays" target="classFrame">SomeArrays</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#SomeClass" target="classFrame">SomeClass</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass" target="classFrame">SomeClass</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameOverriddenMethods.html#SomeClass" target="classFrame">SomeClass</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#SomeClass.Annotation" target="classFrame">SomeClass.Annotation</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#SomeClass2" target="classFrame">SomeClass2</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#SomeClass2.Annotation" target="classFrame">SomeClass2.Annotation</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass.Annotation" target="classFrame">SomeClass.Annotation</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2" target="classFrame">SomeClass2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2.Annotation" target="classFrame">SomeClass2.Annotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodAllowedAnnotations.html#SomeInterface" target="classFrame">SomeInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodAllowedAnnotations.html#SomeInterface" target="classFrame">SomeInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html#SomeOne" target="classFrame">SomeOne</a></li>
@@ -7797,6 +7842,9 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodcount/SuppressionXpathRegressionMethodCount2.html#SuppressionXpathRegressionMethodCount2" target="classFrame">SuppressionXpathRegressionMethodCount2</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodcount/SuppressionXpathRegressionMethodCount3.html#SuppressionXpathRegressionMethodCount3" target="classFrame">SuppressionXpathRegressionMethodCount3</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodcount/SuppressionXpathRegressionMethodCount4.html#SuppressionXpathRegressionMethodCount4" target="classFrame">SuppressionXpathRegressionMethodCount4</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html#SuppressionXpathRegressionMethodLengthNoEmptyLines" target="classFrame">SuppressionXpathRegressionMethodLengthNoEmptyLines</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html#SuppressionXpathRegressionMethodLengthSimple" target="classFrame">SuppressionXpathRegressionMethodLengthSimple</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken" target="classFrame">SuppressionXpathRegressionMethodLengthSingleToken</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodname/SuppressionXpathRegressionMethodName1.html#SuppressionXpathRegressionMethodName1" target="classFrame">SuppressionXpathRegressionMethodName1</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodname/SuppressionXpathRegressionMethodName2.html#SuppressionXpathRegressionMethodName2" target="classFrame">SuppressionXpathRegressionMethodName2</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/methodname/SuppressionXpathRegressionMethodName2.html#SuppressionXpathRegressionMethodName2.Inner" target="classFrame">SuppressionXpathRegressionMethodName2.Inner</a></li>
@@ -7827,6 +7875,10 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/modifierorder/SuppressionXpathRegressionModifierOrderAnnotation.html#SuppressionXpathRegressionModifierOrderAnnotation" target="classFrame">SuppressionXpathRegressionModifierOrderAnnotation</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/modifierorder/SuppressionXpathRegressionModifierOrderMethod.html#SuppressionXpathRegressionModifierOrderMethod" target="classFrame">SuppressionXpathRegressionModifierOrderMethod</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/modifierorder/SuppressionXpathRegressionModifierOrderVariable.html#SuppressionXpathRegressionModifierOrderVariable" target="classFrame">SuppressionXpathRegressionModifierOrderVariable</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html#SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html#SuppressionXpathRegressionMultipleStringLiteralsDefault" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsDefault</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/SuppressionXpathRegressionMultipleVariableDeclarationsOne.html#SuppressionXpathRegressionMultipleVariableDeclarationsOne" target="classFrame">SuppressionXpathRegressionMultipleVariableDeclarationsOne</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/SuppressionXpathRegressionMultipleVariableDeclarationsTwo.html#SuppressionXpathRegressionMultipleVariableDeclarationsTwo" target="classFrame">SuppressionXpathRegressionMultipleVariableDeclarationsTwo</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/npathcomplexity/SuppressionXpathRegressionNPathComplexityOne.html#SuppressionXpathRegressionNPathComplexityOne" target="classFrame">SuppressionXpathRegressionNPathComplexityOne</a></li>
@@ -7884,6 +7936,9 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parametername/SuppressionXpathRegressionParameterNameDefaultPattern.html#SuppressionXpathRegressionParameterNameDefaultPattern" target="classFrame">SuppressionXpathRegressionParameterNameDefaultPattern</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parametername/SuppressionXpathRegressionParameterNameDifferentPattern.html#SuppressionXpathRegressionParameterNameDifferentPattern" target="classFrame">SuppressionXpathRegressionParameterNameDifferentPattern</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parametername/SuppressionXpathRegressionParameterNameIgnoreOverridden.html#SuppressionXpathRegressionParameterNameIgnoreOverridden" target="classFrame">SuppressionXpathRegressionParameterNameIgnoreOverridden</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault" target="classFrame">SuppressionXpathRegressionParameterNumberDefault</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html#SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods" target="classFrame">SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html#SuppressionXpathRegressionParameterNumberMethods" target="classFrame">SuppressionXpathRegressionParameterNumberMethods</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parenpad/SuppressionXpathRegressionParenPadLeftFollowed.html#SuppressionXpathRegressionParenPadLeftFollowed" target="classFrame">SuppressionXpathRegressionParenPadLeftFollowed</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parenpad/SuppressionXpathRegressionParenPadLeftNotFollowed.html#SuppressionXpathRegressionParenPadLeftNotFollowed" target="classFrame">SuppressionXpathRegressionParenPadLeftNotFollowed</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/parenpad/SuppressionXpathRegressionParenPadRightNotPreceded.html#SuppressionXpathRegressionParenPadRightNotPreceded" target="classFrame">SuppressionXpathRegressionParenPadRightNotPreceded</a></li>
@@ -7901,6 +7956,11 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/rightcurly/SuppressionXpathRegressionRightCurlyOne.html#SuppressionXpathRegressionRightCurlyOne" target="classFrame">SuppressionXpathRegressionRightCurlyOne</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/rightcurly/SuppressionXpathRegressionRightCurlyThree.html#SuppressionXpathRegressionRightCurlyThree" target="classFrame">SuppressionXpathRegressionRightCurlyThree</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/rightcurly/SuppressionXpathRegressionRightCurlyTwo.html#SuppressionXpathRegressionRightCurlyTwo" target="classFrame">SuppressionXpathRegressionRightCurlyTwo</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionInterface</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html#SuppressionXpathRegressionSimplifyBooleanExpressionSimple" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionSimple</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanEqualsBoolean.html#SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanEqualsBoolean" target="classFrame">SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanEqualsBoolean</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanReturnBoolean.html#SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanReturnBoolean" target="classFrame">SuppressionXpathRegressionSimplifyBooleanReturnIfBooleanReturnBoolean</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/singlespaceseparator/SuppressionXpathRegressionSingleSpaceSeparator.html#SuppressionXpathRegressionSingleSpaceSeparator" target="classFrame">SuppressionXpathRegressionSingleSpaceSeparator</a></li>
@@ -8020,14 +8080,18 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/Example1.html#Test1" target="classFrame">Test1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/Example1.html#Test1" target="classFrame">Test1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Test1" target="classFrame">Test1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test1" target="classFrame">Test1</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/javancss/SuppressionXpathRegressionJavaNCSSThree.html#Test1" target="classFrame">Test1</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test1.InnerTest1" target="classFrame">Test1.InnerTest1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/Example2.html#Test2" target="classFrame">Test2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/coding/returncount/InputReturnCountSwitches2.html#Test2" target="classFrame">Test2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test2" target="classFrame">Test2</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/InputEmptyLineSeparatorMultipleEmptyLines.html#Test2" target="classFrame">Test2</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/javancss/SuppressionXpathRegressionJavaNCSSThree.html#Test2" target="classFrame">Test2</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test2.InnerTest1" target="classFrame">Test2.InnerTest1</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/InputAnnotationUseStyleWithTrailingCommaIgnore.html#Test3" target="classFrame">Test3</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/InputAnnotationUseStyleWithTrailingCommaNever.html#Test4" target="classFrame">Test4</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestAnnotation" target="classFrame">TestAnnotation</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestAnnotation" target="classFrame">TestAnnotation</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/indentation/indentation/InputIndentationInvalidThrowsIndent2.html#TestAnnotation" target="classFrame">TestAnnotation</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/missingjavadoctype/SuppressionXpathRegressionMissingJavadocTypeAnnotation.html#TestAnnotation" target="classFrame">TestAnnotation</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/missingjavadoctype/SuppressionXpathRegressionMissingJavadocTypeAnnotation.html#TestAnnotation2" target="classFrame">TestAnnotation2</a></li>
@@ -8062,9 +8126,8 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/puppycrawl/tools/checkstyle/internal/testmodules/TestFileSetCheck.html#TestFileSetCheck" target="classFrame">TestFileSetCheck</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/InputAtclauseOrderWithAnnotationsOutsideJavadoc.html#TestInnerClasses" target="classFrame">TestInnerClasses</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration" target="classFrame">TestInputConfiguration</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration.Builder" target="classFrame">TestInputConfiguration.Builder</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation" target="classFrame">TestInputViolation</a></li>
-                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestInterface" target="classFrame">TestInterface</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestInterface" target="classFrame">TestInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestInterface" target="classFrame">TestInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodSetterGetter.html#TestInterface" target="classFrame">TestInterface</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/InputMissingJavadocMethodSetterGetter.html#TestInterface" target="classFrame">TestInterface</a></li>
@@ -8255,6 +8318,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="com/google/checkstyle/test/chapter6programpractice/rule64finalizers/InputNoFinalizeExtend.html#WithoutFinalize" target="classFrame">WithoutFinalize</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter6programpractice/rule64finalizers/InputNoFinalizeExtend.html#WithoutMethods" target="classFrame">WithoutMethods</a></li>
                                 <li><a href="com/google/checkstyle/test/chapter6programpractice/rule64finalizers/InputNoFinalizeExtend.html#WithoutTryCatchFinalizer" target="classFrame">WithoutTryCatchFinalizer</a></li>
+                                <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Wrapped" target="classFrame">Wrapped</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheckExamplesTest.html#WriteTagCheckExamplesTest" target="classFrame">WriteTagCheckExamplesTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/WriteTagCheckTest.html#WriteTagCheckTest" target="classFrame">WriteTagCheckTest</a></li>
                                 <li><a href="com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/InputJavadocMethodTags.html#WrongException" target="classFrame">WrongException</a></li>
@@ -8328,6 +8392,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalCatchTest.html#XpathRegressionIllegalCatchTest" target="classFrame">XpathRegressionIllegalCatchTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalIdentifierNameTest.html#XpathRegressionIllegalIdentifierNameTest" target="classFrame">XpathRegressionIllegalIdentifierNameTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalImportTest.html#XpathRegressionIllegalImportTest" target="classFrame">XpathRegressionIllegalImportTest</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html#XpathRegressionIllegalInstantiationTest" target="classFrame">XpathRegressionIllegalInstantiationTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalThrowsTest.html#XpathRegressionIllegalThrowsTest" target="classFrame">XpathRegressionIllegalThrowsTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalTokenTest.html#XpathRegressionIllegalTokenTest" target="classFrame">XpathRegressionIllegalTokenTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalTokenTextTest.html#XpathRegressionIllegalTokenTextTest" target="classFrame">XpathRegressionIllegalTokenTextTest</a></li>
@@ -8352,6 +8417,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMatchXpathTest.html#XpathRegressionMatchXpathTest" target="classFrame">XpathRegressionMatchXpathTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMemberNameTest.html#XpathRegressionMemberNameTest" target="classFrame">XpathRegressionMemberNameTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMethodCountTest.html#XpathRegressionMethodCountTest" target="classFrame">XpathRegressionMethodCountTest</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html#XpathRegressionMethodLengthTest" target="classFrame">XpathRegressionMethodLengthTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMethodNameTest.html#XpathRegressionMethodNameTest" target="classFrame">XpathRegressionMethodNameTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMethodParamPadTest.html#XpathRegressionMethodParamPadTest" target="classFrame">XpathRegressionMethodParamPadTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMissingCtorTest.html#XpathRegressionMissingCtorTest" target="classFrame">XpathRegressionMissingCtorTest</a></li>
@@ -8361,6 +8427,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMissingOverrideTest.html#XpathRegressionMissingOverrideTest" target="classFrame">XpathRegressionMissingOverrideTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMissingSwitchDefaultTest.html#XpathRegressionMissingSwitchDefaultTest" target="classFrame">XpathRegressionMissingSwitchDefaultTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionModifierOrderTest.html#XpathRegressionModifierOrderTest" target="classFrame">XpathRegressionModifierOrderTest</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html#XpathRegressionMultipleStringLiteralsTest" target="classFrame">XpathRegressionMultipleStringLiteralsTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleVariableDeclarationsTest.html#XpathRegressionMultipleVariableDeclarationsTest" target="classFrame">XpathRegressionMultipleVariableDeclarationsTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionNPathComplexityTest.html#XpathRegressionNPathComplexityTest" target="classFrame">XpathRegressionNPathComplexityTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionNeedBracesTest.html#XpathRegressionNeedBracesTest" target="classFrame">XpathRegressionNeedBracesTest</a></li>
@@ -8385,6 +8452,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionPackageDeclarationTest.html#XpathRegressionPackageDeclarationTest" target="classFrame">XpathRegressionPackageDeclarationTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionPackageNameTest.html#XpathRegressionPackageNameTest" target="classFrame">XpathRegressionPackageNameTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNameTest.html#XpathRegressionParameterNameTest" target="classFrame">XpathRegressionParameterNameTest</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html#XpathRegressionParameterNumberTest" target="classFrame">XpathRegressionParameterNumberTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionParenPadTest.html#XpathRegressionParenPadTest" target="classFrame">XpathRegressionParenPadTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionPatternVariableNameTest.html#XpathRegressionPatternVariableNameTest" target="classFrame">XpathRegressionPatternVariableNameTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionRecordComponentNameTest.html#XpathRegressionRecordComponentNameTest" target="classFrame">XpathRegressionRecordComponentNameTest</a></li>
@@ -8394,6 +8462,7 @@ <h1 class="bar">All Classes</h1>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionRequireThisTest.html#XpathRegressionRequireThisTest" target="classFrame">XpathRegressionRequireThisTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionReturnCountTest.html#XpathRegressionReturnCountTest" target="classFrame">XpathRegressionReturnCountTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionRightCurlyTest.html#XpathRegressionRightCurlyTest" target="classFrame">XpathRegressionRightCurlyTest</a></li>
+                                <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html#XpathRegressionSimplifyBooleanExpressionTest" target="classFrame">XpathRegressionSimplifyBooleanExpressionTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanReturnTest.html#XpathRegressionSimplifyBooleanReturnTest" target="classFrame">XpathRegressionSimplifyBooleanReturnTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionSingleSpaceSeparatorTest.html#XpathRegressionSingleSpaceSeparatorTest" target="classFrame">XpathRegressionSingleSpaceSeparatorTest</a></li>
                                 <li><a href="org/checkstyle/suppressionxpathfilter/XpathRegressionStaticVariableNameTest.html#XpathRegressionStaticVariableNameTest" target="classFrame">XpathRegressionStaticVariableNameTest</a></li>
diff --git a/xref-test/com/google/checkstyle/test/base/package-frame.html b/xref-test/com/google/checkstyle/test/base/package-frame.html
index b1aa275eb4..0aabbf5ef8 100644
--- a/xref-test/com/google/checkstyle/test/base/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/base/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.base</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.base</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/base/package-summary.html b/xref-test/com/google/checkstyle/test/base/package-summary.html
index 80a54589ec..4ea0a400d2 100644
--- a/xref-test/com/google/checkstyle/test/base/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/base/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.base</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.base</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.base</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-frame.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-frame.html
index 96312b1204..a7a8e61d41 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule21filename</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule21filename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-summary.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-summary.html
index 4ae1ff1540..623cc32fbb 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule21filename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule21filename</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule21filename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter2fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-frame.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-frame.html
index d8e4817107..4125546ba6 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule231filetab</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule231filetab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-summary.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-summary.html
index dedcc99b80..6810659eaa 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule231filetab/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule231filetab</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule231filetab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter2fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-frame.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-frame.html
index c0d1cc91bd..e5db4a7869 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule232specialescape</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule232specialescape</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-summary.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-summary.html
index da75aa5df6..73186929d5 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule232specialescape/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule232specialescape</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule232specialescape</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter2fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-frame.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-frame.html
index 0b6b1cf07c..2290bc1b5c 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule233nonascii</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule233nonascii</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-summary.html b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-summary.html
index 88b1631088..a0fd37337a 100644
--- a/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule233nonascii</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter2filebasic.rule233nonascii</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter2fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-frame.html
index aad46dd84c..2fb3aba0d3 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule32packagestate</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule32packagestate</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-summary.html
index 5ff15ffdb0..4a0f94a256 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule32packagestate/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule32packagestate</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule32packagestate</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-frame.html
index e34d0b5845..2635680de7 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule331nowildcard</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule331nowildcard</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-summary.html
index 72a805d7b2..2c63bccb12 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule331nowildcard/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule331nowildcard</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule331nowildcard</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-frame.html
index 82cbf8ee50..1f2d951305 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule332nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule332nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-summary.html
index a6d42555a3..4eee38cee8 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule332nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule332nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-frame.html
index f33a4d9c5a..e5db9abba0 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-summary.html
index 830fc84131..bdff1ac907 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule333orderingandspacing/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-frame.html
index b9adba860e..7d0e1dc873 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule341onetoplevel</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule341onetoplevel</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-summary.html
index a02bbabd6a..fbd01ba1da 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule341onetoplevel/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule341onetoplevel</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule341onetoplevel</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-frame.html
index ce5af74b82..69d12a34a3 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3421overloadsplit</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3421overloadsplit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-summary.html
index 2a8d6bf0ef..1d7a901379 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3421overloadsplit/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3421overloadsplit</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3421overloadsplit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-frame.html
index 5f9de2dffc..18f5b71d90 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3sourcefile</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3sourcefile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-summary.html
index cdba4de1a3..71181b45cf 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/rule3sourcefile/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3sourcefile</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.rule3sourcefile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-frame.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-frame.html
index 32747d3b0a..0f94e2bbe5 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.toolongpackagetotestcoveragegooglesjavastylerule</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.toolongpackagetotestcoveragegooglesjavastylerule</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-summary.html b/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-summary.html
index be06df28e4..453486f1bb 100644
--- a/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter3filestructure/toolongpackagetotestcoveragegooglesjavastylerule/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter3filestructure.toolongpackagetotestcoveragegooglesjavastylerule</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter3filestructure.toolongpackagetotestcoveragegooglesjavastylerule</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter3fil
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-frame.html
index a70fcbe7a0..6c8e82473f 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule411bracesareused</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule411bracesareused</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-summary.html
index 82d0d8090c..d9b85d6aa7 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule411bracesareused/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule411bracesareused</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule411bracesareused</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-frame.html
index 68f84a8ab7..6817f2371f 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-summary.html
index 6fccdf1279..f15f1b4520 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule412nonemptyblocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -296,7 +296,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-frame.html
index 4325fb8e78..81274900b4 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-summary.html
index 0f30a80761..f8ab6f63c4 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule413emptyblocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-frame.html
index af001010b5..5fa4f0267f 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule42blockindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule42blockindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-summary.html
index 20529f6104..2700ec7d9b 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule42blockindentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule42blockindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule42blockindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-frame.html
index c717635c40..ad7def8a7f 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule43onestatement</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule43onestatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-summary.html
index 81f8c60693..421d77d5aa 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule43onestatement/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule43onestatement</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule43onestatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-frame.html
index 209befd874..75a36b136c 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule44columnlimit</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule44columnlimit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-summary.html
index 63b52148c9..82353b0aa7 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule44columnlimit/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule44columnlimit</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule44columnlimit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-frame.html
index 127ff2c631..264709ef04 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule451wheretobreak</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule451wheretobreak</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-summary.html
index d2545a9228..5a4d36057b 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule451wheretobreak/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule451wheretobreak</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule451wheretobreak</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-frame.html
index c2fb09b5d5..0bd9fa56a7 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule452indentcontinuationlines</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule452indentcontinuationlines</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-summary.html
index 96f8372979..4dde3baa23 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule452indentcontinuationlines/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule452indentcontinuationlines</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule452indentcontinuationlines</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-frame.html
index b9096be02f..c4b601a62d 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule461verticalwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule461verticalwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-summary.html
index de82b0cd20..7206050cd7 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule461verticalwhitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule461verticalwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule461verticalwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/GenericWhitespaceTest.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/GenericWhitespaceTest.html
index 8259c30501..d54587c137 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/GenericWhitespaceTest.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/GenericWhitespaceTest.html
@@ -62,71 +62,74 @@
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>              <span class="jxr_string">"14:46: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"15:33: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"15:33: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"15:46: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"20:39: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"20:39: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"20:62: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>          };
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputWhitespaceAroundGenerics.java"</span>);
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">final</strong> Integer[] warnList = getLinesWithWarn(filePath);
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>          verify(checkConfig, filePath, expected, warnList);
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      @Test
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericWhitespace() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>          <strong class="jxr_keyword">final</strong> String msgPreceded = <span class="jxr_string">"ws.preceded"</span>;
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">final</strong> String msgFollowed = <span class="jxr_string">"ws.followed"</span>;
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">final</strong> String msgNotPreceded = <span class="jxr_string">"ws.notPreceded"</span>;
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> String msgIllegalFollow = <span class="jxr_string">"ws.illegalFollow"</span>;
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong class="jxr_keyword">final</strong> Configuration checkConfig = getModuleConfig(<span class="jxr_string">"GenericWhitespace"</span>);
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; messages = checkConfig.getMessages();
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"16:14: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"16:14: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"16:24: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>              <span class="jxr_string">"16:44: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <span class="jxr_string">"16:44: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>              <span class="jxr_string">"16:54: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>              <span class="jxr_string">"17:14: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              <span class="jxr_string">"17:14: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>              <span class="jxr_string">"17:21: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>              <span class="jxr_string">"17:21: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>              <span class="jxr_string">"17:31: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"17:31: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"17:33: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"17:53: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"17:53: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"17:60: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <span class="jxr_string">"17:60: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <span class="jxr_string">"17:70: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"17:70: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <span class="jxr_string">"17:72: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>              <span class="jxr_string">"30:18: "</span> + getCheckMessage(messages, msgNotPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"30:20: "</span> + getCheckMessage(messages, msgIllegalFollow, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"42:22: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"42:29: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"60:59: "</span> + getCheckMessage(messages, msgNotPreceded, <span class="jxr_string">"&amp;"</span>),
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"63:59: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>         };
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputGenericWhitespace.java"</span>);
-<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <strong class="jxr_keyword">final</strong> Integer[] warnList = getLinesWithWarn(filePath);
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         verify(checkConfig, filePath, expected, warnList);
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>     }
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>     @Test
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> genericEndsTheLine() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">final</strong> Configuration checkConfig = getModuleConfig(<span class="jxr_string">"GenericWhitespace"</span>);
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>         verify(checkConfig, getPath(<span class="jxr_string">"InputGenericWhitespaceEndsTheLine.java"</span>),
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>                 expected);
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>     }
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"15:46: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"15:46: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"20:39: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"20:39: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <span class="jxr_string">"20:62: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          };
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputWhitespaceAroundGenerics.java"</span>);
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong class="jxr_keyword">final</strong> Integer[] warnList = getLinesWithWarn(filePath);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          verify(checkConfig, filePath, expected, warnList);
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      }
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      @Test
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericWhitespace() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">final</strong> String msgPreceded = <span class="jxr_string">"ws.preceded"</span>;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">final</strong> String msgFollowed = <span class="jxr_string">"ws.followed"</span>;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> String msgNotPreceded = <span class="jxr_string">"ws.notPreceded"</span>;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong class="jxr_keyword">final</strong> String msgIllegalFollow = <span class="jxr_string">"ws.illegalFollow"</span>;
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">final</strong> Configuration checkConfig = getModuleConfig(<span class="jxr_string">"GenericWhitespace"</span>);
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; messages = checkConfig.getMessages();
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"16:14: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"16:14: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>              <span class="jxr_string">"16:24: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <span class="jxr_string">"16:44: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>              <span class="jxr_string">"16:44: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>              <span class="jxr_string">"16:54: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>              <span class="jxr_string">"16:54: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>              <span class="jxr_string">"17:14: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>              <span class="jxr_string">"17:14: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>              <span class="jxr_string">"17:21: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"17:21: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"17:31: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"17:31: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"17:33: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"17:53: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <span class="jxr_string">"17:53: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <span class="jxr_string">"17:60: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"17:60: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <span class="jxr_string">"17:70: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>              <span class="jxr_string">"17:70: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"17:72: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"17:72: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"30:18: "</span> + getCheckMessage(messages, msgNotPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"30:20: "</span> + getCheckMessage(messages, msgIllegalFollow, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"42:22: "</span> + getCheckMessage(messages, msgPreceded, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>             <span class="jxr_string">"42:29: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>             <span class="jxr_string">"60:59: "</span> + getCheckMessage(messages, msgNotPreceded, <span class="jxr_string">"&amp;"</span>),
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>             <span class="jxr_string">"63:59: "</span> + getCheckMessage(messages, msgFollowed, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>         };
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> 
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputGenericWhitespace.java"</span>);
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         <strong class="jxr_keyword">final</strong> Integer[] warnList = getLinesWithWarn(filePath);
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         verify(checkConfig, filePath, expected, warnList);
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>     }
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> 
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>     @Test
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> genericEndsTheLine() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>         <strong class="jxr_keyword">final</strong> Configuration checkConfig = getModuleConfig(<span class="jxr_string">"GenericWhitespace"</span>);
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>         verify(checkConfig, getPath(<span class="jxr_string">"InputGenericWhitespaceEndsTheLine.java"</span>),
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                 expected);
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>     }
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> 
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-frame.html
index a602c698f1..7b027abbc0 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule462horizontalwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule462horizontalwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-summary.html
index 13baa526cb..9e6a1e0135 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule462horizontalwhitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule462horizontalwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule462horizontalwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -276,7 +276,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-frame.html
index 14bf635fdc..e9a0f7baae 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4821onevariableperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4821onevariableperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-summary.html
index af1eac05f7..7db8d74f3b 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4821onevariableperline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4821onevariableperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4821onevariableperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-frame.html
index 39b72046a0..7210f56bac 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4822variabledistance</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4822variabledistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-summary.html
index 5ad13b6783..e191d2631a 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4822variabledistance/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4822variabledistance</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4822variabledistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-frame.html
index fc1ab7608b..32139feae2 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4832nocstylearray</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4832nocstylearray</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-summary.html
index 31d54696b2..6daaf65950 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4832nocstylearray/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4832nocstylearray</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4832nocstylearray</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-frame.html
index c1a185e75b..74dec3b889 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4841indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4841indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-summary.html
index 4cc002b725..5e5f07782b 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4841indentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4841indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4841indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -231,7 +231,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-frame.html
index 110187a665..ac1880521c 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4842fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4842fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-summary.html
index e37c9c4876..831edb91ab 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4842fallthrough/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4842fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4842fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-frame.html
index ab7dd020ad..f455414d2b 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4843defaultcasepresent</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4843defaultcasepresent</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-summary.html
index 787e61531b..64967e5c7d 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4843defaultcasepresent/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4843defaultcasepresent</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4843defaultcasepresent</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-frame.html
index 3552223360..c443fee414 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule485annotations</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule485annotations</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-summary.html
index d1254aa697..f8b5410cb6 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule485annotations/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule485annotations</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule485annotations</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-frame.html
index 1d14ea3b46..2921b86897 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4861blockcommentstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4861blockcommentstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-summary.html
index 06577965ef..2c6a161967 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule4861blockcommentstyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4861blockcommentstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule4861blockcommentstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-frame.html
index a05f944bc8..0c458dff11 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule487modifiers</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule487modifiers</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-summary.html
index ea716876f3..5fb96ccc4e 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule487modifiers/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule487modifiers</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule487modifiers</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-frame.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-frame.html
index 5ba646d250..9ba95f5b99 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule488numericliterals</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule488numericliterals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-summary.html b/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-summary.html
index e5d8b658a7..1d9d6afc20 100644
--- a/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter4formatting/rule488numericliterals/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule488numericliterals</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter4formatting.rule488numericliterals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter4for
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-frame.html
index 28c4167149..af6739a275 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule51identifiernames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule51identifiernames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-summary.html
index 52cc74f1dc..5e63d8e53a 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule51identifiernames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule51identifiernames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule51identifiernames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-frame.html
index 591b9d97d1..e9b465e721 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-summary.html
index 261d79d3d3..de0b8897e5 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-frame.html
index ec9eccf4de..05d89d99ce 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521_packagenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521_packagenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-summary.html
index 23c5fa352e..51ce7d8ef1 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521_packagenames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521_packagenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521_packagenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-frame.html
index 37097f7585..21564020dd 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packageNamesCamelCase</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packageNamesCamelCase</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-summary.html
index 04f576f0e7..6c40cc85ac 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packageNamesCamelCase/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packageNamesCamelCase</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packageNamesCamelCase</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-frame.html
index ab64253a88..156c33febf 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packagenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packagenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-summary.html
index bc1477a8ed..09254fb648 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule521packagenames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packagenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule521packagenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-frame.html
index 9a42cf9de2..b57ff1134d 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule522typenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule522typenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-summary.html
index 06a2ed921e..0baaba475a 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule522typenames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule522typenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule522typenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -146,7 +146,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-frame.html
index 6494e69554..3d503de499 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule523methodnames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule523methodnames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-summary.html
index bc1ad865f4..0587b18301 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule523methodnames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule523methodnames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule523methodnames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-frame.html
index 0450466159..9cf18d146a 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule525nonconstantfieldnames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule525nonconstantfieldnames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-summary.html
index f86aea19a5..10b7e35a70 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule525nonconstantfieldnames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule525nonconstantfieldnames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule525nonconstantfieldnames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-frame.html
index 6aa197b4c6..88d03214ca 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule526parameternames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule526parameternames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-summary.html
index 37cd65dc2f..657af810e6 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule526parameternames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule526parameternames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule526parameternames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-frame.html
index aaee99f142..29cd87e70c 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule527localvariablenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule527localvariablenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-summary.html
index 47f048c03c..dd7e0c14fa 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule527localvariablenames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule527localvariablenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule527localvariablenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-frame.html
index a825e081ba..d5847099d7 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule528typevariablenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule528typevariablenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-summary.html
index b1e2f2f6da..52ec968922 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule528typevariablenames/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule528typevariablenames</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule528typevariablenames</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -206,7 +206,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-frame.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-frame.html
index 1b7aea0121..9501075da5 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule53camelcase</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule53camelcase</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-summary.html b/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-summary.html
index c6d089767e..59c8caf2fa 100644
--- a/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter5naming/rule53camelcase/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter5naming.rule53camelcase</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter5naming.rule53camelcase</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter5nam
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-frame.html b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-frame.html
index 643e5b903a..176a687ccb 100644
--- a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule62donotignoreexceptions</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule62donotignoreexceptions</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-summary.html b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-summary.html
index 0e1d12bcfb..70cbbf17be 100644
--- a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule62donotignoreexceptions/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule62donotignoreexceptions</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule62donotignoreexceptions</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter6pro
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-frame.html b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-frame.html
index 5eec8ed28d..81d95a4bd5 100644
--- a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule64finalizers</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule64finalizers</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-summary.html b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-summary.html
index fa401633e1..8bb092e1c3 100644
--- a/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter6programpractice/rule64finalizers/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule64finalizers</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter6programpractice.rule64finalizers</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -146,7 +146,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter6pro
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-frame.html
index b8913116af..a9c731f715 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule711generalform</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule711generalform</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-summary.html
index 964ce74f95..279abe2c27 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule711generalform/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule711generalform</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule711generalform</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-frame.html
index 1d08b7e565..63d381bbf4 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule712paragraphs</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule712paragraphs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-summary.html
index d24c3b7393..d647bd6141 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule712paragraphs/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule712paragraphs</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule712paragraphs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-frame.html
index 8a4c1b6a03..537a9c024b 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule713atclauses</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule713atclauses</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-summary.html
index 604c6d2343..b06a154469 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule713atclauses/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule713atclauses</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule713atclauses</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -201,7 +201,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-frame.html
index 8656ac0267..486b5f3735 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule72thesummaryfragment</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule72thesummaryfragment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-summary.html
index ea30df40c3..fd1ca62b86 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule72thesummaryfragment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule72thesummaryfragment</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule72thesummaryfragment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-frame.html
index 8c1d512afc..e509b93dea 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule731selfexplanatory</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule731selfexplanatory</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-summary.html
index 285c4f39bc..170ae7f568 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule731selfexplanatory/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule731selfexplanatory</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule731selfexplanatory</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-frame.html
index e596462906..fb513c1f65 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule734nonrequiredjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule734nonrequiredjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-summary.html
index 72124770fc..8db4ff16ed 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule734nonrequiredjavadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule734nonrequiredjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule734nonrequiredjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-frame.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-frame.html
index a28fb12c8f..c8a8240ec2 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule73wherejavadocrequired</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule73wherejavadocrequired</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-summary.html b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-summary.html
index 2cf7ab290c..2d889c364a 100644
--- a/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/chapter7javadoc/rule73wherejavadocrequired/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule73wherejavadocrequired</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.chapter7javadoc.rule73wherejavadocrequired</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -236,7 +236,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.chapter7jav
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/google/checkstyle/test/package-frame.html b/xref-test/com/google/checkstyle/test/package-frame.html
index 1acfda6170..7c5e8f3230 100644
--- a/xref-test/com/google/checkstyle/test/package-frame.html
+++ b/xref-test/com/google/checkstyle/test/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/google/checkstyle/test/package-summary.html b/xref-test/com/google/checkstyle/test/package-summary.html
index 3183552d23..9decb0e183 100644
--- a/xref-test/com/google/checkstyle/test/package-summary.html
+++ b/xref-test/com/google/checkstyle/test/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.google.checkstyle.test.</title>
+        <title>checkstyle 10.14.0 Reference Package com.google.checkstyle.test.</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.google.checkstyle.test.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/package-frame.html b/xref-test/com/package-frame.html
index 3acbef27bf..15d138bb5b 100644
--- a/xref-test/com/package-frame.html
+++ b/xref-test/com/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.</title>
+        <title>checkstyle 10.14.0 Reference Package com.</title>
         <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/package-summary.html b/xref-test/com/package-summary.html
index 5a757af4ab..f7f7329361 100644
--- a/xref-test/com/package-summary.html
+++ b/xref-test/com/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.</title>
+        <title>checkstyle 10.14.0 Reference Package com.</title>
         <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/package-frame.html b/xref-test/com/puppycrawl/package-frame.html
index 0f90b25ea9..84dc6c33dc 100644
--- a/xref-test/com/puppycrawl/package-frame.html
+++ b/xref-test/com/puppycrawl/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.</title>
         <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/package-summary.html b/xref-test/com/puppycrawl/package-summary.html
index dd149027fd..22e7543f6c 100644
--- a/xref-test/com/puppycrawl/package-summary.html
+++ b/xref-test/com/puppycrawl/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.</title>
         <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html b/xref-test/com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html
index ff3ca65d3d..bcff620b00 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html
@@ -454,181 +454,196 @@
 <a class="jxr_linenumber" name="L446" href="#L446">446</a>     }
 <a class="jxr_linenumber" name="L447" href="#L447">447</a> 
 <a class="jxr_linenumber" name="L448" href="#L448">448</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L449" href="#L449">449</a> <em class="jxr_javadoccomment">     * Performs verification of violation lines.</em>
+<a class="jxr_linenumber" name="L449" href="#L449">449</a> <em class="jxr_javadoccomment">     * Executes given config on a list of files only. Does not verify violations.</em>
 <a class="jxr_linenumber" name="L450" href="#L450">450</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em class="jxr_javadoccomment">     * @param config parsed config.</em>
-<a class="jxr_linenumber" name="L452" href="#L452">452</a> <em class="jxr_javadoccomment">     * @param file file path.</em>
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em class="jxr_javadoccomment">     * @param testInputViolations List of TestInputViolation objects.</em>
-<a class="jxr_linenumber" name="L454" href="#L454">454</a> <em class="jxr_javadoccomment">     * @throws Exception if exception occurs during verification process.</em>
-<a class="jxr_linenumber" name="L455" href="#L455">455</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> verifyViolations(Configuration config,
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>                                   String file,
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>                                   List&lt;TestInputViolation&gt; testInputViolations)
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L460" href="#L460">460</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; actualViolations = getActualViolationsForFile(config, file);
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>         <strong class="jxr_keyword">final</strong> List&lt;Integer&gt; actualViolationLines = actualViolations.stream()
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>                 .map(violation -&gt; violation.substring(0, violation.indexOf(':')))
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>                 .map(Integer::valueOf)
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>                 .collect(Collectors.toUnmodifiableList());
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>         <strong class="jxr_keyword">final</strong> List&lt;Integer&gt; expectedViolationLines = testInputViolations.stream()
-<a class="jxr_linenumber" name="L466" href="#L466">466</a>                 .map(TestInputViolation::getLineNo)
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>                 .collect(Collectors.toUnmodifiableList());
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>         assertWithMessage(<span class="jxr_string">"Violation lines for %s differ."</span>, file)
-<a class="jxr_linenumber" name="L469" href="#L469">469</a>                 .that(actualViolationLines)
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>                 .isEqualTo(expectedViolationLines);
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> index = 0; index &lt; actualViolations.size(); index++) {
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>             assertWithMessage(<span class="jxr_string">"Actual and expected violations differ."</span>)
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>                     .that(actualViolations.get(index))
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>                     .matches(testInputViolations.get(index).toRegex());
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>         }
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>     }
-<a class="jxr_linenumber" name="L477" href="#L477">477</a> 
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L479" href="#L479">479</a> <em class="jxr_javadoccomment">     * Tests the file with the check config.</em>
-<a class="jxr_linenumber" name="L480" href="#L480">480</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L481" href="#L481">481</a> <em class="jxr_javadoccomment">     * @param config check configuration.</em>
-<a class="jxr_linenumber" name="L482" href="#L482">482</a> <em class="jxr_javadoccomment">     * @param file input file path.</em>
-<a class="jxr_linenumber" name="L483" href="#L483">483</a> <em class="jxr_javadoccomment">     * @return list of actual violations.</em>
-<a class="jxr_linenumber" name="L484" href="#L484">484</a> <em class="jxr_javadoccomment">     * @throws Exception if exception occurs during verification process.</em>
-<a class="jxr_linenumber" name="L485" href="#L485">485</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>     <strong class="jxr_keyword">private</strong> List&lt;String&gt; getActualViolationsForFile(Configuration config,
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>                                                     String file) <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>         stream.flush();
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>         stream.reset();
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = Collections.singletonList(<strong class="jxr_keyword">new</strong> File(file));
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(config);
-<a class="jxr_linenumber" name="L492" href="#L492">492</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; actualViolations =
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>                 getActualViolations(checker.process(files));
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>         checker.destroy();
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>         <strong class="jxr_keyword">return</strong> actualViolations.getOrDefault(file, <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>     }
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> 
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L499" href="#L499">499</a> <em class="jxr_javadoccomment">     * Returns the actual violations for each file that has been checked against {@link Checker}.</em>
-<a class="jxr_linenumber" name="L500" href="#L500">500</a> <em class="jxr_javadoccomment">     * Each file is mapped to their corresponding violation messages. Reads input stream for these</em>
-<a class="jxr_linenumber" name="L501" href="#L501">501</a> <em class="jxr_javadoccomment">     * messages using instance of {@link InputStreamReader}.</em>
-<a class="jxr_linenumber" name="L502" href="#L502">502</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L503" href="#L503">503</a> <em class="jxr_javadoccomment">     * @param errorCount count of errors after checking set of files against {@link Checker}.</em>
-<a class="jxr_linenumber" name="L504" href="#L504">504</a> <em class="jxr_javadoccomment">     * @return a {@link Map} object containing file names and the corresponding violation messages.</em>
-<a class="jxr_linenumber" name="L505" href="#L505">505</a> <em class="jxr_javadoccomment">     * @throws IOException exception can occur when reading input stream.</em>
-<a class="jxr_linenumber" name="L506" href="#L506">506</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>     <strong class="jxr_keyword">private</strong> Map&lt;String, List&lt;String&gt;&gt; getActualViolations(<strong class="jxr_keyword">int</strong> errorCount) <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <em class="jxr_comment">// process each of the lines</em>
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>         <strong class="jxr_keyword">try</strong> (ByteArrayInputStream inputStream =
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>                 <strong class="jxr_keyword">new</strong> ByteArrayInputStream(stream.toByteArray());
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>             LineNumberReader lnr = <strong class="jxr_keyword">new</strong> LineNumberReader(
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>                 <strong class="jxr_keyword">new</strong> InputStreamReader(inputStream, StandardCharsets.UTF_8))) {
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>             <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; actualViolations = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>             <strong class="jxr_keyword">for</strong> (String line = lnr.readLine(); line != <strong class="jxr_keyword">null</strong> &amp;&amp; lnr.getLineNumber() &lt;= errorCount;
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                  line = lnr.readLine()) {
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>                 <em class="jxr_comment">// have at least 2 characters before the splitting colon,</em>
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 <em class="jxr_comment">// to not split after the drive letter on Windows</em>
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>                 <strong class="jxr_keyword">final</strong> String[] actualViolation = line.split(<span class="jxr_string">"(?&lt;=.{2}):"</span>, 2);
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>                 <strong class="jxr_keyword">final</strong> String actualViolationFileName = actualViolation[0];
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>                 <strong class="jxr_keyword">final</strong> String actualViolationMessage = actualViolation[1];
-<a class="jxr_linenumber" name="L521" href="#L521">521</a> 
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>                 actualViolations
-<a class="jxr_linenumber" name="L523" href="#L523">523</a>                         .computeIfAbsent(actualViolationFileName, key -&gt; <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;())
-<a class="jxr_linenumber" name="L524" href="#L524">524</a>                         .add(actualViolationMessage);
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>             }
-<a class="jxr_linenumber" name="L526" href="#L526">526</a> 
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>             <strong class="jxr_keyword">return</strong> actualViolations;
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>         }
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>     }
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> 
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L532" href="#L532">532</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
-<a class="jxr_linenumber" name="L533" href="#L533">533</a> <em class="jxr_javadoccomment">     * file.</em>
-<a class="jxr_linenumber" name="L534" href="#L534">534</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L535" href="#L535">535</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L536" href="#L536">536</a> <em class="jxr_javadoccomment">     * @param arguments  the arguments of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L537" href="#L537">537</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
-<a class="jxr_linenumber" name="L538" href="#L538">538</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">final</strong> String getCheckMessage(String messageKey, Object... arguments) {
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>         <strong class="jxr_keyword">return</strong> internalGetCheckMessage(getMessageBundle(), messageKey, arguments);
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>     }
-<a class="jxr_linenumber" name="L542" href="#L542">542</a> 
-<a class="jxr_linenumber" name="L543" href="#L543">543</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L544" href="#L544">544</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
-<a class="jxr_linenumber" name="L545" href="#L545">545</a> <em class="jxr_javadoccomment">     * file.</em>
-<a class="jxr_linenumber" name="L546" href="#L546">546</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L547" href="#L547">547</a> <em class="jxr_javadoccomment">     * @param clazz the related check class.</em>
-<a class="jxr_linenumber" name="L548" href="#L548">548</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L549" href="#L549">549</a> <em class="jxr_javadoccomment">     * @param arguments the arguments of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L550" href="#L550">550</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
-<a class="jxr_linenumber" name="L551" href="#L551">551</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> String getCheckMessage(
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>             Class&lt;?&gt; clazz, String messageKey, Object... arguments) {
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>         <strong class="jxr_keyword">return</strong> internalGetCheckMessage(getMessageBundle(clazz.getName()), messageKey, arguments);
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>     }
-<a class="jxr_linenumber" name="L556" href="#L556">556</a> 
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L558" href="#L558">558</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
-<a class="jxr_linenumber" name="L559" href="#L559">559</a> <em class="jxr_javadoccomment">     * file.</em>
-<a class="jxr_linenumber" name="L560" href="#L560">560</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L561" href="#L561">561</a> <em class="jxr_javadoccomment">     * @param messageBundle the bundle name.</em>
-<a class="jxr_linenumber" name="L562" href="#L562">562</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L563" href="#L563">563</a> <em class="jxr_javadoccomment">     * @param arguments the arguments of message in 'messages.properties' file.</em>
-<a class="jxr_linenumber" name="L564" href="#L564">564</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
-<a class="jxr_linenumber" name="L565" href="#L565">565</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L566" href="#L566">566</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String internalGetCheckMessage(
-<a class="jxr_linenumber" name="L567" href="#L567">567</a>             String messageBundle, String messageKey, Object... arguments) {
-<a class="jxr_linenumber" name="L568" href="#L568">568</a>         <strong class="jxr_keyword">final</strong> ResourceBundle resourceBundle = ResourceBundle.getBundle(
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>                 messageBundle,
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>                 Locale.ROOT,
-<a class="jxr_linenumber" name="L571" href="#L571">571</a>                 Thread.currentThread().getContextClassLoader(),
-<a class="jxr_linenumber" name="L572" href="#L572">572</a>                 <strong class="jxr_keyword">new</strong> Utf8Control());
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>         <strong class="jxr_keyword">final</strong> String pattern = resourceBundle.getString(messageKey);
-<a class="jxr_linenumber" name="L574" href="#L574">574</a>         <strong class="jxr_keyword">final</strong> MessageFormat formatter = <strong class="jxr_keyword">new</strong> MessageFormat(pattern, Locale.ROOT);
-<a class="jxr_linenumber" name="L575" href="#L575">575</a>         <strong class="jxr_keyword">return</strong> formatter.format(arguments);
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>     }
-<a class="jxr_linenumber" name="L577" href="#L577">577</a> 
-<a class="jxr_linenumber" name="L578" href="#L578">578</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L579" href="#L579">579</a> <em class="jxr_javadoccomment">     * Returns message bundle for a class specified by its class name.</em>
-<a class="jxr_linenumber" name="L580" href="#L580">580</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L581" href="#L581">581</a> <em class="jxr_javadoccomment">     * @return a string of message bundles for the class using class name.</em>
-<a class="jxr_linenumber" name="L582" href="#L582">582</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L583" href="#L583">583</a>     <strong class="jxr_keyword">private</strong> String getMessageBundle() {
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>         <strong class="jxr_keyword">final</strong> String className = getClass().getName();
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>         <strong class="jxr_keyword">return</strong> getMessageBundle(className);
-<a class="jxr_linenumber" name="L586" href="#L586">586</a>     }
-<a class="jxr_linenumber" name="L587" href="#L587">587</a> 
-<a class="jxr_linenumber" name="L588" href="#L588">588</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L589" href="#L589">589</a> <em class="jxr_javadoccomment">     * Returns message bundles for a class by providing class name.</em>
-<a class="jxr_linenumber" name="L590" href="#L590">590</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L591" href="#L591">591</a> <em class="jxr_javadoccomment">     * @param className name of the class.</em>
-<a class="jxr_linenumber" name="L592" href="#L592">592</a> <em class="jxr_javadoccomment">     * @return message bundles containing package name.</em>
-<a class="jxr_linenumber" name="L593" href="#L593">593</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getMessageBundle(String className) {
-<a class="jxr_linenumber" name="L595" href="#L595">595</a>         <strong class="jxr_keyword">final</strong> String messageBundle;
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>         <strong class="jxr_keyword">final</strong> String messages = <span class="jxr_string">"messages"</span>;
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> endIndex = className.lastIndexOf('.');
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>         <strong class="jxr_keyword">if</strong> (endIndex &lt; 0) {
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>             messageBundle = messages;
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>         }
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>             <strong class="jxr_keyword">final</strong> String packageName = className.substring(0, endIndex);
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>             messageBundle = packageName + <span class="jxr_string">"."</span> + messages;
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>         }
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>         <strong class="jxr_keyword">return</strong> messageBundle;
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>     }
-<a class="jxr_linenumber" name="L607" href="#L607">607</a> 
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L609" href="#L609">609</a> <em class="jxr_javadoccomment">     * Remove suppressed violation messages from actual violation messages.</em>
-<a class="jxr_linenumber" name="L610" href="#L610">610</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L611" href="#L611">611</a> <em class="jxr_javadoccomment">     * @param actualViolations actual violation messages</em>
-<a class="jxr_linenumber" name="L612" href="#L612">612</a> <em class="jxr_javadoccomment">     * @param suppressedViolations suppressed violation messages</em>
-<a class="jxr_linenumber" name="L613" href="#L613">613</a> <em class="jxr_javadoccomment">     * @return an array of actual violation messages minus suppressed violation messages</em>
-<a class="jxr_linenumber" name="L614" href="#L614">614</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> String[] removeSuppressed(String[] actualViolations,
-<a class="jxr_linenumber" name="L616" href="#L616">616</a>                                                String... suppressedViolations) {
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; actualViolationsList =
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>             Arrays.stream(actualViolations).collect(Collectors.toCollection(ArrayList::<strong class="jxr_keyword">new</strong>));
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>         actualViolationsList.removeAll(Arrays.asList(suppressedViolations));
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>         <strong class="jxr_keyword">return</strong> actualViolationsList.toArray(CommonUtil.EMPTY_STRING_ARRAY);
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em class="jxr_javadoccomment">     * @param checker check configuration</em>
+<a class="jxr_linenumber" name="L452" href="#L452">452</a> <em class="jxr_javadoccomment">     * @param filenames names of files to process</em>
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em class="jxr_javadoccomment">     * @throws Exception if there is a problem during checker configuration</em>
+<a class="jxr_linenumber" name="L454" href="#L454">454</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> execute(Checker checker, String... filenames) <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = Arrays.stream(filenames)
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>                 .map(File::<strong class="jxr_keyword">new</strong>)
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>                 .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>         checker.process(files);
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>         checker.destroy();
+<a class="jxr_linenumber" name="L461" href="#L461">461</a>     }
+<a class="jxr_linenumber" name="L462" href="#L462">462</a> 
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L464" href="#L464">464</a> <em class="jxr_javadoccomment">     * Performs verification of violation lines.</em>
+<a class="jxr_linenumber" name="L465" href="#L465">465</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L466" href="#L466">466</a> <em class="jxr_javadoccomment">     * @param config parsed config.</em>
+<a class="jxr_linenumber" name="L467" href="#L467">467</a> <em class="jxr_javadoccomment">     * @param file file path.</em>
+<a class="jxr_linenumber" name="L468" href="#L468">468</a> <em class="jxr_javadoccomment">     * @param testInputViolations List of TestInputViolation objects.</em>
+<a class="jxr_linenumber" name="L469" href="#L469">469</a> <em class="jxr_javadoccomment">     * @throws Exception if exception occurs during verification process.</em>
+<a class="jxr_linenumber" name="L470" href="#L470">470</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> verifyViolations(Configuration config,
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>                                   String file,
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>                                   List&lt;TestInputViolation&gt; testInputViolations)
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; actualViolations = getActualViolationsForFile(config, file);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>         <strong class="jxr_keyword">final</strong> List&lt;Integer&gt; actualViolationLines = actualViolations.stream()
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>                 .map(violation -&gt; violation.substring(0, violation.indexOf(':')))
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>                 .map(Integer::valueOf)
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>                 .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>         <strong class="jxr_keyword">final</strong> List&lt;Integer&gt; expectedViolationLines = testInputViolations.stream()
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>                 .map(TestInputViolation::getLineNo)
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>                 .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>         assertWithMessage(<span class="jxr_string">"Violation lines for %s differ."</span>, file)
+<a class="jxr_linenumber" name="L484" href="#L484">484</a>                 .that(actualViolationLines)
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>                 .isEqualTo(expectedViolationLines);
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> index = 0; index &lt; actualViolations.size(); index++) {
+<a class="jxr_linenumber" name="L487" href="#L487">487</a>             assertWithMessage(<span class="jxr_string">"Actual and expected violations differ."</span>)
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>                     .that(actualViolations.get(index))
+<a class="jxr_linenumber" name="L489" href="#L489">489</a>                     .matches(testInputViolations.get(index).toRegex());
+<a class="jxr_linenumber" name="L490" href="#L490">490</a>         }
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>     }
+<a class="jxr_linenumber" name="L492" href="#L492">492</a> 
+<a class="jxr_linenumber" name="L493" href="#L493">493</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L494" href="#L494">494</a> <em class="jxr_javadoccomment">     * Tests the file with the check config.</em>
+<a class="jxr_linenumber" name="L495" href="#L495">495</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L496" href="#L496">496</a> <em class="jxr_javadoccomment">     * @param config check configuration.</em>
+<a class="jxr_linenumber" name="L497" href="#L497">497</a> <em class="jxr_javadoccomment">     * @param file input file path.</em>
+<a class="jxr_linenumber" name="L498" href="#L498">498</a> <em class="jxr_javadoccomment">     * @return list of actual violations.</em>
+<a class="jxr_linenumber" name="L499" href="#L499">499</a> <em class="jxr_javadoccomment">     * @throws Exception if exception occurs during verification process.</em>
+<a class="jxr_linenumber" name="L500" href="#L500">500</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>     <strong class="jxr_keyword">private</strong> List&lt;String&gt; getActualViolationsForFile(Configuration config,
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>                                                     String file) <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>         stream.flush();
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>         stream.reset();
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = Collections.singletonList(<strong class="jxr_keyword">new</strong> File(file));
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(config);
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; actualViolations =
+<a class="jxr_linenumber" name="L508" href="#L508">508</a>                 getActualViolations(checker.process(files));
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>         checker.destroy();
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">return</strong> actualViolations.getOrDefault(file, <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
+<a class="jxr_linenumber" name="L511" href="#L511">511</a>     }
+<a class="jxr_linenumber" name="L512" href="#L512">512</a> 
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L514" href="#L514">514</a> <em class="jxr_javadoccomment">     * Returns the actual violations for each file that has been checked against {@link Checker}.</em>
+<a class="jxr_linenumber" name="L515" href="#L515">515</a> <em class="jxr_javadoccomment">     * Each file is mapped to their corresponding violation messages. Reads input stream for these</em>
+<a class="jxr_linenumber" name="L516" href="#L516">516</a> <em class="jxr_javadoccomment">     * messages using instance of {@link InputStreamReader}.</em>
+<a class="jxr_linenumber" name="L517" href="#L517">517</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L518" href="#L518">518</a> <em class="jxr_javadoccomment">     * @param errorCount count of errors after checking set of files against {@link Checker}.</em>
+<a class="jxr_linenumber" name="L519" href="#L519">519</a> <em class="jxr_javadoccomment">     * @return a {@link Map} object containing file names and the corresponding violation messages.</em>
+<a class="jxr_linenumber" name="L520" href="#L520">520</a> <em class="jxr_javadoccomment">     * @throws IOException exception can occur when reading input stream.</em>
+<a class="jxr_linenumber" name="L521" href="#L521">521</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>     <strong class="jxr_keyword">private</strong> Map&lt;String, List&lt;String&gt;&gt; getActualViolations(<strong class="jxr_keyword">int</strong> errorCount) <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L523" href="#L523">523</a>         <em class="jxr_comment">// process each of the lines</em>
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>         <strong class="jxr_keyword">try</strong> (ByteArrayInputStream inputStream =
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>                 <strong class="jxr_keyword">new</strong> ByteArrayInputStream(stream.toByteArray());
+<a class="jxr_linenumber" name="L526" href="#L526">526</a>             LineNumberReader lnr = <strong class="jxr_keyword">new</strong> LineNumberReader(
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>                 <strong class="jxr_keyword">new</strong> InputStreamReader(inputStream, StandardCharsets.UTF_8))) {
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>             <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; actualViolations = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
+<a class="jxr_linenumber" name="L529" href="#L529">529</a>             <strong class="jxr_keyword">for</strong> (String line = lnr.readLine(); line != <strong class="jxr_keyword">null</strong> &amp;&amp; lnr.getLineNumber() &lt;= errorCount;
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>                  line = lnr.readLine()) {
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>                 <em class="jxr_comment">// have at least 2 characters before the splitting colon,</em>
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>                 <em class="jxr_comment">// to not split after the drive letter on Windows</em>
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>                 <strong class="jxr_keyword">final</strong> String[] actualViolation = line.split(<span class="jxr_string">"(?&lt;=.{2}):"</span>, 2);
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>                 <strong class="jxr_keyword">final</strong> String actualViolationFileName = actualViolation[0];
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>                 <strong class="jxr_keyword">final</strong> String actualViolationMessage = actualViolation[1];
+<a class="jxr_linenumber" name="L536" href="#L536">536</a> 
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>                 actualViolations
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>                         .computeIfAbsent(actualViolationFileName, key -&gt; <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;())
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>                         .add(actualViolationMessage);
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>             }
+<a class="jxr_linenumber" name="L541" href="#L541">541</a> 
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>             <strong class="jxr_keyword">return</strong> actualViolations;
+<a class="jxr_linenumber" name="L543" href="#L543">543</a>         }
+<a class="jxr_linenumber" name="L544" href="#L544">544</a>     }
+<a class="jxr_linenumber" name="L545" href="#L545">545</a> 
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L547" href="#L547">547</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
+<a class="jxr_linenumber" name="L548" href="#L548">548</a> <em class="jxr_javadoccomment">     * file.</em>
+<a class="jxr_linenumber" name="L549" href="#L549">549</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L550" href="#L550">550</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L551" href="#L551">551</a> <em class="jxr_javadoccomment">     * @param arguments  the arguments of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L552" href="#L552">552</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
+<a class="jxr_linenumber" name="L553" href="#L553">553</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L554" href="#L554">554</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">final</strong> String getCheckMessage(String messageKey, Object... arguments) {
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>         <strong class="jxr_keyword">return</strong> internalGetCheckMessage(getMessageBundle(), messageKey, arguments);
+<a class="jxr_linenumber" name="L556" href="#L556">556</a>     }
+<a class="jxr_linenumber" name="L557" href="#L557">557</a> 
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L559" href="#L559">559</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
+<a class="jxr_linenumber" name="L560" href="#L560">560</a> <em class="jxr_javadoccomment">     * file.</em>
+<a class="jxr_linenumber" name="L561" href="#L561">561</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L562" href="#L562">562</a> <em class="jxr_javadoccomment">     * @param clazz the related check class.</em>
+<a class="jxr_linenumber" name="L563" href="#L563">563</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L564" href="#L564">564</a> <em class="jxr_javadoccomment">     * @param arguments the arguments of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L565" href="#L565">565</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
+<a class="jxr_linenumber" name="L566" href="#L566">566</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> String getCheckMessage(
+<a class="jxr_linenumber" name="L568" href="#L568">568</a>             Class&lt;?&gt; clazz, String messageKey, Object... arguments) {
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>         <strong class="jxr_keyword">return</strong> internalGetCheckMessage(getMessageBundle(clazz.getName()), messageKey, arguments);
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>     }
+<a class="jxr_linenumber" name="L571" href="#L571">571</a> 
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L573" href="#L573">573</a> <em class="jxr_javadoccomment">     * Gets the check message 'as is' from appropriate 'messages.properties'</em>
+<a class="jxr_linenumber" name="L574" href="#L574">574</a> <em class="jxr_javadoccomment">     * file.</em>
+<a class="jxr_linenumber" name="L575" href="#L575">575</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L576" href="#L576">576</a> <em class="jxr_javadoccomment">     * @param messageBundle the bundle name.</em>
+<a class="jxr_linenumber" name="L577" href="#L577">577</a> <em class="jxr_javadoccomment">     * @param messageKey the key of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L578" href="#L578">578</a> <em class="jxr_javadoccomment">     * @param arguments the arguments of message in 'messages.properties' file.</em>
+<a class="jxr_linenumber" name="L579" href="#L579">579</a> <em class="jxr_javadoccomment">     * @return The message of the check with the arguments applied.</em>
+<a class="jxr_linenumber" name="L580" href="#L580">580</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String internalGetCheckMessage(
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>             String messageBundle, String messageKey, Object... arguments) {
+<a class="jxr_linenumber" name="L583" href="#L583">583</a>         <strong class="jxr_keyword">final</strong> ResourceBundle resourceBundle = ResourceBundle.getBundle(
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>                 messageBundle,
+<a class="jxr_linenumber" name="L585" href="#L585">585</a>                 Locale.ROOT,
+<a class="jxr_linenumber" name="L586" href="#L586">586</a>                 Thread.currentThread().getContextClassLoader(),
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>                 <strong class="jxr_keyword">new</strong> Utf8Control());
+<a class="jxr_linenumber" name="L588" href="#L588">588</a>         <strong class="jxr_keyword">final</strong> String pattern = resourceBundle.getString(messageKey);
+<a class="jxr_linenumber" name="L589" href="#L589">589</a>         <strong class="jxr_keyword">final</strong> MessageFormat formatter = <strong class="jxr_keyword">new</strong> MessageFormat(pattern, Locale.ROOT);
+<a class="jxr_linenumber" name="L590" href="#L590">590</a>         <strong class="jxr_keyword">return</strong> formatter.format(arguments);
+<a class="jxr_linenumber" name="L591" href="#L591">591</a>     }
+<a class="jxr_linenumber" name="L592" href="#L592">592</a> 
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L594" href="#L594">594</a> <em class="jxr_javadoccomment">     * Returns message bundle for a class specified by its class name.</em>
+<a class="jxr_linenumber" name="L595" href="#L595">595</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L596" href="#L596">596</a> <em class="jxr_javadoccomment">     * @return a string of message bundles for the class using class name.</em>
+<a class="jxr_linenumber" name="L597" href="#L597">597</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>     <strong class="jxr_keyword">private</strong> String getMessageBundle() {
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>         <strong class="jxr_keyword">final</strong> String className = getClass().getName();
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>         <strong class="jxr_keyword">return</strong> getMessageBundle(className);
+<a class="jxr_linenumber" name="L601" href="#L601">601</a>     }
+<a class="jxr_linenumber" name="L602" href="#L602">602</a> 
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L604" href="#L604">604</a> <em class="jxr_javadoccomment">     * Returns message bundles for a class by providing class name.</em>
+<a class="jxr_linenumber" name="L605" href="#L605">605</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L606" href="#L606">606</a> <em class="jxr_javadoccomment">     * @param className name of the class.</em>
+<a class="jxr_linenumber" name="L607" href="#L607">607</a> <em class="jxr_javadoccomment">     * @return message bundles containing package name.</em>
+<a class="jxr_linenumber" name="L608" href="#L608">608</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getMessageBundle(String className) {
+<a class="jxr_linenumber" name="L610" href="#L610">610</a>         <strong class="jxr_keyword">final</strong> String messageBundle;
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>         <strong class="jxr_keyword">final</strong> String messages = <span class="jxr_string">"messages"</span>;
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> endIndex = className.lastIndexOf('.');
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>         <strong class="jxr_keyword">if</strong> (endIndex &lt; 0) {
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>             messageBundle = messages;
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>         }
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>             <strong class="jxr_keyword">final</strong> String packageName = className.substring(0, endIndex);
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>             messageBundle = packageName + <span class="jxr_string">"."</span> + messages;
+<a class="jxr_linenumber" name="L619" href="#L619">619</a>         }
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>         <strong class="jxr_keyword">return</strong> messageBundle;
 <a class="jxr_linenumber" name="L621" href="#L621">621</a>     }
 <a class="jxr_linenumber" name="L622" href="#L622">622</a> 
-<a class="jxr_linenumber" name="L623" href="#L623">623</a> }
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> <em class="jxr_javadoccomment">     * Remove suppressed violation messages from actual violation messages.</em>
+<a class="jxr_linenumber" name="L625" href="#L625">625</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> <em class="jxr_javadoccomment">     * @param actualViolations actual violation messages</em>
+<a class="jxr_linenumber" name="L627" href="#L627">627</a> <em class="jxr_javadoccomment">     * @param suppressedViolations suppressed violation messages</em>
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> <em class="jxr_javadoccomment">     * @return an array of actual violation messages minus suppressed violation messages</em>
+<a class="jxr_linenumber" name="L629" href="#L629">629</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L630" href="#L630">630</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> String[] removeSuppressed(String[] actualViolations,
+<a class="jxr_linenumber" name="L631" href="#L631">631</a>                                                String... suppressedViolations) {
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; actualViolationsList =
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>             Arrays.stream(actualViolations).collect(Collectors.toCollection(ArrayList::<strong class="jxr_keyword">new</strong>));
+<a class="jxr_linenumber" name="L634" href="#L634">634</a>         actualViolationsList.removeAll(Arrays.asList(suppressedViolations));
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>         <strong class="jxr_keyword">return</strong> actualViolationsList.toArray(CommonUtil.EMPTY_STRING_ARRAY);
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>     }
+<a class="jxr_linenumber" name="L637" href="#L637">637</a> 
+<a class="jxr_linenumber" name="L638" href="#L638">638</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/CheckerTest.html b/xref-test/com/puppycrawl/tools/checkstyle/CheckerTest.html
index 97bc5a8f12..914a594f00 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/CheckerTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/CheckerTest.html
@@ -607,1402 +607,1393 @@
 <a class="jxr_linenumber" name="L599" href="#L599">599</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
 <a class="jxr_linenumber" name="L600" href="#L600">600</a> 
 <a class="jxr_linenumber" name="L601" href="#L601">601</a>         <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L603" href="#L603">603</a> 
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>         verify(checkerConfig, tmpFile.getPath(), expected);
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L607" href="#L607">607</a>             cacheAfterFirstRun.load(reader);
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>         }
-<a class="jxr_linenumber" name="L609" href="#L609">609</a> 
-<a class="jxr_linenumber" name="L610" href="#L610">610</a>         <em class="jxr_comment">// one more time to reuse cache</em>
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>         verify(checkerConfig, tmpFile.getPath(), expected);
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L613" href="#L613">613</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>             cacheAfterSecondRun.load(reader);
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>         }
-<a class="jxr_linenumber" name="L616" href="#L616">616</a> 
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>         assertWithMessage(<span class="jxr_string">"Cache from first run differs from second run cache"</span>)
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>             .that(cacheAfterSecondRun)
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>             .isEqualTo(cacheAfterFirstRun);
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>     }
-<a class="jxr_linenumber" name="L621" href="#L621">621</a> 
-<a class="jxr_linenumber" name="L622" href="#L622">622</a>     @Test
-<a class="jxr_linenumber" name="L623" href="#L623">623</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCacheWithNoViolation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L624" href="#L624">624</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L625" href="#L625">625</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L626" href="#L626">626</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>         checker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L628" href="#L628">628</a>         checker.configure(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L629" href="#L629">629</a> 
-<a class="jxr_linenumber" name="L630" href="#L630">630</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L631" href="#L631">631</a>         checker.setCacheFile(cacheFile.getPath());
-<a class="jxr_linenumber" name="L632" href="#L632">632</a> 
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>         checker.setupChild(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L635" href="#L635">635</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(1);
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>         files.add(tmpFile);
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>         checker.process(files);
-<a class="jxr_linenumber" name="L638" href="#L638">638</a> 
-<a class="jxr_linenumber" name="L639" href="#L639">639</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
-<a class="jxr_linenumber" name="L640" href="#L640">640</a>         checker.destroy();
-<a class="jxr_linenumber" name="L641" href="#L641">641</a> 
-<a class="jxr_linenumber" name="L642" href="#L642">642</a>         <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L643" href="#L643">643</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L644" href="#L644">644</a>             cache.load(reader);
-<a class="jxr_linenumber" name="L645" href="#L645">645</a>         }
-<a class="jxr_linenumber" name="L646" href="#L646">646</a> 
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <em class="jxr_comment">// There should 2 objects in cache: processed file (file.java) and checker configuration.</em>
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCache = 2;
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L650" href="#L650">650</a>             .that(cache)
-<a class="jxr_linenumber" name="L651" href="#L651">651</a>             .hasSize(expectedNumberOfObjectsInCache);
-<a class="jxr_linenumber" name="L652" href="#L652">652</a> 
-<a class="jxr_linenumber" name="L653" href="#L653">653</a>         <strong class="jxr_keyword">final</strong> String expectedConfigHash = <span class="jxr_string">"D581D4A2BD482D4E1EF1F82459356BA2D8A3B"</span> + <span class="jxr_string">"FC3"</span>;
-<a class="jxr_linenumber" name="L654" href="#L654">654</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected hash"</span>)
-<a class="jxr_linenumber" name="L655" href="#L655">655</a>             .that(cache.getProperty(PropertyCacheFile.CONFIG_HASH_KEY))
-<a class="jxr_linenumber" name="L656" href="#L656">656</a>             .isEqualTo(expectedConfigHash);
-<a class="jxr_linenumber" name="L657" href="#L657">657</a> 
-<a class="jxr_linenumber" name="L658" href="#L658">658</a>         assertWithMessage(<span class="jxr_string">"Cache file has null path"</span>)
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>             .that(cache.getProperty(tmpFile.getPath()))
-<a class="jxr_linenumber" name="L660" href="#L660">660</a>             .isNotNull();
-<a class="jxr_linenumber" name="L661" href="#L661">661</a>     }
-<a class="jxr_linenumber" name="L662" href="#L662">662</a> 
-<a class="jxr_linenumber" name="L663" href="#L663">663</a>     @Test
-<a class="jxr_linenumber" name="L664" href="#L664">664</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearExistingCache() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L665" href="#L665">665</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(<strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L666" href="#L666">666</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L667" href="#L667">667</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L668" href="#L668">668</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L669" href="#L669">669</a> 
-<a class="jxr_linenumber" name="L670" href="#L670">670</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L671" href="#L671">671</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L672" href="#L672">672</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L673" href="#L673">673</a>         checker.addListener(getBriefUtLogger());
-<a class="jxr_linenumber" name="L674" href="#L674">674</a> 
-<a class="jxr_linenumber" name="L675" href="#L675">675</a>         checker.clearCache();
-<a class="jxr_linenumber" name="L676" href="#L676">676</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
-<a class="jxr_linenumber" name="L677" href="#L677">677</a>         checker.destroy();
-<a class="jxr_linenumber" name="L678" href="#L678">678</a> 
-<a class="jxr_linenumber" name="L679" href="#L679">679</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterClear = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L680" href="#L680">680</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L681" href="#L681">681</a>             cacheAfterClear.load(reader);
-<a class="jxr_linenumber" name="L682" href="#L682">682</a>         }
-<a class="jxr_linenumber" name="L683" href="#L683">683</a> 
-<a class="jxr_linenumber" name="L684" href="#L684">684</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L685" href="#L685">685</a>             .that(cacheAfterClear)
-<a class="jxr_linenumber" name="L686" href="#L686">686</a>             .hasSize(1);
-<a class="jxr_linenumber" name="L687" href="#L687">687</a>         assertWithMessage(<span class="jxr_string">"Cache has null hash"</span>)
-<a class="jxr_linenumber" name="L688" href="#L688">688</a>             .that(cacheAfterClear.getProperty(PropertyCacheFile.CONFIG_HASH_KEY))
-<a class="jxr_linenumber" name="L689" href="#L689">689</a>             .isNotNull();
-<a class="jxr_linenumber" name="L690" href="#L690">690</a> 
-<a class="jxr_linenumber" name="L691" href="#L691">691</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L693" href="#L693">693</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L694" href="#L694">694</a> 
-<a class="jxr_linenumber" name="L695" href="#L695">695</a>         <em class="jxr_comment">// file that should be audited is not in cache</em>
-<a class="jxr_linenumber" name="L696" href="#L696">696</a>         verify(checker, pathToEmptyFile, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L697" href="#L697">697</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L699" href="#L699">699</a>             cacheAfterSecondRun.load(reader);
-<a class="jxr_linenumber" name="L700" href="#L700">700</a>         }
-<a class="jxr_linenumber" name="L701" href="#L701">701</a> 
-<a class="jxr_linenumber" name="L702" href="#L702">702</a>         assertWithMessage(<span class="jxr_string">"Cache has null path"</span>)
-<a class="jxr_linenumber" name="L703" href="#L703">703</a>             .that(cacheAfterSecondRun.getProperty(pathToEmptyFile))
-<a class="jxr_linenumber" name="L704" href="#L704">704</a>             .isNotNull();
-<a class="jxr_linenumber" name="L705" href="#L705">705</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
-<a class="jxr_linenumber" name="L706" href="#L706">706</a>         assertWithMessage(<span class="jxr_string">"Cash have changed it hash"</span>)
-<a class="jxr_linenumber" name="L707" href="#L707">707</a>             .that(cacheHash)
-<a class="jxr_linenumber" name="L708" href="#L708">708</a>             .isEqualTo(cacheAfterClear.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
-<a class="jxr_linenumber" name="L709" href="#L709">709</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterSecondRun = 2;
-<a class="jxr_linenumber" name="L710" href="#L710">710</a>         assertWithMessage(<span class="jxr_string">"Cache has changed number of items"</span>)
-<a class="jxr_linenumber" name="L711" href="#L711">711</a>             .that(cacheAfterSecondRun)
-<a class="jxr_linenumber" name="L712" href="#L712">712</a>             .hasSize(expectedNumberOfObjectsInCacheAfterSecondRun);
-<a class="jxr_linenumber" name="L713" href="#L713">713</a>     }
-<a class="jxr_linenumber" name="L714" href="#L714">714</a> 
-<a class="jxr_linenumber" name="L715" href="#L715">715</a>     @Test
-<a class="jxr_linenumber" name="L716" href="#L716">716</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearCache() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L717" href="#L717">717</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration violationCheck =
-<a class="jxr_linenumber" name="L718" href="#L718">718</a>                 createModuleConfig(DummyFileSetViolationCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L719" href="#L719">719</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myConfig"</span>);
-<a class="jxr_linenumber" name="L720" href="#L720">720</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, <span class="jxr_string">"UTF-8"</span>);
-<a class="jxr_linenumber" name="L721" href="#L721">721</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L722" href="#L722">722</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L723" href="#L723">723</a>         checkerConfig.addChild(violationCheck);
-<a class="jxr_linenumber" name="L724" href="#L724">724</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L725" href="#L725">725</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L726" href="#L726">726</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L727" href="#L727">727</a>         checker.addListener(getBriefUtLogger());
-<a class="jxr_linenumber" name="L728" href="#L728">728</a> 
-<a class="jxr_linenumber" name="L729" href="#L729">729</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
-<a class="jxr_linenumber" name="L730" href="#L730">730</a>         checker.clearCache();
-<a class="jxr_linenumber" name="L731" href="#L731">731</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
-<a class="jxr_linenumber" name="L732" href="#L732">732</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = TestUtil.getInternalState(checker, <span class="jxr_string">"cacheFile"</span>);
-<a class="jxr_linenumber" name="L733" href="#L733">733</a>         cache.persist();
-<a class="jxr_linenumber" name="L734" href="#L734">734</a> 
-<a class="jxr_linenumber" name="L735" href="#L735">735</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterClear = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L736" href="#L736">736</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L737" href="#L737">737</a>             cacheAfterClear.load(reader);
-<a class="jxr_linenumber" name="L738" href="#L738">738</a>         }
-<a class="jxr_linenumber" name="L739" href="#L739">739</a> 
-<a class="jxr_linenumber" name="L740" href="#L740">740</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L741" href="#L741">741</a>             .that(cacheAfterClear)
-<a class="jxr_linenumber" name="L742" href="#L742">742</a>             .hasSize(1);
-<a class="jxr_linenumber" name="L743" href="#L743">743</a>     }
-<a class="jxr_linenumber" name="L744" href="#L744">744</a> 
-<a class="jxr_linenumber" name="L745" href="#L745">745</a>     @Test
-<a class="jxr_linenumber" name="L746" href="#L746">746</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setFileExtension() {
-<a class="jxr_linenumber" name="L747" href="#L747">747</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L748" href="#L748">748</a>         checker.setFileExtensions(<span class="jxr_string">".test1"</span>, <span class="jxr_string">"test2"</span>);
-<a class="jxr_linenumber" name="L749" href="#L749">749</a>         <strong class="jxr_keyword">final</strong> String[] actual = TestUtil.getInternalState(checker, <span class="jxr_string">"fileExtensions"</span>);
-<a class="jxr_linenumber" name="L750" href="#L750">750</a>         assertWithMessage(<span class="jxr_string">"Extensions are not expected"</span>)
-<a class="jxr_linenumber" name="L751" href="#L751">751</a>             .that(actual)
-<a class="jxr_linenumber" name="L752" href="#L752">752</a>             .isEqualTo(<strong class="jxr_keyword">new</strong> String[] {<span class="jxr_string">".test1"</span>, <span class="jxr_string">".test2"</span>});
-<a class="jxr_linenumber" name="L753" href="#L753">753</a>     }
-<a class="jxr_linenumber" name="L754" href="#L754">754</a> 
-<a class="jxr_linenumber" name="L755" href="#L755">755</a>     @Test
-<a class="jxr_linenumber" name="L756" href="#L756">756</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearCacheWhenCacheFileIsNotSet() {
-<a class="jxr_linenumber" name="L757" href="#L757">757</a>         <em class="jxr_comment">// The idea of the test is to check that when cache file is not set,</em>
-<a class="jxr_linenumber" name="L758" href="#L758">758</a>         <em class="jxr_comment">// the invocation of clearCache method does not throw an exception.</em>
-<a class="jxr_linenumber" name="L759" href="#L759">759</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L760" href="#L760">760</a>         checker.clearCache();
-<a class="jxr_linenumber" name="L761" href="#L761">761</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = TestUtil.getInternalState(checker, <span class="jxr_string">"cacheFile"</span>);
-<a class="jxr_linenumber" name="L762" href="#L762">762</a>         assertWithMessage(<span class="jxr_string">"If cache file is not set the cache should default to null"</span>)
-<a class="jxr_linenumber" name="L763" href="#L763">763</a>             .that(cache)
-<a class="jxr_linenumber" name="L764" href="#L764">764</a>             .isNull();
-<a class="jxr_linenumber" name="L765" href="#L765">765</a>     }
-<a class="jxr_linenumber" name="L766" href="#L766">766</a> 
-<a class="jxr_linenumber" name="L767" href="#L767">767</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L768" href="#L768">768</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L769" href="#L769">769</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L770" href="#L770">770</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L771" href="#L771">771</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L772" href="#L772">772</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L773" href="#L773">773</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L774" href="#L774">774</a>     @Test
-<a class="jxr_linenumber" name="L775" href="#L775">775</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorInProcessFilesMethod() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L776" href="#L776">776</a>         <em class="jxr_comment">// Assume that I/O error is happened when we try to invoke 'lastModified()' method.</em>
-<a class="jxr_linenumber" name="L777" href="#L777">777</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
-<a class="jxr_linenumber" name="L778" href="#L778">778</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
-<a class="jxr_linenumber" name="L779" href="#L779">779</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
-<a class="jxr_linenumber" name="L780" href="#L780">780</a> 
-<a class="jxr_linenumber" name="L781" href="#L781">781</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L782" href="#L782">782</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
-<a class="jxr_linenumber" name="L783" href="#L783">783</a> 
-<a class="jxr_linenumber" name="L784" href="#L784">784</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L785" href="#L785">785</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L786" href="#L786">786</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L787" href="#L787">787</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L788" href="#L788">788</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L789" href="#L789">789</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L790" href="#L790">790</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L791" href="#L791">791</a>             @Override
-<a class="jxr_linenumber" name="L792" href="#L792">792</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> lastModified() {
-<a class="jxr_linenumber" name="L793" href="#L793">793</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L794" href="#L794">794</a>             }
-<a class="jxr_linenumber" name="L795" href="#L795">795</a>         };
-<a class="jxr_linenumber" name="L796" href="#L796">796</a> 
-<a class="jxr_linenumber" name="L797" href="#L797">797</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L798" href="#L798">798</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L799" href="#L799">799</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L800" href="#L800">800</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L801" href="#L801">801</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L802" href="#L802">802</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L803" href="#L803">803</a>         }
-<a class="jxr_linenumber" name="L804" href="#L804">804</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
-<a class="jxr_linenumber" name="L805" href="#L805">805</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
-<a class="jxr_linenumber" name="L806" href="#L806">806</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
-<a class="jxr_linenumber" name="L807" href="#L807">807</a>                     .that(error.getCause())
-<a class="jxr_linenumber" name="L808" href="#L808">808</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L809" href="#L809">809</a>             assertWithMessage(<span class="jxr_string">"Error cause is not InternalError"</span>)
-<a class="jxr_linenumber" name="L810" href="#L810">810</a>                     .that(error.getCause().getCause())
-<a class="jxr_linenumber" name="L811" href="#L811">811</a>                     .isInstanceOf(InternalError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L812" href="#L812">812</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L813" href="#L813">813</a>                     .that(error)
-<a class="jxr_linenumber" name="L814" href="#L814">814</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L815" href="#L815">815</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L816" href="#L816">816</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L817" href="#L817">817</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L818" href="#L818">818</a>         }
-<a class="jxr_linenumber" name="L819" href="#L819">819</a>     }
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> 
-<a class="jxr_linenumber" name="L821" href="#L821">821</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L822" href="#L822">822</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L823" href="#L823">823</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L824" href="#L824">824</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L825" href="#L825">825</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L826" href="#L826">826</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L827" href="#L827">827</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L828" href="#L828">828</a>     @Test
-<a class="jxr_linenumber" name="L829" href="#L829">829</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L830" href="#L830">830</a>         <em class="jxr_comment">// Assume that I/O error is happened when we try to invoke 'lastModified()' method.</em>
-<a class="jxr_linenumber" name="L831" href="#L831">831</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
-<a class="jxr_linenumber" name="L832" href="#L832">832</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
-<a class="jxr_linenumber" name="L833" href="#L833">833</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
-<a class="jxr_linenumber" name="L834" href="#L834">834</a> 
-<a class="jxr_linenumber" name="L835" href="#L835">835</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L836" href="#L836">836</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
-<a class="jxr_linenumber" name="L837" href="#L837">837</a> 
-<a class="jxr_linenumber" name="L838" href="#L838">838</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L839" href="#L839">839</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L840" href="#L840">840</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L841" href="#L841">841</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L842" href="#L842">842</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L843" href="#L843">843</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L844" href="#L844">844</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L845" href="#L845">845</a>             @Override
-<a class="jxr_linenumber" name="L846" href="#L846">846</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> lastModified() {
-<a class="jxr_linenumber" name="L847" href="#L847">847</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L848" href="#L848">848</a>             }
-<a class="jxr_linenumber" name="L849" href="#L849">849</a> 
-<a class="jxr_linenumber" name="L850" href="#L850">850</a>             @Override
-<a class="jxr_linenumber" name="L851" href="#L851">851</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
-<a class="jxr_linenumber" name="L852" href="#L852">852</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L853" href="#L853">853</a>             }
-<a class="jxr_linenumber" name="L854" href="#L854">854</a>         };
-<a class="jxr_linenumber" name="L855" href="#L855">855</a> 
-<a class="jxr_linenumber" name="L856" href="#L856">856</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L857" href="#L857">857</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L858" href="#L858">858</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L859" href="#L859">859</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L860" href="#L860">860</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L861" href="#L861">861</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L862" href="#L862">862</a>         }
-<a class="jxr_linenumber" name="L863" href="#L863">863</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
-<a class="jxr_linenumber" name="L864" href="#L864">864</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
-<a class="jxr_linenumber" name="L865" href="#L865">865</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
-<a class="jxr_linenumber" name="L866" href="#L866">866</a>                     .that(error)
-<a class="jxr_linenumber" name="L867" href="#L867">867</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L868" href="#L868">868</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L869" href="#L869">869</a>             assertWithMessage(<span class="jxr_string">"Error cause is not InternalError"</span>)
-<a class="jxr_linenumber" name="L870" href="#L870">870</a>                     .that(error)
-<a class="jxr_linenumber" name="L871" href="#L871">871</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L872" href="#L872">872</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L873" href="#L873">873</a>                     .isInstanceOf(InternalError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L874" href="#L874">874</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L875" href="#L875">875</a>                     .that(error)
-<a class="jxr_linenumber" name="L876" href="#L876">876</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L877" href="#L877">877</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L878" href="#L878">878</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L879" href="#L879">879</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L880" href="#L880">880</a>         }
-<a class="jxr_linenumber" name="L881" href="#L881">881</a>     }
-<a class="jxr_linenumber" name="L882" href="#L882">882</a> 
-<a class="jxr_linenumber" name="L883" href="#L883">883</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L884" href="#L884">884</a> <em class="jxr_javadoccomment">     * It is OK to have long test method name here as it describes the test purpose.</em>
-<a class="jxr_linenumber" name="L885" href="#L885">885</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L886" href="#L886">886</a>     @Test
-<a class="jxr_linenumber" name="L887" href="#L887">887</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheAndFilterWhichDoesNotImplementExternalResourceHolderInterface()
-<a class="jxr_linenumber" name="L888" href="#L888">888</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L889" href="#L889">889</a>         assertWithMessage(<span class="jxr_string">"ExternalResourceHolder has changed its parent"</span>)
-<a class="jxr_linenumber" name="L890" href="#L890">890</a>                 .that(ExternalResourceHolder.<strong class="jxr_keyword">class</strong>.isAssignableFrom(DummyFilter.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L891" href="#L891">891</a>                 .isFalse();
-<a class="jxr_linenumber" name="L892" href="#L892">892</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(DummyFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L893" href="#L893">893</a> 
-<a class="jxr_linenumber" name="L894" href="#L894">894</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(filterConfig);
-<a class="jxr_linenumber" name="L895" href="#L895">895</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L896" href="#L896">896</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L897" href="#L897">897</a> 
-<a class="jxr_linenumber" name="L898" href="#L898">898</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L899" href="#L899">899</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L900" href="#L900">900</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L901" href="#L901">901</a> 
-<a class="jxr_linenumber" name="L902" href="#L902">902</a>         verify(checkerConfig, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L903" href="#L903">903</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L904" href="#L904">904</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L905" href="#L905">905</a>             cacheAfterFirstRun.load(reader);
-<a class="jxr_linenumber" name="L906" href="#L906">906</a>         }
-<a class="jxr_linenumber" name="L907" href="#L907">907</a> 
-<a class="jxr_linenumber" name="L908" href="#L908">908</a>         <em class="jxr_comment">// One more time to use cache.</em>
-<a class="jxr_linenumber" name="L909" href="#L909">909</a>         verify(checkerConfig, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L910" href="#L910">910</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L911" href="#L911">911</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L912" href="#L912">912</a>             cacheAfterSecondRun.load(reader);
-<a class="jxr_linenumber" name="L913" href="#L913">913</a>         }
-<a class="jxr_linenumber" name="L914" href="#L914">914</a> 
-<a class="jxr_linenumber" name="L915" href="#L915">915</a>         <strong class="jxr_keyword">final</strong> String cacheFilePath = cacheAfterSecondRun.getProperty(pathToEmptyFile);
-<a class="jxr_linenumber" name="L916" href="#L916">916</a>         assertWithMessage(<span class="jxr_string">"Cache file has changed its path"</span>)
-<a class="jxr_linenumber" name="L917" href="#L917">917</a>             .that(cacheFilePath)
-<a class="jxr_linenumber" name="L918" href="#L918">918</a>             .isEqualTo(cacheAfterFirstRun.getProperty(pathToEmptyFile));
-<a class="jxr_linenumber" name="L919" href="#L919">919</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
-<a class="jxr_linenumber" name="L920" href="#L920">920</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its hash"</span>)
-<a class="jxr_linenumber" name="L921" href="#L921">921</a>             .that(cacheHash)
-<a class="jxr_linenumber" name="L922" href="#L922">922</a>             .isEqualTo(cacheAfterFirstRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
-<a class="jxr_linenumber" name="L923" href="#L923">923</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCache = 2;
+<a class="jxr_linenumber" name="L602" href="#L602">602</a> 
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>         execute(checkerConfig, tmpFile.getPath());
+<a class="jxr_linenumber" name="L604" href="#L604">604</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L605" href="#L605">605</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>             cacheAfterFirstRun.load(reader);
+<a class="jxr_linenumber" name="L607" href="#L607">607</a>         }
+<a class="jxr_linenumber" name="L608" href="#L608">608</a> 
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>         <em class="jxr_comment">// one more time to reuse cache</em>
+<a class="jxr_linenumber" name="L610" href="#L610">610</a>         execute(checkerConfig, tmpFile.getPath());
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>             cacheAfterSecondRun.load(reader);
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>         }
+<a class="jxr_linenumber" name="L615" href="#L615">615</a> 
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>         assertWithMessage(<span class="jxr_string">"Cache from first run differs from second run cache"</span>)
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>             .that(cacheAfterSecondRun)
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>             .isEqualTo(cacheAfterFirstRun);
+<a class="jxr_linenumber" name="L619" href="#L619">619</a>     }
+<a class="jxr_linenumber" name="L620" href="#L620">620</a> 
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>     @Test
+<a class="jxr_linenumber" name="L622" href="#L622">622</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCacheWithNoViolation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L624" href="#L624">624</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L626" href="#L626">626</a>         checker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L627" href="#L627">627</a>         checker.configure(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> 
+<a class="jxr_linenumber" name="L629" href="#L629">629</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L630" href="#L630">630</a>         checker.setCacheFile(cacheFile.getPath());
+<a class="jxr_linenumber" name="L631" href="#L631">631</a> 
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>         checker.setupChild(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>         <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(1);
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>         files.add(tmpFile);
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>         checker.process(files);
+<a class="jxr_linenumber" name="L637" href="#L637">637</a> 
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>         checker.destroy();
+<a class="jxr_linenumber" name="L640" href="#L640">640</a> 
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>         <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L643" href="#L643">643</a>             cache.load(reader);
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>         }
+<a class="jxr_linenumber" name="L645" href="#L645">645</a> 
+<a class="jxr_linenumber" name="L646" href="#L646">646</a>         <em class="jxr_comment">// There should 2 objects in cache: processed file (file.java) and checker configuration.</em>
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCache = 2;
+<a class="jxr_linenumber" name="L648" href="#L648">648</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L649" href="#L649">649</a>             .that(cache)
+<a class="jxr_linenumber" name="L650" href="#L650">650</a>             .hasSize(expectedNumberOfObjectsInCache);
+<a class="jxr_linenumber" name="L651" href="#L651">651</a> 
+<a class="jxr_linenumber" name="L652" href="#L652">652</a>         <strong class="jxr_keyword">final</strong> String expectedConfigHash = <span class="jxr_string">"D581D4A2BD482D4E1EF1F82459356BA2D8A3B"</span> + <span class="jxr_string">"FC3"</span>;
+<a class="jxr_linenumber" name="L653" href="#L653">653</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected hash"</span>)
+<a class="jxr_linenumber" name="L654" href="#L654">654</a>             .that(cache.getProperty(PropertyCacheFile.CONFIG_HASH_KEY))
+<a class="jxr_linenumber" name="L655" href="#L655">655</a>             .isEqualTo(expectedConfigHash);
+<a class="jxr_linenumber" name="L656" href="#L656">656</a> 
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>         assertWithMessage(<span class="jxr_string">"Cache file has null path"</span>)
+<a class="jxr_linenumber" name="L658" href="#L658">658</a>             .that(cache.getProperty(tmpFile.getPath()))
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>             .isNotNull();
+<a class="jxr_linenumber" name="L660" href="#L660">660</a>     }
+<a class="jxr_linenumber" name="L661" href="#L661">661</a> 
+<a class="jxr_linenumber" name="L662" href="#L662">662</a>     @Test
+<a class="jxr_linenumber" name="L663" href="#L663">663</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearExistingCache() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L664" href="#L664">664</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(<strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L665" href="#L665">665</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L666" href="#L666">666</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L667" href="#L667">667</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L668" href="#L668">668</a> 
+<a class="jxr_linenumber" name="L669" href="#L669">669</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L670" href="#L670">670</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L671" href="#L671">671</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L672" href="#L672">672</a>         checker.addListener(getBriefUtLogger());
+<a class="jxr_linenumber" name="L673" href="#L673">673</a> 
+<a class="jxr_linenumber" name="L674" href="#L674">674</a>         checker.clearCache();
+<a class="jxr_linenumber" name="L675" href="#L675">675</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
+<a class="jxr_linenumber" name="L676" href="#L676">676</a>         checker.destroy();
+<a class="jxr_linenumber" name="L677" href="#L677">677</a> 
+<a class="jxr_linenumber" name="L678" href="#L678">678</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterClear = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L679" href="#L679">679</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L680" href="#L680">680</a>             cacheAfterClear.load(reader);
+<a class="jxr_linenumber" name="L681" href="#L681">681</a>         }
+<a class="jxr_linenumber" name="L682" href="#L682">682</a> 
+<a class="jxr_linenumber" name="L683" href="#L683">683</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L684" href="#L684">684</a>             .that(cacheAfterClear)
+<a class="jxr_linenumber" name="L685" href="#L685">685</a>             .hasSize(1);
+<a class="jxr_linenumber" name="L686" href="#L686">686</a>         assertWithMessage(<span class="jxr_string">"Cache has null hash"</span>)
+<a class="jxr_linenumber" name="L687" href="#L687">687</a>             .that(cacheAfterClear.getProperty(PropertyCacheFile.CONFIG_HASH_KEY))
+<a class="jxr_linenumber" name="L688" href="#L688">688</a>             .isNotNull();
+<a class="jxr_linenumber" name="L689" href="#L689">689</a> 
+<a class="jxr_linenumber" name="L690" href="#L690">690</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
+<a class="jxr_linenumber" name="L691" href="#L691">691</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L692" href="#L692">692</a> 
+<a class="jxr_linenumber" name="L693" href="#L693">693</a>         <em class="jxr_comment">// file that should be audited is not in cache</em>
+<a class="jxr_linenumber" name="L694" href="#L694">694</a>         execute(checkerConfig, pathToEmptyFile);
+<a class="jxr_linenumber" name="L695" href="#L695">695</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L696" href="#L696">696</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L697" href="#L697">697</a>             cacheAfterSecondRun.load(reader);
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>         }
+<a class="jxr_linenumber" name="L699" href="#L699">699</a> 
+<a class="jxr_linenumber" name="L700" href="#L700">700</a>         assertWithMessage(<span class="jxr_string">"Cache has null path"</span>)
+<a class="jxr_linenumber" name="L701" href="#L701">701</a>             .that(cacheAfterSecondRun.getProperty(pathToEmptyFile))
+<a class="jxr_linenumber" name="L702" href="#L702">702</a>             .isNotNull();
+<a class="jxr_linenumber" name="L703" href="#L703">703</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
+<a class="jxr_linenumber" name="L704" href="#L704">704</a>         assertWithMessage(<span class="jxr_string">"Cash have changed it hash"</span>)
+<a class="jxr_linenumber" name="L705" href="#L705">705</a>             .that(cacheHash)
+<a class="jxr_linenumber" name="L706" href="#L706">706</a>             .isEqualTo(cacheAfterClear.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
+<a class="jxr_linenumber" name="L707" href="#L707">707</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterSecondRun = 2;
+<a class="jxr_linenumber" name="L708" href="#L708">708</a>         assertWithMessage(<span class="jxr_string">"Cache has changed number of items"</span>)
+<a class="jxr_linenumber" name="L709" href="#L709">709</a>             .that(cacheAfterSecondRun)
+<a class="jxr_linenumber" name="L710" href="#L710">710</a>             .hasSize(expectedNumberOfObjectsInCacheAfterSecondRun);
+<a class="jxr_linenumber" name="L711" href="#L711">711</a>     }
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> 
+<a class="jxr_linenumber" name="L713" href="#L713">713</a>     @Test
+<a class="jxr_linenumber" name="L714" href="#L714">714</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearCache() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L715" href="#L715">715</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration violationCheck =
+<a class="jxr_linenumber" name="L716" href="#L716">716</a>                 createModuleConfig(DummyFileSetViolationCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L717" href="#L717">717</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myConfig"</span>);
+<a class="jxr_linenumber" name="L718" href="#L718">718</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, <span class="jxr_string">"UTF-8"</span>);
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L720" href="#L720">720</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L721" href="#L721">721</a>         checkerConfig.addChild(violationCheck);
+<a class="jxr_linenumber" name="L722" href="#L722">722</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L723" href="#L723">723</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L724" href="#L724">724</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L725" href="#L725">725</a>         checker.addListener(getBriefUtLogger());
+<a class="jxr_linenumber" name="L726" href="#L726">726</a> 
+<a class="jxr_linenumber" name="L727" href="#L727">727</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
+<a class="jxr_linenumber" name="L728" href="#L728">728</a>         checker.clearCache();
+<a class="jxr_linenumber" name="L729" href="#L729">729</a>         <em class="jxr_comment">// invoke destroy to persist cache</em>
+<a class="jxr_linenumber" name="L730" href="#L730">730</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = TestUtil.getInternalState(checker, <span class="jxr_string">"cacheFile"</span>);
+<a class="jxr_linenumber" name="L731" href="#L731">731</a>         cache.persist();
+<a class="jxr_linenumber" name="L732" href="#L732">732</a> 
+<a class="jxr_linenumber" name="L733" href="#L733">733</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterClear = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L734" href="#L734">734</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L735" href="#L735">735</a>             cacheAfterClear.load(reader);
+<a class="jxr_linenumber" name="L736" href="#L736">736</a>         }
+<a class="jxr_linenumber" name="L737" href="#L737">737</a> 
+<a class="jxr_linenumber" name="L738" href="#L738">738</a>         assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L739" href="#L739">739</a>             .that(cacheAfterClear)
+<a class="jxr_linenumber" name="L740" href="#L740">740</a>             .hasSize(1);
+<a class="jxr_linenumber" name="L741" href="#L741">741</a>     }
+<a class="jxr_linenumber" name="L742" href="#L742">742</a> 
+<a class="jxr_linenumber" name="L743" href="#L743">743</a>     @Test
+<a class="jxr_linenumber" name="L744" href="#L744">744</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setFileExtension() {
+<a class="jxr_linenumber" name="L745" href="#L745">745</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L746" href="#L746">746</a>         checker.setFileExtensions(<span class="jxr_string">".test1"</span>, <span class="jxr_string">"test2"</span>);
+<a class="jxr_linenumber" name="L747" href="#L747">747</a>         <strong class="jxr_keyword">final</strong> String[] actual = TestUtil.getInternalState(checker, <span class="jxr_string">"fileExtensions"</span>);
+<a class="jxr_linenumber" name="L748" href="#L748">748</a>         assertWithMessage(<span class="jxr_string">"Extensions are not expected"</span>)
+<a class="jxr_linenumber" name="L749" href="#L749">749</a>             .that(actual)
+<a class="jxr_linenumber" name="L750" href="#L750">750</a>             .isEqualTo(<strong class="jxr_keyword">new</strong> String[] {<span class="jxr_string">".test1"</span>, <span class="jxr_string">".test2"</span>});
+<a class="jxr_linenumber" name="L751" href="#L751">751</a>     }
+<a class="jxr_linenumber" name="L752" href="#L752">752</a> 
+<a class="jxr_linenumber" name="L753" href="#L753">753</a>     @Test
+<a class="jxr_linenumber" name="L754" href="#L754">754</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearCacheWhenCacheFileIsNotSet() {
+<a class="jxr_linenumber" name="L755" href="#L755">755</a>         <em class="jxr_comment">// The idea of the test is to check that when cache file is not set,</em>
+<a class="jxr_linenumber" name="L756" href="#L756">756</a>         <em class="jxr_comment">// the invocation of clearCache method does not throw an exception.</em>
+<a class="jxr_linenumber" name="L757" href="#L757">757</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L758" href="#L758">758</a>         checker.clearCache();
+<a class="jxr_linenumber" name="L759" href="#L759">759</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = TestUtil.getInternalState(checker, <span class="jxr_string">"cacheFile"</span>);
+<a class="jxr_linenumber" name="L760" href="#L760">760</a>         assertWithMessage(<span class="jxr_string">"If cache file is not set the cache should default to null"</span>)
+<a class="jxr_linenumber" name="L761" href="#L761">761</a>             .that(cache)
+<a class="jxr_linenumber" name="L762" href="#L762">762</a>             .isNull();
+<a class="jxr_linenumber" name="L763" href="#L763">763</a>     }
+<a class="jxr_linenumber" name="L764" href="#L764">764</a> 
+<a class="jxr_linenumber" name="L765" href="#L765">765</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L766" href="#L766">766</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L767" href="#L767">767</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L768" href="#L768">768</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L769" href="#L769">769</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L770" href="#L770">770</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L771" href="#L771">771</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L772" href="#L772">772</a>     @Test
+<a class="jxr_linenumber" name="L773" href="#L773">773</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorInProcessFilesMethod() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L774" href="#L774">774</a>         <em class="jxr_comment">// Assume that I/O error is happened when we try to invoke 'lastModified()' method.</em>
+<a class="jxr_linenumber" name="L775" href="#L775">775</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
+<a class="jxr_linenumber" name="L776" href="#L776">776</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
+<a class="jxr_linenumber" name="L777" href="#L777">777</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
+<a class="jxr_linenumber" name="L778" href="#L778">778</a> 
+<a class="jxr_linenumber" name="L779" href="#L779">779</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L780" href="#L780">780</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L781" href="#L781">781</a> 
+<a class="jxr_linenumber" name="L782" href="#L782">782</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L783" href="#L783">783</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L784" href="#L784">784</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L785" href="#L785">785</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L786" href="#L786">786</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L787" href="#L787">787</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L788" href="#L788">788</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L789" href="#L789">789</a>             @Override
+<a class="jxr_linenumber" name="L790" href="#L790">790</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> lastModified() {
+<a class="jxr_linenumber" name="L791" href="#L791">791</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L792" href="#L792">792</a>             }
+<a class="jxr_linenumber" name="L793" href="#L793">793</a>         };
+<a class="jxr_linenumber" name="L794" href="#L794">794</a> 
+<a class="jxr_linenumber" name="L795" href="#L795">795</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L796" href="#L796">796</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L797" href="#L797">797</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L798" href="#L798">798</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L799" href="#L799">799</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L800" href="#L800">800</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L801" href="#L801">801</a>         }
+<a class="jxr_linenumber" name="L802" href="#L802">802</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
+<a class="jxr_linenumber" name="L803" href="#L803">803</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
+<a class="jxr_linenumber" name="L804" href="#L804">804</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
+<a class="jxr_linenumber" name="L805" href="#L805">805</a>                     .that(error.getCause())
+<a class="jxr_linenumber" name="L806" href="#L806">806</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L807" href="#L807">807</a>             assertWithMessage(<span class="jxr_string">"Error cause is not InternalError"</span>)
+<a class="jxr_linenumber" name="L808" href="#L808">808</a>                     .that(error.getCause().getCause())
+<a class="jxr_linenumber" name="L809" href="#L809">809</a>                     .isInstanceOf(InternalError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L810" href="#L810">810</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L811" href="#L811">811</a>                     .that(error)
+<a class="jxr_linenumber" name="L812" href="#L812">812</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L813" href="#L813">813</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L814" href="#L814">814</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L815" href="#L815">815</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L816" href="#L816">816</a>         }
+<a class="jxr_linenumber" name="L817" href="#L817">817</a>     }
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> 
+<a class="jxr_linenumber" name="L819" href="#L819">819</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L820" href="#L820">820</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L821" href="#L821">821</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L822" href="#L822">822</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L823" href="#L823">823</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L824" href="#L824">824</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L825" href="#L825">825</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L826" href="#L826">826</a>     @Test
+<a class="jxr_linenumber" name="L827" href="#L827">827</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L828" href="#L828">828</a>         <em class="jxr_comment">// Assume that I/O error is happened when we try to invoke 'lastModified()' method.</em>
+<a class="jxr_linenumber" name="L829" href="#L829">829</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
+<a class="jxr_linenumber" name="L830" href="#L830">830</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
+<a class="jxr_linenumber" name="L831" href="#L831">831</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
+<a class="jxr_linenumber" name="L832" href="#L832">832</a> 
+<a class="jxr_linenumber" name="L833" href="#L833">833</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L834" href="#L834">834</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L835" href="#L835">835</a> 
+<a class="jxr_linenumber" name="L836" href="#L836">836</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L837" href="#L837">837</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L838" href="#L838">838</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L839" href="#L839">839</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L840" href="#L840">840</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L841" href="#L841">841</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L842" href="#L842">842</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L843" href="#L843">843</a>             @Override
+<a class="jxr_linenumber" name="L844" href="#L844">844</a>             <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> lastModified() {
+<a class="jxr_linenumber" name="L845" href="#L845">845</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L846" href="#L846">846</a>             }
+<a class="jxr_linenumber" name="L847" href="#L847">847</a> 
+<a class="jxr_linenumber" name="L848" href="#L848">848</a>             @Override
+<a class="jxr_linenumber" name="L849" href="#L849">849</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
+<a class="jxr_linenumber" name="L850" href="#L850">850</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L851" href="#L851">851</a>             }
+<a class="jxr_linenumber" name="L852" href="#L852">852</a>         };
+<a class="jxr_linenumber" name="L853" href="#L853">853</a> 
+<a class="jxr_linenumber" name="L854" href="#L854">854</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L855" href="#L855">855</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L856" href="#L856">856</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L857" href="#L857">857</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L858" href="#L858">858</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L859" href="#L859">859</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L860" href="#L860">860</a>         }
+<a class="jxr_linenumber" name="L861" href="#L861">861</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
+<a class="jxr_linenumber" name="L862" href="#L862">862</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
+<a class="jxr_linenumber" name="L863" href="#L863">863</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
+<a class="jxr_linenumber" name="L864" href="#L864">864</a>                     .that(error)
+<a class="jxr_linenumber" name="L865" href="#L865">865</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L866" href="#L866">866</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L867" href="#L867">867</a>             assertWithMessage(<span class="jxr_string">"Error cause is not InternalError"</span>)
+<a class="jxr_linenumber" name="L868" href="#L868">868</a>                     .that(error)
+<a class="jxr_linenumber" name="L869" href="#L869">869</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L870" href="#L870">870</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L871" href="#L871">871</a>                     .isInstanceOf(InternalError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L872" href="#L872">872</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L873" href="#L873">873</a>                     .that(error)
+<a class="jxr_linenumber" name="L874" href="#L874">874</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L875" href="#L875">875</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L876" href="#L876">876</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L877" href="#L877">877</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L878" href="#L878">878</a>         }
+<a class="jxr_linenumber" name="L879" href="#L879">879</a>     }
+<a class="jxr_linenumber" name="L880" href="#L880">880</a> 
+<a class="jxr_linenumber" name="L881" href="#L881">881</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L882" href="#L882">882</a> <em class="jxr_javadoccomment">     * It is OK to have long test method name here as it describes the test purpose.</em>
+<a class="jxr_linenumber" name="L883" href="#L883">883</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L884" href="#L884">884</a>     @Test
+<a class="jxr_linenumber" name="L885" href="#L885">885</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheAndFilterWhichDoesNotImplementExternalResourceHolderInterface()
+<a class="jxr_linenumber" name="L886" href="#L886">886</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L887" href="#L887">887</a>         assertWithMessage(<span class="jxr_string">"ExternalResourceHolder has changed its parent"</span>)
+<a class="jxr_linenumber" name="L888" href="#L888">888</a>                 .that(ExternalResourceHolder.<strong class="jxr_keyword">class</strong>.isAssignableFrom(DummyFilter.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L889" href="#L889">889</a>                 .isFalse();
+<a class="jxr_linenumber" name="L890" href="#L890">890</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(DummyFilter.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L891" href="#L891">891</a> 
+<a class="jxr_linenumber" name="L892" href="#L892">892</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(filterConfig);
+<a class="jxr_linenumber" name="L893" href="#L893">893</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L894" href="#L894">894</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L895" href="#L895">895</a> 
+<a class="jxr_linenumber" name="L896" href="#L896">896</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
+<a class="jxr_linenumber" name="L897" href="#L897">897</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L898" href="#L898">898</a> 
+<a class="jxr_linenumber" name="L899" href="#L899">899</a>         execute(checkerConfig, pathToEmptyFile);
+<a class="jxr_linenumber" name="L900" href="#L900">900</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L901" href="#L901">901</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L902" href="#L902">902</a>             cacheAfterFirstRun.load(reader);
+<a class="jxr_linenumber" name="L903" href="#L903">903</a>         }
+<a class="jxr_linenumber" name="L904" href="#L904">904</a> 
+<a class="jxr_linenumber" name="L905" href="#L905">905</a>         <em class="jxr_comment">// One more time to use cache.</em>
+<a class="jxr_linenumber" name="L906" href="#L906">906</a>         execute(checkerConfig, pathToEmptyFile);
+<a class="jxr_linenumber" name="L907" href="#L907">907</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L908" href="#L908">908</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L909" href="#L909">909</a>             cacheAfterSecondRun.load(reader);
+<a class="jxr_linenumber" name="L910" href="#L910">910</a>         }
+<a class="jxr_linenumber" name="L911" href="#L911">911</a> 
+<a class="jxr_linenumber" name="L912" href="#L912">912</a>         <strong class="jxr_keyword">final</strong> String cacheFilePath = cacheAfterSecondRun.getProperty(pathToEmptyFile);
+<a class="jxr_linenumber" name="L913" href="#L913">913</a>         assertWithMessage(<span class="jxr_string">"Cache file has changed its path"</span>)
+<a class="jxr_linenumber" name="L914" href="#L914">914</a>             .that(cacheFilePath)
+<a class="jxr_linenumber" name="L915" href="#L915">915</a>             .isEqualTo(cacheAfterFirstRun.getProperty(pathToEmptyFile));
+<a class="jxr_linenumber" name="L916" href="#L916">916</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
+<a class="jxr_linenumber" name="L917" href="#L917">917</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its hash"</span>)
+<a class="jxr_linenumber" name="L918" href="#L918">918</a>             .that(cacheHash)
+<a class="jxr_linenumber" name="L919" href="#L919">919</a>             .isEqualTo(cacheAfterFirstRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
+<a class="jxr_linenumber" name="L920" href="#L920">920</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCache = 2;
+<a class="jxr_linenumber" name="L921" href="#L921">921</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
+<a class="jxr_linenumber" name="L922" href="#L922">922</a>             .that(cacheAfterFirstRun)
+<a class="jxr_linenumber" name="L923" href="#L923">923</a>             .hasSize(expectedNumberOfObjectsInCache);
 <a class="jxr_linenumber" name="L924" href="#L924">924</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
-<a class="jxr_linenumber" name="L925" href="#L925">925</a>             .that(cacheAfterFirstRun)
+<a class="jxr_linenumber" name="L925" href="#L925">925</a>             .that(cacheAfterSecondRun)
 <a class="jxr_linenumber" name="L926" href="#L926">926</a>             .hasSize(expectedNumberOfObjectsInCache);
-<a class="jxr_linenumber" name="L927" href="#L927">927</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
-<a class="jxr_linenumber" name="L928" href="#L928">928</a>             .that(cacheAfterSecondRun)
-<a class="jxr_linenumber" name="L929" href="#L929">929</a>             .hasSize(expectedNumberOfObjectsInCache);
-<a class="jxr_linenumber" name="L930" href="#L930">930</a>     }
-<a class="jxr_linenumber" name="L931" href="#L931">931</a> 
-<a class="jxr_linenumber" name="L932" href="#L932">932</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L933" href="#L933">933</a> <em class="jxr_javadoccomment">     * It is OK to have long test method name here as it describes the test purpose.</em>
-<a class="jxr_linenumber" name="L934" href="#L934">934</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L935" href="#L935">935</a>     <em class="jxr_comment">// -@cs[ExecutableStatementCount] This test needs to verify many things.</em>
-<a class="jxr_linenumber" name="L936" href="#L936">936</a>     @Test
-<a class="jxr_linenumber" name="L937" href="#L937">937</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheAndCheckWhichAddsNewResourceLocationButKeepsSameCheckerInstance()
-<a class="jxr_linenumber" name="L938" href="#L938">938</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L939" href="#L939">939</a>         <em class="jxr_comment">// Use case (https://github.com/checkstyle/checkstyle/pull/3092#issuecomment-218162436):</em>
-<a class="jxr_linenumber" name="L940" href="#L940">940</a>         <em class="jxr_comment">// Imagine that cache exists in a file. New version of Checkstyle appear.</em>
-<a class="jxr_linenumber" name="L941" href="#L941">941</a>         <em class="jxr_comment">// New release contains update to a some check to have additional external resource.</em>
-<a class="jxr_linenumber" name="L942" href="#L942">942</a>         <em class="jxr_comment">// User update his configuration and run validation as usually.</em>
-<a class="jxr_linenumber" name="L943" href="#L943">943</a>         <em class="jxr_comment">// Cache should not be reused.</em>
-<a class="jxr_linenumber" name="L944" href="#L944">944</a> 
-<a class="jxr_linenumber" name="L945" href="#L945">945</a>         <strong class="jxr_keyword">final</strong> DynamicalResourceHolderCheck check = <strong class="jxr_keyword">new</strong> DynamicalResourceHolderCheck();
-<a class="jxr_linenumber" name="L946" href="#L946">946</a>         <strong class="jxr_keyword">final</strong> String firstExternalResourceLocation = getPath(<span class="jxr_string">"InputCheckerImportControlOne.xml"</span>);
-<a class="jxr_linenumber" name="L947" href="#L947">947</a>         <strong class="jxr_keyword">final</strong> String firstExternalResourceKey = PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
-<a class="jxr_linenumber" name="L948" href="#L948">948</a>                 + firstExternalResourceLocation;
-<a class="jxr_linenumber" name="L949" href="#L949">949</a>         check.setFirstExternalResourceLocation(firstExternalResourceLocation);
-<a class="jxr_linenumber" name="L950" href="#L950">950</a> 
-<a class="jxr_linenumber" name="L951" href="#L951">951</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(<strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L952" href="#L952">952</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L953" href="#L953">953</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L954" href="#L954">954</a> 
-<a class="jxr_linenumber" name="L955" href="#L955">955</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L956" href="#L956">956</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L957" href="#L957">957</a>         checker.addFileSetCheck(check);
-<a class="jxr_linenumber" name="L958" href="#L958">958</a>         checker.addFilter(<strong class="jxr_keyword">new</strong> DummyFilterSet());
-<a class="jxr_linenumber" name="L959" href="#L959">959</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L960" href="#L960">960</a>         checker.addListener(getBriefUtLogger());
+<a class="jxr_linenumber" name="L927" href="#L927">927</a>     }
+<a class="jxr_linenumber" name="L928" href="#L928">928</a> 
+<a class="jxr_linenumber" name="L929" href="#L929">929</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L930" href="#L930">930</a> <em class="jxr_javadoccomment">     * It is OK to have long test method name here as it describes the test purpose.</em>
+<a class="jxr_linenumber" name="L931" href="#L931">931</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L932" href="#L932">932</a>     <em class="jxr_comment">// -@cs[ExecutableStatementCount] This test needs to verify many things.</em>
+<a class="jxr_linenumber" name="L933" href="#L933">933</a>     @Test
+<a class="jxr_linenumber" name="L934" href="#L934">934</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheAndCheckWhichAddsNewResourceLocationButKeepsSameCheckerInstance()
+<a class="jxr_linenumber" name="L935" href="#L935">935</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L936" href="#L936">936</a>         <em class="jxr_comment">// Use case (https://github.com/checkstyle/checkstyle/pull/3092#issuecomment-218162436):</em>
+<a class="jxr_linenumber" name="L937" href="#L937">937</a>         <em class="jxr_comment">// Imagine that cache exists in a file. New version of Checkstyle appear.</em>
+<a class="jxr_linenumber" name="L938" href="#L938">938</a>         <em class="jxr_comment">// New release contains update to a some check to have additional external resource.</em>
+<a class="jxr_linenumber" name="L939" href="#L939">939</a>         <em class="jxr_comment">// User update his configuration and run validation as usually.</em>
+<a class="jxr_linenumber" name="L940" href="#L940">940</a>         <em class="jxr_comment">// Cache should not be reused.</em>
+<a class="jxr_linenumber" name="L941" href="#L941">941</a> 
+<a class="jxr_linenumber" name="L942" href="#L942">942</a>         <strong class="jxr_keyword">final</strong> DynamicalResourceHolderCheck check = <strong class="jxr_keyword">new</strong> DynamicalResourceHolderCheck();
+<a class="jxr_linenumber" name="L943" href="#L943">943</a>         <strong class="jxr_keyword">final</strong> String firstExternalResourceLocation = getPath(<span class="jxr_string">"InputCheckerImportControlOne.xml"</span>);
+<a class="jxr_linenumber" name="L944" href="#L944">944</a>         <strong class="jxr_keyword">final</strong> String firstExternalResourceKey = PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
+<a class="jxr_linenumber" name="L945" href="#L945">945</a>                 + firstExternalResourceLocation;
+<a class="jxr_linenumber" name="L946" href="#L946">946</a>         check.setFirstExternalResourceLocation(firstExternalResourceLocation);
+<a class="jxr_linenumber" name="L947" href="#L947">947</a> 
+<a class="jxr_linenumber" name="L948" href="#L948">948</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(<strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L949" href="#L949">949</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L950" href="#L950">950</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L951" href="#L951">951</a> 
+<a class="jxr_linenumber" name="L952" href="#L952">952</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L953" href="#L953">953</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L954" href="#L954">954</a>         checker.addFileSetCheck(check);
+<a class="jxr_linenumber" name="L955" href="#L955">955</a>         checker.addFilter(<strong class="jxr_keyword">new</strong> DummyFilterSet());
+<a class="jxr_linenumber" name="L956" href="#L956">956</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L957" href="#L957">957</a>         checker.addListener(getBriefUtLogger());
+<a class="jxr_linenumber" name="L958" href="#L958">958</a> 
+<a class="jxr_linenumber" name="L959" href="#L959">959</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
+<a class="jxr_linenumber" name="L960" href="#L960">960</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
 <a class="jxr_linenumber" name="L961" href="#L961">961</a> 
-<a class="jxr_linenumber" name="L962" href="#L962">962</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L963" href="#L963">963</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L964" href="#L964">964</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L965" href="#L965">965</a> 
-<a class="jxr_linenumber" name="L966" href="#L966">966</a>         verify(checker, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L967" href="#L967">967</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L968" href="#L968">968</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L969" href="#L969">969</a>             cacheAfterFirstRun.load(reader);
-<a class="jxr_linenumber" name="L970" href="#L970">970</a>         }
-<a class="jxr_linenumber" name="L971" href="#L971">971</a> 
-<a class="jxr_linenumber" name="L972" href="#L972">972</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterFirstRun = 4;
-<a class="jxr_linenumber" name="L973" href="#L973">973</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
-<a class="jxr_linenumber" name="L974" href="#L974">974</a>             .that(cacheAfterFirstRun)
-<a class="jxr_linenumber" name="L975" href="#L975">975</a>             .hasSize(expectedNumberOfObjectsInCacheAfterFirstRun);
-<a class="jxr_linenumber" name="L976" href="#L976">976</a> 
-<a class="jxr_linenumber" name="L977" href="#L977">977</a>         <em class="jxr_comment">// Change a list of external resources which are used by the check</em>
-<a class="jxr_linenumber" name="L978" href="#L978">978</a>         <strong class="jxr_keyword">final</strong> String secondExternalResourceLocation = <span class="jxr_string">"InputCheckerImportControlTwo.xml"</span>;
-<a class="jxr_linenumber" name="L979" href="#L979">979</a>         <strong class="jxr_keyword">final</strong> String secondExternalResourceKey = PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
-<a class="jxr_linenumber" name="L980" href="#L980">980</a>                 + secondExternalResourceLocation;
-<a class="jxr_linenumber" name="L981" href="#L981">981</a>         check.setSecondExternalResourceLocation(secondExternalResourceLocation);
-<a class="jxr_linenumber" name="L982" href="#L982">982</a> 
-<a class="jxr_linenumber" name="L983" href="#L983">983</a>         checker.addFileSetCheck(check);
-<a class="jxr_linenumber" name="L984" href="#L984">984</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L985" href="#L985">985</a> 
-<a class="jxr_linenumber" name="L986" href="#L986">986</a>         verify(checker, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L987" href="#L987">987</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L988" href="#L988">988</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L989" href="#L989">989</a>             cacheAfterSecondRun.load(reader);
-<a class="jxr_linenumber" name="L990" href="#L990">990</a>         }
-<a class="jxr_linenumber" name="L991" href="#L991">991</a> 
-<a class="jxr_linenumber" name="L992" href="#L992">992</a>         <strong class="jxr_keyword">final</strong> String cacheFilePath = cacheAfterSecondRun.getProperty(pathToEmptyFile);
-<a class="jxr_linenumber" name="L993" href="#L993">993</a>         assertWithMessage(<span class="jxr_string">"Cache file has changed its path"</span>)
-<a class="jxr_linenumber" name="L994" href="#L994">994</a>             .that(cacheFilePath)
-<a class="jxr_linenumber" name="L995" href="#L995">995</a>             .isEqualTo(cacheAfterFirstRun.getProperty(pathToEmptyFile));
-<a class="jxr_linenumber" name="L996" href="#L996">996</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
-<a class="jxr_linenumber" name="L997" href="#L997">997</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its hash"</span>)
-<a class="jxr_linenumber" name="L998" href="#L998">998</a>             .that(cacheHash)
-<a class="jxr_linenumber" name="L999" href="#L999">999</a>             .isEqualTo(cacheAfterFirstRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
-<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a>         <strong class="jxr_keyword">final</strong> String resourceKey = cacheAfterSecondRun.getProperty(firstExternalResourceKey);
-<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its resource key"</span>)
-<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a>             .that(resourceKey)
-<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a>             .isEqualTo(cacheAfterFirstRun.getProperty(firstExternalResourceKey));
-<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a>         assertWithMessage(<span class="jxr_string">"Cache has null as a resource key"</span>)
-<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a>             .that(cacheAfterFirstRun.getProperty(firstExternalResourceKey))
-<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a>             .isNotNull();
-<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterSecondRun = 4;
-<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
-<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a>             .that(cacheAfterSecondRun)
-<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a>             .hasSize(expectedNumberOfObjectsInCacheAfterSecondRun);
-<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a>         assertWithMessage(<span class="jxr_string">"Cache has not null as a resource key"</span>)
-<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a>             .that(cacheAfterFirstRun.getProperty(secondExternalResourceKey))
-<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a>             .isNull();
-<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a>         assertWithMessage(<span class="jxr_string">"Cache has null as a resource key"</span>)
-<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a>             .that(cacheAfterSecondRun.getProperty(secondExternalResourceKey))
-<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a>             .isNotNull();
-<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a>     }
-<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> 
-<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a>     @Test
-<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearLazyLoadCacheInDetailAST() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig1 =
-<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a>             createModuleConfig(CheckWhichDoesNotRequireCommentNodes.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig2 =
-<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a>             createModuleConfig(CheckWhichRequiresCommentNodes.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L962" href="#L962">962</a>         execute(checker, pathToEmptyFile);
+<a class="jxr_linenumber" name="L963" href="#L963">963</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterFirstRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L964" href="#L964">964</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L965" href="#L965">965</a>             cacheAfterFirstRun.load(reader);
+<a class="jxr_linenumber" name="L966" href="#L966">966</a>         }
+<a class="jxr_linenumber" name="L967" href="#L967">967</a> 
+<a class="jxr_linenumber" name="L968" href="#L968">968</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterFirstRun = 4;
+<a class="jxr_linenumber" name="L969" href="#L969">969</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
+<a class="jxr_linenumber" name="L970" href="#L970">970</a>             .that(cacheAfterFirstRun)
+<a class="jxr_linenumber" name="L971" href="#L971">971</a>             .hasSize(expectedNumberOfObjectsInCacheAfterFirstRun);
+<a class="jxr_linenumber" name="L972" href="#L972">972</a> 
+<a class="jxr_linenumber" name="L973" href="#L973">973</a>         <em class="jxr_comment">// Change a list of external resources which are used by the check</em>
+<a class="jxr_linenumber" name="L974" href="#L974">974</a>         <strong class="jxr_keyword">final</strong> String secondExternalResourceLocation = <span class="jxr_string">"InputCheckerImportControlTwo.xml"</span>;
+<a class="jxr_linenumber" name="L975" href="#L975">975</a>         <strong class="jxr_keyword">final</strong> String secondExternalResourceKey = PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
+<a class="jxr_linenumber" name="L976" href="#L976">976</a>                 + secondExternalResourceLocation;
+<a class="jxr_linenumber" name="L977" href="#L977">977</a>         check.setSecondExternalResourceLocation(secondExternalResourceLocation);
+<a class="jxr_linenumber" name="L978" href="#L978">978</a> 
+<a class="jxr_linenumber" name="L979" href="#L979">979</a>         checker.addFileSetCheck(check);
+<a class="jxr_linenumber" name="L980" href="#L980">980</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L981" href="#L981">981</a> 
+<a class="jxr_linenumber" name="L982" href="#L982">982</a>         execute(checker, pathToEmptyFile);
+<a class="jxr_linenumber" name="L983" href="#L983">983</a>         <strong class="jxr_keyword">final</strong> Properties cacheAfterSecondRun = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L984" href="#L984">984</a>         <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L985" href="#L985">985</a>             cacheAfterSecondRun.load(reader);
+<a class="jxr_linenumber" name="L986" href="#L986">986</a>         }
+<a class="jxr_linenumber" name="L987" href="#L987">987</a> 
+<a class="jxr_linenumber" name="L988" href="#L988">988</a>         <strong class="jxr_keyword">final</strong> String cacheFilePath = cacheAfterSecondRun.getProperty(pathToEmptyFile);
+<a class="jxr_linenumber" name="L989" href="#L989">989</a>         assertWithMessage(<span class="jxr_string">"Cache file has changed its path"</span>)
+<a class="jxr_linenumber" name="L990" href="#L990">990</a>             .that(cacheFilePath)
+<a class="jxr_linenumber" name="L991" href="#L991">991</a>             .isEqualTo(cacheAfterFirstRun.getProperty(pathToEmptyFile));
+<a class="jxr_linenumber" name="L992" href="#L992">992</a>         <strong class="jxr_keyword">final</strong> String cacheHash = cacheAfterSecondRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY);
+<a class="jxr_linenumber" name="L993" href="#L993">993</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its hash"</span>)
+<a class="jxr_linenumber" name="L994" href="#L994">994</a>             .that(cacheHash)
+<a class="jxr_linenumber" name="L995" href="#L995">995</a>             .isEqualTo(cacheAfterFirstRun.getProperty(PropertyCacheFile.CONFIG_HASH_KEY));
+<a class="jxr_linenumber" name="L996" href="#L996">996</a>         <strong class="jxr_keyword">final</strong> String resourceKey = cacheAfterSecondRun.getProperty(firstExternalResourceKey);
+<a class="jxr_linenumber" name="L997" href="#L997">997</a>         assertWithMessage(<span class="jxr_string">"Cache has changed its resource key"</span>)
+<a class="jxr_linenumber" name="L998" href="#L998">998</a>             .that(resourceKey)
+<a class="jxr_linenumber" name="L999" href="#L999">999</a>             .isEqualTo(cacheAfterFirstRun.getProperty(firstExternalResourceKey));
+<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a>         assertWithMessage(<span class="jxr_string">"Cache has null as a resource key"</span>)
+<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a>             .that(cacheAfterFirstRun.getProperty(firstExternalResourceKey))
+<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a>             .isNotNull();
+<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfObjectsInCacheAfterSecondRun = 4;
+<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a>         assertWithMessage(<span class="jxr_string">"Number of items in cache differs from expected"</span>)
+<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a>             .that(cacheAfterSecondRun)
+<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a>             .hasSize(expectedNumberOfObjectsInCacheAfterSecondRun);
+<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a>         assertWithMessage(<span class="jxr_string">"Cache has not null as a resource key"</span>)
+<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a>             .that(cacheAfterFirstRun.getProperty(secondExternalResourceKey))
+<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a>             .isNull();
+<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a>         assertWithMessage(<span class="jxr_string">"Cache has null as a resource key"</span>)
+<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a>             .that(cacheAfterSecondRun.getProperty(secondExternalResourceKey))
+<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a>             .isNotNull();
+<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a>     }
+<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> 
+<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a>     @Test
+<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearLazyLoadCacheInDetailAST() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig1 =
+<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a>             createModuleConfig(CheckWhichDoesNotRequireCommentNodes.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig2 =
+<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a>             createModuleConfig(CheckWhichRequiresCommentNodes.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a> 
+<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a>         treeWalkerConfig.addChild(checkConfig1);
+<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a>         treeWalkerConfig.addChild(checkConfig2);
 <a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> 
-<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a>         treeWalkerConfig.addChild(checkConfig1);
-<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a>         treeWalkerConfig.addChild(checkConfig2);
-<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 
-<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
-<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 
-<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputCheckerClearDetailAstLazyLoadCache.java"</span>);
-<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 
-<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a>     }
-<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 
-<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a>     @Test
-<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheOnViolationSuppression() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration violationCheck =
-<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a>                 createModuleConfig(DummyFileSetViolationCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 
-<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(SuppressionFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a>         filterConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(<span class="jxr_string">"InputCheckerSuppressAll.xml"</span>));
+<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
+<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> 
+<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputCheckerClearDetailAstLazyLoadCache.java"</span>);
+<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> 
+<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a>         verify(checkerConfig, filePath, expected);
+<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a>     }
+<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> 
+<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a>     @Test
+<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheOnViolationSuppression() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration violationCheck =
+<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a>                 createModuleConfig(DummyFileSetViolationCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 
+<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(SuppressionFilter.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a>         filterConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(<span class="jxr_string">"InputCheckerSuppressAll.xml"</span>));
+<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a> 
+<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(violationCheck);
+<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a>         checkerConfig.addChild(filterConfig);
 <a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 
-<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(violationCheck);
-<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a>         checkerConfig.addChild(filterConfig);
-<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> 
-<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a>         <strong class="jxr_keyword">final</strong> String fileViolationPath =
-<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a>                 File.createTempFile(<span class="jxr_string">"ViolationFile"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a> 
-<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a>         verify(checkerConfig, fileViolationPath, expected);
-<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 
-<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a>         <strong class="jxr_keyword">try</strong> (InputStream input = Files.newInputStream(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a>             <strong class="jxr_keyword">final</strong> Properties details = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a>             details.load(input);
-<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> 
-<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a>             assertWithMessage(<span class="jxr_string">"suppressed violation file saved in cache"</span>)
-<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a>                 .that(details.getProperty(fileViolationPath))
-<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a>                 .isNotNull();
-<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a>         }
-<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a>     }
-<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a> 
-<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a>     @Test
-<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testHaltOnException() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a>             createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
-<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a>             verify(checkConfig, filePath);
-<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a>         <strong class="jxr_keyword">final</strong> String fileViolationPath =
+<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a>                 File.createTempFile(<span class="jxr_string">"ViolationFile"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> 
+<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a>         execute(checkerConfig, fileViolationPath);
+<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> 
+<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a>         <strong class="jxr_keyword">try</strong> (InputStream input = Files.newInputStream(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a>             <strong class="jxr_keyword">final</strong> Properties details = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a>             details.load(input);
+<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a> 
+<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a>             assertWithMessage(<span class="jxr_string">"suppressed violation file saved in cache"</span>)
+<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a>                 .that(details.getProperty(fileViolationPath))
+<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a>                 .isNotNull();
+<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a>         }
+<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a>     }
+<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> 
+<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a>     @Test
+<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testHaltOnException() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a>             createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
+<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a>             execute(checkConfig, filePath);
+<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a>         }
+<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a>                 .that(ex.getMessage())
+<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a>                 .isEqualTo(<span class="jxr_string">"Exception was thrown while processing "</span> + filePath);
 <a class="jxr_linenumber" name="L1075" href="#L1075">1075</a>         }
-<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a>                 .that(ex.getMessage())
-<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a>                 .isEqualTo(<span class="jxr_string">"Exception was thrown while processing "</span> + filePath);
-<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a>         }
-<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a>     }
-<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 
-<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a>     @Test
-<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithCache() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> 
-<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a>                 createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> 
-<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treewalkerConfig =
-<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a>                 createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a>         treewalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a>     }
+<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a> 
+<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a>     @Test
+<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithCache() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a> 
+<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a>                 createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 
+<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treewalkerConfig =
+<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a>                 createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a>         treewalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> 
+<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treewalkerConfig);
+<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a>         checkerConfig.addChild(treewalkerConfig);
 <a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 
-<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treewalkerConfig);
-<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a>         checkerConfig.addChild(treewalkerConfig);
-<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 
-<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(checkerConfig);
-<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> 
-<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
-<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a>             checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(filePath)));
-<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a>         }
-<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a>                 .that(ex.getMessage())
-<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a>                 .isEqualTo(<span class="jxr_string">"Exception was thrown while processing "</span> + filePath);
-<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> 
-<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a>             <em class="jxr_comment">// destroy is called by Main</em>
-<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(checkerConfig);
+<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 
+<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
+<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a>             checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(filePath)));
+<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a>         }
+<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a>                 .that(ex.getMessage())
+<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a>                 .isEqualTo(<span class="jxr_string">"Exception was thrown while processing "</span> + filePath);
+<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a> 
+<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a>             <em class="jxr_comment">// destroy is called by Main</em>
+<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> 
+<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a>                 cache.load(reader);
+<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a>             }
 <a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> 
-<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a>                 cache.load(reader);
-<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a>             }
-<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 
-<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a>                 .that(cache)
-<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a>                 .hasSize(1);
-<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a>             assertWithMessage(<span class="jxr_string">"testFile is not in cache"</span>)
-<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a>                 .that(cache.getProperty(filePath))
-<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a>                 .isNull();
-<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a>         }
-<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a>     }
-<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> 
-<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a>     @Test
-<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithCache() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 
-<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
-<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a> 
-<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
-<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
-<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
-<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a> 
-<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a>                 .that(cache)
+<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a>                 .hasSize(1);
+<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a>             assertWithMessage(<span class="jxr_string">"testFile is not in cache"</span>)
+<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a>                 .that(cache.getProperty(filePath))
+<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a>                 .isNull();
+<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a>         }
+<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a>     }
+<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> 
+<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a>     @Test
+<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithCache() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> 
+<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
+<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> 
+<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
+<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
+<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
+<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 
+<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> 
+<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a>             @Override
+<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
+<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"testFile"</span>;
+<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a>             }
 <a class="jxr_linenumber" name="L1149" href="#L1149">1149</a> 
-<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a>             @Override
-<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
-<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"testFile"</span>;
-<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a>             }
-<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> 
-<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a>             @Override
-<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a>             <strong class="jxr_keyword">public</strong> File getAbsoluteFile() {
-<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a>             }
-<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a>         };
-<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a> 
-<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a>         }
-<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
-<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
-<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
-<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a>                     .that(error.getCause())
-<a class="jxr_linenumber" name="L1181" href="#L1181">1181</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1182" href="#L1182">1182</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1183" href="#L1183">1183</a>                     .that(error)
-<a class="jxr_linenumber" name="L1184" href="#L1184">1184</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1185" href="#L1185">1185</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1186" href="#L1186">1186</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L1187" href="#L1187">1187</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L1188" href="#L1188">1188</a> 
-<a class="jxr_linenumber" name="L1189" href="#L1189">1189</a>             <em class="jxr_comment">// destroy is called by Main</em>
-<a class="jxr_linenumber" name="L1190" href="#L1190">1190</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a>             @Override
+<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a>             <strong class="jxr_keyword">public</strong> File getAbsoluteFile() {
+<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a>             }
+<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a>         };
+<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a> 
+<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a>         }
+<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
+<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
+<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
+<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a>                     .that(error.getCause())
+<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a>                     .that(error)
+<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1181" href="#L1181">1181</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L1182" href="#L1182">1182</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L1183" href="#L1183">1183</a> 
+<a class="jxr_linenumber" name="L1184" href="#L1184">1184</a>             <em class="jxr_comment">// destroy is called by Main</em>
+<a class="jxr_linenumber" name="L1185" href="#L1185">1185</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1186" href="#L1186">1186</a> 
+<a class="jxr_linenumber" name="L1187" href="#L1187">1187</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L1188" href="#L1188">1188</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L1189" href="#L1189">1189</a>                 cache.load(reader);
+<a class="jxr_linenumber" name="L1190" href="#L1190">1190</a>             }
 <a class="jxr_linenumber" name="L1191" href="#L1191">1191</a> 
-<a class="jxr_linenumber" name="L1192" href="#L1192">1192</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L1193" href="#L1193">1193</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L1194" href="#L1194">1194</a>                 cache.load(reader);
-<a class="jxr_linenumber" name="L1195" href="#L1195">1195</a>             }
-<a class="jxr_linenumber" name="L1196" href="#L1196">1196</a> 
-<a class="jxr_linenumber" name="L1197" href="#L1197">1197</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L1198" href="#L1198">1198</a>                     .that(cache)
-<a class="jxr_linenumber" name="L1199" href="#L1199">1199</a>                     .hasSize(1);
-<a class="jxr_linenumber" name="L1200" href="#L1200">1200</a>             assertWithMessage(<span class="jxr_string">"testFile is not in cache"</span>)
-<a class="jxr_linenumber" name="L1201" href="#L1201">1201</a>                 .that(cache.getProperty(<span class="jxr_string">"testFile"</span>))
-<a class="jxr_linenumber" name="L1202" href="#L1202">1202</a>                 .isNull();
-<a class="jxr_linenumber" name="L1203" href="#L1203">1203</a>         }
-<a class="jxr_linenumber" name="L1204" href="#L1204">1204</a>     }
-<a class="jxr_linenumber" name="L1205" href="#L1205">1205</a> 
-<a class="jxr_linenumber" name="L1206" href="#L1206">1206</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1207" href="#L1207">1207</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L1208" href="#L1208">1208</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L1209" href="#L1209">1209</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L1210" href="#L1210">1210</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L1211" href="#L1211">1211</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L1212" href="#L1212">1212</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1213" href="#L1213">1213</a>     @Test
-<a class="jxr_linenumber" name="L1214" href="#L1214">1214</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithCacheWithNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1215" href="#L1215">1215</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L1216" href="#L1216">1216</a> 
-<a class="jxr_linenumber" name="L1217" href="#L1217">1217</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
-<a class="jxr_linenumber" name="L1218" href="#L1218">1218</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L1219" href="#L1219">1219</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L1220" href="#L1220">1220</a> 
-<a class="jxr_linenumber" name="L1221" href="#L1221">1221</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
-<a class="jxr_linenumber" name="L1222" href="#L1222">1222</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
-<a class="jxr_linenumber" name="L1223" href="#L1223">1223</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
-<a class="jxr_linenumber" name="L1224" href="#L1224">1224</a> 
-<a class="jxr_linenumber" name="L1225" href="#L1225">1225</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L1226" href="#L1226">1226</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
-<a class="jxr_linenumber" name="L1227" href="#L1227">1227</a> 
-<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1229" href="#L1229">1229</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L1230" href="#L1230">1230</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L1231" href="#L1231">1231</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L1232" href="#L1232">1232</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L1233" href="#L1233">1233</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L1234" href="#L1234">1234</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L1235" href="#L1235">1235</a>             @Override
-<a class="jxr_linenumber" name="L1236" href="#L1236">1236</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
-<a class="jxr_linenumber" name="L1237" href="#L1237">1237</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L1238" href="#L1238">1238</a>             }
-<a class="jxr_linenumber" name="L1239" href="#L1239">1239</a>         };
-<a class="jxr_linenumber" name="L1240" href="#L1240">1240</a> 
-<a class="jxr_linenumber" name="L1241" href="#L1241">1241</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1242" href="#L1242">1242</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1243" href="#L1243">1243</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L1244" href="#L1244">1244</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L1245" href="#L1245">1245</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1247" href="#L1247">1247</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L1248" href="#L1248">1248</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L1249" href="#L1249">1249</a>         }
-<a class="jxr_linenumber" name="L1250" href="#L1250">1250</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
-<a class="jxr_linenumber" name="L1251" href="#L1251">1251</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
-<a class="jxr_linenumber" name="L1252" href="#L1252">1252</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
-<a class="jxr_linenumber" name="L1253" href="#L1253">1253</a>                     .that(error)
+<a class="jxr_linenumber" name="L1192" href="#L1192">1192</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L1193" href="#L1193">1193</a>                     .that(cache)
+<a class="jxr_linenumber" name="L1194" href="#L1194">1194</a>                     .hasSize(1);
+<a class="jxr_linenumber" name="L1195" href="#L1195">1195</a>             assertWithMessage(<span class="jxr_string">"testFile is not in cache"</span>)
+<a class="jxr_linenumber" name="L1196" href="#L1196">1196</a>                 .that(cache.getProperty(<span class="jxr_string">"testFile"</span>))
+<a class="jxr_linenumber" name="L1197" href="#L1197">1197</a>                 .isNull();
+<a class="jxr_linenumber" name="L1198" href="#L1198">1198</a>         }
+<a class="jxr_linenumber" name="L1199" href="#L1199">1199</a>     }
+<a class="jxr_linenumber" name="L1200" href="#L1200">1200</a> 
+<a class="jxr_linenumber" name="L1201" href="#L1201">1201</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1202" href="#L1202">1202</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L1203" href="#L1203">1203</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L1204" href="#L1204">1204</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L1205" href="#L1205">1205</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L1206" href="#L1206">1206</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L1207" href="#L1207">1207</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1208" href="#L1208">1208</a>     @Test
+<a class="jxr_linenumber" name="L1209" href="#L1209">1209</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCatchErrorWithCacheWithNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1210" href="#L1210">1210</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L1211" href="#L1211">1211</a> 
+<a class="jxr_linenumber" name="L1212" href="#L1212">1212</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
+<a class="jxr_linenumber" name="L1213" href="#L1213">1213</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L1214" href="#L1214">1214</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L1215" href="#L1215">1215</a> 
+<a class="jxr_linenumber" name="L1216" href="#L1216">1216</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Java Virtual Machine is broken"</span>
+<a class="jxr_linenumber" name="L1217" href="#L1217">1217</a>             + <span class="jxr_string">" or has run out of resources necessary for it to continue operating."</span>;
+<a class="jxr_linenumber" name="L1218" href="#L1218">1218</a>         <strong class="jxr_keyword">final</strong> Error expectedError = <strong class="jxr_keyword">new</strong> IOError(<strong class="jxr_keyword">new</strong> InternalError(errorMessage));
+<a class="jxr_linenumber" name="L1219" href="#L1219">1219</a> 
+<a class="jxr_linenumber" name="L1220" href="#L1220">1220</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L1221" href="#L1221">1221</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L1222" href="#L1222">1222</a> 
+<a class="jxr_linenumber" name="L1223" href="#L1223">1223</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1224" href="#L1224">1224</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L1225" href="#L1225">1225</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L1226" href="#L1226">1226</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L1227" href="#L1227">1227</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L1229" href="#L1229">1229</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L1230" href="#L1230">1230</a>             @Override
+<a class="jxr_linenumber" name="L1231" href="#L1231">1231</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
+<a class="jxr_linenumber" name="L1232" href="#L1232">1232</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L1233" href="#L1233">1233</a>             }
+<a class="jxr_linenumber" name="L1234" href="#L1234">1234</a>         };
+<a class="jxr_linenumber" name="L1235" href="#L1235">1235</a> 
+<a class="jxr_linenumber" name="L1236" href="#L1236">1236</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1237" href="#L1237">1237</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1238" href="#L1238">1238</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L1239" href="#L1239">1239</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L1240" href="#L1240">1240</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L1241" href="#L1241">1241</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1242" href="#L1242">1242</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L1243" href="#L1243">1243</a>             assertWithMessage(<span class="jxr_string">"IOError is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L1244" href="#L1244">1244</a>         }
+<a class="jxr_linenumber" name="L1245" href="#L1245">1245</a>         <em class="jxr_comment">// -@cs[IllegalCatchExtended] Testing for catch Error is part of 100% coverage.</em>
+<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a>         <strong class="jxr_keyword">catch</strong> (Error error) {
+<a class="jxr_linenumber" name="L1247" href="#L1247">1247</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from IOError"</span>)
+<a class="jxr_linenumber" name="L1248" href="#L1248">1248</a>                     .that(error)
+<a class="jxr_linenumber" name="L1249" href="#L1249">1249</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1250" href="#L1250">1250</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1251" href="#L1251">1251</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1252" href="#L1252">1252</a>                     .that(error)
+<a class="jxr_linenumber" name="L1253" href="#L1253">1253</a>                     .hasCauseThat()
 <a class="jxr_linenumber" name="L1254" href="#L1254">1254</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1255" href="#L1255">1255</a>                     .isInstanceOf(IOError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1256" href="#L1256">1256</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1257" href="#L1257">1257</a>                     .that(error)
-<a class="jxr_linenumber" name="L1258" href="#L1258">1258</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1259" href="#L1259">1259</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1260" href="#L1260">1260</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L1261" href="#L1261">1261</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L1262" href="#L1262">1262</a> 
-<a class="jxr_linenumber" name="L1263" href="#L1263">1263</a>             <em class="jxr_comment">// destroy is called by Main</em>
-<a class="jxr_linenumber" name="L1264" href="#L1264">1264</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1255" href="#L1255">1255</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L1256" href="#L1256">1256</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L1257" href="#L1257">1257</a> 
+<a class="jxr_linenumber" name="L1258" href="#L1258">1258</a>             <em class="jxr_comment">// destroy is called by Main</em>
+<a class="jxr_linenumber" name="L1259" href="#L1259">1259</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1260" href="#L1260">1260</a> 
+<a class="jxr_linenumber" name="L1261" href="#L1261">1261</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L1262" href="#L1262">1262</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L1263" href="#L1263">1263</a>                 cache.load(reader);
+<a class="jxr_linenumber" name="L1264" href="#L1264">1264</a>             }
 <a class="jxr_linenumber" name="L1265" href="#L1265">1265</a> 
-<a class="jxr_linenumber" name="L1266" href="#L1266">1266</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L1267" href="#L1267">1267</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a>                 cache.load(reader);
-<a class="jxr_linenumber" name="L1269" href="#L1269">1269</a>             }
-<a class="jxr_linenumber" name="L1270" href="#L1270">1270</a> 
-<a class="jxr_linenumber" name="L1271" href="#L1271">1271</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L1272" href="#L1272">1272</a>                     .that(cache)
-<a class="jxr_linenumber" name="L1273" href="#L1273">1273</a>                     .hasSize(1);
-<a class="jxr_linenumber" name="L1274" href="#L1274">1274</a>         }
-<a class="jxr_linenumber" name="L1275" href="#L1275">1275</a>     }
-<a class="jxr_linenumber" name="L1276" href="#L1276">1276</a> 
-<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1278" href="#L1278">1278</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L1279" href="#L1279">1279</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L1280" href="#L1280">1280</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L1281" href="#L1281">1281</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L1282" href="#L1282">1282</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L1283" href="#L1283">1283</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a>     @Test
-<a class="jxr_linenumber" name="L1285" href="#L1285">1285</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithNoFileName() {
-<a class="jxr_linenumber" name="L1286" href="#L1286">1286</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Security Exception"</span>;
-<a class="jxr_linenumber" name="L1287" href="#L1287">1287</a>         <strong class="jxr_keyword">final</strong> RuntimeException expectedError = <strong class="jxr_keyword">new</strong> SecurityException(errorMessage);
-<a class="jxr_linenumber" name="L1288" href="#L1288">1288</a> 
-<a class="jxr_linenumber" name="L1289" href="#L1289">1289</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L1290" href="#L1290">1290</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
-<a class="jxr_linenumber" name="L1291" href="#L1291">1291</a> 
-<a class="jxr_linenumber" name="L1292" href="#L1292">1292</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1293" href="#L1293">1293</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L1294" href="#L1294">1294</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L1295" href="#L1295">1295</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L1296" href="#L1296">1296</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L1297" href="#L1297">1297</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L1298" href="#L1298">1298</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L1299" href="#L1299">1299</a>             @Override
-<a class="jxr_linenumber" name="L1300" href="#L1300">1300</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
-<a class="jxr_linenumber" name="L1301" href="#L1301">1301</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L1302" href="#L1302">1302</a>             }
-<a class="jxr_linenumber" name="L1303" href="#L1303">1303</a>         };
-<a class="jxr_linenumber" name="L1304" href="#L1304">1304</a> 
-<a class="jxr_linenumber" name="L1305" href="#L1305">1305</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1306" href="#L1306">1306</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L1307" href="#L1307">1307</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L1308" href="#L1308">1308</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1309" href="#L1309">1309</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a>             assertWithMessage(<span class="jxr_string">"SecurityException is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a>         }
-<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from SecurityException"</span>)
-<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a>                     .that(ex)
-<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a>                     .isInstanceOf(SecurityException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a>                     .that(ex)
-<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a>         }
-<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a>     }
-<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> 
-<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
-<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
-<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
-<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
-<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a>     @Test
-<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithCacheAndNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a> 
-<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
-<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
-<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a> 
-<a class="jxr_linenumber" name="L1340" href="#L1340">1340</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Security Exception"</span>;
-<a class="jxr_linenumber" name="L1341" href="#L1341">1341</a>         <strong class="jxr_keyword">final</strong> RuntimeException expectedError = <strong class="jxr_keyword">new</strong> SecurityException(errorMessage);
-<a class="jxr_linenumber" name="L1342" href="#L1342">1342</a> 
-<a class="jxr_linenumber" name="L1343" href="#L1343">1343</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
-<a class="jxr_linenumber" name="L1344" href="#L1344">1344</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
-<a class="jxr_linenumber" name="L1345" href="#L1345">1345</a> 
-<a class="jxr_linenumber" name="L1346" href="#L1346">1346</a>             <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1347" href="#L1347">1347</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
-<a class="jxr_linenumber" name="L1348" href="#L1348">1348</a> <em class="jxr_javadoccomment">             *</em>
-<a class="jxr_linenumber" name="L1349" href="#L1349">1349</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
-<a class="jxr_linenumber" name="L1350" href="#L1350">1350</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
-<a class="jxr_linenumber" name="L1351" href="#L1351">1351</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
-<a class="jxr_linenumber" name="L1352" href="#L1352">1352</a> <em class="jxr_javadoccomment">             */</em>
-<a class="jxr_linenumber" name="L1353" href="#L1353">1353</a>             @Override
-<a class="jxr_linenumber" name="L1354" href="#L1354">1354</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
-<a class="jxr_linenumber" name="L1355" href="#L1355">1355</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
-<a class="jxr_linenumber" name="L1356" href="#L1356">1356</a>             }
-<a class="jxr_linenumber" name="L1357" href="#L1357">1357</a>         };
-<a class="jxr_linenumber" name="L1358" href="#L1358">1358</a> 
-<a class="jxr_linenumber" name="L1359" href="#L1359">1359</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1360" href="#L1360">1360</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1361" href="#L1361">1361</a>         checker.configure(checkerConfig);
-<a class="jxr_linenumber" name="L1362" href="#L1362">1362</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L1363" href="#L1363">1363</a>         filesToProcess.add(mock);
-<a class="jxr_linenumber" name="L1364" href="#L1364">1364</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1365" href="#L1365">1365</a>             checker.process(filesToProcess);
-<a class="jxr_linenumber" name="L1366" href="#L1366">1366</a>             assertWithMessage(<span class="jxr_string">"SecurityException is expected!"</span>).fail();
-<a class="jxr_linenumber" name="L1367" href="#L1367">1367</a>         }
-<a class="jxr_linenumber" name="L1368" href="#L1368">1368</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L1369" href="#L1369">1369</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from SecurityException"</span>)
-<a class="jxr_linenumber" name="L1370" href="#L1370">1370</a>                     .that(ex)
-<a class="jxr_linenumber" name="L1371" href="#L1371">1371</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1372" href="#L1372">1372</a>                     .isInstanceOf(SecurityException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1373" href="#L1373">1373</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L1374" href="#L1374">1374</a>                     .that(ex)
-<a class="jxr_linenumber" name="L1375" href="#L1375">1375</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L1376" href="#L1376">1376</a>                     .hasMessageThat()
-<a class="jxr_linenumber" name="L1377" href="#L1377">1377</a>                     .isEqualTo(errorMessage);
-<a class="jxr_linenumber" name="L1378" href="#L1378">1378</a> 
-<a class="jxr_linenumber" name="L1379" href="#L1379">1379</a>             <em class="jxr_comment">// destroy is called by Main</em>
-<a class="jxr_linenumber" name="L1380" href="#L1380">1380</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1266" href="#L1266">1266</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L1267" href="#L1267">1267</a>                     .that(cache)
+<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a>                     .hasSize(1);
+<a class="jxr_linenumber" name="L1269" href="#L1269">1269</a>         }
+<a class="jxr_linenumber" name="L1270" href="#L1270">1270</a>     }
+<a class="jxr_linenumber" name="L1271" href="#L1271">1271</a> 
+<a class="jxr_linenumber" name="L1272" href="#L1272">1272</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1273" href="#L1273">1273</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L1274" href="#L1274">1274</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L1275" href="#L1275">1275</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L1276" href="#L1276">1276</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L1278" href="#L1278">1278</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1279" href="#L1279">1279</a>     @Test
+<a class="jxr_linenumber" name="L1280" href="#L1280">1280</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithNoFileName() {
+<a class="jxr_linenumber" name="L1281" href="#L1281">1281</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Security Exception"</span>;
+<a class="jxr_linenumber" name="L1282" href="#L1282">1282</a>         <strong class="jxr_keyword">final</strong> RuntimeException expectedError = <strong class="jxr_keyword">new</strong> SecurityException(errorMessage);
+<a class="jxr_linenumber" name="L1283" href="#L1283">1283</a> 
+<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L1285" href="#L1285">1285</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L1286" href="#L1286">1286</a> 
+<a class="jxr_linenumber" name="L1287" href="#L1287">1287</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1288" href="#L1288">1288</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L1289" href="#L1289">1289</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L1290" href="#L1290">1290</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L1291" href="#L1291">1291</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L1292" href="#L1292">1292</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L1293" href="#L1293">1293</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L1294" href="#L1294">1294</a>             @Override
+<a class="jxr_linenumber" name="L1295" href="#L1295">1295</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
+<a class="jxr_linenumber" name="L1296" href="#L1296">1296</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L1297" href="#L1297">1297</a>             }
+<a class="jxr_linenumber" name="L1298" href="#L1298">1298</a>         };
+<a class="jxr_linenumber" name="L1299" href="#L1299">1299</a> 
+<a class="jxr_linenumber" name="L1300" href="#L1300">1300</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1301" href="#L1301">1301</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L1302" href="#L1302">1302</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L1303" href="#L1303">1303</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1304" href="#L1304">1304</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L1305" href="#L1305">1305</a>             assertWithMessage(<span class="jxr_string">"SecurityException is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L1306" href="#L1306">1306</a>         }
+<a class="jxr_linenumber" name="L1307" href="#L1307">1307</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L1308" href="#L1308">1308</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from SecurityException"</span>)
+<a class="jxr_linenumber" name="L1309" href="#L1309">1309</a>                     .that(ex)
+<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a>                     .isInstanceOf(SecurityException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a>                     .that(ex)
+<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a>         }
+<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a>     }
+<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a> 
+<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a> <em class="jxr_javadoccomment">     * Test doesn't need to be serialized.</em>
+<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a> <em class="jxr_javadoccomment">     * @noinspection SerializableInnerClassWithNonSerializableOuterClass</em>
+<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> <em class="jxr_javadoccomment">     * @noinspectionreason SerializableInnerClassWithNonSerializableOuterClass - mocked file</em>
+<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a> <em class="jxr_javadoccomment">     *      for test does not require serialization</em>
+<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a>     @Test
+<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionWithCacheAndNoFileName() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> 
+<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"configuration"</span>);
+<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a> 
+<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a>         <strong class="jxr_keyword">final</strong> String errorMessage = <span class="jxr_string">"Security Exception"</span>;
+<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a>         <strong class="jxr_keyword">final</strong> RuntimeException expectedError = <strong class="jxr_keyword">new</strong> SecurityException(errorMessage);
+<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a> 
+<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a>         <strong class="jxr_keyword">final</strong> File mock = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"testFile"</span>) {
+<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a>             <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
+<a class="jxr_linenumber" name="L1340" href="#L1340">1340</a> 
+<a class="jxr_linenumber" name="L1341" href="#L1341">1341</a>             <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1342" href="#L1342">1342</a> <em class="jxr_javadoccomment">             * Test is checking catch clause when exception is thrown.</em>
+<a class="jxr_linenumber" name="L1343" href="#L1343">1343</a> <em class="jxr_javadoccomment">             *</em>
+<a class="jxr_linenumber" name="L1344" href="#L1344">1344</a> <em class="jxr_javadoccomment">             * @noinspection ProhibitedExceptionThrown</em>
+<a class="jxr_linenumber" name="L1345" href="#L1345">1345</a> <em class="jxr_javadoccomment">             * @noinspectionreason ProhibitedExceptionThrown - we require mocked file to</em>
+<a class="jxr_linenumber" name="L1346" href="#L1346">1346</a> <em class="jxr_javadoccomment">             *      throw exception as part of test</em>
+<a class="jxr_linenumber" name="L1347" href="#L1347">1347</a> <em class="jxr_javadoccomment">             */</em>
+<a class="jxr_linenumber" name="L1348" href="#L1348">1348</a>             @Override
+<a class="jxr_linenumber" name="L1349" href="#L1349">1349</a>             <strong class="jxr_keyword">public</strong> String getAbsolutePath() {
+<a class="jxr_linenumber" name="L1350" href="#L1350">1350</a>                 <strong class="jxr_keyword">throw</strong> expectedError;
+<a class="jxr_linenumber" name="L1351" href="#L1351">1351</a>             }
+<a class="jxr_linenumber" name="L1352" href="#L1352">1352</a>         };
+<a class="jxr_linenumber" name="L1353" href="#L1353">1353</a> 
+<a class="jxr_linenumber" name="L1354" href="#L1354">1354</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1355" href="#L1355">1355</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1356" href="#L1356">1356</a>         checker.configure(checkerConfig);
+<a class="jxr_linenumber" name="L1357" href="#L1357">1357</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; filesToProcess = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L1358" href="#L1358">1358</a>         filesToProcess.add(mock);
+<a class="jxr_linenumber" name="L1359" href="#L1359">1359</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1360" href="#L1360">1360</a>             checker.process(filesToProcess);
+<a class="jxr_linenumber" name="L1361" href="#L1361">1361</a>             assertWithMessage(<span class="jxr_string">"SecurityException is expected!"</span>).fail();
+<a class="jxr_linenumber" name="L1362" href="#L1362">1362</a>         }
+<a class="jxr_linenumber" name="L1363" href="#L1363">1363</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L1364" href="#L1364">1364</a>             assertWithMessage(<span class="jxr_string">"Error cause differs from SecurityException"</span>)
+<a class="jxr_linenumber" name="L1365" href="#L1365">1365</a>                     .that(ex)
+<a class="jxr_linenumber" name="L1366" href="#L1366">1366</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1367" href="#L1367">1367</a>                     .isInstanceOf(SecurityException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1368" href="#L1368">1368</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L1369" href="#L1369">1369</a>                     .that(ex)
+<a class="jxr_linenumber" name="L1370" href="#L1370">1370</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L1371" href="#L1371">1371</a>                     .hasMessageThat()
+<a class="jxr_linenumber" name="L1372" href="#L1372">1372</a>                     .isEqualTo(errorMessage);
+<a class="jxr_linenumber" name="L1373" href="#L1373">1373</a> 
+<a class="jxr_linenumber" name="L1374" href="#L1374">1374</a>             <em class="jxr_comment">// destroy is called by Main</em>
+<a class="jxr_linenumber" name="L1375" href="#L1375">1375</a>             checker.destroy();
+<a class="jxr_linenumber" name="L1376" href="#L1376">1376</a> 
+<a class="jxr_linenumber" name="L1377" href="#L1377">1377</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L1378" href="#L1378">1378</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L1379" href="#L1379">1379</a>                 cache.load(reader);
+<a class="jxr_linenumber" name="L1380" href="#L1380">1380</a>             }
 <a class="jxr_linenumber" name="L1381" href="#L1381">1381</a> 
-<a class="jxr_linenumber" name="L1382" href="#L1382">1382</a>             <strong class="jxr_keyword">final</strong> Properties cache = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L1383" href="#L1383">1383</a>             <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L1384" href="#L1384">1384</a>                 cache.load(reader);
-<a class="jxr_linenumber" name="L1385" href="#L1385">1385</a>             }
-<a class="jxr_linenumber" name="L1386" href="#L1386">1386</a> 
-<a class="jxr_linenumber" name="L1387" href="#L1387">1387</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
-<a class="jxr_linenumber" name="L1388" href="#L1388">1388</a>                     .that(cache)
-<a class="jxr_linenumber" name="L1389" href="#L1389">1389</a>                     .hasSize(1);
-<a class="jxr_linenumber" name="L1390" href="#L1390">1390</a>         }
-<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a>     }
+<a class="jxr_linenumber" name="L1382" href="#L1382">1382</a>             assertWithMessage(<span class="jxr_string">"Cache has unexpected size"</span>)
+<a class="jxr_linenumber" name="L1383" href="#L1383">1383</a>                     .that(cache)
+<a class="jxr_linenumber" name="L1384" href="#L1384">1384</a>                     .hasSize(1);
+<a class="jxr_linenumber" name="L1385" href="#L1385">1385</a>         }
+<a class="jxr_linenumber" name="L1386" href="#L1386">1386</a>     }
+<a class="jxr_linenumber" name="L1387" href="#L1387">1387</a> 
+<a class="jxr_linenumber" name="L1388" href="#L1388">1388</a>     @Test
+<a class="jxr_linenumber" name="L1389" href="#L1389">1389</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testHaltOnExceptionOff() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1390" href="#L1390">1390</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a>             createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L1392" href="#L1392">1392</a> 
-<a class="jxr_linenumber" name="L1393" href="#L1393">1393</a>     @Test
-<a class="jxr_linenumber" name="L1394" href="#L1394">1394</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testHaltOnExceptionOff() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1395" href="#L1395">1395</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1396" href="#L1396">1396</a>             createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1397" href="#L1397">1397</a> 
-<a class="jxr_linenumber" name="L1398" href="#L1398">1398</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1399" href="#L1399">1399</a>         treeWalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L1393" href="#L1393">1393</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1394" href="#L1394">1394</a>         treeWalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L1395" href="#L1395">1395</a> 
+<a class="jxr_linenumber" name="L1396" href="#L1396">1396</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
+<a class="jxr_linenumber" name="L1397" href="#L1397">1397</a>         checkerConfig.addChild(treeWalkerConfig);
+<a class="jxr_linenumber" name="L1398" href="#L1398">1398</a> 
+<a class="jxr_linenumber" name="L1399" href="#L1399">1399</a>         checkerConfig.addProperty(<span class="jxr_string">"haltOnException"</span>, <span class="jxr_string">"false"</span>);
 <a class="jxr_linenumber" name="L1400" href="#L1400">1400</a> 
-<a class="jxr_linenumber" name="L1401" href="#L1401">1401</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
-<a class="jxr_linenumber" name="L1402" href="#L1402">1402</a>         checkerConfig.addChild(treeWalkerConfig);
-<a class="jxr_linenumber" name="L1403" href="#L1403">1403</a> 
-<a class="jxr_linenumber" name="L1404" href="#L1404">1404</a>         checkerConfig.addProperty(<span class="jxr_string">"haltOnException"</span>, <span class="jxr_string">"false"</span>);
+<a class="jxr_linenumber" name="L1401" href="#L1401">1401</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
+<a class="jxr_linenumber" name="L1402" href="#L1402">1402</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1403" href="#L1403">1403</a>             <span class="jxr_string">"1: "</span> + getCheckMessage(EXCEPTION_MSG, <span class="jxr_string">"java.lang.IndexOutOfBoundsException: test"</span>),
+<a class="jxr_linenumber" name="L1404" href="#L1404">1404</a>         };
 <a class="jxr_linenumber" name="L1405" href="#L1405">1405</a> 
-<a class="jxr_linenumber" name="L1406" href="#L1406">1406</a>         <strong class="jxr_keyword">final</strong> String filePath = getPath(<span class="jxr_string">"InputChecker.java"</span>);
-<a class="jxr_linenumber" name="L1407" href="#L1407">1407</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1408" href="#L1408">1408</a>             <span class="jxr_string">"1: "</span> + getCheckMessage(EXCEPTION_MSG, <span class="jxr_string">"java.lang.IndexOutOfBoundsException: test"</span>),
-<a class="jxr_linenumber" name="L1409" href="#L1409">1409</a>         };
-<a class="jxr_linenumber" name="L1410" href="#L1410">1410</a> 
-<a class="jxr_linenumber" name="L1411" href="#L1411">1411</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L1412" href="#L1412">1412</a>     }
-<a class="jxr_linenumber" name="L1413" href="#L1413">1413</a> 
-<a class="jxr_linenumber" name="L1414" href="#L1414">1414</a>     @Test
-<a class="jxr_linenumber" name="L1415" href="#L1415">1415</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTabViolationDefault() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1416" href="#L1416">1416</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1417" href="#L1417">1417</a>             createModuleConfig(VerifyPositionAfterTabFileSet.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1418" href="#L1418">1418</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1419" href="#L1419">1419</a>             <span class="jxr_string">"2:9: violation"</span>,
-<a class="jxr_linenumber" name="L1420" href="#L1420">1420</a>             <span class="jxr_string">"3:17: violation"</span>,
-<a class="jxr_linenumber" name="L1421" href="#L1421">1421</a>         };
-<a class="jxr_linenumber" name="L1422" href="#L1422">1422</a>         verify(checkConfig, getPath(<span class="jxr_string">"InputCheckerTabCharacter.txt"</span>),
-<a class="jxr_linenumber" name="L1423" href="#L1423">1423</a>             expected);
-<a class="jxr_linenumber" name="L1424" href="#L1424">1424</a>     }
-<a class="jxr_linenumber" name="L1425" href="#L1425">1425</a> 
-<a class="jxr_linenumber" name="L1426" href="#L1426">1426</a>     @Test
-<a class="jxr_linenumber" name="L1427" href="#L1427">1427</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTabViolation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1428" href="#L1428">1428</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1429" href="#L1429">1429</a>             createModuleConfig(VerifyPositionAfterTabFileSet.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1430" href="#L1430">1430</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(checkConfig);
-<a class="jxr_linenumber" name="L1431" href="#L1431">1431</a>         checkerConfig.addProperty(<span class="jxr_string">"tabWidth"</span>, <span class="jxr_string">"4"</span>);
-<a class="jxr_linenumber" name="L1432" href="#L1432">1432</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1433" href="#L1433">1433</a>             <span class="jxr_string">"2:5: violation"</span>,
-<a class="jxr_linenumber" name="L1434" href="#L1434">1434</a>             <span class="jxr_string">"3:9: violation"</span>,
-<a class="jxr_linenumber" name="L1435" href="#L1435">1435</a>         };
-<a class="jxr_linenumber" name="L1436" href="#L1436">1436</a>         verify(checkerConfig, getPath(<span class="jxr_string">"InputCheckerTabCharacter.txt"</span>),
-<a class="jxr_linenumber" name="L1437" href="#L1437">1437</a>             expected);
-<a class="jxr_linenumber" name="L1438" href="#L1438">1438</a>     }
-<a class="jxr_linenumber" name="L1439" href="#L1439">1439</a> 
-<a class="jxr_linenumber" name="L1440" href="#L1440">1440</a>     @Test
-<a class="jxr_linenumber" name="L1441" href="#L1441">1441</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckerProcessCallAllNeededMethodsOfFileSets() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
-<a class="jxr_linenumber" name="L1443" href="#L1443">1443</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1444" href="#L1444">1444</a>         checker.addFileSetCheck(fileSet);
-<a class="jxr_linenumber" name="L1445" href="#L1445">1445</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
-<a class="jxr_linenumber" name="L1446" href="#L1446">1446</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expected =
-<a class="jxr_linenumber" name="L1447" href="#L1447">1447</a>             Arrays.asList(<span class="jxr_string">"beginProcessing"</span>, <span class="jxr_string">"finishProcessing"</span>, <span class="jxr_string">"destroy"</span>);
-<a class="jxr_linenumber" name="L1448" href="#L1448">1448</a>         assertWithMessage(<span class="jxr_string">"Method calls were not expected"</span>)
-<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a>             .that(fileSet.getMethodCalls())
-<a class="jxr_linenumber" name="L1450" href="#L1450">1450</a>             .isEqualTo(expected);
-<a class="jxr_linenumber" name="L1451" href="#L1451">1451</a>     }
-<a class="jxr_linenumber" name="L1452" href="#L1452">1452</a> 
-<a class="jxr_linenumber" name="L1453" href="#L1453">1453</a>     @Test
-<a class="jxr_linenumber" name="L1454" href="#L1454">1454</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetFileSetCheckSetsMessageDispatcher() {
-<a class="jxr_linenumber" name="L1455" href="#L1455">1455</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
-<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1457" href="#L1457">1457</a>         checker.addFileSetCheck(fileSet);
-<a class="jxr_linenumber" name="L1458" href="#L1458">1458</a>         assertWithMessage(<span class="jxr_string">"Message dispatcher was not expected"</span>)
-<a class="jxr_linenumber" name="L1459" href="#L1459">1459</a>             .that(fileSet.getInternalMessageDispatcher())
-<a class="jxr_linenumber" name="L1460" href="#L1460">1460</a>             .isEqualTo(checker);
-<a class="jxr_linenumber" name="L1461" href="#L1461">1461</a>     }
-<a class="jxr_linenumber" name="L1462" href="#L1462">1462</a> 
-<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a>     @Test
-<a class="jxr_linenumber" name="L1464" href="#L1464">1464</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAddAuditListenerAsChild() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1465" href="#L1465">1465</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1466" href="#L1466">1466</a>         <strong class="jxr_keyword">final</strong> <a name="DebugAuditAdapter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/DebugAuditAdapter.html#DebugAuditAdapter">DebugAuditAdapter</a> auditAdapter = <strong class="jxr_keyword">new</strong> <a name="DebugAuditAdapter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/DebugAuditAdapter.html#DebugAuditAdapter">DebugAuditAdapter</a>();
-<a class="jxr_linenumber" name="L1467" href="#L1467">1467</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L1468" href="#L1468">1468</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
-<a class="jxr_linenumber" name="L1469" href="#L1469">1469</a>             @Override
-<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a>                 Object adapter = auditAdapter;
-<a class="jxr_linenumber" name="L1472" href="#L1472">1472</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(DebugAuditAdapter.<strong class="jxr_keyword">class</strong>.getName())) {
-<a class="jxr_linenumber" name="L1473" href="#L1473">1473</a>                     adapter = <strong class="jxr_keyword">super</strong>.createModule(name);
-<a class="jxr_linenumber" name="L1474" href="#L1474">1474</a>                 }
-<a class="jxr_linenumber" name="L1475" href="#L1475">1475</a>                 <strong class="jxr_keyword">return</strong> adapter;
-<a class="jxr_linenumber" name="L1476" href="#L1476">1476</a>             }
-<a class="jxr_linenumber" name="L1477" href="#L1477">1477</a>         };
-<a class="jxr_linenumber" name="L1478" href="#L1478">1478</a>         checker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L1479" href="#L1479">1479</a>         checker.setupChild(createModuleConfig(DebugAuditAdapter.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L1480" href="#L1480">1480</a>         <em class="jxr_comment">// Let's try fire some events</em>
-<a class="jxr_linenumber" name="L1481" href="#L1481">1481</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
-<a class="jxr_linenumber" name="L1482" href="#L1482">1482</a>         assertWithMessage(<span class="jxr_string">"Checker.fireAuditStarted() doesn't call listener"</span>)
-<a class="jxr_linenumber" name="L1483" href="#L1483">1483</a>                 .that(auditAdapter.wasCalled())
-<a class="jxr_linenumber" name="L1484" href="#L1484">1484</a>                 .isTrue();
-<a class="jxr_linenumber" name="L1485" href="#L1485">1485</a>     }
-<a class="jxr_linenumber" name="L1486" href="#L1486">1486</a> 
-<a class="jxr_linenumber" name="L1487" href="#L1487">1487</a>     @Test
-<a class="jxr_linenumber" name="L1488" href="#L1488">1488</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAddBeforeExecutionFileFilterAsChild() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1489" href="#L1489">1489</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1490" href="#L1490">1490</a>         <strong class="jxr_keyword">final</strong> <a name="TestBeforeExecutionFileFilter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/TestBeforeExecutionFileFilter.html#TestBeforeExecutionFileFilter">TestBeforeExecutionFileFilter</a> fileFilter = <strong class="jxr_keyword">new</strong> <a name="TestBeforeExecutionFileFilter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/TestBeforeExecutionFileFilter.html#TestBeforeExecutionFileFilter">TestBeforeExecutionFileFilter</a>();
-<a class="jxr_linenumber" name="L1491" href="#L1491">1491</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L1492" href="#L1492">1492</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
-<a class="jxr_linenumber" name="L1493" href="#L1493">1493</a>             @Override
-<a class="jxr_linenumber" name="L1494" href="#L1494">1494</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L1495" href="#L1495">1495</a>                 Object filter = fileFilter;
-<a class="jxr_linenumber" name="L1496" href="#L1496">1496</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(TestBeforeExecutionFileFilter.<strong class="jxr_keyword">class</strong>.getName())) {
-<a class="jxr_linenumber" name="L1497" href="#L1497">1497</a>                     filter = <strong class="jxr_keyword">super</strong>.createModule(name);
-<a class="jxr_linenumber" name="L1498" href="#L1498">1498</a>                 }
-<a class="jxr_linenumber" name="L1499" href="#L1499">1499</a>                 <strong class="jxr_keyword">return</strong> filter;
-<a class="jxr_linenumber" name="L1500" href="#L1500">1500</a>             }
-<a class="jxr_linenumber" name="L1501" href="#L1501">1501</a>         };
-<a class="jxr_linenumber" name="L1502" href="#L1502">1502</a>         checker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L1503" href="#L1503">1503</a>         checker.setupChild(createModuleConfig(TestBeforeExecutionFileFilter.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L1504" href="#L1504">1504</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
-<a class="jxr_linenumber" name="L1505" href="#L1505">1505</a>         assertWithMessage(<span class="jxr_string">"Checker.acceptFileStarted() doesn't call listener"</span>)
-<a class="jxr_linenumber" name="L1506" href="#L1506">1506</a>                 .that(fileFilter.wasCalled())
-<a class="jxr_linenumber" name="L1507" href="#L1507">1507</a>                 .isTrue();
-<a class="jxr_linenumber" name="L1508" href="#L1508">1508</a>     }
-<a class="jxr_linenumber" name="L1509" href="#L1509">1509</a> 
-<a class="jxr_linenumber" name="L1510" href="#L1510">1510</a>     @Test
-<a class="jxr_linenumber" name="L1511" href="#L1511">1511</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFileSetCheckInitWhenAddedAsChild() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1512" href="#L1512">1512</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
-<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
-<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a>             @Override
-<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a>                 Object check = fileSet;
-<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(DummyFileSet.<strong class="jxr_keyword">class</strong>.getName())) {
-<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a>                     check = <strong class="jxr_keyword">super</strong>.createModule(name);
-<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a>                 }
-<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a>                 <strong class="jxr_keyword">return</strong> check;
-<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a>             }
-<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a>         };
-<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a>         checker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a>         checker.finishLocalSetup();
-<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a>         checker.setupChild(createModuleConfig(DummyFileSet.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a>         assertWithMessage(<span class="jxr_string">"FileSetCheck.init() wasn't called"</span>)
-<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a>                 .that(fileSet.isInitCalled())
-<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a>                 .isTrue();
-<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a>     }
-<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a> 
-<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a>     <em class="jxr_comment">// -@cs[CheckstyleTestMakeup] must use raw class to directly initialize DefaultLogger</em>
-<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a>     @Test
-<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefaultLoggerClosesItStreams() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a>         <strong class="jxr_keyword">try</strong> (<a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testInfoOutputStream =
-<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>();
-<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a>             <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testErrorOutputStream =
-<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>()) {
-<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a>             checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a>             checker.addListener(<strong class="jxr_keyword">new</strong> DefaultLogger(testInfoOutputStream,
-<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a>                 OutputStreamOptions.CLOSE, testErrorOutputStream, OutputStreamOptions.CLOSE));
-<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a> 
-<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a>             <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a>             <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a> 
-<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a>             verify(checker, tmpFile.getPath(), expected);
-<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a> 
-<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a>             assertWithMessage(<span class="jxr_string">"Output stream close count"</span>)
-<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a>                     .that(testInfoOutputStream.getCloseCount())
-<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a>                     .isEqualTo(1);
-<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a>             assertWithMessage(<span class="jxr_string">"Output stream flush count"</span>)
-<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a>                     .that(testInfoOutputStream.getFlushCount())
-<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(3));
-<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a>             assertWithMessage(<span class="jxr_string">"Error stream close count"</span>)
-<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a>                     .that(testErrorOutputStream.getCloseCount())
-<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a>                     .isEqualTo(1);
-<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a>             assertWithMessage(<span class="jxr_string">"Error stream flush count"</span>)
-<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a>                     .that(testErrorOutputStream.getFlushCount())
-<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(1));
-<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a>         }
-<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a>     }
-<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> 
-<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a>     <em class="jxr_comment">// -@cs[CheckstyleTestMakeup] must use raw class to directly initialize DefaultLogger</em>
-<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a>     @Test
-<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testXmlLoggerClosesItStreams() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a>         <strong class="jxr_keyword">try</strong> (<a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testInfoOutputStream =
-<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>()) {
-<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a>             checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a>             checker.addListener(<strong class="jxr_keyword">new</strong> XMLLogger(testInfoOutputStream, OutputStreamOptions.CLOSE));
-<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a> 
-<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a>             <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a>             <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a> 
-<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a>             verify(checker, tmpFile.getPath(), tmpFile.getPath(), expected);
+<a class="jxr_linenumber" name="L1406" href="#L1406">1406</a>         verify(checkerConfig, filePath, expected);
+<a class="jxr_linenumber" name="L1407" href="#L1407">1407</a>     }
+<a class="jxr_linenumber" name="L1408" href="#L1408">1408</a> 
+<a class="jxr_linenumber" name="L1409" href="#L1409">1409</a>     @Test
+<a class="jxr_linenumber" name="L1410" href="#L1410">1410</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTabViolationDefault() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1411" href="#L1411">1411</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1412" href="#L1412">1412</a>             <span class="jxr_string">"10:17: violation"</span>,
+<a class="jxr_linenumber" name="L1413" href="#L1413">1413</a>             <span class="jxr_string">"13:33: violation"</span>,
+<a class="jxr_linenumber" name="L1414" href="#L1414">1414</a>         };
+<a class="jxr_linenumber" name="L1415" href="#L1415">1415</a>         verifyWithInlineConfigParser(getPath(<span class="jxr_string">"InputCheckerTabCharacter.txt"</span>),
+<a class="jxr_linenumber" name="L1416" href="#L1416">1416</a>             expected);
+<a class="jxr_linenumber" name="L1417" href="#L1417">1417</a>     }
+<a class="jxr_linenumber" name="L1418" href="#L1418">1418</a> 
+<a class="jxr_linenumber" name="L1419" href="#L1419">1419</a>     @Test
+<a class="jxr_linenumber" name="L1420" href="#L1420">1420</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTabViolation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1421" href="#L1421">1421</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L1422" href="#L1422">1422</a>             createModuleConfig(VerifyPositionAfterTabFileSet.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1423" href="#L1423">1423</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(checkConfig);
+<a class="jxr_linenumber" name="L1424" href="#L1424">1424</a>         checkerConfig.addProperty(<span class="jxr_string">"tabWidth"</span>, <span class="jxr_string">"4"</span>);
+<a class="jxr_linenumber" name="L1425" href="#L1425">1425</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1426" href="#L1426">1426</a>             <span class="jxr_string">"10:13: violation"</span>,
+<a class="jxr_linenumber" name="L1427" href="#L1427">1427</a>             <span class="jxr_string">"13:33: violation"</span>,
+<a class="jxr_linenumber" name="L1428" href="#L1428">1428</a>         };
+<a class="jxr_linenumber" name="L1429" href="#L1429">1429</a>         verify(checkerConfig, getPath(<span class="jxr_string">"InputCheckerTabCharacter.txt"</span>),
+<a class="jxr_linenumber" name="L1430" href="#L1430">1430</a>             expected);
+<a class="jxr_linenumber" name="L1431" href="#L1431">1431</a>     }
+<a class="jxr_linenumber" name="L1432" href="#L1432">1432</a> 
+<a class="jxr_linenumber" name="L1433" href="#L1433">1433</a>     @Test
+<a class="jxr_linenumber" name="L1434" href="#L1434">1434</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckerProcessCallAllNeededMethodsOfFileSets() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1435" href="#L1435">1435</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
+<a class="jxr_linenumber" name="L1436" href="#L1436">1436</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1437" href="#L1437">1437</a>         checker.addFileSetCheck(fileSet);
+<a class="jxr_linenumber" name="L1438" href="#L1438">1438</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
+<a class="jxr_linenumber" name="L1439" href="#L1439">1439</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expected =
+<a class="jxr_linenumber" name="L1440" href="#L1440">1440</a>             Arrays.asList(<span class="jxr_string">"beginProcessing"</span>, <span class="jxr_string">"finishProcessing"</span>, <span class="jxr_string">"destroy"</span>);
+<a class="jxr_linenumber" name="L1441" href="#L1441">1441</a>         assertWithMessage(<span class="jxr_string">"Method calls were not expected"</span>)
+<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a>             .that(fileSet.getMethodCalls())
+<a class="jxr_linenumber" name="L1443" href="#L1443">1443</a>             .isEqualTo(expected);
+<a class="jxr_linenumber" name="L1444" href="#L1444">1444</a>     }
+<a class="jxr_linenumber" name="L1445" href="#L1445">1445</a> 
+<a class="jxr_linenumber" name="L1446" href="#L1446">1446</a>     @Test
+<a class="jxr_linenumber" name="L1447" href="#L1447">1447</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetFileSetCheckSetsMessageDispatcher() {
+<a class="jxr_linenumber" name="L1448" href="#L1448">1448</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
+<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1450" href="#L1450">1450</a>         checker.addFileSetCheck(fileSet);
+<a class="jxr_linenumber" name="L1451" href="#L1451">1451</a>         assertWithMessage(<span class="jxr_string">"Message dispatcher was not expected"</span>)
+<a class="jxr_linenumber" name="L1452" href="#L1452">1452</a>             .that(fileSet.getInternalMessageDispatcher())
+<a class="jxr_linenumber" name="L1453" href="#L1453">1453</a>             .isEqualTo(checker);
+<a class="jxr_linenumber" name="L1454" href="#L1454">1454</a>     }
+<a class="jxr_linenumber" name="L1455" href="#L1455">1455</a> 
+<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a>     @Test
+<a class="jxr_linenumber" name="L1457" href="#L1457">1457</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAddAuditListenerAsChild() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1458" href="#L1458">1458</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1459" href="#L1459">1459</a>         <strong class="jxr_keyword">final</strong> <a name="DebugAuditAdapter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/DebugAuditAdapter.html#DebugAuditAdapter">DebugAuditAdapter</a> auditAdapter = <strong class="jxr_keyword">new</strong> <a name="DebugAuditAdapter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/DebugAuditAdapter.html#DebugAuditAdapter">DebugAuditAdapter</a>();
+<a class="jxr_linenumber" name="L1460" href="#L1460">1460</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L1461" href="#L1461">1461</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
+<a class="jxr_linenumber" name="L1462" href="#L1462">1462</a>             @Override
+<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L1464" href="#L1464">1464</a>                 Object adapter = auditAdapter;
+<a class="jxr_linenumber" name="L1465" href="#L1465">1465</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(DebugAuditAdapter.<strong class="jxr_keyword">class</strong>.getName())) {
+<a class="jxr_linenumber" name="L1466" href="#L1466">1466</a>                     adapter = <strong class="jxr_keyword">super</strong>.createModule(name);
+<a class="jxr_linenumber" name="L1467" href="#L1467">1467</a>                 }
+<a class="jxr_linenumber" name="L1468" href="#L1468">1468</a>                 <strong class="jxr_keyword">return</strong> adapter;
+<a class="jxr_linenumber" name="L1469" href="#L1469">1469</a>             }
+<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a>         };
+<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a>         checker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L1472" href="#L1472">1472</a>         checker.setupChild(createModuleConfig(DebugAuditAdapter.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L1473" href="#L1473">1473</a>         <em class="jxr_comment">// Let's try fire some events</em>
+<a class="jxr_linenumber" name="L1474" href="#L1474">1474</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
+<a class="jxr_linenumber" name="L1475" href="#L1475">1475</a>         assertWithMessage(<span class="jxr_string">"Checker.fireAuditStarted() doesn't call listener"</span>)
+<a class="jxr_linenumber" name="L1476" href="#L1476">1476</a>                 .that(auditAdapter.wasCalled())
+<a class="jxr_linenumber" name="L1477" href="#L1477">1477</a>                 .isTrue();
+<a class="jxr_linenumber" name="L1478" href="#L1478">1478</a>     }
+<a class="jxr_linenumber" name="L1479" href="#L1479">1479</a> 
+<a class="jxr_linenumber" name="L1480" href="#L1480">1480</a>     @Test
+<a class="jxr_linenumber" name="L1481" href="#L1481">1481</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAddBeforeExecutionFileFilterAsChild() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1482" href="#L1482">1482</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1483" href="#L1483">1483</a>         <strong class="jxr_keyword">final</strong> <a name="TestBeforeExecutionFileFilter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/TestBeforeExecutionFileFilter.html#TestBeforeExecutionFileFilter">TestBeforeExecutionFileFilter</a> fileFilter = <strong class="jxr_keyword">new</strong> <a name="TestBeforeExecutionFileFilter" href="../../../../com/puppycrawl/tools/checkstyle/internal/testmodules/TestBeforeExecutionFileFilter.html#TestBeforeExecutionFileFilter">TestBeforeExecutionFileFilter</a>();
+<a class="jxr_linenumber" name="L1484" href="#L1484">1484</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L1485" href="#L1485">1485</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
+<a class="jxr_linenumber" name="L1486" href="#L1486">1486</a>             @Override
+<a class="jxr_linenumber" name="L1487" href="#L1487">1487</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L1488" href="#L1488">1488</a>                 Object filter = fileFilter;
+<a class="jxr_linenumber" name="L1489" href="#L1489">1489</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(TestBeforeExecutionFileFilter.<strong class="jxr_keyword">class</strong>.getName())) {
+<a class="jxr_linenumber" name="L1490" href="#L1490">1490</a>                     filter = <strong class="jxr_keyword">super</strong>.createModule(name);
+<a class="jxr_linenumber" name="L1491" href="#L1491">1491</a>                 }
+<a class="jxr_linenumber" name="L1492" href="#L1492">1492</a>                 <strong class="jxr_keyword">return</strong> filter;
+<a class="jxr_linenumber" name="L1493" href="#L1493">1493</a>             }
+<a class="jxr_linenumber" name="L1494" href="#L1494">1494</a>         };
+<a class="jxr_linenumber" name="L1495" href="#L1495">1495</a>         checker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L1496" href="#L1496">1496</a>         checker.setupChild(createModuleConfig(TestBeforeExecutionFileFilter.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L1497" href="#L1497">1497</a>         checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"dummy.java"</span>)));
+<a class="jxr_linenumber" name="L1498" href="#L1498">1498</a>         assertWithMessage(<span class="jxr_string">"Checker.acceptFileStarted() doesn't call listener"</span>)
+<a class="jxr_linenumber" name="L1499" href="#L1499">1499</a>                 .that(fileFilter.wasCalled())
+<a class="jxr_linenumber" name="L1500" href="#L1500">1500</a>                 .isTrue();
+<a class="jxr_linenumber" name="L1501" href="#L1501">1501</a>     }
+<a class="jxr_linenumber" name="L1502" href="#L1502">1502</a> 
+<a class="jxr_linenumber" name="L1503" href="#L1503">1503</a>     @Test
+<a class="jxr_linenumber" name="L1504" href="#L1504">1504</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFileSetCheckInitWhenAddedAsChild() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1505" href="#L1505">1505</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1506" href="#L1506">1506</a>         <strong class="jxr_keyword">final</strong> DummyFileSet fileSet = <strong class="jxr_keyword">new</strong> DummyFileSet();
+<a class="jxr_linenumber" name="L1507" href="#L1507">1507</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L1508" href="#L1508">1508</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader()) {
+<a class="jxr_linenumber" name="L1509" href="#L1509">1509</a>             @Override
+<a class="jxr_linenumber" name="L1510" href="#L1510">1510</a>             <strong class="jxr_keyword">public</strong> Object createModule(String name) <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L1511" href="#L1511">1511</a>                 Object check = fileSet;
+<a class="jxr_linenumber" name="L1512" href="#L1512">1512</a>                 <strong class="jxr_keyword">if</strong> (!name.equals(DummyFileSet.<strong class="jxr_keyword">class</strong>.getName())) {
+<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a>                     check = <strong class="jxr_keyword">super</strong>.createModule(name);
+<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a>                 }
+<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a>                 <strong class="jxr_keyword">return</strong> check;
+<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a>             }
+<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a>         };
+<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a>         checker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a>         checker.finishLocalSetup();
+<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a>         checker.setupChild(createModuleConfig(DummyFileSet.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a>         assertWithMessage(<span class="jxr_string">"FileSetCheck.init() wasn't called"</span>)
+<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a>                 .that(fileSet.isInitCalled())
+<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a>                 .isTrue();
+<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a>     }
+<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a> 
+<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a>     <em class="jxr_comment">// -@cs[CheckstyleTestMakeup] must use raw class to directly initialize DefaultLogger</em>
+<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a>     @Test
+<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefaultLoggerClosesItStreams() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a>         <strong class="jxr_keyword">try</strong> (<a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testInfoOutputStream =
+<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>();
+<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a>             <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testErrorOutputStream =
+<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>()) {
+<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a>             checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a>             checker.addListener(<strong class="jxr_keyword">new</strong> DefaultLogger(testInfoOutputStream,
+<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a>                 OutputStreamOptions.CLOSE, testErrorOutputStream, OutputStreamOptions.CLOSE));
+<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a> 
+<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a>             <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a> 
+<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a>             execute(checker, tmpFile.getPath());
+<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a> 
+<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a>             assertWithMessage(<span class="jxr_string">"Output stream close count"</span>)
+<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a>                     .that(testInfoOutputStream.getCloseCount())
+<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a>                     .isEqualTo(1);
+<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a>             assertWithMessage(<span class="jxr_string">"Output stream flush count"</span>)
+<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a>                     .that(testInfoOutputStream.getFlushCount())
+<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(3));
+<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a>             assertWithMessage(<span class="jxr_string">"Error stream close count"</span>)
+<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a>                     .that(testErrorOutputStream.getCloseCount())
+<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a>                     .isEqualTo(1);
+<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a>             assertWithMessage(<span class="jxr_string">"Error stream flush count"</span>)
+<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a>                     .that(testErrorOutputStream.getFlushCount())
+<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(1));
+<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a>         }
+<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a>     }
+<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a> 
+<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a>     <em class="jxr_comment">// -@cs[CheckstyleTestMakeup] must use raw class to directly initialize DefaultLogger</em>
+<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a>     @Test
+<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testXmlLoggerClosesItStreams() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a>         <strong class="jxr_keyword">try</strong> (<a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a> testInfoOutputStream =
+<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a>                 <strong class="jxr_keyword">new</strong> <a name="CloseAndFlushTestByteArrayOutputStream" href="../../../../com/puppycrawl/tools/checkstyle/internal/utils/CloseAndFlushTestByteArrayOutputStream.html#CloseAndFlushTestByteArrayOutputStream">CloseAndFlushTestByteArrayOutputStream</a>()) {
+<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a>             checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a>             checker.addListener(<strong class="jxr_keyword">new</strong> XMLLogger(testInfoOutputStream, OutputStreamOptions.CLOSE));
+<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> 
+<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a>             <strong class="jxr_keyword">final</strong> File tmpFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> 
+<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a>             execute(checker, tmpFile.getPath(), tmpFile.getPath());
+<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a> 
+<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a>             assertWithMessage(<span class="jxr_string">"Output stream close count"</span>)
+<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a>                     .that(testInfoOutputStream.getCloseCount())
+<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a>                     .isEqualTo(1);
+<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a>             assertWithMessage(<span class="jxr_string">"Output stream flush count"</span>)
+<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a>                     .that(testInfoOutputStream.getFlushCount())
+<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(0));
+<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a>         }
+<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a>     }
 <a class="jxr_linenumber" name="L1578" href="#L1578">1578</a> 
-<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a>             assertWithMessage(<span class="jxr_string">"Output stream close count"</span>)
-<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a>                     .that(testInfoOutputStream.getCloseCount())
-<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a>                     .isEqualTo(1);
-<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a>             assertWithMessage(<span class="jxr_string">"Output stream flush count"</span>)
-<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a>                     .that(testInfoOutputStream.getFlushCount())
-<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a>                     .isEqualTo(TestUtil.adjustFlushCountForOutputStreamClose(0));
-<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a>         }
-<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a>     }
-<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a> 
-<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a>     @Test
-<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDuplicatedModule() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a>         <em class="jxr_comment">// we need to test a module with two instances, one with id and the other not</em>
-<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig1 =
-<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a>                 createModuleConfig(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1593" href="#L1593">1593</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig2 =
-<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a>                 createModuleConfig(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a>         moduleConfig2.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"ModuleId"</span>);
-<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"root"</span>);
-<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a>         root.addChild(moduleConfig1);
-<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a>         root.addChild(moduleConfig2);
-<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
-<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a>         checker.configure(root);
-<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a>         <em class="jxr_comment">// BriefUtLogger does not print the module name or id postfix,</em>
-<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a>         <em class="jxr_comment">// so we need to set logger manually</em>
-<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a>         <strong class="jxr_keyword">final</strong> ByteArrayOutputStream out = TestUtil.getInternalState(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"stream"</span>);
-<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a>         <strong class="jxr_keyword">final</strong> DefaultLogger logger = <strong class="jxr_keyword">new</strong> DefaultLogger(out, OutputStreamOptions.CLOSE, out,
-<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a>                 OutputStreamOptions.NONE, <strong class="jxr_keyword">new</strong> AuditEventDefaultFormatter());
-<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a>         checker.addListener(logger);
-<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a> 
-<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a>         <strong class="jxr_keyword">final</strong> String path = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a>         <strong class="jxr_keyword">final</strong> String violationMessage =
-<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a>                 getCheckMessage(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY_NO_NEWLINE_EOF);
-<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a>             <span class="jxr_string">"1: "</span> + violationMessage + <span class="jxr_string">" [NewlineAtEndOfFile]"</span>,
-<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a>             <span class="jxr_string">"1: "</span> + violationMessage + <span class="jxr_string">" [ModuleId]"</span>,
-<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a>         };
-<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a> 
-<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a>         <em class="jxr_comment">// super.verify does not work here, for we change the logger</em>
-<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a>         out.flush();
-<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> errs = checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(path)));
-<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a>         <strong class="jxr_keyword">try</strong> (ByteArrayInputStream inputStream =
-<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a>                 <strong class="jxr_keyword">new</strong> ByteArrayInputStream(out.toByteArray());
-<a class="jxr_linenumber" name="L1622" href="#L1622">1622</a>             LineNumberReader lnr = <strong class="jxr_keyword">new</strong> LineNumberReader(
-<a class="jxr_linenumber" name="L1623" href="#L1623">1623</a>                 <strong class="jxr_keyword">new</strong> InputStreamReader(inputStream, StandardCharsets.UTF_8))) {
-<a class="jxr_linenumber" name="L1624" href="#L1624">1624</a>             <em class="jxr_comment">// we need to ignore the unrelated lines</em>
-<a class="jxr_linenumber" name="L1625" href="#L1625">1625</a>             <strong class="jxr_keyword">final</strong> List&lt;String&gt; actual = lnr.lines()
-<a class="jxr_linenumber" name="L1626" href="#L1626">1626</a>                     .filter(line -&gt; !getCheckMessage(AUDIT_STARTED_MESSAGE).equals(line))
-<a class="jxr_linenumber" name="L1627" href="#L1627">1627</a>                     .filter(line -&gt; !getCheckMessage(AUDIT_FINISHED_MESSAGE).equals(line))
-<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a>                     .limit(expected.length)
-<a class="jxr_linenumber" name="L1629" href="#L1629">1629</a>                     .sorted()
-<a class="jxr_linenumber" name="L1630" href="#L1630">1630</a>                     .collect(Collectors.toUnmodifiableList());
-<a class="jxr_linenumber" name="L1631" href="#L1631">1631</a>             Arrays.sort(expected);
-<a class="jxr_linenumber" name="L1632" href="#L1632">1632</a> 
-<a class="jxr_linenumber" name="L1633" href="#L1633">1633</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; expected.length; i++) {
-<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a>                 <strong class="jxr_keyword">final</strong> String expectedResult = <span class="jxr_string">"[ERROR] "</span> + path + <span class="jxr_string">":"</span> + expected[i];
-<a class="jxr_linenumber" name="L1635" href="#L1635">1635</a>                 assertWithMessage(<span class="jxr_string">"error message "</span> + i)
-<a class="jxr_linenumber" name="L1636" href="#L1636">1636</a>                         .that(actual.get(i))
-<a class="jxr_linenumber" name="L1637" href="#L1637">1637</a>                         .isEqualTo(expectedResult);
-<a class="jxr_linenumber" name="L1638" href="#L1638">1638</a>             }
-<a class="jxr_linenumber" name="L1639" href="#L1639">1639</a> 
-<a class="jxr_linenumber" name="L1640" href="#L1640">1640</a>             assertWithMessage(<span class="jxr_string">"unexpected output: "</span> + lnr.readLine())
-<a class="jxr_linenumber" name="L1641" href="#L1641">1641</a>                     .that(errs)
-<a class="jxr_linenumber" name="L1642" href="#L1642">1642</a>                     .isEqualTo(expected.length);
-<a class="jxr_linenumber" name="L1643" href="#L1643">1643</a>         }
-<a class="jxr_linenumber" name="L1644" href="#L1644">1644</a> 
-<a class="jxr_linenumber" name="L1645" href="#L1645">1645</a>         checker.destroy();
-<a class="jxr_linenumber" name="L1646" href="#L1646">1646</a>     }
-<a class="jxr_linenumber" name="L1647" href="#L1647">1647</a> 
-<a class="jxr_linenumber" name="L1648" href="#L1648">1648</a>     @Test
-<a class="jxr_linenumber" name="L1649" href="#L1649">1649</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCachedFile() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1650" href="#L1650">1650</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L1651" href="#L1651">1651</a>         <strong class="jxr_keyword">final</strong> OutputStream infoStream = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
-<a class="jxr_linenumber" name="L1652" href="#L1652">1652</a>         <strong class="jxr_keyword">final</strong> OutputStream errorStream = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
-<a class="jxr_linenumber" name="L1653" href="#L1653">1653</a>         <strong class="jxr_keyword">final</strong> DefaultLoggerWithCounter loggerWithCounter =
-<a class="jxr_linenumber" name="L1654" href="#L1654">1654</a>             <strong class="jxr_keyword">new</strong> DefaultLoggerWithCounter(infoStream, OutputStreamOptions.CLOSE,
-<a class="jxr_linenumber" name="L1655" href="#L1655">1655</a>                                          errorStream, OutputStreamOptions.CLOSE);
-<a class="jxr_linenumber" name="L1656" href="#L1656">1656</a>         checker.addListener(loggerWithCounter);
-<a class="jxr_linenumber" name="L1657" href="#L1657">1657</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"cacheFile"</span>, <span class="jxr_string">".txt"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L1658" href="#L1658">1658</a>         checker.setCacheFile(cacheFile.getAbsolutePath());
-<a class="jxr_linenumber" name="L1659" href="#L1659">1659</a> 
-<a class="jxr_linenumber" name="L1660" href="#L1660">1660</a>         <strong class="jxr_keyword">final</strong> File testFile = File.createTempFile(<span class="jxr_string">"testFile"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L1661" href="#L1661">1661</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = List.of(testFile, testFile);
-<a class="jxr_linenumber" name="L1662" href="#L1662">1662</a>         checker.process(files);
-<a class="jxr_linenumber" name="L1663" href="#L1663">1663</a> 
-<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a>         assertWithMessage(<span class="jxr_string">"Cached file should not be processed twice"</span>)
-<a class="jxr_linenumber" name="L1665" href="#L1665">1665</a>             .that(loggerWithCounter.fileStartedCount)
-<a class="jxr_linenumber" name="L1666" href="#L1666">1666</a>             .isEqualTo(1);
-<a class="jxr_linenumber" name="L1667" href="#L1667">1667</a> 
-<a class="jxr_linenumber" name="L1668" href="#L1668">1668</a>         checker.destroy();
-<a class="jxr_linenumber" name="L1669" href="#L1669">1669</a>     }
-<a class="jxr_linenumber" name="L1670" href="#L1670">1670</a> 
-<a class="jxr_linenumber" name="L1671" href="#L1671">1671</a>     @SuppressForbidden
-<a class="jxr_linenumber" name="L1672" href="#L1672">1672</a>     @Test
-<a class="jxr_linenumber" name="L1673" href="#L1673">1673</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUnmappableCharacters() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1674" href="#L1674">1674</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1675" href="#L1675">1675</a>             <span class="jxr_string">"4: "</span> + getCheckMessage(LineLengthCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 75, 238),
-<a class="jxr_linenumber" name="L1676" href="#L1676">1676</a>         };
+<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a>     @Test
+<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDuplicatedModule() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a>         <em class="jxr_comment">// we need to test a module with two instances, one with id and the other not</em>
+<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig1 =
+<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a>                 createModuleConfig(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig2 =
+<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a>                 createModuleConfig(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a>         moduleConfig2.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"ModuleId"</span>);
+<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"root"</span>);
+<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a>         root.addChild(moduleConfig1);
+<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a>         root.addChild(moduleConfig2);
+<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a>         <strong class="jxr_keyword">final</strong> Checker checker = <strong class="jxr_keyword">new</strong> Checker();
+<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a>         checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a>         checker.configure(root);
+<a class="jxr_linenumber" name="L1593" href="#L1593">1593</a>         <em class="jxr_comment">// BriefUtLogger does not print the module name or id postfix,</em>
+<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a>         <em class="jxr_comment">// so we need to set logger manually</em>
+<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a>         <strong class="jxr_keyword">final</strong> ByteArrayOutputStream out = TestUtil.getInternalState(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"stream"</span>);
+<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a>         <strong class="jxr_keyword">final</strong> DefaultLogger logger = <strong class="jxr_keyword">new</strong> DefaultLogger(out, OutputStreamOptions.CLOSE, out,
+<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a>                 OutputStreamOptions.NONE, <strong class="jxr_keyword">new</strong> AuditEventDefaultFormatter());
+<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a>         checker.addListener(logger);
+<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a> 
+<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a>         <strong class="jxr_keyword">final</strong> String path = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a>         <strong class="jxr_keyword">final</strong> String violationMessage =
+<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a>                 getCheckMessage(NewlineAtEndOfFileCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY_NO_NEWLINE_EOF);
+<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a>             <span class="jxr_string">"1: "</span> + violationMessage + <span class="jxr_string">" [NewlineAtEndOfFile]"</span>,
+<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a>             <span class="jxr_string">"1: "</span> + violationMessage + <span class="jxr_string">" [ModuleId]"</span>,
+<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a>         };
+<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a> 
+<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a>         <em class="jxr_comment">// super.verify does not work here, for we change the logger</em>
+<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a>         out.flush();
+<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> errs = checker.process(Collections.singletonList(<strong class="jxr_keyword">new</strong> File(path)));
+<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a>         <strong class="jxr_keyword">try</strong> (ByteArrayInputStream inputStream =
+<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a>                 <strong class="jxr_keyword">new</strong> ByteArrayInputStream(out.toByteArray());
+<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a>             LineNumberReader lnr = <strong class="jxr_keyword">new</strong> LineNumberReader(
+<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a>                 <strong class="jxr_keyword">new</strong> InputStreamReader(inputStream, StandardCharsets.UTF_8))) {
+<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a>             <em class="jxr_comment">// we need to ignore the unrelated lines</em>
+<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a>             <strong class="jxr_keyword">final</strong> List&lt;String&gt; actual = lnr.lines()
+<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a>                     .filter(line -&gt; !getCheckMessage(AUDIT_STARTED_MESSAGE).equals(line))
+<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a>                     .filter(line -&gt; !getCheckMessage(AUDIT_FINISHED_MESSAGE).equals(line))
+<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a>                     .limit(expected.length)
+<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a>                     .sorted()
+<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a>                     .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L1622" href="#L1622">1622</a>             Arrays.sort(expected);
+<a class="jxr_linenumber" name="L1623" href="#L1623">1623</a> 
+<a class="jxr_linenumber" name="L1624" href="#L1624">1624</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; expected.length; i++) {
+<a class="jxr_linenumber" name="L1625" href="#L1625">1625</a>                 <strong class="jxr_keyword">final</strong> String expectedResult = <span class="jxr_string">"[ERROR] "</span> + path + <span class="jxr_string">":"</span> + expected[i];
+<a class="jxr_linenumber" name="L1626" href="#L1626">1626</a>                 assertWithMessage(<span class="jxr_string">"error message "</span> + i)
+<a class="jxr_linenumber" name="L1627" href="#L1627">1627</a>                         .that(actual.get(i))
+<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a>                         .isEqualTo(expectedResult);
+<a class="jxr_linenumber" name="L1629" href="#L1629">1629</a>             }
+<a class="jxr_linenumber" name="L1630" href="#L1630">1630</a> 
+<a class="jxr_linenumber" name="L1631" href="#L1631">1631</a>             assertWithMessage(<span class="jxr_string">"unexpected output: "</span> + lnr.readLine())
+<a class="jxr_linenumber" name="L1632" href="#L1632">1632</a>                     .that(errs)
+<a class="jxr_linenumber" name="L1633" href="#L1633">1633</a>                     .isEqualTo(expected.length);
+<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a>         }
+<a class="jxr_linenumber" name="L1635" href="#L1635">1635</a> 
+<a class="jxr_linenumber" name="L1636" href="#L1636">1636</a>         checker.destroy();
+<a class="jxr_linenumber" name="L1637" href="#L1637">1637</a>     }
+<a class="jxr_linenumber" name="L1638" href="#L1638">1638</a> 
+<a class="jxr_linenumber" name="L1639" href="#L1639">1639</a>     @Test
+<a class="jxr_linenumber" name="L1640" href="#L1640">1640</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCachedFile() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1641" href="#L1641">1641</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(createModuleConfig(TranslationCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L1642" href="#L1642">1642</a>         <strong class="jxr_keyword">final</strong> OutputStream infoStream = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
+<a class="jxr_linenumber" name="L1643" href="#L1643">1643</a>         <strong class="jxr_keyword">final</strong> OutputStream errorStream = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
+<a class="jxr_linenumber" name="L1644" href="#L1644">1644</a>         <strong class="jxr_keyword">final</strong> DefaultLoggerWithCounter loggerWithCounter =
+<a class="jxr_linenumber" name="L1645" href="#L1645">1645</a>             <strong class="jxr_keyword">new</strong> DefaultLoggerWithCounter(infoStream, OutputStreamOptions.CLOSE,
+<a class="jxr_linenumber" name="L1646" href="#L1646">1646</a>                                          errorStream, OutputStreamOptions.CLOSE);
+<a class="jxr_linenumber" name="L1647" href="#L1647">1647</a>         checker.addListener(loggerWithCounter);
+<a class="jxr_linenumber" name="L1648" href="#L1648">1648</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"cacheFile"</span>, <span class="jxr_string">".txt"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L1649" href="#L1649">1649</a>         checker.setCacheFile(cacheFile.getAbsolutePath());
+<a class="jxr_linenumber" name="L1650" href="#L1650">1650</a> 
+<a class="jxr_linenumber" name="L1651" href="#L1651">1651</a>         <strong class="jxr_keyword">final</strong> File testFile = File.createTempFile(<span class="jxr_string">"testFile"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L1652" href="#L1652">1652</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = List.of(testFile, testFile);
+<a class="jxr_linenumber" name="L1653" href="#L1653">1653</a>         checker.process(files);
+<a class="jxr_linenumber" name="L1654" href="#L1654">1654</a> 
+<a class="jxr_linenumber" name="L1655" href="#L1655">1655</a>         assertWithMessage(<span class="jxr_string">"Cached file should not be processed twice"</span>)
+<a class="jxr_linenumber" name="L1656" href="#L1656">1656</a>             .that(loggerWithCounter.fileStartedCount)
+<a class="jxr_linenumber" name="L1657" href="#L1657">1657</a>             .isEqualTo(1);
+<a class="jxr_linenumber" name="L1658" href="#L1658">1658</a> 
+<a class="jxr_linenumber" name="L1659" href="#L1659">1659</a>         checker.destroy();
+<a class="jxr_linenumber" name="L1660" href="#L1660">1660</a>     }
+<a class="jxr_linenumber" name="L1661" href="#L1661">1661</a> 
+<a class="jxr_linenumber" name="L1662" href="#L1662">1662</a>     @SuppressForbidden
+<a class="jxr_linenumber" name="L1663" href="#L1663">1663</a>     @Test
+<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUnmappableCharacters() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1665" href="#L1665">1665</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1666" href="#L1666">1666</a>             <span class="jxr_string">"4: "</span> + getCheckMessage(LineLengthCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 75, 238),
+<a class="jxr_linenumber" name="L1667" href="#L1667">1667</a>         };
+<a class="jxr_linenumber" name="L1668" href="#L1668">1668</a> 
+<a class="jxr_linenumber" name="L1669" href="#L1669">1669</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(LineLengthCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1670" href="#L1670">1670</a>         checkConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"75"</span>);
+<a class="jxr_linenumber" name="L1671" href="#L1671">1671</a> 
+<a class="jxr_linenumber" name="L1672" href="#L1672">1672</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(checkConfig);
+<a class="jxr_linenumber" name="L1673" href="#L1673">1673</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, <span class="jxr_string">"IBM1098"</span>);
+<a class="jxr_linenumber" name="L1674" href="#L1674">1674</a> 
+<a class="jxr_linenumber" name="L1675" href="#L1675">1675</a>         verify(checkerConfig, getPath(<span class="jxr_string">"InputCheckerTestCharset.java"</span>), expected);
+<a class="jxr_linenumber" name="L1676" href="#L1676">1676</a>     }
 <a class="jxr_linenumber" name="L1677" href="#L1677">1677</a> 
-<a class="jxr_linenumber" name="L1678" href="#L1678">1678</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(LineLengthCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1679" href="#L1679">1679</a>         checkConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"75"</span>);
-<a class="jxr_linenumber" name="L1680" href="#L1680">1680</a> 
-<a class="jxr_linenumber" name="L1681" href="#L1681">1681</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(checkConfig);
-<a class="jxr_linenumber" name="L1682" href="#L1682">1682</a>         checkerConfig.addProperty(<span class="jxr_string">"charset"</span>, <span class="jxr_string">"IBM1098"</span>);
-<a class="jxr_linenumber" name="L1683" href="#L1683">1683</a> 
-<a class="jxr_linenumber" name="L1684" href="#L1684">1684</a>         verify(checkerConfig, getPath(<span class="jxr_string">"InputCheckerTestCharset.java"</span>), expected);
-<a class="jxr_linenumber" name="L1685" href="#L1685">1685</a>     }
-<a class="jxr_linenumber" name="L1686" href="#L1686">1686</a> 
-<a class="jxr_linenumber" name="L1687" href="#L1687">1687</a>     @Test
-<a class="jxr_linenumber" name="L1688" href="#L1688">1688</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testViolationMessageOnIoException() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L1689" href="#L1689">1689</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L1690" href="#L1690">1690</a>                 createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1691" href="#L1691">1691</a> 
-<a class="jxr_linenumber" name="L1692" href="#L1692">1692</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1693" href="#L1693">1693</a>         treeWalkerConfig.addChild(checkConfig);
-<a class="jxr_linenumber" name="L1694" href="#L1694">1694</a> 
-<a class="jxr_linenumber" name="L1695" href="#L1695">1695</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
-<a class="jxr_linenumber" name="L1696" href="#L1696">1696</a>         checkerConfig.addChild(treeWalkerConfig);
-<a class="jxr_linenumber" name="L1697" href="#L1697">1697</a> 
-<a class="jxr_linenumber" name="L1698" href="#L1698">1698</a>         checkerConfig.addProperty(<span class="jxr_string">"haltOnException"</span>, <span class="jxr_string">"false"</span>);
-<a class="jxr_linenumber" name="L1699" href="#L1699">1699</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"InputNonChecker.java"</span>);
-<a class="jxr_linenumber" name="L1700" href="#L1700">1700</a>         <strong class="jxr_keyword">final</strong> String filePath = file.getAbsolutePath();
-<a class="jxr_linenumber" name="L1701" href="#L1701">1701</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L1702" href="#L1702">1702</a>             <span class="jxr_string">"1: "</span> + getCheckMessage(EXCEPTION_MSG, filePath
-<a class="jxr_linenumber" name="L1703" href="#L1703">1703</a>                         + <span class="jxr_string">" (No such file or directory)"</span>),
-<a class="jxr_linenumber" name="L1704" href="#L1704">1704</a>         };
-<a class="jxr_linenumber" name="L1705" href="#L1705">1705</a> 
-<a class="jxr_linenumber" name="L1706" href="#L1706">1706</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L1707" href="#L1707">1707</a>     }
-<a class="jxr_linenumber" name="L1708" href="#L1708">1708</a> 
-<a class="jxr_linenumber" name="L1709" href="#L1709">1709</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultLoggerWithCounter <strong class="jxr_keyword">extends</strong> DefaultLogger {
+<a class="jxr_linenumber" name="L1678" href="#L1678">1678</a>     @Test
+<a class="jxr_linenumber" name="L1679" href="#L1679">1679</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testViolationMessageOnIoException() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L1680" href="#L1680">1680</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L1681" href="#L1681">1681</a>                 createModuleConfig(CheckWhichThrowsError.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1682" href="#L1682">1682</a> 
+<a class="jxr_linenumber" name="L1683" href="#L1683">1683</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1684" href="#L1684">1684</a>         treeWalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L1685" href="#L1685">1685</a> 
+<a class="jxr_linenumber" name="L1686" href="#L1686">1686</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
+<a class="jxr_linenumber" name="L1687" href="#L1687">1687</a>         checkerConfig.addChild(treeWalkerConfig);
+<a class="jxr_linenumber" name="L1688" href="#L1688">1688</a> 
+<a class="jxr_linenumber" name="L1689" href="#L1689">1689</a>         checkerConfig.addProperty(<span class="jxr_string">"haltOnException"</span>, <span class="jxr_string">"false"</span>);
+<a class="jxr_linenumber" name="L1690" href="#L1690">1690</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"InputNonChecker.java"</span>);
+<a class="jxr_linenumber" name="L1691" href="#L1691">1691</a>         <strong class="jxr_keyword">final</strong> String filePath = file.getAbsolutePath();
+<a class="jxr_linenumber" name="L1692" href="#L1692">1692</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L1693" href="#L1693">1693</a>             <span class="jxr_string">"1: "</span> + getCheckMessage(EXCEPTION_MSG, filePath
+<a class="jxr_linenumber" name="L1694" href="#L1694">1694</a>                         + <span class="jxr_string">" (No such file or directory)"</span>),
+<a class="jxr_linenumber" name="L1695" href="#L1695">1695</a>         };
+<a class="jxr_linenumber" name="L1696" href="#L1696">1696</a> 
+<a class="jxr_linenumber" name="L1697" href="#L1697">1697</a>         verify(checkerConfig, filePath, expected);
+<a class="jxr_linenumber" name="L1698" href="#L1698">1698</a>     }
+<a class="jxr_linenumber" name="L1699" href="#L1699">1699</a> 
+<a class="jxr_linenumber" name="L1700" href="#L1700">1700</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultLoggerWithCounter <strong class="jxr_keyword">extends</strong> DefaultLogger {
+<a class="jxr_linenumber" name="L1701" href="#L1701">1701</a> 
+<a class="jxr_linenumber" name="L1702" href="#L1702">1702</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> fileStartedCount;
+<a class="jxr_linenumber" name="L1703" href="#L1703">1703</a> 
+<a class="jxr_linenumber" name="L1704" href="#L1704">1704</a>         <strong class="jxr_keyword">public</strong> DefaultLoggerWithCounter(OutputStream infoStream,
+<a class="jxr_linenumber" name="L1705" href="#L1705">1705</a>                                         OutputStreamOptions infoStreamOptions,
+<a class="jxr_linenumber" name="L1706" href="#L1706">1706</a>                                         OutputStream errorStream,
+<a class="jxr_linenumber" name="L1707" href="#L1707">1707</a>                                         OutputStreamOptions errorStreamOptions) {
+<a class="jxr_linenumber" name="L1708" href="#L1708">1708</a>             <strong class="jxr_keyword">super</strong>(infoStream, infoStreamOptions, errorStream, errorStreamOptions);
+<a class="jxr_linenumber" name="L1709" href="#L1709">1709</a>         }
 <a class="jxr_linenumber" name="L1710" href="#L1710">1710</a> 
-<a class="jxr_linenumber" name="L1711" href="#L1711">1711</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> fileStartedCount;
-<a class="jxr_linenumber" name="L1712" href="#L1712">1712</a> 
-<a class="jxr_linenumber" name="L1713" href="#L1713">1713</a>         <strong class="jxr_keyword">public</strong> DefaultLoggerWithCounter(OutputStream infoStream,
-<a class="jxr_linenumber" name="L1714" href="#L1714">1714</a>                                         OutputStreamOptions infoStreamOptions,
-<a class="jxr_linenumber" name="L1715" href="#L1715">1715</a>                                         OutputStream errorStream,
-<a class="jxr_linenumber" name="L1716" href="#L1716">1716</a>                                         OutputStreamOptions errorStreamOptions) {
-<a class="jxr_linenumber" name="L1717" href="#L1717">1717</a>             <strong class="jxr_keyword">super</strong>(infoStream, infoStreamOptions, errorStream, errorStreamOptions);
-<a class="jxr_linenumber" name="L1718" href="#L1718">1718</a>         }
-<a class="jxr_linenumber" name="L1719" href="#L1719">1719</a> 
-<a class="jxr_linenumber" name="L1720" href="#L1720">1720</a>         @Override
-<a class="jxr_linenumber" name="L1721" href="#L1721">1721</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(AuditEvent event) {
-<a class="jxr_linenumber" name="L1722" href="#L1722">1722</a>             fileStartedCount++;
-<a class="jxr_linenumber" name="L1723" href="#L1723">1723</a>         }
+<a class="jxr_linenumber" name="L1711" href="#L1711">1711</a>         @Override
+<a class="jxr_linenumber" name="L1712" href="#L1712">1712</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(AuditEvent event) {
+<a class="jxr_linenumber" name="L1713" href="#L1713">1713</a>             fileStartedCount++;
+<a class="jxr_linenumber" name="L1714" href="#L1714">1714</a>         }
+<a class="jxr_linenumber" name="L1715" href="#L1715">1715</a>     }
+<a class="jxr_linenumber" name="L1716" href="#L1716">1716</a> 
+<a class="jxr_linenumber" name="L1717" href="#L1717">1717</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFilter <strong class="jxr_keyword">implements</strong> Filter {
+<a class="jxr_linenumber" name="L1718" href="#L1718">1718</a> 
+<a class="jxr_linenumber" name="L1719" href="#L1719">1719</a>         @Override
+<a class="jxr_linenumber" name="L1720" href="#L1720">1720</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(AuditEvent event) {
+<a class="jxr_linenumber" name="L1721" href="#L1721">1721</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L1722" href="#L1722">1722</a>         }
+<a class="jxr_linenumber" name="L1723" href="#L1723">1723</a> 
 <a class="jxr_linenumber" name="L1724" href="#L1724">1724</a>     }
 <a class="jxr_linenumber" name="L1725" href="#L1725">1725</a> 
-<a class="jxr_linenumber" name="L1726" href="#L1726">1726</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFilter <strong class="jxr_keyword">implements</strong> Filter {
-<a class="jxr_linenumber" name="L1727" href="#L1727">1727</a> 
-<a class="jxr_linenumber" name="L1728" href="#L1728">1728</a>         @Override
-<a class="jxr_linenumber" name="L1729" href="#L1729">1729</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(AuditEvent event) {
-<a class="jxr_linenumber" name="L1730" href="#L1730">1730</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L1731" href="#L1731">1731</a>         }
-<a class="jxr_linenumber" name="L1732" href="#L1732">1732</a> 
-<a class="jxr_linenumber" name="L1733" href="#L1733">1733</a>     }
-<a class="jxr_linenumber" name="L1734" href="#L1734">1734</a> 
-<a class="jxr_linenumber" name="L1735" href="#L1735">1735</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFileSetViolationCheck <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck
-<a class="jxr_linenumber" name="L1736" href="#L1736">1736</a>         <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
-<a class="jxr_linenumber" name="L1737" href="#L1737">1737</a> 
-<a class="jxr_linenumber" name="L1738" href="#L1738">1738</a>         @Override
-<a class="jxr_linenumber" name="L1739" href="#L1739">1739</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
-<a class="jxr_linenumber" name="L1740" href="#L1740">1740</a>             log(1, <span class="jxr_string">"test"</span>);
-<a class="jxr_linenumber" name="L1741" href="#L1741">1741</a>         }
+<a class="jxr_linenumber" name="L1726" href="#L1726">1726</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFileSetViolationCheck <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck
+<a class="jxr_linenumber" name="L1727" href="#L1727">1727</a>         <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
+<a class="jxr_linenumber" name="L1728" href="#L1728">1728</a> 
+<a class="jxr_linenumber" name="L1729" href="#L1729">1729</a>         @Override
+<a class="jxr_linenumber" name="L1730" href="#L1730">1730</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
+<a class="jxr_linenumber" name="L1731" href="#L1731">1731</a>             log(1, <span class="jxr_string">"test"</span>);
+<a class="jxr_linenumber" name="L1732" href="#L1732">1732</a>         }
+<a class="jxr_linenumber" name="L1733" href="#L1733">1733</a> 
+<a class="jxr_linenumber" name="L1734" href="#L1734">1734</a>         @Override
+<a class="jxr_linenumber" name="L1735" href="#L1735">1735</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
+<a class="jxr_linenumber" name="L1736" href="#L1736">1736</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; externalResourceLocation = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(1);
+<a class="jxr_linenumber" name="L1737" href="#L1737">1737</a>             externalResourceLocation.add(<span class="jxr_string">"non_existent_external_resource.xml"</span>);
+<a class="jxr_linenumber" name="L1738" href="#L1738">1738</a>             <strong class="jxr_keyword">return</strong> externalResourceLocation;
+<a class="jxr_linenumber" name="L1739" href="#L1739">1739</a>         }
+<a class="jxr_linenumber" name="L1740" href="#L1740">1740</a> 
+<a class="jxr_linenumber" name="L1741" href="#L1741">1741</a>     }
 <a class="jxr_linenumber" name="L1742" href="#L1742">1742</a> 
-<a class="jxr_linenumber" name="L1743" href="#L1743">1743</a>         @Override
-<a class="jxr_linenumber" name="L1744" href="#L1744">1744</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
-<a class="jxr_linenumber" name="L1745" href="#L1745">1745</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; externalResourceLocation = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(1);
-<a class="jxr_linenumber" name="L1746" href="#L1746">1746</a>             externalResourceLocation.add(<span class="jxr_string">"non_existent_external_resource.xml"</span>);
-<a class="jxr_linenumber" name="L1747" href="#L1747">1747</a>             <strong class="jxr_keyword">return</strong> externalResourceLocation;
-<a class="jxr_linenumber" name="L1748" href="#L1748">1748</a>         }
-<a class="jxr_linenumber" name="L1749" href="#L1749">1749</a> 
-<a class="jxr_linenumber" name="L1750" href="#L1750">1750</a>     }
+<a class="jxr_linenumber" name="L1743" href="#L1743">1743</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFilterSet <strong class="jxr_keyword">extends</strong> FilterSet <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
+<a class="jxr_linenumber" name="L1744" href="#L1744">1744</a> 
+<a class="jxr_linenumber" name="L1745" href="#L1745">1745</a>         @Override
+<a class="jxr_linenumber" name="L1746" href="#L1746">1746</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
+<a class="jxr_linenumber" name="L1747" href="#L1747">1747</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; strings = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L1748" href="#L1748">1748</a>             strings.add(<span class="jxr_string">"test"</span>);
+<a class="jxr_linenumber" name="L1749" href="#L1749">1749</a>             <strong class="jxr_keyword">return</strong> strings;
+<a class="jxr_linenumber" name="L1750" href="#L1750">1750</a>         }
 <a class="jxr_linenumber" name="L1751" href="#L1751">1751</a> 
-<a class="jxr_linenumber" name="L1752" href="#L1752">1752</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DummyFilterSet <strong class="jxr_keyword">extends</strong> FilterSet <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
+<a class="jxr_linenumber" name="L1752" href="#L1752">1752</a>     }
 <a class="jxr_linenumber" name="L1753" href="#L1753">1753</a> 
-<a class="jxr_linenumber" name="L1754" href="#L1754">1754</a>         @Override
-<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
-<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; strings = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a>             strings.add(<span class="jxr_string">"test"</span>);
-<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a>             <strong class="jxr_keyword">return</strong> strings;
-<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a>         }
-<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a> 
-<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a>     }
-<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a> 
-<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DynamicalResourceHolderCheck <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck
-<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a>         <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
-<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a> 
-<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a>         <strong class="jxr_keyword">private</strong> String firstExternalResourceLocation;
-<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a>         <strong class="jxr_keyword">private</strong> String secondExternalResourceLocation;
-<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a> 
-<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setFirstExternalResourceLocation(String firstExternalResourceLocation) {
-<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a>             <strong class="jxr_keyword">this</strong>.firstExternalResourceLocation = firstExternalResourceLocation;
+<a class="jxr_linenumber" name="L1754" href="#L1754">1754</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DynamicalResourceHolderCheck <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck
+<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a>         <strong class="jxr_keyword">implements</strong> ExternalResourceHolder {
+<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a> 
+<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a>         <strong class="jxr_keyword">private</strong> String firstExternalResourceLocation;
+<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a>         <strong class="jxr_keyword">private</strong> String secondExternalResourceLocation;
+<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a> 
+<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setFirstExternalResourceLocation(String firstExternalResourceLocation) {
+<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a>             <strong class="jxr_keyword">this</strong>.firstExternalResourceLocation = firstExternalResourceLocation;
+<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a>         }
+<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a> 
+<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSecondExternalResourceLocation(String secondExternalResourceLocation) {
+<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a>             <strong class="jxr_keyword">this</strong>.secondExternalResourceLocation = secondExternalResourceLocation;
+<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a>         }
+<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a> 
+<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a>         @Override
+<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
+<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a>             <em class="jxr_comment">// there is no need in implementation of the method</em>
 <a class="jxr_linenumber" name="L1771" href="#L1771">1771</a>         }
 <a class="jxr_linenumber" name="L1772" href="#L1772">1772</a> 
-<a class="jxr_linenumber" name="L1773" href="#L1773">1773</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSecondExternalResourceLocation(String secondExternalResourceLocation) {
-<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a>             <strong class="jxr_keyword">this</strong>.secondExternalResourceLocation = secondExternalResourceLocation;
-<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a>         }
-<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a> 
-<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a>         @Override
-<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
-<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a>             <em class="jxr_comment">// there is no need in implementation of the method</em>
-<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a>         }
-<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a> 
-<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a>         @Override
-<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
-<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; locations = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a>             locations.add(firstExternalResourceLocation);
-<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a>             <em class="jxr_comment">// Attempt to change the behaviour of the check dynamically</em>
-<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a>             <strong class="jxr_keyword">if</strong> (secondExternalResourceLocation != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a>                 locations.add(secondExternalResourceLocation);
-<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a>             }
-<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a>             <strong class="jxr_keyword">return</strong> locations;
-<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a>         }
-<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a> 
-<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a>     }
-<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a> 
-<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichDoesNotRequireCommentNodes <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a> 
-<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a>         <em class="jxr_javadoccomment">/** Number of children of method definition token. */</em>
-<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> METHOD_DEF_CHILD_COUNT = 7;
-<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a> 
-<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a>         @Override
-<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a>         }
-<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a> 
-<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a>         @Override
-<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a>         }
-<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a> 
-<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a>         @Override
-<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a>         }
-<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a> 
-<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a>         @Override
-<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
-<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a>             <strong class="jxr_keyword">if</strong> (ast.findFirstToken(TokenTypes.MODIFIERS).findFirstToken(
-<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a>                     TokenTypes.BLOCK_COMMENT_BEGIN) != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a>                 log(ast, <span class="jxr_string">"AST has incorrect structure structure."</span>
-<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a>                     + <span class="jxr_string">" The check does not require comment nodes but there were comment nodes"</span>
-<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a>                     + <span class="jxr_string">" in the AST."</span>);
-<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a>             }
-<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> childCount = ast.getChildCount();
-<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a>             <strong class="jxr_keyword">if</strong> (childCount != METHOD_DEF_CHILD_COUNT) {
-<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
-<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a>                     <span class="jxr_string">"AST node in no comment tree has wrong number of children. "</span>
-<a class="jxr_linenumber" name="L1827" href="#L1827">1827</a>                             + <span class="jxr_string">"Expected is %d but was %d"</span>,
-<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a>                     METHOD_DEF_CHILD_COUNT, childCount);
-<a class="jxr_linenumber" name="L1829" href="#L1829">1829</a>                 log(ast, msg);
-<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a>             }
-<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a>             <em class="jxr_comment">// count children where comment lives</em>
-<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a>             <strong class="jxr_keyword">int</strong> actualChildCount = 0;
-<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a>             <strong class="jxr_keyword">for</strong> (DetailAST child = ast.getFirstChild().getFirstChild(); child != <strong class="jxr_keyword">null</strong>; child =
-<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a>                     child.getNextSibling()) {
-<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a>                 actualChildCount++;
-<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a>             }
-<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> cacheChildCount = ast.getFirstChild().getChildCount();
-<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a>             <strong class="jxr_keyword">if</strong> (cacheChildCount != actualChildCount) {
-<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
-<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a>                         <span class="jxr_string">"AST node with no comment has wrong number of children. "</span>
-<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a>                                 + <span class="jxr_string">"Expected is %d but was %d"</span>,
-<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a>                         cacheChildCount, actualChildCount);
-<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a>                 log(ast, msg);
-<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a>             }
-<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a>         }
-<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a> 
-<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a>     }
-<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a> 
-<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichRequiresCommentNodes <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a> 
-<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a>         <em class="jxr_javadoccomment">/** Number of children of method definition token. */</em>
-<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> METHOD_DEF_CHILD_COUNT = 7;
-<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a> 
-<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a>         @Override
-<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isCommentNodesRequired() {
-<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a>         }
-<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a> 
-<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a>         @Override
-<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a>         }
-<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a> 
-<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a>         @Override
-<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a>         }
-<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a> 
-<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a>         @Override
-<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
-<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a>         }
-<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a> 
-<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a>         <em class="jxr_comment">// Locale.ENGLISH until #12104</em>
-<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a>         @Override
-<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
-<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a>             <strong class="jxr_keyword">if</strong> (ast.findFirstToken(TokenTypes.MODIFIERS).findFirstToken(
-<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a>                     TokenTypes.BLOCK_COMMENT_BEGIN) == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a>                 log(ast, <span class="jxr_string">"Incorrect AST structure."</span>);
-<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a>             }
-<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> childCount = ast.getChildCount();
-<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a>             <strong class="jxr_keyword">if</strong> (childCount != METHOD_DEF_CHILD_COUNT) {
-<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
-<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a>                     <span class="jxr_string">"AST node in comment tree has wrong number of children. "</span>
-<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a>                             + <span class="jxr_string">"Expected is %d but was %d"</span>,
-<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a>                     METHOD_DEF_CHILD_COUNT, childCount);
-<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a>                 log(ast, msg);
-<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a>             }
-<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a>             <em class="jxr_comment">// count children where comment lives</em>
-<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a>             <strong class="jxr_keyword">int</strong> actualChildCount = 0;
-<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a>             <strong class="jxr_keyword">for</strong> (DetailAST child = ast.getFirstChild().getFirstChild(); child != <strong class="jxr_keyword">null</strong>; child =
-<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a>                     child.getNextSibling()) {
-<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a>                 actualChildCount++;
-<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a>             }
-<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> cacheChildCount = ast.getFirstChild().getChildCount();
-<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a>             <strong class="jxr_keyword">if</strong> (cacheChildCount != actualChildCount) {
-<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
-<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a>                         <span class="jxr_string">"AST node with comment has wrong number of children. "</span>
-<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a>                                 + <span class="jxr_string">"Expected is %d but was %d"</span>,
-<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a>                         cacheChildCount, actualChildCount);
-<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a>                 log(ast, msg);
-<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a>             }
+<a class="jxr_linenumber" name="L1773" href="#L1773">1773</a>         @Override
+<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a>         <strong class="jxr_keyword">public</strong> Set&lt;String&gt; getExternalResourceLocations() {
+<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; locations = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a>             locations.add(firstExternalResourceLocation);
+<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a>             <em class="jxr_comment">// Attempt to change the behaviour of the check dynamically</em>
+<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a>             <strong class="jxr_keyword">if</strong> (secondExternalResourceLocation != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a>                 locations.add(secondExternalResourceLocation);
+<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a>             }
+<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a>             <strong class="jxr_keyword">return</strong> locations;
+<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a>         }
+<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a> 
+<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a>     }
+<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a> 
+<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichDoesNotRequireCommentNodes <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a> 
+<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a>         <em class="jxr_javadoccomment">/** Number of children of method definition token. */</em>
+<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> METHOD_DEF_CHILD_COUNT = 7;
+<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a> 
+<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a>         @Override
+<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a>         }
+<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a> 
+<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a>         @Override
+<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a>         }
+<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a> 
+<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a>         @Override
+<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a>         }
+<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a> 
+<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a>         @Override
+<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
+<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a>             <strong class="jxr_keyword">if</strong> (ast.findFirstToken(TokenTypes.MODIFIERS).findFirstToken(
+<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a>                     TokenTypes.BLOCK_COMMENT_BEGIN) != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a>                 log(ast, <span class="jxr_string">"AST has incorrect structure structure."</span>
+<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a>                     + <span class="jxr_string">" The check does not require comment nodes but there were comment nodes"</span>
+<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a>                     + <span class="jxr_string">" in the AST."</span>);
+<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a>             }
+<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> childCount = ast.getChildCount();
+<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a>             <strong class="jxr_keyword">if</strong> (childCount != METHOD_DEF_CHILD_COUNT) {
+<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
+<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a>                     <span class="jxr_string">"AST node in no comment tree has wrong number of children. "</span>
+<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a>                             + <span class="jxr_string">"Expected is %d but was %d"</span>,
+<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a>                     METHOD_DEF_CHILD_COUNT, childCount);
+<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a>                 log(ast, msg);
+<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a>             }
+<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a>             <em class="jxr_comment">// count children where comment lives</em>
+<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a>             <strong class="jxr_keyword">int</strong> actualChildCount = 0;
+<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a>             <strong class="jxr_keyword">for</strong> (DetailAST child = ast.getFirstChild().getFirstChild(); child != <strong class="jxr_keyword">null</strong>; child =
+<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a>                     child.getNextSibling()) {
+<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a>                 actualChildCount++;
+<a class="jxr_linenumber" name="L1827" href="#L1827">1827</a>             }
+<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> cacheChildCount = ast.getFirstChild().getChildCount();
+<a class="jxr_linenumber" name="L1829" href="#L1829">1829</a>             <strong class="jxr_keyword">if</strong> (cacheChildCount != actualChildCount) {
+<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
+<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a>                         <span class="jxr_string">"AST node with no comment has wrong number of children. "</span>
+<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a>                                 + <span class="jxr_string">"Expected is %d but was %d"</span>,
+<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a>                         cacheChildCount, actualChildCount);
+<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a>                 log(ast, msg);
+<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a>             }
+<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a>         }
+<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a> 
+<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a>     }
+<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a> 
+<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichRequiresCommentNodes <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a> 
+<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a>         <em class="jxr_javadoccomment">/** Number of children of method definition token. */</em>
+<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> METHOD_DEF_CHILD_COUNT = 7;
+<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a> 
+<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a>         @Override
+<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isCommentNodesRequired() {
+<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a>         }
+<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a> 
+<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a>         @Override
+<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a>         }
+<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a> 
+<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a>         @Override
+<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a>         }
+<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a> 
+<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a>         @Override
+<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.METHOD_DEF};
+<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a>         }
+<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a> 
+<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a>         <em class="jxr_comment">// Locale.ENGLISH until #12104</em>
+<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a>         @Override
+<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
+<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a>             <strong class="jxr_keyword">if</strong> (ast.findFirstToken(TokenTypes.MODIFIERS).findFirstToken(
+<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a>                     TokenTypes.BLOCK_COMMENT_BEGIN) == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a>                 log(ast, <span class="jxr_string">"Incorrect AST structure."</span>);
+<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a>             }
+<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> childCount = ast.getChildCount();
+<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a>             <strong class="jxr_keyword">if</strong> (childCount != METHOD_DEF_CHILD_COUNT) {
+<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
+<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a>                     <span class="jxr_string">"AST node in comment tree has wrong number of children. "</span>
+<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a>                             + <span class="jxr_string">"Expected is %d but was %d"</span>,
+<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a>                     METHOD_DEF_CHILD_COUNT, childCount);
+<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a>                 log(ast, msg);
+<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a>             }
+<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a>             <em class="jxr_comment">// count children where comment lives</em>
+<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a>             <strong class="jxr_keyword">int</strong> actualChildCount = 0;
+<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a>             <strong class="jxr_keyword">for</strong> (DetailAST child = ast.getFirstChild().getFirstChild(); child != <strong class="jxr_keyword">null</strong>; child =
+<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a>                     child.getNextSibling()) {
+<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a>                 actualChildCount++;
+<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a>             }
+<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> cacheChildCount = ast.getFirstChild().getChildCount();
+<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a>             <strong class="jxr_keyword">if</strong> (cacheChildCount != actualChildCount) {
+<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a>                 <strong class="jxr_keyword">final</strong> String msg = String.format(Locale.ENGLISH,
+<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a>                         <span class="jxr_string">"AST node with comment has wrong number of children. "</span>
+<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a>                                 + <span class="jxr_string">"Expected is %d but was %d"</span>,
+<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a>                         cacheChildCount, actualChildCount);
+<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a>                 log(ast, msg);
+<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a>             }
+<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a>         }
+<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a> 
+<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a>     }
+<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a> 
+<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichThrowsError <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a> 
+<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a>         @Override
+<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
 <a class="jxr_linenumber" name="L1903" href="#L1903">1903</a>         }
 <a class="jxr_linenumber" name="L1904" href="#L1904">1904</a> 
-<a class="jxr_linenumber" name="L1905" href="#L1905">1905</a>     }
-<a class="jxr_linenumber" name="L1906" href="#L1906">1906</a> 
-<a class="jxr_linenumber" name="L1907" href="#L1907">1907</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CheckWhichThrowsError <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a> 
-<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a>         @Override
-<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
-<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a>         }
-<a class="jxr_linenumber" name="L1913" href="#L1913">1913</a> 
-<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a>         @Override
-<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
-<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a>         }
-<a class="jxr_linenumber" name="L1918" href="#L1918">1918</a> 
-<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a>         @Override
-<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
-<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a>         }
+<a class="jxr_linenumber" name="L1905" href="#L1905">1905</a>         @Override
+<a class="jxr_linenumber" name="L1906" href="#L1906">1906</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L1907" href="#L1907">1907</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
+<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a>         }
+<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a> 
+<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a>         @Override
+<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.CLASS_DEF};
+<a class="jxr_linenumber" name="L1913" href="#L1913">1913</a>         }
+<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a> 
+<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a>         @Override
+<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
+<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IndexOutOfBoundsException(<span class="jxr_string">"test"</span>);
+<a class="jxr_linenumber" name="L1918" href="#L1918">1918</a>         }
+<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a> 
+<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a>     }
+<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a> 
+<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DummyFileSet <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
 <a class="jxr_linenumber" name="L1923" href="#L1923">1923</a> 
-<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a>         @Override
-<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> visitToken(DetailAST ast) {
-<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IndexOutOfBoundsException(<span class="jxr_string">"test"</span>);
-<a class="jxr_linenumber" name="L1927" href="#L1927">1927</a>         }
-<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a> 
-<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a>     }
-<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a> 
-<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DummyFileSet <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
-<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a> 
-<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;String&gt; methodCalls = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a> 
-<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> initCalled;
-<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a> 
-<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a>         @Override
-<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init() {
-<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a>             <strong class="jxr_keyword">super</strong>.init();
-<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a>             initCalled = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a>         }
-<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a> 
-<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a>         @Override
-<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginProcessing(String charset) {
-<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a>             methodCalls.add(<span class="jxr_string">"beginProcessing"</span>);
-<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a>             <strong class="jxr_keyword">super</strong>.beginProcessing(charset);
-<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a>         }
-<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a> 
-<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a>         @Override
-<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finishProcessing() {
-<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a>             methodCalls.add(<span class="jxr_string">"finishProcessing"</span>);
-<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a>             <strong class="jxr_keyword">super</strong>.finishProcessing();
-<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a>         }
-<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a> 
-<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a>         @Override
-<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
-<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a>             methodCalls.add(<span class="jxr_string">"processFiltered"</span>);
-<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a>         }
-<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a> 
-<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a>         @Override
-<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
-<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a>             methodCalls.add(<span class="jxr_string">"destroy"</span>);
-<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a>             <strong class="jxr_keyword">super</strong>.destroy();
-<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a>         }
-<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a> 
-<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a>         <strong class="jxr_keyword">public</strong> List&lt;String&gt; getMethodCalls() {
-<a class="jxr_linenumber" name="L1967" href="#L1967">1967</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(methodCalls);
-<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a>         }
-<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a> 
-<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isInitCalled() {
-<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a>             <strong class="jxr_keyword">return</strong> initCalled;
-<a class="jxr_linenumber" name="L1972" href="#L1972">1972</a>         }
-<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a> 
-<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a>         <strong class="jxr_keyword">public</strong> MessageDispatcher getInternalMessageDispatcher() {
-<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a>             <strong class="jxr_keyword">return</strong> getMessageDispatcher();
-<a class="jxr_linenumber" name="L1976" href="#L1976">1976</a>         }
-<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a> 
-<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a>     }
+<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;String&gt; methodCalls = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a> 
+<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> initCalled;
+<a class="jxr_linenumber" name="L1927" href="#L1927">1927</a> 
+<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a>         @Override
+<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init() {
+<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a>             <strong class="jxr_keyword">super</strong>.init();
+<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a>             initCalled = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a>         }
+<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a> 
+<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a>         @Override
+<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginProcessing(String charset) {
+<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a>             methodCalls.add(<span class="jxr_string">"beginProcessing"</span>);
+<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a>             <strong class="jxr_keyword">super</strong>.beginProcessing(charset);
+<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a>         }
+<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a> 
+<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a>         @Override
+<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finishProcessing() {
+<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a>             methodCalls.add(<span class="jxr_string">"finishProcessing"</span>);
+<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a>             <strong class="jxr_keyword">super</strong>.finishProcessing();
+<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a>         }
+<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a> 
+<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a>         @Override
+<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
+<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a>             methodCalls.add(<span class="jxr_string">"processFiltered"</span>);
+<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a>         }
+<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a> 
+<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a>         @Override
+<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
+<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a>             methodCalls.add(<span class="jxr_string">"destroy"</span>);
+<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a>             <strong class="jxr_keyword">super</strong>.destroy();
+<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a>         }
+<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a> 
+<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a>         <strong class="jxr_keyword">public</strong> List&lt;String&gt; getMethodCalls() {
+<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(methodCalls);
+<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a>         }
+<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a> 
+<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isInitCalled() {
+<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a>             <strong class="jxr_keyword">return</strong> initCalled;
+<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a>         }
+<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a> 
+<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a>         <strong class="jxr_keyword">public</strong> MessageDispatcher getInternalMessageDispatcher() {
+<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a>             <strong class="jxr_keyword">return</strong> getMessageDispatcher();
+<a class="jxr_linenumber" name="L1967" href="#L1967">1967</a>         }
+<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a> 
+<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a>     }
+<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a> 
+<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyPositionAfterTabFileSet <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
+<a class="jxr_linenumber" name="L1972" href="#L1972">1972</a> 
+<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a>         @Override
+<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
+<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a>             <strong class="jxr_keyword">int</strong> lineNumber = 0;
+<a class="jxr_linenumber" name="L1976" href="#L1976">1976</a>             <strong class="jxr_keyword">for</strong> (String line : getFileContents().getLines()) {
+<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> position = line.lastIndexOf('\t');
+<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a>                 lineNumber++;
 <a class="jxr_linenumber" name="L1979" href="#L1979">1979</a> 
-<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyPositionAfterTabFileSet <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
-<a class="jxr_linenumber" name="L1981" href="#L1981">1981</a> 
-<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a>         @Override
-<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
-<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a>             <strong class="jxr_keyword">int</strong> lineNumber = 0;
-<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a>             <strong class="jxr_keyword">for</strong> (String line : getFileContents().getLines()) {
-<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> position = line.lastIndexOf('\t');
-<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a>                 lineNumber++;
-<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a> 
-<a class="jxr_linenumber" name="L1989" href="#L1989">1989</a>                 <strong class="jxr_keyword">if</strong> (position != -1) {
-<a class="jxr_linenumber" name="L1990" href="#L1990">1990</a>                     log(lineNumber, position + 1, <span class="jxr_string">"violation"</span>);
-<a class="jxr_linenumber" name="L1991" href="#L1991">1991</a>                 }
-<a class="jxr_linenumber" name="L1992" href="#L1992">1992</a>             }
-<a class="jxr_linenumber" name="L1993" href="#L1993">1993</a>         }
-<a class="jxr_linenumber" name="L1994" href="#L1994">1994</a> 
-<a class="jxr_linenumber" name="L1995" href="#L1995">1995</a>     }
-<a class="jxr_linenumber" name="L1996" href="#L1996">1996</a> 
-<a class="jxr_linenumber" name="L1997" href="#L1997">1997</a> }
+<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a>                 <strong class="jxr_keyword">if</strong> (position != -1) {
+<a class="jxr_linenumber" name="L1981" href="#L1981">1981</a>                     log(lineNumber, position + 1, <span class="jxr_string">"violation"</span>);
+<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a>                 }
+<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a>             }
+<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a>         }
+<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a> 
+<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a>     }
+<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a> 
+<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/PropertyCacheFileTest.html b/xref-test/com/puppycrawl/tools/checkstyle/PropertyCacheFileTest.html
index 493d3f9a6c..20787e38ec 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/PropertyCacheFileTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/PropertyCacheFileTest.html
@@ -294,8 +294,8 @@
 <a class="jxr_linenumber" name="L286" href="#L286">286</a>     @Test
 <a class="jxr_linenumber" name="L287" href="#L287">287</a>     @DisabledOnOs(OS.WINDOWS)
 <a class="jxr_linenumber" name="L288" href="#L288">288</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testPersistWithSymbolicLinkToDirectory() <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>         <strong class="jxr_keyword">final</strong> Path tempDirectory = Files.createTempDirectory(<span class="jxr_string">"tempDir"</span>);
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = Files.createTempDirectory(<span class="jxr_string">"symbolicLinkDir"</span>)
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>         <strong class="jxr_keyword">final</strong> Path tempDirectory = temporaryFolder.toPath();
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = temporaryFolder.toPath()
 <a class="jxr_linenumber" name="L291" href="#L291">291</a>                 .resolve(<span class="jxr_string">"symbolicLink"</span>);
 <a class="jxr_linenumber" name="L292" href="#L292">292</a>         Files.createSymbolicLink(symbolicLinkDirectory, tempDirectory);
 <a class="jxr_linenumber" name="L293" href="#L293">293</a> 
@@ -314,8 +314,8 @@
 <a class="jxr_linenumber" name="L306" href="#L306">306</a>     @Test
 <a class="jxr_linenumber" name="L307" href="#L307">307</a>     @DisabledOnOs(OS.WINDOWS)
 <a class="jxr_linenumber" name="L308" href="#L308">308</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSymbolicLinkResolution() <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>         <strong class="jxr_keyword">final</strong> Path tempDirectory = Files.createTempDirectory(<span class="jxr_string">"tempDir"</span>);
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = Files.createTempDirectory(<span class="jxr_string">"symbolicLinkDir"</span>)
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>         <strong class="jxr_keyword">final</strong> Path tempDirectory = temporaryFolder.toPath();
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = temporaryFolder.toPath()
 <a class="jxr_linenumber" name="L311" href="#L311">311</a>                 .resolve(<span class="jxr_string">"symbolicLink"</span>);
 <a class="jxr_linenumber" name="L312" href="#L312">312</a>         Files.createSymbolicLink(symbolicLinkDirectory, tempDirectory);
 <a class="jxr_linenumber" name="L313" href="#L313">313</a> 
@@ -336,7 +336,7 @@
 <a class="jxr_linenumber" name="L328" href="#L328">328</a>     @DisabledOnOs(OS.WINDOWS)
 <a class="jxr_linenumber" name="L329" href="#L329">329</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSymbolicLinkToNonDirectory() <strong class="jxr_keyword">throws</strong> IOException {
 <a class="jxr_linenumber" name="L330" href="#L330">330</a>         <strong class="jxr_keyword">final</strong> Path tempFile = Files.createTempFile(<span class="jxr_string">"tempFile"</span>, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = Files.createTempDirectory(<span class="jxr_string">"symbolicLinkDir"</span>);
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>         <strong class="jxr_keyword">final</strong> Path symbolicLinkDirectory = temporaryFolder.toPath();
 <a class="jxr_linenumber" name="L332" href="#L332">332</a>         <strong class="jxr_keyword">final</strong> Path symbolicLink = symbolicLinkDirectory.resolve(<span class="jxr_string">"symbolicLink"</span>);
 <a class="jxr_linenumber" name="L333" href="#L333">333</a>         Files.createSymbolicLink(symbolicLink, tempFile);
 <a class="jxr_linenumber" name="L334" href="#L334">334</a> 
@@ -358,12 +358,12 @@
 <a class="jxr_linenumber" name="L350" href="#L350">350</a>     @Test
 <a class="jxr_linenumber" name="L351" href="#L351">351</a>     @DisabledOnOs(OS.WINDOWS)
 <a class="jxr_linenumber" name="L352" href="#L352">352</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultipleSymbolicLinkResolution() <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>         <strong class="jxr_keyword">final</strong> Path actualDirectory = Files.createTempDirectory(<span class="jxr_string">"actualDir"</span>);
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <strong class="jxr_keyword">final</strong> Path firstSymbolicLink = Files.createTempDirectory(<span class="jxr_string">"firstLinkDir"</span>)
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>         <strong class="jxr_keyword">final</strong> Path actualDirectory = temporaryFolder.toPath();
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <strong class="jxr_keyword">final</strong> Path firstSymbolicLink = temporaryFolder.toPath()
 <a class="jxr_linenumber" name="L355" href="#L355">355</a>                 .resolve(<span class="jxr_string">"firstLink"</span>);
 <a class="jxr_linenumber" name="L356" href="#L356">356</a>         Files.createSymbolicLink(firstSymbolicLink, actualDirectory);
 <a class="jxr_linenumber" name="L357" href="#L357">357</a> 
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>         <strong class="jxr_keyword">final</strong> Path secondSymbolicLink = Files.createTempDirectory(<span class="jxr_string">"secondLinkDir"</span>)
+<a class="jxr_linenumber" name="L358" href="#L358">358</a>         <strong class="jxr_keyword">final</strong> Path secondSymbolicLink = temporaryFolder.toPath()
 <a class="jxr_linenumber" name="L359" href="#L359">359</a>                 .resolve(<span class="jxr_string">"secondLink"</span>);
 <a class="jxr_linenumber" name="L360" href="#L360">360</a>         Files.createSymbolicLink(secondSymbolicLink, firstSymbolicLink);
 <a class="jxr_linenumber" name="L361" href="#L361">361</a> 
@@ -429,142 +429,130 @@
 <a class="jxr_linenumber" name="L421" href="#L421">421</a>             .hasSize(1);
 <a class="jxr_linenumber" name="L422" href="#L422">422</a>     }
 <a class="jxr_linenumber" name="L423" href="#L423">423</a> 
-<a class="jxr_linenumber" name="L424" href="#L424">424</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L425" href="#L425">425</a> <em class="jxr_javadoccomment">     * Test functionality when toByteArray throws an exception.</em>
-<a class="jxr_linenumber" name="L426" href="#L426">426</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L427" href="#L427">427</a> <em class="jxr_javadoccomment">     * @noinspection ResultOfMethodCallIgnored</em>
-<a class="jxr_linenumber" name="L428" href="#L428">428</a> <em class="jxr_javadoccomment">     * @noinspectionreason ResultOfMethodCallIgnored - Setup for mockito to only</em>
-<a class="jxr_linenumber" name="L429" href="#L429">429</a> <em class="jxr_javadoccomment">     *                     mock toByteArray to throw exception.</em>
-<a class="jxr_linenumber" name="L430" href="#L430">430</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>     @Test
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNonExistentResource() <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myName"</span>);
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, filePath);
-<a class="jxr_linenumber" name="L436" href="#L436">436</a> 
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>         <em class="jxr_comment">// create cache with one file</em>
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>         cache.load();
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>         <strong class="jxr_keyword">final</strong> String myFile = <span class="jxr_string">"myFile"</span>;
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>         cache.put(myFile, 1);
-<a class="jxr_linenumber" name="L441" href="#L441">441</a> 
-<a class="jxr_linenumber" name="L442" href="#L442">442</a>         <strong class="jxr_keyword">final</strong> String hash = cache.get(PropertyCacheFile.CONFIG_HASH_KEY);
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>         assertWithMessage(<span class="jxr_string">"Config hash key should not be null"</span>)
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>                 .that(hash)
-<a class="jxr_linenumber" name="L445" href="#L445">445</a>                 .isNotNull();
-<a class="jxr_linenumber" name="L446" href="#L446">446</a> 
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;ByteStreams&gt; byteStream = mockStatic(ByteStreams.<strong class="jxr_keyword">class</strong>)) {
-<a class="jxr_linenumber" name="L448" href="#L448">448</a>             byteStream.when(() -&gt; ByteStreams.toByteArray(any(BufferedInputStream.<strong class="jxr_keyword">class</strong>)))
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>                 .thenThrow(IOException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L450" href="#L450">450</a> 
-<a class="jxr_linenumber" name="L451" href="#L451">451</a>             <em class="jxr_comment">// apply new external resource to clear cache</em>
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; resources = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>             <strong class="jxr_keyword">final</strong> String resource = getPath(<span class="jxr_string">"InputPropertyCacheFile.header"</span>);
-<a class="jxr_linenumber" name="L454" href="#L454">454</a>             resources.add(resource);
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>             cache.putExternalResources(resources);
-<a class="jxr_linenumber" name="L456" href="#L456">456</a> 
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>             assertWithMessage(<span class="jxr_string">"Should return false in file is not in cache"</span>)
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>                     .that(cache.isInCache(myFile, 1))
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>                     .isFalse();
-<a class="jxr_linenumber" name="L460" href="#L460">460</a> 
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>             assertWithMessage(<span class="jxr_string">"Should return false in file is not in cache"</span>)
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>                     .that(cache.isInCache(resource, 1))
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>                     .isFalse();
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>         }
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>     }
-<a class="jxr_linenumber" name="L466" href="#L466">466</a> 
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>     @Test
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionNoSuchAlgorithmException() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L469" href="#L469">469</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myName"</span>);
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, filePath);
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>         cache.put(<span class="jxr_string">"myFile"</span>, 1);
-<a class="jxr_linenumber" name="L473" href="#L473">473</a> 
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;MessageDigest&gt; messageDigest = mockStatic(MessageDigest.<strong class="jxr_keyword">class</strong>)) {
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>             messageDigest.when(() -&gt; MessageDigest.getInstance(<span class="jxr_string">"SHA-1"</span>))
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>                     .thenThrow(NoSuchAlgorithmException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L477" href="#L477">477</a> 
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>             <strong class="jxr_keyword">final</strong> ReflectiveOperationException ex =
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>                 assertThrows(ReflectiveOperationException.<strong class="jxr_keyword">class</strong>, () -&gt; {
-<a class="jxr_linenumber" name="L480" href="#L480">480</a>                     TestUtil.invokeStaticMethod(PropertyCacheFile.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>                             <span class="jxr_string">"getHashCodeBasedOnObjectContent"</span>, config);
-<a class="jxr_linenumber" name="L482" href="#L482">482</a>                 });
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>             assertWithMessage(<span class="jxr_string">"Invalid exception cause"</span>)
-<a class="jxr_linenumber" name="L484" href="#L484">484</a>                 .that(ex)
-<a class="jxr_linenumber" name="L485" href="#L485">485</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>                         .hasCauseThat()
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>                         .isInstanceOf(NoSuchAlgorithmException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>                 .that(ex)
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>                     .hasCauseThat()
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>                         .hasMessageThat()
-<a class="jxr_linenumber" name="L492" href="#L492">492</a>                         .isEqualTo(<span class="jxr_string">"Unable to calculate hashcode."</span>);
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>         }
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>     }
-<a class="jxr_linenumber" name="L495" href="#L495">495</a> 
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> <em class="jxr_javadoccomment">     * This test invokes {@code putExternalResources} twice to invalidate cache.</em>
-<a class="jxr_linenumber" name="L498" href="#L498">498</a> <em class="jxr_javadoccomment">     * And asserts that two different exceptions produces different content,</em>
-<a class="jxr_linenumber" name="L499" href="#L499">499</a> <em class="jxr_javadoccomment">     * but two exceptions with same message produces one shared content.</em>
-<a class="jxr_linenumber" name="L500" href="#L500">500</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L501" href="#L501">501</a> <em class="jxr_javadoccomment">     * @param rawMessages exception messages separated by ';'</em>
-<a class="jxr_linenumber" name="L502" href="#L502">502</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>     @ParameterizedTest
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>     @ValueSource(strings = {<span class="jxr_string">"Same;Same"</span>, <span class="jxr_string">"First;Second"</span>})
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testPutNonExistentExternalResource(String rawMessages) <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>         <strong class="jxr_keyword">final</strong> String[] messages = rawMessages.split(<span class="jxr_string">";"</span>);
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <em class="jxr_comment">// We mock getUriByFilename method of CommonUtil to guarantee that it will</em>
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>         <em class="jxr_comment">// throw CheckstyleException with the specific content.</em>
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;CommonUtil&gt; commonUtil = mockStatic(CommonUtil.<strong class="jxr_keyword">class</strong>)) {
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> numberOfRuns = messages.length;
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>             <strong class="jxr_keyword">final</strong> String[] configHashes = <strong class="jxr_keyword">new</strong> String[numberOfRuns];
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>             <strong class="jxr_keyword">final</strong> String[] externalResourceHashes = <strong class="jxr_keyword">new</strong> String[numberOfRuns];
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; numberOfRuns; i++) {
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 commonUtil.when(() -&gt; CommonUtil.getUriByFilename(any(String.<strong class="jxr_keyword">class</strong>)))
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>                         .thenThrow(<strong class="jxr_keyword">new</strong> CheckstyleException(messages[i]));
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myConfig"</span>);
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>                 <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, cacheFile.getPath());
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>                 cache.load();
-<a class="jxr_linenumber" name="L520" href="#L520">520</a> 
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 configHashes[i] = cache.get(PropertyCacheFile.CONFIG_HASH_KEY);
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>                 assertWithMessage(<span class="jxr_string">"Config hash key should not be null"</span>)
-<a class="jxr_linenumber" name="L523" href="#L523">523</a>                         .that(configHashes[i])
-<a class="jxr_linenumber" name="L524" href="#L524">524</a>                         .isNotNull();
-<a class="jxr_linenumber" name="L525" href="#L525">525</a> 
-<a class="jxr_linenumber" name="L526" href="#L526">526</a>                 <strong class="jxr_keyword">final</strong> Set&lt;String&gt; nonExistentExternalResources = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>                 <strong class="jxr_keyword">final</strong> String externalResourceFileName = <span class="jxr_string">"non_existent_file.xml"</span>;
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>                 nonExistentExternalResources.add(externalResourceFileName);
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>                 cache.putExternalResources(nonExistentExternalResources);
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> 
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>                 externalResourceHashes[i] = cache.get(PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>                         + externalResourceFileName);
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>                 assertWithMessage(<span class="jxr_string">"External resource hashes should not be null"</span>)
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>                         .that(externalResourceHashes[i])
-<a class="jxr_linenumber" name="L535" href="#L535">535</a>                         .isNotNull();
+<a class="jxr_linenumber" name="L424" href="#L424">424</a>     @Test
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNonExistentResource() <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myName"</span>);
+<a class="jxr_linenumber" name="L427" href="#L427">427</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, filePath);
+<a class="jxr_linenumber" name="L429" href="#L429">429</a> 
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>         <em class="jxr_comment">// create cache with one file</em>
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>         cache.load();
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>         <strong class="jxr_keyword">final</strong> String myFile = <span class="jxr_string">"myFile"</span>;
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>         cache.put(myFile, 1);
+<a class="jxr_linenumber" name="L434" href="#L434">434</a> 
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>         <strong class="jxr_keyword">final</strong> String hash = cache.get(PropertyCacheFile.CONFIG_HASH_KEY);
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>         assertWithMessage(<span class="jxr_string">"Config hash key should not be null"</span>)
+<a class="jxr_linenumber" name="L437" href="#L437">437</a>                 .that(hash)
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>                 .isNotNull();
+<a class="jxr_linenumber" name="L439" href="#L439">439</a> 
+<a class="jxr_linenumber" name="L440" href="#L440">440</a>         <em class="jxr_comment">// apply new external resource to clear cache</em>
+<a class="jxr_linenumber" name="L441" href="#L441">441</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; resources = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L442" href="#L442">442</a>         <strong class="jxr_keyword">final</strong> String resource = getPath(<span class="jxr_string">"InputPropertyCacheFile.header"</span>);
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>         resources.add(resource);
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>         cache.putExternalResources(resources);
+<a class="jxr_linenumber" name="L445" href="#L445">445</a> 
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>         assertWithMessage(<span class="jxr_string">"Should return false in file is not in cache"</span>)
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>                 .that(cache.isInCache(myFile, 1))
+<a class="jxr_linenumber" name="L448" href="#L448">448</a>                 .isFalse();
+<a class="jxr_linenumber" name="L449" href="#L449">449</a> 
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>         assertWithMessage(<span class="jxr_string">"Should return false in file is not in cache"</span>)
+<a class="jxr_linenumber" name="L451" href="#L451">451</a>                 .that(cache.isInCache(resource, 1))
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>                 .isFalse();
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>     }
+<a class="jxr_linenumber" name="L454" href="#L454">454</a> 
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>     @Test
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExceptionNoSuchAlgorithmException() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myName"</span>);
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>         <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, filePath);
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>         cache.put(<span class="jxr_string">"myFile"</span>, 1);
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> 
+<a class="jxr_linenumber" name="L462" href="#L462">462</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;MessageDigest&gt; messageDigest = mockStatic(MessageDigest.<strong class="jxr_keyword">class</strong>)) {
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>             messageDigest.when(() -&gt; MessageDigest.getInstance(<span class="jxr_string">"SHA-1"</span>))
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>                     .thenThrow(NoSuchAlgorithmException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L465" href="#L465">465</a> 
+<a class="jxr_linenumber" name="L466" href="#L466">466</a>             <strong class="jxr_keyword">final</strong> ReflectiveOperationException ex =
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>                 assertThrows(ReflectiveOperationException.<strong class="jxr_keyword">class</strong>, () -&gt; {
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>                     TestUtil.invokeStaticMethod(PropertyCacheFile.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L469" href="#L469">469</a>                             <span class="jxr_string">"getHashCodeBasedOnObjectContent"</span>, config);
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>                 });
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>             assertWithMessage(<span class="jxr_string">"Invalid exception cause"</span>)
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>                 .that(ex)
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>                         .hasCauseThat()
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>                         .isInstanceOf(NoSuchAlgorithmException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>                 .that(ex)
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>                     .hasCauseThat()
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>                         .hasMessageThat()
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>                         .isEqualTo(<span class="jxr_string">"Unable to calculate hashcode."</span>);
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>         }
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>     }
+<a class="jxr_linenumber" name="L483" href="#L483">483</a> 
+<a class="jxr_linenumber" name="L484" href="#L484">484</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L485" href="#L485">485</a> <em class="jxr_javadoccomment">     * This test invokes {@code putExternalResources} twice to invalidate cache.</em>
+<a class="jxr_linenumber" name="L486" href="#L486">486</a> <em class="jxr_javadoccomment">     * And asserts that two different exceptions produces different content,</em>
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> <em class="jxr_javadoccomment">     * but two exceptions with same message produces one shared content.</em>
+<a class="jxr_linenumber" name="L488" href="#L488">488</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L489" href="#L489">489</a> <em class="jxr_javadoccomment">     * @param rawMessages exception messages separated by ';'</em>
+<a class="jxr_linenumber" name="L490" href="#L490">490</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>     @ParameterizedTest
+<a class="jxr_linenumber" name="L492" href="#L492">492</a>     @ValueSource(strings = {<span class="jxr_string">"Same;Same"</span>, <span class="jxr_string">"First;Second"</span>})
+<a class="jxr_linenumber" name="L493" href="#L493">493</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testPutNonExistentExternalResource(String rawMessages) <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L494" href="#L494">494</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>         <strong class="jxr_keyword">final</strong> String[] messages = rawMessages.split(<span class="jxr_string">";"</span>);
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>         <em class="jxr_comment">// We mock getUriByFilename method of CommonUtil to guarantee that it will</em>
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>         <em class="jxr_comment">// throw CheckstyleException with the specific content.</em>
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;CommonUtil&gt; commonUtil = mockStatic(CommonUtil.<strong class="jxr_keyword">class</strong>)) {
+<a class="jxr_linenumber" name="L499" href="#L499">499</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> numberOfRuns = messages.length;
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>             <strong class="jxr_keyword">final</strong> String[] configHashes = <strong class="jxr_keyword">new</strong> String[numberOfRuns];
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>             <strong class="jxr_keyword">final</strong> String[] externalResourceHashes = <strong class="jxr_keyword">new</strong> String[numberOfRuns];
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; numberOfRuns; i++) {
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>                 commonUtil.when(() -&gt; CommonUtil.getUriByFilename(any(String.<strong class="jxr_keyword">class</strong>)))
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>                         .thenThrow(<strong class="jxr_keyword">new</strong> CheckstyleException(messages[i]));
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>                 <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"myConfig"</span>);
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>                 <strong class="jxr_keyword">final</strong> PropertyCacheFile cache = <strong class="jxr_keyword">new</strong> PropertyCacheFile(config, cacheFile.getPath());
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>                 cache.load();
+<a class="jxr_linenumber" name="L508" href="#L508">508</a> 
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>                 configHashes[i] = cache.get(PropertyCacheFile.CONFIG_HASH_KEY);
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>                 assertWithMessage(<span class="jxr_string">"Config hash key should not be null"</span>)
+<a class="jxr_linenumber" name="L511" href="#L511">511</a>                         .that(configHashes[i])
+<a class="jxr_linenumber" name="L512" href="#L512">512</a>                         .isNotNull();
+<a class="jxr_linenumber" name="L513" href="#L513">513</a> 
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>                 <strong class="jxr_keyword">final</strong> Set&lt;String&gt; nonExistentExternalResources = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 <strong class="jxr_keyword">final</strong> String externalResourceFileName = <span class="jxr_string">"non_existent_file.xml"</span>;
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>                 nonExistentExternalResources.add(externalResourceFileName);
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 cache.putExternalResources(nonExistentExternalResources);
+<a class="jxr_linenumber" name="L518" href="#L518">518</a> 
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>                 externalResourceHashes[i] = cache.get(PropertyCacheFile.EXTERNAL_RESOURCE_KEY_PREFIX
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>                         + externalResourceFileName);
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 assertWithMessage(<span class="jxr_string">"External resource hashes should not be null"</span>)
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>                         .that(externalResourceHashes[i])
+<a class="jxr_linenumber" name="L523" href="#L523">523</a>                         .isNotNull();
+<a class="jxr_linenumber" name="L524" href="#L524">524</a> 
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>                 cache.persist();
+<a class="jxr_linenumber" name="L526" href="#L526">526</a> 
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>                 <strong class="jxr_keyword">final</strong> Properties cacheDetails = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>                 <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
+<a class="jxr_linenumber" name="L529" href="#L529">529</a>                     cacheDetails.load(reader);
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>                 }
+<a class="jxr_linenumber" name="L531" href="#L531">531</a> 
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>                 assertWithMessage(<span class="jxr_string">"Unexpected number of objects in cache"</span>)
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>                         .that(cacheDetails)
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>                         .hasSize(2);
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>             }
 <a class="jxr_linenumber" name="L536" href="#L536">536</a> 
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>                 cache.persist();
-<a class="jxr_linenumber" name="L538" href="#L538">538</a> 
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>                 <strong class="jxr_keyword">final</strong> Properties cacheDetails = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>                 <strong class="jxr_keyword">try</strong> (BufferedReader reader = Files.newBufferedReader(cacheFile.toPath())) {
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>                     cacheDetails.load(reader);
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>                 }
-<a class="jxr_linenumber" name="L543" href="#L543">543</a> 
-<a class="jxr_linenumber" name="L544" href="#L544">544</a>                 assertWithMessage(<span class="jxr_string">"Unexpected number of objects in cache"</span>)
-<a class="jxr_linenumber" name="L545" href="#L545">545</a>                         .that(cacheDetails)
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>                         .hasSize(2);
-<a class="jxr_linenumber" name="L547" href="#L547">547</a>             }
-<a class="jxr_linenumber" name="L548" href="#L548">548</a> 
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>             assertWithMessage(<span class="jxr_string">"Invalid config hash"</span>)
-<a class="jxr_linenumber" name="L550" href="#L550">550</a>                     .that(configHashes[0])
-<a class="jxr_linenumber" name="L551" href="#L551">551</a>                     .isEqualTo(configHashes[1]);
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> sameException = messages[0].equals(messages[1]);
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>             assertWithMessage(<span class="jxr_string">"Invalid external resource hashes"</span>)
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>                     .that(externalResourceHashes[0].equals(externalResourceHashes[1]))
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>                     .isEqualTo(sameException);
-<a class="jxr_linenumber" name="L556" href="#L556">556</a>         }
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>     }
-<a class="jxr_linenumber" name="L558" href="#L558">558</a> 
-<a class="jxr_linenumber" name="L559" href="#L559">559</a> }
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>             assertWithMessage(<span class="jxr_string">"Invalid config hash"</span>)
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>                     .that(configHashes[0])
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>                     .isEqualTo(configHashes[1]);
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> sameException = messages[0].equals(messages[1]);
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>             assertWithMessage(<span class="jxr_string">"Invalid external resource hashes"</span>)
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>                     .that(externalResourceHashes[0].equals(externalResourceHashes[1]))
+<a class="jxr_linenumber" name="L543" href="#L543">543</a>                     .isEqualTo(sameException);
+<a class="jxr_linenumber" name="L544" href="#L544">544</a>         }
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>     }
+<a class="jxr_linenumber" name="L546" href="#L546">546</a> 
+<a class="jxr_linenumber" name="L547" href="#L547">547</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/TreeWalkerTest.html b/xref-test/com/puppycrawl/tools/checkstyle/TreeWalkerTest.html
index 068eebbc28..55ccba8130 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/TreeWalkerTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/TreeWalkerTest.html
@@ -38,32 +38,32 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.io.Writer;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> java.nio.charset.StandardCharsets;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> java.nio.file.Files;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> java.util.Collection;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> java.util.List;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Matcher;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.io.TempDir;
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> org.mockito.MockedConstruction;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> org.mockito.MockedStatic;
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">import</strong> org.mockito.Mockito;
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> org.mockito.internal.util.Checks;
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.CheckstyleException;
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configuration;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Context;
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.DetailAST;
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileContents;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.TokenTypes;
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> java.nio.file.StandardCopyOption;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> java.util.Collection;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Matcher;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.io.TempDir;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> org.mockito.MockedConstruction;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">import</strong> org.mockito.MockedStatic;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> org.mockito.Mockito;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <strong class="jxr_keyword">import</strong> org.mockito.internal.util.Checks;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.CheckstyleException;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configuration;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Context;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.DetailAST;
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileContents;
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.TokenTypes;
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck;
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck;
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck;
@@ -77,811 +77,761 @@
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck;
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck;
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter;
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter;
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter;
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.internal.utils.TestUtil;
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment"> * TreeWalkerTest.</em>
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment"> * @noinspection ClassWithTooManyDependencies because we are less strict with tests.</em>
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment"> * @noinspectionreason ClassWithTooManyDependencies - complex tests require a</em>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment"> *      large number of imports</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="TreeWalkerTest" href="../../../../com/puppycrawl/tools/checkstyle/TreeWalkerTest.html#TreeWalkerTest">TreeWalkerTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractModuleTestSupport" href="../../../../com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html#AbstractModuleTestSupport">AbstractModuleTestSupport</a> {
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>  
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>      @TempDir
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">public</strong> File temporaryFolder;
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>      @Override
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/treewalker"</span>;
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      }
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>  
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>      @Test
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProperFileExtension() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  createModuleConfig(ConstantNameCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>          <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>          <strong class="jxr_keyword">try</strong> (Writer writer = Files.newBufferedWriter(file.toPath(), StandardCharsets.UTF_8)) {
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <strong class="jxr_keyword">final</strong> String content = <span class="jxr_string">"public class Main { public static final int k = 5 + 4; }"</span>;
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>             writer.write(content);
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         }
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>         <strong class="jxr_keyword">final</strong> String[] expected1 = {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"1:45: "</span> + getCheckMessage(ConstantNameCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>                     MSG_INVALID_PATTERN, <span class="jxr_string">"k"</span>, <span class="jxr_string">"^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"</span>),
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>         };
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>         verify(checkConfig, file.getPath(), expected1);
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>     }
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> 
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage.</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment">     * The Pitest reports some conditions as redundant, for example:</em>
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment">     *     if (!collection.isEmpty()) { // This may be omitted.</em>
-<a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_javadoccomment">     *         Object value = doSomeHardJob();</em>
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment">     *         for (Item item : collection) {</em>
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment">     *             item.accept(value);</em>
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment">     *         }</em>
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     *     }</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.internal.utils.TestUtil;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment"> * TreeWalkerTest.</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment"> * @noinspection ClassWithTooManyDependencies because we are less strict with tests.</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment"> * @noinspectionreason ClassWithTooManyDependencies - complex tests require a</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment"> *      large number of imports</em>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="TreeWalkerTest" href="../../../../com/puppycrawl/tools/checkstyle/TreeWalkerTest.html#TreeWalkerTest">TreeWalkerTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractModuleTestSupport" href="../../../../com/puppycrawl/tools/checkstyle/AbstractModuleTestSupport.html#AbstractModuleTestSupport">AbstractModuleTestSupport</a> {
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      @TempDir
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      <strong class="jxr_keyword">public</strong> File temporaryFolder;
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>  
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      @Override
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/treewalker"</span>;
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      }
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      @Test
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProperFileExtension() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>          <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputTreeWalkerProperFileExtension.java"</span>);
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"10:27: "</span> + getCheckMessage(ConstantNameCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                          MSG_INVALID_PATTERN, <span class="jxr_string">"k"</span>, <span class="jxr_string">"^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"</span>),
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          };
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>         verifyWithInlineConfigParser(path, expected);
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>     }
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage.</em>
+<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment">     * The Pitest reports some conditions as redundant, for example:</em>
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment">     *     if (!collection.isEmpty()) { // This may be omitted.</em>
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment">     *         Object value = doSomeHardJob();</em>
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment">     *         for (Item item : collection) {</em>
+<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment">     *             item.accept(value);</em>
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment">     *         }</em>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment">     *     }</em>
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment">     * But we really want to avoid calls to {@code doSomeHardJob} method.</em>
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_javadoccomment">     * To make this condition mandatory, we need to broke one branch.</em>
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment">     * In this case, mocking {@code TreeWalkerAuditEvent} will cause</em>
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment">     * {@code getFilteredViolations} to fail. This prevents the condition</em>
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     *     if (filters.isEmpty())</em>
 <a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     * But we really want to avoid calls to {@code doSomeHardJob} method.</em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     * To make this condition mandatory, we need to broke one branch.</em>
-<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">     * In this case, mocking {@code TreeWalkerAuditEvent} will cause</em>
-<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">     * {@code getFilteredViolations} to fail. This prevents the condition</em>
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment">     *     if (filters.isEmpty())</em>
-<a class="jxr_linenumber" name="L127" href="#L127">127</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L128" href="#L128">128</a> <em class="jxr_javadoccomment">     * in {@link TreeWalker#processFiltered(File, FileText)} to survive with Pitest mutations.</em>
-<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L130" href="#L130">130</a> <em class="jxr_javadoccomment">     * @throws Exception if an error occurs</em>
-<a class="jxr_linenumber" name="L131" href="#L131">131</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>     @Test
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoAuditEventsWithoutFilters() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>             <span class="jxr_string">"5:1: "</span> + getCheckMessage(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>                     OneTopLevelClassCheck.MSG_KEY, <span class="jxr_string">"InputTreeWalkerInner"</span>),
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>         };
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>         <strong class="jxr_keyword">try</strong> (MockedConstruction&lt;TreeWalkerAuditEvent&gt; mocked =
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>                  Mockito.mockConstruction(TreeWalkerAuditEvent.<strong class="jxr_keyword">class</strong>, (mock, context) -&gt; {
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>                      <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"No audit events expected"</span>);
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>                  })) {
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>             verify(checkConfig, getPath(<span class="jxr_string">"InputTreeWalker.java"</span>), expected);
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>         }
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>     }
-<a class="jxr_linenumber" name="L146" href="#L146">146</a> 
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L148" href="#L148">148</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage. The method {@link Mockito#mockStatic} is used to</em>
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_javadoccomment">     * ensure that the {@code if (!ordinaryChecks.isEmpty())} condition cannot be removed.</em>
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>     @Test
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testConditionRequiredWithoutOrdinaryChecks() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(JavadocParagraphCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             <span class="jxr_string">"3: "</span> + getCheckMessage(JavadocParagraphCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>                     JavadocParagraphCheck.MSG_REDUNDANT_PARAGRAPH),
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>         };
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputTreeWalkerJavadoc.java"</span>);
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>         <strong class="jxr_keyword">final</strong> DetailAST mockAst = mock();
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>         <strong class="jxr_keyword">final</strong> DetailAST realAst = JavaParser.parseFile(<strong class="jxr_keyword">new</strong> File(path),
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>                 JavaParser.Options.WITH_COMMENTS);
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>         <em class="jxr_comment">// Ensure that there is no calls to walk(..., AstState.ORDINARY)</em>
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>         doThrow(IllegalStateException.<strong class="jxr_keyword">class</strong>).when(mockAst).getFirstChild();
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;JavaParser&gt; parser = Mockito.mockStatic(JavaParser.<strong class="jxr_keyword">class</strong>)) {
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>             parser.when(() -&gt; JavaParser.parse(any(FileContents.<strong class="jxr_keyword">class</strong>))).thenReturn(mockAst);
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>             <em class="jxr_comment">// This will re-enable walk(..., AstState.WITH_COMMENTS)</em>
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>             parser.when(() -&gt; JavaParser.appendHiddenCommentNodes(mockAst)).thenReturn(realAst);
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> 
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>             verify(checkConfig, path, expected);
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>         }
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>     }
-<a class="jxr_linenumber" name="L172" href="#L172">172</a> 
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L174" href="#L174">174</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage. The method {@link Mockito#mockStatic} is used to</em>
-<a class="jxr_linenumber" name="L175" href="#L175">175</a> <em class="jxr_javadoccomment">     * ensure that the {@code if (!commentChecks.isEmpty())} condition cannot be removed.</em>
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>     @Test
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testConditionRequiredWithoutCommentChecks() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>             <span class="jxr_string">"5:1: "</span> + getCheckMessage(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>                     OneTopLevelClassCheck.MSG_KEY, <span class="jxr_string">"InputTreeWalkerInner"</span>),
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>         };
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;JavaParser&gt; parser =
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>                      Mockito.mockStatic(JavaParser.<strong class="jxr_keyword">class</strong>, CALLS_REAL_METHODS)) {
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>             <em class="jxr_comment">// Ensure that there is no calls to walk(..., AstState.WITH_COMMENTS)</em>
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>             parser.when(() -&gt; JavaParser.appendHiddenCommentNodes(any(DetailAST.<strong class="jxr_keyword">class</strong>)))
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>                     .thenThrow(IllegalStateException.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> 
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>             verify(checkConfig, getPath(<span class="jxr_string">"InputTreeWalker.java"</span>), expected);
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>         }
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     * in {@link TreeWalker#processFiltered(File, FileText)} to survive with Pitest mutations.</em>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">     * @throws Exception if an error occurs</em>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>     @Test
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoAuditEventsWithoutFilters() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>             <span class="jxr_string">"10:1: "</span> + getCheckMessage(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>                     OneTopLevelClassCheck.MSG_KEY, <span class="jxr_string">"InputTreeWalkerInner"</span>),
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         };
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         <strong class="jxr_keyword">try</strong> (MockedConstruction&lt;TreeWalkerAuditEvent&gt; mocked =
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                  Mockito.mockConstruction(TreeWalkerAuditEvent.<strong class="jxr_keyword">class</strong>, (mock, context) -&gt; {
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>                      <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"No audit events expected"</span>);
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>                  })) {
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>             verifyWithInlineConfigParser(getPath(<span class="jxr_string">"InputTreeWalker.java"</span>), expected);
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         }
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     }
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> 
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage. The method {@link Mockito#mockStatic} is used to</em>
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment">     * ensure that the {@code if (!ordinaryChecks.isEmpty())} condition cannot be removed.</em>
+<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>     @Test
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testConditionRequiredWithoutOrdinaryChecks() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>             <span class="jxr_string">"7: "</span> + getCheckMessage(JavadocParagraphCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                     JavadocParagraphCheck.MSG_REDUNDANT_PARAGRAPH),
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>         };
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>         <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputTreeWalkerJavadoc.java"</span>);
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>         <strong class="jxr_keyword">final</strong> DetailAST mockAst = mock();
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         <strong class="jxr_keyword">final</strong> DetailAST realAst = JavaParser.parseFile(<strong class="jxr_keyword">new</strong> File(path),
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>                 JavaParser.Options.WITH_COMMENTS);
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>         <em class="jxr_comment">// Ensure that there is no calls to walk(..., AstState.ORDINARY)</em>
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         doThrow(IllegalStateException.<strong class="jxr_keyword">class</strong>).when(mockAst).getFirstChild();
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;JavaParser&gt; parser = Mockito.mockStatic(JavaParser.<strong class="jxr_keyword">class</strong>)) {
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>             parser.when(() -&gt; JavaParser.parse(any(FileContents.<strong class="jxr_keyword">class</strong>))).thenReturn(mockAst);
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>             <em class="jxr_comment">// This will re-enable walk(..., AstState.WITH_COMMENTS)</em>
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>             parser.when(() -&gt; JavaParser.appendHiddenCommentNodes(mockAst)).thenReturn(realAst);
+<a class="jxr_linenumber" name="L159" href="#L159">159</a> 
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>             verifyWithInlineConfigParser(path, expected);
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         }
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>     }
+<a class="jxr_linenumber" name="L163" href="#L163">163</a> 
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L165" href="#L165">165</a> <em class="jxr_javadoccomment">     * This test is needed for 100% coverage. The method {@link Mockito#mockStatic} is used to</em>
+<a class="jxr_linenumber" name="L166" href="#L166">166</a> <em class="jxr_javadoccomment">     * ensure that the {@code if (!commentChecks.isEmpty())} condition cannot be removed.</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>     @Test
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testConditionRequiredWithoutCommentChecks() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>             <span class="jxr_string">"10:1: "</span> + getCheckMessage(OneTopLevelClassCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>                     OneTopLevelClassCheck.MSG_KEY, <span class="jxr_string">"InputTreeWalkerInner"</span>),
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         };
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         <strong class="jxr_keyword">try</strong> (MockedStatic&lt;JavaParser&gt; parser =
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>                      Mockito.mockStatic(JavaParser.<strong class="jxr_keyword">class</strong>, CALLS_REAL_METHODS)) {
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>             <em class="jxr_comment">// Ensure that there is no calls to walk(..., AstState.WITH_COMMENTS)</em>
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>             parser.when(() -&gt; JavaParser.appendHiddenCommentNodes(any(DetailAST.<strong class="jxr_keyword">class</strong>)))
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>                     .thenThrow(IllegalStateException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>             verifyWithInlineConfigParser(getPath(<span class="jxr_string">"InputTreeWalker.java"</span>), expected);
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>         }
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>     }
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>     @Test
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testImproperFileExtension() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>         <strong class="jxr_keyword">final</strong> String regularFilePath = getPath(<span class="jxr_string">"InputTreeWalkerImproperFileExtension.java"</span>);
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">final</strong> File originalFile = <strong class="jxr_keyword">new</strong> File(regularFilePath);
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>         <strong class="jxr_keyword">final</strong> File tempFile = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.pdf"</span>);
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         Files.copy(originalFile.toPath(), tempFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         verifyWithInlineConfigParser(tempFile.getPath(), expected);
 <a class="jxr_linenumber" name="L192" href="#L192">192</a>     }
 <a class="jxr_linenumber" name="L193" href="#L193">193</a> 
 <a class="jxr_linenumber" name="L194" href="#L194">194</a>     @Test
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testImproperFileExtension() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>                 createModuleConfig(ConstantNameCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.pdf"</span>);
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>         <strong class="jxr_keyword">try</strong> (Writer writer = Files.newBufferedWriter(file.toPath(), StandardCharsets.UTF_8)) {
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>             <strong class="jxr_keyword">final</strong> String content = <span class="jxr_string">"public class Main { public static final int k = 5 + 4; }"</span>;
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>             writer.write(content);
-<a class="jxr_linenumber" name="L202" href="#L202">202</a>         }
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>         verify(checkConfig, file.getPath(), expected);
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>     }
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>     @Test
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAcceptableTokens()
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>             createModuleConfig(HiddenFieldCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>         checkConfig.addProperty(<span class="jxr_string">"tokens"</span>, <span class="jxr_string">"VARIABLE_DEF, ENUM_DEF, CLASS_DEF, METHOD_DEF,"</span>
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>                 + <span class="jxr_string">"IMPORT"</span>);
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>             <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>             verify(checkConfig, getPath(<span class="jxr_string">"InputTreeWalker.java"</span>), expected);
-<a class="jxr_linenumber" name="L217" href="#L217">217</a>             assertWithMessage(<span class="jxr_string">"CheckstyleException is expected"</span>).fail();
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>         }
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>             <strong class="jxr_keyword">final</strong> String errorMsg = ex.getMessage();
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>             <strong class="jxr_keyword">final</strong> Pattern expected = Pattern.compile(Pattern.quote(<span class="jxr_string">"cannot initialize module"</span>
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>                     + <span class="jxr_string">" com.puppycrawl.tools.checkstyle.TreeWalker - Token "</span>)
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>                     + <span class="jxr_string">"\&quot;(ENUM_DEF|CLASS_DEF|METHOD_DEF|IMPORT)\&quot;"</span>
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>                     + Pattern.quote(<span class="jxr_string">" was not found in Acceptable tokens list in check"</span>
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>                     + <span class="jxr_string">" com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck"</span>));
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> 
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>             <strong class="jxr_keyword">final</strong> Matcher errorMsgMatcher = expected.matcher(errorMsg);
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>             assertWithMessage(<span class="jxr_string">"Failure for: "</span> + errorMsg)
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>                     .that(errorMsgMatcher.matches())
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>                     .isTrue();
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>         }
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>     }
-<a class="jxr_linenumber" name="L233" href="#L233">233</a> 
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>     @Test
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testOnEmptyFile() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(HiddenFieldCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> 
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>         verify(checkConfig, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>     }
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> 
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>     @Test
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCheckNotHavingTreeWalkerAsParent() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(JavadocPackageCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> 
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>             <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>             verify(createChecker(createTreeWalkerConfig(checkConfig)),
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>                     File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath(), expected);
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>             assertWithMessage(<span class="jxr_string">"CheckstyleException is expected"</span>).fail();
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>         }
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>                     .that(exception.getMessage())
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>                     .contains(<span class="jxr_string">"TreeWalker is not allowed as a parent of"</span>);
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAcceptableTokens()
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>             createModuleConfig(HiddenFieldCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>         checkConfig.addProperty(<span class="jxr_string">"tokens"</span>, <span class="jxr_string">"VARIABLE_DEF, ENUM_DEF, CLASS_DEF, METHOD_DEF,"</span>
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>                 + <span class="jxr_string">"IMPORT"</span>);
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>             execute(checkConfig, getPath(<span class="jxr_string">"InputTreeWalker.java"</span>));
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>             assertWithMessage(<span class="jxr_string">"CheckstyleException is expected"</span>).fail();
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>         }
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>             <strong class="jxr_keyword">final</strong> String errorMsg = ex.getMessage();
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>             <strong class="jxr_keyword">final</strong> Pattern expected = Pattern.compile(Pattern.quote(<span class="jxr_string">"cannot initialize module"</span>
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>                     + <span class="jxr_string">" com.puppycrawl.tools.checkstyle.TreeWalker - Token "</span>)
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>                     + <span class="jxr_string">"\&quot;(ENUM_DEF|CLASS_DEF|METHOD_DEF|IMPORT)\&quot;"</span>
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>                     + Pattern.quote(<span class="jxr_string">" was not found in Acceptable tokens list in check"</span>
+<a class="jxr_linenumber" name="L211" href="#L211">211</a>                     + <span class="jxr_string">" com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck"</span>));
+<a class="jxr_linenumber" name="L212" href="#L212">212</a> 
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>             <strong class="jxr_keyword">final</strong> Matcher errorMsgMatcher = expected.matcher(errorMsg);
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>             assertWithMessage(<span class="jxr_string">"Failure for: "</span> + errorMsg)
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>                     .that(errorMsgMatcher.matches())
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>                     .isTrue();
+<a class="jxr_linenumber" name="L217" href="#L217">217</a>         }
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>     }
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> 
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>     @Test
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testOnEmptyFile() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(HiddenFieldCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>         <strong class="jxr_keyword">final</strong> File emptyFile = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>         execute(checkConfig, emptyFile.getPath());
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> fileSize = Files.size(emptyFile.toPath());
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>         assertWithMessage(<span class="jxr_string">"File should be empty"</span>)
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>                 .that(fileSize)
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>                 .isEqualTo(0);
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>     }
+<a class="jxr_linenumber" name="L230" href="#L230">230</a> 
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>     @Test
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCheckNotHavingTreeWalkerAsParent() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(JavadocPackageCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> 
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>             execute(createTreeWalkerConfig(checkConfig),
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>                     File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder).getPath());
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>             assertWithMessage(<span class="jxr_string">"CheckstyleException is expected"</span>).fail();
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>         }
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>                     .that(exception.getMessage())
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>                     .contains(<span class="jxr_string">"TreeWalker is not allowed as a parent of"</span>);
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>         }
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>     }
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> 
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>     @Test
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetupChildExceptions() {
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"java.lang.String"</span>);
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>             treeWalker.setupChild(config);
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
 <a class="jxr_linenumber" name="L258" href="#L258">258</a>         }
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>     }
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> 
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>     @Test
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetupChildExceptions() {
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L265" href="#L265">265</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>                 .that(ex.getMessage())
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>                 .isEqualTo(<span class="jxr_string">"TreeWalker is not allowed as a parent of java.lang.String "</span>
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>                     + <span class="jxr_string">"Please review 'Parent Module' section for this Check in "</span>
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                     + <span class="jxr_string">"web documentation if Check is standard."</span>);
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>         }
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>     }
 <a class="jxr_linenumber" name="L267" href="#L267">267</a> 
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"java.lang.String"</span>);
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>             treeWalker.setupChild(config);
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>         }
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L274" href="#L274">274</a>             assertWithMessage(<span class="jxr_string">"Error message is not expected"</span>)
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>                 .that(ex.getMessage())
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>                 .isEqualTo(<span class="jxr_string">"TreeWalker is not allowed as a parent of java.lang.String "</span>
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>                     + <span class="jxr_string">"Please review 'Parent Module' section for this Check in "</span>
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>                     + <span class="jxr_string">"web documentation if Check is standard."</span>);
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         }
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>     }
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> 
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>     @Test
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSettersForParameters() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>);
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>         treeWalker.setTabWidth(1);
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>         treeWalker.configure(config);
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tabWidth = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"tabWidth"</span>);
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>         assertWithMessage(<span class="jxr_string">"Invalid setter result"</span>)
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>             .that(tabWidth)
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>             .isEqualTo(1);
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>         <strong class="jxr_keyword">final</strong> Object configuration = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"configuration"</span>);
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>         assertWithMessage(<span class="jxr_string">"Invalid configuration"</span>)
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             .that(configuration)
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>             .isEqualTo(config);
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>     }
-<a class="jxr_linenumber" name="L298" href="#L298">298</a> 
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>     @Test
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testForInvalidCheckImplementation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(BadJavaDocCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L304" href="#L304">304</a> 
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>             <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>             verify(checkConfig, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>         }
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L311" href="#L311">311</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>                     .that(ex.getMessage())
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>                     .isEqualTo(<span class="jxr_string">"cannot initialize module com.puppycrawl.tools.checkstyle."</span>
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>                             + <span class="jxr_string">"TreeWalker - Check 'com.puppycrawl.tools.checkstyle."</span>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>                             + <span class="jxr_string">"TreeWalkerTest$BadJavaDocCheck' waits for comment type token "</span>
-<a class="jxr_linenumber" name="L316" href="#L316">316</a>                             + <span class="jxr_string">"('SINGLE_LINE_COMMENT') and should override "</span>
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>                             + <span class="jxr_string">"'isCommentNodesRequired()' method to return 'true'"</span>);
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>                     .that(ex.getMessage())
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>                     .contains(<span class="jxr_string">"isCommentNodesRequired"</span>);
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>         }
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>     }
-<a class="jxr_linenumber" name="L323" href="#L323">323</a> 
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>     @Test
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessNonJavaFiles() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>         treeWalker.configure(<strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>));
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration childConfig = createModuleConfig(JavadocParagraphCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>         treeWalker.setupChild(childConfig);
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"input.java"</span>);
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines =
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>             <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(Arrays.asList(<span class="jxr_string">"package com.puppycrawl.tools.checkstyle;"</span>, <span class="jxr_string">""</span>,
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>                 <span class="jxr_string">"error public class InputTreeWalkerFileWithViolation {}"</span>));
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>             treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>             assertWithMessage(<span class="jxr_string">"Exception expected"</span>).fail();
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>         }
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L344" href="#L344">344</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>                 .that(ex.getMessage())
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>                 .isEqualTo(<span class="jxr_string">"IllegalStateException occurred while parsing file input.java."</span>);
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>         }
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>     }
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>     @Test
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessNonJavaFilesWithoutException() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>         treeWalker.setTabWidth(1);
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>         treeWalker.configure(<strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>));
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputTreeWalkerNotJava.xml"</span>));
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, StandardCharsets.ISO_8859_1.name());
-<a class="jxr_linenumber" name="L357" href="#L357">357</a>         treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>         <strong class="jxr_keyword">final</strong> Collection&lt;Checks&gt; checks = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"ordinaryChecks"</span>);
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>         assertWithMessage(<span class="jxr_string">"No checks -&gt; No parsing"</span>)
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>             .that(checks)
-<a class="jxr_linenumber" name="L361" href="#L361">361</a>             .isEmpty();
-<a class="jxr_linenumber" name="L362" href="#L362">362</a>     }
-<a class="jxr_linenumber" name="L363" href="#L363">363</a> 
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>     @Test
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCacheWithNoViolation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(HiddenFieldCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(checkConfig);
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>         checker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> 
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>         verify(checker, file.getPath(), expected);
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>     }
-<a class="jxr_linenumber" name="L376" href="#L376">376</a> 
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>     @Test
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessWithParserThrowable() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>         lines.add(<span class="jxr_string">" classD a {} "</span>);
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
-<a class="jxr_linenumber" name="L389" href="#L389">389</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L391" href="#L391">391</a>             treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>         }
-<a class="jxr_linenumber" name="L394" href="#L394">394</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
-<a class="jxr_linenumber" name="L395" href="#L395">395</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>                     .that(exception.getMessage())
-<a class="jxr_linenumber" name="L397" href="#L397">397</a>                     .contains(<span class="jxr_string">"occurred while parsing file"</span>);
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>         }
-<a class="jxr_linenumber" name="L399" href="#L399">399</a>     }
-<a class="jxr_linenumber" name="L400" href="#L400">400</a> 
-<a class="jxr_linenumber" name="L401" href="#L401">401</a>     @Test
-<a class="jxr_linenumber" name="L402" href="#L402">402</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessWithRecognitionException() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L403" href="#L403">403</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L406" href="#L406">406</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L409" href="#L409">409</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>         lines.add(<span class="jxr_string">" class a%$# {} "</span>);
-<a class="jxr_linenumber" name="L412" href="#L412">412</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L415" href="#L415">415</a>             treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L417" href="#L417">417</a>         }
-<a class="jxr_linenumber" name="L418" href="#L418">418</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
-<a class="jxr_linenumber" name="L419" href="#L419">419</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L420" href="#L420">420</a>                     .that(exception.getMessage())
-<a class="jxr_linenumber" name="L421" href="#L421">421</a>                     .contains(<span class="jxr_string">"IllegalStateException occurred while parsing file"</span>);
-<a class="jxr_linenumber" name="L422" href="#L422">422</a>         }
-<a class="jxr_linenumber" name="L423" href="#L423">423</a>     }
-<a class="jxr_linenumber" name="L424" href="#L424">424</a> 
-<a class="jxr_linenumber" name="L425" href="#L425">425</a>     @Test
-<a class="jxr_linenumber" name="L426" href="#L426">426</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokenIsEmptyIntArray() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L427" href="#L427">427</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L428" href="#L428">428</a>             createModuleConfig(RequiredTokenIsEmptyIntArray.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L429" href="#L429">429</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L431" href="#L431">431</a> 
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>         verify(checkConfig, pathToEmptyFile, expected);
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>     }
-<a class="jxr_linenumber" name="L435" href="#L435">435</a> 
-<a class="jxr_linenumber" name="L436" href="#L436">436</a>     @Test
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithZeroChecks() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L441" href="#L441">441</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L442" href="#L442">442</a>         <em class="jxr_comment">// create file that should throw exception</em>
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
-<a class="jxr_linenumber" name="L445" href="#L445">445</a> 
-<a class="jxr_linenumber" name="L446" href="#L446">446</a>         treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>         <strong class="jxr_keyword">final</strong> Collection&lt;Checks&gt; checks = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"ordinaryChecks"</span>);
-<a class="jxr_linenumber" name="L448" href="#L448">448</a>         assertWithMessage(<span class="jxr_string">"No checks -&gt; No parsing"</span>)
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>             .that(checks)
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>             .isEmpty();
-<a class="jxr_linenumber" name="L451" href="#L451">451</a>     }
-<a class="jxr_linenumber" name="L452" href="#L452">452</a> 
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>     @Test
-<a class="jxr_linenumber" name="L454" href="#L454">454</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithOrdinaryAndCommentChecks() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>         treeWalker.configure(createModuleConfig(CommentsIndentationCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L460" href="#L460">460</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>         treeWalker.setupChild(createModuleConfig(CommentsIndentationCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>         lines.add(<span class="jxr_string">" class a%$# {} "</span>);
-<a class="jxr_linenumber" name="L466" href="#L466">466</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
-<a class="jxr_linenumber" name="L468" href="#L468">468</a> 
-<a class="jxr_linenumber" name="L469" href="#L469">469</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>             treeWalker.processFiltered(file, fileText);
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>             assertWithMessage(<span class="jxr_string">"file is not compilable, exception is expected"</span>).fail();
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>         }
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>             <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"IllegalStateException occurred while parsing file"</span>;
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>                     .that(exception.getMessage())
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>                     .contains(message);
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>         }
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>     }
-<a class="jxr_linenumber" name="L480" href="#L480">480</a> 
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>     @Test
-<a class="jxr_linenumber" name="L482" href="#L482">482</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetupChild() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L484" href="#L484">484</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
-<a class="jxr_linenumber" name="L485" href="#L485">485</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>         treeWalker.setModuleFactory(factory);
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>         treeWalker.setTabWidth(99);
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>         treeWalker.finishLocalSetup();
-<a class="jxr_linenumber" name="L489" href="#L489">489</a> 
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>                 XpathFileGeneratorAstFilter.<strong class="jxr_keyword">class</strong>.getName());
-<a class="jxr_linenumber" name="L492" href="#L492">492</a> 
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>         treeWalker.setupChild(config);
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>     @Test
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSettersForParameters() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>);
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>         treeWalker.setTabWidth(1);
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>         treeWalker.configure(config);
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> 
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tabWidth = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"tabWidth"</span>);
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>         assertWithMessage(<span class="jxr_string">"Invalid setter result"</span>)
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>             .that(tabWidth)
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>             .isEqualTo(1);
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <strong class="jxr_keyword">final</strong> Object configuration = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"configuration"</span>);
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>         assertWithMessage(<span class="jxr_string">"Invalid configuration"</span>)
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>             .that(configuration)
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>             .isEqualTo(config);
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>     }
+<a class="jxr_linenumber" name="L284" href="#L284">284</a> 
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>     @Test
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testForInvalidCheckImplementation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(BadJavaDocCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>         <strong class="jxr_keyword">final</strong> String pathToEmptyFile =
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>                 File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> 
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>             execute(checkConfig, pathToEmptyFile);
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>         }
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>                     .that(ex.getMessage())
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>                     .isEqualTo(<span class="jxr_string">"cannot initialize module com.puppycrawl.tools.checkstyle."</span>
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>                             + <span class="jxr_string">"TreeWalker - Check 'com.puppycrawl.tools.checkstyle."</span>
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>                             + <span class="jxr_string">"TreeWalkerTest$BadJavaDocCheck' waits for comment type token "</span>
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>                             + <span class="jxr_string">"('SINGLE_LINE_COMMENT') and should override "</span>
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>                             + <span class="jxr_string">"'isCommentNodesRequired()' method to return 'true'"</span>);
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>                     .that(ex.getMessage())
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>                     .contains(<span class="jxr_string">"isCommentNodesRequired"</span>);
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>         }
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>     }
+<a class="jxr_linenumber" name="L308" href="#L308">308</a> 
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>     @Test
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessNonJavaFiles() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L313" href="#L313">313</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>         treeWalker.configure(<strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>));
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration childConfig = createModuleConfig(JavadocParagraphCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>         treeWalker.setupChild(childConfig);
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(<span class="jxr_string">"input.java"</span>);
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines =
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>             <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(Arrays.asList(<span class="jxr_string">"package com.puppycrawl.tools.checkstyle;"</span>, <span class="jxr_string">""</span>,
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>                 <span class="jxr_string">"error public class InputTreeWalkerFileWithViolation {}"</span>));
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>             treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>             assertWithMessage(<span class="jxr_string">"Exception expected"</span>).fail();
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>         }
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>                 .that(ex.getMessage())
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>                 .isEqualTo(<span class="jxr_string">"IllegalStateException occurred while parsing file input.java."</span>);
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>         }
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>     }
+<a class="jxr_linenumber" name="L334" href="#L334">334</a> 
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>     @Test
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessNonJavaFilesWithoutException() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>         treeWalker.setTabWidth(1);
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>         treeWalker.configure(<strong class="jxr_keyword">new</strong> DefaultConfiguration(<span class="jxr_string">"default config"</span>));
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputTreeWalkerNotJava.xml"</span>));
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, StandardCharsets.ISO_8859_1.name());
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>         treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>         <strong class="jxr_keyword">final</strong> Collection&lt;Checks&gt; checks = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"ordinaryChecks"</span>);
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>         assertWithMessage(<span class="jxr_string">"No checks -&gt; No parsing"</span>)
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>             .that(checks)
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>             .isEmpty();
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>     }
+<a class="jxr_linenumber" name="L348" href="#L348">348</a> 
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>     @Test
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithCacheWithNoViolation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>         <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputTreeWalkerWithCacheWithNoViolation.java"</span>);
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>         verifyWithInlineConfigParser(path, expected);
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>     }
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> 
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>     @Test
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessWithParserThrowable() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L358" href="#L358">358</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L361" href="#L361">361</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L363" href="#L363">363</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>         lines.add(<span class="jxr_string">" classD a {} "</span>);
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
+<a class="jxr_linenumber" name="L368" href="#L368">368</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L370" href="#L370">370</a>             treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L371" href="#L371">371</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>         }
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>                     .that(exception.getMessage())
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>                     .contains(<span class="jxr_string">"occurred while parsing file"</span>);
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>         }
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>     }
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> 
+<a class="jxr_linenumber" name="L380" href="#L380">380</a>     @Test
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testProcessWithRecognitionException() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L385" href="#L385">385</a>             <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L388" href="#L388">388</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
+<a class="jxr_linenumber" name="L389" href="#L389">389</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L390" href="#L390">390</a>         lines.add(<span class="jxr_string">" class a%$# {} "</span>);
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>             treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>             assertWithMessage(<span class="jxr_string">"Exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L396" href="#L396">396</a>         }
+<a class="jxr_linenumber" name="L397" href="#L397">397</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
+<a class="jxr_linenumber" name="L398" href="#L398">398</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>                     .that(exception.getMessage())
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>                     .contains(<span class="jxr_string">"IllegalStateException occurred while parsing file"</span>);
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>         }
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>     }
+<a class="jxr_linenumber" name="L403" href="#L403">403</a> 
+<a class="jxr_linenumber" name="L404" href="#L404">404</a>     @Test
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokenIsEmptyIntArray() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>         <strong class="jxr_keyword">try</strong> (Writer writer = Files.newBufferedWriter(file.toPath(), StandardCharsets.UTF_8)) {
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>             <strong class="jxr_keyword">final</strong> String configComment = <span class="jxr_string">"/*\n"</span>
+<a class="jxr_linenumber" name="L409" href="#L409">409</a>                     + <span class="jxr_string">"com.puppycrawl.tools.checkstyle.TreeWalkerTest"</span>
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>                     + <span class="jxr_string">"$RequiredTokenIsEmptyIntArray\n\n"</span>
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>                     + <span class="jxr_string">"*/"</span>;
+<a class="jxr_linenumber" name="L412" href="#L412">412</a>             writer.write(configComment);
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>         }
+<a class="jxr_linenumber" name="L414" href="#L414">414</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L415" href="#L415">415</a>         verifyWithInlineConfigParser(file.getPath(), expected);
+<a class="jxr_linenumber" name="L416" href="#L416">416</a>     }
+<a class="jxr_linenumber" name="L417" href="#L417">417</a> 
+<a class="jxr_linenumber" name="L418" href="#L418">418</a>     @Test
+<a class="jxr_linenumber" name="L419" href="#L419">419</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithZeroChecks() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L420" href="#L420">420</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L423" href="#L423">423</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L424" href="#L424">424</a>         <em class="jxr_comment">// create file that should throw exception</em>
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
+<a class="jxr_linenumber" name="L427" href="#L427">427</a> 
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>         treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L429" href="#L429">429</a>         <strong class="jxr_keyword">final</strong> Collection&lt;Checks&gt; checks = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"ordinaryChecks"</span>);
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>         assertWithMessage(<span class="jxr_string">"No checks -&gt; No parsing"</span>)
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>             .that(checks)
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>             .isEmpty();
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>     }
+<a class="jxr_linenumber" name="L434" href="#L434">434</a> 
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>     @Test
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithOrdinaryAndCommentChecks() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L437" href="#L437">437</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>         treeWalker.configure(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L439" href="#L439">439</a>         treeWalker.configure(createModuleConfig(CommentsIndentationCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L440" href="#L440">440</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L441" href="#L441">441</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L442" href="#L442">442</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>         treeWalker.setupChild(createModuleConfig(TypeNameCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>         treeWalker.setupChild(createModuleConfig(CommentsIndentationCheck.<strong class="jxr_keyword">class</strong>));
+<a class="jxr_linenumber" name="L445" href="#L445">445</a>         <strong class="jxr_keyword">final</strong> File file = <strong class="jxr_keyword">new</strong> File(temporaryFolder, <span class="jxr_string">"file.java"</span>);
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>         lines.add(<span class="jxr_string">" class a%$# {} "</span>);
+<a class="jxr_linenumber" name="L448" href="#L448">448</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(file, lines);
+<a class="jxr_linenumber" name="L449" href="#L449">449</a>         treeWalker.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
+<a class="jxr_linenumber" name="L450" href="#L450">450</a> 
+<a class="jxr_linenumber" name="L451" href="#L451">451</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>             treeWalker.processFiltered(file, fileText);
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>             assertWithMessage(<span class="jxr_string">"file is not compilable, exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L454" href="#L454">454</a>         }
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>             <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"IllegalStateException occurred while parsing file"</span>;
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>             assertWithMessage(<span class="jxr_string">"Error message is unexpected"</span>)
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>                     .that(exception.getMessage())
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>                     .contains(message);
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>         }
+<a class="jxr_linenumber" name="L461" href="#L461">461</a>     }
+<a class="jxr_linenumber" name="L462" href="#L462">462</a> 
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>     @Test
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSetupChild() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L465" href="#L465">465</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L466" href="#L466">466</a>         <strong class="jxr_keyword">final</strong> PackageObjectFactory factory = <strong class="jxr_keyword">new</strong> PackageObjectFactory(
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>                 <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(), Thread.currentThread().getContextClassLoader());
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>         treeWalker.setModuleFactory(factory);
+<a class="jxr_linenumber" name="L469" href="#L469">469</a>         treeWalker.setTabWidth(99);
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>         treeWalker.finishLocalSetup();
+<a class="jxr_linenumber" name="L471" href="#L471">471</a> 
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>         <strong class="jxr_keyword">final</strong> Configuration config = <strong class="jxr_keyword">new</strong> DefaultConfiguration(
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>                 XpathFileGeneratorAstFilter.<strong class="jxr_keyword">class</strong>.getName());
+<a class="jxr_linenumber" name="L474" href="#L474">474</a> 
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>         treeWalker.setupChild(config);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a> 
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>         <strong class="jxr_keyword">final</strong> Set&lt;TreeWalkerFilter&gt; filters = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"filters"</span>);
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tabWidth = TestUtil.getInternalState(filters.iterator().next(), <span class="jxr_string">"tabWidth"</span>);
+<a class="jxr_linenumber" name="L479" href="#L479">479</a> 
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>         assertWithMessage(<span class="jxr_string">"expected tab width"</span>)
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>             .that(tabWidth)
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>             .isEqualTo(99);
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>     }
+<a class="jxr_linenumber" name="L484" href="#L484">484</a> 
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>     @Test
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithChecksAndFilters() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> 
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L489" href="#L489">489</a>             <span class="jxr_string">"17:17: "</span> + getCheckMessage(MemberNameCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"P"</span>,
+<a class="jxr_linenumber" name="L490" href="#L490">490</a>                     <span class="jxr_string">"^[a-z][a-zA-Z0-9]*$"</span>),
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>             <span class="jxr_string">"12:17: "</span> + getCheckMessage(MemberNameCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"I"</span>,
+<a class="jxr_linenumber" name="L492" href="#L492">492</a>                     <span class="jxr_string">"^[a-z][a-zA-Z0-9]*$"</span>),
+<a class="jxr_linenumber" name="L493" href="#L493">493</a>         };
 <a class="jxr_linenumber" name="L494" href="#L494">494</a> 
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>         <strong class="jxr_keyword">final</strong> Set&lt;TreeWalkerFilter&gt; filters = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"filters"</span>);
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tabWidth = TestUtil.getInternalState(filters.iterator().next(), <span class="jxr_string">"tabWidth"</span>);
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> 
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>         assertWithMessage(<span class="jxr_string">"expected tab width"</span>)
-<a class="jxr_linenumber" name="L499" href="#L499">499</a>             .that(tabWidth)
-<a class="jxr_linenumber" name="L500" href="#L500">500</a>             .isEqualTo(99);
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>     }
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>                 getPath(<span class="jxr_string">"InputTreeWalkerSuppressionCommentFilter.java"</span>),
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>                 expected);
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>     }
+<a class="jxr_linenumber" name="L499" href="#L499">499</a> 
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>     @Test
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCheckOrder() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L502" href="#L502">502</a> 
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>     @Test
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBehaviourWithChecksAndFilters() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig =
-<a class="jxr_linenumber" name="L506" href="#L506">506</a>                 createModuleConfig(SuppressionCommentFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>         filterConfig.addProperty(<span class="jxr_string">"checkCPP"</span>, <span class="jxr_string">"false"</span>);
-<a class="jxr_linenumber" name="L508" href="#L508">508</a> 
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         treeWalkerConfig.addChild(createModuleConfig(MemberNameCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>         treeWalkerConfig.addChild(filterConfig);
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>             <span class="jxr_string">"13:9: "</span> + getCheckMessage(WhitespaceAfterCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"ws.notFollowed"</span>, <span class="jxr_string">"if"</span>),
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>             <span class="jxr_string">"13:9: "</span> + getCheckMessage(WhitespaceAroundCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"ws.notFollowed"</span>, <span class="jxr_string">"if"</span>),
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>         };
+<a class="jxr_linenumber" name="L507" href="#L507">507</a> 
+<a class="jxr_linenumber" name="L508" href="#L508">508</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>                 getPath(<span class="jxr_string">"InputTreeWalkerMultiCheckOrder.java"</span>),
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>                 expected);
+<a class="jxr_linenumber" name="L511" href="#L511">511</a>     }
 <a class="jxr_linenumber" name="L512" href="#L512">512</a> 
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>             <span class="jxr_string">"9:17: "</span> + getCheckMessage(MemberNameCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"P"</span>,
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                     <span class="jxr_string">"^[a-z][a-zA-Z0-9]*$"</span>),
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>             <span class="jxr_string">"4:17: "</span> + getCheckMessage(MemberNameCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"I"</span>,
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>                     <span class="jxr_string">"^[a-z][a-zA-Z0-9]*$"</span>),
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>         };
-<a class="jxr_linenumber" name="L519" href="#L519">519</a> 
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>         verify(treeWalkerConfig,
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 getPath(<span class="jxr_string">"InputTreeWalkerSuppressionCommentFilter.java"</span>),
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>                 expected);
-<a class="jxr_linenumber" name="L523" href="#L523">523</a>     }
-<a class="jxr_linenumber" name="L524" href="#L524">524</a> 
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>     @Test
-<a class="jxr_linenumber" name="L526" href="#L526">526</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCheckOrder() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>         treeWalkerConfig.addChild(createModuleConfig(WhitespaceAroundCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>         treeWalkerConfig.addChild(createModuleConfig(WhitespaceAfterCheck.<strong class="jxr_keyword">class</strong>));
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> 
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>             <span class="jxr_string">"6:9: "</span> + getCheckMessage(WhitespaceAfterCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"ws.notFollowed"</span>, <span class="jxr_string">"if"</span>),
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>             <span class="jxr_string">"6:9: "</span> + getCheckMessage(WhitespaceAroundCheck.<strong class="jxr_keyword">class</strong>, <span class="jxr_string">"ws.notFollowed"</span>, <span class="jxr_string">"if"</span>),
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>         };
-<a class="jxr_linenumber" name="L535" href="#L535">535</a> 
-<a class="jxr_linenumber" name="L536" href="#L536">536</a>         verify(treeWalkerConfig,
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>                 getPath(<span class="jxr_string">"InputTreeWalkerMultiCheckOrder.java"</span>),
-<a class="jxr_linenumber" name="L538" href="#L538">538</a>                 expected);
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>     }
-<a class="jxr_linenumber" name="L540" href="#L540">540</a> 
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>     @Test
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCheckOfSameTypeNoIdResultsInOrderingByHash() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>     @Test
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCheckOfSameTypeNoIdResultsInOrderingByHash() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L515" href="#L515">515</a> 
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>             <span class="jxr_string">"15:28: "</span> + getCheckMessage(ParameterNameCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L518" href="#L518">518</a>                     <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"V2"</span>, <span class="jxr_string">"^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"</span>),
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>             <span class="jxr_string">"17:25: "</span> + getCheckMessage(ParameterNameCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>                     <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"b"</span>, <span class="jxr_string">"^[a-z][a-z0-9][a-zA-Z0-9]*$"</span>),
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>         };
+<a class="jxr_linenumber" name="L522" href="#L522">522</a> 
+<a class="jxr_linenumber" name="L523" href="#L523">523</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>                 getPath(<span class="jxr_string">"InputTreeWalkerMultiCheckOrder2.java"</span>),
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>                 expected);
+<a class="jxr_linenumber" name="L526" href="#L526">526</a>     }
+<a class="jxr_linenumber" name="L527" href="#L527">527</a> 
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>     @Test
+<a class="jxr_linenumber" name="L529" href="#L529">529</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFinishLocalSetupFullyInitialized() {
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>         treeWalker.setSeverity(<span class="jxr_string">"error"</span>);
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>         treeWalker.setTabWidth(100);
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>         treeWalker.finishLocalSetup();
+<a class="jxr_linenumber" name="L534" href="#L534">534</a> 
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>         <strong class="jxr_keyword">final</strong> Context context = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"childContext"</span>);
+<a class="jxr_linenumber" name="L536" href="#L536">536</a>         assertWithMessage(<span class="jxr_string">"Severity differs from expected"</span>)
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>             .that(context.get(<span class="jxr_string">"severity"</span>))
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>             .isEqualTo(<span class="jxr_string">"error"</span>);
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>         assertWithMessage(<span class="jxr_string">"Tab width differs from expected"</span>)
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>             .that(context.get(<span class="jxr_string">"tabWidth"</span>))
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>             .isEqualTo(String.valueOf(100));
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>     }
 <a class="jxr_linenumber" name="L543" href="#L543">543</a> 
-<a class="jxr_linenumber" name="L544" href="#L544">544</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration1 = createModuleConfig(ParameterNameCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L545" href="#L545">545</a>         configuration1.addProperty(<span class="jxr_string">"format"</span>, <span class="jxr_string">"^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"</span>);
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>         configuration1.addProperty(<span class="jxr_string">"accessModifiers"</span>, <span class="jxr_string">"protected, package, private"</span>);
-<a class="jxr_linenumber" name="L547" href="#L547">547</a> 
-<a class="jxr_linenumber" name="L548" href="#L548">548</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration2 = createModuleConfig(ParameterNameCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>         configuration2.addProperty(<span class="jxr_string">"format"</span>, <span class="jxr_string">"^[a-z][a-z0-9][a-zA-Z0-9]*$"</span>);
-<a class="jxr_linenumber" name="L550" href="#L550">550</a>         configuration2.addProperty(<span class="jxr_string">"accessModifiers"</span>, <span class="jxr_string">"PUBLIC"</span>);
-<a class="jxr_linenumber" name="L551" href="#L551">551</a> 
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>         treeWalkerConfig.addChild(configuration1);
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>         treeWalkerConfig.addChild(configuration2);
-<a class="jxr_linenumber" name="L555" href="#L555">555</a> 
-<a class="jxr_linenumber" name="L556" href="#L556">556</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>             <span class="jxr_string">"5:28: "</span> + getCheckMessage(ParameterNameCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L558" href="#L558">558</a>                     <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"V2"</span>, <span class="jxr_string">"^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"</span>),
-<a class="jxr_linenumber" name="L559" href="#L559">559</a>             <span class="jxr_string">"7:25: "</span> + getCheckMessage(ParameterNameCheck.<strong class="jxr_keyword">class</strong>,
-<a class="jxr_linenumber" name="L560" href="#L560">560</a>                     <span class="jxr_string">"name.invalidPattern"</span>, <span class="jxr_string">"b"</span>, <span class="jxr_string">"^[a-z][a-z0-9][a-zA-Z0-9]*$"</span>),
-<a class="jxr_linenumber" name="L561" href="#L561">561</a>         };
-<a class="jxr_linenumber" name="L562" href="#L562">562</a> 
-<a class="jxr_linenumber" name="L563" href="#L563">563</a>         verify(treeWalkerConfig,
-<a class="jxr_linenumber" name="L564" href="#L564">564</a>                 getPath(<span class="jxr_string">"InputTreeWalkerMultiCheckOrder2.java"</span>),
-<a class="jxr_linenumber" name="L565" href="#L565">565</a>                 expected);
-<a class="jxr_linenumber" name="L566" href="#L566">566</a>     }
-<a class="jxr_linenumber" name="L567" href="#L567">567</a> 
-<a class="jxr_linenumber" name="L568" href="#L568">568</a>     @Test
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFinishLocalSetupFullyInitialized() {
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>         <strong class="jxr_keyword">final</strong> TreeWalker treeWalker = <strong class="jxr_keyword">new</strong> TreeWalker();
-<a class="jxr_linenumber" name="L571" href="#L571">571</a>         treeWalker.setSeverity(<span class="jxr_string">"error"</span>);
-<a class="jxr_linenumber" name="L572" href="#L572">572</a>         treeWalker.setTabWidth(100);
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>         treeWalker.finishLocalSetup();
-<a class="jxr_linenumber" name="L574" href="#L574">574</a> 
-<a class="jxr_linenumber" name="L575" href="#L575">575</a>         <strong class="jxr_keyword">final</strong> Context context = TestUtil.getInternalState(treeWalker, <span class="jxr_string">"childContext"</span>);
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>         assertWithMessage(<span class="jxr_string">"Severity differs from expected"</span>)
-<a class="jxr_linenumber" name="L577" href="#L577">577</a>             .that(context.get(<span class="jxr_string">"severity"</span>))
-<a class="jxr_linenumber" name="L578" href="#L578">578</a>             .isEqualTo(<span class="jxr_string">"error"</span>);
-<a class="jxr_linenumber" name="L579" href="#L579">579</a>         assertWithMessage(<span class="jxr_string">"Tab width differs from expected"</span>)
-<a class="jxr_linenumber" name="L580" href="#L580">580</a>             .that(context.get(<span class="jxr_string">"tabWidth"</span>))
-<a class="jxr_linenumber" name="L581" href="#L581">581</a>             .isEqualTo(String.valueOf(100));
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>     }
-<a class="jxr_linenumber" name="L583" href="#L583">583</a> 
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>     @Test
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckInitIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L586" href="#L586">586</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L587" href="#L587">587</a>                 createModuleConfig(VerifyInitCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L588" href="#L588">588</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L589" href="#L589">589</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L590" href="#L590">590</a>         verify(checkConfig, file.getPath(), expected);
-<a class="jxr_linenumber" name="L591" href="#L591">591</a>         assertWithMessage(<span class="jxr_string">"Init was not called"</span>)
-<a class="jxr_linenumber" name="L592" href="#L592">592</a>                 .that(VerifyInitCheck.isInitWasCalled())
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>                 .isTrue();
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>     }
+<a class="jxr_linenumber" name="L544" href="#L544">544</a>     @Test
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckInitIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L547" href="#L547">547</a>                 createModuleConfig(VerifyInitCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L548" href="#L548">548</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L549" href="#L549">549</a>         execute(checkConfig, file.getPath());
+<a class="jxr_linenumber" name="L550" href="#L550">550</a>         assertWithMessage(<span class="jxr_string">"Init was not called"</span>)
+<a class="jxr_linenumber" name="L551" href="#L551">551</a>                 .that(VerifyInitCheck.isInitWasCalled())
+<a class="jxr_linenumber" name="L552" href="#L552">552</a>                 .isTrue();
+<a class="jxr_linenumber" name="L553" href="#L553">553</a>     }
+<a class="jxr_linenumber" name="L554" href="#L554">554</a> 
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>     @Test
+<a class="jxr_linenumber" name="L556" href="#L556">556</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckDestroyIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L557" href="#L557">557</a>         VerifyDestroyCheck.resetDestroyWasCalled();
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L559" href="#L559">559</a>                 createModuleConfig(VerifyDestroyCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L560" href="#L560">560</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L561" href="#L561">561</a>         execute(checkConfig, file.getPath());
+<a class="jxr_linenumber" name="L562" href="#L562">562</a>         assertWithMessage(<span class="jxr_string">"Destroy was not called"</span>)
+<a class="jxr_linenumber" name="L563" href="#L563">563</a>                 .that(VerifyDestroyCheck.isDestroyWasCalled())
+<a class="jxr_linenumber" name="L564" href="#L564">564</a>                 .isTrue();
+<a class="jxr_linenumber" name="L565" href="#L565">565</a>     }
+<a class="jxr_linenumber" name="L566" href="#L566">566</a> 
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>     @Test
+<a class="jxr_linenumber" name="L568" href="#L568">568</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCommentCheckDestroyIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>         VerifyDestroyCheck.resetDestroyWasCalled();
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L571" href="#L571">571</a>                 createModuleConfig(VerifyDestroyCommentCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
+<a class="jxr_linenumber" name="L573" href="#L573">573</a>         execute(checkConfig, file.getPath());
+<a class="jxr_linenumber" name="L574" href="#L574">574</a>         assertWithMessage(<span class="jxr_string">"Destroy was not called"</span>)
+<a class="jxr_linenumber" name="L575" href="#L575">575</a>                 .that(VerifyDestroyCheck.isDestroyWasCalled())
+<a class="jxr_linenumber" name="L576" href="#L576">576</a>                 .isTrue();
+<a class="jxr_linenumber" name="L577" href="#L577">577</a>     }
+<a class="jxr_linenumber" name="L578" href="#L578">578</a> 
+<a class="jxr_linenumber" name="L579" href="#L579">579</a>     @Test
+<a class="jxr_linenumber" name="L580" href="#L580">580</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheWhenFileExternalResourceContentDoesNotChange() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(SuppressionXpathFilter.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>         filterConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(<span class="jxr_string">"InputTreeWalkerSuppressionXpathFilter.xml"</span>));
+<a class="jxr_linenumber" name="L583" href="#L583">583</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>         treeWalkerConfig.addChild(filterConfig);
+<a class="jxr_linenumber" name="L585" href="#L585">585</a> 
+<a class="jxr_linenumber" name="L586" href="#L586">586</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L588" href="#L588">588</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L589" href="#L589">589</a> 
+<a class="jxr_linenumber" name="L590" href="#L590">590</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L591" href="#L591">591</a> 
+<a class="jxr_linenumber" name="L592" href="#L592">592</a>         execute(checkerConfig, filePath);
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>         <em class="jxr_comment">// One more time to use cache.</em>
+<a class="jxr_linenumber" name="L594" href="#L594">594</a>         execute(checkerConfig, filePath);
 <a class="jxr_linenumber" name="L595" href="#L595">595</a> 
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>     @Test
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckDestroyIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>         VerifyDestroyCheck.resetDestroyWasCalled();
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>                 createModuleConfig(VerifyDestroyCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>         verify(checkConfig, file.getPath(), expected);
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>         assertWithMessage(<span class="jxr_string">"Destroy was not called"</span>)
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>                 .that(VerifyDestroyCheck.isDestroyWasCalled())
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>                 .isTrue();
-<a class="jxr_linenumber" name="L607" href="#L607">607</a>     }
-<a class="jxr_linenumber" name="L608" href="#L608">608</a> 
-<a class="jxr_linenumber" name="L609" href="#L609">609</a>     @Test
-<a class="jxr_linenumber" name="L610" href="#L610">610</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCommentCheckDestroyIsCalledInTreeWalker() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>         VerifyDestroyCheck.resetDestroyWasCalled();
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L613" href="#L613">613</a>                 createModuleConfig(VerifyDestroyCommentCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>         <strong class="jxr_keyword">final</strong> File file = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".pdf"</span>, temporaryFolder);
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L616" href="#L616">616</a>         verify(checkConfig, file.getPath(), expected);
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>         assertWithMessage(<span class="jxr_string">"Destroy was not called"</span>)
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>                 .that(VerifyDestroyCheck.isDestroyWasCalled())
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>                 .isTrue();
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>     }
-<a class="jxr_linenumber" name="L621" href="#L621">621</a> 
-<a class="jxr_linenumber" name="L622" href="#L622">622</a>     @Test
-<a class="jxr_linenumber" name="L623" href="#L623">623</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCacheWhenFileExternalResourceContentDoesNotChange() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L624" href="#L624">624</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(SuppressionXpathFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L625" href="#L625">625</a>         filterConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(<span class="jxr_string">"InputTreeWalkerSuppressionXpathFilter.xml"</span>));
-<a class="jxr_linenumber" name="L626" href="#L626">626</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>         treeWalkerConfig.addChild(filterConfig);
-<a class="jxr_linenumber" name="L628" href="#L628">628</a> 
-<a class="jxr_linenumber" name="L629" href="#L629">629</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
-<a class="jxr_linenumber" name="L630" href="#L630">630</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L631" href="#L631">631</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>         assertWithMessage(<span class="jxr_string">"External resource is not present in cache"</span>)
+<a class="jxr_linenumber" name="L597" href="#L597">597</a>                 .that(Files.readString(cacheFile.toPath()))
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>                 .contains(<span class="jxr_string">"InputTreeWalkerSuppressionXpathFilter.xml"</span>);
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>     }
+<a class="jxr_linenumber" name="L600" href="#L600">600</a> 
+<a class="jxr_linenumber" name="L601" href="#L601">601</a>     @Test
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTreeWalkerFilterAbsolutePath() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>         <em class="jxr_comment">// test is only valid when relative paths are given</em>
+<a class="jxr_linenumber" name="L604" href="#L604">604</a>         <strong class="jxr_keyword">final</strong> String filePath = <span class="jxr_string">"src/test/resources/"</span> + getPackageLocation()
+<a class="jxr_linenumber" name="L605" href="#L605">605</a>                 + <span class="jxr_string">"/InputTreeWalkerSuppressionXpathFilterAbsolute.java"</span>;
+<a class="jxr_linenumber" name="L606" href="#L606">606</a> 
+<a class="jxr_linenumber" name="L607" href="#L607">607</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L608" href="#L608">608</a>         verifyWithInlineConfigParser(filePath, expected);
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>     }
+<a class="jxr_linenumber" name="L610" href="#L610">610</a> 
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>     @Test
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExternalResourceFiltersWithNoExternalResource() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(EmptyStatementCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig =
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>                 createModuleConfig(SuppressWithNearbyCommentFilter.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>         treeWalkerConfig.addChild(checkConfig);
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>         treeWalkerConfig.addChild(filterConfig);
+<a class="jxr_linenumber" name="L619" href="#L619">619</a> 
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
+<a class="jxr_linenumber" name="L622" href="#L622">622</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>         execute(checkerConfig, filePath);
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> 
+<a class="jxr_linenumber" name="L627" href="#L627">627</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> cacheSize = Files.size(cacheFile.toPath());
+<a class="jxr_linenumber" name="L628" href="#L628">628</a>         assertWithMessage(<span class="jxr_string">"cacheFile should not be empty"</span>)
+<a class="jxr_linenumber" name="L629" href="#L629">629</a>                 .that(cacheSize)
+<a class="jxr_linenumber" name="L630" href="#L630">630</a>                 .isNotEqualTo(0);
+<a class="jxr_linenumber" name="L631" href="#L631">631</a>     }
 <a class="jxr_linenumber" name="L632" href="#L632">632</a> 
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L635" href="#L635">635</a> 
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>         <em class="jxr_comment">// One more time to use cache.</em>
-<a class="jxr_linenumber" name="L638" href="#L638">638</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L639" href="#L639">639</a> 
-<a class="jxr_linenumber" name="L640" href="#L640">640</a>         assertWithMessage(<span class="jxr_string">"External resource is not present in cache"</span>)
-<a class="jxr_linenumber" name="L641" href="#L641">641</a>                 .that(Files.readString(cacheFile.toPath()))
-<a class="jxr_linenumber" name="L642" href="#L642">642</a>                 .contains(<span class="jxr_string">"InputTreeWalkerSuppressionXpathFilter.xml"</span>);
-<a class="jxr_linenumber" name="L643" href="#L643">643</a>     }
-<a class="jxr_linenumber" name="L644" href="#L644">644</a> 
-<a class="jxr_linenumber" name="L645" href="#L645">645</a>     @Test
-<a class="jxr_linenumber" name="L646" href="#L646">646</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTreeWalkerFilterAbsolutePath() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig = createModuleConfig(SuppressionXpathFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>         filterConfig.addProperty(<span class="jxr_string">"file"</span>,
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>                 getPath(<span class="jxr_string">"InputTreeWalkerSuppressionXpathFilterAbsolute.xml"</span>));
-<a class="jxr_linenumber" name="L650" href="#L650">650</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(LeftCurlyCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L651" href="#L651">651</a> 
-<a class="jxr_linenumber" name="L652" href="#L652">652</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L653" href="#L653">653</a>         treeWalkerConfig.addChild(filterConfig);
-<a class="jxr_linenumber" name="L654" href="#L654">654</a>         treeWalkerConfig.addChild(checkConfig);
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> 
-<a class="jxr_linenumber" name="L656" href="#L656">656</a>         <em class="jxr_comment">// test is only valid when relative paths are given</em>
-<a class="jxr_linenumber" name="L657" href="#L657">657</a>         <strong class="jxr_keyword">final</strong> String filePath = <span class="jxr_string">"src/test/resources/"</span> + getPackageLocation()
-<a class="jxr_linenumber" name="L658" href="#L658">658</a>                 + <span class="jxr_string">"/InputTreeWalkerSuppressionXpathFilterAbsolute.java"</span>;
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L660" href="#L660">660</a> 
-<a class="jxr_linenumber" name="L661" href="#L661">661</a>         verify(treeWalkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L662" href="#L662">662</a>     }
-<a class="jxr_linenumber" name="L663" href="#L663">663</a> 
-<a class="jxr_linenumber" name="L664" href="#L664">664</a>     @Test
-<a class="jxr_linenumber" name="L665" href="#L665">665</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExternalResourceFiltersWithNoExternalResource() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L666" href="#L666">666</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig = createModuleConfig(EmptyStatementCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L667" href="#L667">667</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration filterConfig =
-<a class="jxr_linenumber" name="L668" href="#L668">668</a>                 createModuleConfig(SuppressWithNearbyCommentFilter.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L669" href="#L669">669</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L670" href="#L670">670</a>         treeWalkerConfig.addChild(checkConfig);
-<a class="jxr_linenumber" name="L671" href="#L671">671</a>         treeWalkerConfig.addChild(filterConfig);
-<a class="jxr_linenumber" name="L672" href="#L672">672</a> 
-<a class="jxr_linenumber" name="L673" href="#L673">673</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkerConfig = createRootConfig(treeWalkerConfig);
-<a class="jxr_linenumber" name="L674" href="#L674">674</a>         <strong class="jxr_keyword">final</strong> File cacheFile = File.createTempFile(<span class="jxr_string">"junit"</span>, <strong class="jxr_keyword">null</strong>, temporaryFolder);
-<a class="jxr_linenumber" name="L675" href="#L675">675</a>         checkerConfig.addProperty(<span class="jxr_string">"cacheFile"</span>, cacheFile.getPath());
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L634" href="#L634">634</a> <em class="jxr_javadoccomment">     * This test is checking that Checks execution ordered by name.</em>
+<a class="jxr_linenumber" name="L635" href="#L635">635</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L636" href="#L636">636</a> <em class="jxr_javadoccomment">     * @throws Exception if file is not found</em>
+<a class="jxr_linenumber" name="L637" href="#L637">637</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>     @Test
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testOrderOfCheckExecution() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L640" href="#L640">640</a> 
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration1 = createModuleConfig(AaCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>         configuration1.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"2"</span>);
+<a class="jxr_linenumber" name="L643" href="#L643">643</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration2 = createModuleConfig(BbCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>         configuration2.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"1"</span>);
+<a class="jxr_linenumber" name="L645" href="#L645">645</a> 
+<a class="jxr_linenumber" name="L646" href="#L646">646</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>         treeWalkerConfig.addChild(configuration2);
+<a class="jxr_linenumber" name="L648" href="#L648">648</a>         treeWalkerConfig.addChild(configuration1);
+<a class="jxr_linenumber" name="L649" href="#L649">649</a> 
+<a class="jxr_linenumber" name="L650" href="#L650">650</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files =
+<a class="jxr_linenumber" name="L651" href="#L651">651</a>                 Collections.singletonList(<strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputTreeWalker2.java"</span>)));
+<a class="jxr_linenumber" name="L652" href="#L652">652</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(treeWalkerConfig);
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> 
+<a class="jxr_linenumber" name="L654" href="#L654">654</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L655" href="#L655">655</a>             checker.process(files);
+<a class="jxr_linenumber" name="L656" href="#L656">656</a>             assertWithMessage(<span class="jxr_string">"exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>         }
+<a class="jxr_linenumber" name="L658" href="#L658">658</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>             assertWithMessage(<span class="jxr_string">"wrong order of Check executions"</span>)
+<a class="jxr_linenumber" name="L660" href="#L660">660</a>                     .that(exception.getCause().getMessage())
+<a class="jxr_linenumber" name="L661" href="#L661">661</a>                     .isEqualTo(AaCheck.<strong class="jxr_keyword">class</strong>.toString());
+<a class="jxr_linenumber" name="L662" href="#L662">662</a>         }
+<a class="jxr_linenumber" name="L663" href="#L663">663</a>     }
+<a class="jxr_linenumber" name="L664" href="#L664">664</a> 
+<a class="jxr_linenumber" name="L665" href="#L665">665</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BadJavaDocCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L666" href="#L666">666</a> 
+<a class="jxr_linenumber" name="L667" href="#L667">667</a>         @Override
+<a class="jxr_linenumber" name="L668" href="#L668">668</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L669" href="#L669">669</a>             <strong class="jxr_keyword">return</strong> getAcceptableTokens();
+<a class="jxr_linenumber" name="L670" href="#L670">670</a>         }
+<a class="jxr_linenumber" name="L671" href="#L671">671</a> 
+<a class="jxr_linenumber" name="L672" href="#L672">672</a>         @Override
+<a class="jxr_linenumber" name="L673" href="#L673">673</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L674" href="#L674">674</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.SINGLE_LINE_COMMENT};
+<a class="jxr_linenumber" name="L675" href="#L675">675</a>         }
 <a class="jxr_linenumber" name="L676" href="#L676">676</a> 
-<a class="jxr_linenumber" name="L677" href="#L677">677</a>         <strong class="jxr_keyword">final</strong> String filePath = File.createTempFile(<span class="jxr_string">"file"</span>, <span class="jxr_string">".java"</span>, temporaryFolder).getPath();
-<a class="jxr_linenumber" name="L678" href="#L678">678</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L679" href="#L679">679</a> 
-<a class="jxr_linenumber" name="L680" href="#L680">680</a>         verify(checkerConfig, filePath, expected);
-<a class="jxr_linenumber" name="L681" href="#L681">681</a>     }
-<a class="jxr_linenumber" name="L682" href="#L682">682</a> 
-<a class="jxr_linenumber" name="L683" href="#L683">683</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L684" href="#L684">684</a> <em class="jxr_javadoccomment">     * This test is checking that Checks execution ordered by name.</em>
-<a class="jxr_linenumber" name="L685" href="#L685">685</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L686" href="#L686">686</a> <em class="jxr_javadoccomment">     * @throws Exception if file is not found</em>
-<a class="jxr_linenumber" name="L687" href="#L687">687</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L688" href="#L688">688</a>     @Test
-<a class="jxr_linenumber" name="L689" href="#L689">689</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testOrderOfCheckExecution() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L690" href="#L690">690</a> 
-<a class="jxr_linenumber" name="L691" href="#L691">691</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration1 = createModuleConfig(AaCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>         configuration1.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"2"</span>);
-<a class="jxr_linenumber" name="L693" href="#L693">693</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration configuration2 = createModuleConfig(BbCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L694" href="#L694">694</a>         configuration2.addProperty(<span class="jxr_string">"id"</span>, <span class="jxr_string">"1"</span>);
-<a class="jxr_linenumber" name="L695" href="#L695">695</a> 
-<a class="jxr_linenumber" name="L696" href="#L696">696</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalkerConfig = createModuleConfig(TreeWalker.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L697" href="#L697">697</a>         treeWalkerConfig.addChild(configuration2);
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>         treeWalkerConfig.addChild(configuration1);
-<a class="jxr_linenumber" name="L699" href="#L699">699</a> 
-<a class="jxr_linenumber" name="L700" href="#L700">700</a>         <strong class="jxr_keyword">final</strong> List&lt;File&gt; files =
-<a class="jxr_linenumber" name="L701" href="#L701">701</a>                 Collections.singletonList(<strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputTreeWalker2.java"</span>)));
-<a class="jxr_linenumber" name="L702" href="#L702">702</a>         <strong class="jxr_keyword">final</strong> Checker checker = createChecker(treeWalkerConfig);
-<a class="jxr_linenumber" name="L703" href="#L703">703</a> 
-<a class="jxr_linenumber" name="L704" href="#L704">704</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L705" href="#L705">705</a>             checker.process(files);
-<a class="jxr_linenumber" name="L706" href="#L706">706</a>             assertWithMessage(<span class="jxr_string">"exception is expected"</span>).fail();
+<a class="jxr_linenumber" name="L677" href="#L677">677</a>         @Override
+<a class="jxr_linenumber" name="L678" href="#L678">678</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L679" href="#L679">679</a>             <strong class="jxr_keyword">return</strong> getAcceptableTokens();
+<a class="jxr_linenumber" name="L680" href="#L680">680</a>         }
+<a class="jxr_linenumber" name="L681" href="#L681">681</a> 
+<a class="jxr_linenumber" name="L682" href="#L682">682</a>     }
+<a class="jxr_linenumber" name="L683" href="#L683">683</a> 
+<a class="jxr_linenumber" name="L684" href="#L684">684</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyInitCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L685" href="#L685">685</a> 
+<a class="jxr_linenumber" name="L686" href="#L686">686</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> initWasCalled;
+<a class="jxr_linenumber" name="L687" href="#L687">687</a> 
+<a class="jxr_linenumber" name="L688" href="#L688">688</a>         @Override
+<a class="jxr_linenumber" name="L689" href="#L689">689</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L690" href="#L690">690</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
+<a class="jxr_linenumber" name="L691" href="#L691">691</a>         }
+<a class="jxr_linenumber" name="L692" href="#L692">692</a> 
+<a class="jxr_linenumber" name="L693" href="#L693">693</a>         @Override
+<a class="jxr_linenumber" name="L694" href="#L694">694</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L695" href="#L695">695</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L696" href="#L696">696</a>         }
+<a class="jxr_linenumber" name="L697" href="#L697">697</a> 
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>         @Override
+<a class="jxr_linenumber" name="L699" href="#L699">699</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L700" href="#L700">700</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L701" href="#L701">701</a>         }
+<a class="jxr_linenumber" name="L702" href="#L702">702</a> 
+<a class="jxr_linenumber" name="L703" href="#L703">703</a>         @Override
+<a class="jxr_linenumber" name="L704" href="#L704">704</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init() {
+<a class="jxr_linenumber" name="L705" href="#L705">705</a>             <strong class="jxr_keyword">super</strong>.init();
+<a class="jxr_linenumber" name="L706" href="#L706">706</a>             initWasCalled = <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L707" href="#L707">707</a>         }
-<a class="jxr_linenumber" name="L708" href="#L708">708</a>         <strong class="jxr_keyword">catch</strong> (CheckstyleException exception) {
-<a class="jxr_linenumber" name="L709" href="#L709">709</a>             assertWithMessage(<span class="jxr_string">"wrong order of Check executions"</span>)
-<a class="jxr_linenumber" name="L710" href="#L710">710</a>                     .that(exception.getCause().getMessage())
-<a class="jxr_linenumber" name="L711" href="#L711">711</a>                     .isEqualTo(AaCheck.<strong class="jxr_keyword">class</strong>.toString());
-<a class="jxr_linenumber" name="L712" href="#L712">712</a>         }
+<a class="jxr_linenumber" name="L708" href="#L708">708</a> 
+<a class="jxr_linenumber" name="L709" href="#L709">709</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isInitWasCalled() {
+<a class="jxr_linenumber" name="L710" href="#L710">710</a>             <strong class="jxr_keyword">return</strong> initWasCalled;
+<a class="jxr_linenumber" name="L711" href="#L711">711</a>         }
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> 
 <a class="jxr_linenumber" name="L713" href="#L713">713</a>     }
 <a class="jxr_linenumber" name="L714" href="#L714">714</a> 
-<a class="jxr_linenumber" name="L715" href="#L715">715</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BadJavaDocCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L715" href="#L715">715</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyDestroyCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
 <a class="jxr_linenumber" name="L716" href="#L716">716</a> 
-<a class="jxr_linenumber" name="L717" href="#L717">717</a>         @Override
-<a class="jxr_linenumber" name="L718" href="#L718">718</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L719" href="#L719">719</a>             <strong class="jxr_keyword">return</strong> getAcceptableTokens();
-<a class="jxr_linenumber" name="L720" href="#L720">720</a>         }
-<a class="jxr_linenumber" name="L721" href="#L721">721</a> 
-<a class="jxr_linenumber" name="L722" href="#L722">722</a>         @Override
-<a class="jxr_linenumber" name="L723" href="#L723">723</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L724" href="#L724">724</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.SINGLE_LINE_COMMENT};
-<a class="jxr_linenumber" name="L725" href="#L725">725</a>         }
-<a class="jxr_linenumber" name="L726" href="#L726">726</a> 
-<a class="jxr_linenumber" name="L727" href="#L727">727</a>         @Override
-<a class="jxr_linenumber" name="L728" href="#L728">728</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L729" href="#L729">729</a>             <strong class="jxr_keyword">return</strong> getAcceptableTokens();
-<a class="jxr_linenumber" name="L730" href="#L730">730</a>         }
-<a class="jxr_linenumber" name="L731" href="#L731">731</a> 
-<a class="jxr_linenumber" name="L732" href="#L732">732</a>     }
+<a class="jxr_linenumber" name="L717" href="#L717">717</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> destroyWasCalled;
+<a class="jxr_linenumber" name="L718" href="#L718">718</a> 
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>         @Override
+<a class="jxr_linenumber" name="L720" href="#L720">720</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L721" href="#L721">721</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
+<a class="jxr_linenumber" name="L722" href="#L722">722</a>         }
+<a class="jxr_linenumber" name="L723" href="#L723">723</a> 
+<a class="jxr_linenumber" name="L724" href="#L724">724</a>         @Override
+<a class="jxr_linenumber" name="L725" href="#L725">725</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L726" href="#L726">726</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L727" href="#L727">727</a>         }
+<a class="jxr_linenumber" name="L728" href="#L728">728</a> 
+<a class="jxr_linenumber" name="L729" href="#L729">729</a>         @Override
+<a class="jxr_linenumber" name="L730" href="#L730">730</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L731" href="#L731">731</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L732" href="#L732">732</a>         }
 <a class="jxr_linenumber" name="L733" href="#L733">733</a> 
-<a class="jxr_linenumber" name="L734" href="#L734">734</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyInitCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L735" href="#L735">735</a> 
-<a class="jxr_linenumber" name="L736" href="#L736">736</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> initWasCalled;
-<a class="jxr_linenumber" name="L737" href="#L737">737</a> 
-<a class="jxr_linenumber" name="L738" href="#L738">738</a>         @Override
-<a class="jxr_linenumber" name="L739" href="#L739">739</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L740" href="#L740">740</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
-<a class="jxr_linenumber" name="L741" href="#L741">741</a>         }
-<a class="jxr_linenumber" name="L742" href="#L742">742</a> 
-<a class="jxr_linenumber" name="L743" href="#L743">743</a>         @Override
-<a class="jxr_linenumber" name="L744" href="#L744">744</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L745" href="#L745">745</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L734" href="#L734">734</a>         @Override
+<a class="jxr_linenumber" name="L735" href="#L735">735</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
+<a class="jxr_linenumber" name="L736" href="#L736">736</a>             <strong class="jxr_keyword">super</strong>.destroy();
+<a class="jxr_linenumber" name="L737" href="#L737">737</a>             destroyWasCalled = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L738" href="#L738">738</a>         }
+<a class="jxr_linenumber" name="L739" href="#L739">739</a> 
+<a class="jxr_linenumber" name="L740" href="#L740">740</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> resetDestroyWasCalled() {
+<a class="jxr_linenumber" name="L741" href="#L741">741</a>             destroyWasCalled = false;
+<a class="jxr_linenumber" name="L742" href="#L742">742</a>         }
+<a class="jxr_linenumber" name="L743" href="#L743">743</a> 
+<a class="jxr_linenumber" name="L744" href="#L744">744</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isDestroyWasCalled() {
+<a class="jxr_linenumber" name="L745" href="#L745">745</a>             <strong class="jxr_keyword">return</strong> destroyWasCalled;
 <a class="jxr_linenumber" name="L746" href="#L746">746</a>         }
 <a class="jxr_linenumber" name="L747" href="#L747">747</a> 
-<a class="jxr_linenumber" name="L748" href="#L748">748</a>         @Override
-<a class="jxr_linenumber" name="L749" href="#L749">749</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L750" href="#L750">750</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
-<a class="jxr_linenumber" name="L751" href="#L751">751</a>         }
-<a class="jxr_linenumber" name="L752" href="#L752">752</a> 
-<a class="jxr_linenumber" name="L753" href="#L753">753</a>         @Override
-<a class="jxr_linenumber" name="L754" href="#L754">754</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init() {
-<a class="jxr_linenumber" name="L755" href="#L755">755</a>             <strong class="jxr_keyword">super</strong>.init();
-<a class="jxr_linenumber" name="L756" href="#L756">756</a>             initWasCalled = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L757" href="#L757">757</a>         }
+<a class="jxr_linenumber" name="L748" href="#L748">748</a>     }
+<a class="jxr_linenumber" name="L749" href="#L749">749</a> 
+<a class="jxr_linenumber" name="L750" href="#L750">750</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyDestroyCommentCheck <strong class="jxr_keyword">extends</strong> VerifyDestroyCheck {
+<a class="jxr_linenumber" name="L751" href="#L751">751</a> 
+<a class="jxr_linenumber" name="L752" href="#L752">752</a>         @Override
+<a class="jxr_linenumber" name="L753" href="#L753">753</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isCommentNodesRequired() {
+<a class="jxr_linenumber" name="L754" href="#L754">754</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L755" href="#L755">755</a>         }
+<a class="jxr_linenumber" name="L756" href="#L756">756</a> 
+<a class="jxr_linenumber" name="L757" href="#L757">757</a>     }
 <a class="jxr_linenumber" name="L758" href="#L758">758</a> 
-<a class="jxr_linenumber" name="L759" href="#L759">759</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isInitWasCalled() {
-<a class="jxr_linenumber" name="L760" href="#L760">760</a>             <strong class="jxr_keyword">return</strong> initWasCalled;
-<a class="jxr_linenumber" name="L761" href="#L761">761</a>         }
-<a class="jxr_linenumber" name="L762" href="#L762">762</a> 
-<a class="jxr_linenumber" name="L763" href="#L763">763</a>     }
-<a class="jxr_linenumber" name="L764" href="#L764">764</a> 
-<a class="jxr_linenumber" name="L765" href="#L765">765</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyDestroyCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L766" href="#L766">766</a> 
-<a class="jxr_linenumber" name="L767" href="#L767">767</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> destroyWasCalled;
-<a class="jxr_linenumber" name="L768" href="#L768">768</a> 
-<a class="jxr_linenumber" name="L769" href="#L769">769</a>         @Override
-<a class="jxr_linenumber" name="L770" href="#L770">770</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L771" href="#L771">771</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
-<a class="jxr_linenumber" name="L772" href="#L772">772</a>         }
-<a class="jxr_linenumber" name="L773" href="#L773">773</a> 
-<a class="jxr_linenumber" name="L774" href="#L774">774</a>         @Override
-<a class="jxr_linenumber" name="L775" href="#L775">775</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L776" href="#L776">776</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
-<a class="jxr_linenumber" name="L777" href="#L777">777</a>         }
-<a class="jxr_linenumber" name="L778" href="#L778">778</a> 
-<a class="jxr_linenumber" name="L779" href="#L779">779</a>         @Override
-<a class="jxr_linenumber" name="L780" href="#L780">780</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L781" href="#L781">781</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
-<a class="jxr_linenumber" name="L782" href="#L782">782</a>         }
-<a class="jxr_linenumber" name="L783" href="#L783">783</a> 
-<a class="jxr_linenumber" name="L784" href="#L784">784</a>         @Override
-<a class="jxr_linenumber" name="L785" href="#L785">785</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
-<a class="jxr_linenumber" name="L786" href="#L786">786</a>             <strong class="jxr_keyword">super</strong>.destroy();
-<a class="jxr_linenumber" name="L787" href="#L787">787</a>             destroyWasCalled = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L759" href="#L759">759</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AaCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L760" href="#L760">760</a> 
+<a class="jxr_linenumber" name="L761" href="#L761">761</a>         @Override
+<a class="jxr_linenumber" name="L762" href="#L762">762</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L763" href="#L763">763</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
+<a class="jxr_linenumber" name="L764" href="#L764">764</a>         }
+<a class="jxr_linenumber" name="L765" href="#L765">765</a> 
+<a class="jxr_linenumber" name="L766" href="#L766">766</a>         @Override
+<a class="jxr_linenumber" name="L767" href="#L767">767</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L768" href="#L768">768</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
+<a class="jxr_linenumber" name="L769" href="#L769">769</a>         }
+<a class="jxr_linenumber" name="L770" href="#L770">770</a> 
+<a class="jxr_linenumber" name="L771" href="#L771">771</a>         @Override
+<a class="jxr_linenumber" name="L772" href="#L772">772</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L773" href="#L773">773</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
+<a class="jxr_linenumber" name="L774" href="#L774">774</a>         }
+<a class="jxr_linenumber" name="L775" href="#L775">775</a> 
+<a class="jxr_linenumber" name="L776" href="#L776">776</a>         @Override
+<a class="jxr_linenumber" name="L777" href="#L777">777</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginTree(DetailAST rootAST) {
+<a class="jxr_linenumber" name="L778" href="#L778">778</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(AaCheck.<strong class="jxr_keyword">class</strong>.toString());
+<a class="jxr_linenumber" name="L779" href="#L779">779</a>         }
+<a class="jxr_linenumber" name="L780" href="#L780">780</a> 
+<a class="jxr_linenumber" name="L781" href="#L781">781</a>     }
+<a class="jxr_linenumber" name="L782" href="#L782">782</a> 
+<a class="jxr_linenumber" name="L783" href="#L783">783</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BbCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L784" href="#L784">784</a> 
+<a class="jxr_linenumber" name="L785" href="#L785">785</a>         @Override
+<a class="jxr_linenumber" name="L786" href="#L786">786</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L787" href="#L787">787</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
 <a class="jxr_linenumber" name="L788" href="#L788">788</a>         }
 <a class="jxr_linenumber" name="L789" href="#L789">789</a> 
-<a class="jxr_linenumber" name="L790" href="#L790">790</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> resetDestroyWasCalled() {
-<a class="jxr_linenumber" name="L791" href="#L791">791</a>             destroyWasCalled = false;
-<a class="jxr_linenumber" name="L792" href="#L792">792</a>         }
-<a class="jxr_linenumber" name="L793" href="#L793">793</a> 
-<a class="jxr_linenumber" name="L794" href="#L794">794</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isDestroyWasCalled() {
-<a class="jxr_linenumber" name="L795" href="#L795">795</a>             <strong class="jxr_keyword">return</strong> destroyWasCalled;
-<a class="jxr_linenumber" name="L796" href="#L796">796</a>         }
-<a class="jxr_linenumber" name="L797" href="#L797">797</a> 
-<a class="jxr_linenumber" name="L798" href="#L798">798</a>     }
+<a class="jxr_linenumber" name="L790" href="#L790">790</a>         @Override
+<a class="jxr_linenumber" name="L791" href="#L791">791</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L792" href="#L792">792</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
+<a class="jxr_linenumber" name="L793" href="#L793">793</a>         }
+<a class="jxr_linenumber" name="L794" href="#L794">794</a> 
+<a class="jxr_linenumber" name="L795" href="#L795">795</a>         @Override
+<a class="jxr_linenumber" name="L796" href="#L796">796</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L797" href="#L797">797</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
+<a class="jxr_linenumber" name="L798" href="#L798">798</a>         }
 <a class="jxr_linenumber" name="L799" href="#L799">799</a> 
-<a class="jxr_linenumber" name="L800" href="#L800">800</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VerifyDestroyCommentCheck <strong class="jxr_keyword">extends</strong> VerifyDestroyCheck {
-<a class="jxr_linenumber" name="L801" href="#L801">801</a> 
-<a class="jxr_linenumber" name="L802" href="#L802">802</a>         @Override
-<a class="jxr_linenumber" name="L803" href="#L803">803</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isCommentNodesRequired() {
-<a class="jxr_linenumber" name="L804" href="#L804">804</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L805" href="#L805">805</a>         }
+<a class="jxr_linenumber" name="L800" href="#L800">800</a>         @Override
+<a class="jxr_linenumber" name="L801" href="#L801">801</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginTree(DetailAST rootAST) {
+<a class="jxr_linenumber" name="L802" href="#L802">802</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(BbCheck.<strong class="jxr_keyword">class</strong>.toString());
+<a class="jxr_linenumber" name="L803" href="#L803">803</a>         }
+<a class="jxr_linenumber" name="L804" href="#L804">804</a> 
+<a class="jxr_linenumber" name="L805" href="#L805">805</a>     }
 <a class="jxr_linenumber" name="L806" href="#L806">806</a> 
-<a class="jxr_linenumber" name="L807" href="#L807">807</a>     }
+<a class="jxr_linenumber" name="L807" href="#L807">807</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RequiredTokenIsEmptyIntArray <strong class="jxr_keyword">extends</strong> AbstractCheck {
 <a class="jxr_linenumber" name="L808" href="#L808">808</a> 
-<a class="jxr_linenumber" name="L809" href="#L809">809</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AaCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L810" href="#L810">810</a> 
-<a class="jxr_linenumber" name="L811" href="#L811">811</a>         @Override
-<a class="jxr_linenumber" name="L812" href="#L812">812</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L813" href="#L813">813</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L814" href="#L814">814</a>         }
-<a class="jxr_linenumber" name="L815" href="#L815">815</a> 
-<a class="jxr_linenumber" name="L816" href="#L816">816</a>         @Override
-<a class="jxr_linenumber" name="L817" href="#L817">817</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L818" href="#L818">818</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L819" href="#L819">819</a>         }
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> 
-<a class="jxr_linenumber" name="L821" href="#L821">821</a>         @Override
-<a class="jxr_linenumber" name="L822" href="#L822">822</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L823" href="#L823">823</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L824" href="#L824">824</a>         }
+<a class="jxr_linenumber" name="L809" href="#L809">809</a>         @Override
+<a class="jxr_linenumber" name="L810" href="#L810">810</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L811" href="#L811">811</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
+<a class="jxr_linenumber" name="L812" href="#L812">812</a>         }
+<a class="jxr_linenumber" name="L813" href="#L813">813</a> 
+<a class="jxr_linenumber" name="L814" href="#L814">814</a>         @Override
+<a class="jxr_linenumber" name="L815" href="#L815">815</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L816" href="#L816">816</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.ANNOTATION};
+<a class="jxr_linenumber" name="L817" href="#L817">817</a>         }
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> 
+<a class="jxr_linenumber" name="L819" href="#L819">819</a>         @Override
+<a class="jxr_linenumber" name="L820" href="#L820">820</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L821" href="#L821">821</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
+<a class="jxr_linenumber" name="L822" href="#L822">822</a>         }
+<a class="jxr_linenumber" name="L823" href="#L823">823</a> 
+<a class="jxr_linenumber" name="L824" href="#L824">824</a>     }
 <a class="jxr_linenumber" name="L825" href="#L825">825</a> 
-<a class="jxr_linenumber" name="L826" href="#L826">826</a>         @Override
-<a class="jxr_linenumber" name="L827" href="#L827">827</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginTree(DetailAST rootAST) {
-<a class="jxr_linenumber" name="L828" href="#L828">828</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(AaCheck.<strong class="jxr_keyword">class</strong>.toString());
-<a class="jxr_linenumber" name="L829" href="#L829">829</a>         }
-<a class="jxr_linenumber" name="L830" href="#L830">830</a> 
-<a class="jxr_linenumber" name="L831" href="#L831">831</a>     }
-<a class="jxr_linenumber" name="L832" href="#L832">832</a> 
-<a class="jxr_linenumber" name="L833" href="#L833">833</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BbCheck <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L834" href="#L834">834</a> 
-<a class="jxr_linenumber" name="L835" href="#L835">835</a>         @Override
-<a class="jxr_linenumber" name="L836" href="#L836">836</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L837" href="#L837">837</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L838" href="#L838">838</a>         }
-<a class="jxr_linenumber" name="L839" href="#L839">839</a> 
-<a class="jxr_linenumber" name="L840" href="#L840">840</a>         @Override
-<a class="jxr_linenumber" name="L841" href="#L841">841</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L842" href="#L842">842</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L843" href="#L843">843</a>         }
-<a class="jxr_linenumber" name="L844" href="#L844">844</a> 
-<a class="jxr_linenumber" name="L845" href="#L845">845</a>         @Override
-<a class="jxr_linenumber" name="L846" href="#L846">846</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L847" href="#L847">847</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[0];
-<a class="jxr_linenumber" name="L848" href="#L848">848</a>         }
-<a class="jxr_linenumber" name="L849" href="#L849">849</a> 
-<a class="jxr_linenumber" name="L850" href="#L850">850</a>         @Override
-<a class="jxr_linenumber" name="L851" href="#L851">851</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> beginTree(DetailAST rootAST) {
-<a class="jxr_linenumber" name="L852" href="#L852">852</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(BbCheck.<strong class="jxr_keyword">class</strong>.toString());
-<a class="jxr_linenumber" name="L853" href="#L853">853</a>         }
-<a class="jxr_linenumber" name="L854" href="#L854">854</a> 
-<a class="jxr_linenumber" name="L855" href="#L855">855</a>     }
-<a class="jxr_linenumber" name="L856" href="#L856">856</a> 
-<a class="jxr_linenumber" name="L857" href="#L857">857</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RequiredTokenIsEmptyIntArray <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L858" href="#L858">858</a> 
-<a class="jxr_linenumber" name="L859" href="#L859">859</a>         @Override
-<a class="jxr_linenumber" name="L860" href="#L860">860</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L861" href="#L861">861</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
-<a class="jxr_linenumber" name="L862" href="#L862">862</a>         }
-<a class="jxr_linenumber" name="L863" href="#L863">863</a> 
-<a class="jxr_linenumber" name="L864" href="#L864">864</a>         @Override
-<a class="jxr_linenumber" name="L865" href="#L865">865</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L866" href="#L866">866</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {TokenTypes.ANNOTATION};
-<a class="jxr_linenumber" name="L867" href="#L867">867</a>         }
-<a class="jxr_linenumber" name="L868" href="#L868">868</a> 
-<a class="jxr_linenumber" name="L869" href="#L869">869</a>         @Override
-<a class="jxr_linenumber" name="L870" href="#L870">870</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L871" href="#L871">871</a>             <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
-<a class="jxr_linenumber" name="L872" href="#L872">872</a>         }
-<a class="jxr_linenumber" name="L873" href="#L873">873</a> 
-<a class="jxr_linenumber" name="L874" href="#L874">874</a>     }
-<a class="jxr_linenumber" name="L875" href="#L875">875</a> 
-<a class="jxr_linenumber" name="L876" href="#L876">876</a> }
+<a class="jxr_linenumber" name="L826" href="#L826">826</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-frame.html
index d8604a99c9..2f2148958d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant.checkstyleanttask</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant.checkstyleanttask</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-summary.html
index f849952a30..282815e785 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/ant/checkstyleanttask/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant.checkstyleanttask</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant.checkstyleanttask</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.ant.ch
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/ant/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/ant/package-frame.html
index 1f51e324d4..be11a9695d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/ant/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/ant/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/ant/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/ant/package-summary.html
index 3a6f000693..c0b35d58cb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/ant/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/ant/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.ant</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-frame.html
index 6edbb9d029..1a1f8328c0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractcheck</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractcheck</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-summary.html
index 3ddfaac9b4..b25015d7d1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractcheck/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractcheck</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractcheck</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api.ab
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-frame.html
index 40d812ac38..7d788b4507 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractfileset</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractfileset</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-summary.html
index f27ba6b34f..ab30084491 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/abstractfileset/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractfileset</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.abstractfileset</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api.ab
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-frame.html
index e333bf0a82..af633e0366 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.fileset</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.fileset</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-summary.html
index d9d5c86c58..82f9735651 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/fileset/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.fileset</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.fileset</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api.fi
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-frame.html
index 20618a5a16..5b21dffb1e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.fullident</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.fullident</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-summary.html
index 41f0fb3124..497d18f151 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/fullident/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api.fullident</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api.fullident</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api.fu
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/api/package-frame.html
index 3e9b8bfd6d..6a3e102c3b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/api/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/api/package-summary.html
index ed30769a65..70dd689ed0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/api/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/api/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-frame.html
index 51c76a3761..71066f1637 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.asttreestringprinter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.asttreestringprinter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-summary.html
index 3d1920b965..9e08ada2a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/asttreestringprinter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.asttreestringprinter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.asttreestringprinter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.asttre
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/bdd/InlineConfigParser.html b/xref-test/com/puppycrawl/tools/checkstyle/bdd/InlineConfigParser.html
index 52525a7040..808fb13b28 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/bdd/InlineConfigParser.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/bdd/InlineConfigParser.html
@@ -326,405 +326,407 @@
 <a class="jxr_linenumber" name="L318" href="#L318">318</a>                 <span class="jxr_string">"com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck"</span>);
 <a class="jxr_linenumber" name="L319" href="#L319">319</a>         moduleMappings.put(<span class="jxr_string">"SummaryJavadoc"</span>,
 <a class="jxr_linenumber" name="L320" href="#L320">320</a>                 <span class="jxr_string">"com.puppycrawl.tools.checkstyle.checks.javadoc.SummaryJavadocCheck"</span>);
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>         <strong class="jxr_keyword">if</strong> (moduleMappings.containsKey(moduleName)) {
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>             fullyQualifiedClassName = moduleMappings.get(moduleName);
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>         }
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (moduleName.startsWith(<span class="jxr_string">"com."</span>)) {
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>             fullyQualifiedClassName = moduleName;
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>         }
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>             <strong class="jxr_keyword">final</strong> String path = SLASH_PATTERN.matcher(filePath).replaceAll(<span class="jxr_string">"&#92;&#92;."</span>);
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> endIndex = path.lastIndexOf(moduleName.toLowerCase(Locale.ROOT));
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>             <strong class="jxr_keyword">if</strong> (endIndex == -1) {
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Unable to resolve module name: "</span> + moduleName
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>                 + <span class="jxr_string">". Please check for spelling errors or specify fully qualified class name."</span>);
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>             }
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> beginIndex = path.indexOf(<span class="jxr_string">"com.puppycrawl"</span>);
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>             fullyQualifiedClassName = path.substring(beginIndex, endIndex) + moduleName;
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>             <strong class="jxr_keyword">if</strong> (!fullyQualifiedClassName.endsWith(<span class="jxr_string">"Filter"</span>)) {
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>                 fullyQualifiedClassName += <span class="jxr_string">"Check"</span>;
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>             }
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>         }
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>         <strong class="jxr_keyword">return</strong> fullyQualifiedClassName;
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>     }
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> 
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getFilePath(String fileName, String inputFilePath) {
-<a class="jxr_linenumber" name="L344" href="#L344">344</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastSlashIndex = Math.max(inputFilePath.lastIndexOf('&#92;&#92;'),
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>                 inputFilePath.lastIndexOf('/'));
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>         <strong class="jxr_keyword">final</strong> String root = inputFilePath.substring(0, lastSlashIndex + 1);
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>         <strong class="jxr_keyword">return</strong> root + fileName;
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>     }
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getResourcePath(String fileName, String inputFilePath) {
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>         <strong class="jxr_keyword">final</strong> String filePath = getUriPath(fileName, inputFilePath);
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastSlashIndex = filePath.lastIndexOf('/');
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>         <strong class="jxr_keyword">final</strong> String root = filePath.substring(filePath.indexOf(<span class="jxr_string">"puppycrawl"</span>) - 5,
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>                 lastSlashIndex + 1);
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>         <strong class="jxr_keyword">return</strong> root + fileName;
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>     }
-<a class="jxr_linenumber" name="L357" href="#L357">357</a> 
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getUriPath(String fileName, String inputFilePath) {
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> File(getFilePath(fileName, inputFilePath)).toURI().toString();
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>     }
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> 
-<a class="jxr_linenumber" name="L362" href="#L362">362</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getResolvedPath(String fileValue, String inputFilePath) {
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>         <strong class="jxr_keyword">final</strong> String resolvedFilePath;
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">if</strong> (fileValue.startsWith(<span class="jxr_string">"(resource)"</span>)) {
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>             resolvedFilePath =
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>                     getResourcePath(fileValue.substring(fileValue.indexOf(')') + 1),
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>                             inputFilePath);
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         }
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (fileValue.startsWith(<span class="jxr_string">"(uri)"</span>)) {
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>             resolvedFilePath =
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>                     getUriPath(fileValue.substring(fileValue.indexOf(')') + 1), inputFilePath);
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>         }
-<a class="jxr_linenumber" name="L373" href="#L373">373</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>             resolvedFilePath = getFilePath(fileValue, inputFilePath);
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>         }
-<a class="jxr_linenumber" name="L376" href="#L376">376</a>         <strong class="jxr_keyword">return</strong> resolvedFilePath;
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>     }
-<a class="jxr_linenumber" name="L378" href="#L378">378</a> 
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; readFile(Path filePath) <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>             <strong class="jxr_keyword">return</strong> Files.readAllLines(filePath);
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>         }
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>         <strong class="jxr_keyword">catch</strong> (IOException ex) {
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Failed to read "</span> + filePath, ex);
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>         }
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>     }
-<a class="jxr_linenumber" name="L387" href="#L387">387</a> 
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setModuleName(ModuleInputConfiguration.Builder moduleInputConfigBuilder,
-<a class="jxr_linenumber" name="L389" href="#L389">389</a>                                       String filePath, String moduleName)
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L391" href="#L391">391</a>         <strong class="jxr_keyword">final</strong> String fullyQualifiedClassName = getFullyQualifiedClassName(filePath, moduleName);
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>         moduleInputConfigBuilder.setModuleName(fullyQualifiedClassName);
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>     }
-<a class="jxr_linenumber" name="L394" href="#L394">394</a> 
-<a class="jxr_linenumber" name="L395" href="#L395">395</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setProperties(ModuleInputConfiguration.Builder inputConfigBuilder,
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>                                       String inputFilePath,
-<a class="jxr_linenumber" name="L397" href="#L397">397</a>                                       List&lt;String&gt; lines,
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>                                       <strong class="jxr_keyword">int</strong> beginLineNo)
-<a class="jxr_linenumber" name="L399" href="#L399">399</a>                     <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L400" href="#L400">400</a>         <strong class="jxr_keyword">final</strong> StringBuilder stringBuilder = <strong class="jxr_keyword">new</strong> StringBuilder(128);
-<a class="jxr_linenumber" name="L401" href="#L401">401</a>         <strong class="jxr_keyword">int</strong> lineNo = beginLineNo;
-<a class="jxr_linenumber" name="L402" href="#L402">402</a>         <strong class="jxr_keyword">for</strong> (String line = lines.get(lineNo); !line.isEmpty() &amp;&amp; !<span class="jxr_string">"*/"</span>.equals(line);
-<a class="jxr_linenumber" name="L403" href="#L403">403</a>                 ++lineNo, line = lines.get(lineNo)) {
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>             stringBuilder.append(line).append('\n');
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>         }
-<a class="jxr_linenumber" name="L406" href="#L406">406</a>         <strong class="jxr_keyword">final</strong> Properties properties = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>         properties.load(<strong class="jxr_keyword">new</strong> StringReader(stringBuilder.toString()));
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;Object, Object&gt; entry : properties.entrySet()) {
-<a class="jxr_linenumber" name="L409" href="#L409">409</a>             <strong class="jxr_keyword">final</strong> String key = entry.getKey().toString();
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>             <strong class="jxr_keyword">final</strong> String value = entry.getValue().toString();
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>             <strong class="jxr_keyword">if</strong> (key.startsWith(<span class="jxr_string">"message."</span>)) {
-<a class="jxr_linenumber" name="L412" href="#L412">412</a>                 inputConfigBuilder.addModuleMessage(key.substring(8), value);
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>             }
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (value.startsWith(<span class="jxr_string">"(file)"</span>)) {
-<a class="jxr_linenumber" name="L415" href="#L415">415</a>                 <strong class="jxr_keyword">final</strong> String fileName = value.substring(value.indexOf(')') + 1);
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>                 <strong class="jxr_keyword">final</strong> String filePath = getResolvedPath(fileName, inputFilePath);
-<a class="jxr_linenumber" name="L417" href="#L417">417</a>                 inputConfigBuilder.addNonDefaultProperty(key, filePath);
-<a class="jxr_linenumber" name="L418" href="#L418">418</a>             }
-<a class="jxr_linenumber" name="L419" href="#L419">419</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (value.startsWith(<span class="jxr_string">"(default)"</span>)) {
-<a class="jxr_linenumber" name="L420" href="#L420">420</a>                 <strong class="jxr_keyword">final</strong> String defaultValue = value.substring(value.indexOf(')') + 1);
-<a class="jxr_linenumber" name="L421" href="#L421">421</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(defaultValue)) {
-<a class="jxr_linenumber" name="L422" href="#L422">422</a>                     inputConfigBuilder.addDefaultProperty(key, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L423" href="#L423">423</a>                 }
-<a class="jxr_linenumber" name="L424" href="#L424">424</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L425" href="#L425">425</a>                     inputConfigBuilder.addDefaultProperty(key, defaultValue);
-<a class="jxr_linenumber" name="L426" href="#L426">426</a>                 }
-<a class="jxr_linenumber" name="L427" href="#L427">427</a>             }
-<a class="jxr_linenumber" name="L428" href="#L428">428</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L429" href="#L429">429</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(value)) {
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>                     inputConfigBuilder.addNonDefaultProperty(key, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>                 }
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>                     inputConfigBuilder.addNonDefaultProperty(key, value);
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>                 }
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>             }
-<a class="jxr_linenumber" name="L436" href="#L436">436</a>         }
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>     }
-<a class="jxr_linenumber" name="L438" href="#L438">438</a> 
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setProperties(String inputFilePath, Configuration module,
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>                                       ModuleInputConfiguration.Builder moduleInputConfigBuilder)
-<a class="jxr_linenumber" name="L441" href="#L441">441</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L442" href="#L442">442</a>         <strong class="jxr_keyword">final</strong> String[] getPropertyNames = module.getPropertyNames();
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String propertyName : getPropertyNames) {
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>             <strong class="jxr_keyword">final</strong> String propertyValue = module.getProperty(propertyName);
-<a class="jxr_linenumber" name="L445" href="#L445">445</a> 
-<a class="jxr_linenumber" name="L446" href="#L446">446</a>             <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"file"</span>.equals(propertyName)) {
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>                 <strong class="jxr_keyword">final</strong> String filePath = getResolvedPath(propertyValue, inputFilePath);
-<a class="jxr_linenumber" name="L448" href="#L448">448</a>                 moduleInputConfigBuilder.addNonDefaultProperty(propertyName, filePath);
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>             }
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L451" href="#L451">451</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(propertyValue)) {
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>                     moduleInputConfigBuilder.addNonDefaultProperty(propertyName, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>                 }
-<a class="jxr_linenumber" name="L454" href="#L454">454</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>                     moduleInputConfigBuilder.addNonDefaultProperty(propertyName, propertyValue);
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>                 }
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>             }
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>         }
-<a class="jxr_linenumber" name="L459" href="#L459">459</a> 
-<a class="jxr_linenumber" name="L460" href="#L460">460</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; messages = module.getMessages();
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;String, String&gt; entry : messages.entrySet()) {
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>             <strong class="jxr_keyword">final</strong> String key = entry.getKey();
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>             <strong class="jxr_keyword">final</strong> String value = entry.getValue();
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>             moduleInputConfigBuilder.addModuleMessage(key, value);
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>         }
-<a class="jxr_linenumber" name="L466" href="#L466">466</a>     }
-<a class="jxr_linenumber" name="L467" href="#L467">467</a> 
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setViolations(TestInputConfiguration.Builder inputConfigBuilder,
-<a class="jxr_linenumber" name="L469" href="#L469">469</a>                                       List&lt;String&gt; lines, <strong class="jxr_keyword">boolean</strong> useFilteredViolations)
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>             <strong class="jxr_keyword">throws</strong> ClassNotFoundException, CheckstyleException {
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>         <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; moduleLists = inputConfigBuilder.getChildrenModules();
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> specifyViolationMessage = moduleLists.size() == 1
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>                 &amp;&amp; !PERMANENT_SUPPRESSED_CHECKS.contains(moduleLists.get(0).getModuleName())
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>                 &amp;&amp; getNumberOfMessages(moduleLists.get(0).getModuleName()) &gt; 1;
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> lineNo = 0; lineNo &lt; lines.size(); lineNo++) {
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>             setViolations(inputConfigBuilder, lines,
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>                     useFilteredViolations, lineNo, specifyViolationMessage);
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>         }
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>     }
-<a class="jxr_linenumber" name="L480" href="#L480">480</a> 
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L482" href="#L482">482</a> <em class="jxr_javadoccomment">     * Sets the violations.</em>
-<a class="jxr_linenumber" name="L483" href="#L483">483</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L484" href="#L484">484</a> <em class="jxr_javadoccomment">     * @param inputConfigBuilder the input file path.</em>
-<a class="jxr_linenumber" name="L485" href="#L485">485</a> <em class="jxr_javadoccomment">     * @param lines all the lines in the file.</em>
-<a class="jxr_linenumber" name="L486" href="#L486">486</a> <em class="jxr_javadoccomment">     * @param useFilteredViolations flag to set filtered violations.</em>
-<a class="jxr_linenumber" name="L487" href="#L487">487</a> <em class="jxr_javadoccomment">     * @param lineNo current line.</em>
-<a class="jxr_linenumber" name="L488" href="#L488">488</a> <em class="jxr_javadoccomment">     * @noinspection IfStatementWithTooManyBranches</em>
-<a class="jxr_linenumber" name="L489" href="#L489">489</a> <em class="jxr_javadoccomment">     * @noinspectionreason IfStatementWithTooManyBranches - complex logic of violation</em>
-<a class="jxr_linenumber" name="L490" href="#L490">490</a> <em class="jxr_javadoccomment">     *      parser requires giant if/else</em>
-<a class="jxr_linenumber" name="L491" href="#L491">491</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if violation message is not specified</em>
-<a class="jxr_linenumber" name="L492" href="#L492">492</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>     <em class="jxr_comment">// -@cs[ExecutableStatementCount] splitting this method is not reasonable.</em>
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>     <em class="jxr_comment">// -@cs[JavaNCSS] splitting this method is not reasonable.</em>
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>     <em class="jxr_comment">// -@cs[CyclomaticComplexity] splitting this method is not reasonable.</em>
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setViolations(TestInputConfiguration.Builder inputConfigBuilder,
-<a class="jxr_linenumber" name="L497" href="#L497">497</a>                                       List&lt;String&gt; lines, <strong class="jxr_keyword">boolean</strong> useFilteredViolations,
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>                                       <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">boolean</strong> specifyViolationMessage)
-<a class="jxr_linenumber" name="L499" href="#L499">499</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L500" href="#L500">500</a>         <strong class="jxr_keyword">final</strong> Matcher violationMatcher =
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>                 VIOLATION_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L502" href="#L502">502</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveMatcher =
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>                 VIOLATION_ABOVE_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowMatcher =
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>                 VIOLATION_BELOW_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveWithExplanationMatcher =
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>                 VIOLATION_ABOVE_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowWithExplanationMatcher =
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>                 VIOLATION_BELOW_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">final</strong> Matcher violationWithExplanationMatcher =
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>                 VIOLATION_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsMatcher =
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>                 MULTIPLE_VIOLATIONS_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsAboveMatcher =
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 MULTIPLE_VIOLATIONS_ABOVE_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsBelowMatcher =
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 MULTIPLE_VIOLATIONS_BELOW_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>         <strong class="jxr_keyword">final</strong> Matcher violationSomeLinesAboveMatcher =
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>                 VIOLATION_SOME_LINES_ABOVE_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>         <strong class="jxr_keyword">final</strong> Matcher violationSomeLinesBelowMatcher =
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 VIOLATION_SOME_LINES_BELOW_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>         <strong class="jxr_keyword">final</strong> Matcher violationsAboveMatcherWithMessages =
-<a class="jxr_linenumber" name="L523" href="#L523">523</a>                 VIOLATIONS_ABOVE_PATTERN_WITH_MESSAGES.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L524" href="#L524">524</a>         <strong class="jxr_keyword">final</strong> Matcher violationsSomeLinesAboveMatcher =
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>                 VIOLATIONS_SOME_LINES_ABOVE_PATTERN.matcher(lines.get(lineNo));
-<a class="jxr_linenumber" name="L526" href="#L526">526</a>         <strong class="jxr_keyword">if</strong> (violationMatcher.matches()) {
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationMatcher.group(1);
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L530" href="#L530">530</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>         }
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveMatcher.matches()) {
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveMatcher.group(1);
-<a class="jxr_linenumber" name="L535" href="#L535">535</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
-<a class="jxr_linenumber" name="L536" href="#L536">536</a>             inputConfigBuilder.addViolation(lineNo, violationMessage);
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>         }
-<a class="jxr_linenumber" name="L538" href="#L538">538</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowMatcher.matches()) {
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowMatcher.group(1);
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 2;
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L543" href="#L543">543</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L544" href="#L544">544</a>         }
-<a class="jxr_linenumber" name="L545" href="#L545">545</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveWithExplanationMatcher.matches()) {
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveWithExplanationMatcher.group(1);
-<a class="jxr_linenumber" name="L547" href="#L547">547</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
-<a class="jxr_linenumber" name="L548" href="#L548">548</a>             inputConfigBuilder.addViolation(lineNo, violationMessage);
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>         }
-<a class="jxr_linenumber" name="L550" href="#L550">550</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowWithExplanationMatcher.matches()) {
-<a class="jxr_linenumber" name="L551" href="#L551">551</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowWithExplanationMatcher.group(1);
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 2;
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L556" href="#L556">556</a>         }
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationWithExplanationMatcher.matches()) {
-<a class="jxr_linenumber" name="L558" href="#L558">558</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationWithExplanationMatcher.group(1);
-<a class="jxr_linenumber" name="L559" href="#L559">559</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
-<a class="jxr_linenumber" name="L560" href="#L560">560</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L561" href="#L561">561</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L562" href="#L562">562</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L563" href="#L563">563</a>         }
-<a class="jxr_linenumber" name="L564" href="#L564">564</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationSomeLinesAboveMatcher.matches()) {
-<a class="jxr_linenumber" name="L565" href="#L565">565</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationSomeLinesAboveMatcher.group(2);
-<a class="jxr_linenumber" name="L566" href="#L566">566</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesAbove = Integer.parseInt(violationSomeLinesAboveMatcher.group(1)) - 1;
-<a class="jxr_linenumber" name="L567" href="#L567">567</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - linesAbove;
-<a class="jxr_linenumber" name="L568" href="#L568">568</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L571" href="#L571">571</a>         }
-<a class="jxr_linenumber" name="L572" href="#L572">572</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationSomeLinesBelowMatcher.matches()) {
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationSomeLinesBelowMatcher.group(2);
-<a class="jxr_linenumber" name="L574" href="#L574">574</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesBelow = Integer.parseInt(violationSomeLinesBelowMatcher.group(1)) + 1;
-<a class="jxr_linenumber" name="L575" href="#L575">575</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + linesBelow;
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L577" href="#L577">577</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L578" href="#L578">578</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L579" href="#L579">579</a>         }
-<a class="jxr_linenumber" name="L580" href="#L580">580</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationsAboveMatcherWithMessages.matches()) {
-<a class="jxr_linenumber" name="L581" href="#L581">581</a>             inputConfigBuilder.addViolations(
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>                 getExpectedViolationsForSpecificLineAbove(
-<a class="jxr_linenumber" name="L583" href="#L583">583</a>                     lines, lineNo, lineNo, violationsAboveMatcherWithMessages));
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>         }
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationsSomeLinesAboveMatcher.matches()) {
-<a class="jxr_linenumber" name="L586" href="#L586">586</a>             inputConfigBuilder.addViolations(
-<a class="jxr_linenumber" name="L587" href="#L587">587</a>                 getExpectedViolations(
-<a class="jxr_linenumber" name="L588" href="#L588">588</a>                     lines, lineNo, violationsSomeLinesAboveMatcher));
-<a class="jxr_linenumber" name="L589" href="#L589">589</a>         }
-<a class="jxr_linenumber" name="L590" href="#L590">590</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsMatcher.matches()) {
-<a class="jxr_linenumber" name="L591" href="#L591">591</a>             Collections
-<a class="jxr_linenumber" name="L592" href="#L592">592</a>                     .nCopies(Integer.parseInt(multipleViolationsMatcher.group(1)), lineNo + 1)
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>                     .forEach(actualLineNumber -&gt; {
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L595" href="#L595">595</a>                     });
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>         }
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsAboveMatcher.matches()) {
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>             Collections
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>                     .nCopies(Integer.parseInt(multipleViolationsAboveMatcher.group(1)), lineNo)
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>                     .forEach(actualLineNumber -&gt; {
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>                     });
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>         }
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsBelowMatcher.matches()) {
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>             Collections
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>                     .nCopies(Integer.parseInt(multipleViolationsBelowMatcher.group(1)),
-<a class="jxr_linenumber" name="L607" href="#L607">607</a>                             lineNo + 2)
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>                     .forEach(actualLineNumber -&gt; {
-<a class="jxr_linenumber" name="L609" href="#L609">609</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L610" href="#L610">610</a>                     });
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>         }
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (useFilteredViolations) {
-<a class="jxr_linenumber" name="L613" href="#L613">613</a>             setFilteredViolation(inputConfigBuilder, lineNo + 1,
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>                     lines.get(lineNo), specifyViolationMessage);
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>         }
-<a class="jxr_linenumber" name="L616" href="#L616">616</a>     }
-<a class="jxr_linenumber" name="L617" href="#L617">617</a> 
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;TestInputViolation&gt; getExpectedViolationsForSpecificLineAbove(
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>                                               List&lt;String&gt; lines, <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> violationLineNum,
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>                                               Matcher matcher) {
-<a class="jxr_linenumber" name="L621" href="#L621">621</a>         <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; results = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L622" href="#L622">622</a> 
-<a class="jxr_linenumber" name="L623" href="#L623">623</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedMessageCount =
-<a class="jxr_linenumber" name="L624" href="#L624">624</a>             Integer.parseInt(matcher.group(1));
-<a class="jxr_linenumber" name="L625" href="#L625">625</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> index = 1; index &lt;= expectedMessageCount; index++) {
-<a class="jxr_linenumber" name="L626" href="#L626">626</a>             <strong class="jxr_keyword">final</strong> String lineWithMessage = lines.get(lineNo + index);
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>             <strong class="jxr_keyword">final</strong> Matcher messageMatcher = VIOLATION_MESSAGE_PATTERN.matcher(lineWithMessage);
-<a class="jxr_linenumber" name="L628" href="#L628">628</a>             <strong class="jxr_keyword">if</strong> (messageMatcher.matches()) {
-<a class="jxr_linenumber" name="L629" href="#L629">629</a>                 <strong class="jxr_keyword">final</strong> String violationMessage = messageMatcher.group(1);
-<a class="jxr_linenumber" name="L630" href="#L630">630</a>                 results.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLineNum, violationMessage));
-<a class="jxr_linenumber" name="L631" href="#L631">631</a>             }
-<a class="jxr_linenumber" name="L632" href="#L632">632</a>         }
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>         <strong class="jxr_keyword">if</strong> (results.size() != expectedMessageCount) {
-<a class="jxr_linenumber" name="L634" href="#L634">634</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
-<a class="jxr_linenumber" name="L635" href="#L635">635</a>                 <span class="jxr_string">"Declared amount of violation messages at line %s is %s but found %s"</span>,
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>                 lineNo + 1, expectedMessageCount, results.size());
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(message);
-<a class="jxr_linenumber" name="L638" href="#L638">638</a>         }
-<a class="jxr_linenumber" name="L639" href="#L639">639</a>         <strong class="jxr_keyword">return</strong> results;
-<a class="jxr_linenumber" name="L640" href="#L640">640</a>     }
-<a class="jxr_linenumber" name="L641" href="#L641">641</a> 
-<a class="jxr_linenumber" name="L642" href="#L642">642</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;TestInputViolation&gt; getExpectedViolations(
-<a class="jxr_linenumber" name="L643" href="#L643">643</a>                                               List&lt;String&gt; lines, <strong class="jxr_keyword">int</strong> lineNo,
-<a class="jxr_linenumber" name="L644" href="#L644">644</a>                                               Matcher matcher) {
-<a class="jxr_linenumber" name="L645" href="#L645">645</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesAbove =
-<a class="jxr_linenumber" name="L646" href="#L646">646</a>             Integer.parseInt(matcher.group(2));
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - linesAbove + 1;
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>         <strong class="jxr_keyword">return</strong> getExpectedViolationsForSpecificLineAbove(lines,
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>             lineNo, violationLineNum, matcher);
-<a class="jxr_linenumber" name="L650" href="#L650">650</a>     }
-<a class="jxr_linenumber" name="L651" href="#L651">651</a> 
-<a class="jxr_linenumber" name="L652" href="#L652">652</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setFilteredViolation(TestInputConfiguration.Builder inputConfigBuilder,
-<a class="jxr_linenumber" name="L653" href="#L653">653</a>                                              <strong class="jxr_keyword">int</strong> lineNo, String line,
-<a class="jxr_linenumber" name="L654" href="#L654">654</a>                                              <strong class="jxr_keyword">boolean</strong> specifyViolationMessage)
-<a class="jxr_linenumber" name="L655" href="#L655">655</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L656" href="#L656">656</a>         <strong class="jxr_keyword">final</strong> Matcher violationMatcher =
-<a class="jxr_linenumber" name="L657" href="#L657">657</a>                 FILTERED_VIOLATION_PATTERN.matcher(line);
-<a class="jxr_linenumber" name="L658" href="#L658">658</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveMatcher =
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>                 FILTERED_VIOLATION_ABOVE_PATTERN.matcher(line);
-<a class="jxr_linenumber" name="L660" href="#L660">660</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowMatcher =
-<a class="jxr_linenumber" name="L661" href="#L661">661</a>                 FILTERED_VIOLATION_BELOW_PATTERN.matcher(line);
-<a class="jxr_linenumber" name="L662" href="#L662">662</a>         <strong class="jxr_keyword">if</strong> (violationMatcher.matches()) {
-<a class="jxr_linenumber" name="L663" href="#L663">663</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationMatcher.group(1);
-<a class="jxr_linenumber" name="L664" href="#L664">664</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
-<a class="jxr_linenumber" name="L665" href="#L665">665</a>             inputConfigBuilder.addFilteredViolation(lineNo, violationMessage);
-<a class="jxr_linenumber" name="L666" href="#L666">666</a>         }
-<a class="jxr_linenumber" name="L667" href="#L667">667</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveMatcher.matches()) {
-<a class="jxr_linenumber" name="L668" href="#L668">668</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveMatcher.group(1);
-<a class="jxr_linenumber" name="L669" href="#L669">669</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - 1;
-<a class="jxr_linenumber" name="L670" href="#L670">670</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L671" href="#L671">671</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L672" href="#L672">672</a>             inputConfigBuilder.addFilteredViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L673" href="#L673">673</a>         }
-<a class="jxr_linenumber" name="L674" href="#L674">674</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowMatcher.matches()) {
-<a class="jxr_linenumber" name="L675" href="#L675">675</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowMatcher.group(1);
-<a class="jxr_linenumber" name="L676" href="#L676">676</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
-<a class="jxr_linenumber" name="L677" href="#L677">677</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
-<a class="jxr_linenumber" name="L678" href="#L678">678</a>                     violationLineNum);
-<a class="jxr_linenumber" name="L679" href="#L679">679</a>             inputConfigBuilder.addFilteredViolation(violationLineNum, violationMessage);
-<a class="jxr_linenumber" name="L680" href="#L680">680</a>         }
-<a class="jxr_linenumber" name="L681" href="#L681">681</a>     }
-<a class="jxr_linenumber" name="L682" href="#L682">682</a> 
-<a class="jxr_linenumber" name="L683" href="#L683">683</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L684" href="#L684">684</a> <em class="jxr_javadoccomment">     * Gets the number of message keys in a check.</em>
-<a class="jxr_linenumber" name="L685" href="#L685">685</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L686" href="#L686">686</a> <em class="jxr_javadoccomment">     * @param className className</em>
-<a class="jxr_linenumber" name="L687" href="#L687">687</a> <em class="jxr_javadoccomment">     * @return number of message keys in a check</em>
-<a class="jxr_linenumber" name="L688" href="#L688">688</a> <em class="jxr_javadoccomment">     * @throws ClassNotFoundException if class is not found</em>
-<a class="jxr_linenumber" name="L689" href="#L689">689</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L690" href="#L690">690</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">long</strong> getNumberOfMessages(String className) <strong class="jxr_keyword">throws</strong> ClassNotFoundException {
-<a class="jxr_linenumber" name="L691" href="#L691">691</a>         <strong class="jxr_keyword">final</strong> Class&lt;?&gt; clazz = Class.forName(className);
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>         <strong class="jxr_keyword">final</strong> String messageInitials = <span class="jxr_string">"MSG_"</span>;
-<a class="jxr_linenumber" name="L693" href="#L693">693</a>         <strong class="jxr_keyword">return</strong> Arrays.stream(clazz.getDeclaredFields())
-<a class="jxr_linenumber" name="L694" href="#L694">694</a>                 .filter(field -&gt; {
-<a class="jxr_linenumber" name="L695" href="#L695">695</a>                     <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> modifiers = field.getModifiers();
-<a class="jxr_linenumber" name="L696" href="#L696">696</a>                     <strong class="jxr_keyword">final</strong> String fieldName = field.getName();
-<a class="jxr_linenumber" name="L697" href="#L697">697</a>                     <strong class="jxr_keyword">return</strong> fieldName.startsWith(messageInitials)
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>                             &amp;&amp; Modifier.isStatic(modifiers)
-<a class="jxr_linenumber" name="L699" href="#L699">699</a>                             &amp;&amp; Modifier.isFinal(modifiers);
-<a class="jxr_linenumber" name="L700" href="#L700">700</a>                 })
-<a class="jxr_linenumber" name="L701" href="#L701">701</a>                 .count();
-<a class="jxr_linenumber" name="L702" href="#L702">702</a>     }
-<a class="jxr_linenumber" name="L703" href="#L703">703</a> 
-<a class="jxr_linenumber" name="L704" href="#L704">704</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L705" href="#L705">705</a> <em class="jxr_javadoccomment">     * Check whether violation is specified along with {@code // violation} comment.</em>
-<a class="jxr_linenumber" name="L706" href="#L706">706</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L707" href="#L707">707</a> <em class="jxr_javadoccomment">     * @param shouldViolationMsgBeSpecified should violation messages be specified.</em>
-<a class="jxr_linenumber" name="L708" href="#L708">708</a> <em class="jxr_javadoccomment">     * @param violationMessage violation message</em>
-<a class="jxr_linenumber" name="L709" href="#L709">709</a> <em class="jxr_javadoccomment">     * @param lineNum line number</em>
-<a class="jxr_linenumber" name="L710" href="#L710">710</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if violation message is not specified</em>
-<a class="jxr_linenumber" name="L711" href="#L711">711</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L712" href="#L712">712</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> checkWhetherViolationSpecified(<strong class="jxr_keyword">boolean</strong> shouldViolationMsgBeSpecified,
-<a class="jxr_linenumber" name="L713" href="#L713">713</a>             String violationMessage, <strong class="jxr_keyword">int</strong> lineNum) <strong class="jxr_keyword">throws</strong> CheckstyleException {
-<a class="jxr_linenumber" name="L714" href="#L714">714</a>         <strong class="jxr_keyword">if</strong> (shouldViolationMsgBeSpecified &amp;&amp; violationMessage == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L715" href="#L715">715</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(
-<a class="jxr_linenumber" name="L716" href="#L716">716</a>                     <span class="jxr_string">"Violation message should be specified on line "</span> + lineNum);
-<a class="jxr_linenumber" name="L717" href="#L717">717</a>         }
-<a class="jxr_linenumber" name="L718" href="#L718">718</a>     }
-<a class="jxr_linenumber" name="L719" href="#L719">719</a> }
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>         moduleMappings.put(<span class="jxr_string">"LineLength"</span>,
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>                 <span class="jxr_string">"com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"</span>);
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>         <strong class="jxr_keyword">if</strong> (moduleMappings.containsKey(moduleName)) {
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>             fullyQualifiedClassName = moduleMappings.get(moduleName);
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>         }
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (moduleName.startsWith(<span class="jxr_string">"com."</span>)) {
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>             fullyQualifiedClassName = moduleName;
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>         }
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>             <strong class="jxr_keyword">final</strong> String path = SLASH_PATTERN.matcher(filePath).replaceAll(<span class="jxr_string">"."</span>);
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> endIndex = path.lastIndexOf(moduleName.toLowerCase(Locale.ROOT));
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>             <strong class="jxr_keyword">if</strong> (endIndex == -1) {
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Unable to resolve module name: "</span> + moduleName
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>                 + <span class="jxr_string">". Please check for spelling errors or specify fully qualified class name."</span>);
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>             }
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> beginIndex = path.indexOf(<span class="jxr_string">"com.puppycrawl"</span>);
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>             fullyQualifiedClassName = path.substring(beginIndex, endIndex) + moduleName;
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>             <strong class="jxr_keyword">if</strong> (!fullyQualifiedClassName.endsWith(<span class="jxr_string">"Filter"</span>)) {
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>                 fullyQualifiedClassName += <span class="jxr_string">"Check"</span>;
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>             }
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>         }
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>         <strong class="jxr_keyword">return</strong> fullyQualifiedClassName;
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>     }
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> 
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getFilePath(String fileName, String inputFilePath) {
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastSlashIndex = Math.max(inputFilePath.lastIndexOf('&#92;&#92;'),
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>                 inputFilePath.lastIndexOf('/'));
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>         <strong class="jxr_keyword">final</strong> String root = inputFilePath.substring(0, lastSlashIndex + 1);
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>         <strong class="jxr_keyword">return</strong> root + fileName;
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>     }
+<a class="jxr_linenumber" name="L351" href="#L351">351</a> 
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getResourcePath(String fileName, String inputFilePath) {
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>         <strong class="jxr_keyword">final</strong> String filePath = getUriPath(fileName, inputFilePath);
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastSlashIndex = filePath.lastIndexOf('/');
+<a class="jxr_linenumber" name="L355" href="#L355">355</a>         <strong class="jxr_keyword">final</strong> String root = filePath.substring(filePath.indexOf(<span class="jxr_string">"puppycrawl"</span>) - 5,
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>                 lastSlashIndex + 1);
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>         <strong class="jxr_keyword">return</strong> root + fileName;
+<a class="jxr_linenumber" name="L358" href="#L358">358</a>     }
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> 
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getUriPath(String fileName, String inputFilePath) {
+<a class="jxr_linenumber" name="L361" href="#L361">361</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> File(getFilePath(fileName, inputFilePath)).toURI().toString();
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>     }
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> 
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getResolvedPath(String fileValue, String inputFilePath) {
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>         <strong class="jxr_keyword">final</strong> String resolvedFilePath;
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>         <strong class="jxr_keyword">if</strong> (fileValue.startsWith(<span class="jxr_string">"(resource)"</span>)) {
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>             resolvedFilePath =
+<a class="jxr_linenumber" name="L368" href="#L368">368</a>                     getResourcePath(fileValue.substring(fileValue.indexOf(')') + 1),
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>                             inputFilePath);
+<a class="jxr_linenumber" name="L370" href="#L370">370</a>         }
+<a class="jxr_linenumber" name="L371" href="#L371">371</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (fileValue.startsWith(<span class="jxr_string">"(uri)"</span>)) {
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>             resolvedFilePath =
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>                     getUriPath(fileValue.substring(fileValue.indexOf(')') + 1), inputFilePath);
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>         }
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>             resolvedFilePath = getFilePath(fileValue, inputFilePath);
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>         }
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>         <strong class="jxr_keyword">return</strong> resolvedFilePath;
+<a class="jxr_linenumber" name="L379" href="#L379">379</a>     }
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> 
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; readFile(Path filePath) <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>             <strong class="jxr_keyword">return</strong> Files.readAllLines(filePath);
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>         }
+<a class="jxr_linenumber" name="L385" href="#L385">385</a>         <strong class="jxr_keyword">catch</strong> (IOException ex) {
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Failed to read "</span> + filePath, ex);
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>         }
+<a class="jxr_linenumber" name="L388" href="#L388">388</a>     }
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> 
+<a class="jxr_linenumber" name="L390" href="#L390">390</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setModuleName(ModuleInputConfiguration.Builder moduleInputConfigBuilder,
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>                                       String filePath, String moduleName)
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>         <strong class="jxr_keyword">final</strong> String fullyQualifiedClassName = getFullyQualifiedClassName(filePath, moduleName);
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>         moduleInputConfigBuilder.setModuleName(fullyQualifiedClassName);
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>     }
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> 
+<a class="jxr_linenumber" name="L397" href="#L397">397</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setProperties(ModuleInputConfiguration.Builder inputConfigBuilder,
+<a class="jxr_linenumber" name="L398" href="#L398">398</a>                                       String inputFilePath,
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>                                       List&lt;String&gt; lines,
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>                                       <strong class="jxr_keyword">int</strong> beginLineNo)
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>                     <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>         <strong class="jxr_keyword">final</strong> StringBuilder stringBuilder = <strong class="jxr_keyword">new</strong> StringBuilder(128);
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>         <strong class="jxr_keyword">int</strong> lineNo = beginLineNo;
+<a class="jxr_linenumber" name="L404" href="#L404">404</a>         <strong class="jxr_keyword">for</strong> (String line = lines.get(lineNo); !line.isEmpty() &amp;&amp; !<span class="jxr_string">"*/"</span>.equals(line);
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>                 ++lineNo, line = lines.get(lineNo)) {
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>             stringBuilder.append(line).append('\n');
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>         }
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>         <strong class="jxr_keyword">final</strong> Properties properties = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L409" href="#L409">409</a>         properties.load(<strong class="jxr_keyword">new</strong> StringReader(stringBuilder.toString()));
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;Object, Object&gt; entry : properties.entrySet()) {
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>             <strong class="jxr_keyword">final</strong> String key = entry.getKey().toString();
+<a class="jxr_linenumber" name="L412" href="#L412">412</a>             <strong class="jxr_keyword">final</strong> String value = entry.getValue().toString();
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>             <strong class="jxr_keyword">if</strong> (key.startsWith(<span class="jxr_string">"message."</span>)) {
+<a class="jxr_linenumber" name="L414" href="#L414">414</a>                 inputConfigBuilder.addModuleMessage(key.substring(8), value);
+<a class="jxr_linenumber" name="L415" href="#L415">415</a>             }
+<a class="jxr_linenumber" name="L416" href="#L416">416</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (value.startsWith(<span class="jxr_string">"(file)"</span>)) {
+<a class="jxr_linenumber" name="L417" href="#L417">417</a>                 <strong class="jxr_keyword">final</strong> String fileName = value.substring(value.indexOf(')') + 1);
+<a class="jxr_linenumber" name="L418" href="#L418">418</a>                 <strong class="jxr_keyword">final</strong> String filePath = getResolvedPath(fileName, inputFilePath);
+<a class="jxr_linenumber" name="L419" href="#L419">419</a>                 inputConfigBuilder.addNonDefaultProperty(key, filePath);
+<a class="jxr_linenumber" name="L420" href="#L420">420</a>             }
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (value.startsWith(<span class="jxr_string">"(default)"</span>)) {
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>                 <strong class="jxr_keyword">final</strong> String defaultValue = value.substring(value.indexOf(')') + 1);
+<a class="jxr_linenumber" name="L423" href="#L423">423</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(defaultValue)) {
+<a class="jxr_linenumber" name="L424" href="#L424">424</a>                     inputConfigBuilder.addDefaultProperty(key, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>                 }
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L427" href="#L427">427</a>                     inputConfigBuilder.addDefaultProperty(key, defaultValue);
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>                 }
+<a class="jxr_linenumber" name="L429" href="#L429">429</a>             }
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(value)) {
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>                     inputConfigBuilder.addNonDefaultProperty(key, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>                 }
+<a class="jxr_linenumber" name="L434" href="#L434">434</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>                     inputConfigBuilder.addNonDefaultProperty(key, value);
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>                 }
+<a class="jxr_linenumber" name="L437" href="#L437">437</a>             }
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>         }
+<a class="jxr_linenumber" name="L439" href="#L439">439</a>     }
+<a class="jxr_linenumber" name="L440" href="#L440">440</a> 
+<a class="jxr_linenumber" name="L441" href="#L441">441</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setProperties(String inputFilePath, Configuration module,
+<a class="jxr_linenumber" name="L442" href="#L442">442</a>                                       ModuleInputConfiguration.Builder moduleInputConfigBuilder)
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>         <strong class="jxr_keyword">final</strong> String[] getPropertyNames = module.getPropertyNames();
+<a class="jxr_linenumber" name="L445" href="#L445">445</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String propertyName : getPropertyNames) {
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>             <strong class="jxr_keyword">final</strong> String propertyValue = module.getProperty(propertyName);
+<a class="jxr_linenumber" name="L447" href="#L447">447</a> 
+<a class="jxr_linenumber" name="L448" href="#L448">448</a>             <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"file"</span>.equals(propertyName)) {
+<a class="jxr_linenumber" name="L449" href="#L449">449</a>                 <strong class="jxr_keyword">final</strong> String filePath = getResolvedPath(propertyValue, inputFilePath);
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>                 moduleInputConfigBuilder.addNonDefaultProperty(propertyName, filePath);
+<a class="jxr_linenumber" name="L451" href="#L451">451</a>             }
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>                 <strong class="jxr_keyword">if</strong> (NULL_STRING.equals(propertyValue)) {
+<a class="jxr_linenumber" name="L454" href="#L454">454</a>                     moduleInputConfigBuilder.addNonDefaultProperty(propertyName, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>                 }
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>                     moduleInputConfigBuilder.addNonDefaultProperty(propertyName, propertyValue);
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>                 }
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>             }
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>         }
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> 
+<a class="jxr_linenumber" name="L462" href="#L462">462</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; messages = module.getMessages();
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;String, String&gt; entry : messages.entrySet()) {
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>             <strong class="jxr_keyword">final</strong> String key = entry.getKey();
+<a class="jxr_linenumber" name="L465" href="#L465">465</a>             <strong class="jxr_keyword">final</strong> String value = entry.getValue();
+<a class="jxr_linenumber" name="L466" href="#L466">466</a>             moduleInputConfigBuilder.addModuleMessage(key, value);
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>         }
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>     }
+<a class="jxr_linenumber" name="L469" href="#L469">469</a> 
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setViolations(TestInputConfiguration.Builder inputConfigBuilder,
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>                                       List&lt;String&gt; lines, <strong class="jxr_keyword">boolean</strong> useFilteredViolations)
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>             <strong class="jxr_keyword">throws</strong> ClassNotFoundException, CheckstyleException {
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>         <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; moduleLists = inputConfigBuilder.getChildrenModules();
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> specifyViolationMessage = moduleLists.size() == 1
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>                 &amp;&amp; !PERMANENT_SUPPRESSED_CHECKS.contains(moduleLists.get(0).getModuleName())
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>                 &amp;&amp; getNumberOfMessages(moduleLists.get(0).getModuleName()) &gt; 1;
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> lineNo = 0; lineNo &lt; lines.size(); lineNo++) {
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>             setViolations(inputConfigBuilder, lines,
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>                     useFilteredViolations, lineNo, specifyViolationMessage);
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>         }
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>     }
+<a class="jxr_linenumber" name="L482" href="#L482">482</a> 
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L484" href="#L484">484</a> <em class="jxr_javadoccomment">     * Sets the violations.</em>
+<a class="jxr_linenumber" name="L485" href="#L485">485</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L486" href="#L486">486</a> <em class="jxr_javadoccomment">     * @param inputConfigBuilder the input file path.</em>
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> <em class="jxr_javadoccomment">     * @param lines all the lines in the file.</em>
+<a class="jxr_linenumber" name="L488" href="#L488">488</a> <em class="jxr_javadoccomment">     * @param useFilteredViolations flag to set filtered violations.</em>
+<a class="jxr_linenumber" name="L489" href="#L489">489</a> <em class="jxr_javadoccomment">     * @param lineNo current line.</em>
+<a class="jxr_linenumber" name="L490" href="#L490">490</a> <em class="jxr_javadoccomment">     * @noinspection IfStatementWithTooManyBranches</em>
+<a class="jxr_linenumber" name="L491" href="#L491">491</a> <em class="jxr_javadoccomment">     * @noinspectionreason IfStatementWithTooManyBranches - complex logic of violation</em>
+<a class="jxr_linenumber" name="L492" href="#L492">492</a> <em class="jxr_javadoccomment">     *      parser requires giant if/else</em>
+<a class="jxr_linenumber" name="L493" href="#L493">493</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if violation message is not specified</em>
+<a class="jxr_linenumber" name="L494" href="#L494">494</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>     <em class="jxr_comment">// -@cs[ExecutableStatementCount] splitting this method is not reasonable.</em>
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>     <em class="jxr_comment">// -@cs[JavaNCSS] splitting this method is not reasonable.</em>
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>     <em class="jxr_comment">// -@cs[CyclomaticComplexity] splitting this method is not reasonable.</em>
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setViolations(TestInputConfiguration.Builder inputConfigBuilder,
+<a class="jxr_linenumber" name="L499" href="#L499">499</a>                                       List&lt;String&gt; lines, <strong class="jxr_keyword">boolean</strong> useFilteredViolations,
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>                                       <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">boolean</strong> specifyViolationMessage)
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>         <strong class="jxr_keyword">final</strong> Matcher violationMatcher =
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>                 VIOLATION_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveMatcher =
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>                 VIOLATION_ABOVE_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowMatcher =
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>                 VIOLATION_BELOW_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveWithExplanationMatcher =
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>                 VIOLATION_ABOVE_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowWithExplanationMatcher =
+<a class="jxr_linenumber" name="L511" href="#L511">511</a>                 VIOLATION_BELOW_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L512" href="#L512">512</a>         <strong class="jxr_keyword">final</strong> Matcher violationWithExplanationMatcher =
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>                 VIOLATION_WITH_EXPLANATION_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsMatcher =
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 MULTIPLE_VIOLATIONS_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsAboveMatcher =
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 MULTIPLE_VIOLATIONS_ABOVE_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L518" href="#L518">518</a>         <strong class="jxr_keyword">final</strong> Matcher multipleViolationsBelowMatcher =
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>                 MULTIPLE_VIOLATIONS_BELOW_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>         <strong class="jxr_keyword">final</strong> Matcher violationSomeLinesAboveMatcher =
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 VIOLATION_SOME_LINES_ABOVE_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>         <strong class="jxr_keyword">final</strong> Matcher violationSomeLinesBelowMatcher =
+<a class="jxr_linenumber" name="L523" href="#L523">523</a>                 VIOLATION_SOME_LINES_BELOW_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>         <strong class="jxr_keyword">final</strong> Matcher violationsAboveMatcherWithMessages =
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>                 VIOLATIONS_ABOVE_PATTERN_WITH_MESSAGES.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L526" href="#L526">526</a>         <strong class="jxr_keyword">final</strong> Matcher violationsSomeLinesAboveMatcher =
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>                 VIOLATIONS_SOME_LINES_ABOVE_PATTERN.matcher(lines.get(lineNo));
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>         <strong class="jxr_keyword">if</strong> (violationMatcher.matches()) {
+<a class="jxr_linenumber" name="L529" href="#L529">529</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationMatcher.group(1);
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>         }
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveMatcher.matches()) {
+<a class="jxr_linenumber" name="L536" href="#L536">536</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveMatcher.group(1);
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>             inputConfigBuilder.addViolation(lineNo, violationMessage);
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>         }
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowMatcher.matches()) {
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowMatcher.group(1);
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 2;
+<a class="jxr_linenumber" name="L543" href="#L543">543</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L544" href="#L544">544</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>         }
+<a class="jxr_linenumber" name="L547" href="#L547">547</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveWithExplanationMatcher.matches()) {
+<a class="jxr_linenumber" name="L548" href="#L548">548</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveWithExplanationMatcher.group(1);
+<a class="jxr_linenumber" name="L549" href="#L549">549</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
+<a class="jxr_linenumber" name="L550" href="#L550">550</a>             inputConfigBuilder.addViolation(lineNo, violationMessage);
+<a class="jxr_linenumber" name="L551" href="#L551">551</a>         }
+<a class="jxr_linenumber" name="L552" href="#L552">552</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowWithExplanationMatcher.matches()) {
+<a class="jxr_linenumber" name="L553" href="#L553">553</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowWithExplanationMatcher.group(1);
+<a class="jxr_linenumber" name="L554" href="#L554">554</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 2;
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L556" href="#L556">556</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L557" href="#L557">557</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>         }
+<a class="jxr_linenumber" name="L559" href="#L559">559</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationWithExplanationMatcher.matches()) {
+<a class="jxr_linenumber" name="L560" href="#L560">560</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationWithExplanationMatcher.group(1);
+<a class="jxr_linenumber" name="L561" href="#L561">561</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
+<a class="jxr_linenumber" name="L562" href="#L562">562</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L563" href="#L563">563</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L564" href="#L564">564</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L565" href="#L565">565</a>         }
+<a class="jxr_linenumber" name="L566" href="#L566">566</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationSomeLinesAboveMatcher.matches()) {
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationSomeLinesAboveMatcher.group(2);
+<a class="jxr_linenumber" name="L568" href="#L568">568</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesAbove = Integer.parseInt(violationSomeLinesAboveMatcher.group(1)) - 1;
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - linesAbove;
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L571" href="#L571">571</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L573" href="#L573">573</a>         }
+<a class="jxr_linenumber" name="L574" href="#L574">574</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationSomeLinesBelowMatcher.matches()) {
+<a class="jxr_linenumber" name="L575" href="#L575">575</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationSomeLinesBelowMatcher.group(2);
+<a class="jxr_linenumber" name="L576" href="#L576">576</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesBelow = Integer.parseInt(violationSomeLinesBelowMatcher.group(1)) + 1;
+<a class="jxr_linenumber" name="L577" href="#L577">577</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + linesBelow;
+<a class="jxr_linenumber" name="L578" href="#L578">578</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L579" href="#L579">579</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L580" href="#L580">580</a>             inputConfigBuilder.addViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>         }
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationsAboveMatcherWithMessages.matches()) {
+<a class="jxr_linenumber" name="L583" href="#L583">583</a>             inputConfigBuilder.addViolations(
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>                 getExpectedViolationsForSpecificLineAbove(
+<a class="jxr_linenumber" name="L585" href="#L585">585</a>                     lines, lineNo, lineNo, violationsAboveMatcherWithMessages));
+<a class="jxr_linenumber" name="L586" href="#L586">586</a>         }
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationsSomeLinesAboveMatcher.matches()) {
+<a class="jxr_linenumber" name="L588" href="#L588">588</a>             inputConfigBuilder.addViolations(
+<a class="jxr_linenumber" name="L589" href="#L589">589</a>                 getExpectedViolations(
+<a class="jxr_linenumber" name="L590" href="#L590">590</a>                     lines, lineNo, violationsSomeLinesAboveMatcher));
+<a class="jxr_linenumber" name="L591" href="#L591">591</a>         }
+<a class="jxr_linenumber" name="L592" href="#L592">592</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsMatcher.matches()) {
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>             Collections
+<a class="jxr_linenumber" name="L594" href="#L594">594</a>                     .nCopies(Integer.parseInt(multipleViolationsMatcher.group(1)), lineNo + 1)
+<a class="jxr_linenumber" name="L595" href="#L595">595</a>                     .forEach(actualLineNumber -&gt; {
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L597" href="#L597">597</a>                     });
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>         }
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsAboveMatcher.matches()) {
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>             Collections
+<a class="jxr_linenumber" name="L601" href="#L601">601</a>                     .nCopies(Integer.parseInt(multipleViolationsAboveMatcher.group(1)), lineNo)
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>                     .forEach(actualLineNumber -&gt; {
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L604" href="#L604">604</a>                     });
+<a class="jxr_linenumber" name="L605" href="#L605">605</a>         }
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (multipleViolationsBelowMatcher.matches()) {
+<a class="jxr_linenumber" name="L607" href="#L607">607</a>             Collections
+<a class="jxr_linenumber" name="L608" href="#L608">608</a>                     .nCopies(Integer.parseInt(multipleViolationsBelowMatcher.group(1)),
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>                             lineNo + 2)
+<a class="jxr_linenumber" name="L610" href="#L610">610</a>                     .forEach(actualLineNumber -&gt; {
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>                         inputConfigBuilder.addViolation(actualLineNumber, <strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>                     });
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>         }
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (useFilteredViolations) {
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>             setFilteredViolation(inputConfigBuilder, lineNo + 1,
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>                     lines.get(lineNo), specifyViolationMessage);
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>         }
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>     }
+<a class="jxr_linenumber" name="L619" href="#L619">619</a> 
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;TestInputViolation&gt; getExpectedViolationsForSpecificLineAbove(
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>                                               List&lt;String&gt; lines, <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> violationLineNum,
+<a class="jxr_linenumber" name="L622" href="#L622">622</a>                                               Matcher matcher) {
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>         <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; results = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedMessageCount =
+<a class="jxr_linenumber" name="L626" href="#L626">626</a>             Integer.parseInt(matcher.group(1));
+<a class="jxr_linenumber" name="L627" href="#L627">627</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> index = 1; index &lt;= expectedMessageCount; index++) {
+<a class="jxr_linenumber" name="L628" href="#L628">628</a>             <strong class="jxr_keyword">final</strong> String lineWithMessage = lines.get(lineNo + index);
+<a class="jxr_linenumber" name="L629" href="#L629">629</a>             <strong class="jxr_keyword">final</strong> Matcher messageMatcher = VIOLATION_MESSAGE_PATTERN.matcher(lineWithMessage);
+<a class="jxr_linenumber" name="L630" href="#L630">630</a>             <strong class="jxr_keyword">if</strong> (messageMatcher.matches()) {
+<a class="jxr_linenumber" name="L631" href="#L631">631</a>                 <strong class="jxr_keyword">final</strong> String violationMessage = messageMatcher.group(1);
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>                 results.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLineNum, violationMessage));
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>             }
+<a class="jxr_linenumber" name="L634" href="#L634">634</a>         }
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>         <strong class="jxr_keyword">if</strong> (results.size() != expectedMessageCount) {
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L637" href="#L637">637</a>                 <span class="jxr_string">"Declared amount of violation messages at line %s is %s but found %s"</span>,
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>                 lineNo + 1, expectedMessageCount, results.size());
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalStateException(message);
+<a class="jxr_linenumber" name="L640" href="#L640">640</a>         }
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>         <strong class="jxr_keyword">return</strong> results;
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>     }
+<a class="jxr_linenumber" name="L643" href="#L643">643</a> 
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;TestInputViolation&gt; getExpectedViolations(
+<a class="jxr_linenumber" name="L645" href="#L645">645</a>                                               List&lt;String&gt; lines, <strong class="jxr_keyword">int</strong> lineNo,
+<a class="jxr_linenumber" name="L646" href="#L646">646</a>                                               Matcher matcher) {
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> linesAbove =
+<a class="jxr_linenumber" name="L648" href="#L648">648</a>             Integer.parseInt(matcher.group(2));
+<a class="jxr_linenumber" name="L649" href="#L649">649</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - linesAbove + 1;
+<a class="jxr_linenumber" name="L650" href="#L650">650</a>         <strong class="jxr_keyword">return</strong> getExpectedViolationsForSpecificLineAbove(lines,
+<a class="jxr_linenumber" name="L651" href="#L651">651</a>             lineNo, violationLineNum, matcher);
+<a class="jxr_linenumber" name="L652" href="#L652">652</a>     }
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> 
+<a class="jxr_linenumber" name="L654" href="#L654">654</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> setFilteredViolation(TestInputConfiguration.Builder inputConfigBuilder,
+<a class="jxr_linenumber" name="L655" href="#L655">655</a>                                              <strong class="jxr_keyword">int</strong> lineNo, String line,
+<a class="jxr_linenumber" name="L656" href="#L656">656</a>                                              <strong class="jxr_keyword">boolean</strong> specifyViolationMessage)
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>             <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L658" href="#L658">658</a>         <strong class="jxr_keyword">final</strong> Matcher violationMatcher =
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>                 FILTERED_VIOLATION_PATTERN.matcher(line);
+<a class="jxr_linenumber" name="L660" href="#L660">660</a>         <strong class="jxr_keyword">final</strong> Matcher violationAboveMatcher =
+<a class="jxr_linenumber" name="L661" href="#L661">661</a>                 FILTERED_VIOLATION_ABOVE_PATTERN.matcher(line);
+<a class="jxr_linenumber" name="L662" href="#L662">662</a>         <strong class="jxr_keyword">final</strong> Matcher violationBelowMatcher =
+<a class="jxr_linenumber" name="L663" href="#L663">663</a>                 FILTERED_VIOLATION_BELOW_PATTERN.matcher(line);
+<a class="jxr_linenumber" name="L664" href="#L664">664</a>         <strong class="jxr_keyword">if</strong> (violationMatcher.matches()) {
+<a class="jxr_linenumber" name="L665" href="#L665">665</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationMatcher.group(1);
+<a class="jxr_linenumber" name="L666" href="#L666">666</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage, lineNo);
+<a class="jxr_linenumber" name="L667" href="#L667">667</a>             inputConfigBuilder.addFilteredViolation(lineNo, violationMessage);
+<a class="jxr_linenumber" name="L668" href="#L668">668</a>         }
+<a class="jxr_linenumber" name="L669" href="#L669">669</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationAboveMatcher.matches()) {
+<a class="jxr_linenumber" name="L670" href="#L670">670</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationAboveMatcher.group(1);
+<a class="jxr_linenumber" name="L671" href="#L671">671</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo - 1;
+<a class="jxr_linenumber" name="L672" href="#L672">672</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L673" href="#L673">673</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L674" href="#L674">674</a>             inputConfigBuilder.addFilteredViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L675" href="#L675">675</a>         }
+<a class="jxr_linenumber" name="L676" href="#L676">676</a>         <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (violationBelowMatcher.matches()) {
+<a class="jxr_linenumber" name="L677" href="#L677">677</a>             <strong class="jxr_keyword">final</strong> String violationMessage = violationBelowMatcher.group(1);
+<a class="jxr_linenumber" name="L678" href="#L678">678</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> violationLineNum = lineNo + 1;
+<a class="jxr_linenumber" name="L679" href="#L679">679</a>             checkWhetherViolationSpecified(specifyViolationMessage, violationMessage,
+<a class="jxr_linenumber" name="L680" href="#L680">680</a>                     violationLineNum);
+<a class="jxr_linenumber" name="L681" href="#L681">681</a>             inputConfigBuilder.addFilteredViolation(violationLineNum, violationMessage);
+<a class="jxr_linenumber" name="L682" href="#L682">682</a>         }
+<a class="jxr_linenumber" name="L683" href="#L683">683</a>     }
+<a class="jxr_linenumber" name="L684" href="#L684">684</a> 
+<a class="jxr_linenumber" name="L685" href="#L685">685</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L686" href="#L686">686</a> <em class="jxr_javadoccomment">     * Gets the number of message keys in a check.</em>
+<a class="jxr_linenumber" name="L687" href="#L687">687</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L688" href="#L688">688</a> <em class="jxr_javadoccomment">     * @param className className</em>
+<a class="jxr_linenumber" name="L689" href="#L689">689</a> <em class="jxr_javadoccomment">     * @return number of message keys in a check</em>
+<a class="jxr_linenumber" name="L690" href="#L690">690</a> <em class="jxr_javadoccomment">     * @throws ClassNotFoundException if class is not found</em>
+<a class="jxr_linenumber" name="L691" href="#L691">691</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L692" href="#L692">692</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">long</strong> getNumberOfMessages(String className) <strong class="jxr_keyword">throws</strong> ClassNotFoundException {
+<a class="jxr_linenumber" name="L693" href="#L693">693</a>         <strong class="jxr_keyword">final</strong> Class&lt;?&gt; clazz = Class.forName(className);
+<a class="jxr_linenumber" name="L694" href="#L694">694</a>         <strong class="jxr_keyword">final</strong> String messageInitials = <span class="jxr_string">"MSG_"</span>;
+<a class="jxr_linenumber" name="L695" href="#L695">695</a>         <strong class="jxr_keyword">return</strong> Arrays.stream(clazz.getDeclaredFields())
+<a class="jxr_linenumber" name="L696" href="#L696">696</a>                 .filter(field -&gt; {
+<a class="jxr_linenumber" name="L697" href="#L697">697</a>                     <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> modifiers = field.getModifiers();
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>                     <strong class="jxr_keyword">final</strong> String fieldName = field.getName();
+<a class="jxr_linenumber" name="L699" href="#L699">699</a>                     <strong class="jxr_keyword">return</strong> fieldName.startsWith(messageInitials)
+<a class="jxr_linenumber" name="L700" href="#L700">700</a>                             &amp;&amp; Modifier.isStatic(modifiers)
+<a class="jxr_linenumber" name="L701" href="#L701">701</a>                             &amp;&amp; Modifier.isFinal(modifiers);
+<a class="jxr_linenumber" name="L702" href="#L702">702</a>                 })
+<a class="jxr_linenumber" name="L703" href="#L703">703</a>                 .count();
+<a class="jxr_linenumber" name="L704" href="#L704">704</a>     }
+<a class="jxr_linenumber" name="L705" href="#L705">705</a> 
+<a class="jxr_linenumber" name="L706" href="#L706">706</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L707" href="#L707">707</a> <em class="jxr_javadoccomment">     * Check whether violation is specified along with {@code // violation} comment.</em>
+<a class="jxr_linenumber" name="L708" href="#L708">708</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L709" href="#L709">709</a> <em class="jxr_javadoccomment">     * @param shouldViolationMsgBeSpecified should violation messages be specified.</em>
+<a class="jxr_linenumber" name="L710" href="#L710">710</a> <em class="jxr_javadoccomment">     * @param violationMessage violation message</em>
+<a class="jxr_linenumber" name="L711" href="#L711">711</a> <em class="jxr_javadoccomment">     * @param lineNum line number</em>
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if violation message is not specified</em>
+<a class="jxr_linenumber" name="L713" href="#L713">713</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L714" href="#L714">714</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> checkWhetherViolationSpecified(<strong class="jxr_keyword">boolean</strong> shouldViolationMsgBeSpecified,
+<a class="jxr_linenumber" name="L715" href="#L715">715</a>             String violationMessage, <strong class="jxr_keyword">int</strong> lineNum) <strong class="jxr_keyword">throws</strong> CheckstyleException {
+<a class="jxr_linenumber" name="L716" href="#L716">716</a>         <strong class="jxr_keyword">if</strong> (shouldViolationMsgBeSpecified &amp;&amp; violationMessage == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L717" href="#L717">717</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(
+<a class="jxr_linenumber" name="L718" href="#L718">718</a>                     <span class="jxr_string">"Violation message should be specified on line "</span> + lineNum);
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>         }
+<a class="jxr_linenumber" name="L720" href="#L720">720</a>     }
+<a class="jxr_linenumber" name="L721" href="#L721">721</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html b/xref-test/com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html
index 421fb994ff..ce82109280 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html
@@ -64,122 +64,123 @@
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"</span>,
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck"</span>,
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheckTest$ViolationFileSetCheck"</span>,
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.api.FileSetCheckTest$TestFileSetCheck"</span>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>      ));
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; childrenModules;
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; violations;
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; filteredViolations;
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">private</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a>(List&lt;ModuleInputConfiguration&gt; childrenModules,
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                                     List&lt;TestInputViolation&gt; violations,
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>                                     List&lt;TestInputViolation&gt; filteredViolations) {
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>          <strong class="jxr_keyword">this</strong>.childrenModules = childrenModules;
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">this</strong>.violations = violations;
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">this</strong>.filteredViolations = filteredViolations;
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>      }
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>  
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> List&lt;ModuleInputConfiguration&gt; getChildrenModules() {
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(childrenModules);
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      }
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">public</strong> List&lt;TestInputViolation&gt; getViolations() {
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(violations);
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>      }
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <strong class="jxr_keyword">public</strong> List&lt;TestInputViolation&gt; getFilteredViolations() {
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(filteredViolations);
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>      }
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>  
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">public</strong> DefaultConfiguration createConfiguration() {
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(ROOT_MODULE_NAME);
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>          root.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker = createTreeWalker();
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          childrenModules
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>                  .stream()
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>                  .map(ModuleInputConfiguration::createConfiguration)
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  .forEach(moduleConfig -&gt; {
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>                      <strong class="jxr_keyword">if</strong> (CHECKER_CHILDREN.contains(moduleConfig.getName())) {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>                          root.addChild(moduleConfig);
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>                      }
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>                      <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (!treeWalker.getName().equals(moduleConfig.getName())) {
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>                         treeWalker.addChild(moduleConfig);
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>                     }
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>                 });
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>         root.addChild(treeWalker);
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>         <strong class="jxr_keyword">return</strong> root;
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">public</strong> DefaultConfiguration createConfigurationWithoutFilters() {
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(ROOT_MODULE_NAME);
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>         root.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker = createTreeWalker();
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         childrenModules
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>                 .stream()
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>                 .map(ModuleInputConfiguration::createConfiguration)
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 .filter(moduleConfig -&gt; !moduleConfig.getName().endsWith(<span class="jxr_string">"Filter"</span>))
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>                 .forEach(moduleConfig -&gt; {
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>                     <strong class="jxr_keyword">if</strong> (CHECKER_CHILDREN.contains(moduleConfig.getName())) {
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>                         root.addChild(moduleConfig);
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>                     }
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>                     <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (!treeWalker.getName().equals(moduleConfig.getName())) {
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>                         treeWalker.addChild(moduleConfig);
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>                     }
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>                 });
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>         root.addChild(treeWalker);
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">return</strong> root;
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>     }
-<a class="jxr_linenumber" name="L126" href="#L126">126</a> 
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>     <strong class="jxr_keyword">private</strong> DefaultConfiguration createTreeWalker() {
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker;
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>         <strong class="jxr_keyword">if</strong> (childrenModules.get(0).getModuleName().equals(TreeWalker.<strong class="jxr_keyword">class</strong>.getName())) {
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>             treeWalker = childrenModules.get(0).createConfiguration();
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>         }
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>             treeWalker = <strong class="jxr_keyword">new</strong> DefaultConfiguration(TreeWalker.<strong class="jxr_keyword">class</strong>.getName());
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>         }
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>         <strong class="jxr_keyword">return</strong> treeWalker;
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>     }
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> 
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Builder {
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> 
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; childrenModules = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; violations = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L143" href="#L143">143</a> 
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; filteredViolations = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L145" href="#L145">145</a> 
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addChildModule(<a name="ModuleInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/ModuleInputConfiguration.html#ModuleInputConfiguration">ModuleInputConfiguration</a> childModule) {
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>             childrenModules.add(childModule);
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>         }
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> 
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addViolation(<strong class="jxr_keyword">int</strong> violationLine, String violationMessage) {
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>             violations.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLine, violationMessage));
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>         }
-<a class="jxr_linenumber" name="L153" href="#L153">153</a> 
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addViolations(List&lt;TestInputViolation&gt; inputViolations) {
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             violations.addAll(inputViolations);
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>         }
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addFilteredViolation(<strong class="jxr_keyword">int</strong> violationLine, String violationMessage) {
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>             filteredViolations.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLine, violationMessage));
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>         }
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> 
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>         <strong class="jxr_keyword">public</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a> build() {
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a>(
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>                     childrenModules,
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>                     violations,
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>                     filteredViolations
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>             );
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>         }
-<a class="jxr_linenumber" name="L169" href="#L169">169</a> 
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>         <strong class="jxr_keyword">public</strong> List&lt;ModuleInputConfiguration&gt; getChildrenModules() {
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(childrenModules);
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>         }
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>     }
-<a class="jxr_linenumber" name="L174" href="#L174">174</a> }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.api.FileSetCheckTest$TestFileSetCheck"</span>,
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"com.puppycrawl.tools.checkstyle.CheckerTest$VerifyPositionAfterTabFileSet"</span>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      ));
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; childrenModules;
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; violations;
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; filteredViolations;
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">private</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a>(List&lt;ModuleInputConfiguration&gt; childrenModules,
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>                                     List&lt;TestInputViolation&gt; violations,
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>                                     List&lt;TestInputViolation&gt; filteredViolations) {
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">this</strong>.childrenModules = childrenModules;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">this</strong>.violations = violations;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">this</strong>.filteredViolations = filteredViolations;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      }
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>      <strong class="jxr_keyword">public</strong> List&lt;ModuleInputConfiguration&gt; getChildrenModules() {
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(childrenModules);
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>      }
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      <strong class="jxr_keyword">public</strong> List&lt;TestInputViolation&gt; getViolations() {
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(violations);
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">public</strong> List&lt;TestInputViolation&gt; getFilteredViolations() {
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(filteredViolations);
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      <strong class="jxr_keyword">public</strong> DefaultConfiguration createConfiguration() {
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(ROOT_MODULE_NAME);
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>          root.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker = createTreeWalker();
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          childrenModules
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>                  .stream()
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  .map(ModuleInputConfiguration::createConfiguration)
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>                  .forEach(moduleConfig -&gt; {
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                      <strong class="jxr_keyword">if</strong> (CHECKER_CHILDREN.contains(moduleConfig.getName())) {
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                          root.addChild(moduleConfig);
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>                      }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>                     <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (!treeWalker.getName().equals(moduleConfig.getName())) {
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>                         treeWalker.addChild(moduleConfig);
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>                     }
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>                 });
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         root.addChild(treeWalker);
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         <strong class="jxr_keyword">return</strong> root;
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>     }
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> 
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>     <strong class="jxr_keyword">public</strong> DefaultConfiguration createConfigurationWithoutFilters() {
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration root = <strong class="jxr_keyword">new</strong> DefaultConfiguration(ROOT_MODULE_NAME);
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         root.addProperty(<span class="jxr_string">"charset"</span>, StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker = createTreeWalker();
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         childrenModules
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>                 .stream()
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 .map(ModuleInputConfiguration::createConfiguration)
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>                 .filter(moduleConfig -&gt; !moduleConfig.getName().endsWith(<span class="jxr_string">"Filter"</span>))
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>                 .forEach(moduleConfig -&gt; {
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>                     <strong class="jxr_keyword">if</strong> (CHECKER_CHILDREN.contains(moduleConfig.getName())) {
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>                         root.addChild(moduleConfig);
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>                     }
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>                     <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (!treeWalker.getName().equals(moduleConfig.getName())) {
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                         treeWalker.addChild(moduleConfig);
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>                     }
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 });
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         root.addChild(treeWalker);
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>         <strong class="jxr_keyword">return</strong> root;
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     }
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>     <strong class="jxr_keyword">private</strong> DefaultConfiguration createTreeWalker() {
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration treeWalker;
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         <strong class="jxr_keyword">if</strong> (childrenModules.get(0).getModuleName().equals(TreeWalker.<strong class="jxr_keyword">class</strong>.getName())) {
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>             treeWalker = childrenModules.get(0).createConfiguration();
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>         }
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>             treeWalker = <strong class="jxr_keyword">new</strong> DefaultConfiguration(TreeWalker.<strong class="jxr_keyword">class</strong>.getName());
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>         }
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         <strong class="jxr_keyword">return</strong> treeWalker;
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     }
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> 
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Builder {
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> 
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;ModuleInputConfiguration&gt; childrenModules = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L142" href="#L142">142</a> 
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; violations = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L144" href="#L144">144</a> 
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;TestInputViolation&gt; filteredViolations = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L146" href="#L146">146</a> 
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addChildModule(<a name="ModuleInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/ModuleInputConfiguration.html#ModuleInputConfiguration">ModuleInputConfiguration</a> childModule) {
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>             childrenModules.add(childModule);
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>         }
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> 
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addViolation(<strong class="jxr_keyword">int</strong> violationLine, String violationMessage) {
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>             violations.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLine, violationMessage));
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>         }
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> 
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addViolations(List&lt;TestInputViolation&gt; inputViolations) {
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>             violations.addAll(inputViolations);
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>         }
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> 
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addFilteredViolation(<strong class="jxr_keyword">int</strong> violationLine, String violationMessage) {
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>             filteredViolations.add(<strong class="jxr_keyword">new</strong> <a name="TestInputViolation" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputViolation.html#TestInputViolation">TestInputViolation</a>(violationLine, violationMessage));
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         }
+<a class="jxr_linenumber" name="L162" href="#L162">162</a> 
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>         <strong class="jxr_keyword">public</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a> build() {
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a name="TestInputConfiguration" href="../../../../../com/puppycrawl/tools/checkstyle/bdd/TestInputConfiguration.html#TestInputConfiguration">TestInputConfiguration</a>(
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>                     childrenModules,
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>                     violations,
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>                     filteredViolations
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>             );
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>         }
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> 
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>         <strong class="jxr_keyword">public</strong> List&lt;ModuleInputConfiguration&gt; getChildrenModules() {
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(childrenModules);
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         }
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>     }
+<a class="jxr_linenumber" name="L175" href="#L175">175</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-frame.html
index 80ebb8645b..b04e53d83b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.bdd</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.bdd</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -23,9 +23,6 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="TestInputConfiguration.html#TestInputConfiguration" target="classFrame">TestInputConfiguration</a>
-                </li>
-                                <li>
-                    <a href="TestInputConfiguration.html#TestInputConfiguration.Builder" target="classFrame">TestInputConfiguration.Builder</a>
                 </li>
                                 <li>
                     <a href="TestInputViolation.html#TestInputViolation" target="classFrame">TestInputViolation</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-summary.html
index 7dc873f12c..9fcb0d60e3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/bdd/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.bdd</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.bdd</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -77,11 +77,6 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.bdd</h
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
-                                <td class="colFirst colLast">
-                                    <a href="TestInputConfiguration.html#TestInputConfiguration.Builder" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.bdd">TestInputConfiguration.Builder</a>
-                                </td>
-                            </tr>
-                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="TestInputViolation.html#TestInputViolation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.bdd">TestInputViolation</a>
                                 </td>
@@ -106,7 +101,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.bdd</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checker/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checker/package-frame.html
index b8d29a23c0..91ba7d08b1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checker/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checker/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checker</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checker</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checker/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checker/package-summary.html
index 5428fb8ba3..84e2d10709 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checker/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checker/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checker</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checker</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checke
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckExamplesTest.html
index 7536f7a8ec..1142092159 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="FinalParametersCheckExamplesTest" href="../../../../../com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckExamplesTest.html#FinalParametersCheckExamplesTest">FinalParametersCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -42,30 +42,29 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>              <span class="jxr_string">"14:32: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"n"</span>),
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              <span class="jxr_string">"16:25: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"x"</span>),
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              <span class="jxr_string">"17:27: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"args"</span>),
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          };
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      @Test
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>              <span class="jxr_string">"16:32: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"n"</span>),
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          };
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      @Test
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"19:27: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"args"</span>),
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          };
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.java"</span>), expected);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheckExamplesTest.html
index 99b32c6e23..cb0724a61e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.NoCodeInFileCheck.MSG_KEY_NO_CODE;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="NoCodeInFileCheckExamplesTest" href="../../../../../com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheckExamplesTest.html#NoCodeInFileCheckExamplesTest">NoCodeInFileCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -42,19 +42,19 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>              <span class="jxr_string">"1: "</span> + getCheckMessage(MSG_KEY_NO_CODE),
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>              <span class="jxr_string">"1: "</span> + getCheckMessage(MSG_KEY_NO_CODE),
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheckExamplesTest.html
index 3229a78a4e..a99a3d283c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="OuterTypeFilenameCheckExamplesTest" href="../../../../../com/puppycrawl/tools/checkstyle/checks/OuterTypeFilenameCheckExamplesTest.html#OuterTypeFilenameCheckExamplesTest">OuterTypeFilenameCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -45,43 +45,43 @@
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>              <span class="jxr_string">"11:1: "</span> + getCheckMessage(MSG_KEY),
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      @Test
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"11:1: "</span> + getCheckMessage(MSG_KEY),
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          };
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.java"</span>), expected);
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>      @Test
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample4() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>              <span class="jxr_string">"11:1: "</span> + getCheckMessage(MSG_KEY),
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>          };
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example4.txt"</span>), expected);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example4.java"</span>), expected);
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>      }
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>      @Test
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample5() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>              <span class="jxr_string">"11:1: "</span> + getCheckMessage(MSG_KEY),
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>          };
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example5.txt"</span>), expected);
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example5.java"</span>), expected);
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>      }
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheckExamplesTest.html
index c6af19e967..004c617811 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/TodoCommentCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="TodoCommentCheckExamplesTest" href="../../../../../com/puppycrawl/tools/checkstyle/checks/TodoCommentCheckExamplesTest.html#TodoCommentCheckExamplesTest">TodoCommentCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -42,21 +42,23 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>              <span class="jxr_string">"15:14: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"TODO:"</span>),
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  }
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>              <span class="jxr_string">"1:3: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"(TODO)|(FIXME)"</span>),
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>              <span class="jxr_string">"18:14: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"(TODO)|(FIXME)"</span>),
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>              <span class="jxr_string">"20:14: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"(TODO)|(FIXME)"</span>),
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          };
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheckTest.html
index 871c164720..bd2c1ecafb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/AnnotationOnSameLineCheckTest.html
@@ -81,7 +81,7 @@
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      @Test
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheck() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnnotationOnSameLineCheckPublicMethodAndVariable() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>              <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation"</span>),
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation"</span>),
@@ -89,11 +89,11 @@
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"24:18: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation"</span>),
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>          };
 <a class="jxr_linenumber" name="L83" href="#L83">83</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheck.java"</span>), expected);
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheckPublicMethodAndVariable.java"</span>), expected);
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>      }
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>  
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>      @Test
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckAcceptableTokens() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnnotationOnSameLineCheckTokensOnMethodAndVar() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation3"</span>),
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"19:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation"</span>),
@@ -101,11 +101,11 @@
 <a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"25:18: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Annotation3"</span>),
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>          };
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>                  getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheck3.java"</span>), expected);
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>                  getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheckTokensOnMethodAndVar.java"</span>), expected);
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>      }
 <a class="jxr_linenumber" name="L98" href="#L98">98</a>  
 <a class="jxr_linenumber" name="L99" href="#L99">99</a>      @Test
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheck2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnnotationOnSameLineCheckPrivateAndDeprecatedVar() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"19:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"24:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"SuppressWarnings"</span>),
@@ -113,16 +113,16 @@
 <a class="jxr_linenumber" name="L105" href="#L105">105</a>             <span class="jxr_string">"28:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L106" href="#L106">106</a>         };
 <a class="jxr_linenumber" name="L107" href="#L107">107</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>                 getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheck2.java"</span>), expected);
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>                 getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.java"</span>), expected);
 <a class="jxr_linenumber" name="L109" href="#L109">109</a>     }
 <a class="jxr_linenumber" name="L110" href="#L110">110</a> 
 <a class="jxr_linenumber" name="L111" href="#L111">111</a>     @Test
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckOnDifferentTokens() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnnotationOnSameLineCheckInterfaceAndEnum() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L114" href="#L114">114</a>             <span class="jxr_string">"14:1: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L115" href="#L115">115</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L116" href="#L116">116</a>             <span class="jxr_string">"21:8: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>             <span class="jxr_string">"22:72: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>             <span class="jxr_string">"22:71: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L118" href="#L118">118</a>             <span class="jxr_string">"25:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L119" href="#L119">119</a>             <span class="jxr_string">"26:35: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L120" href="#L120">120</a>             <span class="jxr_string">"29:18: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
@@ -137,7 +137,7 @@
 <a class="jxr_linenumber" name="L129" href="#L129">129</a>             <span class="jxr_string">"62:5: "</span> + getCheckMessage(MSG_KEY_ANNOTATION_ON_SAME_LINE, <span class="jxr_string">"Ann"</span>),
 <a class="jxr_linenumber" name="L130" href="#L130">130</a>         };
 <a class="jxr_linenumber" name="L131" href="#L131">131</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>                 getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheckOnDifferentTokens.java"</span>), expected);
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                 getPath(<span class="jxr_string">"InputAnnotationOnSameLineCheckInterfaceAndEnum.java"</span>), expected);
 <a class="jxr_linenumber" name="L133" href="#L133">133</a>     }
 <a class="jxr_linenumber" name="L134" href="#L134">134</a> 
 <a class="jxr_linenumber" name="L135" href="#L135">135</a>     @Test
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-frame.html
index a0fceec250..fa9e0c4c4a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-summary.html
index 6e2a30147e..7acce24ff0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/inputs/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-frame.html
index 9766f2c9e9..7e0559146e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-summary.html
index 73a1bd80e1..6302fb444b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationlocation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -391,7 +391,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html
similarity index 87%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html
index 40e3d45db5..549eeff65a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputAnnotationOnSameLineCheckOnDifferentTokens xref</title>
+<title>InputAnnotationOnSameLineCheckInterfaceAndEnum xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">AnnotationOnSameLine</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, \</em>
@@ -20,15 +20,15 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> java.util.List;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  @Ann        <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  @Ann2 <strong class="jxr_keyword">interface</strong> <a name="TestInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestInterface">TestInterface</a> {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  @Ann2 <strong class="jxr_keyword">interface</strong> <a name="TestInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestInterface">TestInterface</a> {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      @Ann    <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      @Ann2 Integer getX();
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  }
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">public</strong> @Ann     <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  @Ann2 <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheckOnDifferentTokens" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens">InputAnnotationOnSameLineCheckOnDifferentTokens</a> <strong class="jxr_keyword">implements</strong> @Ann     <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>          @Ann2 <a name="TestInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestInterface">TestInterface</a> {
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  @Ann2 <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheckInterfaceAndEnum" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum">InputAnnotationOnSameLineCheckInterfaceAndEnum</a> <strong class="jxr_keyword">implements</strong> @Ann     <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          @Ann2 <a name="TestInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestInterface">TestInterface</a> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      @Ann        <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      @Ann2 <strong class="jxr_keyword">private</strong> Integer x = <strong class="jxr_keyword">new</strong> @Ann      <em class="jxr_comment">// violation</em>
@@ -43,7 +43,7 @@
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>      @Ann        <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>      @Ann2 <strong class="jxr_keyword">public</strong> <a name="InputAnnotationOnSameLineCheckOnDifferentTokens" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens">InputAnnotationOnSameLineCheckOnDifferentTokens</a>() {}
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      @Ann2 <strong class="jxr_keyword">public</strong> <a name="InputAnnotationOnSameLineCheckInterfaceAndEnum" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum">InputAnnotationOnSameLineCheckInterfaceAndEnum</a>() {}
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Ann        <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      @Ann2 <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setX(@Ann             <em class="jxr_comment">// violation</em>
@@ -65,7 +65,7 @@
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>  }
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>  @Ann        <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  @Ann2 @<strong class="jxr_keyword">interface</strong> <a name="TestAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestAnnotation">TestAnnotation</a> {
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  @Ann2 @<strong class="jxr_keyword">interface</strong> <a name="TestAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestAnnotation">TestAnnotation</a> {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>  
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>      @Ann    <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>      @Ann2 <strong class="jxr_keyword">int</strong> x();
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html
similarity index 90%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html
index 2e8d034669..e8524b0be0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputAnnotationOnSameLineCheck2 xref</title>
+<title>InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">AnnotationOnSameLine</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = (default)CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, \</em>
@@ -22,7 +22,7 @@
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">import</strong> java.util.List;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheck2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck2.html#InputAnnotationOnSameLineCheck2">InputAnnotationOnSameLineCheck2</a> {
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html#InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar">InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar</a> {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      @Ann        <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">private</strong> List&lt;String&gt; names = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html
similarity index 83%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html
index 9066475150..63155952cc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputAnnotationOnSameLineCheck xref</title>
+<title>InputAnnotationOnSameLineCheckPublicMethodAndVariable xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">AnnotationOnSameLine</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = (default)CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, \</em>
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheck" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#InputAnnotationOnSameLineCheck">InputAnnotationOnSameLineCheck</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheckPublicMethodAndVariable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#InputAnnotationOnSameLineCheckPublicMethodAndVariable">InputAnnotationOnSameLineCheckPublicMethodAndVariable</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      @Annotation <strong class="jxr_keyword">int</strong> x;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
@@ -36,13 +36,13 @@
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      @Annotation <strong class="jxr_keyword">int</strong> field2;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  }
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">class</strong> <a name="SomeClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#SomeClass">SomeClass</a> {
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">class</strong> <a name="SomeClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass">SomeClass</a> {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation">Annotation</a> {}
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation">Annotation</a> {}
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  }
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation">Annotation</a> {}
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation2">Annotation2</a> {}
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation">Annotation</a> {}
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation2">Annotation2</a> {}
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html
similarity index 83%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html
index 5223da0b0e..a13c619a26 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputAnnotationOnSameLineCheck3 xref</title>
+<title>InputAnnotationOnSameLineCheckTokensOnMethodAndVar xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">AnnotationOnSameLine</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, \</em>
@@ -17,7 +17,7 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheck3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#InputAnnotationOnSameLineCheck3">InputAnnotationOnSameLineCheck3</a> {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAnnotationOnSameLineCheckTokensOnMethodAndVar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#InputAnnotationOnSameLineCheckTokensOnMethodAndVar">InputAnnotationOnSameLineCheckTokensOnMethodAndVar</a> {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      @Annotation3 <strong class="jxr_keyword">int</strong> x;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
@@ -37,13 +37,13 @@
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Annotation3 <strong class="jxr_keyword">int</strong> field2;
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">class</strong> <a name="SomeClass2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#SomeClass2">SomeClass2</a> {
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">class</strong> <a name="SomeClass2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2">SomeClass2</a> {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck.html#Annotation">Annotation</a> {}
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation">Annotation</a> {}
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#Annotation3">Annotation3</a> {}
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheck3.html#Annotation4">Annotation4</a> {}
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation3">Annotation3</a> {}
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation4">Annotation4</a> {}
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-frame.html
index f8882a6aa4..7970bcff3d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,16 +13,16 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck.html#Annotation" target="classFrame">Annotation</a>
+                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation" target="classFrame">Annotation</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck.html#Annotation2" target="classFrame">Annotation2</a>
+                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation2" target="classFrame">Annotation2</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck3.html#Annotation3" target="classFrame">Annotation3</a>
+                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation3" target="classFrame">Annotation3</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck3.html#Annotation4" target="classFrame">Annotation4</a>
+                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation4" target="classFrame">Annotation4</a>
                 </li>
                                 <li>
                     <a href="Example1.html#Example1" target="classFrame">Example1</a>
@@ -34,40 +34,40 @@ <h2 title="Classes">Classes</h2>
                     <a href="Example2.html#Foo" target="classFrame">Foo</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck.html#InputAnnotationOnSameLineCheck" target="classFrame">InputAnnotationOnSameLineCheck</a>
+                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum" target="classFrame">InputAnnotationOnSameLineCheckInterfaceAndEnum</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck2.html#InputAnnotationOnSameLineCheck2" target="classFrame">InputAnnotationOnSameLineCheck2</a>
+                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum" target="classFrame">InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck3.html#InputAnnotationOnSameLineCheck3" target="classFrame">InputAnnotationOnSameLineCheck3</a>
+                    <a href="InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html#InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar" target="classFrame">InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens" target="classFrame">InputAnnotationOnSameLineCheckOnDifferentTokens</a>
+                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#InputAnnotationOnSameLineCheckPublicMethodAndVariable" target="classFrame">InputAnnotationOnSameLineCheckPublicMethodAndVariable</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum" target="classFrame">InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum</a>
+                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#InputAnnotationOnSameLineCheckTokensOnMethodAndVar" target="classFrame">InputAnnotationOnSameLineCheckTokensOnMethodAndVar</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck.html#SomeClass" target="classFrame">SomeClass</a>
+                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass" target="classFrame">SomeClass</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck.html#SomeClass.Annotation" target="classFrame">SomeClass.Annotation</a>
+                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass.Annotation" target="classFrame">SomeClass.Annotation</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck3.html#SomeClass2" target="classFrame">SomeClass2</a>
+                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2" target="classFrame">SomeClass2</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheck3.html#SomeClass2.Annotation" target="classFrame">SomeClass2.Annotation</a>
+                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2.Annotation" target="classFrame">SomeClass2.Annotation</a>
                 </li>
                                 <li>
                     <a href="Example1.html#Test1" target="classFrame">Test1</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestAnnotation" target="classFrame">TestAnnotation</a>
+                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestAnnotation" target="classFrame">TestAnnotation</a>
                 </li>
                                 <li>
-                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestInterface" target="classFrame">TestInterface</a>
+                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestInterface" target="classFrame">TestInterface</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-summary.html
index 3711062132..6114aa2be7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationonsameline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -58,22 +58,22 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         <tbody>
                                             		                                                                                                <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck.html#Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation</a>
+                                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck.html#Annotation2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation2</a>
+                                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#Annotation2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck3.html#Annotation3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation3</a>
+                                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck3.html#Annotation4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation4</a>
+                                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#Annotation4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">Annotation4</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
@@ -93,47 +93,47 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck.html#InputAnnotationOnSameLineCheck" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheck</a>
+                                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckInterfaceAndEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck2.html#InputAnnotationOnSameLineCheck2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheck2</a>
+                                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckInterfaceAndEnum.TestEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck3.html#InputAnnotationOnSameLineCheck3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheck3</a>
+                                    <a href="InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar.html#InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckPrivateAndDeprecatedVar</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckOnDifferentTokens</a>
+                                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#InputAnnotationOnSameLineCheckPublicMethodAndVariable" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckPublicMethodAndVariable</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckOnDifferentTokens.TestEnum</a>
+                                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#InputAnnotationOnSameLineCheckTokensOnMethodAndVar" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">InputAnnotationOnSameLineCheckTokensOnMethodAndVar</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck.html#SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass</a>
+                                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck.html#SomeClass.Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass.Annotation</a>
+                                    <a href="InputAnnotationOnSameLineCheckPublicMethodAndVariable.html#SomeClass.Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass.Annotation</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck3.html#SomeClass2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass2</a>
+                                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheck3.html#SomeClass2.Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass2.Annotation</a>
+                                    <a href="InputAnnotationOnSameLineCheckTokensOnMethodAndVar.html#SomeClass2.Annotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">SomeClass2.Annotation</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
@@ -143,12 +143,12 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestAnnotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">TestAnnotation</a>
+                                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestAnnotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">TestAnnotation</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAnnotationOnSameLineCheckOnDifferentTokens.html#TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">TestInterface</a>
+                                    <a href="InputAnnotationOnSameLineCheckInterfaceAndEnum.html#TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.annotation.annotationonsameline">TestInterface</a>
                                 </td>
                             </tr>
                                                     </tbody>
@@ -171,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-frame.html
index 3735f9dcfb..687dad3e99 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationusestyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationusestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-summary.html
index c6056266fb..72ea1c7a82 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/annotationusestyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationusestyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.annotationusestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -161,7 +161,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-frame.html
index a65d6db0ba..1a93d25265 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingdeprecated</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingdeprecated</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-summary.html
index 9204a1b521..c78915afd7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingdeprecated/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingdeprecated</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingdeprecated</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-frame.html
index 0104cd3a13..530f2947c7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-summary.html
index bbe664c25d..336cf2e8d7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/missingoverride/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -361,7 +361,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
index 8f44f0350e..194ea1baae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
index 94c84fd5a0..6dfd5985c3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -151,7 +151,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-frame.html
index b9d4f1aff2..98dd812b3e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation.example3</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation.example3</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-summary.html
index 7b00bef14c..6e7ff5b0ce 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/example3/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation.example3</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation.example3</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-frame.html
index 7bae10d6ad..f71f52410e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-summary.html
index 2a8d2a0106..3ca6a8368a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/packageannotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.packageannotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-frame.html
index 006116e841..c371bd2138 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarnings</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarnings</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-summary.html
index 80ce3fe111..7179024a4a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarnings/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarnings</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarnings</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -331,7 +331,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-frame.html
index 39edede889..9e39c07025 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarningsholder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarningsholder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-summary.html
index 765eb5a031..292627511e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/annotation/suppresswarningsholder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarningsholder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarningsholder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-frame.html
index ba18590a37..08e6d1f5cd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.arraytypestyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.arraytypestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-summary.html
index 47b4b8b423..5f43ceabcc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/arraytypestyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.arraytypestyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.arraytypestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters.html
index 3262c2fba2..77db42b6ed 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters.html
@@ -21,38 +21,38 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters.html#InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters">InputAvoidEscapedUnicodeCharactersAllEscapedUnicodeCharacters</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">private</strong> String[] allEscapedUnicodeCharacters = { <span class="jxr_string">""</span>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>                                                     + <span class="jxr_string">"\u0000"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>                                                     + <span class="jxr_string">"\u0001"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>                                                     + <span class="jxr_string">"\u0002"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>                                                     + <span class="jxr_string">"\u0003"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>                                                     + <span class="jxr_string">"\u0004"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>                                                     + <span class="jxr_string">"\u0005"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>                                                     + <span class="jxr_string">"\u0006"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>                                                     + <span class="jxr_string">"\u0007"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>                                                     + <span class="jxr_string">"\u0008"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>                                                     + <span class="jxr_string">"\u0009"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>                                                     + <span class="jxr_string">"\u0000"</span>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>                                                     + <span class="jxr_string">"\u0001"</span>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>                                                     + <span class="jxr_string">"\u0002"</span>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>                                                     + <span class="jxr_string">"\u0003"</span>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>                                                     + <span class="jxr_string">"\u0004"</span>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>                                                     + <span class="jxr_string">"\u0005"</span>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>                                                     + <span class="jxr_string">"\u0006"</span>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>                                                     + <span class="jxr_string">"\u0007"</span>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>                                                     + <span class="jxr_string">"\u0008"</span>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>                                                     + <span class="jxr_string">"\u0009"</span>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>        <em class="jxr_comment">/* impossible to use this unicode in Java */</em> + <span class="jxr_string">"\n"</span>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>                                                     + <span class="jxr_string">"\u000b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>                                                     + <span class="jxr_string">"\u000c"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>                                                     + <span class="jxr_string">"\u000b"</span>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>                                                     + <span class="jxr_string">"\u000c"</span>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>        <em class="jxr_comment">/* impossible to use this unicode in Java */</em> + <span class="jxr_string">"\r"</span>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>                                                     + <span class="jxr_string">"\u000e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>                                                     + <span class="jxr_string">"\u000f"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>                                                     + <span class="jxr_string">"\u0010"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>                                                     + <span class="jxr_string">"\u0011"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>                                                     + <span class="jxr_string">"\u0012"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>                                                     + <span class="jxr_string">"\u0013"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>                                                     + <span class="jxr_string">"\u0014"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>                                                     + <span class="jxr_string">"\u0015"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>                                                     + <span class="jxr_string">"\u0016"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>                                                     + <span class="jxr_string">"\u0017"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>                                                     + <span class="jxr_string">"\u0018"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>                                                     + <span class="jxr_string">"\u0019"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>                                                     + <span class="jxr_string">"\u001a"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>                                                     + <span class="jxr_string">"\u001b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>                                                     + <span class="jxr_string">"\u001c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>                                                     + <span class="jxr_string">"\u001d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>                                                     + <span class="jxr_string">"\u001e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>                                                     + <span class="jxr_string">"\u001f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>                                                     + <span class="jxr_string">"\u000e"</span>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>                                                     + <span class="jxr_string">"\u000f"</span>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>                                                     + <span class="jxr_string">"\u0010"</span>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>                                                     + <span class="jxr_string">"\u0011"</span>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>                                                     + <span class="jxr_string">"\u0012"</span>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>                                                     + <span class="jxr_string">"\u0013"</span>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>                                                     + <span class="jxr_string">"\u0014"</span>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>                                                     + <span class="jxr_string">"\u0015"</span>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>                                                     + <span class="jxr_string">"\u0016"</span>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>                                                     + <span class="jxr_string">"\u0017"</span>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>                                                     + <span class="jxr_string">"\u0018"</span>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>                                                     + <span class="jxr_string">"\u0019"</span>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>                                                     + <span class="jxr_string">"\u001a"</span>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>                                                     + <span class="jxr_string">"\u001b"</span>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>                                                     + <span class="jxr_string">"\u001c"</span>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                                                     + <span class="jxr_string">"\u001d"</span>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>                                                     + <span class="jxr_string">"\u001e"</span>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>                                                     + <span class="jxr_string">"\u001f"</span>
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>                                                     + <span class="jxr_string">"\u0020"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>                                                     + <span class="jxr_string">"\u0021"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>                                                     + <span class="jxr_string">"\u005c\u0022"</span> <em class="jxr_comment">// violation</em>
@@ -149,38 +149,38 @@
 <a class="jxr_linenumber" name="L141" href="#L141">141</a>                                                    + <span class="jxr_string">"\u007d"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L142" href="#L142">142</a>                                                    + <span class="jxr_string">"\u007e"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L143" href="#L143">143</a>                                                    + <span class="jxr_string">"\u007f"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>                                                    + <span class="jxr_string">"\u0080"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>                                                    + <span class="jxr_string">"\u0081"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>                                                    + <span class="jxr_string">"\u0082"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>                                                    + <span class="jxr_string">"\u0083"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>                                                    + <span class="jxr_string">"\u0084"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>                                                    + <span class="jxr_string">"\u0085"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>                                                    + <span class="jxr_string">"\u0086"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>                                                    + <span class="jxr_string">"\u0087"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>                                                    + <span class="jxr_string">"\u0088"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>                                                    + <span class="jxr_string">"\u0089"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>                                                    + <span class="jxr_string">"\u008a"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>                                                    + <span class="jxr_string">"\u008b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>                                                    + <span class="jxr_string">"\u008c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>                                                    + <span class="jxr_string">"\u008d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>                                                    + <span class="jxr_string">"\u008e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>                                                    + <span class="jxr_string">"\u008f"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>                                                    + <span class="jxr_string">"\u0090"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>                                                    + <span class="jxr_string">"\u0091"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>                                                    + <span class="jxr_string">"\u0092"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>                                                    + <span class="jxr_string">"\u0093"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>                                                    + <span class="jxr_string">"\u0094"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>                                                    + <span class="jxr_string">"\u0095"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>                                                    + <span class="jxr_string">"\u0096"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>                                                    + <span class="jxr_string">"\u0097"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>                                                    + <span class="jxr_string">"\u0098"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>                                                    + <span class="jxr_string">"\u0099"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>                                                    + <span class="jxr_string">"\u009a"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>                                                    + <span class="jxr_string">"\u009b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>                                                    + <span class="jxr_string">"\u009c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>                                                    + <span class="jxr_string">"\u009d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>                                                    + <span class="jxr_string">"\u009e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>                                                    + <span class="jxr_string">"\u009f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>                                                    + <span class="jxr_string">"\u0080"</span>
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>                                                    + <span class="jxr_string">"\u0081"</span>
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                                                    + <span class="jxr_string">"\u0082"</span>
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                                                    + <span class="jxr_string">"\u0083"</span>
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>                                                    + <span class="jxr_string">"\u0084"</span>
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>                                                    + <span class="jxr_string">"\u0085"</span>
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>                                                    + <span class="jxr_string">"\u0086"</span>
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>                                                    + <span class="jxr_string">"\u0087"</span>
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>                                                    + <span class="jxr_string">"\u0088"</span>
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>                                                    + <span class="jxr_string">"\u0089"</span>
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>                                                    + <span class="jxr_string">"\u008a"</span>
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>                                                    + <span class="jxr_string">"\u008b"</span>
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>                                                    + <span class="jxr_string">"\u008c"</span>
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>                                                    + <span class="jxr_string">"\u008d"</span>
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>                                                    + <span class="jxr_string">"\u008e"</span>
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>                                                    + <span class="jxr_string">"\u008f"</span>
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>                                                    + <span class="jxr_string">"\u0090"</span>
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>                                                    + <span class="jxr_string">"\u0091"</span>
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>                                                    + <span class="jxr_string">"\u0092"</span>
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>                                                    + <span class="jxr_string">"\u0093"</span>
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>                                                    + <span class="jxr_string">"\u0094"</span>
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>                                                    + <span class="jxr_string">"\u0095"</span>
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>                                                    + <span class="jxr_string">"\u0096"</span>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>                                                    + <span class="jxr_string">"\u0097"</span>
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>                                                    + <span class="jxr_string">"\u0098"</span>
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>                                                    + <span class="jxr_string">"\u0099"</span>
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>                                                    + <span class="jxr_string">"\u009a"</span>
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>                                                    + <span class="jxr_string">"\u009b"</span>
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>                                                    + <span class="jxr_string">"\u009c"</span>
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>                                                    + <span class="jxr_string">"\u009d"</span>
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>                                                    + <span class="jxr_string">"\u009e"</span>
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>                                                    + <span class="jxr_string">"\u009f"</span>
 <a class="jxr_linenumber" name="L176" href="#L176">176</a>                                                    + <span class="jxr_string">"\u00a0"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L177" href="#L177">177</a>                                                    + <span class="jxr_string">"\u00a1"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L178" href="#L178">178</a>                                                    + <span class="jxr_string">"\u00a2"</span> <em class="jxr_comment">// violation</em>
@@ -194,7 +194,7 @@
 <a class="jxr_linenumber" name="L186" href="#L186">186</a>                                                    + <span class="jxr_string">"\u00aa"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L187" href="#L187">187</a>                                                    + <span class="jxr_string">"\u00ab"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L188" href="#L188">188</a>                                                    + <span class="jxr_string">"\u00ac"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>                                                    + <span class="jxr_string">"\u00ad"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>                                                    + <span class="jxr_string">"\u00ad"</span>
 <a class="jxr_linenumber" name="L190" href="#L190">190</a>                                                    + <span class="jxr_string">"\u00ae"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L191" href="#L191">191</a>                                                    + <span class="jxr_string">"\u00af"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L192" href="#L192">192</a>                                                    + <span class="jxr_string">"\u00b0"</span> <em class="jxr_comment">// violation</em>
@@ -868,7 +868,7 @@
 <a class="jxr_linenumber" name="L860" href="#L860">860</a>                                                    + <span class="jxr_string">"\u034c"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L861" href="#L861">861</a>                                                    + <span class="jxr_string">"\u034d"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L862" href="#L862">862</a>                                                    + <span class="jxr_string">"\u034e"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L863" href="#L863">863</a>                                                    + <span class="jxr_string">"\u034f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L863" href="#L863">863</a>                                                    + <span class="jxr_string">"\u034f"</span>
 <a class="jxr_linenumber" name="L864" href="#L864">864</a>                                                    + <span class="jxr_string">"\u0350"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L865" href="#L865">865</a>                                                    + <span class="jxr_string">"\u0351"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L866" href="#L866">866</a>                                                    + <span class="jxr_string">"\u0352"</span> <em class="jxr_comment">// violation</em>
@@ -1828,7 +1828,7 @@
 <a class="jxr_linenumber" name="L1820" href="#L1820">1820</a>                                                    + <span class="jxr_string">"\u070c"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L1821" href="#L1821">1821</a>                                                    + <span class="jxr_string">"\u070d"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L1822" href="#L1822">1822</a>                                                    + <span class="jxr_string">"\u070e"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a>                                                    + <span class="jxr_string">"\u070f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a>                                                    + <span class="jxr_string">"\u070f"</span>
 <a class="jxr_linenumber" name="L1824" href="#L1824">1824</a>                                                    + <span class="jxr_string">"\u0710"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L1825" href="#L1825">1825</a>                                                    + <span class="jxr_string">"\u0711"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L1826" href="#L1826">1826</a>                                                    + <span class="jxr_string">"\u0712"</span> <em class="jxr_comment">// violation</em>
@@ -6179,7 +6179,7 @@
 <a class="jxr_linenumber" name="L6171" href="#L6171">6171</a>                                                    + <span class="jxr_string">"\u180b"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L6172" href="#L6172">6172</a>                                                    + <span class="jxr_string">"\u180c"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L6173" href="#L6173">6173</a>                                                    + <span class="jxr_string">"\u180d"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L6174" href="#L6174">6174</a>                                                    + <span class="jxr_string">"\u180e"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L6174" href="#L6174">6174</a>                                                    + <span class="jxr_string">"\u180e"</span>
 <a class="jxr_linenumber" name="L6175" href="#L6175">6175</a>                                                    + <span class="jxr_string">"\u180f"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L6176" href="#L6176">6176</a>                                                    + <span class="jxr_string">"\u1810"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L6177" href="#L6177">6177</a>                                                    + <span class="jxr_string">"\u1811"</span> <em class="jxr_comment">// violation</em>
@@ -8224,11 +8224,11 @@
 <a class="jxr_linenumber" name="L8216" href="#L8216">8216</a>                                                    + <span class="jxr_string">"\u2008"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8217" href="#L8217">8217</a>                                                    + <span class="jxr_string">"\u2009"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8218" href="#L8218">8218</a>                                                    + <span class="jxr_string">"\u200a"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L8219" href="#L8219">8219</a>                                                    + <span class="jxr_string">"\u200b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8220" href="#L8220">8220</a>                                                    + <span class="jxr_string">"\u200c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8221" href="#L8221">8221</a>                                                    + <span class="jxr_string">"\u200d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8222" href="#L8222">8222</a>                                                    + <span class="jxr_string">"\u200e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8223" href="#L8223">8223</a>                                                    + <span class="jxr_string">"\u200f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8219" href="#L8219">8219</a>                                                    + <span class="jxr_string">"\u200b"</span>
+<a class="jxr_linenumber" name="L8220" href="#L8220">8220</a>                                                    + <span class="jxr_string">"\u200c"</span>
+<a class="jxr_linenumber" name="L8221" href="#L8221">8221</a>                                                    + <span class="jxr_string">"\u200d"</span>
+<a class="jxr_linenumber" name="L8222" href="#L8222">8222</a>                                                    + <span class="jxr_string">"\u200e"</span>
+<a class="jxr_linenumber" name="L8223" href="#L8223">8223</a>                                                    + <span class="jxr_string">"\u200f"</span>
 <a class="jxr_linenumber" name="L8224" href="#L8224">8224</a>                                                    + <span class="jxr_string">"\u2010"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8225" href="#L8225">8225</a>                                                    + <span class="jxr_string">"\u2011"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8226" href="#L8226">8226</a>                                                    + <span class="jxr_string">"\u2012"</span> <em class="jxr_comment">// violation</em>
@@ -8255,11 +8255,11 @@
 <a class="jxr_linenumber" name="L8247" href="#L8247">8247</a>                                                    + <span class="jxr_string">"\u2027"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8248" href="#L8248">8248</a>                                                    + <span class="jxr_string">"\u2028"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8249" href="#L8249">8249</a>                                                    + <span class="jxr_string">"\u2029"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L8250" href="#L8250">8250</a>                                                    + <span class="jxr_string">"\u202a"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8251" href="#L8251">8251</a>                                                    + <span class="jxr_string">"\u202b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8252" href="#L8252">8252</a>                                                    + <span class="jxr_string">"\u202c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8253" href="#L8253">8253</a>                                                    + <span class="jxr_string">"\u202d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8254" href="#L8254">8254</a>                                                    + <span class="jxr_string">"\u202e"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8250" href="#L8250">8250</a>                                                    + <span class="jxr_string">"\u202a"</span>
+<a class="jxr_linenumber" name="L8251" href="#L8251">8251</a>                                                    + <span class="jxr_string">"\u202b"</span>
+<a class="jxr_linenumber" name="L8252" href="#L8252">8252</a>                                                    + <span class="jxr_string">"\u202c"</span>
+<a class="jxr_linenumber" name="L8253" href="#L8253">8253</a>                                                    + <span class="jxr_string">"\u202d"</span>
+<a class="jxr_linenumber" name="L8254" href="#L8254">8254</a>                                                    + <span class="jxr_string">"\u202e"</span>
 <a class="jxr_linenumber" name="L8255" href="#L8255">8255</a>                                                    + <span class="jxr_string">"\u202f"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8256" href="#L8256">8256</a>                                                    + <span class="jxr_string">"\u2030"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8257" href="#L8257">8257</a>                                                    + <span class="jxr_string">"\u2031"</span> <em class="jxr_comment">// violation</em>
@@ -8309,22 +8309,22 @@
 <a class="jxr_linenumber" name="L8301" href="#L8301">8301</a>                                                    + <span class="jxr_string">"\u205d"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8302" href="#L8302">8302</a>                                                    + <span class="jxr_string">"\u205e"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8303" href="#L8303">8303</a>                                                    + <span class="jxr_string">"\u205f"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L8304" href="#L8304">8304</a>                                                    + <span class="jxr_string">"\u2060"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8305" href="#L8305">8305</a>                                                    + <span class="jxr_string">"\u2061"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8306" href="#L8306">8306</a>                                                    + <span class="jxr_string">"\u2062"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8307" href="#L8307">8307</a>                                                    + <span class="jxr_string">"\u2063"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8308" href="#L8308">8308</a>                                                    + <span class="jxr_string">"\u2064"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8304" href="#L8304">8304</a>                                                    + <span class="jxr_string">"\u2060"</span>
+<a class="jxr_linenumber" name="L8305" href="#L8305">8305</a>                                                    + <span class="jxr_string">"\u2061"</span>
+<a class="jxr_linenumber" name="L8306" href="#L8306">8306</a>                                                    + <span class="jxr_string">"\u2062"</span>
+<a class="jxr_linenumber" name="L8307" href="#L8307">8307</a>                                                    + <span class="jxr_string">"\u2063"</span>
+<a class="jxr_linenumber" name="L8308" href="#L8308">8308</a>                                                    + <span class="jxr_string">"\u2064"</span>
 <a class="jxr_linenumber" name="L8309" href="#L8309">8309</a>                                                    + <span class="jxr_string">"\u2065"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8310" href="#L8310">8310</a>                                                    + <span class="jxr_string">"\u2066"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8311" href="#L8311">8311</a>                                                    + <span class="jxr_string">"\u2067"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8312" href="#L8312">8312</a>                                                    + <span class="jxr_string">"\u2068"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8313" href="#L8313">8313</a>                                                    + <span class="jxr_string">"\u2069"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L8314" href="#L8314">8314</a>                                                    + <span class="jxr_string">"\u206a"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8315" href="#L8315">8315</a>                                                    + <span class="jxr_string">"\u206b"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8316" href="#L8316">8316</a>                                                    + <span class="jxr_string">"\u206c"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8317" href="#L8317">8317</a>                                                    + <span class="jxr_string">"\u206d"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8318" href="#L8318">8318</a>                                                    + <span class="jxr_string">"\u206e"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L8319" href="#L8319">8319</a>                                                    + <span class="jxr_string">"\u206f"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8314" href="#L8314">8314</a>                                                    + <span class="jxr_string">"\u206a"</span>
+<a class="jxr_linenumber" name="L8315" href="#L8315">8315</a>                                                    + <span class="jxr_string">"\u206b"</span>
+<a class="jxr_linenumber" name="L8316" href="#L8316">8316</a>                                                    + <span class="jxr_string">"\u206c"</span>
+<a class="jxr_linenumber" name="L8317" href="#L8317">8317</a>                                                    + <span class="jxr_string">"\u206d"</span>
+<a class="jxr_linenumber" name="L8318" href="#L8318">8318</a>                                                    + <span class="jxr_string">"\u206e"</span>
+<a class="jxr_linenumber" name="L8319" href="#L8319">8319</a>                                                    + <span class="jxr_string">"\u206f"</span>
 <a class="jxr_linenumber" name="L8320" href="#L8320">8320</a>                                                    + <span class="jxr_string">"\u2070"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8321" href="#L8321">8321</a>                                                    + <span class="jxr_string">"\u2071"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L8322" href="#L8322">8322</a>                                                    + <span class="jxr_string">"\u2072"</span> <em class="jxr_comment">// violation</em>
@@ -65300,7 +65300,7 @@
 <a class="jxr_linenumber" name="L65292" href="#L65292">65292</a>                                                    + <span class="jxr_string">"\ufefc"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65293" href="#L65293">65293</a>                                                    + <span class="jxr_string">"\ufefd"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65294" href="#L65294">65294</a>                                                    + <span class="jxr_string">"\ufefe"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L65295" href="#L65295">65295</a>                                                    + <span class="jxr_string">"\ufeff"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L65295" href="#L65295">65295</a>                                                    + <span class="jxr_string">"\ufeff"</span>
 <a class="jxr_linenumber" name="L65296" href="#L65296">65296</a>                                                    + <span class="jxr_string">"\uff00"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65297" href="#L65297">65297</a>                                                    + <span class="jxr_string">"\uff01"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65298" href="#L65298">65298</a>                                                    + <span class="jxr_string">"\uff02"</span> <em class="jxr_comment">// violation</em>
@@ -65550,9 +65550,9 @@
 <a class="jxr_linenumber" name="L65542" href="#L65542">65542</a>                                                    + <span class="jxr_string">"\ufff6"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65543" href="#L65543">65543</a>                                                    + <span class="jxr_string">"\ufff7"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65544" href="#L65544">65544</a>                                                    + <span class="jxr_string">"\ufff8"</span> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L65545" href="#L65545">65545</a>                                                    + <span class="jxr_string">"\ufff9"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L65546" href="#L65546">65546</a>                                                    + <span class="jxr_string">"\ufffa"</span> <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L65547" href="#L65547">65547</a>                                                    + <span class="jxr_string">"\ufffb"</span> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L65545" href="#L65545">65545</a>                                                    + <span class="jxr_string">"\ufff9"</span>
+<a class="jxr_linenumber" name="L65546" href="#L65546">65546</a>                                                    + <span class="jxr_string">"\ufffa"</span>
+<a class="jxr_linenumber" name="L65547" href="#L65547">65547</a>                                                    + <span class="jxr_string">"\ufffb"</span>
 <a class="jxr_linenumber" name="L65548" href="#L65548">65548</a>                                                    + <span class="jxr_string">"\ufffc"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65549" href="#L65549">65549</a>                                                    + <span class="jxr_string">"\ufffd"</span> <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L65550" href="#L65550">65550</a>                                                    + <span class="jxr_string">"\ufffe"</span> <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-frame.html
index 368e0c009b..82ee85fe50 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.avoidescapedunicodecharacters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.avoidescapedunicodecharacters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-summary.html
index 295c98bca4..5f77225c40 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.avoidescapedunicodecharacters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.avoidescapedunicodecharacters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-frame.html
index d7b18cd646..25e285f31b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.avoidnestedblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.avoidnestedblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-summary.html
index 65915c06dc..a090181f19 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/avoidnestedblocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.avoidnestedblocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.avoidnestedblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-frame.html
index c923a5e41a..9be1b8a5ad 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptyblock</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptyblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-summary.html
index 24a58fd78f..b74e7fb292 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptyblock/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptyblock</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptyblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-frame.html
index 2444ef5d0a..b8650e1ed2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-summary.html
index 8e33a0dc64..4a54a3fbe8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/emptycatchblock/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-frame.html
index 0efb1f536c..8d31cec5e6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-summary.html
index 5259c19ab9..d3c2d13ed3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -846,7 +846,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-frame.html
index e3387bff98..e503e44e6d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.needbraces</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.needbraces</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-summary.html
index f62a9c87b0..d718cc9874 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/needbraces/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.needbraces</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.needbraces</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -221,7 +221,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
index cd3805d151..f65c75a3c7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
index 9633d313af..388ebdd2bf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-frame.html
index 399721d814..fe8400fb5a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-summary.html
index ae8ac2aabb..a65e5a1abc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/blocks/rightcurly/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -1281,7 +1281,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheckExamplesTest.html
index 398e846425..7b9e4df6f3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.AvoidDoubleBraceInitializationCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="AvoidDoubleBraceInitializationCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/AvoidDoubleBraceInitializationCheckExamplesTest.html#AvoidDoubleBraceInitializationCheckExamplesTest">AvoidDoubleBraceInitializationCheckExamplesTest</a>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      @Override
@@ -43,21 +43,14 @@
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Test
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          };
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      @Test
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          };
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      }
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  }
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              <span class="jxr_string">"16:43: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"list1"</span>),
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              <span class="jxr_string">"21:42: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"list2"</span>),
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          };
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      }
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheckTest.html
index 672bcab63d..add7ff10ff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalCatchCheckTest.html
@@ -42,7 +42,7 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      }
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      @Test
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefault() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalCatchCheckDefaultTokens() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>              <span class="jxr_string">"14:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"RuntimeException"</span>),
@@ -54,11 +54,11 @@
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>          };
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>                  getPath(<span class="jxr_string">"InputIllegalCatch.java"</span>), expected);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>                  getPath(<span class="jxr_string">"InputIllegalCatchCheckDefaultTokens.java"</span>), expected);
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      @Test
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalClassNames() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalCatchCheckSuperclassThrowable() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"14:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"Exception"</span>),
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"15:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"Throwable"</span>),
@@ -67,11 +67,11 @@
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>          };
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  getPath(<span class="jxr_string">"InputIllegalCatch3.java"</span>), expected);
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  getPath(<span class="jxr_string">"InputIllegalCatchCheckSuperclassThrowable.java"</span>), expected);
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>      }
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>  
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>      @Test
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalClassNamesBad() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalCatchCheckSuperclassException() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>          <em class="jxr_comment">// check that incorrect names don't break the Check</em>
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>              <span class="jxr_string">"15:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"Exception"</span>),
@@ -79,11 +79,11 @@
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>          };
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>                  getPath(<span class="jxr_string">"InputIllegalCatch4.java"</span>), expected);
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>                  getPath(<span class="jxr_string">"InputIllegalCatchCheckSuperclassException.java"</span>), expected);
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      }
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>  
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>      @Test
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultipleTypes() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalCatchCheckMultipleExceptions() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"15:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"RuntimeException"</span>),
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"15:11: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"SQLException"</span>),
@@ -99,7 +99,7 @@
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          };
 <a class="jxr_linenumber" name="L92" href="#L92">92</a>  
 <a class="jxr_linenumber" name="L93" href="#L93">93</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>                  getPath(<span class="jxr_string">"InputIllegalCatch2.java"</span>), expected);
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>                  getPath(<span class="jxr_string">"InputIllegalCatchCheckMultipleExceptions.java"</span>), expected);
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>      }
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>      @Test
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheckTest.html
index e82d46e16f..dd18004a26 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenCheckTest.html
@@ -46,18 +46,18 @@
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Test
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCheckWithDefaultSettings()
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckDefaultTokenLabel()
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>              <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>              <span class="jxr_string">"36:14: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"label:"</span>),
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>              <span class="jxr_string">"38:25: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"anotherLabel:"</span>),
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>          };
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>                  getPath(<span class="jxr_string">"InputIllegalTokens.java"</span>), expected);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>                  getPath(<span class="jxr_string">"InputIllegalTokensCheckDefaultTokenLabel.java"</span>), expected);
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>      }
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>      @Test
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testPreviouslyIllegalTokens()
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckSwitchAndPostIncDec()
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>              <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"18:9: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"switch"</span>),
@@ -65,23 +65,23 @@
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"22:18: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"++"</span>),
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>          };
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  getPath(<span class="jxr_string">"InputIllegalTokens2.java"</span>), expected);
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  getPath(<span class="jxr_string">"InputIllegalTokensCheckSwitchAndPostIncDec.java"</span>), expected);
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>      }
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>  
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>      @Test
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNative() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckTokenNative() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>              <span class="jxr_string">"27:12: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"native"</span>),
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>          };
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  getPath(<span class="jxr_string">"InputIllegalTokens3.java"</span>), expected);
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  getPath(<span class="jxr_string">"InputIllegalTokensCheckTokenNative.java"</span>), expected);
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>  
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>      @Test
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCommentContentToken()
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckCommentsContent()
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>              <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputIllegalTokens4.java"</span>);
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">final</strong> String path = getPath(<span class="jxr_string">"InputIllegalTokensCheckCommentsContent.java"</span>);
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">final</strong> String lineSeparator =
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>                  CheckUtil.getLineSeparatorForFile(path, StandardCharsets.UTF_8);
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
@@ -108,7 +108,7 @@
 <a class="jxr_linenumber" name="L100" href="#L100">100</a>     }
 <a class="jxr_linenumber" name="L101" href="#L101">101</a> 
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>     @Test
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBlockCommentBeginToken()
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckBlockCommentBegin()
 <a class="jxr_linenumber" name="L104" href="#L104">104</a>             <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L105" href="#L105">105</a> 
 <a class="jxr_linenumber" name="L106" href="#L106">106</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
@@ -116,11 +116,11 @@
 <a class="jxr_linenumber" name="L108" href="#L108">108</a>             <span class="jxr_string">"10:1: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"/*"</span>),
 <a class="jxr_linenumber" name="L109" href="#L109">109</a>         };
 <a class="jxr_linenumber" name="L110" href="#L110">110</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>                 getPath(<span class="jxr_string">"InputIllegalTokens5.java"</span>), expected);
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>                 getPath(<span class="jxr_string">"InputIllegalTokensCheckBlockCommentBegin.java"</span>), expected);
 <a class="jxr_linenumber" name="L112" href="#L112">112</a>     }
 <a class="jxr_linenumber" name="L113" href="#L113">113</a> 
 <a class="jxr_linenumber" name="L114" href="#L114">114</a>     @Test
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBlockCommentEndToken()
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckBlockCommentEnd()
 <a class="jxr_linenumber" name="L116" href="#L116">116</a>             <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L117" href="#L117">117</a> 
 <a class="jxr_linenumber" name="L118" href="#L118">118</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
@@ -128,11 +128,11 @@
 <a class="jxr_linenumber" name="L120" href="#L120">120</a>             <span class="jxr_string">"12:2: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"*/"</span>),
 <a class="jxr_linenumber" name="L121" href="#L121">121</a>         };
 <a class="jxr_linenumber" name="L122" href="#L122">122</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 getPath(<span class="jxr_string">"InputIllegalTokens6.java"</span>), expected);
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 getPath(<span class="jxr_string">"InputIllegalTokensCheckBlockCommentEnd.java"</span>), expected);
 <a class="jxr_linenumber" name="L124" href="#L124">124</a>     }
 <a class="jxr_linenumber" name="L125" href="#L125">125</a> 
 <a class="jxr_linenumber" name="L126" href="#L126">126</a>     @Test
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSingleLineCommentToken()
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIllegalTokensCheckSingleLineComment()
 <a class="jxr_linenumber" name="L128" href="#L128">128</a>             <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L129" href="#L129">129</a> 
 <a class="jxr_linenumber" name="L130" href="#L130">130</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
@@ -140,7 +140,7 @@
 <a class="jxr_linenumber" name="L132" href="#L132">132</a>             <span class="jxr_string">"42:26: "</span> + getCheckMessage(MSG_KEY, <span class="jxr_string">"//"</span>),
 <a class="jxr_linenumber" name="L133" href="#L133">133</a>         };
 <a class="jxr_linenumber" name="L134" href="#L134">134</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>                 getPath(<span class="jxr_string">"InputIllegalTokens7.java"</span>), expected);
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>                 getPath(<span class="jxr_string">"InputIllegalTokensCheckSingleLineComment.java"</span>), expected);
 <a class="jxr_linenumber" name="L136" href="#L136">136</a>     }
 <a class="jxr_linenumber" name="L137" href="#L137">137</a> 
 <a class="jxr_linenumber" name="L138" href="#L138">138</a> }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheckTest.html
index 329f6cb5fb..c6157c4ffd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTokenTextCheckTest.html
@@ -187,7 +187,7 @@
 <a class="jxr_linenumber" name="L179" href="#L179">179</a> 
 <a class="jxr_linenumber" name="L180" href="#L180">180</a>     @Test
 <a class="jxr_linenumber" name="L181" href="#L181">181</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAcceptableTokensMakeSense() {
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedTokenTypesTotalNumber = 194;
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedTokenTypesTotalNumber = 195;
 <a class="jxr_linenumber" name="L183" href="#L183">183</a>         assertWithMessage(<span class="jxr_string">"Total number of TokenTypes has changed, acceptable tokens in"</span>
 <a class="jxr_linenumber" name="L184" href="#L184">184</a>                 + <span class="jxr_string">" IllegalTokenTextCheck need to be reconsidered."</span>)
 <a class="jxr_linenumber" name="L185" href="#L185">185</a>             .that(TokenUtil.getTokenTypesTotalNumber())
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.html
index 814ac404f8..2141f5dfcc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.html
@@ -46,135 +46,159 @@
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Test
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCaseClass() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCaseSmallTalkStyle() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>              <span class="jxr_string">"13:59: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <span class="jxr_string">"93:21: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>              <span class="jxr_string">"120:14: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>              <span class="jxr_string">"146:15: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>              <span class="jxr_string">"158:23: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>              <span class="jxr_string">"178:19: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>              <span class="jxr_string">"181:59: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          };
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineSingleLine.java"</span>),
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>              expected);
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>      @Test
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokensNotNull() {
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">final</strong> OneStatementPerLineCheck check = <strong class="jxr_keyword">new</strong> OneStatementPerLineCheck();
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>          assertWithMessage(<span class="jxr_string">"Acceptable tokens should not be null"</span>)
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>              .that(check.getAcceptableTokens())
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>              .isNotNull();
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>          assertWithMessage(<span class="jxr_string">"Default tokens should not be null"</span>)
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>              .that(check.getDefaultTokens())
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>              .isNotNull();
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>          assertWithMessage(<span class="jxr_string">"Required tokens should not be null"</span>)
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>              .that(check.getRequiredTokens())
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>              .isNotNull();
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      }
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>      @Test
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWithMultilineStatements() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>              <span class="jxr_string">"49:21: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>              <span class="jxr_string">"66:17: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>              <span class="jxr_string">"74:17: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>              <span class="jxr_string">"86:10: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>              <span class="jxr_string">"95:28: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"140:39: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"173:46: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"184:47: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>          };
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>          verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineMultiline.java"</span>),
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              expected);
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>      @Test
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> oneStatementNonCompilableInputTest() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"39:4: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"44:54: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"45:54: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <span class="jxr_string">"45:70: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <span class="jxr_string">"46:46: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"50:81: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>          };
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>  
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>                 getNonCompilablePath(<span class="jxr_string">"InputOneStatementPerLine.java"</span>), expected);
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>     }
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>     @Test
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testResourceReferenceVariableIgnored() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>             <span class="jxr_string">"32:42: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <span class="jxr_string">"36:43: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>             <span class="jxr_string">"42:46: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>             <span class="jxr_string">"46:46: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         };
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <span class="jxr_string">"87:21: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          };
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineSingleLineSmallTalkStyle.java"</span>),
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>                  expected);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      }
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      @Test
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCaseLoops() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <span class="jxr_string">"27:18: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"53:17: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"65:25: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"85:23: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"88:63: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          };
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineSingleLineInLoops.java"</span>),
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  expected);
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      }
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      @Test
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMultiCaseDeclarations() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineSingleLineForDeclarations.java"</span>),
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>                  expected);
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      }
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      @Test
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokensNotNull() {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong class="jxr_keyword">final</strong> OneStatementPerLineCheck check = <strong class="jxr_keyword">new</strong> OneStatementPerLineCheck();
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          assertWithMessage(<span class="jxr_string">"Acceptable tokens should not be null"</span>)
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>              .that(check.getAcceptableTokens())
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>              .isNotNull();
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          assertWithMessage(<span class="jxr_string">"Default tokens should not be null"</span>)
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>              .that(check.getDefaultTokens())
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>              .isNotNull();
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          assertWithMessage(<span class="jxr_string">"Required tokens should not be null"</span>)
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>              .that(check.getRequiredTokens())
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>              .isNotNull();
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      }
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      @Test
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDeclarationsWithMultilineStatements() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"49:21: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"66:17: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"74:17: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"86:10: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"95:28: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>          };
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  getPath(<span class="jxr_string">"InputOneStatementPerLineMultilineForDeclarations.java"</span>),
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>              expected);
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>     @Test
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testLoopsAndTryWithResourceWithMultilineStatements() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"53:39: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>             <span class="jxr_string">"86:44: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>             <span class="jxr_string">"97:45: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>         };
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>                 getPath(<span class="jxr_string">"InputOneStatementPerLineMultilineInLoopsAndTryWithResources.java"</span>),
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>                 expected);
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>     }
 <a class="jxr_linenumber" name="L112" href="#L112">112</a> 
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 getPath(<span class="jxr_string">"InputOneStatementPerLineTryWithResources.java"</span>),
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>                 expected);
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>     }
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> 
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>     @Test
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testResourcesIgnored() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>                 getPath(<span class="jxr_string">"InputOneStatementPerLineTryWithResourcesIgnore.java"</span>),
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 expected);
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>     }
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> 
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>     @Test
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllTheCodeInSingleLine() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>                 createModuleConfig(OneStatementPerLineCheck.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L130" href="#L130">130</a> 
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>             <span class="jxr_string">"1:102: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>             <span class="jxr_string">"1:131: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>             <span class="jxr_string">"1:165: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>             <span class="jxr_string">"1:231: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>             <span class="jxr_string">"1:406: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>             <span class="jxr_string">"1:443: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>             <span class="jxr_string">"1:455: "</span> + getCheckMessage(MSG_KEY),
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>         };
-<a class="jxr_linenumber" name="L140" href="#L140">140</a> 
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>         verify(checkConfig, getPath(<span class="jxr_string">"InputOneStatementPerLine.java"</span>),
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>                 expected);
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>     }
-<a class="jxr_linenumber" name="L144" href="#L144">144</a> 
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>     @Test
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStateIsClearedOnBeginTreeForLastStatementEnd() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>         <strong class="jxr_keyword">final</strong> String inputWithWarnings = getPath(<span class="jxr_string">"InputOneStatementPerLineBeginTree1.java"</span>);
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>         <strong class="jxr_keyword">final</strong> String inputWithoutWarnings = getPath(<span class="jxr_string">"InputOneStatementPerLineBeginTree2.java"</span>);
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedFirstInput = List.of(
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>                 <span class="jxr_string">"6:96: "</span> + getCheckMessage(MSG_KEY)
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>         );
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedSecondInput = List.of(CommonUtil.EMPTY_STRING_ARRAY);
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>         verifyWithInlineConfigParser(inputWithWarnings,
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>             inputWithoutWarnings, expectedFirstInput, expectedSecondInput);
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>     }
-<a class="jxr_linenumber" name="L156" href="#L156">156</a> 
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>     @Test
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStateIsClearedOnBeginTreeForLastVariableStatement() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>         <strong class="jxr_keyword">final</strong> String file1 = getPath(
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>                 <span class="jxr_string">"InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd1.java"</span>);
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>         <strong class="jxr_keyword">final</strong> String file2 = getPath(
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>                 <span class="jxr_string">"InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd2.java"</span>);
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedFirstInput = List.of(
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>                 <span class="jxr_string">"15:59: "</span> + getCheckMessage(MSG_KEY)
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>         );
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedSecondInput = List.of(CommonUtil.EMPTY_STRING_ARRAY);
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>         verifyWithInlineConfigParser(file1, file2, expectedFirstInput, expectedSecondInput);
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>     }
-<a class="jxr_linenumber" name="L169" href="#L169">169</a> }
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>     @Test
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> oneStatementNonCompilableInputTest() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>             <span class="jxr_string">"39:4: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>             <span class="jxr_string">"44:54: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>             <span class="jxr_string">"45:54: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>             <span class="jxr_string">"45:70: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>             <span class="jxr_string">"46:46: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>             <span class="jxr_string">"50:81: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>         };
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> 
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>                 getNonCompilablePath(<span class="jxr_string">"InputOneStatementPerLine.java"</span>), expected);
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     }
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>     @Test
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testResourceReferenceVariableIgnored() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>             <span class="jxr_string">"32:42: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>             <span class="jxr_string">"36:43: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>             <span class="jxr_string">"42:46: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>             <span class="jxr_string">"46:46: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>         };
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> 
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>                 getPath(<span class="jxr_string">"InputOneStatementPerLineTryWithResources.java"</span>),
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>                 expected);
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>     }
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>     @Test
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testResourcesIgnored() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 getPath(<span class="jxr_string">"InputOneStatementPerLineTryWithResourcesIgnore.java"</span>),
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                 expected);
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>     }
+<a class="jxr_linenumber" name="L149" href="#L149">149</a> 
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>     @Test
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllTheCodeInSingleLine() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration checkConfig =
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>                 createModuleConfig(OneStatementPerLineCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> 
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>             <span class="jxr_string">"1:102: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>             <span class="jxr_string">"1:131: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>             <span class="jxr_string">"1:165: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>             <span class="jxr_string">"1:231: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>             <span class="jxr_string">"1:406: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>             <span class="jxr_string">"1:443: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>             <span class="jxr_string">"1:455: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>         };
+<a class="jxr_linenumber" name="L164" href="#L164">164</a> 
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>         verify(checkConfig, getPath(<span class="jxr_string">"InputOneStatementPerLine.java"</span>),
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>                 expected);
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>     }
+<a class="jxr_linenumber" name="L168" href="#L168">168</a> 
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>     @Test
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStateIsClearedOnBeginTreeForLastStatementEnd() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>         <strong class="jxr_keyword">final</strong> String inputWithWarnings = getPath(<span class="jxr_string">"InputOneStatementPerLineBeginTree1.java"</span>);
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         <strong class="jxr_keyword">final</strong> String inputWithoutWarnings = getPath(<span class="jxr_string">"InputOneStatementPerLineBeginTree2.java"</span>);
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedFirstInput = List.of(
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>                 <span class="jxr_string">"6:96: "</span> + getCheckMessage(MSG_KEY)
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         );
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedSecondInput = List.of(CommonUtil.EMPTY_STRING_ARRAY);
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>         verifyWithInlineConfigParser(inputWithWarnings,
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>             inputWithoutWarnings, expectedFirstInput, expectedSecondInput);
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>     }
+<a class="jxr_linenumber" name="L180" href="#L180">180</a> 
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>     @Test
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testStateIsClearedOnBeginTreeForLastVariableStatement() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>         <strong class="jxr_keyword">final</strong> String file1 = getPath(
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>                 <span class="jxr_string">"InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd1.java"</span>);
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>         <strong class="jxr_keyword">final</strong> String file2 = getPath(
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>                 <span class="jxr_string">"InputOneStatementPerLineBeginTreeLastVariableResourcesStatementEnd2.java"</span>);
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedFirstInput = List.of(
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>                 <span class="jxr_string">"15:59: "</span> + getCheckMessage(MSG_KEY)
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         );
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedSecondInput = List.of(CommonUtil.EMPTY_STRING_ARRAY);
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         verifyWithInlineConfigParser(file1, file2, expectedFirstInput, expectedSecondInput);
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>     }
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html
index a0b14ed941..14dfc9b96c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html
@@ -27,36 +27,49 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="UnnecessaryParenthesesCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html#UnnecessaryParenthesesCheckExamplesTest">UnnecessaryParenthesesCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses"</span>;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck.MSG_ASSIGN;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck.MSG_EXPR;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck.MSG_IDENT;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck.MSG_LAMBDA;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck.MSG_LITERAL;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="UnnecessaryParenthesesCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckExamplesTest.html#UnnecessaryParenthesesCheckExamplesTest">UnnecessaryParenthesesCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      @Override
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses"</span>;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  }
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      @Test
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>              <span class="jxr_string">"17:18: "</span> + getCheckMessage(MSG_ASSIGN),
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>              <span class="jxr_string">"19:13: "</span> + getCheckMessage(MSG_IDENT, <span class="jxr_string">"square"</span>),
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>              <span class="jxr_string">"25:19: "</span> + getCheckMessage(MSG_LITERAL, <span class="jxr_string">"0"</span>),
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <span class="jxr_string">"27:15: "</span> + getCheckMessage(MSG_ASSIGN),
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>              <span class="jxr_string">"28:20: "</span> + getCheckMessage(MSG_ASSIGN),
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>              <span class="jxr_string">"28:24: "</span> + getCheckMessage(MSG_IDENT, <span class="jxr_string">"square"</span>),
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>              <span class="jxr_string">"36:21: "</span> + getCheckMessage(MSG_LAMBDA),
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>              <span class="jxr_string">"44:9: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>              <span class="jxr_string">"44:31: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>              <span class="jxr_string">"44:53: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>              <span class="jxr_string">"48:9: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          };
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      }
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      @Test
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"18:18: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"26:19: "</span> + getCheckMessage(MSG_EXPR),
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          };
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      }
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-frame.html
index b84102b754..784afb0dec 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.arraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.arraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-summary.html
index 2efdd265c2..521bd3c0ce 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/arraytrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.arraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.arraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html
new file mode 100644
index 0000000000..0a749ed09f
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="AvoidDoubleBraceInitialization"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/Example1.html#Example1">Example1</a> {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    List&lt;Integer&gt; list1 = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;() { <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>        add(1);
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    };
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>    List&lt;String&gt; list2 = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;() { <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          ;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <em class="jxr_comment">// comments and semicolons are ignored</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>        add(<span class="jxr_string">"foo"</span>);
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      }
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>    };
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    List&lt;Object&gt; list = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;() {
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <em class="jxr_comment">// OK, as it is not double brace pattern</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> field;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      {
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>        add(<strong class="jxr_keyword">new</strong> Object());
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      }
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>    };
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  }
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-frame.html
index a6a1f4d98a..ed3dbcb6cd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,6 +13,9 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
                     <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization" target="classFrame">InputAvoidDoubleBraceInitialization</a>
                 </li>
                                 <li>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-summary.html
index 4cbf9379fc..44cf658886 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoiddoublebraceinitialization/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -58,15 +58,20 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         <tbody>
                                             		                                                                                                <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">InputAvoidDoubleBraceInitialization</a>
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">Example1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization.AA" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">InputAvoidDoubleBraceInitialization.AA</a>
+                                    <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">InputAvoidDoubleBraceInitialization</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization.AA" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">InputAvoidDoubleBraceInitialization.AA</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="InputAvoidDoubleBraceInitialization.html#InputAvoidDoubleBraceInitialization.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.avoiddoublebraceinitialization">InputAvoidDoubleBraceInitialization.Inner</a>
                                 </td>
@@ -91,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidinlineconditionals/InputAvoidInlineConditionals.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidinlineconditionals/InputAvoidInlineConditionals.html
index 6c9c75f306..a5dc861b66 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidinlineconditionals/InputAvoidInlineConditionals.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidinlineconditionals/InputAvoidInlineConditionals.html
@@ -46,10 +46,10 @@
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>      <em class="jxr_javadoccomment">/** assert statement test */</em>
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> assertTest()
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      {
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>          assert <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          assert <strong class="jxr_keyword">true</strong> : <span class="jxr_string">"Whups"</span>;
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          <em class="jxr_comment">// evil colons, should be OK</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-frame.html
index 45c2e4ed9a..3c0b9e9302 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoidnoargumentsuperconstructorcall</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoidnoargumentsuperconstructorcall</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-summary.html
index b5d2011684..694c252bd7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/avoidnoargumentsuperconstructorcall/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoidnoargumentsuperconstructorcall</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.avoidnoargumentsuperconstructorcall</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-frame.html
index 70def7d19e..b3b2379f53 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.covariantequals</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.covariantequals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-summary.html
index 39ec5d1151..056f8de4c7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/covariantequals/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.covariantequals</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.covariantequals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-frame.html
index 1f06eb3ddc..fa5d91e19b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.declarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.declarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-summary.html
index de8f21f4ae..599a084457 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/declarationorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.declarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.declarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-frame.html
index 0a11bbda9c..0b71c26cc8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-summary.html
index 23d43320b9..e825dc69ac 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/defaultcomeslast/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-frame.html
index 3301402d89..14a717088c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.emptystatement</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.emptystatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-summary.html
index 7e75e7f707..e8c8572834 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/emptystatement/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.emptystatement</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.emptystatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-frame.html
index 8a0f756d5f..070d8b4c97 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-summary.html
index 6be584bfbd..54684cf0f9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -266,7 +266,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html
index 79705c7fc0..54851b184b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html
@@ -14,16 +14,16 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputEqualsHashCode" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html#InputEqualsHashCode">InputEqualsHashCode</a> { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> notEquals() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputEqualsHashCode" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCode.html#InputEqualsHashCode">InputEqualsHashCode</a> {
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> notEquals() {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      }
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals() {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      }
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o1) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o1) {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      }
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
@@ -31,23 +31,23 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> equals(String s) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> equals(String s) {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      }
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> notHashCode() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> notHashCode() {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode(Object o1) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode(Object o1) {
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      }
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> hashCode(Object o1, Object o2) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> hashCode(Object o1, Object o2) {
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeEqualsParameter.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeEqualsParameter.html
index 9dd7c3259c..a13143cab8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeEqualsParameter.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeEqualsParameter.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputEqualsHashCodeEqualsParameter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeEqualsParameter.html#InputEqualsHashCodeEqualsParameter">InputEqualsHashCodeEqualsParameter</a> {
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass1 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass1 {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(String o) {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          }
@@ -36,7 +36,7 @@
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>              <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          }
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      }
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass4 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass4 {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>              <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>          }
@@ -47,7 +47,7 @@
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>              <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          }
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass5 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass5 {
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() {
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>              <strong class="jxr_keyword">return</strong> 1;
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          }
@@ -71,7 +71,7 @@
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>          }
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>      }
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass8 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass8 {
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">native</strong> <strong class="jxr_keyword">int</strong> hashCode();
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">native</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o);
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>      }
@@ -81,7 +81,7 @@
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TestClass10 { <em class="jxr_comment">// violation, no `hashCode` implementation</em>
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">native</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o); <em class="jxr_comment">// violation 'without .* of 'hashCode()'.'</em>
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      }
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> TestClass11 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> TestClass11 {
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">int</strong> hashCode();
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o);
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>      }
@@ -97,14 +97,14 @@
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>          }
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>      }
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass14 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass14 {
 <a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode();
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o);
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>      }
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass15 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass15 {
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object o);
 <a class="jxr_linenumber" name="L98" href="#L98">98</a>      }
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass16 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> TestClass16 {
 <a class="jxr_linenumber" name="L100" href="#L100">100</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode();
 <a class="jxr_linenumber" name="L101" href="#L101">101</a>     }
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> TestClass17 {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeSemantic.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeSemantic.html
index c360652446..7eb47246af 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeSemantic.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/InputEqualsHashCodeSemantic.html
@@ -64,7 +64,7 @@
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> EqualsVsHashCode2
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>      {
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(String a) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(String a)
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>          {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>          }
@@ -72,7 +72,7 @@
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>  
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> EqualsVsHashCode3
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>      {
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object a) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object a)
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>          {
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>          }
@@ -88,7 +88,7 @@
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>          <em class="jxr_comment">// in anon inner class</em>
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>          ByteArrayOutputStream bos1 = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream()
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>          {
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object a) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object a)
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>              {
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>                  <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>              }
@@ -129,7 +129,7 @@
 <a class="jxr_linenumber" name="L121" href="#L121">121</a> 
 <a class="jxr_linenumber" name="L122" href="#L122">122</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> EqualsVsHashCode6
 <a class="jxr_linenumber" name="L123" href="#L123">123</a>     {
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">public</strong> &lt;A&gt; <strong class="jxr_keyword">boolean</strong> equals(Comparable&lt;A&gt; a) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">public</strong> &lt;A&gt; <strong class="jxr_keyword">boolean</strong> equals(Comparable&lt;A&gt; a)
 <a class="jxr_linenumber" name="L125" href="#L125">125</a>         {
 <a class="jxr_linenumber" name="L126" href="#L126">126</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L127" href="#L127">127</a>         }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-frame.html
index b8fd1924fd..07db1a666a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-summary.html
index f801efed0e..285929a798 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/equalshashcode/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.equalshashcode</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -221,7 +221,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-frame.html
index 6eb97e43c5..c4ee8f6dc6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.explicitinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.explicitinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-summary.html
index d13a79f292..7ffb4db211 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/explicitinitialization/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.explicitinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.explicitinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-frame.html
index 1319aadae8..cc2d36ebbc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-summary.html
index bd5dad50a8..592a02774d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/fallthrough/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -216,7 +216,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html
index 71621a3f3a..c950b6e890 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html
@@ -34,10 +34,10 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">class</strong> <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a> {
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> a) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> a) {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a>(<strong class="jxr_keyword">final</strong> String check) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a>(<strong class="jxr_keyword">final</strong> String check) {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      }
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <a name="Mutation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableConstructor.html#Mutation">Mutation</a>(String str, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> b) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html
index 5c7350ce9a..683fba9c05 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableFalsePositive" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html#InputFinalLocalVariableFalsePositive">InputFinalLocalVariableFalsePositive</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableFalsePositive" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableFalsePositive.html#InputFinalLocalVariableFalsePositive">InputFinalLocalVariableFalsePositive</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method()
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html
index b090123d9d..4850f0fead 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> java.util.stream.Stream;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableLeavingSlistToken" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html#InputFinalLocalVariableLeavingSlistToken">InputFinalLocalVariableLeavingSlistToken</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableLeavingSlistToken" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableLeavingSlistToken.html#InputFinalLocalVariableLeavingSlistToken">InputFinalLocalVariableLeavingSlistToken</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> assignedInInstanceInitAndCtor;
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> assignedInStaticInitAndFoo1;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html
index b5f93688d5..0aaf810972 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableMultiCatch" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html#InputFinalLocalVariableMultiCatch">InputFinalLocalVariableMultiCatch</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableMultiCatch" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultiCatch.html#InputFinalLocalVariableMultiCatch">InputFinalLocalVariableMultiCatch</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> demo() <strong class="jxr_keyword">throws</strong> Throwable {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>              <em class="jxr_comment">// do nothing</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html
index e974650fd1..32f1a4fc5c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableMultipleAndNestedConditions" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html#InputFinalLocalVariableMultipleAndNestedConditions">InputFinalLocalVariableMultipleAndNestedConditions</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableMultipleAndNestedConditions" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableMultipleAndNestedConditions.html#InputFinalLocalVariableMultipleAndNestedConditions">InputFinalLocalVariableMultipleAndNestedConditions</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <em class="jxr_comment">// False positive</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <em class="jxr_comment">// https://github.com/checkstyle/checkstyle/issues/3186</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html
index b85b22c2de..fa5e5f221c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableNativeMethods" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html#InputFinalLocalVariableNativeMethods">InputFinalLocalVariableNativeMethods</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableNativeMethods" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableNativeMethods.html#InputFinalLocalVariableNativeMethods">InputFinalLocalVariableNativeMethods</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">native</strong> String nativeFoo(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b);
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">native</strong> <strong class="jxr_keyword">double</strong> average(<strong class="jxr_keyword">int</strong> n1, <strong class="jxr_keyword">int</strong> n2);
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html
index 77f91ad30e..f609c79c2c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableReceiverParameter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html#InputFinalLocalVariableReceiverParameter">InputFinalLocalVariableReceiverParameter</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalLocalVariableReceiverParameter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html#InputFinalLocalVariableReceiverParameter">InputFinalLocalVariableReceiverParameter</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputFinalLocalVariableReceiverParameter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableReceiverParameter.html#InputFinalLocalVariableReceiverParameter">InputFinalLocalVariableReceiverParameter</a> <strong class="jxr_keyword">this</strong>)
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableSwitchStatement.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableSwitchStatement.html
index 1ca83bb43a..a223cc3548 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableSwitchStatement.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/InputFinalLocalVariableSwitchStatement.html
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">int</strong> x; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">int</strong> x;
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>              <strong class="jxr_keyword">final</strong> T y = T.A;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-frame.html
index 98c1e33224..8fe7bccd78 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-summary.html
index cef1d363f3..e96cbe8dd2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/finallocalvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -486,7 +486,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html
index 7d7325a306..bc1156e623 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html
@@ -29,7 +29,7 @@
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment"> * Test case for hidden fields</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment"> * @author Rick Giles</em>
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">class</strong> <a name="InputHiddenField8" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html#InputHiddenField8">InputHiddenField8</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">class</strong> <a name="InputHiddenField8" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenField8.html#InputHiddenField8">InputHiddenField8</a>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> hidden = 0;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html
index 29d9933165..abf73ec357 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHiddenFieldReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html#InputHiddenFieldReceiver">InputHiddenFieldReceiver</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHiddenFieldReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html#InputHiddenFieldReceiver">InputHiddenFieldReceiver</a> {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputHiddenFieldReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/InputHiddenFieldReceiver.html#InputHiddenFieldReceiver">InputHiddenFieldReceiver</a> <strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Inner {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-frame.html
index e3876b14a5..f9351b2c02 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-summary.html
index 0e04e95519..ad10bf044d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/hiddenfield/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -851,7 +851,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html
similarity index 90%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html
index 3b1c5f5933..f424b8230e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalCatch xref</title>
+<title>InputIllegalCatchCheckDefaultTokens xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalCatch</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">illegalClassNames = (default)Error, Exception, RuntimeException, Throwable, java.lang.Error, \</em>
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatch" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch.html#InputIllegalCatch">InputIllegalCatch</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatchCheckDefaultTokens" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckDefaultTokens.html#InputIllegalCatchCheckDefaultTokens">InputIllegalCatchCheckDefaultTokens</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">try</strong> { <em class="jxr_comment">//class names</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          } <strong class="jxr_keyword">catch</strong> (RuntimeException e) { <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html
index f68432ab8d..d46eb3fa8d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalCatch2 xref</title>
+<title>InputIllegalCatchCheckMultipleExceptions xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalCatch</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">illegalClassNames = java.lang.Error, java.lang.Exception, NullPointerException, \</em>
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatch2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch2.html#InputIllegalCatch2">InputIllegalCatch2</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatchCheckMultipleExceptions" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions">InputIllegalCatchCheckMultipleExceptions</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() <strong class="jxr_keyword">throws</strong> OneMoreException {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>                  foo1();
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html
similarity index 89%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html
index ccf5c69ec1..31a1e05d87 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalCatch4 xref</title>
+<title>InputIllegalCatchCheckSuperclassException xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalCatch</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">illegalClassNames = java.lang.Error, java.lang.Exception, NullPointerException,\</em>
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatch4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch4.html#InputIllegalCatch4">InputIllegalCatch4</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatchCheckSuperclassException" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassException.html#InputIllegalCatchCheckSuperclassException">InputIllegalCatchCheckSuperclassException</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">try</strong> { <em class="jxr_comment">//class names</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          } <strong class="jxr_keyword">catch</strong> (RuntimeException e) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html
similarity index 89%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html
index 3e893f4820..9bf1861217 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalCatch3 xref</title>
+<title>InputIllegalCatchCheckSuperclassThrowable xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalCatch</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">illegalClassNames = java.lang.Error, java.lang.Exception, java.lang.Throwable</em>
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch;
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatch3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatch3.html#InputIllegalCatch3">InputIllegalCatch3</a> {
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalCatchCheckSuperclassThrowable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/InputIllegalCatchCheckSuperclassThrowable.html#InputIllegalCatchCheckSuperclassThrowable">InputIllegalCatchCheckSuperclassThrowable</a> {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">try</strong> { <em class="jxr_comment">//class names</em>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          } <strong class="jxr_keyword">catch</strong> (RuntimeException e) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-frame.html
index edd729f0f2..97c4825c65 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,22 +13,22 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
-                    <a href="InputIllegalCatch.html#InputIllegalCatch" target="classFrame">InputIllegalCatch</a>
+                    <a href="InputIllegalCatchCheckDefaultTokens.html#InputIllegalCatchCheckDefaultTokens" target="classFrame">InputIllegalCatchCheckDefaultTokens</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalCatch2.html#InputIllegalCatch2" target="classFrame">InputIllegalCatch2</a>
+                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions" target="classFrame">InputIllegalCatchCheckMultipleExceptions</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalCatch2.html#InputIllegalCatch2.OneMoreException" target="classFrame">InputIllegalCatch2.OneMoreException</a>
+                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.OneMoreException" target="classFrame">InputIllegalCatchCheckMultipleExceptions.OneMoreException</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalCatch2.html#InputIllegalCatch2.SQLException" target="classFrame">InputIllegalCatch2.SQLException</a>
+                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.SQLException" target="classFrame">InputIllegalCatchCheckMultipleExceptions.SQLException</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalCatch3.html#InputIllegalCatch3" target="classFrame">InputIllegalCatch3</a>
+                    <a href="InputIllegalCatchCheckSuperclassException.html#InputIllegalCatchCheckSuperclassException" target="classFrame">InputIllegalCatchCheckSuperclassException</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalCatch4.html#InputIllegalCatch4" target="classFrame">InputIllegalCatch4</a>
+                    <a href="InputIllegalCatchCheckSuperclassThrowable.html#InputIllegalCatchCheckSuperclassThrowable" target="classFrame">InputIllegalCatchCheckSuperclassThrowable</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-summary.html
index e6a57e65bc..6ceda3c2cb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalcatch/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -58,32 +58,32 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         <tbody>
                                             		                                                                                                <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch.html#InputIllegalCatch" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch</a>
+                                    <a href="InputIllegalCatchCheckDefaultTokens.html#InputIllegalCatchCheckDefaultTokens" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckDefaultTokens</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch2.html#InputIllegalCatch2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch2</a>
+                                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckMultipleExceptions</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch2.html#InputIllegalCatch2.OneMoreException" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch2.OneMoreException</a>
+                                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.OneMoreException" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckMultipleExceptions.OneMoreException</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch2.html#InputIllegalCatch2.SQLException" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch2.SQLException</a>
+                                    <a href="InputIllegalCatchCheckMultipleExceptions.html#InputIllegalCatchCheckMultipleExceptions.SQLException" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckMultipleExceptions.SQLException</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch3.html#InputIllegalCatch3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch3</a>
+                                    <a href="InputIllegalCatchCheckSuperclassException.html#InputIllegalCatchCheckSuperclassException" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckSuperclassException</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalCatch4.html#InputIllegalCatch4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatch4</a>
+                                    <a href="InputIllegalCatchCheckSuperclassThrowable.html#InputIllegalCatchCheckSuperclassThrowable" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch">InputIllegalCatchCheckSuperclassThrowable</a>
                                 </td>
                             </tr>
                                                     </tbody>
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html
index ce25ba6219..f4162160d4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> java.util.function.Supplier;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html#InputIllegalInstantiation">InputIllegalInstantiation</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiation.html#InputIllegalInstantiation">InputIllegalInstantiation</a>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args)
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html
index 8c89da23d9..61f4d74ef9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html
@@ -8,9 +8,8 @@
 <div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation;
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationBeginTree1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html#InputIllegalInstantiationBeginTree1">InputIllegalInstantiationBeginTree1</a> {
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   }
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationBeginTree1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree1.html#InputIllegalInstantiationBeginTree1">InputIllegalInstantiationBeginTree1</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree2.html
index c025d60f48..da96e17dbd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationBeginTree2.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">*/</em>
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationBeginTree2" href="..//InputIllegalInstantiationBeginTree2.html#InputIllegalInstantiationBeginTree2">InputIllegalInstantiationBeginTree2</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">void</strong> otherInstantiations()
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationLang3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationLang3.html
index f624514f3c..ee00704720 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationLang3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationLang3.html
@@ -17,7 +17,7 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationLang3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationLang3.html#InputIllegalInstantiationLang3">InputIllegalInstantiationLang3</a> {
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>      Boolean obj = <strong class="jxr_keyword">new</strong> Boolean(<strong class="jxr_keyword">true</strong>); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      Boolean obj = <strong class="jxr_keyword">new</strong> Boolean(<strong class="jxr_keyword">true</strong>);
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      Integer obj2 = <strong class="jxr_keyword">new</strong> Integer(0);
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationNameSimilarToStandardClasses.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationNameSimilarToStandardClasses.html
index 8920d692a2..b50ae88277 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationNameSimilarToStandardClasses.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationNameSimilarToStandardClasses.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationNameSimilarToStandardClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationNameSimilarToStandardClasses.html#InputIllegalInstantiationNameSimilarToStandardClasses">InputIllegalInstantiationNameSimilarToStandardClasses</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">void</strong> method() {
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">new</strong> foo(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">new</strong> foo();
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      }
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">class</strong> foo {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html
index 43cde30183..889dd53a99 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationSameClassNameJavaLang" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html#InputIllegalInstantiationSameClassNameJavaLang">InputIllegalInstantiationSameClassNameJavaLang</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationSameClassNameJavaLang" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html#InputIllegalInstantiationSameClassNameJavaLang">InputIllegalInstantiationSameClassNameJavaLang</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <a name="InputTest" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html#InputTest">InputTest</a> obj = <strong class="jxr_keyword">new</strong> <a name="InputTest" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSameClassNameJavaLang.html#InputTest">InputTest</a>();
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html
index 7ba0f51500..1060d5bdff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment"> * Test case for detecting simple semantic violations.</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * @author Lars Kühne</em>
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationSemantic" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html#InputIllegalInstantiationSemantic">InputIllegalInstantiationSemantic</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">class</strong> <a name="InputIllegalInstantiationSemantic" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/InputIllegalInstantiationSemantic.html#InputIllegalInstantiationSemantic">InputIllegalInstantiationSemantic</a>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_comment">/* Boolean instantiation in a static initializer */</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">static</strong> {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-frame.html
index 24913f7f31..07f3238702 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-summary.html
index 7a0bcdc113..0b151ab946 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalinstantiation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalinstantiation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -211,7 +211,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreMethodNames.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreMethodNames.html
index b59d2b3673..bf81d45f10 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreMethodNames.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreMethodNames.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalThrowsIgnoreMethodNames" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreMethodNames.html#InputIllegalThrowsIgnoreMethodNames">InputIllegalThrowsIgnoreMethodNames</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() <strong class="jxr_keyword">throws</strong> NullPointerException <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() <strong class="jxr_keyword">throws</strong> NullPointerException
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      { <em class="jxr_comment">// no code</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
@@ -29,7 +29,7 @@
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> java.lang.RuntimeException, java.lang.Error <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> java.lang.RuntimeException, java.lang.Error
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreOverriddenMethods.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreOverriddenMethods.html
index 0253aa71c4..24606dbce6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreOverriddenMethods.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsIgnoreOverriddenMethods.html
@@ -22,12 +22,12 @@
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>               <strong class="jxr_keyword">extends</strong> <a name="InputIllegalThrowsTestDefault" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html#InputIllegalThrowsTestDefault">InputIllegalThrowsTestDefault</a>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      @Override
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> RuntimeException { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> RuntimeException {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      @java.lang.Override
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestClassNames.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestClassNames.html
index afd34a70ca..13c8bcc168 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestClassNames.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestClassNames.html
@@ -23,12 +23,12 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      { <em class="jxr_comment">// no code</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      }
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      }
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> java.lang.RuntimeException, java.lang.Error <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo() <strong class="jxr_keyword">throws</strong> java.lang.RuntimeException, java.lang.Error
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      }
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html
index 95a06a16a3..d3405ff091 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalThrowsTestDefault" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestDefault.html#InputIllegalThrowsTestDefault">InputIllegalThrowsTestDefault</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() <strong class="jxr_keyword">throws</strong> NullPointerException <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() <strong class="jxr_keyword">throws</strong> NullPointerException
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      { <em class="jxr_comment">// no code</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
@@ -34,7 +34,7 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finalize() <strong class="jxr_keyword">throws</strong> Throwable { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finalize() <strong class="jxr_keyword">throws</strong> Throwable {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestIllegalClassNames.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestIllegalClassNames.html
index 70fed49f92..af859a43da 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestIllegalClassNames.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/InputIllegalThrowsTestIllegalClassNames.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      { <em class="jxr_comment">// no code</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">public</strong> java.lang.Throwable methodOne() <strong class="jxr_keyword">throws</strong> RuntimeException
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
@@ -33,7 +33,7 @@
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finalize() <strong class="jxr_keyword">throws</strong> Throwable { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finalize() <strong class="jxr_keyword">throws</strong> Throwable {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-frame.html
index bd3b0b9e94..d01e8990ec 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalthrows</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalthrows</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-summary.html
index 74eb0d5ee8..df3d3576a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegalthrows/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalthrows</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegalthrows</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html
index 579ec45086..726e4707ff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens5 xref</title>
+<title>InputIllegalTokensCheckBlockCommentBegin xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/* </em><em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = BLOCK_COMMENT_BEGIN</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/** </em><em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens5" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens5.html#InputIllegalTokens5">InputIllegalTokens5</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckBlockCommentBegin" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentBegin.html#InputIllegalTokensCheckBlockCommentBegin">InputIllegalTokensCheckBlockCommentBegin</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html
index ef9e8a7d9d..1b6fe01125 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens6 xref</title>
+<title>InputIllegalTokensCheckBlockCommentEnd xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = BLOCK_COMMENT_END</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens6" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens6.html#InputIllegalTokens6">InputIllegalTokens6</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckBlockCommentEnd" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckBlockCommentEnd.html#InputIllegalTokensCheckBlockCommentEnd">InputIllegalTokensCheckBlockCommentEnd</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html
index 5351bb7e62..3cf15fc3e1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens4 xref</title>
+<title>InputIllegalTokensCheckCommentsContent xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/* </em><em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = COMMENT_CONTENT</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/** </em><em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens4.html#InputIllegalTokens4">InputIllegalTokens4</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckCommentsContent" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckCommentsContent.html#InputIllegalTokensCheckCommentsContent">InputIllegalTokensCheckCommentsContent</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html
index e18db84d7f..93c0ce883d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens xref</title>
+<title>InputIllegalTokensCheckDefaultTokenLabel xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = (default)LABELED_STAT</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens.html#InputIllegalTokens">InputIllegalTokens</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckDefaultTokenLabel" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckDefaultTokenLabel.html#InputIllegalTokensCheckDefaultTokenLabel">InputIllegalTokensCheckDefaultTokenLabel</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html
index d1e34c9177..ee25571093 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens7 xref</title>
+<title>InputIllegalTokensCheckSingleLineComment xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = SINGLE_LINE_COMMENT</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens7" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens7.html#InputIllegalTokens7">InputIllegalTokens7</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckSingleLineComment" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSingleLineComment.html#InputIllegalTokensCheckSingleLineComment">InputIllegalTokensCheckSingleLineComment</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html
similarity index 92%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html
index 081b3a5855..e867dbdd15 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens2 xref</title>
+<title>InputIllegalTokensCheckSwitchAndPostIncDec xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = LITERAL_SWITCH,POST_INC,POST_DEC</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens2.html#InputIllegalTokens2">InputIllegalTokens2</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckSwitchAndPostIncDec" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckSwitchAndPostIncDec.html#InputIllegalTokensCheckSwitchAndPostIncDec">InputIllegalTokensCheckSwitchAndPostIncDec</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html
similarity index 93%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html
index f70ad2c16c..95ab3d70ec 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputIllegalTokens3 xref</title>
+<title>InputIllegalTokensCheckTokenNative xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">IllegalToken</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">tokens = LITERAL_NATIVE</em>
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Test for illegal tokens</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokens3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokens3.html#InputIllegalTokens3">InputIllegalTokens3</a>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokensCheckTokenNative" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/InputIllegalTokensCheckTokenNative.html#InputIllegalTokensCheckTokenNative">InputIllegalTokensCheckTokenNative</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodWithPreviouslyIllegalTokens()
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-frame.html
index 55e5413261..3449e846a5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,25 +13,25 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
-                    <a href="InputIllegalTokens.html#InputIllegalTokens" target="classFrame">InputIllegalTokens</a>
+                    <a href="InputIllegalTokensCheckBlockCommentBegin.html#InputIllegalTokensCheckBlockCommentBegin" target="classFrame">InputIllegalTokensCheckBlockCommentBegin</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens2.html#InputIllegalTokens2" target="classFrame">InputIllegalTokens2</a>
+                    <a href="InputIllegalTokensCheckBlockCommentEnd.html#InputIllegalTokensCheckBlockCommentEnd" target="classFrame">InputIllegalTokensCheckBlockCommentEnd</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens3.html#InputIllegalTokens3" target="classFrame">InputIllegalTokens3</a>
+                    <a href="InputIllegalTokensCheckCommentsContent.html#InputIllegalTokensCheckCommentsContent" target="classFrame">InputIllegalTokensCheckCommentsContent</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens4.html#InputIllegalTokens4" target="classFrame">InputIllegalTokens4</a>
+                    <a href="InputIllegalTokensCheckDefaultTokenLabel.html#InputIllegalTokensCheckDefaultTokenLabel" target="classFrame">InputIllegalTokensCheckDefaultTokenLabel</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens5.html#InputIllegalTokens5" target="classFrame">InputIllegalTokens5</a>
+                    <a href="InputIllegalTokensCheckSingleLineComment.html#InputIllegalTokensCheckSingleLineComment" target="classFrame">InputIllegalTokensCheckSingleLineComment</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens6.html#InputIllegalTokens6" target="classFrame">InputIllegalTokens6</a>
+                    <a href="InputIllegalTokensCheckSwitchAndPostIncDec.html#InputIllegalTokensCheckSwitchAndPostIncDec" target="classFrame">InputIllegalTokensCheckSwitchAndPostIncDec</a>
                 </li>
                                 <li>
-                    <a href="InputIllegalTokens7.html#InputIllegalTokens7" target="classFrame">InputIllegalTokens7</a>
+                    <a href="InputIllegalTokensCheckTokenNative.html#InputIllegalTokensCheckTokenNative" target="classFrame">InputIllegalTokensCheckTokenNative</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-summary.html
index b2efada76f..1d9cf722c5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltoken/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -58,37 +58,37 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         <tbody>
                                             		                                                                                                <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens.html#InputIllegalTokens" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens</a>
+                                    <a href="InputIllegalTokensCheckBlockCommentBegin.html#InputIllegalTokensCheckBlockCommentBegin" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckBlockCommentBegin</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens2.html#InputIllegalTokens2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens2</a>
+                                    <a href="InputIllegalTokensCheckBlockCommentEnd.html#InputIllegalTokensCheckBlockCommentEnd" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckBlockCommentEnd</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens3.html#InputIllegalTokens3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens3</a>
+                                    <a href="InputIllegalTokensCheckCommentsContent.html#InputIllegalTokensCheckCommentsContent" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckCommentsContent</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens4.html#InputIllegalTokens4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens4</a>
+                                    <a href="InputIllegalTokensCheckDefaultTokenLabel.html#InputIllegalTokensCheckDefaultTokenLabel" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckDefaultTokenLabel</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens5.html#InputIllegalTokens5" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens5</a>
+                                    <a href="InputIllegalTokensCheckSingleLineComment.html#InputIllegalTokensCheckSingleLineComment" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckSingleLineComment</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens6.html#InputIllegalTokens6" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens6</a>
+                                    <a href="InputIllegalTokensCheckSwitchAndPostIncDec.html#InputIllegalTokensCheckSwitchAndPostIncDec" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckSwitchAndPostIncDec</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputIllegalTokens7.html#InputIllegalTokens7" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokens7</a>
+                                    <a href="InputIllegalTokensCheckTokenNative.html#InputIllegalTokensCheckTokenNative" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.illegaltoken">InputIllegalTokensCheckTokenNative</a>
                                 </td>
                             </tr>
                                                     </tbody>
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html
index 30bf87e61d..39bd0c4354 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltokentext;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokenTextDefaultFormat" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html#InputIllegalTokenTextDefaultFormat">InputIllegalTokenTextDefaultFormat</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTokenTextDefaultFormat" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/InputIllegalTokenTextDefaultFormat.html#InputIllegalTokenTextDefaultFormat">InputIllegalTokenTextDefaultFormat</a> {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> myTest() {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          String test = <span class="jxr_string">"a href"</span>;
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          String test2 = <span class="jxr_string">"A href"</span>;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-frame.html
index 79f02140b2..cf152b66c8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltokentext</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltokentext</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-summary.html
index 543a7e39ed..b9b845bf07 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltokentext/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltokentext</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltokentext</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html
index 3e63ef1d9e..b2a2a058b6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">class</strong> <a name="Test" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Test">Test</a> <strong class="jxr_keyword">extends</strong> <a name="Gitter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Gitter">Gitter</a> { <em class="jxr_comment">// violation 'Usage of type 'Gitter' is not allowed'</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">class</strong> <a name="Test1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Test1">Test1</a> <strong class="jxr_keyword">extends</strong> <a name="Github" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Github">Github</a> { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">class</strong> <a name="Test1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Test1">Test1</a> <strong class="jxr_keyword">extends</strong> <a name="Github" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Github">Github</a> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  }
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">class</strong> <a name="Gitter" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeAbstractClassNameFormat.html#Gitter">Gitter</a>{}
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html
index de016549fa..2139264db5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeEmptyStringMemberModifiers" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html#InputIllegalTypeEmptyStringMemberModifiers">InputIllegalTypeEmptyStringMemberModifiers</a> <strong class="jxr_keyword">implements</strong> <a name="InputIllegalTypeSuper" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalTypeSuper">InputIllegalTypeSuper</a> {
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">private</strong> NotAnAbstractClass b = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">/*another comment*/</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.AbstractClass
@@ -48,7 +48,7 @@
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      <a name="InputIllegalTypeEmptyStringMemberModifiers" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeEmptyStringMemberModifiers.html#InputIllegalTypeEmptyStringMemberModifiers">InputIllegalTypeEmptyStringMemberModifiers</a>(Integer i) {}
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> table2(Integer i) {}
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {}
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Override
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer) {} <em class="jxr_comment">// ignore</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html
index a37c157e80..66c68900d3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html
@@ -13,7 +13,7 @@
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment"> */</em>
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a>
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   {
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>       <strong class="jxr_keyword">class</strong> SubCal { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>       <strong class="jxr_keyword">class</strong> SubCal {
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      }
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSameFileNameFalsePositive.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSameFileNameFalsePositive.html
index 1a9963fa36..390a499442 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSameFileNameFalsePositive.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSameFileNameFalsePositive.html
@@ -31,13 +31,13 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeSameFileNameFalsePositive" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSameFileNameFalsePositive.html#InputIllegalTypeSameFileNameFalsePositive">InputIllegalTypeSameFileNameFalsePositive</a>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  {
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> cal = AnObject.getInstance(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> cal = AnObject.getInstance();
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      Date date = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      SubCal subCalendar = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnObject <strong class="jxr_keyword">extends</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnObject <strong class="jxr_keyword">extends</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> getInstance() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> getInstance()
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>              <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          }
@@ -45,12 +45,12 @@
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>      }
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo() {
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          List l; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          java.io.File file = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          List l;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          java.io.File file = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      java.util.List&lt;Integer&gt; list = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(); <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">private</strong> ArrayList&lt;String&gt; values; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">private</strong> Boolean d; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">private</strong> ArrayList&lt;String&gt; values;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">private</strong> Boolean d;
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">private</strong> Boolean[] d1;
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">private</strong> Boolean[][] d2;
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSimilarClassName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSimilarClassName.html
index 136b1d5b6d..432427ba16 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSimilarClassName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSimilarClassName.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeSimilarClassName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeSimilarClassName.html#InputIllegalTypeSimilarClassName">InputIllegalTypeSimilarClassName</a> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          <strong class="jxr_keyword">private</strong> TreeSet example;
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TreeSet { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TreeSet {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>          }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestAbstractClassNamesFalse.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestAbstractClassNamesFalse.html
index 4b5bd0c65d..2a7172ef13 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestAbstractClassNamesFalse.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestAbstractClassNamesFalse.html
@@ -32,7 +32,7 @@
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>          <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">boolean</strong> isPerfectClass();
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      }
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">class</strong> MyNonAbstractClass <strong class="jxr_keyword">extends</strong> AbstractClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">class</strong> MyNonAbstractClass <strong class="jxr_keyword">extends</strong> AbstractClass {
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">boolean</strong> perfect = <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
@@ -49,13 +49,13 @@
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      AbstractClass a = <strong class="jxr_keyword">new</strong> MyNonAbstractClass(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      AbstractClass a = <strong class="jxr_keyword">new</strong> MyNonAbstractClass();
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> String getInnerClassInfo(AbstractClass clazz) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> String getInnerClassInfo(AbstractClass clazz) {
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">return</strong> clazz.getClassInfo();
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>      }
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <strong class="jxr_keyword">public</strong> AbstractClass newInnerClassInstance() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <strong class="jxr_keyword">public</strong> AbstractClass newInnerClassInstance() {
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> MyNonAbstractClass();
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html
index b1fbb051ce..fa9b1510cc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment"> * illegalClassNames = { java.util.TreeSet }</em>
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment"> */</em>
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeTestClearDataBetweenFiles" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html#InputIllegalTypeTestClearDataBetweenFiles">InputIllegalTypeTestClearDataBetweenFiles</a> <strong class="jxr_keyword">implements</strong> <a name="InputIllegalTypeSuper" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalTypeSuper">InputIllegalTypeSuper</a> {
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> NotAnAbstractClass b = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">/*another comment*/</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.AbstractClass
@@ -35,7 +35,7 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      <a name="InputIllegalTypeTestClearDataBetweenFiles" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html#InputIllegalTypeTestClearDataBetweenFiles">InputIllegalTypeTestClearDataBetweenFiles</a>(Integer i) {}
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> table2(Integer i) {}
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {}
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      @Override
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer) {} <em class="jxr_comment">// ignore</em>
@@ -52,9 +52,9 @@
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">interface</strong> <a name="InputIllegalTypeSuperTestClearDataBetweenFiles" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestClearDataBetweenFiles.html#InputIllegalTypeSuperTestClearDataBetweenFiles">InputIllegalTypeSuperTestClearDataBetweenFiles</a> {
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer);
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>      HashMap&lt;?, ?&gt; foo(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      HashMap&lt;?, ?&gt; foo();
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>      Object bar();
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html
index a15b674d51..4e19bacfbf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeTestDefaults" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html#InputIllegalTypeTestDefaults">InputIllegalTypeTestDefaults</a> <strong class="jxr_keyword">implements</strong> <a name="InputIllegalTypeSuper" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalTypeSuper">InputIllegalTypeSuper</a> {
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">private</strong> NotAnAbstractClass b = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">/*another comment*/</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.AbstractClass
@@ -48,7 +48,7 @@
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      <a name="InputIllegalTypeTestDefaults" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestDefaults.html#InputIllegalTypeTestDefaults">InputIllegalTypeTestDefaults</a>(Integer i) {}
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> table2(Integer i) {}
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {}
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Override
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer) {} <em class="jxr_comment">// ignore</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestExtendsImplements.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestExtendsImplements.html
index 835326a724..842cbd66a1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestExtendsImplements.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestExtendsImplements.html
@@ -31,14 +31,14 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> Bar
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>          <strong class="jxr_keyword">extends</strong> Hashtable <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>              &lt;Boolean, <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>                  Bar&gt; { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>                  Bar&gt; {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> Foo&lt;
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>              T <strong class="jxr_keyword">extends</strong> Boolean&gt; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">implements</strong> Cloneable, <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">implements</strong> Cloneable,
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>              Serializable, <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>              Comparator, <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>              Comparator,
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>              Comparable&lt;Foo&lt; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>                  ? <strong class="jxr_keyword">extends</strong> Boolean&gt;&gt; { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
@@ -49,23 +49,23 @@
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonPublicBar
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <strong class="jxr_keyword">extends</strong> Hashtable <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>              &lt;Boolean, <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>                  Bar&gt; { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <strong class="jxr_keyword">extends</strong> Hashtable
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>              &lt;Boolean,
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>                  Bar&gt; {
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonPublicFoo&lt;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>              T <strong class="jxr_keyword">extends</strong> Boolean&gt; <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">implements</strong> Cloneable, <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>              Serializable, <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>              Comparator, <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>              Comparable&lt;Foo&lt; <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>                  ? <strong class="jxr_keyword">extends</strong> Boolean&gt;&gt; { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>              T <strong class="jxr_keyword">extends</strong> Boolean&gt;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">implements</strong> Cloneable,
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>              Serializable,
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>              Comparator,
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              Comparable&lt;Foo&lt;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>                  ? <strong class="jxr_keyword">extends</strong> Boolean&gt;&gt; {
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>      }
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>  
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">interface</strong> NonPublicInterface&lt;Foo&gt;
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">extends</strong> Comparable&lt;Boolean&gt;, <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>              Serializable { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">extends</strong> Comparable&lt;Boolean&gt;,
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              Serializable {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>      }
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>  
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html
index 5472cb4787..b443d53a32 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeTestFormat" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html#InputIllegalTypeTestFormat">InputIllegalTypeTestFormat</a> <strong class="jxr_keyword">implements</strong> <a name="InputIllegalTypeSuper" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalTypeSuper">InputIllegalTypeSuper</a> {
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">private</strong> NotAnAbstractClass b = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">/*another comment*/</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.AbstractClass
@@ -48,7 +48,7 @@
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      <a name="InputIllegalTypeTestFormat" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestFormat.html#InputIllegalTypeTestFormat">InputIllegalTypeTestFormat</a>(Integer i) {}
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> table2(Integer i) {}
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> getInitialContext(java.util.TreeSet v) {}
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Override
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo(HashMap&lt;?, ?&gt; buffer) {} <em class="jxr_comment">// ignore</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html
index f20a6e9945..96890e1d1f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html
@@ -31,8 +31,8 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeTestGenerics" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html#InputIllegalTypeTestGenerics">InputIllegalTypeTestGenerics</a> {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> Set&lt;Boolean&gt; privateSet; <em class="jxr_comment">// OK</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">private</strong> java.util.List&lt;Map&lt;Boolean, Foo&gt;&gt; privateList; <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> Set&lt;Boolean&gt; privateSet;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">private</strong> java.util.List&lt;Map&lt;Boolean, Foo&gt;&gt; privateList;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">public</strong> Set&lt;Boolean&gt; set; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> java.util.List&lt;Map&lt;Boolean, Foo&gt;&gt; list; <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
@@ -48,7 +48,7 @@
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> Set&lt;Boolean&gt; shortName(Set&lt;? <strong class="jxr_keyword">super</strong> Set&lt;Boolean&gt;&gt; a); <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">public</strong> Set&lt;? <strong class="jxr_keyword">extends</strong> Foo&lt;Boolean&gt;&gt; typeArgument() { <em class="jxr_comment">// 2 violations</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> TreeSet&lt;Foo&lt;Boolean&gt;&gt;(); <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> TreeSet&lt;Foo&lt;Boolean&gt;&gt;();
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> MyClass&lt;Foo <strong class="jxr_keyword">extends</strong> Boolean&gt; {} <em class="jxr_comment">// 2 violations</em>
@@ -58,13 +58,13 @@
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">class</strong> <a name="Bounded" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html#Bounded">Bounded</a> {
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> match = <strong class="jxr_keyword">new</strong> TreeSet&lt;Integer&gt;().stream()
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>              .allMatch(<strong class="jxr_keyword">new</strong> TreeSet&lt;&gt;()::add); <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>              .allMatch(<strong class="jxr_keyword">new</strong> TreeSet&lt;&gt;()::add);
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;Boolean&gt; <strong class="jxr_keyword">void</strong> foo() {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>  }
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <strong class="jxr_keyword">class</strong> Foo&lt;T <strong class="jxr_keyword">extends</strong> Boolean &amp; Serializable&gt; { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <strong class="jxr_keyword">class</strong> Foo&lt;T <strong class="jxr_keyword">extends</strong> Boolean &amp; Serializable&gt; {
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">void</strong> foo() {}
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>  
@@ -72,7 +72,7 @@
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>  
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>  @<strong class="jxr_keyword">interface</strong> <a name="Annotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestGenerics.html#Annotation">Annotation</a> {
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>      Class&lt;? <strong class="jxr_keyword">extends</strong> Boolean&gt;[] nonPublic(); <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      Class&lt;? <strong class="jxr_keyword">extends</strong> Boolean&gt;[] nonPublic();
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">public</strong> Class&lt;? <strong class="jxr_keyword">extends</strong> Boolean&gt;[] value(); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestIgnoreMethodNames.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestIgnoreMethodNames.html
index c99ae7b2d8..c0dd3bacd4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestIgnoreMethodNames.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestIgnoreMethodNames.html
@@ -40,7 +40,7 @@
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> NotAnAbstractClass {}
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">private</strong> java.util.TreeSet table1() { <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; } <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">private</strong> TreeSet table2() { <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">private</strong> TreeSet table2() { <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SomeStaticClass {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestLegalAbstractClassNames.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestLegalAbstractClassNames.html
index 58769cd875..92b23b3630 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestLegalAbstractClassNames.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestLegalAbstractClassNames.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeTestLegalAbstractClassNames" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestLegalAbstractClassNames.html#InputIllegalTypeTestLegalAbstractClassNames">InputIllegalTypeTestLegalAbstractClassNames</a> <strong class="jxr_keyword">implements</strong> <a name="InputIllegalTypeSuper" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalType.html#InputIllegalTypeSuper">InputIllegalTypeSuper</a> {
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> AbstractClass a = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">private</strong> NotAnAbstractClass b = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">/*another comment*/</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.AbstractClass
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestSameFileNameGeneral.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestSameFileNameGeneral.html
index da55df85bc..c9d112ce0e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestSameFileNameGeneral.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeTestSameFileNameGeneral.html
@@ -32,7 +32,7 @@
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> cal = AnObject.getInstance(); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      java.util.Date date = <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>      SubCal subCalendar = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      SubCal subCalendar = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnObject <strong class="jxr_keyword">extends</strong> <a name="InputIllegalTypeGregCal" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeGregCal.html#InputIllegalTypeGregCal">InputIllegalTypeGregCal</a> { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeWhitespaceInConfig.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeWhitespaceInConfig.html
index 4f842430eb..7991b58441 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeWhitespaceInConfig.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeWhitespaceInConfig.html
@@ -27,7 +27,7 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">import</strong> java.util.List;
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputIllegalTypeWhitespaceInConfig" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/InputIllegalTypeWhitespaceInConfig.html#InputIllegalTypeWhitespaceInConfig">InputIllegalTypeWhitespaceInConfig</a> {
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> example(List&lt;@MyPattern String&gt; strings) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> example(List&lt;@MyPattern String&gt; strings) {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      @Target(ElementType.TYPE_USE)
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-frame.html
index d94a45884c..94121dd818 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-summary.html
index 2ce4194414..1ae5ff0289 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/illegaltype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.illegaltype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -461,7 +461,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/InputInnerAssignmentLambdaExpressions.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/InputInnerAssignmentLambdaExpressions.html
index 519321b7d5..ed2bc0ce0c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/InputInnerAssignmentLambdaExpressions.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/InputInnerAssignmentLambdaExpressions.html
@@ -27,7 +27,7 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> setAction() {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          MyButton button = <strong class="jxr_keyword">new</strong> MyButton();
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>          button.setOnAction(e -&gt; { <strong class="jxr_keyword">boolean</strong> pressed = <strong class="jxr_keyword">true</strong>; });  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          button.setOnAction(e -&gt; { <strong class="jxr_keyword">boolean</strong> pressed = <strong class="jxr_keyword">true</strong>; });
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-frame.html
index a8311ac2b2..4de175ba19 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-summary.html
index 84bc5fde34..86ca0a325f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/innerassignment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberDefault1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberDefault1.html
index 14d9848863..603198d838 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberDefault1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberDefault1.html
@@ -30,8 +30,8 @@
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMagicNumberDefault1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberDefault1.html#InputMagicNumberDefault1">InputMagicNumberDefault1</a> {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> magicMethod() {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> INT_CONST = 101_000; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST1 = 100_000L; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> INT_CONST = 101_000;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST1 = 100_000L;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST2 = 100l;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST1 = 1.500_0F;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST2 = 1.5f;
@@ -39,12 +39,12 @@
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST2 = 1.5d;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST3 = 1.5;
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2);
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2];
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreFieldDeclaration1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreFieldDeclaration1.html
index 4597e75868..aa8ceb4417 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreFieldDeclaration1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreFieldDeclaration1.html
@@ -41,23 +41,23 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2);
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L;
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d;
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2]; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2];
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2;
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 += 1;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0;
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++);
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2);
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0);
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_magic1 = 3_000; <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreHashCodeMethod1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreHashCodeMethod1.html
index a94cfbf976..210dcfd19f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreHashCodeMethod1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreHashCodeMethod1.html
@@ -41,23 +41,23 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2);
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L;
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d;
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2]; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2];
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2;
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 += 1;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0;
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++);
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2);
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0);
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_magic1 = 3_000; <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNegativeOctalHex1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNegativeOctalHex1.html
index 7eafd577ac..a9fd99ba90 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNegativeOctalHex1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNegativeOctalHex1.html
@@ -41,23 +41,23 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2);
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L;
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d;
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2]; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2];
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2;
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 += 1;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0;
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++);
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2);
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0);
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_magic1 = 3_000; <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNone1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNone1.html
index dbf548a6ae..ed490b6bc1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNone1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNone1.html
@@ -36,22 +36,22 @@
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMagicNumberIgnoreNone1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIgnoreNone1.html#InputMagicNumberIgnoreNone1">InputMagicNumberIgnoreNone1</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> magicMethod() {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> INT_CONST = 101_000; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST1 = 100_000L; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST2 = 100l; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST1 = 1.500_0F; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST2 = 1.5f; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST1 = 1.500_0D; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST2 = 1.5d; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST3 = 1.5; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> INT_CONST = 101_000;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST1 = 100_000L;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> LONG_CONST2 = 100l;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST1 = 1.500_0F;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">float</strong> FLOAT_CONST2 = 1.5f;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST1 = 1.500_0D;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST2 = 1.5d;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">double</strong> DOUBLE_CONST3 = 1.5;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D; <em class="jxr_comment">// ok // violation</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d; <em class="jxr_comment">// ok // violation</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2]; <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIntegersOnly1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIntegersOnly1.html
index c0e10876fb..d58bb5ee14 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIntegersOnly1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberIntegersOnly1.html
@@ -41,23 +41,23 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>2 = (2);
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>1 = 0L;
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">long</strong> <strong class="jxr_keyword">long</strong>_<strong class="jxr_keyword">var</strong>2 = 0l;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 0D;
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">double</strong> <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>2 = 0d;
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2]; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">int</strong>[] <strong class="jxr_keyword">int</strong>_array = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[2];
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 = 1 + 2;
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">int</strong>_<strong class="jxr_keyword">var</strong>1 += 1;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">double</strong>_<strong class="jxr_keyword">var</strong>1 = 1.0 + 2.0;
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 2; i++);
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (1 &lt; 2);
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">if</strong> (1.0 &lt; 2.0);
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">int</strong>_magic1 = 3_000; <em class="jxr_comment">// violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables.html
index 82963ca79d..fba13accf5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables.html
@@ -27,16 +27,16 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMagicNumberLocalVariables" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables.html#InputMagicNumberLocalVariables">InputMagicNumberLocalVariables</a> {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      @SuppressWarnings(<span class="jxr_string">"MagicNumber"</span>)
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> <a name="A" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#A">A</a> = 8; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> <a name="A" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#A">A</a> = 8;
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      @SuppressWarnings(<span class="jxr_string">"MagicNumber"</span>)
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">void</strong> method() {
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">int</strong> b = 8; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">int</strong> b = 8;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">void</strong> method2() {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>          @SuppressWarnings(<span class="jxr_string">"MagicNumber"</span>)
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">int</strong> c = 8; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">int</strong> c = 8;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables2.html
index d1bde5ae7d..867f5c10bb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables2.html
@@ -27,7 +27,7 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMagicNumberLocalVariables2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberLocalVariables2.html#InputMagicNumberLocalVariables2">InputMagicNumberLocalVariables2</a> {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      @SuppressWarnings(<span class="jxr_string">"MagicNumber"</span>)
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> <a name="A" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#A">A</a> = 8; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> <a name="A" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#A">A</a> = 8;
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">void</strong> method() {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">int</strong> b = 8; <em class="jxr_comment">// violation</em>
@@ -35,7 +35,7 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> method2() {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          @SuppressWarnings(<span class="jxr_string">"MagicNumber"</span>)
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">int</strong> c = 8; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">int</strong> c = 8;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber3.html
index 3912460c0b..54cae8a48d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber3.html
@@ -97,8 +97,8 @@
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  <strong class="jxr_keyword">class</strong> <a name="Class" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber3.html#Class">Class</a> {
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>      <a name="Person" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber.html#Person">Person</a> c = <strong class="jxr_keyword">new</strong> <a name="Person" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberMagicNumber.html#Person">Person</a>(3) {
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>  
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">int</strong> a = 0; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">int</strong> b = 9; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">int</strong> a = 0;
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">int</strong> b = 9;
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">double</strong> e = 0;
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>          <strong class="jxr_keyword">double</strong> c = 5.5;
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">float</strong> d = 12.2f;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html
index aa3efb8ab4..3fc2148e7f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html
@@ -95,7 +95,7 @@
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>          }
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>      }
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  }
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  @<strong class="jxr_keyword">interface</strong> <a name="InputMagicNumberIntMethodAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#InputMagicNumberIntMethodAnnotation">InputMagicNumberIntMethodAnnotation</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  @<strong class="jxr_keyword">interface</strong> <a name="InputMagicNumberIntMethodAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/InputMagicNumberWaiverParentToken3.html#InputMagicNumberIntMethodAnnotation">InputMagicNumberIntMethodAnnotation</a> {
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">int</strong> value();
 <a class="jxr_linenumber" name="L92" href="#L92">92</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-frame.html
index 2a13c2c4a9..0ddc44b19b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-summary.html
index 97fbef2e61..063012116b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/magicnumber/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -576,7 +576,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath.html
index b8de717d6d..c09a88e208 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() { }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath2.html
index aeab3039ab..7318493c3c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath2.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() { }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath3.html
index b5db994905..621d0495b9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath3.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() { } <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath4.html
index 5e709ba711..4e64a0a6d0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpath4.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() { }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> correct() { }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathAvoidInstanceCreationWithoutVar.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathAvoidInstanceCreationWithoutVar.html
index 40451c2773..1d86a22268 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathAvoidInstanceCreationWithoutVar.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathAvoidInstanceCreationWithoutVar.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMatchXpathAvoidInstanceCreationWithoutVar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathAvoidInstanceCreationWithoutVar.html#InputMatchXpathAvoidInstanceCreationWithoutVar">InputMatchXpathAvoidInstanceCreationWithoutVar</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          SomeObject a = <strong class="jxr_keyword">new</strong> SomeObject(); <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">var</strong> b = <strong class="jxr_keyword">new</strong> SomeObject(); <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">var</strong> b = <strong class="jxr_keyword">new</strong> SomeObject();
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">class</strong> SomeObject {}
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathExecutableStatementCount.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathExecutableStatementCount.html
index a422d9e6b0..a6d3946b29 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathExecutableStatementCount.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathExecutableStatementCount.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMatchXpathExecutableStatementCount" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathExecutableStatementCount.html#InputMatchXpathExecutableStatementCount">InputMatchXpathExecutableStatementCount</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>              Runnable runnable = <strong class="jxr_keyword">new</strong> Runnable() {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>                  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> run() {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>                      <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html
index 65b7274681..e0fd7eae0e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html
@@ -22,7 +22,7 @@
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <a name="InputMatchXpathForbidParameterizedConstructor" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html#InputMatchXpathForbidParameterizedConstructor">InputMatchXpathForbidParameterizedConstructor</a>(<strong class="jxr_keyword">int</strong> a, String b) { } <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <a name="InputMatchXpathForbidParameterizedConstructor" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html#InputMatchXpathForbidParameterizedConstructor">InputMatchXpathForbidParameterizedConstructor</a>() { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <a name="InputMatchXpathForbidParameterizedConstructor" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidParameterizedConstructor.html#InputMatchXpathForbidParameterizedConstructor">InputMatchXpathForbidParameterizedConstructor</a>() { }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidPrintStackTrace.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidPrintStackTrace.html
index cdb6b8dba6..7cb30008f9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidPrintStackTrace.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathForbidPrintStackTrace.html
@@ -31,10 +31,9 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>        <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>           <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IOException();
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>        } <strong class="jxr_keyword">catch</strong> (IOException e) {
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>           <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>        }
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>     }
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  }
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>        }
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>     }
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathIllegalThrows.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathIllegalThrows.html
index ed3086b69d..1581758e54 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathIllegalThrows.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathIllegalThrows.html
@@ -19,10 +19,10 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMatchXpathIllegalThrows" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathIllegalThrows.html#InputMatchXpathIllegalThrows">InputMatchXpathIllegalThrows</a> {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func1() <strong class="jxr_keyword">throws</strong> RuntimeException {} <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func2() <strong class="jxr_keyword">throws</strong> Exception {}  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func2() <strong class="jxr_keyword">throws</strong> Exception {}
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func3() <strong class="jxr_keyword">throws</strong> Error {}  <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func4() <strong class="jxr_keyword">throws</strong> Throwable {} <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func5() <strong class="jxr_keyword">throws</strong> NullPointerException {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> func5() <strong class="jxr_keyword">throws</strong> NullPointerException {}
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathNoStackoverflowError.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathNoStackoverflowError.html
index 00fda5f590..687f9c901d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathNoStackoverflowError.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathNoStackoverflowError.html
@@ -47,7 +47,7 @@
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>        +<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>        +<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>        +<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>+<span class="jxr_string">""</span>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>        ; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>        ;
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathSingleLineComments.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathSingleLineComments.html
index 227fde8a5c..00d670b045 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathSingleLineComments.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathSingleLineComments.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMatchXpathSingleLineComments" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/InputMatchXpathSingleLineComments.html#InputMatchXpathSingleLineComments">InputMatchXpathSingleLineComments</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">void</strong> foo() {
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>          <strong class="jxr_keyword">int</strong> num; <em class="jxr_comment">// Trailing comment // ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>          <strong class="jxr_keyword">int</strong> num; <em class="jxr_comment">// Trailing comment</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">boolean</strong> isTrue; <em class="jxr_comment">//Some Comment // violation</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">double</strong> pi = 3.14; <em class="jxr_comment">//Constant PI value // violation</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-frame.html
index ee8e513a93..6ece8f128f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.matchxpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.matchxpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-summary.html
index 673f9204e8..d53ddd90d5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/matchxpath/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.matchxpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.matchxpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-frame.html
index 272f36291d..d12fc611e3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingctor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingctor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-summary.html
index 2d03e88bd5..615b8c6682 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingctor/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingctor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingctor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-frame.html
index 55b6de4b33..d3d9c7777e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingswitchdefault</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingswitchdefault</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-summary.html
index 633881040f..a7eea768e8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/missingswitchdefault/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingswitchdefault</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.missingswitchdefault</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html
index 95201e637d..a88d501537 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.modifiedcontrolvariable;
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputModifiedControlVariableEnhancedForLoopVariable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html#InputModifiedControlVariableEnhancedForLoopVariable">InputModifiedControlVariableEnhancedForLoopVariable</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputModifiedControlVariableEnhancedForLoopVariable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/InputModifiedControlVariableEnhancedForLoopVariable.html#InputModifiedControlVariableEnhancedForLoopVariable">InputModifiedControlVariableEnhancedForLoopVariable</a> {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method2()
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-frame.html
index abe8fa6dc0..2fd7e44f22 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.modifiedcontrolvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.modifiedcontrolvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-summary.html
index 190f9306b9..7283c36f56 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/modifiedcontrolvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.modifiedcontrolvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.modifiedcontrolvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html
index b617e3ed95..2e67f2d87f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html
@@ -17,7 +17,7 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.multiplestringliterals;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMultipleStringLiteralsNoWarnings" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html#InputMultipleStringLiteralsNoWarnings">InputMultipleStringLiteralsNoWarnings</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMultipleStringLiteralsNoWarnings" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/InputMultipleStringLiteralsNoWarnings.html#InputMultipleStringLiteralsNoWarnings">InputMultipleStringLiteralsNoWarnings</a> {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String m4 = <span class="jxr_string">""</span> + <span class="jxr_string">""</span>;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-frame.html
index a5fdde142b..6cb6a0ea76 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplestringliterals</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplestringliterals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-summary.html
index 5d059baa65..317cbb22f8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplestringliterals/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplestringliterals</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplestringliterals</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-frame.html
index 587d46e174..9b86a1abfc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplevariabledeclarations</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplevariabledeclarations</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-summary.html
index f7bc11c465..fe78ca1a72 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/multiplevariabledeclarations/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplevariabledeclarations</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.multiplevariabledeclarations</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/InputNestedForDepth1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/InputNestedForDepth1.html
index 3bd6aa917e..6cfca0f1e2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/InputNestedForDepth1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/InputNestedForDepth1.html
@@ -38,10 +38,10 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>        <strong class="jxr_keyword">for</strong> (i2 = 0; i2 &lt; 10; i2++) {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">for</strong> (i3 = 0; i3 &lt; 10; i3++) {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>            <strong class="jxr_keyword">for</strong> (i4 = 0; i4 &lt; 10; i4++) {
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>              <strong class="jxr_keyword">for</strong> (i5 = 0; i5 &lt; 10; i5++) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>              <strong class="jxr_keyword">for</strong> (i5 = 0; i5 &lt; 10; i5++) {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>                i += 1;
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>              }
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>              <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i5a = 0; i5a &lt; 10; i5a++) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>              <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i5a = 0; i5a &lt; 10; i5a++) {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>                  i += 1;
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>                }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>            }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-frame.html
index 4e1b876cd6..cd748b38b1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedfordepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedfordepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-summary.html
index d3092e91d1..776ffbc93b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedfordepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedfordepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedfordepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/InputNestedIfDepthMax.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/InputNestedIfDepthMax.html
index 913943052c..b09dce53a5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/InputNestedIfDepthMax.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/InputNestedIfDepthMax.html
@@ -19,19 +19,19 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <em class="jxr_comment">// nesting == 0</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          <em class="jxr_comment">// nesting == 1</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>              }
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          }
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>          <em class="jxr_comment">// nesting == 2</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>                  }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>              }
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          }
@@ -39,39 +39,39 @@
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">void</strong> fooWithElse() {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          <em class="jxr_comment">// nesting == 0</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <em class="jxr_comment">// nesting == 1</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>              } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>              }
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>          } <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <strong class="jxr_keyword">if</strong> (false) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>              <strong class="jxr_keyword">if</strong> (false) {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>              } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>              }
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          }
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>          <em class="jxr_comment">// nesting == 2</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>                  } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>                  }
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>              } <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  <strong class="jxr_keyword">if</strong> (false) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  <strong class="jxr_keyword">if</strong> (false) {
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>                  } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>                  }
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>              }
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>          } <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>                  } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>                  }
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>              } <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>                  <strong class="jxr_keyword">if</strong> (false) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>                  <strong class="jxr_keyword">if</strong> (false) {
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>                  } <strong class="jxr_keyword">else</strong> {
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>                  }
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>              }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-frame.html
index ea33048d51..f182037e74 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-summary.html
index 2a2fad1e73..f248d82ac6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedifdepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedifdepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-frame.html
index a046fe4ce3..e781f0f7d3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedtrydepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedtrydepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-summary.html
index b16172b15b..eb461869d7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nestedtrydepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedtrydepth</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nestedtrydepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-frame.html
index 799101aaca..c993b4a982 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noarraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noarraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-summary.html
index 5c34b244a9..8be755978d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noarraytrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noarraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noarraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-frame.html
index 3eeeedff40..536ba38108 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noclone</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-summary.html
index 9083969189..8f5852027f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noclone/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noclone</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-frame.html
index d21ff05c08..4a3d439ca4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-summary.html
index bec42f6799..e272ef4480 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/noenumtrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -346,7 +346,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/InputNoFinalizerFallThrough.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/InputNoFinalizerFallThrough.html
index f2d571c6b7..2ef888805e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/InputNoFinalizerFallThrough.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/InputNoFinalizerFallThrough.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">void</strong> method(<strong class="jxr_keyword">int</strong> i, <strong class="jxr_keyword">int</strong> j, <strong class="jxr_keyword">boolean</strong> cond) {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>              <strong class="jxr_keyword">switch</strong> (i) {
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>              <strong class="jxr_keyword">case</strong> 0: <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>              <strong class="jxr_keyword">case</strong> 0:
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>              <strong class="jxr_keyword">case</strong> 1:
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>                  i++;
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>                  <strong class="jxr_keyword">break</strong>;
@@ -149,7 +149,7 @@
 <a class="jxr_linenumber" name="L141" href="#L141">141</a>           <strong class="jxr_keyword">switch</strong> (i) {
 <a class="jxr_linenumber" name="L142" href="#L142">142</a>           <strong class="jxr_keyword">case</strong> -1: <em class="jxr_comment">// FALLTHRU</em>
 <a class="jxr_linenumber" name="L143" href="#L143">143</a> 
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>           <strong class="jxr_keyword">case</strong> 0: <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>           <strong class="jxr_keyword">case</strong> 0:
 <a class="jxr_linenumber" name="L145" href="#L145">145</a>           <strong class="jxr_keyword">case</strong> 1:
 <a class="jxr_linenumber" name="L146" href="#L146">146</a>               i++;
 <a class="jxr_linenumber" name="L147" href="#L147">147</a>               <strong class="jxr_keyword">break</strong>;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-frame.html
index 03ce29eba7..3cbf9a1ac3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nofinalizer</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nofinalizer</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-summary.html
index f02a740916..5d44e14e40 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/nofinalizer/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nofinalizer</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.nofinalizer</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTree2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTree2.html
index 8caa605ab9..2ac3f16316 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTree2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTree2.html
@@ -13,7 +13,7 @@
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineBeginTree2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineBeginTree2.html#InputOneStatementPerLineBeginTree2">InputOneStatementPerLineBeginTree2</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">int</strong> a;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html
similarity index 53%
rename from xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html
rename to xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html
index 8ea8a689dd..f872010289 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html
@@ -1,11 +1,11 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputOneStatementPerLineMultiline xref</title>
+<title>InputOneStatementPerLineMultilineForDeclarations xref</title>
 <link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
 </head>
 <body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html">View Javadoc</a></div><pre>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
 <a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = true</em>
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.StringReader;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">    This class provides test input for OneStatementPerLineCheck with different</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">    types of multiline statements.</em>
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">    Statements generally contain expressions (expressions have a value).</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">    One of the simplest is the Assignment Statement.</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment"> */</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineMultiline" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultiline.html#InputOneStatementPerLineMultiline">InputOneStatementPerLineMultiline</a> {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineMultilineForDeclarations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineForDeclarations.html#InputOneStatementPerLineMultilineForDeclarations">InputOneStatementPerLineMultilineForDeclarations</a> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment">     * One multiline  assignment (declaration) statement</em>
@@ -114,86 +114,7 @@
 <a class="jxr_linenumber" name="L106" href="#L106">106</a>         }
 <a class="jxr_linenumber" name="L107" href="#L107">107</a>     }
 <a class="jxr_linenumber" name="L108" href="#L108">108</a> 
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment">     * Multiline for loop statement is legal.</em>
-<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo3() {
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>             k = 1
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>             ; n&lt;5
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>             ;
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>             n++, k--) {}
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>     }
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> 
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     * One statement inside multiline for loop block is legal.</em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>             k = 1
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>             ; n&lt;5
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>             ; ) { <strong class="jxr_keyword">int</strong> a = 5,
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         b = 2;}
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>     }
-<a class="jxr_linenumber" name="L130" href="#L130">130</a> 
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> <em class="jxr_javadoccomment">     * Two statements on the same lne</em>
-<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment">     * inside multiline for loop block are illegal.</em>
-<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo5() {
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>         <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>             k = 1
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>             ; n&lt;5
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>             ;
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>             n++, k--) { <strong class="jxr_keyword">var</strong>1++; <strong class="jxr_keyword">var</strong>2++; } <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>     }
-<a class="jxr_linenumber" name="L142" href="#L142">142</a> 
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a separate line is legal.</em>
-<a class="jxr_linenumber" name="L145" href="#L145">145</a> <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/2211" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/2211</a>"&gt;false match&lt;/a&gt;</em>
-<a class="jxr_linenumber" name="L146" href="#L146">146</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211pass() {
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>         <strong class="jxr_keyword">try</strong>(
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>                 AutoCloseable i = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>                 AutoCloseable k = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>         ) {
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>         } <strong class="jxr_keyword">catch</strong> (Exception e1) {
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>         }
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>     }
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> 
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a separate line is legal. Per PR comment:</em>
-<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/pull/2750" target="alexandria_uri">https://github.com/checkstyle/checkstyle/pull/2750</a>#issuecomment-166032327"/&gt;</em>
-<a class="jxr_linenumber" name="L159" href="#L159">159</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211pass2() {
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>         <strong class="jxr_keyword">try</strong>( AutoCloseable i = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>             AutoCloseable k = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);) {
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>         } <strong class="jxr_keyword">catch</strong> (Exception e1) {
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>         }
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>     }
-<a class="jxr_linenumber" name="L166" href="#L166">166</a> 
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on next line after try is illegal.</em>
-<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/2211" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/2211</a>"&gt;false match&lt;/a&gt;</em>
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211fail() {
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>         <strong class="jxr_keyword">try</strong>(
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>     AutoCloseable i=<strong class="jxr_keyword">new</strong> java.io.PipedReader();AutoCloseable k=<strong class="jxr_keyword">new</strong> java.io.PipedReader();<em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>         ) {
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>         } <strong class="jxr_keyword">catch</strong> (Exception e1) {
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>         }
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>     }
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> 
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a same line as try is illegal. PR comment:</em>
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/pull/2750" target="alexandria_uri">https://github.com/checkstyle/checkstyle/pull/2750</a>#issuecomment-166032327"/&gt;</em>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211fail2() {
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>       <strong class="jxr_keyword">try</strong>(AutoCloseable i=<strong class="jxr_keyword">new</strong> StringReader(<span class="jxr_string">""</span>);AutoCloseable k=<strong class="jxr_keyword">new</strong> StringReader(<span class="jxr_string">""</span>);) { <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>         } <strong class="jxr_keyword">catch</strong> (Exception e1) {
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>         }
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>     }
-<a class="jxr_linenumber" name="L188" href="#L188">188</a> }
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html
new file mode 100644
index 0000000000..d42ba24844
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputOneStatementPerLineMultilineInLoopsAndTryWithResources xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = true</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.StringReader;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">    This class provides test input for OneStatementPerLineCheck with different</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">    types of multiline statements.</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">    A Java statement is the smallest unit that is a complete instruction.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">    Statements must end with a semicolon.</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">    Statements generally contain expressions (expressions have a value).</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">    One of the simplest is the Assignment Statement.</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineMultilineInLoopsAndTryWithResources" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html#InputOneStatementPerLineMultilineInLoopsAndTryWithResources">InputOneStatementPerLineMultilineInLoopsAndTryWithResources</a> {
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">var</strong>1 = 1,<strong class="jxr_keyword">var</strong>2 = 2;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment">     * Multiline for loop statement is legal.</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo3() {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>              k = 1
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>              ; n&lt;5
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>              ;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>              n++, k--) {}
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment">     * One statement inside multiline for loop block is legal.</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              k = 1
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              ; n&lt;5
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              ; ) { <strong class="jxr_keyword">int</strong> a = 5,
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          b = 2;}
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">     * Two statements on the same lne</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">     * inside multiline for loop block are illegal.</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo5() {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          <strong class="jxr_keyword">for</strong>(<strong class="jxr_keyword">int</strong> n = 0,
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>              k = 1
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>              ; n&lt;5
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>              ;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>              n++, k--) { <strong class="jxr_keyword">var</strong>1++; <strong class="jxr_keyword">var</strong>2++; } <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      }
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a separate line is legal.</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/2211" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/2211</a>"&gt;false match&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211pass() {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          <strong class="jxr_keyword">try</strong>(
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  AutoCloseable i = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>                  AutoCloseable k = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          ) {
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          } <strong class="jxr_keyword">catch</strong> (Exception e1) {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a separate line is legal. Per PR comment:</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/pull/2750" target="alexandria_uri">https://github.com/checkstyle/checkstyle/pull/2750</a>#issuecomment-166032327"/&gt;</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211pass2() {
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">try</strong>( AutoCloseable i = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>              AutoCloseable k = <strong class="jxr_keyword">new</strong> java.io.StringReader(<span class="jxr_string">""</span>);) {
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          } <strong class="jxr_keyword">catch</strong> (Exception e1) {
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          }
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      }
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on next line after try is illegal.</em>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/2211" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/2211</a>"&gt;false match&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211fail() {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">try</strong>(
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>    AutoCloseable i=<strong class="jxr_keyword">new</strong> java.io.PipedReader();AutoCloseable k=<strong class="jxr_keyword">new</strong> java.io.PipedReader();<em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      ) {
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      } <strong class="jxr_keyword">catch</strong> (Exception e1) {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      }
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>    }
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * Multiple statements within try-with-resource on a same line as try is illegal. PR comment:</em>
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     * @see &lt;a href="<a href="https://github.com/checkstyle/checkstyle/pull/2750" target="alexandria_uri">https://github.com/checkstyle/checkstyle/pull/2750</a>#issuecomment-166032327"/&gt;</em>
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> issue2211fail2() {
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">try</strong>(AutoCloseable i=<strong class="jxr_keyword">new</strong> StringReader(<span class="jxr_string">""</span>);AutoCloseable k=<strong class="jxr_keyword">new</strong> StringReader(<span class="jxr_string">""</span>);) { <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      } <strong class="jxr_keyword">catch</strong> (Exception e1) {
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>   }
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> 
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html
deleted file mode 100644
index 8e6b96e416..0000000000
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html
+++ /dev/null
@@ -1,250 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputOneStatementPerLineSingleLine xref</title>
-<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
-</head>
-<body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = (default)false</em>
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Two import statements on the same line are illegal.</em>
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> java.io.EOFException; <strong class="jxr_keyword">import</strong> java.io.BufferedReader; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment"> * This Class contains no logic, but serves as test-input for the unit tests for the</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * &lt;code&gt;OneStatementPerLineCheck&lt;/code&gt;-checkstyle enhancement.</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> * @author Alexander Jesse</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * @see com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck</em>
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineSingleLine" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine">InputOneStatementPerLineSingleLine</a> {
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment">   * Dummy innerclass to test the behaviour in the case of a smalltalk-style</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment">   * statements (&lt;code&gt;myObject.firstMethod().secondMethod().thirdMethod()&lt;/code&gt;).</em>
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment">   * For this programming style each method must return the object itself &lt;code&gt;this&lt;/code&gt;.</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>    <strong class="jxr_keyword">class</strong> SmallTalkStyle {
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      SmallTalkStyle doSomething1() {
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      }
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>      SmallTalkStyle doSomething2() {
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      }
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>      SmallTalkStyle doSomething3() {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>    }
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">   * Dummy variable to work on.</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> one = 0;
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">   * Dummy variable to work on.</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> two = 0;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">   * Simple legal method</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegal() {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>      one = 1;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>      two = 2;
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>    }
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">   * The illegal format is used in a comment. Therefor the whole method is legal.</em>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalComment() {
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      one = 1;
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <em class="jxr_comment">//one = 1; two = 2; // ok</em>
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      two = 2;
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <em class="jxr_comment">/*</em>
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  <em class="jxr_comment">     * one = 1; two = 2; // ok</em>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>  <em class="jxr_comment">     */</em>
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>    }
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">   * The illegal format is used within a String. Therefor the whole method is legal.</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalString() {
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>      one = 1;
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      two = 2;
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>      System.identityHashCode(<span class="jxr_string">"one = 1; two = 2"</span>); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>    }
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">   * Within the for-header there are 3 Statements, but this is legal.</em>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalForLoop() {
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 20; i++) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>        one = i;
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>      }
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>    }
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">   * Simplest form of an illegal layout.</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegal() {
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      one = 1; two = 2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>    }
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>  
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">   * Smalltalk-style is considered as one statement.</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegalSmallTalk() {
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     SmallTalkStyle smalltalker = <strong class="jxr_keyword">new</strong> SmallTalkStyle();
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>     smalltalker.doSomething1().doSomething2().doSomething3();
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>   }
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment">   * Smalltalk-style is considered as one statement.</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegalSmallTalk2() {
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>     SmallTalkStyle smalltalker = <strong class="jxr_keyword">new</strong> SmallTalkStyle();
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>     smalltalker.doSomething1()
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         .doSomething2()
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         .doSomething3();
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>   }
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> 
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_javadoccomment">   * While theoretically being distributed over two lines, this is a sample</em>
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment">   * of 2 statements on one line.</em>
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegal2() {
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>     one = 1
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     ; two = 2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>   }
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> 
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">   * The StringBuffer is a Java-API-class that permits smalltalk-style concatenation</em>
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment">   * on the &lt;code&gt;append&lt;/code&gt;-method.</em>
-<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doStringBuffer() {
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>     StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>     sb.append(<span class="jxr_string">"test "</span>);
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>     sb.append(<span class="jxr_string">"test2 "</span>).append(<span class="jxr_string">"test3 "</span>);
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     appendToSpringBuffer(sb, <span class="jxr_string">"test4"</span>);
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>   }
-<a class="jxr_linenumber" name="L133" href="#L133">133</a> 
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment">   * indirect stringbuffer-method. Used only internally.</em>
-<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment">   * @param sb The stringbuffer we want to append something</em>
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment">   * @param text The text to append</em>
-<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendToSpringBuffer(StringBuffer sb, String text) {
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>     sb.append(text);
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>   }
-<a class="jxr_linenumber" name="L142" href="#L142">142</a> 
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment">   * Two declaration statements on the same line are illegal.</em>
-<a class="jxr_linenumber" name="L145" href="#L145">145</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>   <strong class="jxr_keyword">int</strong> a; <strong class="jxr_keyword">int</strong> b; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L147" href="#L147">147</a> 
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_javadoccomment">   * Two declaration statements which are not on the same line</em>
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment">   * are legal.</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>   <strong class="jxr_keyword">int</strong> c;
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>   <strong class="jxr_keyword">int</strong> d;
-<a class="jxr_linenumber" name="L154" href="#L154">154</a> 
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L156" href="#L156">156</a> <em class="jxr_javadoccomment">   * Two assignment (declaration) statements on the same line are illegal.</em>
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>   <strong class="jxr_keyword">int</strong> e = 1; <strong class="jxr_keyword">int</strong> f = 2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L159" href="#L159">159</a> 
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> <em class="jxr_javadoccomment">   * Two assignment (declaration) statements on the different lines</em>
-<a class="jxr_linenumber" name="L162" href="#L162">162</a> <em class="jxr_javadoccomment">   * are legal.</em>
-<a class="jxr_linenumber" name="L163" href="#L163">163</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>   <strong class="jxr_keyword">int</strong> g = 1;
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>   <strong class="jxr_keyword">int</strong> h = 2;
-<a class="jxr_linenumber" name="L166" href="#L166">166</a> 
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment">   * This method contains two increment statements</em>
-<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment">   * and two object creation statements on the same line.</em>
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo() {
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>     <em class="jxr_comment">//This is two assignment (declaration)</em>
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>     <em class="jxr_comment">//statements on different lines</em>
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>     <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">var</strong>1 = 1;
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>     <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">var</strong>2 = 2;
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> 
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <em class="jxr_comment">//Two increment statements on the same line are illegal.</em>
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>     <strong class="jxr_keyword">var</strong>1++; <strong class="jxr_keyword">var</strong>2++; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>     <em class="jxr_comment">//Two object creation statements on the same line are illegal.</em>
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>     Object obj1 = <strong class="jxr_keyword">new</strong> Object(); Object obj2 = <strong class="jxr_keyword">new</strong> Object(); <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>   }
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_javadoccomment">   * This method contains break, while-loop</em>
-<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_javadoccomment">   * and for-loop statements.</em>
-<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo3() {
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>     <strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>       one++;
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>       <strong class="jxr_keyword">if</strong> (two &gt; 4) {
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>         <strong class="jxr_keyword">break</strong>; <em class="jxr_comment">//legal</em>
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>       }
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>       one++;
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>       two++;
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>     } <strong class="jxr_keyword">while</strong> (two &lt; 7); <em class="jxr_comment">//legal</em>
-<a class="jxr_linenumber" name="L197" href="#L197">197</a> 
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em class="jxr_javadoccomment">     *  One statement inside for block is legal.</em>
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 10; i++) one = 5;
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> 
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment">     *  One statement inside for block where</em>
-<a class="jxr_linenumber" name="L205" href="#L205">205</a> <em class="jxr_javadoccomment">     *  increment expression is empty is legal.</em>
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>     <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 10;) one = 5;
-<a class="jxr_linenumber" name="L208" href="#L208">208</a> 
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> <em class="jxr_javadoccomment">     *  One statement inside for block where</em>
-<a class="jxr_linenumber" name="L211" href="#L211">211</a> <em class="jxr_javadoccomment">     *  increment and conditional expressions are empty</em>
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment">     *  (forever loop) is legal</em>
-<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>     <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0;;) one = 5;
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>   }
-<a class="jxr_linenumber" name="L216" href="#L216">216</a> 
-<a class="jxr_linenumber" name="L217" href="#L217">217</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4() {
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment">     * a "forever" loop.</em>
-<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>     <strong class="jxr_keyword">for</strong>(;;){} <em class="jxr_comment">//legal</em>
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>   }
-<a class="jxr_linenumber" name="L223" href="#L223">223</a> 
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo5() {
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> <em class="jxr_javadoccomment">     *  One statement inside for block is legal</em>
-<a class="jxr_linenumber" name="L227" href="#L227">227</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>     <strong class="jxr_keyword">for</strong> (;;) { one = 5; }
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>   }
-<a class="jxr_linenumber" name="L230" href="#L230">230</a> 
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo6() {
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>       bar(() -&gt; {
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>           <strong class="jxr_keyword">return</strong>;}, () -&gt; {<strong class="jxr_keyword">return</strong>;});
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>   }
-<a class="jxr_linenumber" name="L235" href="#L235">235</a> 
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>   <strong class="jxr_keyword">void</strong> bar(Runnable r1, Runnable r2) { }
-<a class="jxr_linenumber" name="L237" href="#L237">237</a> }
-</pre>
-<hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
-</body>
-</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html
new file mode 100644
index 0000000000..2116e570bb
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputOneStatementPerLineSingleLineForDeclarations xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = (default)false</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineSingleLineForDeclarations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineForDeclarations.html#InputOneStatementPerLineSingleLineForDeclarations">InputOneStatementPerLineSingleLineForDeclarations</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment">     * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> one = 0;
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment">     * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> two = 0;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment">     * This method contains break, while-loop</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment">     * and for-loop statements.</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo3() {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>              one++;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>              <strong class="jxr_keyword">if</strong> (two &gt; 4) {
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>                  <strong class="jxr_keyword">break</strong>; <em class="jxr_comment">//legal</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>              }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>              one++;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>              two++;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          } <strong class="jxr_keyword">while</strong> (two &lt; 7); <em class="jxr_comment">//legal</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment">         *  One statement inside for block is legal.</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 10; i++) one = 5;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment">         *  One statement inside for block where</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment">         *  increment expression is empty is legal.</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 10;) one = 5;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">         *  One statement inside for block where</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">         *  increment and conditional expressions are empty</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">         *  (forever loop) is legal</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0;;) one = 5;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      }
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4() {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment">         * a "forever" loop.</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong class="jxr_keyword">for</strong>(;;){} <em class="jxr_comment">//legal</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo5() {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">         *  One statement inside for block is legal</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">for</strong> (;;) { one = 5; }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      }
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo6() {
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          bar(() -&gt; {
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>              <strong class="jxr_keyword">return</strong>;}, () -&gt; {<strong class="jxr_keyword">return</strong>;});
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">void</strong> bar(Runnable r1, Runnable r2) { }
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html
new file mode 100644
index 0000000000..84f5d58f7a
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputOneStatementPerLineSingleLineInLoops xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = (default)false</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineSingleLineInLoops" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineInLoops.html#InputOneStatementPerLineSingleLineInLoops">InputOneStatementPerLineSingleLineInLoops</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment">     * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> one = 0;
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment">     * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> two = 0;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment">     * While theoretically being distributed over two lines, this is a sample</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment">     * of 2 statements on one line.</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegal2() {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          one = 1
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>          ; two = 2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment">     * The StringBuffer is a Java-API-class that permits smalltalk-style concatenation</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment">     * on the &lt;code&gt;append&lt;/code&gt;-method.</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doStringBuffer() {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          sb.append(<span class="jxr_string">"test "</span>);
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          sb.append(<span class="jxr_string">"test2 "</span>).append(<span class="jxr_string">"test3 "</span>);
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          appendToSpringBuffer(sb, <span class="jxr_string">"test4"</span>);
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      }
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">     * indirect stringbuffer-method. Used only internally.</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">     * @param sb The stringbuffer we want to append something</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment">     * @param text The text to append</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendToSpringBuffer(StringBuffer sb, String text) {
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          sb.append(text);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      }
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * Two declaration statements on the same line are illegal.</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">int</strong> a; <strong class="jxr_keyword">int</strong> b; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <em class="jxr_javadoccomment">     * Two declaration statements which are not on the same line</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <em class="jxr_javadoccomment">     * are legal.</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">int</strong> c;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">int</strong> d;
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">     * Two assignment (declaration) statements on the same line are illegal.</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">int</strong> e = 1; <strong class="jxr_keyword">int</strong> f = 2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  <em class="jxr_javadoccomment">     * Two assignment (declaration) statements on the different lines</em>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em class="jxr_javadoccomment">     * are legal.</em>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">int</strong> g = 1;
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">int</strong> h = 2;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em class="jxr_javadoccomment">     * This method contains two increment statements</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">     * and two object creation statements on the same line.</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo() {
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          <em class="jxr_comment">//This is two assignment (declaration)</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          <em class="jxr_comment">//statements on different lines</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">var</strong>1 = 1;
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">var</strong>2 = 2;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          <em class="jxr_comment">//Two increment statements on the same line are illegal.</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong class="jxr_keyword">var</strong>1++; <strong class="jxr_keyword">var</strong>2++; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          <em class="jxr_comment">//Two object creation statements on the same line are illegal.</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>          Object obj1 = <strong class="jxr_keyword">new</strong> Object(); Object obj2 = <strong class="jxr_keyword">new</strong> Object(); <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      }
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html
new file mode 100644
index 0000000000..59cb36e60f
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputOneStatementPerLineSingleLineSmallTalkStyle xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">OneStatementPerLine</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">treatTryResourcesAsStatement = (default)false</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Two import statements on the same line are illegal.</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> java.io.EOFException; <strong class="jxr_keyword">import</strong> java.io.BufferedReader; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputOneStatementPerLineSingleLineSmallTalkStyle" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle">InputOneStatementPerLineSingleLineSmallTalkStyle</a> {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment">   * Dummy innerclass to test the behaviour in the case of a smalltalk-style</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment">   * statements (&lt;code&gt;myObject.firstMethod().secondMethod().thirdMethod()&lt;/code&gt;).</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment">   * For this programming style each method must return the object itself &lt;code&gt;this&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>    <strong class="jxr_keyword">class</strong> SmallTalkStyle {
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      SmallTalkStyle doSomething1() {
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      }
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      SmallTalkStyle doSomething2() {
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      SmallTalkStyle doSomething3() {
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>    }
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment">   * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> one = 0;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment">   * Dummy variable to work on.</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> two = 0;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">   * Simple legal method</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegal() {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      one = 1;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      two = 2;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>    }
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <em class="jxr_javadoccomment">   * The illegal format is used in a comment. Therefor the whole method is legal.</em>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalComment() {
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      one = 1;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <em class="jxr_comment">//one = 1; two = 2;</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      two = 2;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_comment">     * one = 1; two = 2;</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_comment">     */</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>    }
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  <em class="jxr_javadoccomment">   * The illegal format is used within a String. Therefor the whole method is legal.</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalString() {
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      one = 1;
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      two = 2;
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      System.identityHashCode(<span class="jxr_string">"one = 1; two = 2"</span>);
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>    }
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em class="jxr_javadoccomment">   * Within the for-header there are 3 Statements, but this is legal.</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doLegalForLoop() {
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; 20; i++) {
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>        one = i;
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>    }
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <em class="jxr_javadoccomment">   * Simplest form of an illegal layout.</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegal() {
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      one = 1; two = 2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>    }
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">   * Smalltalk-style is considered as one statement.</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegalSmallTalk() {
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>      SmallTalkStyle smalltalker = <strong class="jxr_keyword">new</strong> SmallTalkStyle();
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>      smalltalker.doSomething1().doSomething2().doSomething3();
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>    }
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>  <em class="jxr_javadoccomment">   * Smalltalk-style is considered as one statement.</em>
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doIllegalSmallTalk2() {
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>     SmallTalkStyle smalltalker = <strong class="jxr_keyword">new</strong> SmallTalkStyle();
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     smalltalker.doSomething1()
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         .doSomething2()
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         .doSomething3();
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>   }
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> 
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-frame.html
index fcc8eb5fbb..c2d1e14587 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -31,13 +31,22 @@ <h2 title="Classes">Classes</h2>
                     <a href="InputOneStatementPerLineBeginTreeTest.html#InputOneStatementPerLineBeginTreeTest" target="classFrame">InputOneStatementPerLineBeginTreeTest</a>
                 </li>
                                 <li>
-                    <a href="InputOneStatementPerLineMultiline.html#InputOneStatementPerLineMultiline" target="classFrame">InputOneStatementPerLineMultiline</a>
+                    <a href="InputOneStatementPerLineMultilineForDeclarations.html#InputOneStatementPerLineMultilineForDeclarations" target="classFrame">InputOneStatementPerLineMultilineForDeclarations</a>
                 </li>
                                 <li>
-                    <a href="InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine" target="classFrame">InputOneStatementPerLineSingleLine</a>
+                    <a href="InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html#InputOneStatementPerLineMultilineInLoopsAndTryWithResources" target="classFrame">InputOneStatementPerLineMultilineInLoopsAndTryWithResources</a>
                 </li>
                                 <li>
-                    <a href="InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine.SmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLine.SmallTalkStyle</a>
+                    <a href="InputOneStatementPerLineSingleLineForDeclarations.html#InputOneStatementPerLineSingleLineForDeclarations" target="classFrame">InputOneStatementPerLineSingleLineForDeclarations</a>
+                </li>
+                                <li>
+                    <a href="InputOneStatementPerLineSingleLineInLoops.html#InputOneStatementPerLineSingleLineInLoops" target="classFrame">InputOneStatementPerLineSingleLineInLoops</a>
+                </li>
+                                <li>
+                    <a href="InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLineSmallTalkStyle</a>
+                </li>
+                                <li>
+                    <a href="InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle" target="classFrame">InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle</a>
                 </li>
                                 <li>
                     <a href="InputOneStatementPerLineTest.html#InputOneStatementPerLineTest" target="classFrame">InputOneStatementPerLineTest</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-summary.html
index a3cf4c9472..38a41041bc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/onestatementperline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -88,30 +88,45 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOneStatementPerLineMultiline.html#InputOneStatementPerLineMultiline" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineMultiline</a>
+                                    <a href="InputOneStatementPerLineMultilineForDeclarations.html#InputOneStatementPerLineMultilineForDeclarations" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineMultilineForDeclarations</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLine</a>
+                                    <a href="InputOneStatementPerLineMultilineInLoopsAndTryWithResources.html#InputOneStatementPerLineMultilineInLoopsAndTryWithResources" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineMultilineInLoopsAndTryWithResources</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOneStatementPerLineSingleLine.html#InputOneStatementPerLineSingleLine.SmallTalkStyle" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLine.SmallTalkStyle</a>
+                                    <a href="InputOneStatementPerLineSingleLineForDeclarations.html#InputOneStatementPerLineSingleLineForDeclarations" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLineForDeclarations</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOneStatementPerLineTest.html#InputOneStatementPerLineTest" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineTest</a>
+                                    <a href="InputOneStatementPerLineSingleLineInLoops.html#InputOneStatementPerLineSingleLineInLoops" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLineInLoops</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOneStatementPerLineTryWithResources.html#InputOneStatementPerLineTryWithResources" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineTryWithResources</a>
+                                    <a href="InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLineSmallTalkStyle</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOneStatementPerLineSingleLineSmallTalkStyle.html#InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineSingleLineSmallTalkStyle.SmallTalkStyle</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOneStatementPerLineTest.html#InputOneStatementPerLineTest" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOneStatementPerLineTryWithResources.html#InputOneStatementPerLineTryWithResources" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineTryWithResources</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputOneStatementPerLineTryWithResourcesIgnore.html#InputOneStatementPerLineTryWithResourcesIgnore" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.onestatementperline">InputOneStatementPerLineTryWithResourcesIgnore</a>
                                 </td>
@@ -136,7 +151,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-frame.html
index ba7e729747..72d79cd7c8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.overloadmethodsdeclarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.overloadmethodsdeclarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-summary.html
index c4f25e1543..60f0465d2a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/overloadmethodsdeclarationorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.overloadmethodsdeclarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.overloadmethodsdeclarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
index e754a66af4..bd8ff2dbcd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
index cf4f00b262..818041125b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -606,7 +606,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-frame.html
index 4662c9aa5f..492ba72a3b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.packagedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.packagedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-summary.html
index b11508154b..f91554a78d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/packagedeclaration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.packagedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.packagedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html
index 230af99c04..650f976786 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html
@@ -15,11 +15,11 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputParameterAssignmentReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html#InputParameterAssignmentReceiver">InputParameterAssignmentReceiver</a> {
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputParameterAssignmentReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html#InputParameterAssignmentReceiver">InputParameterAssignmentReceiver</a> <strong class="jxr_keyword">this</strong>) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputParameterAssignmentReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html#InputParameterAssignmentReceiver">InputParameterAssignmentReceiver</a> <strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Inner {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">public</strong> Inner(
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>                  <a name="InputParameterAssignmentReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html#InputParameterAssignmentReceiver">InputParameterAssignmentReceiver</a> InputParameterAssignmentReceiver.<strong class="jxr_keyword">this</strong>) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>                  <a name="InputParameterAssignmentReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/InputParameterAssignmentReceiver.html#InputParameterAssignmentReceiver">InputParameterAssignmentReceiver</a> InputParameterAssignmentReceiver.<strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      }
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-frame.html
index aa3272220b..a9a5dbc1e3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-summary.html
index 96f1bb968b..03cf160b08 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/parameterassignment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.parameterassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResourcesOnlyOverlappingFalse.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResourcesOnlyOverlappingFalse.html
index 55ade3d7ca..bfdb2b6bc3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResourcesOnlyOverlappingFalse.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResourcesOnlyOverlappingFalse.html
@@ -28,22 +28,22 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">void</strong> oneResource() {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>          <strong class="jxr_keyword">try</strong> (BufferedReader fldBufferedReader
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>                       = <strong class="jxr_keyword">new</strong> BufferedReader(<strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>))) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>                       = <strong class="jxr_keyword">new</strong> BufferedReader(<strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>))) { }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>          <strong class="jxr_keyword">catch</strong> (IOException e) { }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      }
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">void</strong> twoResourcesReferencingEachOther() {
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>               BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader)) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>);
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>               BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader)) { }
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">catch</strong> (IOException e) { }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">void</strong> threeResourcesReferencingEachOther() {
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>               BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>);
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>               BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader);
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>               Scanner fldScanner
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>                       = <strong class="jxr_keyword">new</strong> Scanner(fldStreamReader.toString()
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>                       + fldBufferedReader.toString())) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>                       + fldBufferedReader.toString())) { }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">catch</strong> (IOException e) { }
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>      }
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
@@ -55,7 +55,7 @@
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">void</strong> handleParameter() {
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>          <strong class="jxr_keyword">try</strong> (BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>                  <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">this</strong>.fldCharset))) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>                  <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">this</strong>.fldCharset))) { }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">catch</strong> (IOException e) { }
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
@@ -80,7 +80,7 @@
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">void</strong> methodIdentCopy() {
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">try</strong> (BufferedReader methodToInvoke = <strong class="jxr_keyword">new</strong> BufferedReader(
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>                  <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">this</strong>.methodToInvoke()))) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>                  <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">this</strong>.methodToInvoke()))) {
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>              <em class="jxr_comment">// violation below 'Method .* 'methodToInvoke' needs "this."'</em>
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>              String a = methodToInvoke() + methodToInvoke.toString();
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>          }
@@ -93,19 +93,19 @@
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>      <a name="InputRequireThisTryWithResources" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResources.html#InputRequireThisTryWithResources">InputRequireThisTryWithResources</a> r4 = <strong class="jxr_keyword">new</strong> <a name="InputRequireThisTryWithResources" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/requirethis/InputRequireThisTryWithResources.html#InputRequireThisTryWithResources">InputRequireThisTryWithResources</a>();
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>  
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">void</strong> staticVariables() {
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">try</strong> (r1) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">try</strong> (r1) { }
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">catch</strong> (Exception e) { }
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">try</strong> (r1.r2) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">try</strong> (r1.r2) { }
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">catch</strong> (Exception e) { }
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">try</strong> (r1.r2.r4.r2.r4.r2) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">try</strong> (r1.r2.r4.r2.r4.r2) { }
 <a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">catch</strong> (Exception e) { }
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>      }
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>  
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>      <strong class="jxr_keyword">void</strong> nestedTryWithResources() {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>)) { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <strong class="jxr_keyword">try</strong> (BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader)) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>          <strong class="jxr_keyword">try</strong> (InputStreamReader fldStreamReader = <strong class="jxr_keyword">new</strong> InputStreamReader(<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"utf-8"</span>)) {
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <strong class="jxr_keyword">try</strong> (BufferedReader fldBufferedReader = <strong class="jxr_keyword">new</strong> BufferedReader(fldStreamReader)) {
 <a class="jxr_linenumber" name="L99" href="#L99">99</a>                  <strong class="jxr_keyword">try</strong> (Scanner fldScanner = <strong class="jxr_keyword">new</strong> Scanner(
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>                         fldBufferedReader.toString() + fldStreamReader.toString())) { } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>                         fldBufferedReader.toString() + fldStreamReader.toString())) { }
 <a class="jxr_linenumber" name="L101" href="#L101">101</a>             }
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>             <em class="jxr_comment">// violation below '.*variable 'fldBufferedReader' needs "this."'</em>
 <a class="jxr_linenumber" name="L103" href="#L103">103</a>             <strong class="jxr_keyword">try</strong> (Scanner fldScanner = <strong class="jxr_keyword">new</strong> Scanner(fldBufferedReader.toString()
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-frame.html
index 9d2effc856..f1b60afb83 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.requirethis</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.requirethis</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-summary.html
index c64f57c42c..7a176e4031 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/requirethis/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.requirethis</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.requirethis</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -561,7 +561,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-frame.html
index b24ace4c26..dbd54d34ee 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.returncount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.returncount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-summary.html
index 6bc7d02fc8..352005f1b6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/returncount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.returncount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.returncount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-frame.html
index 6acec9c62f..71b4f91487 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanexpression</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanexpression</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-summary.html
index 5dc11d7f5c..a044a6c006 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanexpression/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanexpression</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanexpression</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-frame.html
index 983078ef2a..8894467300 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanreturn</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanreturn</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-summary.html
index ce36e1f894..4b205f8c0f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/simplifybooleanreturn/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanreturn</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.simplifybooleanreturn</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-frame.html
index b189a4d9fe..a876a31c44 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.stringliteralequality</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.stringliteralequality</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-summary.html
index d94402ec8b..c6b6dcdcd7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/stringliteralequality/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.stringliteralequality</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.stringliteralequality</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-frame.html
index 522ef85b4e..2c42ba1eb6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superclone</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-summary.html
index 49befcd3d9..c2eefe34d5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superclone/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superclone</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -176,7 +176,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-frame.html
index 69652ae70d..d315adc613 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superfinalize</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superfinalize</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-summary.html
index 84e5337865..837644b74b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/superfinalize/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superfinalize</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.superfinalize</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html
new file mode 100644
index 0000000000..ef64265a04
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="UnnecessaryParentheses"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example1.html#Example1">Example1</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> square(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around assignment right-hand side'</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">int</strong> square = (a * b);
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around identifier 'square''</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">return</strong> (square);
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    }
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    <strong class="jxr_keyword">int</strong> sumOfSquares = 0;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> sumOfSquares() {
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around literal '0''</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = (0); i &lt; 10; i++) {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>        <em class="jxr_comment">// violation below, 'Unnecessary parentheses around assignment right-hand side'</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>        <strong class="jxr_keyword">int</strong> x = (i + 1);
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>        sumOfSquares += (square(x,x));  <em class="jxr_comment">// 2 violations</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>    }
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>    List&lt;String&gt; myList = List.of(<span class="jxr_string">"a1"</span>, <span class="jxr_string">"b1"</span>, <span class="jxr_string">"c1"</span>);
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> filter() {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      myList.stream()
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <em class="jxr_comment">// violation below, 'Unnecessary parentheses around lambda value'</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          .filter((s) -&gt; s.startsWith(<span class="jxr_string">"c"</span>))
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>              .forEach(System.out::println);
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>    }
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>    <strong class="jxr_keyword">int</strong> a = 10, b = 12, c = 15;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>    <strong class="jxr_keyword">boolean</strong> x = <strong class="jxr_keyword">true</strong>, y = false, z = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <em class="jxr_comment">// 3 violations below</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">if</strong> ((a &gt;= 0 &amp;&amp; b &lt;= 9) || (c &gt;= 5 &amp;&amp; b &lt;= 5) || (c &gt;= 3 &amp;&amp; a &lt;= 7)) {
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      }
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around expression'</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">if</strong> ((-a) != -27 &amp;&amp; b &gt; 5) {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">if</strong> (x == (a &lt;= 15)) {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      }
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">if</strong> (x == (y == z)) {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>    }
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  }
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html
new file mode 100644
index 0000000000..598c140221
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="UnnecessaryParentheses"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="tokens" value="BOR, BAND, BXOR" /&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">class</strong> <a name="Example2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/Example2.html#Example2">Example2</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">void</strong> method() {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">int</strong> x = 9, y = 8;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around expression'</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">if</strong> (x &gt;= 0 ^ (x &lt;= 8 &amp; y &lt;= 11)
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>           ^ y &gt;= 8) {
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      }
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">if</strong> (x &gt;= 0 ^ x &lt;= 8 &amp; y &lt;= 11 ^ y &gt;= 8) {
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      }
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em class="jxr_comment">// violation below, 'Unnecessary parentheses around expression'</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">if</strong> (x &gt;= 0 || (x &lt;= 8 &amp; y &lt;= 11)
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>          &amp;&amp; y &gt;= 8) {
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">if</strong> (x &gt;= 0 || x &lt;= 8 &amp; y &lt;= 11 &amp;&amp; y &gt;= 8) {
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">if</strong> (x &gt;= 0 &amp; (x &lt;= 8 ^ y &lt;= 11) &amp; y &gt;= 8) {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>        <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>    }
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  }
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/InputUnnecessaryParenthesesIfStatement2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/InputUnnecessaryParenthesesIfStatement2.html
index 1e97791413..79608b3360 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/InputUnnecessaryParenthesesIfStatement2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/InputUnnecessaryParenthesesIfStatement2.html
@@ -27,21 +27,21 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          <strong class="jxr_keyword">boolean</strong> a = false;
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">boolean</strong> x = false, y = <strong class="jxr_keyword">true</strong>, z = false;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">boolean</strong> v = <strong class="jxr_keyword">true</strong>, w = <strong class="jxr_keyword">true</strong>, u = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>          <strong class="jxr_keyword">boolean</strong> vy = x &amp;&amp; y || (x || y || z) &amp;&amp; v; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; !(v &amp;&amp; w || (x || y) &amp;&amp; z || u &amp;&amp; x)) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          <strong class="jxr_keyword">boolean</strong> vy = x &amp;&amp; y || (x || y || z) &amp;&amp; v;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; !(v &amp;&amp; w || (x || y) &amp;&amp; z || u &amp;&amp; x)) {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>          }
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; !(v &amp;&amp; w || x || y &amp;&amp; z || u &amp;&amp; x)) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; !(v &amp;&amp; w || x || y &amp;&amp; z || u &amp;&amp; x)) {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>          }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">if</strong> (v ||
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>                  (u || x || y)) { <em class="jxr_comment">// violation 'Unnecessary parentheses around expression'</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          }
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">if</strong> ((v || x) == <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">if</strong> ((v || x) ==
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>                  (w || y)) {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          }
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">if</strong> ((v || x) &amp; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">if</strong> ((v || x) &amp;
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>                  (w || y)) {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>          }
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; v || (w || z) &amp;&amp; u || y) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; v || (w || z) &amp;&amp; u || y) {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          }
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">if</strong> (a &amp;&amp; x ||
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>                  (y || z) <em class="jxr_comment">// violation 'Unnecessary parentheses around expression'</em>
@@ -67,14 +67,14 @@
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>                          &amp;&amp; (a <em class="jxr_comment">// violation 'Unnecessary parentheses around expression'</em>
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>                          &amp;&amp; (b==c))) <em class="jxr_comment">// violation 'Unnecessary parentheses around expression'</em>
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>                  || (a <em class="jxr_comment">// violation 'Unnecessary parentheses around expression'</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  || a!=(b&lt;=c)) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  || a!=(b&lt;=c))
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>                  || (a==(b!=d==(c==b) &amp;&amp; a!=(b&lt;=c)))) { <em class="jxr_comment">// violation 'parentheses around expression'</em>
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>                                                         <em class="jxr_comment">// after '||'</em>
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>              <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>          }
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong class="jxr_keyword">if</strong> (a==(b&gt;=c &amp;&amp; a==(c==d &amp;&amp; d!=b)) <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  &amp;&amp; a==(c&lt;=d)) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong class="jxr_keyword">if</strong> (a==(b&gt;=c &amp;&amp; a==(c==d &amp;&amp; d!=b))
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  &amp;&amp; a==(c&lt;=d)) {
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>              <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>          }
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  
@@ -83,13 +83,13 @@
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>              <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>          }
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>  
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">if</strong> (a==(b==c) <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>                  || a!=(b&lt;=c)) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">if</strong> (a==(b==c)
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>                  || a!=(b&lt;=c)) {
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>              <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>          }
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>  
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong class="jxr_keyword">if</strong> ((b==0) == (c==d) <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  &amp;&amp; (Integer.valueOf(d) instanceof Integer) == <strong class="jxr_keyword">true</strong>) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong class="jxr_keyword">if</strong> ((b==0) == (c==d)
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  &amp;&amp; (Integer.valueOf(d) instanceof Integer) == <strong class="jxr_keyword">true</strong>) {
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>              <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>          }
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-frame.html
index f3d53333c6..376aa35bf1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,6 +13,12 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example2.html#Example2" target="classFrame">Example2</a>
+                </li>
+                                <li>
                     <a href="InputUnnecessaryParentheses15Extensions.html#InputUnnecessaryParentheses15Extensions" target="classFrame">InputUnnecessaryParentheses15Extensions</a>
                 </li>
                                 <li>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-summary.html
index aca74fd831..a73bab8bf8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessaryparentheses/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -57,6 +57,16 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         </thead>
                         <tbody>
                                             		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses">Example1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example2.html#Example2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses">Example2</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputUnnecessaryParentheses15Extensions.html#InputUnnecessaryParentheses15Extensions" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses">InputUnnecessaryParentheses15Extensions</a>
                                 </td>
@@ -161,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
index d75dd0a8c0..7ace38834d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonafteroutertypedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonafteroutertypedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
index 970da6214b..f546b65e1a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonafteroutertypedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonafteroutertypedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
index 6fd0310df2..69f8d70017 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonaftertypememberdeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonaftertypememberdeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
index 8b1a656451..bc1d121d31 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonaftertypememberdeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonaftertypememberdeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-frame.html
index 0a316c144f..33c7d25d9a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicoloninenumeration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicoloninenumeration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-summary.html
index f02076208b..f98ce99ac9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicoloninenumeration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicoloninenumeration</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicoloninenumeration</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -226,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-frame.html
index 74efb95dcc..d302bc59b0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-summary.html
index a6bb1f72ed..28adecc75c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unnecessarysemicolonintrywithresources/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-frame.html
index 6609bf3072..11ca9edad8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-summary.html
index 83be95bf4c..3a281c358c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/unusedlocalvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -506,7 +506,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-frame.html
index 021c96d997..fd0fb9b852 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-summary.html
index 8c0f267ba9..b13b1773e1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -236,7 +236,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-frame.html
index 3b7a7eefa9..99e826d5f3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.descendanttoken</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.descendanttoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-summary.html
index 2b5e5ecf59..6fd4756211 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/descendanttoken/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.descendanttoken</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.descendanttoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheckExamplesTest.html
index 575c71fe5e..46c8089954 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InnerTypeLastCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/design/InnerTypeLastCheckExamplesTest.html#InnerTypeLastCheckExamplesTest">InnerTypeLastCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -42,12 +42,13 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  }
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>              <span class="jxr_string">"14:3: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              <span class="jxr_string">"20:3: "</span> + getCheckMessage(MSG_KEY),
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          };
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html
index 861a63d0ae..75ec90a07b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> org.junit.Ignore;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">import</strong> org.junit.Test;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputDesignForExtensionMultipleAnnotations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html#InputDesignForExtensionMultipleAnnotations">InputDesignForExtensionMultipleAnnotations</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputDesignForExtensionMultipleAnnotations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/designforextension/InputDesignForExtensionMultipleAnnotations.html#InputDesignForExtensionMultipleAnnotations">InputDesignForExtensionMultipleAnnotations</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      @Ignore
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      @Deprecated
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-frame.html
index 36f4e9af1a..9fe674f0ca 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.designforextension</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.designforextension</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-summary.html
index abd6c3bb4b..2fa6bbcf86 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/designforextension/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.designforextension</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.designforextension</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -206,7 +206,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html
index 855af33c1d..9e3534e916 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html
@@ -140,7 +140,7 @@
 <a class="jxr_linenumber" name="L132" href="#L132">132</a>     }
 <a class="jxr_linenumber" name="L133" href="#L133">133</a> }
 <a class="jxr_linenumber" name="L134" href="#L134">134</a> 
-<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">class</strong> <a name="TestAnonymousInnerClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClasses">TestAnonymousInnerClasses</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">class</strong> <a name="TestAnonymousInnerClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClasses">TestAnonymousInnerClasses</a> {
 <a class="jxr_linenumber" name="L136" href="#L136">136</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <a name="TestAnonymousInnerClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClasses">TestAnonymousInnerClasses</a> ONE = <strong class="jxr_keyword">new</strong> <a name="TestAnonymousInnerClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClasses">TestAnonymousInnerClasses</a>() {
 <a class="jxr_linenumber" name="L137" href="#L137">137</a>         @Override
 <a class="jxr_linenumber" name="L138" href="#L138">138</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> value() {
@@ -176,17 +176,17 @@
 <a class="jxr_linenumber" name="L168" href="#L168">168</a>     }
 <a class="jxr_linenumber" name="L169" href="#L169">169</a> }
 <a class="jxr_linenumber" name="L170" href="#L170">170</a> 
-<a class="jxr_linenumber" name="L171" href="#L171">171</a> <strong class="jxr_keyword">interface</strong> <a name="TestNewKeywordInsideInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestNewKeywordInsideInterface">TestNewKeywordInsideInterface</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> <strong class="jxr_keyword">interface</strong> <a name="TestNewKeywordInsideInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestNewKeywordInsideInterface">TestNewKeywordInsideInterface</a> {
 <a class="jxr_linenumber" name="L172" href="#L172">172</a>     ArrayList&lt;String&gt; <a name="foo" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html#foo">foo</a> = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
 <a class="jxr_linenumber" name="L173" href="#L173">173</a> }
 <a class="jxr_linenumber" name="L174" href="#L174">174</a> 
 <a class="jxr_linenumber" name="L175" href="#L175">175</a> <em class="jxr_comment">// abstract classes cannot be final</em>
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="TestPrivateCtorInAbstractClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestPrivateCtorInAbstractClasses">TestPrivateCtorInAbstractClasses</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L176" href="#L176">176</a> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="TestPrivateCtorInAbstractClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestPrivateCtorInAbstractClasses">TestPrivateCtorInAbstractClasses</a> {
 <a class="jxr_linenumber" name="L177" href="#L177">177</a>     <strong class="jxr_keyword">private</strong> <a name="TestPrivateCtorInAbstractClasses" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestPrivateCtorInAbstractClasses">TestPrivateCtorInAbstractClasses</a>() {
 <a class="jxr_linenumber" name="L178" href="#L178">178</a>     }
 <a class="jxr_linenumber" name="L179" href="#L179">179</a> }
 <a class="jxr_linenumber" name="L180" href="#L180">180</a> 
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">class</strong> <a name="TestAnonymousInnerClassInsideNestedClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClassInsideNestedClass">TestAnonymousInnerClassInsideNestedClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">class</strong> <a name="TestAnonymousInnerClassInsideNestedClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClassInsideNestedClass">TestAnonymousInnerClassInsideNestedClass</a> {
 <a class="jxr_linenumber" name="L182" href="#L182">182</a>     <strong class="jxr_keyword">private</strong> <a name="TestAnonymousInnerClassInsideNestedClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClass.html#TestAnonymousInnerClassInsideNestedClass">TestAnonymousInnerClassInsideNestedClass</a>() { }
 <a class="jxr_linenumber" name="L183" href="#L183">183</a> 
 <a class="jxr_linenumber" name="L184" href="#L184">184</a>     <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NestedClass { <em class="jxr_comment">// violation</em>
@@ -197,7 +197,7 @@
 <a class="jxr_linenumber" name="L189" href="#L189">189</a> 
 <a class="jxr_linenumber" name="L190" href="#L190">190</a>         <strong class="jxr_keyword">private</strong> NestedClass() {}
 <a class="jxr_linenumber" name="L191" href="#L191">191</a>     }
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>     <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NestedClass2 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>     <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NestedClass2 {
 <a class="jxr_linenumber" name="L193" href="#L193">193</a> 
 <a class="jxr_linenumber" name="L194" href="#L194">194</a>         <strong class="jxr_keyword">private</strong> NestedClass2() {}
 <a class="jxr_linenumber" name="L195" href="#L195">195</a> 
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnnotation.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnnotation.html
index fc6ca6e912..86af8ee39f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnnotation.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnnotation.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> @<strong class="jxr_keyword">interface</strong> <a name="InputFinalClassAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnnotation.html#InputFinalClassAnnotation">InputFinalClassAnnotation</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">private</strong> FinalClass() {}
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">private</strong> DerivedClass() {}
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">class</strong> SuperClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">class</strong> SuperClass {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">private</strong> SuperClass() {}
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      }
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnonymousInnerClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnonymousInnerClass.html
index 78fa58ccf1..ded1f491f3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnonymousInnerClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassAnonymousInnerClass.html
@@ -27,7 +27,7 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          };
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> {
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>              <strong class="jxr_keyword">class</strong> b { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>              <strong class="jxr_keyword">class</strong> b {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>                  <strong class="jxr_keyword">private</strong> b() {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>                  }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>              }
@@ -35,14 +35,14 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">class</strong> m { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>              <strong class="jxr_keyword">private</strong> m() {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>              }
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>              <strong class="jxr_keyword">class</strong> q { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>              <strong class="jxr_keyword">class</strong> q {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>                  <strong class="jxr_keyword">private</strong> q() {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>                  }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>              }
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>          }
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">class</strong> m { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">class</strong> m {
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">private</strong> m() {
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          }
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">class</strong> q { <em class="jxr_comment">// violation</em>
@@ -53,7 +53,7 @@
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>          };
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      }
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">class</strong> jasper { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">class</strong> jasper {
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>          <strong class="jxr_keyword">private</strong> jasper() {
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>          }
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> {
@@ -66,7 +66,7 @@
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>          }
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">class</strong> g { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">class</strong> g {
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>          <strong class="jxr_keyword">private</strong> g() {
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>          }
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassEnum.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassEnum.html
index 1fb2b93922..3c96b177e6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassEnum.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassEnum.html
@@ -36,7 +36,7 @@
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">return</strong> initial;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      }
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">private</strong> FinalClass() {}
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      }
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
@@ -44,7 +44,7 @@
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">private</strong> DerivedClass() {}
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>      }
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperClass {
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">private</strong> SuperClass() {}
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html
index 0fe9be17ab..5beb576e6f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalClassInnerAndNestedClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html#InputFinalClassInnerAndNestedClass">InputFinalClassInnerAndNestedClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> SuperClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> SuperClass {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">private</strong> SuperClass() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      }
@@ -30,7 +30,7 @@
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Test {
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SameName { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SameName {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>              <strong class="jxr_keyword">private</strong> SameName() {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>              }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>              <strong class="jxr_keyword">class</strong> Test3 {
@@ -39,7 +39,7 @@
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">class</strong> TestInnerClass {
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">class</strong> SameName { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">class</strong> SameName {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>              <strong class="jxr_keyword">class</strong> Test3 {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>                  <strong class="jxr_keyword">class</strong> Test4 <strong class="jxr_keyword">extends</strong> SameName {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>                  }
@@ -65,7 +65,7 @@
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>      VALUE_1, VALUE_2;
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">class</strong> A {
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong class="jxr_keyword">class</strong> B { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong class="jxr_keyword">class</strong> B {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">private</strong> B() {
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>              }
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>          }
@@ -83,7 +83,7 @@
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  }
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>  
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>  <strong class="jxr_keyword">class</strong> <a name="foo2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html#foo2">foo2</a> {
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">class</strong> c { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong class="jxr_keyword">class</strong> c {
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">private</strong> c() {
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>          }
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInterface.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInterface.html
index 6d785672ed..4f25e3b34d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInterface.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInterface.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputFinalClassInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInterface.html#InputFinalClassInterface">InputFinalClassInterface</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FinalClass {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">private</strong> FinalClass() {}
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">private</strong> DerivedClass() {}
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">class</strong> SuperClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">class</strong> SuperClass {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">private</strong> SuperClass() {}
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      }
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInEnumWithAnonInnerClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInEnumWithAnonInnerClass.html
index b96385eb80..83fa93dfe6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInEnumWithAnonInnerClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInEnumWithAnonInnerClass.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> enum <a name="InputFinalClassNestedInEnumWithAnonInnerClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInEnumWithAnonInnerClass.html#InputFinalClassNestedInEnumWithAnonInnerClass">InputFinalClassNestedInEnumWithAnonInnerClass</a> {
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>       A;
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">class</strong> n { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">class</strong> n {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>          <strong class="jxr_keyword">private</strong> n() {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          }
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">class</strong> j { <em class="jxr_comment">// violation</em>
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          B;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          j obj = <strong class="jxr_keyword">new</strong> j() {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>          };
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">class</strong> j { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <strong class="jxr_keyword">class</strong> j {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>              <strong class="jxr_keyword">private</strong> j() {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>              }
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>          }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInInterfaceWithAnonInnerClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInInterfaceWithAnonInnerClass.html
index c7d991e906..ffa284a908 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInInterfaceWithAnonInnerClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInInterfaceWithAnonInnerClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.finalclass;
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputFinalClassNestedInInterfaceWithAnonInnerClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassNestedInInterfaceWithAnonInnerClass.html#InputFinalClassNestedInInterfaceWithAnonInnerClass">InputFinalClassNestedInInterfaceWithAnonInnerClass</a> {
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>          <strong class="jxr_keyword">private</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a>() {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>          }
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      }
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      };
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">interface</strong> <a name="foo" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassInnerAndNestedClass.html#foo">foo</a> {
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">class</strong> m { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">class</strong> m {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>              <strong class="jxr_keyword">private</strong> m() {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>              }
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          }
@@ -41,7 +41,7 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      }
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      @<strong class="jxr_keyword">interface</strong> annotatedInterface {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">class</strong> b { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">class</strong> b {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>              <strong class="jxr_keyword">private</strong> b() {
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>              }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          }
@@ -49,7 +49,7 @@
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          b obj = <strong class="jxr_keyword">new</strong> b () {
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>          };
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">class</strong> c { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">class</strong> c {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>              <strong class="jxr_keyword">private</strong> c() {
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>              }
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>          }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html
index 349b92718b..169954577d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html
@@ -68,7 +68,7 @@
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Some1 {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>          <strong class="jxr_keyword">public</strong> Some1() {}
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>      }
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Some3 { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Some3 {
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">protected</strong> Some3() {}
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>      }
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  }
@@ -82,7 +82,7 @@
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      }
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>  
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Paper { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Paper {
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">void</strong> method() {
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          }
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>  
@@ -92,7 +92,7 @@
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>  }
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>  
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>  <strong class="jxr_keyword">class</strong> <a name="Tree2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor.html#Tree2">Tree2</a> {
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Node { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Node {
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">int</strong> data;
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>          Node next;
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html
index 68d1c8c6d2..7a082af9bb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html
@@ -16,11 +16,11 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputFinalClassPrivateCtor2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#InputFinalClassPrivateCtor2">InputFinalClassPrivateCtor2</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> c { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> c {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>         <strong class="jxr_keyword">private</strong> c(){}
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">class</strong> x <strong class="jxr_keyword">extends</strong> c {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">class</strong> x <strong class="jxr_keyword">extends</strong> c {}
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      }
@@ -76,7 +76,7 @@
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>      }
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  }
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <strong class="jxr_keyword">class</strong> <a name="a" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/finalclass/InputFinalClassPrivateCtor2.html#a">a</a> {
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Class {
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-frame.html
index cb794d4e88..87a338bb50 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.finalclass</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.finalclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-summary.html
index f57f0fa50f..bac66755d4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/finalclass/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.finalclass</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.finalclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -936,7 +936,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html
index d08978bb6c..e11b48fecd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructor" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html#InputHideUtilityClassConstructor">InputHideUtilityClassConstructor</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructor" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructor.html#InputHideUtilityClassConstructor">InputHideUtilityClassConstructor</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> field;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html
index 15cd5753aa..0acec8e870 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorAbstract" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html#InputHideUtilityClassConstructorAbstract">InputHideUtilityClassConstructorAbstract</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorAbstract" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstract.html#InputHideUtilityClassConstructorAbstract">InputHideUtilityClassConstructorAbstract</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> method() {}
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html
index 42e74276ef..ad7d7d0fd7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.Serializable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">/*input file*/</em>
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorAbstractSerializable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html#InputHideUtilityClassConstructorAbstractSerializable">InputHideUtilityClassConstructorAbstractSerializable</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorAbstractSerializable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorAbstractSerializable.html#InputHideUtilityClassConstructorAbstractSerializable">InputHideUtilityClassConstructorAbstractSerializable</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">implements</strong> Serializable {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html
index a0d17796ae..dd265e3a21 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment"> * Test case for the "design for inheritance" check.</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * @author Lars Kühne</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorDesignForExtension" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html#InputHideUtilityClassConstructorDesignForExtension">InputHideUtilityClassConstructorDesignForExtension</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorDesignForExtension" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorDesignForExtension.html#InputHideUtilityClassConstructorDesignForExtension">InputHideUtilityClassConstructorDesignForExtension</a>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <em class="jxr_comment">// some methods that are OK</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html
index 468187eb2a..76d6a17372 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * Not a util class because it's not directly derived from java.lang.Object.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorNonUtilityClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html#InputHideUtilityClassConstructorNonUtilityClass">InputHideUtilityClassConstructorNonUtilityClass</a> <strong class="jxr_keyword">extends</strong> JPanel <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorNonUtilityClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html#InputHideUtilityClassConstructorNonUtilityClass">InputHideUtilityClassConstructorNonUtilityClass</a> <strong class="jxr_keyword">extends</strong> JPanel
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <em class="jxr_javadoccomment">/** HideUtilityClassConstructorCheck should not report this */</em>
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <a name="InputHideUtilityClassConstructorNonUtilityClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorNonUtilityClass.html#InputHideUtilityClassConstructorNonUtilityClass">InputHideUtilityClassConstructorNonUtilityClass</a>()
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html
index cef81d48d8..444c255d2b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorPrivate" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html#InputHideUtilityClassConstructorPrivate">InputHideUtilityClassConstructorPrivate</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorPrivate" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html#InputHideUtilityClassConstructorPrivate">InputHideUtilityClassConstructorPrivate</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">private</strong> <a name="InputHideUtilityClassConstructorPrivate" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorPrivate.html#InputHideUtilityClassConstructorPrivate">InputHideUtilityClassConstructorPrivate</a>() {}
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> value = 0;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html
index 4b07fa6367..30bcb4ecb2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> *</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> * @author lkuehne</em>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorRegression" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html#InputHideUtilityClassConstructorRegression">InputHideUtilityClassConstructorRegression</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorRegression" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorRegression.html#InputHideUtilityClassConstructorRegression">InputHideUtilityClassConstructorRegression</a>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> constructionTime = System.currentTimeMillis();
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html
index c9ab383538..6bf33b8deb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.Serializable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">/*input file*/</em>
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorSerializable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html#InputHideUtilityClassConstructorSerializable">InputHideUtilityClassConstructorSerializable</a> <strong class="jxr_keyword">implements</strong> Serializable { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorSerializable" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializable.html#InputHideUtilityClassConstructorSerializable">InputHideUtilityClassConstructorSerializable</a> <strong class="jxr_keyword">implements</strong> Serializable {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html
index db488a8c2e..1217b2b82d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.Serializable;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorSerializableInnerStatic" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html#InputHideUtilityClassConstructorSerializableInnerStatic">InputHideUtilityClassConstructorSerializableInnerStatic</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputHideUtilityClassConstructorSerializableInnerStatic" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/InputHideUtilityClassConstructorSerializableInnerStatic.html#InputHideUtilityClassConstructorSerializableInnerStatic">InputHideUtilityClassConstructorSerializableInnerStatic</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">implements</strong> Serializable {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-frame.html
index 2f78718c4e..ccb2a21b9e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-summary.html
index 4781089957..dd95c39998 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/hideutilityclassconstructor/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.hideutilityclassconstructor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -186,7 +186,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html
new file mode 100644
index 0000000000..3deb81a815
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="InnerTypeLast"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.innertypelast;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">class</strong> <a name="Test1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test1">Test1</a> {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>    <strong class="jxr_keyword">private</strong> String s;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">class</strong> InnerTest1 {}
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">class</strong> <a name="Test2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test2">Test2</a> {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    <strong class="jxr_keyword">static</strong> {};
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">class</strong> InnerTest1 {}
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    <strong class="jxr_keyword">public</strong> <a name="Test2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Test2">Test2</a>() {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  }
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/Example1.html#Example1">Example1</a> {
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>    <strong class="jxr_keyword">private</strong> String s;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {}
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>    <strong class="jxr_keyword">class</strong> InnerTest1 {}
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  }
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html
index 734ea1e04b..e2fc46a612 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.innertypelast;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> enum <a name="InputInnerTypeLastClassRootClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html#InputInnerTypeLastClassRootClass">InputInnerTypeLastClassRootClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> enum <a name="InputInnerTypeLastClassRootClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass.html#InputInnerTypeLastClassRootClass">InputInnerTypeLastClassRootClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      ALWAYS(Bits.YES), NEVER(Bits.NO);
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html
index 1f55f0aff0..a933060b9e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.innertypelast;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInnerTypeLastClassRootClass2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html#InputInnerTypeLastClassRootClass2">InputInnerTypeLastClassRootClass2</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInnerTypeLastClassRootClass2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/innertypelast/InputInnerTypeLastClassRootClass2.html#InputInnerTypeLastClassRootClass2">InputInnerTypeLastClassRootClass2</a>
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> mFoo = 0;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-frame.html
index 35c209ea8b..a21405ed24 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.innertypelast</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.innertypelast</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -23,6 +23,12 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputInnerTypeLastClassCtorsInitBlocks.html#BeforeStaticInitBlock.Inner3" target="classFrame">BeforeStaticInitBlock.Inner3</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1.InnerTest1" target="classFrame">Example1.InnerTest1</a>
                 </li>
                                 <li>
                     <a href="InputInnerTypeLastArray.html#InputInnerTypeLastArray" target="classFrame">InputInnerTypeLastArray</a>
@@ -95,6 +101,18 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputInnerTypeLastClass.html#Temp4.InnerCheck.InnerInnerCheck2" target="classFrame">Temp4.InnerCheck.InnerInnerCheck2</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Test1" target="classFrame">Test1</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Test1.InnerTest1" target="classFrame">Test1.InnerTest1</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Test2" target="classFrame">Test2</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Test2.InnerTest1" target="classFrame">Test2.InnerTest1</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-summary.html
index 36440de52b..da8d8116af 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/innertypelast/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.innertypelast</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.innertypelast</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -75,6 +75,16 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                                 <td class="colFirst colLast">
                                     <a href="InputInnerTypeLastClassCtorsInitBlocks.html#BeforeStaticInitBlock.Inner3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">BeforeStaticInitBlock.Inner3</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Example1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Example1.InnerTest1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Example1.InnerTest1</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
@@ -195,6 +205,26 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                                 <td class="colFirst colLast">
                                     <a href="InputInnerTypeLastClass.html#Temp4.InnerCheck.InnerInnerCheck2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Temp4.InnerCheck.InnerInnerCheck2</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Test1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Test1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Test1.InnerTest1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Test1.InnerTest1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Test2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Test2</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Test2.InnerTest1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.design.innertypelast">Test2.InnerTest1</a>
+                                </td>
                             </tr>
                                                     </tbody>
                     </table>
@@ -216,7 +246,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-frame.html
index 9c515b1e2a..48149fe153 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.interfaceistype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.interfaceistype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-summary.html
index 845bffadc6..f973664dd3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/interfaceistype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.interfaceistype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.interfaceistype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html
index f1ce7cd853..9979e4e9d8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * Convenience class for holding an {@link Exception} in a thread-safe way  // NPE is not expected</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMutableExceptionClassExtendsGenericClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html#InputMutableExceptionClassExtendsGenericClass">InputMutableExceptionClassExtendsGenericClass</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMutableExceptionClassExtendsGenericClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/mutableexception/InputMutableExceptionClassExtendsGenericClass.html#InputMutableExceptionClassExtendsGenericClass">InputMutableExceptionClassExtendsGenericClass</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          <strong class="jxr_keyword">extends</strong> AtomicReference&lt;Exception&gt; {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-frame.html
index c87d6d3e68..ba972af356 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.mutableexception</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.mutableexception</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-summary.html
index a868e66531..608e210b27 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/mutableexception/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.mutableexception</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.mutableexception</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -261,7 +261,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html
index b9e459c599..43d53cfa87 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> enum <a name="InputOneTopLevelClassEnum" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html#InputOneTopLevelClassEnum">InputOneTopLevelClassEnum</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> enum <a name="InputOneTopLevelClassEnum" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassEnum.html#InputOneTopLevelClassEnum">InputOneTopLevelClassEnum</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      VALUE1, VALUE2;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html
index dff1052315..d8310a2eba 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputOneTopLevelClassInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html#InputOneTopLevelClassInterface">InputOneTopLevelClassInterface</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputOneTopLevelClassInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/InputOneTopLevelClassInterface.html#InputOneTopLevelClassInterface">InputOneTopLevelClassInterface</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">int</strong> foo();
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-frame.html
index 397393dd80..d92a0a9c54 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-summary.html
index 762a76c978..261241da03 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/onetoplevelclass/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -291,7 +291,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
index 800b72cc12..c7f592919a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
index 212d8da9ea..252fd8e7f0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-frame.html
index a8730a5c1b..9d6bda3c93 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.throwscount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.throwscount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-summary.html
index 3b2aac7cb6..798810cb53 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/throwscount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.throwscount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.throwscount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html
index 5fae8b1acf..bd969796c9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html
@@ -12,7 +12,7 @@
 <a class="jxr_linenumber" name="L4" href="#L4">4</a>   
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier;
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierGregorianCalendar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html#InputVisibilityModifierGregorianCalendar">InputVisibilityModifierGregorianCalendar</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierGregorianCalendar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierGregorianCalendar.html#InputVisibilityModifierGregorianCalendar">InputVisibilityModifierGregorianCalendar</a>
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   {
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">class</strong> SubCalendar {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html
index dc7fca2f69..09f96bb9cf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierImmutableStarImport" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html#InputVisibilityModifierImmutableStarImport">InputVisibilityModifierImmutableStarImport</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierImmutableStarImport" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport.html#InputVisibilityModifierImmutableStarImport">InputVisibilityModifierImmutableStarImport</a>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> Arrays f = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// If Arrays is specified as immutable class,</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>                                    <em class="jxr_comment">// no matter of canonical name</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport2.html
index 13e283c300..576bf60f5e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport2.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">//config.immutableClassName=com.google.google.common.ImmutableSet</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierImmutableStarImport2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierImmutableStarImport2.html#InputVisibilityModifierImmutableStarImport2">InputVisibilityModifierImmutableStarImport2</a>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  {
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImmutableSet&lt;String&gt; set = <strong class="jxr_keyword">null</strong>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImmutableSet&lt;String&gt; set = <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html
index 3573847b1e..5a8863c073 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">import</strong> java.util.*;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierIsStarImport" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html#InputVisibilityModifierIsStarImport">InputVisibilityModifierIsStarImport</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierIsStarImport" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierIsStarImport.html#InputVisibilityModifierIsStarImport">InputVisibilityModifierIsStarImport</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html
index 3f180878ae..ee913e8580 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html
@@ -12,7 +12,7 @@
 <a class="jxr_linenumber" name="L4" href="#L4">4</a>   
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier;
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierLocalAnnotations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html#InputVisibilityModifierLocalAnnotations">InputVisibilityModifierLocalAnnotations</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifierLocalAnnotations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifierLocalAnnotations.html#InputVisibilityModifierLocalAnnotations">InputVisibilityModifierLocalAnnotations</a>
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   {
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">public</strong> @<strong class="jxr_keyword">interface</strong> Rule {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html
index 5fddc0c5dd..06b515a49a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">import</strong> java.util.Collection;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">import</strong> java.util.List;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifiersPublicImmutable3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html#InputVisibilityModifiersPublicImmutable3">InputVisibilityModifiersPublicImmutable3</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputVisibilityModifiersPublicImmutable3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/InputVisibilityModifiersPublicImmutable3.html#InputVisibilityModifiersPublicImmutable3">InputVisibilityModifiersPublicImmutable3</a> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> someIntValue;
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImmutableSet&lt;String&gt; includes;
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> String notes;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html
index d639929279..55f8e12e8a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html
@@ -13,7 +13,7 @@
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier.inputs;
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// ATTENTION: we need name of this class to be without "Input" prefix to as we</em>
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// need the same name as defined at VisibilityModifierCheck.DEFAULT_IMMUTABLE_TYPES</em>
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InetSocketAddress" href="../../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html#InetSocketAddress">InetSocketAddress</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InetSocketAddress" href="../../../../../../../../com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/InetSocketAddress.html#InetSocketAddress">InetSocketAddress</a>
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> Arrays {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-frame.html
index c307dde671..9a09622c5f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-summary.html
index ae98787c29..95acba1499 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/inputs/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-frame.html
index f414692d4a..c0358aed76 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-summary.html
index 4a440e8c40..f459e0cccb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/design/visibilitymodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -436,7 +436,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html
new file mode 100644
index 0000000000..743c6c47d4
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="FinalParameters"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.finalparameters;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html#Example1">Example1</a> {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>    <strong class="jxr_keyword">public</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html#Example1">Example1</a>() { }
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">public</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html#Example1">Example1</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m) { }
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    <strong class="jxr_keyword">public</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example1.html#Example1">Example1</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m, <strong class="jxr_keyword">int</strong> n) { } <em class="jxr_comment">// violation, 'n should be final'</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodOne(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> x) { }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo(<strong class="jxr_keyword">int</strong> x) { } <em class="jxr_comment">// violation, 'x should be final'</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args) { } <em class="jxr_comment">// violation, 'args should be final'</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html
new file mode 100644
index 0000000000..15d42c939c
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="FinalParameters"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="tokens" value="CTOR_DEF"/&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.finalparameters;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html#Example2">Example2</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    <strong class="jxr_keyword">public</strong> <a name="Example2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html#Example2">Example2</a>() { }
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <a name="Example2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html#Example2">Example2</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m) { }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">public</strong> <a name="Example2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example2.html#Example2">Example2</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m, <strong class="jxr_keyword">int</strong> n) { } <em class="jxr_comment">// violation, 'n should be final'</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodOne(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> x) { }
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo(<strong class="jxr_keyword">int</strong> x) { }
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args) { }
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  }
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html
new file mode 100644
index 0000000000..8432a66fc7
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example3 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="FinalParameters"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="ignorePrimitiveTypes" value="true"/&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.finalparameters;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html#Example3">Example3</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    <strong class="jxr_keyword">public</strong> <a name="Example3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html#Example3">Example3</a>() { }
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <a name="Example3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html#Example3">Example3</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m) { }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">public</strong> <a name="Example3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/finalparameters/Example3.html#Example3">Example3</a>(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> m, <strong class="jxr_keyword">int</strong> n) { }
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodOne(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> x) { }
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodTwo(<strong class="jxr_keyword">int</strong> x) { }
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args) { } <em class="jxr_comment">// violation, 'args should be final'</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  }
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-frame.html
index 17cabfaa1a..462ea834b0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.finalparameters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.finalparameters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -26,6 +26,15 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputFinalParameters5.html#AbstractClass5" target="classFrame">AbstractClass5</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example2.html#Example2" target="classFrame">Example2</a>
+                </li>
+                                <li>
+                    <a href="Example3.html#Example3" target="classFrame">Example3</a>
                 </li>
                                 <li>
                     <a href="InputFinalParameters.html#Foo" target="classFrame">Foo</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-summary.html
index 85a44ea8d7..65b3f69ecf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/finalparameters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.finalparameters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.finalparameters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -83,120 +83,135 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters.html#Foo" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo</a>
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Example1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters2.html#Foo2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo2</a>
+                                    <a href="Example2.html#Example2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Example2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters3.html#Foo3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo3</a>
+                                    <a href="Example3.html#Example3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Example3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters4.html#Foo4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo4</a>
+                                    <a href="InputFinalParameters.html#Foo" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters5.html#Foo5" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo5</a>
+                                    <a href="InputFinalParameters2.html#Foo2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters.html#InputFinalParameters" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters</a>
+                                    <a href="InputFinalParameters3.html#Foo3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters.html#InputFinalParameters.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters.TestInterface</a>
+                                    <a href="InputFinalParameters4.html#Foo4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo4</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters2.html#InputFinalParameters2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters2</a>
+                                    <a href="InputFinalParameters5.html#Foo5" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">Foo5</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters2.html#InputFinalParameters2.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters2.TestInterface</a>
+                                    <a href="InputFinalParameters.html#InputFinalParameters" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters3.html#InputFinalParameters3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters3</a>
+                                    <a href="InputFinalParameters.html#InputFinalParameters.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters.TestInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters3.html#InputFinalParameters3.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters3.TestInterface</a>
+                                    <a href="InputFinalParameters2.html#InputFinalParameters2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters4.html#InputFinalParameters4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters4</a>
+                                    <a href="InputFinalParameters2.html#InputFinalParameters2.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters2.TestInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters4.html#InputFinalParameters4.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters4.TestInterface</a>
+                                    <a href="InputFinalParameters3.html#InputFinalParameters3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters5.html#InputFinalParameters5" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters5</a>
+                                    <a href="InputFinalParameters3.html#InputFinalParameters3.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters3.TestInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters5.html#InputFinalParameters5.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters5.TestInterface</a>
+                                    <a href="InputFinalParameters4.html#InputFinalParameters4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters4</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParametersPrimitiveTypes.html#InputFinalParametersPrimitiveTypes" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersPrimitiveTypes</a>
+                                    <a href="InputFinalParameters4.html#InputFinalParameters4.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters4.TestInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParametersPrimitiveTypes2.html#InputFinalParametersPrimitiveTypes2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersPrimitiveTypes2</a>
+                                    <a href="InputFinalParameters5.html#InputFinalParameters5" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters5</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParametersReceiver.html#InputFinalParametersReceiver" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersReceiver</a>
+                                    <a href="InputFinalParameters5.html#InputFinalParameters5.TestInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParameters5.TestInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParametersReceiver.html#InputFinalParametersReceiver.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersReceiver.Inner</a>
+                                    <a href="InputFinalParametersPrimitiveTypes.html#InputFinalParametersPrimitiveTypes" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersPrimitiveTypes</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters.html#MyAnnotation3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation3</a>
+                                    <a href="InputFinalParametersPrimitiveTypes2.html#InputFinalParametersPrimitiveTypes2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersPrimitiveTypes2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters2.html#MyAnnotation32" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation32</a>
+                                    <a href="InputFinalParametersReceiver.html#InputFinalParametersReceiver" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersReceiver</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters3.html#MyAnnotation33" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation33</a>
+                                    <a href="InputFinalParametersReceiver.html#InputFinalParametersReceiver.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">InputFinalParametersReceiver.Inner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputFinalParameters4.html#MyAnnotation34" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation34</a>
+                                    <a href="InputFinalParameters.html#MyAnnotation3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputFinalParameters2.html#MyAnnotation32" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation32</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputFinalParameters3.html#MyAnnotation33" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation33</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputFinalParameters4.html#MyAnnotation34" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation34</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="InputFinalParameters5.html#MyAnnotation35" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.finalparameters">MyAnnotation35</a>
                                 </td>
@@ -221,7 +236,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-frame.html
index 25a0aefe2b..8179eaf83a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-summary.html
index 890c4cada1..65f1a50781 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/header/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
index 77fbbf63fc..6fdbe4a226 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
index 33775ac64d..86eb39b69f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-frame.html
index 865750a131..522a96a354 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.regexpheader</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.regexpheader</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-summary.html
index 89ae6983aa..d4afcda5fc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/header/regexpheader/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.regexpheader</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header.regexpheader</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-frame.html
index 2f35adf1a4..c94c41c21d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstarimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstarimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-summary.html
index beb3803470..ceff643a88 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstarimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstarimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstarimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-frame.html
index 147fe3a527..292254fc4e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstaticimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstaticimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-summary.html
index a7b80da615..8fca49b2fb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/avoidstaticimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstaticimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.avoidstaticimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-frame.html
index 5839f6263f..1538c0bb03 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-summary.html
index cc57d1d43e..d441fcf6a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/customimportorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -216,7 +216,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-frame.html
index e5cdf808f5..5046ba1514 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.illegalimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.illegalimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-summary.html
index 8bd3be760f..c4379f19f0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/illegalimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.illegalimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.illegalimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-frame.html
index 14966bfd77..56428df4e7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importcontrol</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importcontrol</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-summary.html
index 8b280b653f..ce2db333b0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importcontrol/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importcontrol</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importcontrol</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -251,7 +251,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-frame.html
index baa5458185..58a90e9fbd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-summary.html
index 6d600a02b4..8969fcb64a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/importorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.importorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -251,7 +251,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
index d592a67359..d3afc5f293 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
index de7d26ad86..07c8612114 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-frame.html
index bf8d77fa2c..df071dde70 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.redundantimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.redundantimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-summary.html
index 8bd56e3301..8df148ea76 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/redundantimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.redundantimport</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.redundantimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-frame.html
index ec23f6910f..c220e69a70 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.unusedimports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.unusedimports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-summary.html
index c51c784366..da35152405 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/imports/unusedimports/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.unusedimports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports.unusedimports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -171,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-frame.html
index dab5d954a7..493762aff3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.commentsindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.commentsindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-summary.html
index 67147c5114..fa12581e93 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/commentsindentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.commentsindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.commentsindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -291,7 +291,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-frame.html
index b08177863a..e31b6bf021 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-summary.html
index 2263dabd9a..b37691f094 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/indentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -1401,7 +1401,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
index aa550796e9..86df8dc4c9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
index b44942f60f..63a4afaab6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheckExamplesTest.html
index a426e8ebad..54177afa33 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.javadoc;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMissingLeadingAsteriskCheck.MSG_MISSING_ASTERISK;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="JavadocMissingLeadingAsteriskCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMissingLeadingAsteriskCheckExamplesTest.html#JavadocMissingLeadingAsteriskCheckExamplesTest">JavadocMissingLeadingAsteriskCheckExamplesTest</a>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      @Override
@@ -43,12 +43,14 @@
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Test
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          };
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  }
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              <span class="jxr_string">"34: "</span> + getCheckMessage(MSG_MISSING_ASTERISK),
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              <span class="jxr_string">"39: "</span> + getCheckMessage(MSG_MISSING_ASTERISK),
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <span class="jxr_string">"45: "</span> + getCheckMessage(MSG_MISSING_ASTERISK),
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          };
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheckTest.html
index 45650a9b88..e9cef03656 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheckTest.html
@@ -131,7 +131,7 @@
 <a class="jxr_linenumber" name="L123" href="#L123">123</a>     }
 <a class="jxr_linenumber" name="L124" href="#L124">124</a> 
 <a class="jxr_linenumber" name="L125" href="#L125">125</a>     @Test
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testScopes() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testJavadocVariableOnInnerClassFields() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L127" href="#L127">127</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
 <a class="jxr_linenumber" name="L128" href="#L128">128</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
 <a class="jxr_linenumber" name="L129" href="#L129">129</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
@@ -149,204 +149,213 @@
 <a class="jxr_linenumber" name="L141" href="#L141">141</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
 <a class="jxr_linenumber" name="L142" href="#L142">142</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
 <a class="jxr_linenumber" name="L143" href="#L143">143</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>             <span class="jxr_string">"123:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>         };
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc.java"</span>),
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>                expected);
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>     }
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> 
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>     @Test
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testScopes2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>         };
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc2.java"</span>),
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>                expected);
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>     }
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>     @Test
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExcludeScope() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L202" href="#L202">202</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L217" href="#L217">217</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>             <span class="jxr_string">"123:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>         };
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc3.java"</span>),
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>                expected);
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>     }
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> 
-<a class="jxr_linenumber" name="L226" href="#L226">226</a>     @Test
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIgnoredVariableNames()
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L247" href="#L247">247</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L260" href="#L260">260</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L265" href="#L265">265</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>         };
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc4.java"</span>),
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>                 expected);
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>     }
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> 
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>     @Test
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDoNotIgnoreAnythingWhenIgnoreNamePatternIsEmpty()
-<a class="jxr_linenumber" name="L274" href="#L274">274</a>             <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L311" href="#L311">311</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>             <span class="jxr_string">"123:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>         };
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc5.java"</span>),
-<a class="jxr_linenumber" name="L316" href="#L316">316</a>                 expected);
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>     }
-<a class="jxr_linenumber" name="L318" href="#L318">318</a> 
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>     @Test
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testLambdaLocalVariablesDoNotNeedJavadoc() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>         };
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadocNeededInLambda.java"</span>),
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>                 expected);
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>     }
-<a class="jxr_linenumber" name="L328" href="#L328">328</a> 
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>     @Test
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInterfaceMemberScopeIsPublic() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>             <span class="jxr_string">"20:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>         };
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>                 getPath(<span class="jxr_string">"InputJavadocVariableInterfaceMemberScopeIsPublic.java"</span>),
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>                 expected);
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>     }
-<a class="jxr_linenumber" name="L340" href="#L340">340</a> 
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> }
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         };
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 getPath(<span class="jxr_string">"InputJavadocVariableOnInnerClassFields.java"</span>),
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                expected);
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>     }
+<a class="jxr_linenumber" name="L149" href="#L149">149</a> 
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>     @Test
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testJavadocVariableOnPublicInnerClassFields() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>             <span class="jxr_string">"14:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>             <span class="jxr_string">"25:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>             <span class="jxr_string">"37:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>             <span class="jxr_string">"49:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>             <span class="jxr_string">"61:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>             <span class="jxr_string">"62:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>             <span class="jxr_string">"63:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>             <span class="jxr_string">"64:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         };
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>                 getPath(<span class="jxr_string">"InputJavadocVariableOnPublicInnerClassFields.java"</span>),
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>                expected);
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>     }
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>     @Test
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testScopes2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         };
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc2.java"</span>),
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>                expected);
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>     }
+<a class="jxr_linenumber" name="L192" href="#L192">192</a> 
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>     @Test
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExcludeScope() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L211" href="#L211">211</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L217" href="#L217">217</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>             <span class="jxr_string">"123:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>         };
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc3.java"</span>),
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>                expected);
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>     }
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> 
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>     @Test
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIgnoredVariableNames()
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>         };
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc4.java"</span>),
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>                 expected);
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>     }
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>     @Test
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDoNotIgnoreAnythingWhenIgnoreNamePatternIsEmpty()
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>             <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>             <span class="jxr_string">"15:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <span class="jxr_string">"17:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>             <span class="jxr_string">"26:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>             <span class="jxr_string">"28:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>             <span class="jxr_string">"29:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>             <span class="jxr_string">"38:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>             <span class="jxr_string">"39:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <span class="jxr_string">"40:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             <span class="jxr_string">"41:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>             <span class="jxr_string">"50:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>             <span class="jxr_string">"51:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>             <span class="jxr_string">"52:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>             <span class="jxr_string">"53:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>             <span class="jxr_string">"63:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>             <span class="jxr_string">"64:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>             <span class="jxr_string">"65:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>             <span class="jxr_string">"66:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>             <span class="jxr_string">"74:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>             <span class="jxr_string">"75:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>             <span class="jxr_string">"76:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>             <span class="jxr_string">"77:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>             <span class="jxr_string">"86:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>             <span class="jxr_string">"87:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>             <span class="jxr_string">"88:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>             <span class="jxr_string">"89:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L313" href="#L313">313</a>             <span class="jxr_string">"98:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>             <span class="jxr_string">"99:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>             <span class="jxr_string">"100:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>             <span class="jxr_string">"101:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>             <span class="jxr_string">"110:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>             <span class="jxr_string">"111:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>             <span class="jxr_string">"112:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>             <span class="jxr_string">"113:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>             <span class="jxr_string">"123:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>         };
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadoc5.java"</span>),
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>                 expected);
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>     }
+<a class="jxr_linenumber" name="L327" href="#L327">327</a> 
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>     @Test
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testLambdaLocalVariablesDoNotNeedJavadoc() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>             <span class="jxr_string">"16:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>         };
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>                 getPath(<span class="jxr_string">"InputJavadocVariableNoJavadocNeededInLambda.java"</span>),
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>                 expected);
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>     }
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> 
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>     @Test
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInterfaceMemberScopeIsPublic() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>             <span class="jxr_string">"18:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>             <span class="jxr_string">"20:5: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>             <span class="jxr_string">"27:9: "</span> + getCheckMessage(MSG_JAVADOC_MISSING),
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>         };
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>                 getPath(<span class="jxr_string">"InputJavadocVariableInterfaceMemberScopeIsPublic.java"</span>),
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>                 expected);
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>     }
+<a class="jxr_linenumber" name="L349" href="#L349">349</a> 
+<a class="jxr_linenumber" name="L350" href="#L350">350</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-frame.html
index 59a655819d..184393dec1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-summary.html
index 8c5bdf512c..4e7f50582c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -806,7 +806,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-frame.html
index 9bbcfdb162..62f8f62d4c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-summary.html
index 835f4c86d8..d5a966f019 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/atclauseorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -256,7 +256,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-frame.html
index d162a84d2f..0b5e021a92 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition.comment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition.comment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-summary.html
index 600e7183d6..c1cff2d5a8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/comment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition.comment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition.comment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-frame.html
index c400b87bb1..2aef8876e3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-summary.html
index 60848185a0..6f74892e87 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/invalidjavadocposition/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.invalidjavadocposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-frame.html
index 04a321eb54..63920f3941 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocblocktaglocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocblocktaglocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-summary.html
index bc565c0115..2ac5d0e658 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocblocktaglocation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocblocktaglocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocblocktaglocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-frame.html
index a5c41b877b..862bcd9797 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoccontentlocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoccontentlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-summary.html
index d844f05108..2da83f0bcd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoccontentlocation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoccontentlocation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoccontentlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-frame.html
index 7fb06e2c8d..2e4be80d93 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-summary.html
index 9b69ac0758..47e2838bff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmethod/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -711,7 +711,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html
new file mode 100644
index 0000000000..fb442b0e60
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="JavadocMissingLeadingAsterisk"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_javadoccomment"> * Valid Java-style comment.</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> *   int value = 0;</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment"> * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">class</strong> <a name="JavaStyle" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#JavaStyle">JavaStyle</a> {}
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment">/** Valid Scala-style comment.</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment">  * Some description here.</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment">  **/</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">class</strong> <a name="ScalaStyle" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#ScalaStyle">ScalaStyle</a> {}
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment">/** **</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment">  * Asterisks on first and last lines are optional.</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment">  * */</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">class</strong> <a name="Asterisks" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Asterisks">Asterisks</a> {}
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment">/** No asterisks are required for single-line comments. */</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">class</strong> <a name="SingleLine" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#SingleLine">SingleLine</a> {}
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> */</em> <em class="jxr_comment">// violation above, 'Javadoc line should start with leading asterisk'</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">class</strong> <a name="BlankLine" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#BlankLine">BlankLine</a> {}
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment">/** Wrapped</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment">    single-line comment */</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_comment">// violation above, 'Javadoc line should start with leading asterisk'</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">class</strong> <a name="Wrapped" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Wrapped">Wrapped</a> {}
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment">  * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">    int value; // violation, 'Javadoc line should start with leading asterisk'</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">  * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">  */</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/Example1.html#Example1">Example1</a> {}
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-frame.html
index d08b45518d..7e51780f0a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,19 +13,40 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
+                    <a href="Example1.html#Asterisks" target="classFrame">Asterisks</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#BlankLine" target="classFrame">BlankLine</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
                     <a href="InputJavadocMissingLeadingAsteriskCorrect.html#InputJavadocMissingLeadingAsteriskCorrect" target="classFrame">InputJavadocMissingLeadingAsteriskCorrect</a>
                 </li>
                                 <li>
                     <a href="InputJavadocMissingLeadingAsteriskIncorrect.html#InputJavadocMissingLeadingAsteriskIncorrect" target="classFrame">InputJavadocMissingLeadingAsteriskIncorrect</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#JavaStyle" target="classFrame">JavaStyle</a>
                 </li>
                                 <li>
                     <a href="InputJavadocMissingLeadingAsteriskCorrect.html#NoTextAfterNewLineCorrect" target="classFrame">NoTextAfterNewLineCorrect</a>
                 </li>
                                 <li>
                     <a href="InputJavadocMissingLeadingAsteriskIncorrect.html#NoTextAfterNewLineIncorrect" target="classFrame">NoTextAfterNewLineIncorrect</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#ScalaStyle" target="classFrame">ScalaStyle</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#SingleLine" target="classFrame">SingleLine</a>
                 </li>
                                 <li>
                     <a href="InputJavadocMissingLeadingAsteriskCorrect.html#TokenTypes" target="classFrame">TokenTypes</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Wrapped" target="classFrame">Wrapped</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-summary.html
index b6d6073f21..7be40e830d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingleadingasterisk/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -58,13 +58,33 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         <tbody>
                                             		                                                                                                <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocMissingLeadingAsteriskCorrect.html#InputJavadocMissingLeadingAsteriskCorrect" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">InputJavadocMissingLeadingAsteriskCorrect</a>
+                                    <a href="Example1.html#Asterisks" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">Asterisks</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#BlankLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">BlankLine</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">Example1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputJavadocMissingLeadingAsteriskCorrect.html#InputJavadocMissingLeadingAsteriskCorrect" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">InputJavadocMissingLeadingAsteriskCorrect</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputJavadocMissingLeadingAsteriskIncorrect.html#InputJavadocMissingLeadingAsteriskIncorrect" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">InputJavadocMissingLeadingAsteriskIncorrect</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#JavaStyle" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">JavaStyle</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
@@ -75,11 +95,26 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                                 <td class="colFirst colLast">
                                     <a href="InputJavadocMissingLeadingAsteriskIncorrect.html#NoTextAfterNewLineIncorrect" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">NoTextAfterNewLineIncorrect</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#ScalaStyle" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">ScalaStyle</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#SingleLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">SingleLine</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputJavadocMissingLeadingAsteriskCorrect.html#TokenTypes" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">TokenTypes</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Wrapped" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingleadingasterisk">Wrapped</a>
+                                </td>
                             </tr>
                                                     </tbody>
                     </table>
@@ -101,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-frame.html
index 9dad124bc6..bf1bcfb06c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingwhitespaceafterasterisk</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingwhitespaceafterasterisk</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-summary.html
index 144df630d4..3f5f6fb0dc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocmissingwhitespaceafterasterisk/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingwhitespaceafterasterisk</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocmissingwhitespaceafterasterisk</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-frame.html
index 85c3537bb6..8fc3b29503 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-summary.html
index 6ab18e5388..8699567d06 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-frame.html
index 3bdeedc3b0..aae2cb3c1b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.bothfiles</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.bothfiles</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-summary.html
index 5fdb0d7ffa..c2a93425b5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/bothfiles/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.bothfiles</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.bothfiles</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-frame.html
index de410958ed..99f4061e14 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.noparentfile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.noparentfile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-summary.html
index 7642cc8601..2ba6e54e17 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/noparentfile/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.noparentfile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.noparentfile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-frame.html
index 69cbc32052..a1e199edf3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-summary.html
index 92d7e0bd94..668016e662 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -151,7 +151,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-frame.html
index 776ded2429..49e6ff6898 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.pkghtml</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.pkghtml</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-summary.html
index fabe2bd853..1369abfe54 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocpackage/pkghtml/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.pkghtml</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocpackage.pkghtml</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-frame.html
index a3a70e0526..83c05b0caf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocparagraph</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocparagraph</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-summary.html
index 1e4396e390..98ed25b762 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocparagraph</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocparagraph</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-frame.html
index d0d89cfe35..4bd3183d7e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.bothfiles</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.bothfiles</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-summary.html
index ddee9a011f..dad61a5215 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/bothfiles/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.bothfiles</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.bothfiles</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-frame.html
index 6778966741..b89b4f6090 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.missingperiod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.missingperiod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-summary.html
index 49dbcfa06d..a7ba7b584b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/missingperiod/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.missingperiod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.missingperiod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-frame.html
index 2b1fd1bb9a..799bb3c88d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-summary.html
index 13d4564d2c..74b4331fae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -591,7 +591,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-frame.html
index 949270a2a1..f70a58637e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-summary.html
index 54e1fd9fe2..ca8c7879df 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-frame.html
index ceb51e0af6..5c8d0d9128 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidformat</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidformat</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-summary.html
index 5f3a0469f7..47b8ab77ef 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidformat/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidformat</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidformat</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-frame.html
index 4d14685cc6..7629e6e462 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidinherit</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidinherit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-summary.html
index a9d0c587cb..74b8f085c3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/invalidinherit/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidinherit</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.invalidinherit</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-frame.html
index 351408507b..0e670c45cb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.valid</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.valid</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-summary.html
index c117037564..dc0ac2b5ea 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocstyle/pkginfo/valid/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.valid</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle.pkginfo.valid</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-frame.html
index 2ec1ebae62..e4ecf0df3c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctagcontinuationindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctagcontinuationindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-summary.html
index 8dc1eb3a28..df465e8afa 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctagcontinuationindentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctagcontinuationindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-frame.html
index 1d3a719b1c..9dee731bc4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-summary.html
index 3916908c9f..74cea3bdda 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -1001,7 +1001,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html
deleted file mode 100644
index 520719f8e8..0000000000
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>InputJavadocVariableNoJavadoc xref</title>
-<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
-</head>
-<body>
-<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">JavadocVariable</em>
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">scope = (default)private</em>
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">excludeScope = (default)null</em>
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">ignoreNamePattern = (default)null</em>
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">tokens = (default)ENUM_CONSTANT_DEF</em>
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable;
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputJavadocVariableNoJavadoc" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc">InputJavadocVariableNoJavadoc</a> <em class="jxr_comment">//comment test</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">class</strong> ProtectedInner {
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">class</strong> PackageInner {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> PrivateInner {
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  }
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <strong class="jxr_keyword">class</strong> <a name="PackageClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableNoJavadoc.html#PackageClass">PackageClass</a> {
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>      <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> PublicInner {
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>  
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">class</strong> ProtectedInner {
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>      }
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>  
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">class</strong> PackageInner {
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>         <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>         <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     }
-<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> PrivateInner {
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>         <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L114" href="#L114">114</a> 
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>         <strong class="jxr_keyword">void</strong> foo3() {}
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>     }
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>     <strong class="jxr_keyword">class</strong> IgnoredName {
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>         <em class="jxr_comment">// ignore by name</em>
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> logger; <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <em class="jxr_comment">// no warning, 'serialVersionUID' fields do not require Javadoc</em>
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 0;
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>     }
-<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>     <em class="jxr_comment">/**/</em>
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>     <strong class="jxr_keyword">void</strong> methodWithTwoStarComment() {}
-<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
-</pre>
-<hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
-</body>
-</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html
new file mode 100644
index 0000000000..e9f3a472ac
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputJavadocVariableOnInnerClassFields xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">JavadocVariable</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">scope = (default)private</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">excludeScope = (default)null</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">ignoreNamePattern = (default)null</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">tokens = (default)ENUM_CONSTANT_DEF</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputJavadocVariableOnInnerClassFields" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields">InputJavadocVariableOnInnerClassFields</a> <em class="jxr_comment">//comment test</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">class</strong> ProtectedInner {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">class</strong> PackageInner {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> PrivateInner {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html
new file mode 100644
index 0000000000..38ba618ffa
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputJavadocVariableOnPublicInnerClassFields xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">JavadocVariable</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">scope = (default)private</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">excludeScope = (default)null</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">ignoreNamePattern = (default)null</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">tokens = (default)ENUM_CONSTANT_DEF</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputJavadocVariableOnPublicInnerClassFields" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields">InputJavadocVariableOnPublicInnerClassFields</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> PublicInner {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      }
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">class</strong> ProtectedInner {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      }
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">class</strong> PackageInner {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> PrivateInner {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> i1; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> i2; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong class="jxr_keyword">int</strong> i3; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> i4; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo1() {}
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> foo2() {}
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong class="jxr_keyword">void</strong> foo3() {}
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> foo4() {}
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">class</strong> IgnoredName {
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> logger; <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <em class="jxr_comment">// no warning, 'serialVersionUID' fields do not require Javadoc</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 0;
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>      }
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>      <em class="jxr_comment">/**/</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">void</strong> methodWithTwoStarComment() {}
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-frame.html
index ae503842a2..99e8ea93a6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -59,18 +59,6 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputJavadocVariableInterfaceMemberScopeIsPublic.html#InputJavadocVariableInterfaceMemberScopeIsPublic.Enum" target="classFrame">InputJavadocVariableInterfaceMemberScopeIsPublic.Enum</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc" target="classFrame">InputJavadocVariableNoJavadoc</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PackageInner" target="classFrame">InputJavadocVariableNoJavadoc.PackageInner</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PrivateInner" target="classFrame">InputJavadocVariableNoJavadoc.PrivateInner</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.ProtectedInner" target="classFrame">InputJavadocVariableNoJavadoc.ProtectedInner</a>
                 </li>
                                 <li>
                     <a href="InputJavadocVariableNoJavadoc2.html#InputJavadocVariableNoJavadoc2" target="classFrame">InputJavadocVariableNoJavadoc2</a>
@@ -122,6 +110,36 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputJavadocVariableNoJavadocNeededInLambda.html#InputJavadocVariableNoJavadocNeededInLambda" target="classFrame">InputJavadocVariableNoJavadocNeededInLambda</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields" target="classFrame">InputJavadocVariableOnInnerClassFields</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PackageInner" target="classFrame">InputJavadocVariableOnInnerClassFields.PackageInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PrivateInner" target="classFrame">InputJavadocVariableOnInnerClassFields.PrivateInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.ProtectedInner" target="classFrame">InputJavadocVariableOnInnerClassFields.ProtectedInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields" target="classFrame">InputJavadocVariableOnPublicInnerClassFields</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.IgnoredName" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.IgnoredName</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PackageInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PackageInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PrivateInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PrivateInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.ProtectedInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.ProtectedInner</a>
+                </li>
+                                <li>
+                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PublicInner" target="classFrame">InputJavadocVariableOnPublicInnerClassFields.PublicInner</a>
                 </li>
                                 <li>
                     <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly" target="classFrame">InputJavadocVariablePublicOnly</a>
@@ -164,24 +182,6 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputJavadocVariableTags.html#InputJavadocVariableTagsEnum" target="classFrame">InputJavadocVariableTagsEnum</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass" target="classFrame">PackageClass</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.IgnoredName" target="classFrame">PackageClass.IgnoredName</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PackageInner" target="classFrame">PackageClass.PackageInner</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PrivateInner" target="classFrame">PackageClass.PrivateInner</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame">PackageClass.ProtectedInner</a>
-                </li>
-                                <li>
-                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PublicInner" target="classFrame">PackageClass.PublicInner</a>
                 </li>
                                 <li>
                     <a href="InputJavadocVariableNoJavadoc2.html#PackageClass2" target="classFrame">PackageClass2</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-summary.html
index 62ca5f2459..e4bc2183eb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/javadocvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -135,26 +135,6 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                                 <td class="colFirst colLast">
                                     <a href="InputJavadocVariableInterfaceMemberScopeIsPublic.html#InputJavadocVariableInterfaceMemberScopeIsPublic.Enum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableInterfaceMemberScopeIsPublic.Enum</a>
                                 </td>
-                            </tr>
-                                                                                                                        <tr class="altColor">
-                                <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableNoJavadoc</a>
-                                </td>
-                            </tr>
-                                                                                                                        <tr class="rowColor">
-                                <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PackageInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableNoJavadoc.PackageInner</a>
-                                </td>
-                            </tr>
-                                                                                                                        <tr class="altColor">
-                                <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.PrivateInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableNoJavadoc.PrivateInner</a>
-                                </td>
-                            </tr>
-                                                                                                                        <tr class="rowColor">
-                                <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#InputJavadocVariableNoJavadoc.ProtectedInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableNoJavadoc.ProtectedInner</a>
-                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
@@ -243,102 +223,122 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly</a>
+                                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnInnerClassFields</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerClass</a>
+                                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PackageInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnInnerClassFields.PackageInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerInterface</a>
+                                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.PrivateInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnInnerClassFields.PrivateInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerInterface.InnerInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerInterface.InnerInnerClass</a>
+                                    <a href="InputJavadocVariableOnInnerClassFields.html#InputJavadocVariableOnInnerClassFields.ProtectedInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnInnerClassFields.ProtectedInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerWithoutAuthor" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerWithoutAuthor</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.IgnoredName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields.IgnoredName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerClass</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PackageInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields.PackageInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerInterface</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PrivateInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields.PrivateInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerInterface.InnerInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerInterface.InnerInnerClass</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.ProtectedInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields.ProtectedInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerWithoutAuthor" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerWithoutAuthor</a>
+                                    <a href="InputJavadocVariableOnPublicInnerClassFields.html#InputJavadocVariableOnPublicInnerClassFields.PublicInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableOnPublicInnerClassFields.PublicInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTags" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTags</a>
+                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTags1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTags1</a>
+                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTagsAnnotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTagsAnnotation</a>
+                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTagsEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTagsEnum</a>
+                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerInterface.InnerInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerInterface.InnerInnerClass</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputJavadocVariablePublicOnly.html#InputJavadocVariablePublicOnly.InnerWithoutAuthor" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly.InnerWithoutAuthor</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerClass</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerInterface" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerInterface</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass</a>
+                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerInterface.InnerInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerInterface.InnerInnerClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.IgnoredName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass.IgnoredName</a>
+                                    <a href="InputJavadocVariablePublicOnly2.html#InputJavadocVariablePublicOnly2.InnerWithoutAuthor" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariablePublicOnly2.InnerWithoutAuthor</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PackageInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass.PackageInner</a>
+                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTags" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTags</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PrivateInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass.PrivateInner</a>
+                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTags1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTags1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.ProtectedInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass.ProtectedInner</a>
+                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTagsAnnotation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTagsAnnotation</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputJavadocVariableNoJavadoc.html#PackageClass.PublicInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">PackageClass.PublicInner</a>
+                                    <a href="InputJavadocVariableTags.html#InputJavadocVariableTagsEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.javadoc.javadocvariable">InputJavadocVariableTagsEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
@@ -486,7 +486,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-frame.html
index 1d84461103..117c2debcc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-summary.html
index 67f9aa5f45..1e7bade743 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -596,7 +596,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-frame.html
index f00ab06bcc..9ad3cd47db 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-summary.html
index 6ae4b96b6f..f8c49dc0ae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-frame.html
index fecdc0bfc3..fdd4c4d951 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.blank</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.blank</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-summary.html
index a2e49e1751..56e1de2c34 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/blank/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.blank</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.blank</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-frame.html
index ccaf006797..e601eff721 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-summary.html
index c621dd5e24..171c9ef402 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/header/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-frame.html
index 58ee925ed4..104a52dba7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-summary.html
index 86c3532fb1..71fe7b4984 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-frame.html
index dc3accb8e6..e2f9d27c7e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.singleline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.singleline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-summary.html
index 6d9e6c945a..cdda14e6d5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocpackage/singleline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.singleline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocpackage.singleline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-frame.html
index 8a073a982d..e8f51ba3db 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-summary.html
index 61e3399e67..36050a9468 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadoctype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -926,7 +926,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescriptionOne.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescriptionOne.html
index e67f533a94..2b1f5cf913 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescriptionOne.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescriptionOne.html
@@ -31,7 +31,7 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>          <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment">         * Some javadoc.</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment">         * @param a Some javadoc. // ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment">         * @param a Some javadoc.</em>
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment">         * @deprecated Some javadoc.</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_javadoccomment">         */</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">public</strong> <a name="InputNonEmptyAtclauseDescriptionOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescriptionOne.html#InputNonEmptyAtclauseDescriptionOne">InputNonEmptyAtclauseDescriptionOne</a>(String a)
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-frame.html
index 5f9e934935..f1e5659e31 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-summary.html
index e50e673986..35ffbf3276 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
index c667ec4be9..92bc77a84b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
index 58db7c5f57..10d6aad0d3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -341,7 +341,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-frame.html
index e333f25cdf..3dc9dcfde0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.requireemptylinebeforeblocktaggroup</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.requireemptylinebeforeblocktaggroup</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-summary.html
index d35cbc0c81..18ee21fb04 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/requireemptylinebeforeblocktaggroup/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.requireemptylinebeforeblocktaggroup</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.requireemptylinebeforeblocktaggroup</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-frame.html
index 87e42b05d2..1cde8ca4a1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.singlelinejavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.singlelinejavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-summary.html
index 4119b34ef1..8a884bb185 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/singlelinejavadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.singlelinejavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.singlelinejavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-frame.html
index 074fa9081e..8a6dd662ad 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-summary.html
index 60a0684e28..90da45fefd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/inputs/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc.inputs</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc.inputs</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-frame.html
index 6d46612482..2ddf02fd82 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-summary.html
index b0a53b8211..49b3934772 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/summaryjavadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -226,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
index 953eaff1e7..ea1db6775f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
index 5f72959261..b1ce77f799 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-frame.html
index 0e2012e13c..82ffb641fc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.writetag</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.writetag</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-summary.html
index 2d6a8bafd7..53ca9f7be4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/javadoc/writetag/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.writetag</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.writetag</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheckExamplesTest.html
index 491c8f78f7..ce67fbb142 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="BooleanExpressionComplexityCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/BooleanExpressionComplexityCheckExamplesTest.html#BooleanExpressionComplexityCheckExamplesTest">BooleanExpressionComplexityCheckExamplesTest</a>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      @Override
@@ -43,30 +43,31 @@
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Test
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          };
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      @Test
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          };
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      }
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      @Test
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>          };
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>      }
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  }
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>              <span class="jxr_string">"20:15: "</span> + getCheckMessage(MSG_KEY, 5, 3),
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              <span class="jxr_string">"24:15: "</span> + getCheckMessage(MSG_KEY, 6, 3),
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          };
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      }
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Test
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>              <span class="jxr_string">"25:15: "</span> + getCheckMessage(MSG_KEY, 6, 5),
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          };
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      @Test
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"25:15: "</span> + getCheckMessage(MSG_KEY, 4, 3),
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          };
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.java"</span>), expected);
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      }
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html
new file mode 100644
index 0000000000..608ba11d46
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="BooleanExpressionComplexity"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example1.html#Example1">Example1</a>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String ... args)
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">boolean</strong> a = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">boolean</strong> b = false;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">boolean</strong> c = (a &amp; b) | (b ^ a); <em class="jxr_comment">// OK, 1(&amp;) + 1(|) + 1(^) = 3 (max allowed 3)</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">boolean</strong> d = (a &amp; b) | (b ^ a) | (a ^ b);
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_comment">// violation above, 'Boolean expression complexity is 5 (max allowed is 3)'</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <em class="jxr_comment">// 1(&amp;) + 1(|) + 1(^) + 1(|) + 1(^) = 5</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">boolean</strong> e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em class="jxr_comment">// violation above, 'Boolean expression complexity is 6 (max allowed is 3)'</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <em class="jxr_comment">// 1(^) + 1(||) + 1(^) + 1(||) + 1(&amp;) + 1(|) = 6</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>    }
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html
new file mode 100644
index 0000000000..b0194a1e37
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="BooleanExpressionComplexity"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="max" value="5"/&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example2.html#Example2">Example2</a>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String ... args)
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    {
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">boolean</strong> a = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">boolean</strong> b = false;
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">boolean</strong> c = (a &amp; b) | (b ^ a); <em class="jxr_comment">// OK, 1(&amp;) + 1(|) + 1(^) = 3 (max allowed 5)</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">boolean</strong> d = (a &amp; b) | (b ^ a) | (a ^ b);
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <em class="jxr_comment">// OK above, 1(&amp;) + 1(|) + 1(^) + 1(|) + 1(^) = 5</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">boolean</strong> e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <em class="jxr_comment">// violation above, 'Boolean expression complexity is 6 (max allowed is 5)'</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <em class="jxr_comment">// 1(^) + 1(||) + 1(^) + 1(||) + 1(&amp;) + 1(|) = 6</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html
new file mode 100644
index 0000000000..ce654928d2
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example3 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="BooleanExpressionComplexity"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="tokens" value="BXOR,LAND,LOR"/&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/Example3.html#Example3">Example3</a>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String ... args)
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    {
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">boolean</strong> a = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">boolean</strong> b = false;
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">boolean</strong> c = (a &amp; b) | (b ^ a); <em class="jxr_comment">// OK, 1(^) = 1 (max allowed 3)</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">boolean</strong> d = (a &amp; b) | (b ^ a) | (a ^ b);
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <em class="jxr_comment">// OK above, 1(^) + 1(^) = 2, &amp; and | are ignored here</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">boolean</strong> e = a ^ (a || b) ^ (b || a) &amp; (a | b);
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <em class="jxr_comment">// violation above, 'Boolean expression complexity is 4 (max allowed is 3)'</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <em class="jxr_comment">// 1(^) + 1(||) + 1(^) + 1(||) = 4, &amp; and | are ignored here</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html
index 64d30bed07..9176dcea84 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexity2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2">InputBooleanExpressionComplexity2</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexity2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2">InputBooleanExpressionComplexity2</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> _a = false; <em class="jxr_comment">//boolean field</em>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> _b = false;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> _c = false;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html
index 7616a07b28..0ce66d4444 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">public</strong> <a name="InputBooleanExpressionComplexityLeaves" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html#InputBooleanExpressionComplexityLeaves">InputBooleanExpressionComplexityLeaves</a>() {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      }
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <a name="ConstructingObjectParser" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html#ConstructingObjectParser">ConstructingObjectParser</a> PARSER = <strong class="jxr_keyword">new</strong> <a name="ConstructingObjectParser" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html#ConstructingObjectParser">ConstructingObjectParser</a>( <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <a name="ConstructingObjectParser" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html#ConstructingObjectParser">ConstructingObjectParser</a> PARSER = <strong class="jxr_keyword">new</strong> <a name="ConstructingObjectParser" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityLeaves.html#ConstructingObjectParser">ConstructingObjectParser</a>(
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          <span class="jxr_string">"restore_snapshot"</span>,
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">true</strong>,
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          () -&gt; {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html
index bdf01a5dc0..94fccb200c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexityNPE" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html#InputBooleanExpressionComplexityNPE">InputBooleanExpressionComplexityNPE</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexityNPE" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexityNPE.html#InputBooleanExpressionComplexityNPE">InputBooleanExpressionComplexityNPE</a>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">static</strong> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          <strong class="jxr_keyword">try</strong> {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html
index 352e9d770d..43d6757a48 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html
@@ -16,7 +16,7 @@
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexitySmall" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html#InputBooleanExpressionComplexitySmall">InputBooleanExpressionComplexitySmall</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputBooleanExpressionComplexitySmall" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/InputBooleanExpressionComplexitySmall.html#InputBooleanExpressionComplexitySmall">InputBooleanExpressionComplexitySmall</a> {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          java.awt.EventQueue.invokeLater(() -&gt; {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>              <strong class="jxr_keyword">try</strong> {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-frame.html
index ceb3d6e20d..b8612f3606 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -14,6 +14,15 @@ <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
                     <a href="InputBooleanExpressionComplexityLeaves.html#ConstructingObjectParser" target="classFrame">ConstructingObjectParser</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example2.html#Example2" target="classFrame">Example2</a>
+                </li>
+                                <li>
+                    <a href="Example3.html#Example3" target="classFrame">Example3</a>
                 </li>
                                 <li>
                     <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity" target="classFrame">InputBooleanExpressionComplexity</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-summary.html
index 4c5c93a76c..4255c19c65 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/booleanexpressioncomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -63,45 +63,60 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity</a>
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">Example1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity.NestedClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity.NestedClass</a>
+                                    <a href="Example2.html#Example2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">Example2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity.Settings" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity.Settings</a>
+                                    <a href="Example3.html#Example3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">Example3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2</a>
+                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2.NestedClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2.NestedClass</a>
+                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity.NestedClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity.NestedClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2.Settings" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2.Settings</a>
+                                    <a href="InputBooleanExpressionComplexity.html#InputBooleanExpressionComplexity.Settings" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity.Settings</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexityLeaves.html#InputBooleanExpressionComplexityLeaves" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexityLeaves</a>
+                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputBooleanExpressionComplexityNPE.html#InputBooleanExpressionComplexityNPE" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexityNPE</a>
+                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2.NestedClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2.NestedClass</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputBooleanExpressionComplexity2.html#InputBooleanExpressionComplexity2.Settings" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexity2.Settings</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputBooleanExpressionComplexityLeaves.html#InputBooleanExpressionComplexityLeaves" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexityLeaves</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputBooleanExpressionComplexityNPE.html#InputBooleanExpressionComplexityNPE" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexityNPE</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputBooleanExpressionComplexitySmall.html#InputBooleanExpressionComplexitySmall" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.metrics.booleanexpressioncomplexity">InputBooleanExpressionComplexitySmall</a>
                                 </td>
@@ -126,7 +141,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html
index 95d3db2d33..12a5d72731 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html
@@ -37,7 +37,7 @@
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> javax.naming.NamingException;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCoupling2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html#InputClassDataAbstractionCoupling2">InputClassDataAbstractionCoupling2</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCoupling2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling2.html#InputClassDataAbstractionCoupling2">InputClassDataAbstractionCoupling2</a> {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> InnerClass { <em class="jxr_comment">//singleline comment</em>
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> List _list = <strong class="jxr_keyword">new</strong> ArrayList();
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling5.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling5.html
index a3abcfc0c1..cc6a615c8f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling5.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling5.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCoupling5" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCoupling5.html#InputClassDataAbstractionCoupling5">InputClassDataAbstractionCoupling5</a> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method(String... filenames) {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">final</strong> List&lt;File&gt; files = Arrays.stream(filenames)
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>                  .map(File::<strong class="jxr_keyword">new</strong>) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>                  .map(File::<strong class="jxr_keyword">new</strong>)
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>                  .collect(Collectors.toList());
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html
index 53928c2f0c..45bb099c6c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html
@@ -34,18 +34,18 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> org.apache.hc.core5.http.nio.command.CommandSupport;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCouplingExcludedPackagesAllIgnored" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html#InputClassDataAbstractionCouplingExcludedPackagesAllIgnored">InputClassDataAbstractionCouplingExcludedPackagesAllIgnored</a> { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> TlsCiphers aa = <strong class="jxr_keyword">new</strong> TlsCiphers(); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">public</strong> BasicHttpContext ab = <strong class="jxr_keyword">new</strong> BasicHttpContext(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCouplingExcludedPackagesAllIgnored" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html#InputClassDataAbstractionCouplingExcludedPackagesAllIgnored">InputClassDataAbstractionCouplingExcludedPackagesAllIgnored</a> {
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> TlsCiphers aa = <strong class="jxr_keyword">new</strong> TlsCiphers();
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">public</strong> BasicHttpContext ab = <strong class="jxr_keyword">new</strong> BasicHttpContext();
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">class</strong> Inner { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> BasicClientTlsStrategy b = <strong class="jxr_keyword">new</strong> BasicClientTlsStrategy(); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> BasicClientTlsStrategy b = <strong class="jxr_keyword">new</strong> BasicClientTlsStrategy();
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport();
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  }
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCouplingExcludedPackagesAllIgnoredHidden" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesAllIgnored.html#InputClassDataAbstractionCouplingExcludedPackagesAllIgnoredHidden">InputClassDataAbstractionCouplingExcludedPackagesAllIgnoredHidden</a> { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport();
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  }
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesCommonPackage.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesCommonPackage.html
index 19a2f7f590..cb2ecfa4a2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesCommonPackage.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesCommonPackage.html
@@ -34,8 +34,8 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> org.apache.hc.core5.http.nio.command.CommandSupport;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCouplingExcludedPackagesCommonPackage" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesCommonPackage.html#InputClassDataAbstractionCouplingExcludedPackagesCommonPackage">InputClassDataAbstractionCouplingExcludedPackagesCommonPackage</a> { <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> TlsCiphers aa = <strong class="jxr_keyword">new</strong> TlsCiphers(); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> BasicHttpContext ab = <strong class="jxr_keyword">new</strong> BasicHttpContext(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> TlsCiphers aa = <strong class="jxr_keyword">new</strong> TlsCiphers();
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> BasicHttpContext ab = <strong class="jxr_keyword">new</strong> BasicHttpContext();
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">class</strong> Inner { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">public</strong> BasicClientTlsStrategy b = <strong class="jxr_keyword">new</strong> BasicClientTlsStrategy();
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesDirectPackages.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesDirectPackages.html
index 35401bac17..eaa21d22f1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesDirectPackages.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesDirectPackages.html
@@ -38,13 +38,13 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> BasicHttpContext ab = <strong class="jxr_keyword">new</strong> BasicHttpContext();
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">class</strong> Inner { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">public</strong> BasicClientTlsStrategy b = <strong class="jxr_keyword">new</strong> BasicClientTlsStrategy(); <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">public</strong> BasicClientTlsStrategy b = <strong class="jxr_keyword">new</strong> BasicClientTlsStrategy();
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport();
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassDataAbstractionCouplingExcludedPackagesDirectPackagesHidden" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/InputClassDataAbstractionCouplingExcludedPackagesDirectPackages.html#InputClassDataAbstractionCouplingExcludedPackagesDirectPackagesHidden">InputClassDataAbstractionCouplingExcludedPackagesDirectPackagesHidden</a> { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">public</strong> CommandSupport c = <strong class="jxr_keyword">new</strong> CommandSupport();
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html
index 79a1e5674b..3d609aab5b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.aa;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="AAClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html#AAClass">AAClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="AAClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/AAClass.html#AAClass">AAClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-frame.html
index 8493018bd7..ed1e12687c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.aa</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.aa</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-summary.html
index 16cdc20856..2e65d51bc7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/aa/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.aa</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.aa</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html
index a4a7177577..27d23edd89 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.ab;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ABClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html#ABClass">ABClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ABClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/ABClass.html#ABClass">ABClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-frame.html
index e507628b03..c04c7c5402 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.ab</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.ab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-summary.html
index b26e16e9bf..be8957e210 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/a/ab/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.ab</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.a.ab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html
index bde9ae9b13..ff0e0beb0d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.b;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="BClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html#BClass">BClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="BClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/BClass.html#BClass">BClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-frame.html
index 701881d248..ddb5d51a5c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.b</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.b</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-summary.html
index f48585e910..867119e52e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/b/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.b</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.b</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html
index aa9678d5f6..8bfd7fe008 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.c;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="CClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html#CClass">CClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="CClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/CClass.html#CClass">CClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-frame.html
index 1af20105b7..a4098d823a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.c</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.c</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-summary.html
index 2ad6495974..c80d398dfa 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/inputs/c/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.c</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.inputs.c</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-frame.html
index c1c3a58e81..c5578dd220 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-summary.html
index 4ae575ec1c..174f88f236 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classdataabstractioncoupling/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -226,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html
index 90733235e0..c804ab129f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html
@@ -78,24 +78,24 @@
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  }
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>  
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  <strong class="jxr_keyword">class</strong> <a name="InputCollectionsExt" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html#InputCollectionsExt">InputCollectionsExt</a> {
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">private</strong> Collection col; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">private</strong> Collection col;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map;
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set;
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>  }
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>  
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>  <strong class="jxr_keyword">class</strong> <a name="InputOptionals" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html#InputOptionals">InputOptionals</a> {
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">private</strong> OptionalDouble op4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1;
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2;
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">private</strong> OptionalDouble op4;
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>  }
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>  
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>  <strong class="jxr_keyword">class</strong> <a name="InputStreams" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity.html#InputStreams">InputStreams</a> {
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">private</strong> Stream s1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">private</strong> IntStream s2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>      <strong class="jxr_keyword">private</strong> LongStream s3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> DoubleStream s4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">private</strong> Stream s1;
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">private</strong> IntStream s2;
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      <strong class="jxr_keyword">private</strong> LongStream s3;
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> DoubleStream s4;
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html
index 9ad35f30e0..b6fb7db093 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html
@@ -49,7 +49,7 @@
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> javax.naming.NamingException;
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexity2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html#InputClassFanOutComplexity2">InputClassFanOutComplexity2</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexity2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html#InputClassFanOutComplexity2">InputClassFanOutComplexity2</a> {
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> InnerClass { <em class="jxr_comment">//singleline comment</em>
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">public</strong> List _list = <strong class="jxr_keyword">new</strong> ArrayList();
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
@@ -95,24 +95,24 @@
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  }
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>  
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  <strong class="jxr_keyword">class</strong> <a name="InputCollectionsExt2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html#InputCollectionsExt2">InputCollectionsExt2</a> {
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col;
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet;
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map;
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set;
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>  }
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>  
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  <strong class="jxr_keyword">class</strong> <a name="InputOptionals2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html#InputOptionals2">InputOptionals2</a> {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1;
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2;
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3;
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4;
 <a class="jxr_linenumber" name="L101" href="#L101">101</a> }
 <a class="jxr_linenumber" name="L102" href="#L102">102</a> 
 <a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">class</strong> <a name="InputStreams2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity2.html#InputStreams2">InputStreams2</a> {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1;
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2;
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3;
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4;
 <a class="jxr_linenumber" name="L108" href="#L108">108</a> }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html
index 4bdc854c95..89d1074b6a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html
@@ -95,24 +95,24 @@
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  }
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>  
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  <strong class="jxr_keyword">class</strong> <a name="InputCollectionsExt3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html#InputCollectionsExt3">InputCollectionsExt3</a> {
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col;
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet;
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map;
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set;
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>  }
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>  
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  <strong class="jxr_keyword">class</strong> <a name="InputOptionals3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html#InputOptionals3">InputOptionals3</a> {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1;
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2;
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3;
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4;
 <a class="jxr_linenumber" name="L101" href="#L101">101</a> }
 <a class="jxr_linenumber" name="L102" href="#L102">102</a> 
 <a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">class</strong> <a name="InputStreams3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity3.html#InputStreams3">InputStreams3</a> {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1;
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2;
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3;
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4;
 <a class="jxr_linenumber" name="L108" href="#L108">108</a> }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html
index 76a4677043..e9e930609b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html
@@ -95,24 +95,24 @@
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  }
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>  
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  <strong class="jxr_keyword">class</strong> <a name="InputCollectionsExt4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html#InputCollectionsExt4">InputCollectionsExt4</a> {
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">private</strong> Collection col;
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">private</strong> EnumSet enumSet;
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">private</strong> LinkedHashMap map;
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">private</strong> LinkedHashSet set;
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>  }
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>  
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  <strong class="jxr_keyword">class</strong> <a name="InputOptionals4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html#InputOptionals4">InputOptionals4</a> {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">private</strong> Optional&lt;Long&gt; op1;
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">private</strong> OptionalInt op2;
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> OptionalLong op3;
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">private</strong> OptionalDouble op4;
 <a class="jxr_linenumber" name="L101" href="#L101">101</a> }
 <a class="jxr_linenumber" name="L102" href="#L102">102</a> 
 <a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">class</strong> <a name="InputStreams4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexity4.html#InputStreams4">InputStreams4</a> {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     <strong class="jxr_keyword">private</strong> Stream s1;
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">private</strong> IntStream s2;
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> LongStream s3;
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> DoubleStream s4;
 <a class="jxr_linenumber" name="L108" href="#L108">108</a> }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html
index 1a6fc861f7..9834267620 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html
@@ -38,17 +38,17 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c.CClass;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityExcludedPackagesAllIgnored" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html#InputClassFanOutComplexityExcludedPackagesAllIgnored">InputClassFanOutComplexityExcludedPackagesAllIgnored</a> { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">public</strong> <a name="AAClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html#AAClass">AAClass</a> aa; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <a name="ABClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html#ABClass">ABClass</a> ab; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">public</strong> <a name="AAClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html#AAClass">AAClass</a> aa;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <a name="ABClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html#ABClass">ABClass</a> ab;
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">class</strong> Inner { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">public</strong> <a name="BClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> b; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">public</strong> <a name="BClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> b;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c;
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>      }
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  }
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityExcludedPackagesAllIgnoredHidden" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesAllIgnored.html#InputClassFanOutComplexityExcludedPackagesAllIgnoredHidden">InputClassFanOutComplexityExcludedPackagesAllIgnoredHidden</a> { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c;
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesDirectPackages.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesDirectPackages.html
index 780d765e29..23b005fc28 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesDirectPackages.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesDirectPackages.html
@@ -39,13 +39,13 @@
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">public</strong> <a name="ABClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html#ABClass">ABClass</a> ab;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">class</strong> Inner { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> <a name="BClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> b; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <strong class="jxr_keyword">public</strong> <a name="BClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> b;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c;
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  }
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityExcludedPackagesDirectPackagesHidden" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityExcludedPackagesDirectPackages.html#InputClassFanOutComplexityExcludedPackagesDirectPackagesHidden">InputClassFanOutComplexityExcludedPackagesDirectPackagesHidden</a> { <em class="jxr_comment">// total: ok</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> <a name="CClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> c;
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html
index 260d6cc641..8c6cd22f71 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityMultiDimensionalArray" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html#InputClassFanOutComplexityMultiDimensionalArray">InputClassFanOutComplexityMultiDimensionalArray</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityMultiDimensionalArray" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityMultiDimensionalArray.html#InputClassFanOutComplexityMultiDimensionalArray">InputClassFanOutComplexityMultiDimensionalArray</a> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> Object[][] get() {
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> Object[][]{};
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html
index 6ab0d7373d..9473829e17 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html
@@ -28,7 +28,7 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputClassFanOutComplexityPackageName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html#InputClassFanOutComplexityPackageName">InputClassFanOutComplexityPackageName</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputClassFanOutComplexityPackageName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html#InputClassFanOutComplexityPackageName">InputClassFanOutComplexityPackageName</a> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>          <a name="InputClassFanOutComplexityPackageName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityPackageName.html#InputClassFanOutComplexityPackageName">InputClassFanOutComplexityPackageName</a> method1();
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html
index 5151a2622a..e5d18f191d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html
@@ -90,7 +90,7 @@
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L83" href="#L83">83</a>  @MyAnnotation
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>  @GwtIncompatible
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityRemoveIncorrectAnnotationToken" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html#InputClassFanOutComplexityRemoveIncorrectAnnotationToken">InputClassFanOutComplexityRemoveIncorrectAnnotationToken</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityRemoveIncorrectAnnotationToken" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectAnnotationToken.html#InputClassFanOutComplexityRemoveIncorrectAnnotationToken">InputClassFanOutComplexityRemoveIncorrectAnnotationToken</a> {
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Ordering&lt;Invokable&lt;?, ?&gt;&gt; BY_METHOD_NAME =
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>              <strong class="jxr_keyword">new</strong> Ordering&lt;Invokable&lt;?, ?&gt;&gt;() {
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>                  @Override
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectTypeParameter.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectTypeParameter.html
index 3c9198ed1f..a123be4dd6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectTypeParameter.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityRemoveIncorrectTypeParameter.html
@@ -33,7 +33,7 @@
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> javax.annotation.Nullable;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> InputClassFanOutComplexityRemoveIncorrectTypeParameter&lt;E&gt; { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> InputClassFanOutComplexityRemoveIncorrectTypeParameter&lt;E&gt; {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> &lt;E&gt; Collection&lt;E&gt; typePreservingCollection(
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>        Collection&lt;E&gt; collection, @Nullable Object mutex) {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">if</strong> (collection instanceof SortedSet) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html
index ac645be535..17de7efa70 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html
@@ -36,7 +36,7 @@
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityVar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html#InputClassFanOutComplexityVar">InputClassFanOutComplexityVar</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">class</strong> <a name="InputClassFanOutComplexityVar" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/InputClassFanOutComplexityVar.html#InputClassFanOutComplexityVar">InputClassFanOutComplexityVar</a> {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">void</strong> method() {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">var</strong> x = 1;
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html
index ff05a1c4fc..efe8e5e3a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.aa;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="AAClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html#AAClass">AAClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="AAClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/AAClass.html#AAClass">AAClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-frame.html
index 5a441c8bad..fbce89ae76 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.aa</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.aa</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-summary.html
index 8adfbe8a9f..20e159b5ea 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/aa/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.aa</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.aa</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html
index f0f0ef375e..ebf3e54015 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.ab;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ABClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html#ABClass">ABClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ABClass" href="../../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/ABClass.html#ABClass">ABClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-frame.html
index 496701092d..980467e5e8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.ab</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.ab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-summary.html
index 628a8373f5..8bf237f830 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/a/ab/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.ab</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.a.ab</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html
index b945cb39b9..92927d7de6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.b;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="BClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="BClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/BClass.html#BClass">BClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-frame.html
index 86e278d58c..5dda93df8c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.b</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.b</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-summary.html
index 9d8548f509..833d5c23c0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/b/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.b</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.b</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html
index a86528b5b4..f77280f41f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="CClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="CClass" href="../../../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/CClass.html#CClass">CClass</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-frame.html
index 5c6a4b683b..0537c688f7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-summary.html
index 8e7178b083..63ac2ce220 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/inputs/c/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity.inputs.c</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-frame.html
index 55c5fc462d..5c609c31ba 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-summary.html
index 71c4e4ba30..358d75a592 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/classfanoutcomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.classfanoutcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -496,7 +496,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html
index caa7ebf9fe..d6f0830146 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputCyclomaticComplexitySwitchBlocks3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html#InputCyclomaticComplexitySwitchBlocks3">InputCyclomaticComplexitySwitchBlocks3</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputCyclomaticComplexitySwitchBlocks3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks3.html#InputCyclomaticComplexitySwitchBlocks3">InputCyclomaticComplexitySwitchBlocks3</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo2() {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          String programmingLanguage = <span class="jxr_string">"Java"</span>;
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">switch</strong> (programmingLanguage) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html
index 39f4ba89ad..9b24732e7c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity;
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputCyclomaticComplexitySwitchBlocks4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html#InputCyclomaticComplexitySwitchBlocks4">InputCyclomaticComplexitySwitchBlocks4</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputCyclomaticComplexitySwitchBlocks4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/InputCyclomaticComplexitySwitchBlocks4.html#InputCyclomaticComplexitySwitchBlocks4">InputCyclomaticComplexitySwitchBlocks4</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo2() {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          String programmingLanguage = <span class="jxr_string">"Java"</span>;
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">switch</strong> (programmingLanguage) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-frame.html
index c9b23ad2e3..72f95d2719 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-summary.html
index d973afc9ac..f80253ec1f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/cyclomaticcomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.cyclomaticcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-frame.html
index a016dbce7c..90435b69d3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.javancss</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.javancss</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-summary.html
index 50730ab72b..c59bd05178 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/javancss/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.javancss</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.javancss</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -151,7 +151,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html
index 4576f96e5f..b66fb1cad3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html
@@ -15,7 +15,7 @@
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.metrics.npathcomplexity;
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputNPathComplexityDefault2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html#InputNPathComplexityDefault2">InputNPathComplexityDefault2</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputNPathComplexityDefault2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/InputNPathComplexityDefault2.html#InputNPathComplexityDefault2">InputNPathComplexityDefault2</a> {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      <em class="jxr_comment">// NP = 2</em>
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>          <em class="jxr_comment">//NP(while-statement) = (while-range=1) + (expr=0) + 1 = 2</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-frame.html
index 3b3f4c888d..1eb9e8bf47 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.npathcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.npathcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-summary.html
index 19035a6333..68c0a5029a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/npathcomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.npathcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics.npathcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
index eda3435e60..37aa977c61 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
index ce49ce97cc..0acf6b54fc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html
index 0b7f516e92..eb1519e15a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> *  &lt;/module&gt;</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * &lt;/pre&gt;</em>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassMemberImpliedModifierOnClassNoViolations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html#InputClassMemberImpliedModifierOnClassNoViolations">InputClassMemberImpliedModifierOnClassNoViolations</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputClassMemberImpliedModifierOnClassNoViolations" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/InputClassMemberImpliedModifierOnClassNoViolations.html#InputClassMemberImpliedModifierOnClassNoViolations">InputClassMemberImpliedModifierOnClassNoViolations</a> {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> fieldPublicStaticFinal = 1;
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-frame.html
index e1ee006cda..18926d195f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.classmemberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.classmemberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-summary.html
index 8a3025e2be..fb7511bac8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/classmemberimpliedmodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.classmemberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.classmemberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -426,7 +426,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html
index 727b340052..73ab6a7908 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierFieldsOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html#InputInterfaceMemberImpliedModifierFieldsOnClass">InputInterfaceMemberImpliedModifierFieldsOnClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierFieldsOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnClass.html#InputInterfaceMemberImpliedModifierFieldsOnClass">InputInterfaceMemberImpliedModifierFieldsOnClass</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> fieldPublicStaticFinal = 1;
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html
index e01713d0f8..7e0d7929ca 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierFieldsOnInterface5" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html#InputInterfaceMemberImpliedModifierFieldsOnInterface5">InputInterfaceMemberImpliedModifierFieldsOnInterface5</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierFieldsOnInterface5" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierFieldsOnInterface5.html#InputInterfaceMemberImpliedModifierFieldsOnInterface5">InputInterfaceMemberImpliedModifierFieldsOnInterface5</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> fieldPublicStaticFinal = 1;
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html
index 8addb2642b..a7d23f3708 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierMethodsOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html#InputInterfaceMemberImpliedModifierMethodsOnClass">InputInterfaceMemberImpliedModifierMethodsOnClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierMethodsOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnClass.html#InputInterfaceMemberImpliedModifierMethodsOnClass">InputInterfaceMemberImpliedModifierMethodsOnClass</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> methodPublicStatic() {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html
index 271902effa..d22fe683a2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierMethodsOnInterface4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html#InputInterfaceMemberImpliedModifierMethodsOnInterface4">InputInterfaceMemberImpliedModifierMethodsOnInterface4</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierMethodsOnInterface4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierMethodsOnInterface4.html#InputInterfaceMemberImpliedModifierMethodsOnInterface4">InputInterfaceMemberImpliedModifierMethodsOnInterface4</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> methodPublicStatic() {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html
index 60424e6362..bed1335648 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierNestedOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html#InputInterfaceMemberImpliedModifierNestedOnClass">InputInterfaceMemberImpliedModifierNestedOnClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputInterfaceMemberImpliedModifierNestedOnClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnClass.html#InputInterfaceMemberImpliedModifierNestedOnClass">InputInterfaceMemberImpliedModifierNestedOnClass</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">interface</strong> NestedInterface {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html
index 6adc56b84f..42eab552f1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierNestedOnInterface4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html#InputInterfaceMemberImpliedModifierNestedOnInterface4">InputInterfaceMemberImpliedModifierNestedOnInterface4</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierNestedOnInterface4" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierNestedOnInterface4.html#InputInterfaceMemberImpliedModifierNestedOnInterface4">InputInterfaceMemberImpliedModifierNestedOnInterface4</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">interface</strong> NestedInterfacePublicStatic {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html
index 31b8dc9579..a6f7e83f4f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * Input for Java 9 private methods in interfaces.</em>
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierPrivateMethods" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html#InputInterfaceMemberImpliedModifierPrivateMethods">InputInterfaceMemberImpliedModifierPrivateMethods</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputInterfaceMemberImpliedModifierPrivateMethods" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/InputInterfaceMemberImpliedModifierPrivateMethods.html#InputInterfaceMemberImpliedModifierPrivateMethods">InputInterfaceMemberImpliedModifierPrivateMethods</a> {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> methodPrivateStatic() {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-frame.html
index cd9a3e8d17..7492e982be 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-summary.html
index f1a0dd5bc3..1a157179d4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/interfacememberimpliedmodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -531,7 +531,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-frame.html
index f11085bfa1..387b8b4354 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.modifierorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.modifierorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-summary.html
index 492ccb98a6..39b9214a9c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/modifierorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.modifierorder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.modifierorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
index 30d5aa8b96..d64cbe8161 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
index 3a992f7220..bccc217c37 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html
index 307671cc6b..4bc2070d07 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html
@@ -17,7 +17,7 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputRedundantModifierStaticMethodInInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html#InputRedundantModifierStaticMethodInInterface">InputRedundantModifierStaticMethodInInterface</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputRedundantModifierStaticMethodInInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierStaticMethodInInterface.html#InputRedundantModifierStaticMethodInInterface">InputRedundantModifierStaticMethodInInterface</a>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> f()
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-frame.html
index 077ca8702d..9caa268318 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-summary.html
index 0d3e0e499f..e4f8f41701 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -516,7 +516,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheckExamplesTest.html
index 816a226d4b..534527c032 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MSG_INVALID_PATTERN;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="IllegalIdentifierNameCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/IllegalIdentifierNameCheckExamplesTest.html#IllegalIdentifierNameCheckExamplesTest">IllegalIdentifierNameCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -41,22 +41,36 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String format = <span class="jxr_string">"(?i)^(?!(record|yield|var|permits|sealed|_)$).+$"</span>;
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              <span class="jxr_string">"17:11: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"var"</span>, format),
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <span class="jxr_string">"18:7: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"record"</span>, format),
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>              <span class="jxr_string">"19:10: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"yield"</span>, format),
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>              <span class="jxr_string">"22:10: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"Record"</span>, format),
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>              <span class="jxr_string">"24:19: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"record"</span>, format),
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          };
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  }
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      @Test
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">final</strong> String format = <span class="jxr_string">"(?i)^(?!(record|yield|var|permits|sealed|open|transitive|_)$).+$"</span>;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <span class="jxr_string">"17:11: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"var"</span>, format),
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"18:7: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"record"</span>, format),
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"19:10: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"yield"</span>, format),
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"22:10: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"Record"</span>, format),
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"24:19: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"record"</span>, format),
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"33:7: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"open"</span>, format),
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"34:10: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"transitive"</span>, format),
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          };
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheckExamplesTest.html
index 533d7cd78c..a8fd32047b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MSG_INVALID_PATTERN;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="PatternVariableNameCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/PatternVariableNameCheckExamplesTest.html#PatternVariableNameCheckExamplesTest">PatternVariableNameCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -41,31 +41,42 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> String pattern = <span class="jxr_string">"^[a-z][a-zA-Z0-9]*$"</span>;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <span class="jxr_string">"15:30: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"STRING"</span>, pattern),
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>              <span class="jxr_string">"17:31: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"num_1"</span>, pattern),
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          };
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      }
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      @Test
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">final</strong> String pattern = <span class="jxr_string">"^[a-z](_?[a-zA-Z0-9]+)*$"</span>;
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>      @Test
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>              <span class="jxr_string">"17:30: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"STRING"</span>, pattern),
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          };
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>  
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>          };
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      }
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      @Test
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          <strong class="jxr_keyword">final</strong> String pattern = <span class="jxr_string">"^[a-z][_a-zA-Z0-9]{2,}$"</span>;
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>              <span class="jxr_string">"17:30: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"STRING"</span>, pattern),
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>              <span class="jxr_string">"20:31: "</span> + getCheckMessage(MSG_INVALID_PATTERN, <span class="jxr_string">"n"</span>, pattern),
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          };
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example3.java"</span>), expected);
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.html
index 9783cafc18..630dc95349 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.html
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname;
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> InputAbbreviationAsWordInNameAbstractMultisetSetCount&lt;E&gt; { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> InputAbbreviationAsWordInNameAbstractMultisetSetCount&lt;E&gt; {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SUPPORTS_REMOVE = <span class="jxr_string">""</span>;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html
index 279cbb40f6..cb36e1d3bc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html
@@ -23,7 +23,7 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname;
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAbbreviationAsWordInNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html#InputAbbreviationAsWordInNameReceiver">InputAbbreviationAsWordInNameReceiver</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAbbreviationAsWordInNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html#InputAbbreviationAsWordInNameReceiver">InputAbbreviationAsWordInNameReceiver</a> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputAbbreviationAsWordInNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameReceiver.html#InputAbbreviationAsWordInNameReceiver">InputAbbreviationAsWordInNameReceiver</a> <strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Inner {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameTypeSnakeStyle.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameTypeSnakeStyle.html
index 01dd889afd..3e1373e726 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameTypeSnakeStyle.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/InputAbbreviationAsWordInNameTypeSnakeStyle.html
@@ -49,32 +49,32 @@
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> VIOLATION23456 = 50;
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">void</strong> getTEST() {
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      } <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">void</strong> getORDER_OBSERVATION() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">void</strong> getORDER_OBSERVATION() {}
 <a class="jxr_linenumber" name="L47" href="#L47">47</a>  
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">void</strong> getNONE_Test() {}
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <strong class="jxr_keyword">void</strong> getCLR_Test() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <strong class="jxr_keyword">void</strong> getCLR_Test() {}
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">void</strong> getUNDERSCORE() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">void</strong> getUNDERSCORE() {}
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">void</strong> getTEST_OBSERVATION() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">void</strong> getTEST_OBSERVATION() {}
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>  
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <strong class="jxr_keyword">void</strong> getTEST_UNDERSCORE() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <strong class="jxr_keyword">void</strong> getTEST_UNDERSCORE() {}
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">void</strong> getORDER() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">void</strong> getORDER() {}
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>  
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">void</strong> getOBSERVATION() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <strong class="jxr_keyword">void</strong> getOBSERVATION() {}
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>  
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">void</strong> getORDER_UNDERSCORE() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">void</strong> getORDER_UNDERSCORE() {}
 <a class="jxr_linenumber" name="L63" href="#L63">63</a>  
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">int</strong> getCLRTest() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">int</strong> getCLRTest() {
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">int</strong> LINE_SEP = 1;
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong class="jxr_keyword">return</strong> LINE_SEP;
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>  
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">void</strong> getNON_ETest() {} <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">void</strong> getNON_ETest() {}
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>      <em class="jxr_comment">// violation below 'name 'getIsFIRST_Run' must contain no more than '4' .* cap.*.'</em>
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> getIsFIRST_Run() {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-frame.html
index 9bd50ec62f..67fa58b782 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-summary.html
index c3ed1143f4..9356720375 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abbreviationaswordinname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abbreviationaswordinname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -2161,7 +2161,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html
index ea64637771..998a4c2458 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html
@@ -25,21 +25,21 @@
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#NonAbstractClassName">NonAbstractClassName</a> {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOther" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClassOther">AbstractClassOther</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOther" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClassOther">AbstractClassOther</a> {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_comment">// violation below 'Name 'NonAbstractInnerClass' must match pattern '\^Abstract\.\+\$'.'</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClass {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">class</strong> <a name="NonAbstractClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#NonAbstractClass">NonAbstractClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">class</strong> <a name="NonAbstractClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#NonAbstractClass">NonAbstractClass</a> {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClass">AbstractClass</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClass" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClass">AbstractClass</a> {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClassName2">AbstractClassName2</a> { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">class</strong> AbstractInnerClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassName.html#AbstractClassName2">AbstractClassName2</a> {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">class</strong> AbstractInnerClass {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html
index 813c35b290..cb4bf264a4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html
@@ -21,16 +21,16 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAbstractClassNameCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#InputAbstractClassNameCustom">InputAbstractClassNameCustom</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassNameCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#NonAbstractClassNameCustom">NonAbstractClassNameCustom</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassNameCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#NonAbstractClassNameCustom">NonAbstractClassNameCustom</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_comment">// violation below 'Name 'AbstractClassOtherCustom' must match pattern '\^NonAbstract\.\+\$'.'</em>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOtherCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#AbstractClassOtherCustom">AbstractClassOtherCustom</a> {
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClass {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#NonAbstractClassCustom">NonAbstractClassCustom</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#NonAbstractClassCustom">NonAbstractClassCustom</a> {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClassCustom" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameCustom.html#AbstractClassCustom">AbstractClassCustom</a> {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html
index c796dc4ba7..9d83177202 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassFP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassFP">AbstractClassFP</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOtherFP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassOtherFP">AbstractClassOtherFP</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOtherFP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassOtherFP">AbstractClassOtherFP</a> {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      <em class="jxr_comment">// violation below 'Name 'NonAbstractInnerClassFP' must match pattern '\^Abstract\.\+\$'.'</em>
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClassFP {
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
@@ -37,7 +37,7 @@
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClassNameFP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassNameFP">AbstractClassNameFP</a> {
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2FP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassName2FP">AbstractClassName2FP</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2FP" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameFormerFalsePositive.html#AbstractClassName2FP">AbstractClassName2FP</a> {
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <em class="jxr_comment">// violation below 'Class 'AbstractInnerClassFP' must be declared as 'abstract'.'</em>
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">class</strong> AbstractInnerClassFP {
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html
index ec6f87692c..3afa7bcffa 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html
@@ -17,26 +17,26 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAbstractClassNameType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#InputAbstractClassNameType">InputAbstractClassNameType</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputAbstractClassNameType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#InputAbstractClassNameType">InputAbstractClassNameType</a> {
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  }
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassNameType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#NonAbstractClassNameType">NonAbstractClassNameType</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassNameType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#NonAbstractClassNameType">NonAbstractClassNameType</a> {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClassType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#AbstractClassType">AbstractClassType</a> { <em class="jxr_comment">// violation 'Class 'AbstractClassType' must be declared as 'abstract'.'</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClass { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClass {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      }
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  }
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#NonAbstractClassType">NonAbstractClassType</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassType" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#NonAbstractClassType">NonAbstractClassType</a> {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClassTypes" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#AbstractClassTypes">AbstractClassTypes</a> { <em class="jxr_comment">// violation 'Class 'AbstractClassTypes' must be declared as 'abstract'.'</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  }
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2Type" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#AbstractClassName2Type">AbstractClassName2Type</a> { <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> AbstractInnerClassType { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2Type" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameType.html#AbstractClassName2Type">AbstractClassName2Type</a> {
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> AbstractInnerClassType {
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html
index a1a0414e19..58442eb553 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html
@@ -25,7 +25,7 @@
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="NonAbstractClassNameVa" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#NonAbstractClassNameVa">NonAbstractClassNameVa</a> {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOtherVa" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#AbstractClassOtherVa">AbstractClassOtherVa</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassOtherVa" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#AbstractClassOtherVa">AbstractClassOtherVa</a> {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_comment">// violation below 'Name 'NonAbstractInnerClassVa' must match pattern '\^Abstract\.\+\$'.'</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> NonAbstractInnerClassVa {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
@@ -38,7 +38,7 @@
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">class</strong> <a name="AbstractClassVa" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#AbstractClassVa">AbstractClassVa</a> { <em class="jxr_comment">// violation 'Class 'AbstractClassVa' must be declared as 'abstract'.'</em>
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  }
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2Va" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#AbstractClassName2Va">AbstractClassName2Va</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractClassName2Va" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/InputAbstractClassNameVariants.html#AbstractClassName2Va">AbstractClassName2Va</a> {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      <em class="jxr_comment">// violation below 'Class 'AbstractInnerClassVa' must be declared as 'abstract'.'</em>
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">class</strong> AbstractInnerClassVa {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-frame.html
index 9a2a94d657..e31a1a2689 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-summary.html
index 681a9341e1..21cde4c620 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/abstractclassname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -416,7 +416,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName2.html
index fff8378531..4dfe6db742 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName2.html
@@ -40,10 +40,10 @@
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> InterruptedException(<span class="jxr_string">"interruptedException"</span>);
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          } <strong class="jxr_keyword">catch</strong> (InterruptedException ie) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          } <strong class="jxr_keyword">catch</strong> (InterruptedException ie) {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          } <strong class="jxr_keyword">catch</strong> (Exception iException) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          } <strong class="jxr_keyword">catch</strong> (Exception iException) {
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          }
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          } <strong class="jxr_keyword">catch</strong> (Exception ok) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName3.html
index 5273632ee7..675d7ff73a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName3.html
@@ -18,10 +18,10 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputCatchParameterName3" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterName3.html#InputCatchParameterName3">InputCatchParameterName3</a> {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>      {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>          } <strong class="jxr_keyword">catch</strong> (Exception e) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>          } <strong class="jxr_keyword">catch</strong> (Exception e) {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          }
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>          } <strong class="jxr_keyword">catch</strong> (Exception ex) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          } <strong class="jxr_keyword">catch</strong> (Exception ex) {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          } <strong class="jxr_keyword">catch</strong> (Error | Exception err) {
@@ -40,10 +40,10 @@
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>          }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> InterruptedException(<span class="jxr_string">"interruptedException"</span>);
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          } <strong class="jxr_keyword">catch</strong> (InterruptedException ie) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          } <strong class="jxr_keyword">catch</strong> (InterruptedException ie) {
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>          }
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          } <strong class="jxr_keyword">catch</strong> (Exception iException) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          } <strong class="jxr_keyword">catch</strong> (Exception iException) {
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>          }
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>          } <strong class="jxr_keyword">catch</strong> (Exception ok) {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html
index 21900608a4..a86937c53f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html
@@ -24,7 +24,7 @@
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment"> * - Order of modifiers</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * @author Oliver Burn</em>
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputCatchParameterNameSimple" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html#InputCatchParameterNameSimple">InputCatchParameterNameSimple</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputCatchParameterNameSimple" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/InputCatchParameterNameSimple.html#InputCatchParameterNameSimple">InputCatchParameterNameSimple</a>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_javadoccomment">/** Invalid format **/</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> badConstant = 2;
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-frame.html
index b7910d0f78..3c1c5c7e36 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.catchparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.catchparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-summary.html
index 2240997ef5..776d2a6e11 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/catchparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.catchparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.catchparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-frame.html
index b1a09ff0c1..d780b304cc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.classtypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.classtypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-summary.html
index cf30e95c69..519df9b014 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/classtypeparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.classtypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.classtypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -246,7 +246,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html
index 7b20def88c..7a62dc024a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">import</strong> java.io.ObjectStreamField;
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputConstantName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html#InputConstantName">InputConstantName</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputConstantName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantName.html#InputConstantName">InputConstantName</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> serialVersionUID = 1L; <em class="jxr_comment">//should be ignored</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> ObjectStreamField[] serialPersistentFields = {}; <em class="jxr_comment">// should be ignored too</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html
index b0df97ea76..ec92b6ae73 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html
@@ -20,13 +20,13 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.constantname;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputConstantNameInterfaceIgnorePublic" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html#InputConstantNameInterfaceIgnorePublic">InputConstantNameInterfaceIgnorePublic</a> {
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">int</strong> __MAX_SIZE = 1024; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> __MAX_SIZE2 = 1024; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">int</strong> __MAX_SIZE = 1024;
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> __MAX_SIZE2 = 1024;
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  @<strong class="jxr_keyword">interface</strong> <a name="Anno" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameInterfaceIgnorePublic.html#Anno">Anno</a> {
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">int</strong> __MAX_SIZ1E = 1024; <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> __MAX_SIZE2 = 1024; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">int</strong> __MAX_SIZ1E = 1024;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> __MAX_SIZE2 = 1024;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html
index 2110e05445..5a6120b4e4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.constantname;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputConstantNameStaticModifierInInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html#InputConstantNameStaticModifierInInterface">InputConstantNameStaticModifierInInterface</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputConstantNameStaticModifierInInterface" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/constantname/InputConstantNameStaticModifierInInterface.html#InputConstantNameStaticModifierInInterface">InputConstantNameStaticModifierInInterface</a>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> f()
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-frame.html
index cba03a688c..5a8bf75a6c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.constantname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.constantname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-summary.html
index 81044ff141..461ccd83d1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/constantname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.constantname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.constantname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-frame.html
index 58016c6a48..a7c43e8b98 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.interfacetypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.interfacetypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-summary.html
index 9416052556..93fcf68556 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/interfacetypeparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.interfacetypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.interfacetypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-frame.html
index ff47cf8ed7..6d4bc97a3f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.lambdaparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.lambdaparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-summary.html
index a5d7d664f6..5949fd96a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/lambdaparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.lambdaparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.lambdaparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameInnerClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameInnerClass.html
index b331247c0a..ca09d18ded 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameInnerClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameInnerClass.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">class</strong> InnerInner2
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <em class="jxr_comment">// Ignore</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> fData; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> fData;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <em class="jxr_comment">// Ignore - 2 vilations</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameTryResourcesJava9.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameTryResourcesJava9.html
index 633454fe40..fff3f0c850 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameTryResourcesJava9.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/InputLocalFinalVariableNameTryResourcesJava9.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          LOCK.lock();
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">try</strong> (LOCK) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">try</strong> (LOCK) {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      }
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-frame.html
index cfb125304a..b50ac3f74d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localfinalvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localfinalvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-summary.html
index 0e347d157e..a6fbddea6d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localfinalvariablename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localfinalvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localfinalvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -171,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/InputLocalVariableNameInnerClass.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/InputLocalVariableNameInnerClass.html
index 30e1096426..15e8a18ea3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/InputLocalVariableNameInnerClass.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/InputLocalVariableNameInnerClass.html
@@ -26,7 +26,7 @@
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">class</strong> InnerInner2
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          <em class="jxr_comment">// Ignore</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> fData; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> fData;
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <em class="jxr_comment">// Ignore - 2 violations</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-frame.html
index 6c0c0a64bc..95d61f20a4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-summary.html
index dd98bf1408..5490693170 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/localvariablename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.localvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-frame.html
index 87f7972f0f..f9e300d3d3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.membername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.membername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-summary.html
index cbdc947f23..70914bc0c9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/membername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.membername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.membername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html
index 39551445dd..fd8b09edc9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html
@@ -20,7 +20,7 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.methodname;
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMethodNameExtra" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html#InputMethodNameExtra">InputMethodNameExtra</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputMethodNameExtra" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNameExtra.html#InputMethodNameExtra">InputMethodNameExtra</a>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doit()
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>      {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePrivateMethodsInInterfaces.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePrivateMethodsInInterfaces.html
index fdf32bf004..db41f89051 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePrivateMethodsInInterfaces.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePrivateMethodsInInterfaces.html
@@ -23,9 +23,9 @@
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputMethodNamePrivateMethodsInInterfaces" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePrivateMethodsInInterfaces.html#InputMethodNamePrivateMethodsInInterfaces">InputMethodNamePrivateMethodsInInterfaces</a> {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> PrivateMethod() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> PrivateMethod() {}
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> PrivateMethod2() {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> PrivateMethod2() {}
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> DefaultMethod() { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePublicMethodsInInterfaces.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePublicMethodsInInterfaces.html
index 0d5f18cd71..67e2274e97 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePublicMethodsInInterfaces.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/InputMethodNamePublicMethodsInInterfaces.html
@@ -27,15 +27,15 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> PrivateMethod2() {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> DefaultMethod() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> DefaultMethod() {
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>      }
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> DefaultMethod2() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> DefaultMethod2() {
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> PublicMethod(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> PublicMethod();
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> PublicMethod2(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> PublicMethod2();
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-frame.html
index 6fbe122e15..d979876aae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-summary.html
index 7bf1de25a7..b2bc722493 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodname</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodname</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -221,7 +221,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-frame.html
index 4bb56b3a46..6925b7e897 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodtypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodtypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-summary.html
index 6d09ba4bc6..b1c1627dbf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/methodtypeparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodtypeparametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.methodtypeparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
index 411bfeb3ec..7112e2554a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
index 7037057d65..2e0376671b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -281,7 +281,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/InputPackageNameSimple.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/InputPackageNameSimple.html
index f6c3098ef1..9b2b825718 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/InputPackageNameSimple.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/InputPackageNameSimple.html
@@ -13,7 +13,7 @@
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">*/</em>
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.packagename; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.packagename;
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.io.*;
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_javadoccomment"> * Contains simple mistakes:</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-frame.html
index ff04fd5f76..4d4db452de 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.packagename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.packagename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-summary.html
index 39d2e165ce..c765db6385 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/packagename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.packagename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.packagename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html
index 2aa203b555..1745314194 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html
@@ -73,15 +73,15 @@
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>  <em class="jxr_javadoccomment">     * @param badFormat3 bad format</em>
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  <em class="jxr_javadoccomment">     * @throws java.lang.Exception abc</em>
 <a class="jxr_linenumber" name="L67" href="#L67">67</a>  <em class="jxr_javadoccomment">     **/</em>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">int</strong> test1(<strong class="jxr_keyword">int</strong> badFormat1,<strong class="jxr_keyword">int</strong> badFormat2, <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> badFormat3)          <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">int</strong> test1(<strong class="jxr_keyword">int</strong> badFormat1,<strong class="jxr_keyword">int</strong> badFormat2,
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> badFormat3)
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>          <strong class="jxr_keyword">throws</strong> java.lang.Exception
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>      {
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">return</strong> 0;
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      <em class="jxr_javadoccomment">/** method that is 20 lines long **/</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> longMethod() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> longMethod()
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>      {
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>          <em class="jxr_comment">// a line</em>
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          <em class="jxr_comment">// a line</em>
@@ -104,7 +104,7 @@
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>      }
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>  
 <a class="jxr_linenumber" name="L98" href="#L98">98</a>      <em class="jxr_javadoccomment">/** constructor that is 10 lines long **/</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> <a name="InputParameterName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html#InputParameterName">InputParameterName</a>()  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> <a name="InputParameterName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html#InputParameterName">InputParameterName</a>()
 <a class="jxr_linenumber" name="L100" href="#L100">100</a>     {
 <a class="jxr_linenumber" name="L101" href="#L101">101</a>         <em class="jxr_comment">// a line</em>
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>         <em class="jxr_comment">// a line</em>
@@ -117,7 +117,7 @@
 <a class="jxr_linenumber" name="L109" href="#L109">109</a>     }
 <a class="jxr_linenumber" name="L110" href="#L110">110</a> 
 <a class="jxr_linenumber" name="L111" href="#L111">111</a>     <em class="jxr_javadoccomment">/** test local variables */</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> localVariables() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> localVariables()
 <a class="jxr_linenumber" name="L113" href="#L113">113</a>     {
 <a class="jxr_linenumber" name="L114" href="#L114">114</a>         <em class="jxr_comment">// normal decl</em>
 <a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">int</strong> abc = 0;
@@ -139,7 +139,7 @@
 <a class="jxr_linenumber" name="L131" href="#L131">131</a>     }
 <a class="jxr_linenumber" name="L132" href="#L132">132</a> 
 <a class="jxr_linenumber" name="L133" href="#L133">133</a>     <em class="jxr_javadoccomment">/** test method pattern */</em>
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>     <strong class="jxr_keyword">void</strong> ALL_UPPERCASE_METHOD()  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>     <strong class="jxr_keyword">void</strong> ALL_UPPERCASE_METHOD()
 <a class="jxr_linenumber" name="L135" href="#L135">135</a>     {
 <a class="jxr_linenumber" name="L136" href="#L136">136</a>     }
 <a class="jxr_linenumber" name="L137" href="#L137">137</a> 
@@ -151,7 +151,7 @@
 <a class="jxr_linenumber" name="L143" href="#L143">143</a>     <em class="jxr_comment">// tabs that count as one char because of their position -&gt;        &lt;-   -&gt;        &lt;-, OK</em>
 <a class="jxr_linenumber" name="L144" href="#L144">144</a> 
 <a class="jxr_linenumber" name="L145" href="#L145">145</a>     <em class="jxr_javadoccomment">/** some lines to test the violation column after tabs */</em>
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>     <strong class="jxr_keyword">void</strong> errorColumnAfterTabs()  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>     <strong class="jxr_keyword">void</strong> errorColumnAfterTabs()
 <a class="jxr_linenumber" name="L147" href="#L147">147</a>     {
 <a class="jxr_linenumber" name="L148" href="#L148">148</a>         <em class="jxr_comment">// with tab-width 8 all statements below start at the same column,</em>
 <a class="jxr_linenumber" name="L149" href="#L149">149</a>         <em class="jxr_comment">// with different combinations of ' ' and '\t' before the statement</em>
@@ -172,7 +172,7 @@
 <a class="jxr_linenumber" name="L164" href="#L164">164</a>     <em class="jxr_comment">/* YES */</em> <em class="jxr_comment">/* MEMME: x */</em> <em class="jxr_comment">/* YES!! */</em>
 <a class="jxr_linenumber" name="L165" href="#L165">165</a> 
 <a class="jxr_linenumber" name="L166" href="#L166">166</a>     <em class="jxr_javadoccomment">/** test long comments **/</em>
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>     <strong class="jxr_keyword">void</strong> veryLong()  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>     <strong class="jxr_keyword">void</strong> veryLong()
 <a class="jxr_linenumber" name="L168" href="#L168">168</a>     {
 <a class="jxr_linenumber" name="L169" href="#L169">169</a>         <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_comment">          blah blah blah blah</em>
@@ -196,8 +196,8 @@
 <a class="jxr_linenumber" name="L188" href="#L188">188</a>     <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment">     * @see to lazy to document all args. Testing excessive # args</em>
 <a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment">     **/</em>
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">void</strong> toManyArgs(<strong class="jxr_keyword">int</strong> aArg1, <strong class="jxr_keyword">int</strong> aArg2, <strong class="jxr_keyword">int</strong> aArg3, <strong class="jxr_keyword">int</strong> aArg4, <strong class="jxr_keyword">int</strong> aArg5,  <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>                     <strong class="jxr_keyword">int</strong> aArg6, <strong class="jxr_keyword">int</strong> aArg7, <strong class="jxr_keyword">int</strong> aArg8, <strong class="jxr_keyword">int</strong> aArg9)  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">void</strong> toManyArgs(<strong class="jxr_keyword">int</strong> aArg1, <strong class="jxr_keyword">int</strong> aArg2, <strong class="jxr_keyword">int</strong> aArg3, <strong class="jxr_keyword">int</strong> aArg4, <strong class="jxr_keyword">int</strong> aArg5,
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>                     <strong class="jxr_keyword">int</strong> aArg6, <strong class="jxr_keyword">int</strong> aArg7, <strong class="jxr_keyword">int</strong> aArg8, <strong class="jxr_keyword">int</strong> aArg9)
 <a class="jxr_linenumber" name="L193" href="#L193">193</a>     {
 <a class="jxr_linenumber" name="L194" href="#L194">194</a>     }
 <a class="jxr_linenumber" name="L195" href="#L195">195</a> }
@@ -206,7 +206,7 @@
 <a class="jxr_linenumber" name="L198" href="#L198">198</a> <strong class="jxr_keyword">class</strong> <a name="InputParameterName2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterName.html#InputParameterName2">InputParameterName2</a>
 <a class="jxr_linenumber" name="L199" href="#L199">199</a> {
 <a class="jxr_linenumber" name="L200" href="#L200">200</a>     <em class="jxr_javadoccomment">/** Some more Javadoc. */</em>
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doSomething()  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doSomething()
 <a class="jxr_linenumber" name="L202" href="#L202">202</a>     {
 <a class="jxr_linenumber" name="L203" href="#L203">203</a>         <em class="jxr_comment">//"O" should be named "o"</em>
 <a class="jxr_linenumber" name="L204" href="#L204">204</a>         <strong class="jxr_keyword">for</strong> (Object O : <strong class="jxr_keyword">new</strong> java.util.ArrayList())
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html
index babb4b1a97..42083d7ce3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html
@@ -21,25 +21,25 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <a name="InputParameterNameAccessModifier" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html#InputParameterNameAccessModifier">InputParameterNameAccessModifier</a>(<strong class="jxr_keyword">int</strong> pubconstr) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          <strong class="jxr_keyword">new</strong> Object () {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>              <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> i(<strong class="jxr_keyword">int</strong> <strong class="jxr_keyword">inner</strong>) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          };
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>      }
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> v4(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> v4(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">void</strong> v2(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">void</strong> v2(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> v3(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> v3(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> i1(<strong class="jxr_keyword">int</strong> pubpub) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> i4(<strong class="jxr_keyword">int</strong> pubprot) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> i4(<strong class="jxr_keyword">int</strong> pubprot) {}
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">void</strong> i2(<strong class="jxr_keyword">int</strong> pubpack) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">void</strong> i2(<strong class="jxr_keyword">int</strong> pubpack) {}
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> i3(<strong class="jxr_keyword">int</strong> pubpriv) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> i3(<strong class="jxr_keyword">int</strong> pubpriv) {}
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> InterfaceScope {
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h);
@@ -50,21 +50,21 @@
 <a class="jxr_linenumber" name="L42" href="#L42">42</a>  
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">class</strong> <a name="PrivateScope" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameAccessModifier.html#PrivateScope">PrivateScope</a> {
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>  
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> v4(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> v4(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">void</strong> v2(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">void</strong> v2(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> v3(<strong class="jxr_keyword">int</strong> h) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> v3(<strong class="jxr_keyword">int</strong> h) {}
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>  
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> i1(<strong class="jxr_keyword">int</strong> packpub) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> i4(<strong class="jxr_keyword">int</strong> packprot) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> i4(<strong class="jxr_keyword">int</strong> packprot) {}
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">void</strong> i2(<strong class="jxr_keyword">int</strong> packpack) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">void</strong> i2(<strong class="jxr_keyword">int</strong> packpack) {}
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> i3(<strong class="jxr_keyword">int</strong> packpriv) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> i3(<strong class="jxr_keyword">int</strong> packpriv) {
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong class="jxr_keyword">try</strong> {
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>              <em class="jxr_comment">/* Make sure catch var is ignored */</em>
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>          } <strong class="jxr_keyword">catch</strong> (Exception exc) {
@@ -72,23 +72,21 @@
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>      }
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>  
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">interface</strong> InterfaceScope {
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h);
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>  
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>          <strong class="jxr_keyword">void</strong> i1(<strong class="jxr_keyword">int</strong> packifc); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>  
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">interface</strong> FuncIfc {
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">void</strong> a(<strong class="jxr_keyword">int</strong> h); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">void</strong> a(<strong class="jxr_keyword">int</strong> h);
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>      }
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> l() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> l() {
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>          FuncIfc l1 = (<strong class="jxr_keyword">int</strong> lexp)-&gt;{};
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>  
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          FuncIfc l2 = (limp)-&gt;{};
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>  }
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html
index f24232f9c7..03ed845ddb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html
@@ -34,14 +34,14 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>          }
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      }
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <a name="InputParameterNameCatchOnly" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html#InputParameterNameCatchOnly">InputParameterNameCatchOnly</a>() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">public</strong> <a name="InputParameterNameCatchOnly" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameCatchOnly.html#InputParameterNameCatchOnly">InputParameterNameCatchOnly</a>()
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      {
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">return</strong>;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      }
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">class</strong> InnerFoo
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fooInnerMethod () <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fooInnerMethod ()
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>          {
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>          }
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameLambda.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameLambda.html
index 73c2999a8d..c4a2dae0cd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameLambda.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameLambda.html
@@ -33,18 +33,18 @@
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      Function&lt;String, String&gt; badNamedParameterWithParenthesis = (st) -&gt; st.trim().toLowerCase();
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      BiFunction&lt;String, String, String&gt; twoBadNamedParameters = (s1, s2) -&gt; s1 + s2; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      BiFunction&lt;String, String, String&gt; twoBadNamedParameters = (s1, s2) -&gt; s1 + s2;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      BiFunction&lt;String, String, String&gt; badNamedParameterInBiFunction = (first, s) -&gt; first + s;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>      Function&lt;String, Integer&gt; goodNamedParameterWithoutParenthesis = <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>              notTrimmedString -&gt; notTrimmedString.trim().length(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      Function&lt;String, Integer&gt; goodNamedParameterWithoutParenthesis =
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>              notTrimmedString -&gt; notTrimmedString.trim().length();
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      Function&lt;String, Integer&gt; goodNamedParameterWithParenthesis = <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>              (notTrimmedString) -&gt; notTrimmedString.trim().length(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      Function&lt;String, Integer&gt; goodNamedParameterWithParenthesis =
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>              (notTrimmedString) -&gt; notTrimmedString.trim().length();
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>      BiFunction&lt;String, String, Integer&gt; goodNamedParameters = <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>              (first, second) -&gt; (first + second).length(); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      BiFunction&lt;String, String, Integer&gt; goodNamedParameters =
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>              (first, second) -&gt; (first + second).length();
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html
index 7b910bc4de..23c08d36ce 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html
@@ -81,7 +81,7 @@
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>      <em class="jxr_javadoccomment">/** method that is 20 lines long **/</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> longMethod() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> longMethod()
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>      {
 <a class="jxr_linenumber" name="L78" href="#L78">78</a>          <em class="jxr_comment">// a line</em>
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>          <em class="jxr_comment">// a line</em>
@@ -104,7 +104,7 @@
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>      }
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>  
 <a class="jxr_linenumber" name="L98" href="#L98">98</a>      <em class="jxr_javadoccomment">/** constructor that is 10 lines long **/</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> <a name="InputParameterNameOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html#InputParameterNameOne">InputParameterNameOne</a>() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">private</strong> <a name="InputParameterNameOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html#InputParameterNameOne">InputParameterNameOne</a>()
 <a class="jxr_linenumber" name="L100" href="#L100">100</a>     {
 <a class="jxr_linenumber" name="L101" href="#L101">101</a>         <em class="jxr_comment">// a line</em>
 <a class="jxr_linenumber" name="L102" href="#L102">102</a>         <em class="jxr_comment">// a line</em>
@@ -117,7 +117,7 @@
 <a class="jxr_linenumber" name="L109" href="#L109">109</a>     }
 <a class="jxr_linenumber" name="L110" href="#L110">110</a> 
 <a class="jxr_linenumber" name="L111" href="#L111">111</a>     <em class="jxr_javadoccomment">/** test local variables */</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> localVariables() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> localVariables()
 <a class="jxr_linenumber" name="L113" href="#L113">113</a>     {
 <a class="jxr_linenumber" name="L114" href="#L114">114</a>         <em class="jxr_comment">// normal decl</em>
 <a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">int</strong> abc = 0;
@@ -172,7 +172,7 @@
 <a class="jxr_linenumber" name="L164" href="#L164">164</a>     <em class="jxr_comment">/* YES */</em> <em class="jxr_comment">/* MEMME: x */</em> <em class="jxr_comment">/* YES!! */</em>
 <a class="jxr_linenumber" name="L165" href="#L165">165</a> 
 <a class="jxr_linenumber" name="L166" href="#L166">166</a>     <em class="jxr_javadoccomment">/** test long comments **/</em>
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>     <strong class="jxr_keyword">void</strong> veryLong() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>     <strong class="jxr_keyword">void</strong> veryLong()
 <a class="jxr_linenumber" name="L168" href="#L168">168</a>     {
 <a class="jxr_linenumber" name="L169" href="#L169">169</a>         <em class="jxr_comment">/*</em>
 <a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_comment">          blah blah blah blah</em>
@@ -196,8 +196,8 @@
 <a class="jxr_linenumber" name="L188" href="#L188">188</a>     <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment">     * @see to lazy to document all args. Testing excessive # args</em>
 <a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment">     **/</em>
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">void</strong> toManyArgs(<strong class="jxr_keyword">int</strong> aArg1, <strong class="jxr_keyword">int</strong> aArg2, <strong class="jxr_keyword">int</strong> aArg3, <strong class="jxr_keyword">int</strong> aArg4, <strong class="jxr_keyword">int</strong> aArg5,   <em class="jxr_comment">// ok</em>
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>                     <strong class="jxr_keyword">int</strong> aArg6, <strong class="jxr_keyword">int</strong> aArg7, <strong class="jxr_keyword">int</strong> aArg8, <strong class="jxr_keyword">int</strong> aArg9)              <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">void</strong> toManyArgs(<strong class="jxr_keyword">int</strong> aArg1, <strong class="jxr_keyword">int</strong> aArg2, <strong class="jxr_keyword">int</strong> aArg3, <strong class="jxr_keyword">int</strong> aArg4, <strong class="jxr_keyword">int</strong> aArg5,
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>                     <strong class="jxr_keyword">int</strong> aArg6, <strong class="jxr_keyword">int</strong> aArg7, <strong class="jxr_keyword">int</strong> aArg8, <strong class="jxr_keyword">int</strong> aArg9)
 <a class="jxr_linenumber" name="L193" href="#L193">193</a>     {
 <a class="jxr_linenumber" name="L194" href="#L194">194</a>     }
 <a class="jxr_linenumber" name="L195" href="#L195">195</a> }
@@ -206,7 +206,7 @@
 <a class="jxr_linenumber" name="L198" href="#L198">198</a> <strong class="jxr_keyword">class</strong> <a name="InputParameterNameOne2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOne.html#InputParameterNameOne2">InputParameterNameOne2</a>
 <a class="jxr_linenumber" name="L199" href="#L199">199</a> {
 <a class="jxr_linenumber" name="L200" href="#L200">200</a>     <em class="jxr_javadoccomment">/** Some more Javadoc. */</em>
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doSomething() <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> doSomething()
 <a class="jxr_linenumber" name="L202" href="#L202">202</a>     {
 <a class="jxr_linenumber" name="L203" href="#L203">203</a>         <em class="jxr_comment">//"O" should be named "o"</em>
 <a class="jxr_linenumber" name="L204" href="#L204">204</a>         <strong class="jxr_keyword">for</strong> (Object O : <strong class="jxr_keyword">new</strong> java.util.ArrayList())
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html
index 8a96062b01..efd1812d9c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html
@@ -31,7 +31,7 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo2(Integer aaaa) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">void</strong> foo3() {} <em class="jxr_comment">// No NPE here! // ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">void</strong> foo3() {} <em class="jxr_comment">// No NPE here!</em>
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> foo4(<strong class="jxr_keyword">int</strong> abc, <strong class="jxr_keyword">int</strong> bd) {} <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
@@ -40,7 +40,7 @@
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> field;
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">private</strong> java.util.Set&lt;String&gt; packageNames;
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <a name="InputParameterNameOverrideAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html#InputParameterNameOverrideAnnotation">InputParameterNameOverrideAnnotation</a>() {} <em class="jxr_comment">// No NPE here! // ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <a name="InputParameterNameOverrideAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html#InputParameterNameOverrideAnnotation">InputParameterNameOverrideAnnotation</a>() {} <em class="jxr_comment">// No NPE here!</em>
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>      <a name="InputParameterNameOverrideAnnotation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotation.html#InputParameterNameOverrideAnnotation">InputParameterNameOverrideAnnotation</a>(<strong class="jxr_keyword">int</strong> fie, java.util.Set&lt;String&gt; pkgNames) {} <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html
index 2757932f83..c78ed73fff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html
@@ -20,12 +20,12 @@
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">class</strong> <a name="InputParameterNameOverrideAnnotationNoNPE" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html#InputParameterNameOverrideAnnotationNoNPE">InputParameterNameOverrideAnnotationNoNPE</a>
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <em class="jxr_comment">/* method with many parameters*/</em>
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) {
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      <em class="jxr_comment">/* method with many parameters */</em>
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod2(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod2(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) {
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>      }
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  }
@@ -33,12 +33,12 @@
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">class</strong> <a name="Test" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html#Test">Test</a> <strong class="jxr_keyword">extends</strong> <a name="InputParameterNameOverrideAnnotationNoNPE" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationNoNPE.html#InputParameterNameOverrideAnnotationNoNPE">InputParameterNameOverrideAnnotationNoNPE</a>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  {
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>      @Override
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      }
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      @java.lang.Override
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod2(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">void</strong> InputParameterNameOverrideAnnotationNoNPEMethod2(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b) {
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      }
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html
index e47fae1dbd..1ac0f82cf7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html
@@ -31,7 +31,7 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo2(Integer aaaa) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">void</strong> foo3() {} <em class="jxr_comment">// No NPE here! // ok</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">void</strong> foo3() {} <em class="jxr_comment">// No NPE here!</em>
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">void</strong> foo4(<strong class="jxr_keyword">int</strong> abc, <strong class="jxr_keyword">int</strong> bd) {} <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  
@@ -40,7 +40,7 @@
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> field;
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong class="jxr_keyword">private</strong> java.util.Set&lt;String&gt; packageNames;
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <a name="InputParameterNameOverrideAnnotationOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html#InputParameterNameOverrideAnnotationOne">InputParameterNameOverrideAnnotationOne</a>() {} <em class="jxr_comment">// No NPE here! // ok</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <a name="InputParameterNameOverrideAnnotationOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html#InputParameterNameOverrideAnnotationOne">InputParameterNameOverrideAnnotationOne</a>() {} <em class="jxr_comment">// No NPE here!</em>
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>      <em class="jxr_comment">// 2 violations below</em>
 <a class="jxr_linenumber" name="L37" href="#L37">37</a>      <a name="InputParameterNameOverrideAnnotationOne" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameOverrideAnnotationOne.html#InputParameterNameOverrideAnnotationOne">InputParameterNameOverrideAnnotationOne</a>(<strong class="jxr_keyword">int</strong> fie, java.util.Set&lt;String&gt; pkgNames) {}
 <a class="jxr_linenumber" name="L38" href="#L38">38</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html
index 9891688ed7..47795a60e8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> foo4(<a name="InputParameterNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html#InputParameterNameReceiver">InputParameterNameReceiver</a> <strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> Inner {
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">public</strong> Inner(<a name="InputParameterNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html#InputParameterNameReceiver">InputParameterNameReceiver</a> InputParameterNameReceiver.<strong class="jxr_keyword">this</strong>) {} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">public</strong> Inner(<a name="InputParameterNameReceiver" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameReceiver.html#InputParameterNameReceiver">InputParameterNameReceiver</a> InputParameterNameReceiver.<strong class="jxr_keyword">this</strong>) {}
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>      }
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInAccessModifierProperty.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInAccessModifierProperty.html
index ebe2873cbf..c07f3c4de5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInAccessModifierProperty.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInAccessModifierProperty.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <a name="InputParameterNameWhitespaceInAccessModifierProperty" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInAccessModifierProperty.html#InputParameterNameWhitespaceInAccessModifierProperty">InputParameterNameWhitespaceInAccessModifierProperty</a>(<strong class="jxr_keyword">int</strong> parameter1) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> v1(<strong class="jxr_keyword">int</strong> h) {
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          <strong class="jxr_keyword">new</strong> Object () {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>              <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> i(<strong class="jxr_keyword">int</strong> parameter2) {} <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          };
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInConfig.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInConfig.html
index c09c3930c9..ce543639d5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInConfig.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInConfig.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.parametername;
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputParameterNameWhitespaceInConfig" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/parametername/InputParameterNameWhitespaceInConfig.html#InputParameterNameWhitespaceInConfig">InputParameterNameWhitespaceInConfig</a> {
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">int</strong> method(){<strong class="jxr_keyword">return</strong> 1;} <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">int</strong> method(){<strong class="jxr_keyword">return</strong> 1;}
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
 </pre>
 <hr/>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-frame.html
index d2c54e5e06..2f97982a2a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.parametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.parametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-summary.html
index e86c39ccfb..09164249e9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/parametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.parametername</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.parametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -211,7 +211,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html
index 948d2bff7f..1726188d91 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html
@@ -19,7 +19,7 @@
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.naming.staticvariablename;
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputStaticVariableName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html#InputStaticVariableName">InputStaticVariableName</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputStaticVariableName" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName.html#InputStaticVariableName">InputStaticVariableName</a> {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>          <em class="jxr_javadoccomment">/** Interface fields should be skipped */</em>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          <strong class="jxr_keyword">interface</strong> A {
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html
index 49105b5afd..bf9be186d8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html
@@ -27,7 +27,7 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * - Order of modifiers</em>
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> * @author Oliver Burn</em>
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputStaticVariableName2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html#InputStaticVariableName2">InputStaticVariableName2</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a name="InputStaticVariableName2" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/InputStaticVariableName2.html#InputStaticVariableName2">InputStaticVariableName2</a>
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  {
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      <em class="jxr_comment">// Long line ----------------------------------------------------------------</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em class="jxr_comment">// Contains a tab -&gt;        &lt;-</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-frame.html
index 5855701f41..afc64e24f3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.staticvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.staticvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-summary.html
index fb648a078f..f27c59a983 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/staticvariablename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.staticvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.staticvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-frame.html
index e514d00f1b..3e4ba4cde2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.typename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.typename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-summary.html
index 2c8c89e1fa..1a6bcbccb3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/naming/typename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.typename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming.typename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -291,7 +291,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html
index 85721913c5..7c29cf0bb1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCr" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html#InputNewlineAtEndOfFileCr">InputNewlineAtEndOfFileCr</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCr" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.html#InputNewlineAtEndOfFileCr">InputNewlineAtEndOfFileCr</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment">/** Test with ending with CR newline</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment">*/</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html
index 50e5d58a60..efa95803ad 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCr2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html#InputNewlineAtEndOfFileCr2">InputNewlineAtEndOfFileCr2</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCr2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.html#InputNewlineAtEndOfFileCr2">InputNewlineAtEndOfFileCr2</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment">/** Test with ending with CR newline</em>
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment">*/</em>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html
index e5438f0b0b..8738e84739 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCrlf2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html#InputNewlineAtEndOfFileCrlf2">InputNewlineAtEndOfFileCrlf2</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCrlf2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.html#InputNewlineAtEndOfFileCrlf2">InputNewlineAtEndOfFileCrlf2</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html
index 33ec89efbe..a04704d3c8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCrlf3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html#InputNewlineAtEndOfFileCrlf3">InputNewlineAtEndOfFileCrlf3</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileCrlf3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.html#InputNewlineAtEndOfFileCrlf3">InputNewlineAtEndOfFileCrlf3</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html
index a52b7c178c..f18007836b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileLf" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html#InputNewlineAtEndOfFileLf">InputNewlineAtEndOfFileLf</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileLf" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf.html#InputNewlineAtEndOfFileLf">InputNewlineAtEndOfFileLf</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html
index 7940ef7301..3f7e23001b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileLf2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html#InputNewlineAtEndOfFileLf2">InputNewlineAtEndOfFileLf2</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileLf2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileLf2.html#InputNewlineAtEndOfFileLf2">InputNewlineAtEndOfFileLf2</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html
index 1cced02a59..78b7059aea 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_javadoccomment"> * NewlineAtEndOfFileCheck.</em>
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_javadoccomment"> * @author Martin Steiger</em>
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment"> **/</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileTestTrimProperty" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html#InputNewlineAtEndOfFileTestTrimProperty">InputNewlineAtEndOfFileTestTrimProperty</a> <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a name="InputNewlineAtEndOfFileTestTrimProperty" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileTestTrimProperty.html#InputNewlineAtEndOfFileTestTrimProperty">InputNewlineAtEndOfFileTestTrimProperty</a>
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-frame.html
index 8e9610be6c..18e2a5609b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.newlineatendoffile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.newlineatendoffile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-summary.html
index 12998ff185..222edda1fd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.newlineatendoffile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.newlineatendoffile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -146,7 +146,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example1.html
new file mode 100644
index 0000000000..c9423ef42e
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example1.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="NoCodeInFile"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">// violation 8 lines above</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// the violation is on first line of file</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// public class Example1 {</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">// single-line comment is not code</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// }</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example2.html
new file mode 100644
index 0000000000..b68e07a429
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/Example2.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="NoCodeInFile"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">// violation 8 lines above</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// the violation is on first line of file</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment"> public class Example2 {</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment"> block comment is not code</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment"> }</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html
index f3defc2650..12742fda36 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html
@@ -14,7 +14,7 @@
 <a class="jxr_linenumber" name="L6" href="#L6">6</a>   
 <a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.nocodeinfile;
 <a class="jxr_linenumber" name="L8" href="#L8">8</a>   
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputNoCodeInFile4" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html#InputNoCodeInFile4">InputNoCodeInFile4</a> { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputNoCodeInFile4" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/nocodeinfile/InputNoCodeInFile4.html#InputNoCodeInFile4">InputNoCodeInFile4</a> {
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>      <em class="jxr_comment">// some methods here</em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-frame.html
index 38fa7e59f3..892f505c26 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.nocodeinfile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.nocodeinfile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-summary.html
index 07b52ef1eb..dc35d26910 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/nocodeinfile/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.nocodeinfile</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.nocodeinfile</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html
new file mode 100644
index 0000000000..b778cbfef4
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="OuterTypeFilename"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.outertypefilename;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example1.html#Example1">Example1</a> {}
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html
new file mode 100644
index 0000000000..6e548bad0a
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="OuterTypeFilename"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.outertypefilename;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">class</strong> <a name="Example2ButNotSameName" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example2.html#Example2ButNotSameName">Example2ButNotSameName</a> {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html
new file mode 100644
index 0000000000..f651eb4943
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example3 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="OuterTypeFilename"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.outertypefilename;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">interface</strong> <a name="Example3ButNotSameName" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example3.html#Example3ButNotSameName">Example3ButNotSameName</a> {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html
new file mode 100644
index 0000000000..8274daa37e
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example4 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="OuterTypeFilename"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.outertypefilename;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  enum <a name="Example4ButNotSameName" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example4.html#Example4ButNotSameName">Example4ButNotSameName</a> {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html
new file mode 100644
index 0000000000..e02767ecc6
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example5 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="OuterTypeFilename"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.outertypefilename;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">class</strong> <a name="Example5ButNotSameName" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/outertypefilename/Example5.html#Example5ButNotSameName">Example5ButNotSameName</a> {} <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-frame.html
index c5fde69214..25d3ddd619 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.outertypefilename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.outertypefilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -29,6 +29,21 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputOuterTypeFilenameBeginTree1.html#Enum2" target="classFrame">Enum2</a>
+                </li>
+                                <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example2.html#Example2ButNotSameName" target="classFrame">Example2ButNotSameName</a>
+                </li>
+                                <li>
+                    <a href="Example3.html#Example3ButNotSameName" target="classFrame">Example3ButNotSameName</a>
+                </li>
+                                <li>
+                    <a href="Example4.html#Example4ButNotSameName" target="classFrame">Example4ButNotSameName</a>
+                </li>
+                                <li>
+                    <a href="Example5.html#Example5ButNotSameName" target="classFrame">Example5ButNotSameName</a>
                 </li>
                                 <li>
                     <a href="InputOuterTypeFilenameNoPublic.html#Foo" target="classFrame">Foo</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-summary.html
index 8b9afb2a6a..0f9a551d7e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/outertypefilename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.outertypefilename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.outertypefilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -88,95 +88,120 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameNoPublic.html#Foo" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Foo</a>
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Example1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameNoPublic.html#FooEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">FooEnum</a>
+                                    <a href="Example2.html#Example2ButNotSameName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Example2ButNotSameName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename1.html#InputOuterTypeFilename1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename1</a>
+                                    <a href="Example3.html#Example3ButNotSameName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Example3ButNotSameName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename1.html#InputOuterTypeFilename1.UnicClassName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename1.UnicClassName</a>
+                                    <a href="Example4.html#Example4ButNotSameName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Example4ButNotSameName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename15Extensions.html#InputOuterTypeFilename15Extensions" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename15Extensions</a>
+                                    <a href="Example5.html#Example5ButNotSameName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Example5ButNotSameName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename2.html#InputOuterTypeFilename2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename2</a>
+                                    <a href="InputOuterTypeFilenameNoPublic.html#Foo" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">Foo</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename3.html#InputOuterTypeFilename3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename3</a>
+                                    <a href="InputOuterTypeFilenameNoPublic.html#FooEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">FooEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename5.html#InputOuterTypeFilename5NameMismatch" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename5NameMismatch</a>
+                                    <a href="InputOuterTypeFilename1.html#InputOuterTypeFilename1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameBeginTree1.html#InputOuterTypeFilenameBeginTree1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameBeginTree1</a>
+                                    <a href="InputOuterTypeFilename1.html#InputOuterTypeFilename1.UnicClassName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename1.UnicClassName</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameBeginTree2.html#InputOuterTypeFilenameBeginTree2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameBeginTree2</a>
+                                    <a href="InputOuterTypeFilename15Extensions.html#InputOuterTypeFilename15Extensions" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename15Extensions</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameCheckPublic.html#InputOuterTypeFilenameCheckPublic" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameCheckPublic</a>
+                                    <a href="InputOuterTypeFilename2.html#InputOuterTypeFilename2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameIllegalTokens.html#InputOuterTypeFilenameIllegalTokens" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameIllegalTokens</a>
+                                    <a href="InputOuterTypeFilename3.html#InputOuterTypeFilename3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename15Extensions.html#MyAnnotation1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">MyAnnotation1</a>
+                                    <a href="InputOuterTypeFilename5.html#InputOuterTypeFilename5NameMismatch" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilename5NameMismatch</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameBeginTree1.html#MyAnnotation2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">MyAnnotation2</a>
+                                    <a href="InputOuterTypeFilenameBeginTree1.html#InputOuterTypeFilenameBeginTree1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameBeginTree1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename15Extensions.html#TestRequireThisEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum</a>
+                                    <a href="InputOuterTypeFilenameBeginTree2.html#InputOuterTypeFilenameBeginTree2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameBeginTree2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilename15Extensions.html#TestRequireThisEnum.DAY_OF_WEEK" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum.DAY_OF_WEEK</a>
+                                    <a href="InputOuterTypeFilenameCheckPublic.html#InputOuterTypeFilenameCheckPublic" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameCheckPublic</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameBeginTree1.html#TestRequireThisEnum2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum2</a>
+                                    <a href="InputOuterTypeFilenameIllegalTokens.html#InputOuterTypeFilenameIllegalTokens" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">InputOuterTypeFilenameIllegalTokens</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputOuterTypeFilenameBeginTree1.html#TestRequireThisEnum2.DAY_OF_WEEK" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum2.DAY_OF_WEEK</a>
+                                    <a href="InputOuterTypeFilename15Extensions.html#MyAnnotation1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">MyAnnotation1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOuterTypeFilenameBeginTree1.html#MyAnnotation2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">MyAnnotation2</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOuterTypeFilename15Extensions.html#TestRequireThisEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOuterTypeFilename15Extensions.html#TestRequireThisEnum.DAY_OF_WEEK" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum.DAY_OF_WEEK</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOuterTypeFilenameBeginTree1.html#TestRequireThisEnum2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputOuterTypeFilenameBeginTree1.html#TestRequireThisEnum2.DAY_OF_WEEK" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">TestRequireThisEnum2.DAY_OF_WEEK</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="InputOuterTypeFilenameCheckPublic.html#UnicClassName" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.outertypefilename">UnicClassName</a>
                                 </td>
@@ -201,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/package-frame.html
index dc5fe64a35..7f1bcd05b3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/package-summary.html
index b9189482da..fcda84512f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -226,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
index 67ebf4e01c..7a7fa1ea4c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
index 5c833eac27..9d6c54565f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-frame.html
index 811b2353e5..a2c1997905 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-summary.html
index b6482a8b9c..9907c4d6f3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexp/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -796,7 +796,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-frame.html
index 84d9ad0ba4..6e65b0a113 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpmultiline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpmultiline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-summary.html
index c6cdf55802..501027ec36 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpmultiline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpmultiline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpmultiline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -491,7 +491,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-frame.html
index 2c0208304b..e06dacd8ff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexponfilename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexponfilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-summary.html
index 5e4380d88a..928e6502db 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexponfilename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexponfilename</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexponfilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-frame.html
index 4aed9312aa..7760ef1a0e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsingleline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsingleline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-summary.html
index 06f9bf69f6..9a682ed43e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsingleline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsingleline</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsingleline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -446,7 +446,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-frame.html
index d7c505d7fb..b43540d13b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsinglelinejava</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsinglelinejava</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-summary.html
index c664cae313..5cc4124291 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/regexp/regexpsinglelinejava/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsinglelinejava</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp.regexpsinglelinejava</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -451,7 +451,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckExamplesTest.html
index cb04f94a87..bc5c4f99f8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckExamplesTest.html
@@ -27,12 +27,12 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.sizes;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Disabled;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="MethodLengthCheckExamplesTest" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckExamplesTest.html#MethodLengthCheckExamplesTest">MethodLengthCheckExamplesTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>      @Override
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
@@ -41,31 +41,38 @@
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Test
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>          };
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>      @Test
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          };
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>      @Test
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> max = 4;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>              <span class="jxr_string">"18:3: "</span> + getCheckMessage(MSG_KEY, 5, max, <span class="jxr_string">"Example1"</span>),
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>              <span class="jxr_string">"31:3: "</span> + getCheckMessage(MSG_KEY, 6, max, <span class="jxr_string">"firstMethod"</span>),
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>              <span class="jxr_string">"44:3: "</span> + getCheckMessage(MSG_KEY, 5, max, <span class="jxr_string">"thirdMethod"</span>),
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>              <span class="jxr_string">"52:5: "</span> + getCheckMessage(MSG_KEY, 5, max, <span class="jxr_string">"MyBadRecord"</span>),
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          };
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example1.java"</span>), expected);
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      }
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      @Test
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> max = 4;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <span class="jxr_string">"32:3: "</span> + getCheckMessage(MSG_KEY, 6, max, <span class="jxr_string">"firstMethod"</span>),
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"45:3: "</span> + getCheckMessage(MSG_KEY, 5, max, <span class="jxr_string">"thirdMethod"</span>),
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          };
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example2.java"</span>), expected);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      @Test
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>              <span class="jxr_string">"33:3: "</span> + getCheckMessage(MSG_KEY, 6, 4, <span class="jxr_string">"firstMethod"</span>),
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          };
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example3.java"</span>), expected);
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-frame.html
index 48d098120b..f5e6662ba3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.anoninnerlength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.anoninnerlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-summary.html
index 0c408e204e..af3008e950 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/anoninnerlength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.anoninnerlength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.anoninnerlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-frame.html
index 9213d99de3..2200da4126 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.executablestatementcount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.executablestatementcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-summary.html
index a26c1df423..f1e30e73f5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.executablestatementcount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.executablestatementcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-frame.html
index ea4115a5a3..e7267bbb6b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.filelength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.filelength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-summary.html
index 94af423cba..cdf6f9b548 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.filelength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.filelength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-frame.html
index 5d256b9479..34c528d97b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.lambdabodylength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.lambdabodylength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-summary.html
index f2cccdc16f..e869d7b4bb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/lambdabodylength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.lambdabodylength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.lambdabodylength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-frame.html
index f1e05a0fed..023bdc5d03 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.linelength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.linelength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-summary.html
index 3134d4df53..4c0141a600 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/linelength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.linelength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.linelength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-frame.html
index 4025cc5880..dda19dfec9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-summary.html
index 485c4c5fb7..2a4c304573 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-frame.html
index e197663992..de1024f9ac 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodlength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-summary.html
index 548b0d7326..0a552810f7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/methodlength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodlength</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.methodlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-frame.html
index 0d7f4fa272..6529e7caa2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.outertypenumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.outertypenumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-summary.html
index 56e3be8ce8..824816c014 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/outertypenumber/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.outertypenumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.outertypenumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
index 4baffbfc39..e43d4e915b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
index d86439e809..c8eb62c444 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -176,7 +176,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-frame.html
index e7ad6ec473..9bc270785d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-summary.html
index 1ce37eb1f0..3f916b4815 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/sizes/parameternumber/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-frame.html
index c12b81ba7a..3af57cae2b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-summary.html
index be47c219f9..2fec43dc4c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/suppresswarningsholder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html
new file mode 100644
index 0000000000..4c8b961473
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example1 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="TodoComment"/&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.todocomment;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/todocomment/Example1.html#Example1">Example1</a> {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>    <strong class="jxr_keyword">int</strong> i;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">int</strong> x;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      i++;   <em class="jxr_comment">// TODO: do differently in future    // violation</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      i++;   <em class="jxr_comment">// todo: do differently in future</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      i=i/x; <em class="jxr_comment">// FIXME: handle x = 0 case</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      i=i/x; <em class="jxr_comment">// FIX :  handle x = 0 case</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    }
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  }
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html
new file mode 100644
index 0000000000..fda0c7d117
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Example2 xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*xml</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">&lt;module name="Checker"&gt;</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">  &lt;module name="TreeWalker"&gt;</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">    &lt;module name="TodoComment"&gt;</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">      &lt;property name="format" value="(TODO)|(FIXME)"/&gt;</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">    &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">  &lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">&lt;/module&gt;</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// violation 9 lines above</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.todocomment;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// xdoc section -- start</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Example2" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/todocomment/Example2.html#Example2">Example2</a> {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>    <strong class="jxr_keyword">int</strong> i;
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">int</strong> x;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test() {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      i++;   <em class="jxr_comment">// TODO: do differently in future    // violation</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      i++;   <em class="jxr_comment">// todo: do differently in future</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      i=i/x; <em class="jxr_comment">// FIXME: handle x = 0 case          // violation</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      i=i/x; <em class="jxr_comment">// FIX :  handle x = 0 case</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    }
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  }
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_comment">// xdoc section -- end</em>
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-frame.html
index ed5f8cb5c5..5165b8a640 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.todocomment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.todocomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,6 +13,12 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
+                    <a href="Example1.html#Example1" target="classFrame">Example1</a>
+                </li>
+                                <li>
+                    <a href="Example2.html#Example2" target="classFrame">Example2</a>
+                </li>
+                                <li>
                     <a href="InputTodoCommentDefault.html#InputTodoCommentDefault" target="classFrame">InputTodoCommentDefault</a>
                 </li>
                                 <li>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-summary.html
index eadfa49599..194c2f49bd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/todocomment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.todocomment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.todocomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -57,6 +57,16 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         </thead>
                         <tbody>
                                             		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example1.html#Example1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.todocomment">Example1</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="Example2.html#Example2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.todocomment">Example2</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputTodoCommentDefault.html#InputTodoCommentDefault" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.todocomment">InputTodoCommentDefault</a>
                                 </td>
@@ -96,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-frame.html
index cf723d07b2..b294a01148 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.trailingcomment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.trailingcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-summary.html
index 72c0bbce9b..0ac6ce3f2a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/trailingcomment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.trailingcomment</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.trailingcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain2.html
index 0b7f598c32..a67461f175 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain2.html
@@ -21,7 +21,7 @@
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">class</strong> <a name="PC" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain5.html#PC">PC</a> {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          <em class="jxr_comment">// uncommented main with depth 2</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> main(String[] args) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> main(String[] args)
 <a class="jxr_linenumber" name="L17" href="#L17">17</a>          {
 <a class="jxr_linenumber" name="L18" href="#L18">18</a>              System.identityHashCode(<span class="jxr_string">"InputUncommentedMain.main()"</span>);
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>          }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain3.html
index fbe891f9d9..e3f8492b37 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain3.html
@@ -17,7 +17,7 @@
 <a class="jxr_linenumber" name="L9" href="#L9">9</a>   
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">class</strong> <a name="InputUncommentedMain3" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain3.html#InputUncommentedMain3">InputUncommentedMain3</a> {
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> anyWrongMethodName(String[] args) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> anyWrongMethodName(String[] args)
 <a class="jxr_linenumber" name="L13" href="#L13">13</a>      {
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>          System.identityHashCode(<span class="jxr_string">"InputUncommentedMain.main()"</span>);
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain4.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain4.html
index 4d58582cbb..36094ed6da 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain4.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain4.html
@@ -18,7 +18,7 @@
 <a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">class</strong> <a name="InputUncommentedMain4" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMain4.html#InputUncommentedMain4">InputUncommentedMain4</a>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  {
 <a class="jxr_linenumber" name="L12" href="#L12">12</a>      <em class="jxr_comment">// one more uncommented main</em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(<strong class="jxr_keyword">int</strong>[] args) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(<strong class="jxr_keyword">int</strong>[] args)
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>      {
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>          System.identityHashCode(<span class="jxr_string">"test1.main()"</span>);
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>      }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html
index fac35dfdf8..b4e9da97cc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html
@@ -8,7 +8,7 @@
 <div id="overview"><a href="../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html">View Javadoc</a></div><pre>
 <a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.uncommentedmain;
 <a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
 <a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputUncommentedMainBeginTreePackage1" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/uncommentedmain/InputUncommentedMainBeginTreePackage1.html#InputUncommentedMainBeginTreePackage1">InputUncommentedMainBeginTreePackage1</a> {
 <a class="jxr_linenumber" name="L5" href="#L5">5</a>   }
 </pre>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-frame.html
index e0ed572163..33153952b2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.uncommentedmain</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.uncommentedmain</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-summary.html
index 77cd25fe4c..041bed612b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/uncommentedmain/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.uncommentedmain</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.uncommentedmain</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -236,7 +236,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/InputUpperEllSemantic.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/InputUpperEllSemantic.html
index 4bbdce00b5..a393349b48 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/InputUpperEllSemantic.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/InputUpperEllSemantic.html
@@ -214,7 +214,7 @@
 <a class="jxr_linenumber" name="L206" href="#L206">206</a> 
 <a class="jxr_linenumber" name="L207" href="#L207">207</a>     <strong class="jxr_keyword">synchronized</strong> <strong class="jxr_keyword">void</strong> foo() {
 <a class="jxr_linenumber" name="L208" href="#L208">208</a>         <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>) {} <em class="jxr_comment">// not OK</em>
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>         <strong class="jxr_keyword">synchronized</strong> (Class.<strong class="jxr_keyword">class</strong>) { <em class="jxr_comment">// OK</em>
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>         <strong class="jxr_keyword">synchronized</strong> (Class.<strong class="jxr_keyword">class</strong>) {
 <a class="jxr_linenumber" name="L210" href="#L210">210</a>             <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">new</strong> Object()) {
 <a class="jxr_linenumber" name="L211" href="#L211">211</a>                 <em class="jxr_comment">// not OK if checking statements</em>
 <a class="jxr_linenumber" name="L212" href="#L212">212</a>             }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-frame.html
index 9bc0c429f1..c6449396e1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.upperell</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.upperell</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-summary.html
index b7f7ed86fd..f92c59c9f6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/upperell/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.upperell</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.upperell</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.html
index b2730a187f..2c97b0de9d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.html
@@ -79,167 +79,228 @@
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>              <span class="jxr_string">"22:44: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>              <span class="jxr_string">"22:44: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>              <span class="jxr_string">"22:54: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>              <span class="jxr_string">"23:14: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>              <span class="jxr_string">"23:14: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>              <span class="jxr_string">"23:21: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>              <span class="jxr_string">"23:21: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>              <span class="jxr_string">"23:31: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"23:31: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"23:33: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"23:53: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>              <span class="jxr_string">"23:53: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <span class="jxr_string">"23:60: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>              <span class="jxr_string">"23:60: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>              <span class="jxr_string">"23:70: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              <span class="jxr_string">"23:70: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>              <span class="jxr_string">"23:72: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>              <span class="jxr_string">"36:18: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>              <span class="jxr_string">"36:20: "</span> + getCheckMessage(MSG_WS_ILLEGAL_FOLLOW, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"48:22: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"48:29: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"66:35: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&amp;"</span>),
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"69:35: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"87:28: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <span class="jxr_string">"88:34: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <span class="jxr_string">"89:34: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"89:41: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <span class="jxr_string">"92:26: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>              <span class="jxr_string">"93:35: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"94:35: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"94:42: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         };
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceDefault.java"</span>), expected);
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     @Test
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAtTheStartOfTheLine() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>             <span class="jxr_string">"16:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>             <span class="jxr_string">"18:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>         };
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceAtStartOfTheLine.java"</span>), expected);
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>     }
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>     @Test
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNestedGeneric() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>             <span class="jxr_string">"17:1: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&amp;"</span>),
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>         };
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceNested.java"</span>), expected);
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>     }
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> 
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>     @Test
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testList() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceList.java"</span>), expected);
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     }
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> 
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>     @Test
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInnerClass() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceInnerClass.java"</span>), expected);
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>     }
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> 
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>     @Test
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMethodReferences() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceMethodRef1.java"</span>), expected);
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>     }
-<a class="jxr_linenumber" name="L146" href="#L146">146</a> 
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>     @Test
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMethodReferences2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>             <span class="jxr_string">"16:37: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>         };
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceMethodRef2.java"</span>), expected);
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>     }
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> 
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>     @Test
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericEndsTheLine() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceEndsTheLine.java"</span>), expected);
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>     }
-<a class="jxr_linenumber" name="L162" href="#L162">162</a> 
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>     @Test
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericWhitespaceWithEmoji() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>             <span class="jxr_string">"35:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>             <span class="jxr_string">"40:35: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>             <span class="jxr_string">"40:42: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>             <span class="jxr_string">"44:28: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, '&lt;'),
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>             <span class="jxr_string">"45:53: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>         };
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>         verifyWithInlineConfigParser(
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceWithEmoji.java"</span>), expected);
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>     }
-<a class="jxr_linenumber" name="L175" href="#L175">175</a> 
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L177" href="#L177">177</a> <em class="jxr_javadoccomment">     * Checks if the private field {@code depth} is properly cleared during the</em>
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_javadoccomment">     * start of processing the next file in the check.</em>
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">     * @throws Exception if there is an error.</em>
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>     @Test
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearState() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck check = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>                 <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputGenericWhitespaceDefault.java"</span>)),
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>                 StandardCharsets.UTF_8.name());
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>         check.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>         <strong class="jxr_keyword">final</strong> DetailAST root = JavaParser.parseFileText(fileText,
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>                 JavaParser.Options.WITHOUT_COMMENTS);
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>         <strong class="jxr_keyword">final</strong> Optional&lt;DetailAST&gt; genericStart = TestUtil.findTokenInAstByPredicate(root,
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>             ast -&gt; ast.getType() == TokenTypes.GENERIC_START);
-<a class="jxr_linenumber" name="L193" href="#L193">193</a> 
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>         assertWithMessage(<span class="jxr_string">"Ast should contain GENERIC_START"</span>)
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>                 .that(genericStart.isPresent())
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>                 .isTrue();
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>         assertWithMessage(<span class="jxr_string">"State is not cleared on beginTree"</span>)
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>                 .that(
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>                     TestUtil.isStatefulFieldClearedDuringBeginTree(check, genericStart.get(),
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>                             <span class="jxr_string">"depth"</span>,
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>                             depth -&gt; ((Number) depth).intValue() == 0))
-<a class="jxr_linenumber" name="L202" href="#L202">202</a>                 .isTrue();
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>     }
-<a class="jxr_linenumber" name="L204" href="#L204">204</a> 
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>     @Test
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetAcceptableTokens() {
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck genericWhitespaceCheckObj = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] actual = genericWhitespaceCheckObj.getAcceptableTokens();
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] expected = {
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>             TokenTypes.GENERIC_START,
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>             TokenTypes.GENERIC_END,
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>         };
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>         assertWithMessage(<span class="jxr_string">"Default acceptable tokens are invalid"</span>)
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>             .that(actual)
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>             .isEqualTo(expected);
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>     }
-<a class="jxr_linenumber" name="L217" href="#L217">217</a> 
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>     @Test
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWrongTokenType() {
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck genericWhitespaceCheckObj = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>         <strong class="jxr_keyword">final</strong> DetailAstImpl ast = <strong class="jxr_keyword">new</strong> DetailAstImpl();
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>         ast.initialize(<strong class="jxr_keyword">new</strong> CommonToken(TokenTypes.INTERFACE_DEF, <span class="jxr_string">"interface"</span>));
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>             genericWhitespaceCheckObj.visitToken(ast);
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>             assertWithMessage(<span class="jxr_string">"exception expected"</span>).fail();
-<a class="jxr_linenumber" name="L226" href="#L226">226</a>         }
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>         <strong class="jxr_keyword">catch</strong> (IllegalArgumentException ex) {
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>                 .that(ex.getMessage())
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>                 .isEqualTo(<span class="jxr_string">"Unknown type interface[0x-1]"</span>);
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>         }
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>     }
-<a class="jxr_linenumber" name="L233" href="#L233">233</a> 
-<a class="jxr_linenumber" name="L234" href="#L234">234</a> }
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>              <span class="jxr_string">"22:54: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>              <span class="jxr_string">"23:14: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>              <span class="jxr_string">"23:14: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>              <span class="jxr_string">"23:21: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>              <span class="jxr_string">"23:21: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"23:31: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>              <span class="jxr_string">"23:31: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>              <span class="jxr_string">"23:33: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>              <span class="jxr_string">"23:53: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <span class="jxr_string">"23:53: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>              <span class="jxr_string">"23:60: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>              <span class="jxr_string">"23:60: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>              <span class="jxr_string">"23:70: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>              <span class="jxr_string">"23:70: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>              <span class="jxr_string">"23:72: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>              <span class="jxr_string">"23:72: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>              <span class="jxr_string">"36:18: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>              <span class="jxr_string">"36:20: "</span> + getCheckMessage(MSG_WS_ILLEGAL_FOLLOW, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>              <span class="jxr_string">"48:22: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"48:29: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <span class="jxr_string">"66:35: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&amp;"</span>),
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <span class="jxr_string">"69:35: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <span class="jxr_string">"87:28: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"88:34: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>              <span class="jxr_string">"89:34: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>              <span class="jxr_string">"89:41: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"92:26: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"93:35: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"94:35: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"94:42: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         };
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceDefault.java"</span>), expected);
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     }
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>     @Test
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAtTheStartOfTheLine() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>             <span class="jxr_string">"16:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>             <span class="jxr_string">"18:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, <span class="jxr_string">"&lt;"</span>),
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>         };
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceAtStartOfTheLine.java"</span>), expected);
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     }
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> 
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     @Test
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNestedGeneric() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>             <span class="jxr_string">"17:1: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, <span class="jxr_string">"&amp;"</span>),
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>         };
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceNested.java"</span>), expected);
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     }
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>     @Test
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testList() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceList.java"</span>), expected);
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>     }
+<a class="jxr_linenumber" name="L134" href="#L134">134</a> 
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>     @Test
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInnerClass() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceInnerClass.java"</span>), expected);
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>     }
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>     @Test
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMethodReferences() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceMethodRef1.java"</span>), expected);
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>     }
+<a class="jxr_linenumber" name="L148" href="#L148">148</a> 
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     @Test
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMethodReferences2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>             <span class="jxr_string">"16:37: "</span> + getCheckMessage(MSG_WS_FOLLOWED, <span class="jxr_string">"&gt;"</span>),
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>         };
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceMethodRef2.java"</span>), expected);
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>     }
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>     @Test
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericEndsTheLine() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceEndsTheLine.java"</span>), expected);
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>     }
+<a class="jxr_linenumber" name="L164" href="#L164">164</a> 
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>     @Test
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGenericWhitespaceWithEmoji() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>             <span class="jxr_string">"35:2: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>             <span class="jxr_string">"40:35: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>             <span class="jxr_string">"40:42: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>             <span class="jxr_string">"44:28: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>             <span class="jxr_string">"45:53: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         };
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceWithEmoji.java"</span>), expected);
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>     }
+<a class="jxr_linenumber" name="L177" href="#L177">177</a> 
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>     @Test
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBeforeCtorInvocation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>             <span class="jxr_string">"17:31: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>             <span class="jxr_string">"19:56: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>             <span class="jxr_string">"19:56: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>             <span class="jxr_string">"24:25: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&lt;'),
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>             <span class="jxr_string">"27:36: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>             <span class="jxr_string">"31:35: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&lt;'),
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>             <span class="jxr_string">"31:35: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>             <span class="jxr_string">"31:47: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>             <span class="jxr_string">"31:47: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>             <span class="jxr_string">"38:34: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>             <span class="jxr_string">"39:47: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>             <span class="jxr_string">"40:28: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>             <span class="jxr_string">"40:48: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>             <span class="jxr_string">"47:41: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>             <span class="jxr_string">"50:47: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>             <span class="jxr_string">"52:44: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>         };
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceBeforeCtorInvocation.java"</span>), expected);
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>     }
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> 
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>     @Test
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAfterNew() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>             <span class="jxr_string">"17:30: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>             <span class="jxr_string">"21:12: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&lt;'),
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>             <span class="jxr_string">"21:12: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>             <span class="jxr_string">"21:23: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>             <span class="jxr_string">"21:23: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>             <span class="jxr_string">"28:22: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L211" href="#L211">211</a>             <span class="jxr_string">"33:31: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&lt;'),
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>             <span class="jxr_string">"33:31: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>             <span class="jxr_string">"33:40: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>             <span class="jxr_string">"33:40: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>             <span class="jxr_string">"41:28: "</span> + getCheckMessage(MSG_WS_NOT_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>             <span class="jxr_string">"41:36: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&lt;'),
+<a class="jxr_linenumber" name="L217" href="#L217">217</a>             <span class="jxr_string">"41:56: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>             <span class="jxr_string">"41:61: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>             <span class="jxr_string">"41:63: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>             <span class="jxr_string">"41:65: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&gt;'),
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>             <span class="jxr_string">"41:66: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>             <span class="jxr_string">"41:85: "</span> + getCheckMessage(MSG_WS_PRECEDED, '&lt;'),
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>             <span class="jxr_string">"41:92: "</span> + getCheckMessage(MSG_WS_FOLLOWED, '&gt;'),
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>         };
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>                 getPath(<span class="jxr_string">"InputGenericWhitespaceAfterNew.java"</span>), expected);
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>     }
+<a class="jxr_linenumber" name="L228" href="#L228">228</a> 
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>     @Test
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBeforeRecordHeader() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>         verifyWithInlineConfigParser(
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>                 getNonCompilablePath(<span class="jxr_string">"InputGenericWhitespaceBeforeRecordHeader.java"</span>),
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>                 expected);
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>     }
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> 
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L238" href="#L238">238</a> <em class="jxr_javadoccomment">     * Checks if the private field {@code depth} is properly cleared during the</em>
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> <em class="jxr_javadoccomment">     * start of processing the next file in the check.</em>
+<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">     * @throws Exception if there is an error.</em>
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>     @Test
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testClearState() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck check = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>         <strong class="jxr_keyword">final</strong> FileText fileText = <strong class="jxr_keyword">new</strong> FileText(
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>                 <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"InputGenericWhitespaceDefault.java"</span>)),
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>                 StandardCharsets.UTF_8.name());
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>         check.setFileContents(<strong class="jxr_keyword">new</strong> FileContents(fileText));
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">final</strong> DetailAST root = JavaParser.parseFileText(fileText,
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>                 JavaParser.Options.WITHOUT_COMMENTS);
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         <strong class="jxr_keyword">final</strong> Optional&lt;DetailAST&gt; genericStart = TestUtil.findTokenInAstByPredicate(root,
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>             ast -&gt; ast.getType() == TokenTypes.GENERIC_START);
+<a class="jxr_linenumber" name="L254" href="#L254">254</a> 
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>         assertWithMessage(<span class="jxr_string">"Ast should contain GENERIC_START"</span>)
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>                 .that(genericStart.isPresent())
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>                 .isTrue();
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>         assertWithMessage(<span class="jxr_string">"State is not cleared on beginTree"</span>)
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>                 .that(
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>                     TestUtil.isStatefulFieldClearedDuringBeginTree(check, genericStart.get(),
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>                             <span class="jxr_string">"depth"</span>,
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>                             depth -&gt; ((Number) depth).intValue() == 0))
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>                 .isTrue();
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>     }
+<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>     @Test
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetAcceptableTokens() {
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck genericWhitespaceCheckObj = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] actual = genericWhitespaceCheckObj.getAcceptableTokens();
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] expected = {
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>             TokenTypes.GENERIC_START,
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>             TokenTypes.GENERIC_END,
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>         };
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>         assertWithMessage(<span class="jxr_string">"Default acceptable tokens are invalid"</span>)
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>             .that(actual)
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>             .isEqualTo(expected);
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>     }
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> 
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>     @Test
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testWrongTokenType() {
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <strong class="jxr_keyword">final</strong> GenericWhitespaceCheck genericWhitespaceCheckObj = <strong class="jxr_keyword">new</strong> GenericWhitespaceCheck();
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>         <strong class="jxr_keyword">final</strong> DetailAstImpl ast = <strong class="jxr_keyword">new</strong> DetailAstImpl();
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>         ast.initialize(<strong class="jxr_keyword">new</strong> CommonToken(TokenTypes.INTERFACE_DEF, <span class="jxr_string">"interface"</span>));
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>             genericWhitespaceCheckObj.visitToken(ast);
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>             assertWithMessage(<span class="jxr_string">"exception expected"</span>).fail();
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>         }
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>         <strong class="jxr_keyword">catch</strong> (IllegalArgumentException ex) {
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>             assertWithMessage(<span class="jxr_string">"Invalid exception message"</span>)
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>                 .that(ex.getMessage())
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>                 .isEqualTo(<span class="jxr_string">"Unknown type interface[0x-1]"</span>);
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>         }
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>     }
+<a class="jxr_linenumber" name="L294" href="#L294">294</a> 
+<a class="jxr_linenumber" name="L295" href="#L295">295</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-frame.html
index 56b6d9e009..4dae728836 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-summary.html
index 32b838bd63..ab90eb6a5e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-frame.html
index 1e33aa2e2b..299e997bed 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforiteratorpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforiteratorpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-summary.html
index 37be2d47f0..e1ac900311 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforiteratorpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforiteratorpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-frame.html
index 97ec29cbfc..506750a0ff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-summary.html
index 8b508f888a..07b1333cbd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -701,7 +701,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-frame.html
index 49b405d006..828cbd0be2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test1</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test1</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-summary.html
index cba7458091..b929baa390 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test1/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test1</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test1</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-frame.html
index e9b041c96a..d4fc765c87 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test2</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test2</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-summary.html
index 01ea2447d7..22246e2980 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test2/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test2</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test2</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-frame.html
index ba22e73fcb..911fd1291a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test3</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test3</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-summary.html
index 8ddff3b3f2..3498043f35 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test3/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test3</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test3</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-frame.html
index b15a0853a5..bce6d2d19a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test4</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test4</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-summary.html
index 46b980b32b..6e9bd34649 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/emptylineseparator/packageinfo/test4/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test4</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator.packageinfo.test4</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-frame.html
index d684e3576b..53ac08dfa1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.filetabcharacter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.filetabcharacter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-summary.html
index 4fba08739f..18614d9701 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/filetabcharacter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.filetabcharacter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.filetabcharacter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html
new file mode 100644
index 0000000000..754b4ffca4
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputGenericWhitespaceAfterNew xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">GenericWhitespace</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.lang.annotation.Target;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> java.lang.annotation.ElementType.TYPE_USE;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputGenericWhitespaceAfterNew" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew">InputGenericWhitespaceAfterNew</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> Inner&lt;T&gt; { }
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      Object obj1 = <strong class="jxr_keyword">new</strong> &lt;String&gt;Object();
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      Object obj2 = <strong class="jxr_keyword">new</strong> &lt;String&gt; Object(); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      <strong class="jxr_keyword">void</strong> method() {
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>          <strong class="jxr_keyword">new</strong> &lt;@A Inner&gt;Inner();
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <strong class="jxr_keyword">new</strong>&lt; @A Inner &gt; Inner ();
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          <em class="jxr_comment">// 4 violations above:</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <em class="jxr_comment">//                    ''&lt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>          <em class="jxr_comment">//                    ''&lt;' is not preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>          <strong class="jxr_keyword">new</strong> &lt;@A Inner&gt; @A Inner&lt;@A Inner&gt;(); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">void</strong> popCan() {
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          Can.Pop cannot = <strong class="jxr_keyword">new</strong> &lt;String&gt;Can.Pop();
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          Can.Pop burstCan = <strong class="jxr_keyword">new</strong>&lt; String &gt; Can.Pop();
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <em class="jxr_comment">// 4 violations above:</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <em class="jxr_comment">//                    ''&lt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <em class="jxr_comment">//                    ''&lt;' is not preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <em class="jxr_comment">//                 +       +                   +    + + ++                  +      +</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          Can.must(<span class="jxr_string">"idk"</span>, <strong class="jxr_keyword">new</strong>&lt;Can&lt;Can&lt; @A Inner&lt;Can&lt;Can&lt;?&gt; [] &gt;&gt;&gt; &gt;&gt; Can.Pop.But.Wont &lt;String&gt; ());
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <em class="jxr_comment">// 9 violations above:</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <em class="jxr_comment">//                    ''&lt;' is not preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <em class="jxr_comment">//                    ''&lt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <em class="jxr_comment">//                    ''&lt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      @Target({TYPE_USE}) @<strong class="jxr_keyword">interface</strong> A {}
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <strong class="jxr_keyword">class</strong> Can&lt;T&gt; {
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">static</strong> &lt;T&gt; <strong class="jxr_keyword">void</strong> must(String why, T whatever) {}
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Pop {
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> But {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Wont&lt;T&gt; {
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>              }
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          }
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html
new file mode 100644
index 0000000000..b7e2d22a7a
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputGenericWhitespaceBeforeCtorInvocation xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">GenericWhitespace</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.lang.annotation.Target;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> java.lang.annotation.ElementType.TYPE_USE;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputGenericWhitespaceBeforeCtorInvocation" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation">InputGenericWhitespaceBeforeCtorInvocation</a> {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      List&lt;String&gt; music = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      List todo = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt; (); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>      Gen&lt;String, Integer&gt; eel = <strong class="jxr_keyword">new</strong> Gen&lt;String, Integer &gt; ();
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      <em class="jxr_comment">// 2 violations above:</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>      <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>      Pipe pipe = <strong class="jxr_keyword">new</strong> Pipe&lt; String&gt;() { <em class="jxr_comment">// violation, ''&lt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      };
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      Class&lt;?&gt;[] classy = <strong class="jxr_keyword">new</strong> Class&lt;?&gt; []{}; <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">void</strong> method() {
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">new</strong> Very.Deep&lt;Integer&gt;();
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>          <strong class="jxr_keyword">new</strong> Very.Deep.Rabbit.Hole &lt;  Integer  &gt; ();
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <em class="jxr_comment">// 4 violations above:</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <em class="jxr_comment">//                    ''&lt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          <em class="jxr_comment">//                    ''&lt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <em class="jxr_comment">//                    ''&gt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">new</strong> @A Gen&lt;@A Gen, @A Gen&gt; (); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">new</strong> java.util.HashMap&lt;Integer, Integer&gt; (); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          <strong class="jxr_keyword">new</strong> ArrayList&lt;Very &lt;Gen&lt;String,String&gt;&gt;&gt; ();
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <em class="jxr_comment">// 2 violations above:</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <em class="jxr_comment">//                    ''&lt;' is preceded with whitespace.'</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <em class="jxr_comment">//                    ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Very&lt;Gen&lt;String, String&gt;&gt; veryGen =
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>              <strong class="jxr_keyword">new</strong> Very&lt;Gen&lt;String, String&gt;&gt; () {}; <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      &lt;T&gt; <strong class="jxr_keyword">void</strong> mustPatTheCroc(<strong class="jxr_keyword">boolean</strong> mustPat, T[] crocs) {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          Very.swampPuppy(<strong class="jxr_keyword">new</strong> Gen&lt;String, String&gt; ()); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">if</strong> (!mustPat) {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>              mustPatTheCroc(<strong class="jxr_keyword">true</strong>, <strong class="jxr_keyword">new</strong> Very&lt;?&gt; []{}); <em class="jxr_comment">// violation, ''&gt;' is followed by whitespace.'</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          }
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      }
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <strong class="jxr_keyword">class</strong> Gen&lt;T, U&gt; {}
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Very&lt;Q&gt; {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> swampPuppy(Gen&lt;String, String&gt; croc) {}
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Deep&lt;D&gt; {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Rabbit&lt;R&gt; {
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> Hole&lt;H&gt; {
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>                  }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>              }
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">interface</strong> Pipe&lt;T&gt; {
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      @Target({TYPE_USE}) @<strong class="jxr_keyword">interface</strong> A {}
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html
index 283da71238..b82963b095 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.html
@@ -27,8 +27,8 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>      {
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>          List&lt;Integer&gt; x = <strong class="jxr_keyword">new</strong> ArrayList&lt;Integer&gt;();
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>          List&lt;List&lt;Integer&gt;&gt; y = <strong class="jxr_keyword">new</strong> ArrayList&lt;List&lt;Integer&gt;&gt;();
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>          List &lt; Integer &gt; a = <strong class="jxr_keyword">new</strong> ArrayList &lt; Integer &gt; (); <em class="jxr_comment">// 6 violations</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>          List &lt; List &lt; Integer &gt; &gt; b = <strong class="jxr_keyword">new</strong> ArrayList &lt; List &lt; Integer &gt; &gt; (); <em class="jxr_comment">// 14 violations</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          List &lt; Integer &gt; a = <strong class="jxr_keyword">new</strong> ArrayList &lt; Integer &gt; (); <em class="jxr_comment">// 7 violations</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          List &lt; List &lt; Integer &gt; &gt; b = <strong class="jxr_keyword">new</strong> ArrayList &lt; List &lt; Integer &gt; &gt; (); <em class="jxr_comment">// 15 violations</em>
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>      }
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>      <em class="jxr_comment">//always 0</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compareTo(Object aObject)
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-frame.html
index 4959c9238b..02a660e968 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -13,7 +13,52 @@ <h1 class="bar"><a href="package-summary.html" target="classFrame">com.puppycraw
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
                                 <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#Can" target="classFrame">Can</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop" target="classFrame">Can.Pop</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop.But" target="classFrame">Can.Pop.But</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop.But.Wont" target="classFrame">Can.Pop.But.Wont</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew" target="classFrame">InputGenericWhitespaceAfterNew</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.A" target="classFrame">InputGenericWhitespaceAfterNew.A</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.Inner" target="classFrame">InputGenericWhitespaceAfterNew.Inner</a>
+                </li>
+                                <li>
                     <a href="InputGenericWhitespaceAtStartOfTheLine.html#InputGenericWhitespaceAtStartOfTheLine" target="classFrame">InputGenericWhitespaceAtStartOfTheLine</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.A" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.A</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Gen" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Gen</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Pipe" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Pipe</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit</a>
+                </li>
+                                <li>
+                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole" target="classFrame">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole</a>
                 </li>
                                 <li>
                     <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault" target="classFrame">InputGenericWhitespaceDefault</a>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-summary.html
index 77c8c7da2f..5e9cec44b5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -57,146 +57,221 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                         </thead>
                         <tbody>
                                             		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#Can" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Can</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Can.Pop</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop.But" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Can.Pop.But</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#Can.Pop.But.Wont" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Can.Pop.But.Wont</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceAfterNew</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.A" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceAfterNew.A</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceAfterNew.html#InputGenericWhitespaceAfterNew.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceAfterNew.Inner</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="InputGenericWhitespaceAtStartOfTheLine.html#InputGenericWhitespaceAtStartOfTheLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceAtStartOfTheLine</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.A" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.A</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntE" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntE</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Gen" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Gen</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEVT2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEVT2</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Pipe" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Pipe</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEVT3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEVT3</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Very</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEnumValueType" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEnumValueType</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEnumValueType4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEnumValueType4</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceEndsTheLine.html#InputGenericWhitespaceEndsTheLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceEndsTheLine</a>
+                                    <a href="InputGenericWhitespaceBeforeCtorInvocation.html#InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceBeforeCtorInvocation.Very.Deep.Rabbit.Hole</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceInnerClass.html#InputGenericWhitespaceInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceInnerClass</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceInnerClass.html#InputGenericWhitespaceInnerClass.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceInnerClass.InnerClass</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntE" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntE</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceList.html#InputGenericWhitespaceList" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceList</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEVT2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEVT2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEVT3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEVT3</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.Nested2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.Nested2</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEnumValueType" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEnumValueType</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.SomeClass</a>
+                                    <a href="InputGenericWhitespaceDefault.html#InputGenericWhitespaceDefault.IntEnumValueType4" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceDefault.IntEnumValueType4</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.SomeClass.Nested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.SomeClass.Nested</a>
+                                    <a href="InputGenericWhitespaceEndsTheLine.html#InputGenericWhitespaceEndsTheLine" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceEndsTheLine</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceMethodRef2.html#InputGenericWhitespaceMethodRef2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef2</a>
+                                    <a href="InputGenericWhitespaceInnerClass.html#InputGenericWhitespaceInnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceInnerClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested</a>
+                                    <a href="InputGenericWhitespaceInnerClass.html#InputGenericWhitespaceInnerClass.InnerClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceInnerClass.InnerClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnum</a>
+                                    <a href="InputGenericWhitespaceList.html#InputGenericWhitespaceList" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceList</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnumValue" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnumValue</a>
+                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnumValueType" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnumValueType</a>
+                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.Nested2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.Nested2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.NumberEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.NumberEnum</a>
+                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.SomeClass</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji</a>
+                                    <a href="InputGenericWhitespaceMethodRef1.html#InputGenericWhitespaceMethodRef1.SomeClass.Nested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef1.SomeClass.Nested</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.IntEnumValueType3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.IntEnumValueType3</a>
+                                    <a href="InputGenericWhitespaceMethodRef2.html#InputGenericWhitespaceMethodRef2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceMethodRef2</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.NumberEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.NumberEnum</a>
+                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.SomeClass</a>
+                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.SomeClass.Nested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.SomeClass.Nested</a>
+                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnumValue" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnumValue</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#Outer" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Outer</a>
+                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.IntEnumValueType" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.IntEnumValueType</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputGenericWhitespaceDefault.html#Outer.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Outer.Inner</a>
+                                    <a href="InputGenericWhitespaceNested.html#InputGenericWhitespaceNested.NumberEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceNested.NumberEnum</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.IntEnumValueType3" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.IntEnumValueType3</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.NumberEnum" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.NumberEnum</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.SomeClass" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.SomeClass</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceWithEmoji.html#InputGenericWhitespaceWithEmoji.SomeClass.Nested" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">InputGenericWhitespaceWithEmoji.SomeClass.Nested</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceDefault.html#Outer" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Outer</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputGenericWhitespaceDefault.html#Outer.Inner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">Outer.Inner</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="InputGenericWhitespaceDefault.html#SupplierFunction" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace">SupplierFunction</a>
                                 </td>
@@ -221,7 +296,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-frame.html
index 5c4c5be729..5bf5895320 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-summary.html
index 545a90c383..a71597461c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -141,7 +141,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-frame.html
index 6e33d53e60..d3acbbb329 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-summary.html
index 41715edb6c..365b18fed3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nolinewrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-frame.html
index 1f6b2ab898..155c90f152 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-summary.html
index 1a53d5e698..741055b75e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespaceafter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -306,7 +306,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-frame.html
index fc6c14c0a0..ebebe1dd57 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebefore</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebefore</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-summary.html
index a130d3c35b..3f40e97426 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebefore/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebefore</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebefore</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-frame.html
index ded4d18549..ffd49d811f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebeforecasedefaultcolon</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebeforecasedefaultcolon</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-summary.html
index 7b40b863b6..740e7e6e46 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/nowhitespacebeforecasedefaultcolon/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebeforecasedefaultcolon</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebeforecasedefaultcolon</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-frame.html
index 5d64848f63..767e8a14fd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.operatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.operatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-summary.html
index 604eaaf8d5..ae92a35b27 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.operatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.operatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -291,7 +291,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
index d492a0ecea..0349747a81 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
index e991d06d58..9dfd4afab2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -276,7 +276,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace1.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace1.html
index 79b1471229..e18d2234fc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace1.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace1.html
@@ -59,12 +59,12 @@
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          }
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) { <em class="jxr_comment">// 2 violations</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) { <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>              <strong class="jxr_keyword">this</strong>( 0); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>          }
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) { <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>              <strong class="jxr_keyword">super</strong>( ); <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>          }
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>  
@@ -93,12 +93,12 @@
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>          }
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>      }
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) { <em class="jxr_comment">// 2 violations</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) { <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>              <strong class="jxr_keyword">this</strong>(0 ); <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          }
 <a class="jxr_linenumber" name="L92" href="#L92">92</a>  
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) { <em class="jxr_comment">// violation</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) { <em class="jxr_comment">// violation</em>
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>              <strong class="jxr_keyword">super</strong>( ); <em class="jxr_comment">// 2 violations</em>
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>          }
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html
index bda8f340e8..9002e3a739 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html
@@ -56,12 +56,12 @@
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>          }
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>      }
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) {
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) {
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>              <strong class="jxr_keyword">this</strong>( 0);
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>          }
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>  
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) {
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>              <strong class="jxr_keyword">super</strong>( );
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>          }
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>  
@@ -90,12 +90,12 @@
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>          }
 <a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>  
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) {
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>              <strong class="jxr_keyword">this</strong>(0 );
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>          }
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) {
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) {
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>              <strong class="jxr_keyword">super</strong>( );
 <a class="jxr_linenumber" name="L92" href="#L92">92</a>          }
 <a class="jxr_linenumber" name="L93" href="#L93">93</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html
index c71e9591d6..d5e0a2d69a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html
@@ -59,12 +59,12 @@
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>          }
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a> {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( ) {
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>              <strong class="jxr_keyword">this</strong>( 0);
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>          }
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <a name="ParenPadSpaceLeft" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft">ParenPadSpaceLeft</a>( <strong class="jxr_keyword">int</strong> i) {
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>              <strong class="jxr_keyword">super</strong>( );
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>          }
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>  
@@ -93,12 +93,12 @@
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>          }
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>      }
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) {
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">class</strong> <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a> {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>( ) {
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>              <strong class="jxr_keyword">this</strong>(0 );
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          }
 <a class="jxr_linenumber" name="L92" href="#L92">92</a>  
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) {
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <a name="ParenPadSpaceRight" href="../../../../../../../com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight">ParenPadSpaceRight</a>(<strong class="jxr_keyword">int</strong> i ) {
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>              <strong class="jxr_keyword">super</strong>( );
 <a class="jxr_linenumber" name="L95" href="#L95">95</a>          }
 <a class="jxr_linenumber" name="L96" href="#L96">96</a>  
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-frame.html
index 7acdd656d8..d6b34d41e7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -121,10 +121,10 @@ <h2 title="Classes">Classes</h2>
                     <a href="InputParenPadLeftRightAndNoSpace3.html#MyEnum3" target="classFrame">MyEnum3</a>
                 </li>
                                 <li>
-                    <a href="InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft" target="classFrame">ParenPadSpaceLeft</a>
+                    <a href="InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft" target="classFrame">ParenPadSpaceLeft</a>
                 </li>
                                 <li>
-                    <a href="InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight" target="classFrame">ParenPadSpaceRight</a>
+                    <a href="InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight" target="classFrame">ParenPadSpaceRight</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-summary.html
index 3954eaf33c..39c42a0912 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/parenpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -238,12 +238,12 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceLeft" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad">ParenPadSpaceLeft</a>
+                                    <a href="InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceLeft" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad">ParenPadSpaceLeft</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputParenPadLeftRightAndNoSpace3.html#ParenPadSpaceRight" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad">ParenPadSpaceRight</a>
+                                    <a href="InputParenPadLeftRightAndNoSpace2.html#ParenPadSpaceRight" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad">ParenPadSpaceRight</a>
                                 </td>
                             </tr>
                                                     </tbody>
@@ -266,7 +266,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-frame.html
index 9f0c3fd42e..043e4f81c0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-summary.html
index 0f5d75947e..ed6efccee9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -211,7 +211,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-frame.html
index 13e7b6c5c8..220ccb0157 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.singlespaceseparator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.singlespaceseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-summary.html
index 98df56eb53..683afff7ff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/singlespaceseparator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.singlespaceseparator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.singlespaceseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-frame.html
index 550283e747..efc236a19d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.typecastparenpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.typecastparenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-summary.html
index 90fbb74707..3b5a519cae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.typecastparenpad</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.typecastparenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-frame.html
index b0c0a26ce0..89d9ea2b0b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-summary.html
index d0b22ba33c..79074daa27 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -226,7 +226,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-frame.html
index dafcb54378..ed99224408 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-summary.html
index 21dba596dc..5cf01c2541 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespacearound/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -441,7 +441,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-frame.html
index 38b7802281..202759cff5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters.beforeexecutionexclusionfilefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters.beforeexecutionexclusionfilefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-summary.html
index 616ae63651..d9d872f63e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/beforeexecutionexclusionfilefilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters.beforeexecutionexclusionfilefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters.beforeexecutionexclusionfilefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filefi
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
index 7e4209b556..e6c7aea3ae 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
index 8ad6aed9a7..1ca3b3a3a9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filefi
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilterExamplesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilterExamplesTest.html
index 6e71231eb8..d464efdb9a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilterExamplesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilterExamplesTest.html
@@ -35,83 +35,93 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  @Disabled(<span class="jxr_string">"until https://github.com/checkstyle/checkstyle/issues/13345"</span>)
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressWithPlainTextCommentFilterExamplesTest" href="../../../../../com/puppycrawl/tools/checkstyle/filters/SuppressWithPlainTextCommentFilterExamplesTest.html#SuppressWithPlainTextCommentFilterExamplesTest">SuppressWithPlainTextCommentFilterExamplesTest</a>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>          <strong class="jxr_keyword">extends</strong> <a name="AbstractExamplesModuleTestSupport" href="../../../../../com/puppycrawl/tools/checkstyle/AbstractExamplesModuleTestSupport.html#AbstractExamplesModuleTestSupport">AbstractExamplesModuleTestSupport</a> {
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>      @Override
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter"</span>;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      }
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Test
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>          };
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      }
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      @Test
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          };
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      }
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      @Test
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>          };
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>      }
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>      @Test
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample4() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>          };
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example4.txt"</span>), expected);
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      }
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>      @Test
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample5() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          };
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example5.txt"</span>), expected);
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      }
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>      @Test
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample6() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>          };
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>  
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example6.txt"</span>), expected);
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>      @Test
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample7() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>  
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          };
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>  
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example7.txt"</span>), expected);
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>      }
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>  
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>      @Test
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample8() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> 
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         };
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>         verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example8.txt"</span>), expected);
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      @Override
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter"</span>;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      }
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      @Test
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample1() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          };
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example1.txt"</span>), expected);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      }
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Test
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample2() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          };
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example2.txt"</span>), expected);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      @Test
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample3() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          };
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example3.txt"</span>), expected);
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      }
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      @Test
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample4() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          };
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example4.txt"</span>), expected);
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      @Test
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample5() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          };
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example5.txt"</span>), expected);
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>      }
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      @Test
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample6() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>          };
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example6.txt"</span>), expected);
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      }
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      @Test
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample7() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          };
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example7.txt"</span>), expected);
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      }
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      @Test
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample8() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         };
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> 
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         verifyWithInlineConfigParser(getPath(<span class="jxr_string">"Example8.txt"</span>), expected);
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>     }
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> 
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>     @Test
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testExample9() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">final</strong> String[] expected = {
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         };
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> 
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>         verifyWithInlineConfigParser(getNonCompilablePath(<span class="jxr_string">"Example9.java"</span>), expected);
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>     }
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/package-frame.html
index a058a3559f..691e225462 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/package-summary.html
index 9b0702d931..5138bc37d5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -196,7 +196,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-frame.html
index 05fedf8821..56667f1146 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-summary.html
index 8b4a42195b..2b0f199715 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressioncommentfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -161,7 +161,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-frame.html
index a92d262450..3f5cf4e681 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-summary.html
index d7c08cbd8d..772964c41d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-frame.html
index 56dd18ad91..617960b0c4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionsinglefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionsinglefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-summary.html
index 283843d53e..013583103c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionsinglefilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionsinglefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionsinglefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-frame.html
index 9c1c6c7006..d8a0843658 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-summary.html
index eb5d71ea90..4398ed5c4f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -151,7 +151,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-frame.html
index 4479957741..01131f5361 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-summary.html
index 3919112d15..541c2ef0a3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppressionxpathsinglefilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-frame.html
index 3dd63a6d87..64f007e6c7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswarningsfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswarningsfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-summary.html
index 91dbdf79c2..14c93d8868 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswarningsfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswarningsfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswarningsfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -171,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-frame.html
index 8c7de6bf23..fe5ee7d863 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbycommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbycommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-summary.html
index 5b3ef7e30c..3f8e7e7090 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbycommentfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbycommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbycommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -221,7 +221,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-frame.html
index ef8804cdde..46e8ae8ddd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbytextfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbytextfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-summary.html
index faf29e2855..d466c23265 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbytextfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithnearbytextfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-frame.html
index b2ba1556f8..cb3b6ae6c8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithplaintextcommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithplaintextcommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-summary.html
index 3104d50fd6..bddb9e1a16 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/suppresswithplaintextcommentfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithplaintextcommentfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.suppresswithplaintextcommentfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-frame.html
index e3facf94c9..11987bdaaf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.xpathfilterelement</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.xpathfilterelement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-summary.html
index 640048a22b..4d8e837484 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/filters/xpathfilterelement/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters.xpathfilterelement</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters.xpathfilterelement</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html
index 4fab5afb9b..1a374f1620 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html
@@ -35,784 +35,804 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> java.util.List;
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.Objects;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.stream.Collectors;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> org.antlr.v4.runtime.VocabularyImpl;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageLexer;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment"> * GeneratedJavaTokenTypesTest.</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * @noinspection ClassIndependentOfModule</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * @noinspectionreason ClassIndependentOfModule - architecture of test modules</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> *      requires this structure</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="GeneratedJavaTokenTypesTest" href="../../../../../com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html#GeneratedJavaTokenTypesTest">GeneratedJavaTokenTypesTest</a> {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">     * New tokens must be added onto the end of the list with new numbers, and</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">     * old tokens must remain and keep their current numbering. Old token</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment">     * numberings are not allowed to change.</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <em class="jxr_javadoccomment">     * The reason behind this is Java inlines static final field values directly</em>
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment">     * into the compiled Java code. This loses all connections with the original</em>
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <em class="jxr_javadoccomment">     * class, JavaLanguageLexer, and so numbering updates are not picked</em>
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <em class="jxr_javadoccomment">     * up in user-created checks and causes conflicts.</em>
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment">     * Issue: &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/505" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/505</a>"&gt;#505&lt;/a&gt;</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      @Test
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokenNumbering() {
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"A token's number has changed. Please open"</span>
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>                  + <span class="jxr_string">" 'GeneratedJavaTokenTypesTest' and confirm which token is at fault.\n"</span>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>                  + <span class="jxr_string">"Token numbers must not change or else they will create a conflict"</span>
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  + <span class="jxr_string">" with users.\n\n"</span>
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>                  + <span class="jxr_string">"See Issue: https://github.com/checkstyle/checkstyle/issues/505"</span>;
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <em class="jxr_comment">// Read JavaDoc before changing</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>              .that(JavaLanguageLexer.COMPILATION_UNIT)
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>              .isEqualTo(1);
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>              .that(JavaLanguageLexer.NULL_TREE_LOOKAHEAD)
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>              .isEqualTo(3);
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>              .that(JavaLanguageLexer.BLOCK)
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>              .isEqualTo(4);
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>              .that(JavaLanguageLexer.MODIFIERS)
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>              .isEqualTo(5);
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              .that(JavaLanguageLexer.OBJBLOCK)
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>              .isEqualTo(6);
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>              .that(JavaLanguageLexer.SLIST)
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>              .isEqualTo(7);
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> java.util.stream.Collectors;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> org.antlr.v4.runtime.VocabularyImpl;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageLexer;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * GeneratedJavaTokenTypesTest.</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * @noinspection ClassIndependentOfModule</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * @noinspectionreason ClassIndependentOfModule - architecture of test modules</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> *      requires this structure</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="GeneratedJavaTokenTypesTest" href="../../../../../com/puppycrawl/tools/checkstyle/grammar/GeneratedJavaTokenTypesTest.html#GeneratedJavaTokenTypesTest">GeneratedJavaTokenTypesTest</a> {
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">     * The following tokens are not declared in the lexer's 'tokens' block,</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">     * they will always appear last in the list of symbolic names provided</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment">     * by the vocabulary. They are not part of the public API and are only</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * used as components of parser rules.</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> List&lt;String&gt; INTERNAL_TOKENS = List.of(
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>,
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <span class="jxr_string">"DECIMAL_LITERAL"</span>,
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>              <span class="jxr_string">"HEX_LITERAL_LONG"</span>,
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              <span class="jxr_string">"HEX_LITERAL"</span>,
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <span class="jxr_string">"OCT_LITERAL_LONG"</span>,
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <span class="jxr_string">"OCT_LITERAL"</span>,
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>              <span class="jxr_string">"BINARY_LITERAL_LONG"</span>,
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>              <span class="jxr_string">"BINARY_LITERAL"</span>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      );
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  <em class="jxr_javadoccomment">     * New tokens must be added onto the end of the list with new numbers, and</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  <em class="jxr_javadoccomment">     * old tokens must remain and keep their current numbering. Old token</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  <em class="jxr_javadoccomment">     * numberings are not allowed to change.</em>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     * The reason behind this is Java inlines static final field values directly</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">     * into the compiled Java code. This loses all connections with the original</em>
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <em class="jxr_javadoccomment">     * class, JavaLanguageLexer, and so numbering updates are not picked</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em class="jxr_javadoccomment">     * up in user-created checks and causes conflicts.</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     * Issue: &lt;a href="<a href="https://github.com/checkstyle/checkstyle/issues/505" target="alexandria_uri">https://github.com/checkstyle/checkstyle/issues/505</a>"&gt;#505&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      @Test
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokenNumbering() {
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"A token's number has changed. Please open"</span>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  + <span class="jxr_string">" 'GeneratedJavaTokenTypesTest' and confirm which token is at fault.\n"</span>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  + <span class="jxr_string">"Token numbers must not change or else they will create a conflict"</span>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                  + <span class="jxr_string">" with users.\n\n"</span>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>                  + <span class="jxr_string">"See Issue: https://github.com/checkstyle/checkstyle/issues/505"</span>;
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <em class="jxr_comment">// Read JavaDoc before changing</em>
 <a class="jxr_linenumber" name="L91" href="#L91">91</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>              .that(JavaLanguageLexer.CTOR_DEF)
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>              .isEqualTo(8);
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>              .that(JavaLanguageLexer.COMPILATION_UNIT)
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>              .isEqualTo(1);
 <a class="jxr_linenumber" name="L94" href="#L94">94</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>              .that(JavaLanguageLexer.METHOD_DEF)
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>              .isEqualTo(9);
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>              .that(JavaLanguageLexer.PLACEHOLDER1)
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              .isEqualTo(2);
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>          assertWithMessage(message)
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>              .that(JavaLanguageLexer.VARIABLE_DEF)
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>              .isEqualTo(10);
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>              .that(JavaLanguageLexer.NULL_TREE_LOOKAHEAD)
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>              .isEqualTo(3);
 <a class="jxr_linenumber" name="L100" href="#L100">100</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>             .that(JavaLanguageLexer.INSTANCE_INIT)
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>             .isEqualTo(11);
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>             .that(JavaLanguageLexer.BLOCK)
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             .isEqualTo(4);
 <a class="jxr_linenumber" name="L103" href="#L103">103</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>             .that(JavaLanguageLexer.STATIC_INIT)
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>             .isEqualTo(12);
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>             .that(JavaLanguageLexer.MODIFIERS)
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>             .isEqualTo(5);
 <a class="jxr_linenumber" name="L106" href="#L106">106</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>             .that(JavaLanguageLexer.TYPE)
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>             .isEqualTo(13);
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>             .that(JavaLanguageLexer.OBJBLOCK)
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>             .isEqualTo(6);
 <a class="jxr_linenumber" name="L109" href="#L109">109</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>             .that(JavaLanguageLexer.CLASS_DEF)
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>             .isEqualTo(14);
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>             .that(JavaLanguageLexer.SLIST)
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>             .isEqualTo(7);
 <a class="jxr_linenumber" name="L112" href="#L112">112</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>             .that(JavaLanguageLexer.INTERFACE_DEF)
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>             .isEqualTo(15);
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>             .that(JavaLanguageLexer.CTOR_DEF)
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>             .isEqualTo(8);
 <a class="jxr_linenumber" name="L115" href="#L115">115</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>             .that(JavaLanguageLexer.PACKAGE_DEF)
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>             .isEqualTo(16);
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>             .that(JavaLanguageLexer.METHOD_DEF)
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>             .isEqualTo(9);
 <a class="jxr_linenumber" name="L118" href="#L118">118</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>             .that(JavaLanguageLexer.ARRAY_DECLARATOR)
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>             .isEqualTo(17);
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>             .that(JavaLanguageLexer.VARIABLE_DEF)
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>             .isEqualTo(10);
 <a class="jxr_linenumber" name="L121" href="#L121">121</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>             .that(JavaLanguageLexer.EXTENDS_CLAUSE)
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>             .isEqualTo(18);
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>             .that(JavaLanguageLexer.INSTANCE_INIT)
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>             .isEqualTo(11);
 <a class="jxr_linenumber" name="L124" href="#L124">124</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>             .that(JavaLanguageLexer.IMPLEMENTS_CLAUSE)
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>             .isEqualTo(19);
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>             .that(JavaLanguageLexer.STATIC_INIT)
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>             .isEqualTo(12);
 <a class="jxr_linenumber" name="L127" href="#L127">127</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>             .that(JavaLanguageLexer.PARAMETERS)
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>             .isEqualTo(20);
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>             .that(JavaLanguageLexer.TYPE)
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>             .isEqualTo(13);
 <a class="jxr_linenumber" name="L130" href="#L130">130</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>             .that(JavaLanguageLexer.PARAMETER_DEF)
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>             .isEqualTo(21);
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>             .that(JavaLanguageLexer.CLASS_DEF)
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>             .isEqualTo(14);
 <a class="jxr_linenumber" name="L133" href="#L133">133</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>             .that(JavaLanguageLexer.LABELED_STAT)
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>             .isEqualTo(22);
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>             .that(JavaLanguageLexer.INTERFACE_DEF)
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>             .isEqualTo(15);
 <a class="jxr_linenumber" name="L136" href="#L136">136</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>             .that(JavaLanguageLexer.TYPECAST)
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>             .isEqualTo(23);
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>             .that(JavaLanguageLexer.PACKAGE_DEF)
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>             .isEqualTo(16);
 <a class="jxr_linenumber" name="L139" href="#L139">139</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>             .that(JavaLanguageLexer.INDEX_OP)
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>             .isEqualTo(24);
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>             .that(JavaLanguageLexer.ARRAY_DECLARATOR)
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>             .isEqualTo(17);
 <a class="jxr_linenumber" name="L142" href="#L142">142</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>             .that(JavaLanguageLexer.POST_INC)
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>             .isEqualTo(25);
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>             .that(JavaLanguageLexer.EXTENDS_CLAUSE)
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>             .isEqualTo(18);
 <a class="jxr_linenumber" name="L145" href="#L145">145</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>             .that(JavaLanguageLexer.POST_DEC)
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>             .isEqualTo(26);
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>             .that(JavaLanguageLexer.IMPLEMENTS_CLAUSE)
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>             .isEqualTo(19);
 <a class="jxr_linenumber" name="L148" href="#L148">148</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>             .that(JavaLanguageLexer.METHOD_CALL)
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>             .isEqualTo(27);
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>             .that(JavaLanguageLexer.PARAMETERS)
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>             .isEqualTo(20);
 <a class="jxr_linenumber" name="L151" href="#L151">151</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>             .that(JavaLanguageLexer.EXPR)
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>             .isEqualTo(28);
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>             .that(JavaLanguageLexer.PARAMETER_DEF)
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>             .isEqualTo(21);
 <a class="jxr_linenumber" name="L154" href="#L154">154</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             .that(JavaLanguageLexer.ARRAY_INIT)
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>             .isEqualTo(29);
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>             .that(JavaLanguageLexer.LABELED_STAT)
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>             .isEqualTo(22);
 <a class="jxr_linenumber" name="L157" href="#L157">157</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>             .that(JavaLanguageLexer.IMPORT)
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>             .isEqualTo(30);
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>             .that(JavaLanguageLexer.TYPECAST)
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>             .isEqualTo(23);
 <a class="jxr_linenumber" name="L160" href="#L160">160</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>             .that(JavaLanguageLexer.UNARY_MINUS)
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>             .isEqualTo(31);
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>             .that(JavaLanguageLexer.INDEX_OP)
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>             .isEqualTo(24);
 <a class="jxr_linenumber" name="L163" href="#L163">163</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>             .that(JavaLanguageLexer.UNARY_PLUS)
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>             .isEqualTo(32);
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>             .that(JavaLanguageLexer.POST_INC)
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>             .isEqualTo(25);
 <a class="jxr_linenumber" name="L166" href="#L166">166</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>             .that(JavaLanguageLexer.CASE_GROUP)
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>             .isEqualTo(33);
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>             .that(JavaLanguageLexer.POST_DEC)
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>             .isEqualTo(26);
 <a class="jxr_linenumber" name="L169" href="#L169">169</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>             .that(JavaLanguageLexer.ELIST)
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>             .isEqualTo(34);
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>             .that(JavaLanguageLexer.METHOD_CALL)
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>             .isEqualTo(27);
 <a class="jxr_linenumber" name="L172" href="#L172">172</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>             .that(JavaLanguageLexer.FOR_INIT)
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>             .isEqualTo(35);
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>             .that(JavaLanguageLexer.EXPR)
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>             .isEqualTo(28);
 <a class="jxr_linenumber" name="L175" href="#L175">175</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>             .that(JavaLanguageLexer.FOR_CONDITION)
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>             .isEqualTo(36);
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>             .that(JavaLanguageLexer.ARRAY_INIT)
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>             .isEqualTo(29);
 <a class="jxr_linenumber" name="L178" href="#L178">178</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>             .that(JavaLanguageLexer.FOR_ITERATOR)
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>             .isEqualTo(37);
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>             .that(JavaLanguageLexer.IMPORT)
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>             .isEqualTo(30);
 <a class="jxr_linenumber" name="L181" href="#L181">181</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>             .that(JavaLanguageLexer.EMPTY_STAT)
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>             .isEqualTo(38);
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>             .that(JavaLanguageLexer.UNARY_MINUS)
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>             .isEqualTo(31);
 <a class="jxr_linenumber" name="L184" href="#L184">184</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>             .that(JavaLanguageLexer.FINAL)
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>             .isEqualTo(39);
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>             .that(JavaLanguageLexer.UNARY_PLUS)
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>             .isEqualTo(32);
 <a class="jxr_linenumber" name="L187" href="#L187">187</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             .that(JavaLanguageLexer.ABSTRACT)
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>             .isEqualTo(40);
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>             .that(JavaLanguageLexer.CASE_GROUP)
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>             .isEqualTo(33);
 <a class="jxr_linenumber" name="L190" href="#L190">190</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>             .that(JavaLanguageLexer.STRICTFP)
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>             .isEqualTo(41);
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>             .that(JavaLanguageLexer.ELIST)
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>             .isEqualTo(34);
 <a class="jxr_linenumber" name="L193" href="#L193">193</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>             .that(JavaLanguageLexer.SUPER_CTOR_CALL)
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>             .isEqualTo(42);
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>             .that(JavaLanguageLexer.FOR_INIT)
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>             .isEqualTo(35);
 <a class="jxr_linenumber" name="L196" href="#L196">196</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>             .that(JavaLanguageLexer.CTOR_CALL)
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>             .isEqualTo(43);
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>             .that(JavaLanguageLexer.FOR_CONDITION)
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>             .isEqualTo(36);
 <a class="jxr_linenumber" name="L199" href="#L199">199</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>             .that(JavaLanguageLexer.LITERAL_PACKAGE)
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>             .isEqualTo(44);
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>             .that(JavaLanguageLexer.FOR_ITERATOR)
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>             .isEqualTo(37);
 <a class="jxr_linenumber" name="L202" href="#L202">202</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>             .that(JavaLanguageLexer.SEMI)
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>             .isEqualTo(45);
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>             .that(JavaLanguageLexer.EMPTY_STAT)
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>             .isEqualTo(38);
 <a class="jxr_linenumber" name="L205" href="#L205">205</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>             .that(JavaLanguageLexer.LITERAL_IMPORT)
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>             .isEqualTo(46);
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>             .that(JavaLanguageLexer.FINAL)
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>             .isEqualTo(39);
 <a class="jxr_linenumber" name="L208" href="#L208">208</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>             .that(JavaLanguageLexer.LBRACK)
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>             .isEqualTo(47);
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>             .that(JavaLanguageLexer.ABSTRACT)
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>             .isEqualTo(40);
 <a class="jxr_linenumber" name="L211" href="#L211">211</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>             .that(JavaLanguageLexer.RBRACK)
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>             .isEqualTo(48);
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>             .that(JavaLanguageLexer.STRICTFP)
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>             .isEqualTo(41);
 <a class="jxr_linenumber" name="L214" href="#L214">214</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>             .that(JavaLanguageLexer.LITERAL_VOID)
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>             .isEqualTo(49);
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>             .that(JavaLanguageLexer.SUPER_CTOR_CALL)
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>             .isEqualTo(42);
 <a class="jxr_linenumber" name="L217" href="#L217">217</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>             .that(JavaLanguageLexer.LITERAL_BOOLEAN)
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>             .isEqualTo(50);
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>             .that(JavaLanguageLexer.CTOR_CALL)
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>             .isEqualTo(43);
 <a class="jxr_linenumber" name="L220" href="#L220">220</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>             .that(JavaLanguageLexer.LITERAL_BYTE)
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>             .isEqualTo(51);
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>             .that(JavaLanguageLexer.LITERAL_PACKAGE)
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>             .isEqualTo(44);
 <a class="jxr_linenumber" name="L223" href="#L223">223</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>             .that(JavaLanguageLexer.LITERAL_CHAR)
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>             .isEqualTo(52);
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>             .that(JavaLanguageLexer.SEMI)
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>             .isEqualTo(45);
 <a class="jxr_linenumber" name="L226" href="#L226">226</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>             .that(JavaLanguageLexer.LITERAL_SHORT)
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>             .isEqualTo(53);
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>             .that(JavaLanguageLexer.LITERAL_IMPORT)
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>             .isEqualTo(46);
 <a class="jxr_linenumber" name="L229" href="#L229">229</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>             .that(JavaLanguageLexer.LITERAL_INT)
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>             .isEqualTo(54);
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>             .that(JavaLanguageLexer.LBRACK)
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>             .isEqualTo(47);
 <a class="jxr_linenumber" name="L232" href="#L232">232</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>             .that(JavaLanguageLexer.LITERAL_FLOAT)
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>             .isEqualTo(55);
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>             .that(JavaLanguageLexer.RBRACK)
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>             .isEqualTo(48);
 <a class="jxr_linenumber" name="L235" href="#L235">235</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>             .that(JavaLanguageLexer.LITERAL_LONG)
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>             .isEqualTo(56);
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>             .that(JavaLanguageLexer.LITERAL_VOID)
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>             .isEqualTo(49);
 <a class="jxr_linenumber" name="L238" href="#L238">238</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>             .that(JavaLanguageLexer.LITERAL_DOUBLE)
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>             .isEqualTo(57);
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>             .that(JavaLanguageLexer.LITERAL_BOOLEAN)
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>             .isEqualTo(50);
 <a class="jxr_linenumber" name="L241" href="#L241">241</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>             .that(JavaLanguageLexer.IDENT)
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>             .isEqualTo(58);
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>             .that(JavaLanguageLexer.LITERAL_BYTE)
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>             .isEqualTo(51);
 <a class="jxr_linenumber" name="L244" href="#L244">244</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>             .that(JavaLanguageLexer.DOT)
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>             .isEqualTo(59);
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>             .that(JavaLanguageLexer.LITERAL_CHAR)
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>             .isEqualTo(52);
 <a class="jxr_linenumber" name="L247" href="#L247">247</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>             .that(JavaLanguageLexer.STAR)
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>             .isEqualTo(60);
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>             .that(JavaLanguageLexer.LITERAL_SHORT)
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>             .isEqualTo(53);
 <a class="jxr_linenumber" name="L250" href="#L250">250</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>             .that(JavaLanguageLexer.LITERAL_PRIVATE)
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>             .isEqualTo(61);
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>             .that(JavaLanguageLexer.LITERAL_INT)
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>             .isEqualTo(54);
 <a class="jxr_linenumber" name="L253" href="#L253">253</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>             .that(JavaLanguageLexer.LITERAL_PUBLIC)
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>             .isEqualTo(62);
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>             .that(JavaLanguageLexer.LITERAL_FLOAT)
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>             .isEqualTo(55);
 <a class="jxr_linenumber" name="L256" href="#L256">256</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>             .that(JavaLanguageLexer.LITERAL_PROTECTED)
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>             .isEqualTo(63);
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>             .that(JavaLanguageLexer.LITERAL_LONG)
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>             .isEqualTo(56);
 <a class="jxr_linenumber" name="L259" href="#L259">259</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L260" href="#L260">260</a>             .that(JavaLanguageLexer.LITERAL_STATIC)
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>             .isEqualTo(64);
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>             .that(JavaLanguageLexer.LITERAL_DOUBLE)
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>             .isEqualTo(57);
 <a class="jxr_linenumber" name="L262" href="#L262">262</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>             .that(JavaLanguageLexer.LITERAL_TRANSIENT)
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>             .isEqualTo(65);
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>             .that(JavaLanguageLexer.IDENT)
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>             .isEqualTo(58);
 <a class="jxr_linenumber" name="L265" href="#L265">265</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>             .that(JavaLanguageLexer.LITERAL_NATIVE)
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>             .isEqualTo(66);
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>             .that(JavaLanguageLexer.DOT)
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>             .isEqualTo(59);
 <a class="jxr_linenumber" name="L268" href="#L268">268</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>             .that(JavaLanguageLexer.LITERAL_SYNCHRONIZED)
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>             .isEqualTo(67);
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>             .that(JavaLanguageLexer.STAR)
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>             .isEqualTo(60);
 <a class="jxr_linenumber" name="L271" href="#L271">271</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>             .that(JavaLanguageLexer.LITERAL_VOLATILE)
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>             .isEqualTo(68);
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>             .that(JavaLanguageLexer.LITERAL_PRIVATE)
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>             .isEqualTo(61);
 <a class="jxr_linenumber" name="L274" href="#L274">274</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>             .that(JavaLanguageLexer.LITERAL_CLASS)
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>             .isEqualTo(69);
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>             .that(JavaLanguageLexer.LITERAL_PUBLIC)
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>             .isEqualTo(62);
 <a class="jxr_linenumber" name="L277" href="#L277">277</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>             .that(JavaLanguageLexer.LITERAL_EXTENDS)
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>             .isEqualTo(70);
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>             .that(JavaLanguageLexer.LITERAL_PROTECTED)
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>             .isEqualTo(63);
 <a class="jxr_linenumber" name="L280" href="#L280">280</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>             .that(JavaLanguageLexer.LITERAL_INTERFACE)
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>             .isEqualTo(71);
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>             .that(JavaLanguageLexer.LITERAL_STATIC)
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>             .isEqualTo(64);
 <a class="jxr_linenumber" name="L283" href="#L283">283</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>             .that(JavaLanguageLexer.LCURLY)
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>             .isEqualTo(72);
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>             .that(JavaLanguageLexer.LITERAL_TRANSIENT)
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>             .isEqualTo(65);
 <a class="jxr_linenumber" name="L286" href="#L286">286</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             .that(JavaLanguageLexer.RCURLY)
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>             .isEqualTo(73);
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>             .that(JavaLanguageLexer.LITERAL_NATIVE)
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>             .isEqualTo(66);
 <a class="jxr_linenumber" name="L289" href="#L289">289</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>             .that(JavaLanguageLexer.COMMA)
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>             .isEqualTo(74);
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>             .that(JavaLanguageLexer.LITERAL_SYNCHRONIZED)
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>             .isEqualTo(67);
 <a class="jxr_linenumber" name="L292" href="#L292">292</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>             .that(JavaLanguageLexer.LITERAL_IMPLEMENTS)
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>             .isEqualTo(75);
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>             .that(JavaLanguageLexer.LITERAL_VOLATILE)
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>             .isEqualTo(68);
 <a class="jxr_linenumber" name="L295" href="#L295">295</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>             .that(JavaLanguageLexer.LPAREN)
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>             .isEqualTo(76);
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             .that(JavaLanguageLexer.LITERAL_CLASS)
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>             .isEqualTo(69);
 <a class="jxr_linenumber" name="L298" href="#L298">298</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>             .that(JavaLanguageLexer.RPAREN)
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>             .isEqualTo(77);
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>             .that(JavaLanguageLexer.LITERAL_EXTENDS)
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>             .isEqualTo(70);
 <a class="jxr_linenumber" name="L301" href="#L301">301</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>             .that(JavaLanguageLexer.LITERAL_THIS)
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>             .isEqualTo(78);
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>             .that(JavaLanguageLexer.LITERAL_INTERFACE)
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>             .isEqualTo(71);
 <a class="jxr_linenumber" name="L304" href="#L304">304</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>             .that(JavaLanguageLexer.LITERAL_SUPER)
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>             .isEqualTo(79);
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>             .that(JavaLanguageLexer.LCURLY)
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>             .isEqualTo(72);
 <a class="jxr_linenumber" name="L307" href="#L307">307</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>             .that(JavaLanguageLexer.ASSIGN)
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>             .isEqualTo(80);
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>             .that(JavaLanguageLexer.RCURLY)
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>             .isEqualTo(73);
 <a class="jxr_linenumber" name="L310" href="#L310">310</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L311" href="#L311">311</a>             .that(JavaLanguageLexer.LITERAL_THROWS)
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>             .isEqualTo(81);
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>             .that(JavaLanguageLexer.COMMA)
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>             .isEqualTo(74);
 <a class="jxr_linenumber" name="L313" href="#L313">313</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>             .that(JavaLanguageLexer.COLON)
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>             .isEqualTo(82);
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>             .that(JavaLanguageLexer.LITERAL_IMPLEMENTS)
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>             .isEqualTo(75);
 <a class="jxr_linenumber" name="L316" href="#L316">316</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>             .that(JavaLanguageLexer.LITERAL_IF)
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>             .isEqualTo(83);
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>             .that(JavaLanguageLexer.LPAREN)
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>             .isEqualTo(76);
 <a class="jxr_linenumber" name="L319" href="#L319">319</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>             .that(JavaLanguageLexer.LITERAL_WHILE)
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>             .isEqualTo(84);
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>             .that(JavaLanguageLexer.RPAREN)
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>             .isEqualTo(77);
 <a class="jxr_linenumber" name="L322" href="#L322">322</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>             .that(JavaLanguageLexer.LITERAL_DO)
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>             .isEqualTo(85);
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>             .that(JavaLanguageLexer.LITERAL_THIS)
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>             .isEqualTo(78);
 <a class="jxr_linenumber" name="L325" href="#L325">325</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>             .that(JavaLanguageLexer.LITERAL_BREAK)
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>             .isEqualTo(86);
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>             .that(JavaLanguageLexer.LITERAL_SUPER)
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>             .isEqualTo(79);
 <a class="jxr_linenumber" name="L328" href="#L328">328</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>             .that(JavaLanguageLexer.LITERAL_CONTINUE)
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>             .isEqualTo(87);
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>             .that(JavaLanguageLexer.ASSIGN)
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>             .isEqualTo(80);
 <a class="jxr_linenumber" name="L331" href="#L331">331</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>             .that(JavaLanguageLexer.LITERAL_RETURN)
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>             .isEqualTo(88);
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>             .that(JavaLanguageLexer.LITERAL_THROWS)
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>             .isEqualTo(81);
 <a class="jxr_linenumber" name="L334" href="#L334">334</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>             .that(JavaLanguageLexer.LITERAL_SWITCH)
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>             .isEqualTo(89);
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>             .that(JavaLanguageLexer.COLON)
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>             .isEqualTo(82);
 <a class="jxr_linenumber" name="L337" href="#L337">337</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>             .that(JavaLanguageLexer.LITERAL_THROW)
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>             .isEqualTo(90);
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>             .that(JavaLanguageLexer.LITERAL_IF)
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>             .isEqualTo(83);
 <a class="jxr_linenumber" name="L340" href="#L340">340</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>             .that(JavaLanguageLexer.LITERAL_FOR)
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>             .isEqualTo(91);
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>             .that(JavaLanguageLexer.LITERAL_WHILE)
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>             .isEqualTo(84);
 <a class="jxr_linenumber" name="L343" href="#L343">343</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L344" href="#L344">344</a>             .that(JavaLanguageLexer.LITERAL_ELSE)
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>             .isEqualTo(92);
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>             .that(JavaLanguageLexer.LITERAL_DO)
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>             .isEqualTo(85);
 <a class="jxr_linenumber" name="L346" href="#L346">346</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>             .that(JavaLanguageLexer.LITERAL_CASE)
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>             .isEqualTo(93);
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>             .that(JavaLanguageLexer.LITERAL_BREAK)
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>             .isEqualTo(86);
 <a class="jxr_linenumber" name="L349" href="#L349">349</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>             .that(JavaLanguageLexer.LITERAL_DEFAULT)
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>             .isEqualTo(94);
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>             .that(JavaLanguageLexer.LITERAL_CONTINUE)
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>             .isEqualTo(87);
 <a class="jxr_linenumber" name="L352" href="#L352">352</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>             .that(JavaLanguageLexer.LITERAL_TRY)
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>             .isEqualTo(95);
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>             .that(JavaLanguageLexer.LITERAL_RETURN)
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>             .isEqualTo(88);
 <a class="jxr_linenumber" name="L355" href="#L355">355</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>             .that(JavaLanguageLexer.LITERAL_CATCH)
-<a class="jxr_linenumber" name="L357" href="#L357">357</a>             .isEqualTo(96);
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>             .that(JavaLanguageLexer.LITERAL_SWITCH)
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>             .isEqualTo(89);
 <a class="jxr_linenumber" name="L358" href="#L358">358</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>             .that(JavaLanguageLexer.LITERAL_FINALLY)
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>             .isEqualTo(97);
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>             .that(JavaLanguageLexer.LITERAL_THROW)
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>             .isEqualTo(90);
 <a class="jxr_linenumber" name="L361" href="#L361">361</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L362" href="#L362">362</a>             .that(JavaLanguageLexer.PLUS_ASSIGN)
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>             .isEqualTo(98);
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>             .that(JavaLanguageLexer.LITERAL_FOR)
+<a class="jxr_linenumber" name="L363" href="#L363">363</a>             .isEqualTo(91);
 <a class="jxr_linenumber" name="L364" href="#L364">364</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>             .that(JavaLanguageLexer.MINUS_ASSIGN)
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>             .isEqualTo(99);
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>             .that(JavaLanguageLexer.LITERAL_ELSE)
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>             .isEqualTo(92);
 <a class="jxr_linenumber" name="L367" href="#L367">367</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>             .that(JavaLanguageLexer.STAR_ASSIGN)
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             .isEqualTo(100);
+<a class="jxr_linenumber" name="L368" href="#L368">368</a>             .that(JavaLanguageLexer.LITERAL_CASE)
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>             .isEqualTo(93);
 <a class="jxr_linenumber" name="L370" href="#L370">370</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>             .that(JavaLanguageLexer.DIV_ASSIGN)
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>             .isEqualTo(101);
+<a class="jxr_linenumber" name="L371" href="#L371">371</a>             .that(JavaLanguageLexer.LITERAL_DEFAULT)
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>             .isEqualTo(94);
 <a class="jxr_linenumber" name="L373" href="#L373">373</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>             .that(JavaLanguageLexer.MOD_ASSIGN)
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>             .isEqualTo(102);
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             .that(JavaLanguageLexer.LITERAL_TRY)
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>             .isEqualTo(95);
 <a class="jxr_linenumber" name="L376" href="#L376">376</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>             .that(JavaLanguageLexer.SR_ASSIGN)
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>             .isEqualTo(103);
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>             .that(JavaLanguageLexer.LITERAL_CATCH)
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>             .isEqualTo(96);
 <a class="jxr_linenumber" name="L379" href="#L379">379</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>             .that(JavaLanguageLexer.BSR_ASSIGN)
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>             .isEqualTo(104);
+<a class="jxr_linenumber" name="L380" href="#L380">380</a>             .that(JavaLanguageLexer.LITERAL_FINALLY)
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>             .isEqualTo(97);
 <a class="jxr_linenumber" name="L382" href="#L382">382</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>             .that(JavaLanguageLexer.SL_ASSIGN)
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>             .isEqualTo(105);
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>             .that(JavaLanguageLexer.PLUS_ASSIGN)
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>             .isEqualTo(98);
 <a class="jxr_linenumber" name="L385" href="#L385">385</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>             .that(JavaLanguageLexer.BAND_ASSIGN)
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>             .isEqualTo(106);
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>             .that(JavaLanguageLexer.MINUS_ASSIGN)
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>             .isEqualTo(99);
 <a class="jxr_linenumber" name="L388" href="#L388">388</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L389" href="#L389">389</a>             .that(JavaLanguageLexer.BXOR_ASSIGN)
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>             .isEqualTo(107);
+<a class="jxr_linenumber" name="L389" href="#L389">389</a>             .that(JavaLanguageLexer.STAR_ASSIGN)
+<a class="jxr_linenumber" name="L390" href="#L390">390</a>             .isEqualTo(100);
 <a class="jxr_linenumber" name="L391" href="#L391">391</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>             .that(JavaLanguageLexer.BOR_ASSIGN)
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>             .isEqualTo(108);
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>             .that(JavaLanguageLexer.DIV_ASSIGN)
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>             .isEqualTo(101);
 <a class="jxr_linenumber" name="L394" href="#L394">394</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L395" href="#L395">395</a>             .that(JavaLanguageLexer.QUESTION)
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>             .isEqualTo(109);
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>             .that(JavaLanguageLexer.MOD_ASSIGN)
+<a class="jxr_linenumber" name="L396" href="#L396">396</a>             .isEqualTo(102);
 <a class="jxr_linenumber" name="L397" href="#L397">397</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>             .that(JavaLanguageLexer.LOR)
-<a class="jxr_linenumber" name="L399" href="#L399">399</a>             .isEqualTo(110);
+<a class="jxr_linenumber" name="L398" href="#L398">398</a>             .that(JavaLanguageLexer.SR_ASSIGN)
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>             .isEqualTo(103);
 <a class="jxr_linenumber" name="L400" href="#L400">400</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L401" href="#L401">401</a>             .that(JavaLanguageLexer.LAND)
-<a class="jxr_linenumber" name="L402" href="#L402">402</a>             .isEqualTo(111);
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>             .that(JavaLanguageLexer.BSR_ASSIGN)
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>             .isEqualTo(104);
 <a class="jxr_linenumber" name="L403" href="#L403">403</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>             .that(JavaLanguageLexer.BOR)
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>             .isEqualTo(112);
+<a class="jxr_linenumber" name="L404" href="#L404">404</a>             .that(JavaLanguageLexer.SL_ASSIGN)
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>             .isEqualTo(105);
 <a class="jxr_linenumber" name="L406" href="#L406">406</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>             .that(JavaLanguageLexer.BXOR)
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>             .isEqualTo(113);
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>             .that(JavaLanguageLexer.BAND_ASSIGN)
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>             .isEqualTo(106);
 <a class="jxr_linenumber" name="L409" href="#L409">409</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>             .that(JavaLanguageLexer.BAND)
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>             .isEqualTo(114);
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>             .that(JavaLanguageLexer.BXOR_ASSIGN)
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>             .isEqualTo(107);
 <a class="jxr_linenumber" name="L412" href="#L412">412</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>             .that(JavaLanguageLexer.NOT_EQUAL)
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>             .isEqualTo(115);
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>             .that(JavaLanguageLexer.BOR_ASSIGN)
+<a class="jxr_linenumber" name="L414" href="#L414">414</a>             .isEqualTo(108);
 <a class="jxr_linenumber" name="L415" href="#L415">415</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>             .that(JavaLanguageLexer.EQUAL)
-<a class="jxr_linenumber" name="L417" href="#L417">417</a>             .isEqualTo(116);
+<a class="jxr_linenumber" name="L416" href="#L416">416</a>             .that(JavaLanguageLexer.QUESTION)
+<a class="jxr_linenumber" name="L417" href="#L417">417</a>             .isEqualTo(109);
 <a class="jxr_linenumber" name="L418" href="#L418">418</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L419" href="#L419">419</a>             .that(JavaLanguageLexer.LT)
-<a class="jxr_linenumber" name="L420" href="#L420">420</a>             .isEqualTo(117);
+<a class="jxr_linenumber" name="L419" href="#L419">419</a>             .that(JavaLanguageLexer.LOR)
+<a class="jxr_linenumber" name="L420" href="#L420">420</a>             .isEqualTo(110);
 <a class="jxr_linenumber" name="L421" href="#L421">421</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L422" href="#L422">422</a>             .that(JavaLanguageLexer.GT)
-<a class="jxr_linenumber" name="L423" href="#L423">423</a>             .isEqualTo(118);
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>             .that(JavaLanguageLexer.LAND)
+<a class="jxr_linenumber" name="L423" href="#L423">423</a>             .isEqualTo(111);
 <a class="jxr_linenumber" name="L424" href="#L424">424</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L425" href="#L425">425</a>             .that(JavaLanguageLexer.LE)
-<a class="jxr_linenumber" name="L426" href="#L426">426</a>             .isEqualTo(119);
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>             .that(JavaLanguageLexer.BOR)
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>             .isEqualTo(112);
 <a class="jxr_linenumber" name="L427" href="#L427">427</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L428" href="#L428">428</a>             .that(JavaLanguageLexer.GE)
-<a class="jxr_linenumber" name="L429" href="#L429">429</a>             .isEqualTo(120);
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>             .that(JavaLanguageLexer.BXOR)
+<a class="jxr_linenumber" name="L429" href="#L429">429</a>             .isEqualTo(113);
 <a class="jxr_linenumber" name="L430" href="#L430">430</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>             .that(JavaLanguageLexer.LITERAL_INSTANCEOF)
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>             .isEqualTo(121);
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>             .that(JavaLanguageLexer.BAND)
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>             .isEqualTo(114);
 <a class="jxr_linenumber" name="L433" href="#L433">433</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>             .that(JavaLanguageLexer.SL)
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>             .isEqualTo(122);
+<a class="jxr_linenumber" name="L434" href="#L434">434</a>             .that(JavaLanguageLexer.NOT_EQUAL)
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>             .isEqualTo(115);
 <a class="jxr_linenumber" name="L436" href="#L436">436</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>             .that(JavaLanguageLexer.SR)
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>             .isEqualTo(123);
+<a class="jxr_linenumber" name="L437" href="#L437">437</a>             .that(JavaLanguageLexer.EQUAL)
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>             .isEqualTo(116);
 <a class="jxr_linenumber" name="L439" href="#L439">439</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>             .that(JavaLanguageLexer.BSR)
-<a class="jxr_linenumber" name="L441" href="#L441">441</a>             .isEqualTo(124);
+<a class="jxr_linenumber" name="L440" href="#L440">440</a>             .that(JavaLanguageLexer.LT)
+<a class="jxr_linenumber" name="L441" href="#L441">441</a>             .isEqualTo(117);
 <a class="jxr_linenumber" name="L442" href="#L442">442</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>             .that(JavaLanguageLexer.PLUS)
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>             .isEqualTo(125);
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>             .that(JavaLanguageLexer.GT)
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>             .isEqualTo(118);
 <a class="jxr_linenumber" name="L445" href="#L445">445</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L446" href="#L446">446</a>             .that(JavaLanguageLexer.MINUS)
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>             .isEqualTo(126);
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>             .that(JavaLanguageLexer.LE)
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>             .isEqualTo(119);
 <a class="jxr_linenumber" name="L448" href="#L448">448</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>             .that(JavaLanguageLexer.DIV)
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>             .isEqualTo(127);
+<a class="jxr_linenumber" name="L449" href="#L449">449</a>             .that(JavaLanguageLexer.GE)
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>             .isEqualTo(120);
 <a class="jxr_linenumber" name="L451" href="#L451">451</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>             .that(JavaLanguageLexer.MOD)
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>             .isEqualTo(128);
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>             .that(JavaLanguageLexer.LITERAL_INSTANCEOF)
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>             .isEqualTo(121);
 <a class="jxr_linenumber" name="L454" href="#L454">454</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>             .that(JavaLanguageLexer.INC)
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>             .isEqualTo(129);
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>             .that(JavaLanguageLexer.SL)
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>             .isEqualTo(122);
 <a class="jxr_linenumber" name="L457" href="#L457">457</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>             .that(JavaLanguageLexer.DEC)
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>             .isEqualTo(130);
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>             .that(JavaLanguageLexer.SR)
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>             .isEqualTo(123);
 <a class="jxr_linenumber" name="L460" href="#L460">460</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>             .that(JavaLanguageLexer.BNOT)
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>             .isEqualTo(131);
+<a class="jxr_linenumber" name="L461" href="#L461">461</a>             .that(JavaLanguageLexer.BSR)
+<a class="jxr_linenumber" name="L462" href="#L462">462</a>             .isEqualTo(124);
 <a class="jxr_linenumber" name="L463" href="#L463">463</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>             .that(JavaLanguageLexer.LNOT)
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>             .isEqualTo(132);
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>             .that(JavaLanguageLexer.PLUS)
+<a class="jxr_linenumber" name="L465" href="#L465">465</a>             .isEqualTo(125);
 <a class="jxr_linenumber" name="L466" href="#L466">466</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>             .that(JavaLanguageLexer.LITERAL_TRUE)
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>             .isEqualTo(133);
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>             .that(JavaLanguageLexer.MINUS)
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>             .isEqualTo(126);
 <a class="jxr_linenumber" name="L469" href="#L469">469</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>             .that(JavaLanguageLexer.LITERAL_FALSE)
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>             .isEqualTo(134);
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>             .that(JavaLanguageLexer.DIV)
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>             .isEqualTo(127);
 <a class="jxr_linenumber" name="L472" href="#L472">472</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>             .that(JavaLanguageLexer.LITERAL_NULL)
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>             .isEqualTo(135);
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>             .that(JavaLanguageLexer.MOD)
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>             .isEqualTo(128);
 <a class="jxr_linenumber" name="L475" href="#L475">475</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>             .that(JavaLanguageLexer.LITERAL_NEW)
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>             .isEqualTo(136);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>             .that(JavaLanguageLexer.INC)
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>             .isEqualTo(129);
 <a class="jxr_linenumber" name="L478" href="#L478">478</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>             .that(JavaLanguageLexer.NUM_INT)
-<a class="jxr_linenumber" name="L480" href="#L480">480</a>             .isEqualTo(137);
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>             .that(JavaLanguageLexer.DEC)
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>             .isEqualTo(130);
 <a class="jxr_linenumber" name="L481" href="#L481">481</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L482" href="#L482">482</a>             .that(JavaLanguageLexer.CHAR_LITERAL)
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>             .isEqualTo(138);
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>             .that(JavaLanguageLexer.BNOT)
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>             .isEqualTo(131);
 <a class="jxr_linenumber" name="L484" href="#L484">484</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L485" href="#L485">485</a>             .that(JavaLanguageLexer.STRING_LITERAL)
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>             .isEqualTo(139);
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>             .that(JavaLanguageLexer.LNOT)
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>             .isEqualTo(132);
 <a class="jxr_linenumber" name="L487" href="#L487">487</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>             .that(JavaLanguageLexer.NUM_FLOAT)
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>             .isEqualTo(140);
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>             .that(JavaLanguageLexer.LITERAL_TRUE)
+<a class="jxr_linenumber" name="L489" href="#L489">489</a>             .isEqualTo(133);
 <a class="jxr_linenumber" name="L490" href="#L490">490</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>             .that(JavaLanguageLexer.NUM_LONG)
-<a class="jxr_linenumber" name="L492" href="#L492">492</a>             .isEqualTo(141);
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>             .that(JavaLanguageLexer.LITERAL_FALSE)
+<a class="jxr_linenumber" name="L492" href="#L492">492</a>             .isEqualTo(134);
 <a class="jxr_linenumber" name="L493" href="#L493">493</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>             .that(JavaLanguageLexer.NUM_DOUBLE)
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>             .isEqualTo(142);
+<a class="jxr_linenumber" name="L494" href="#L494">494</a>             .that(JavaLanguageLexer.LITERAL_NULL)
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>             .isEqualTo(135);
 <a class="jxr_linenumber" name="L496" href="#L496">496</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L497" href="#L497">497</a>             .that(JavaLanguageLexer.WS)
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>             .isEqualTo(143);
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>             .that(JavaLanguageLexer.LITERAL_NEW)
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>             .isEqualTo(136);
 <a class="jxr_linenumber" name="L499" href="#L499">499</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L500" href="#L500">500</a>             .that(JavaLanguageLexer.SINGLE_LINE_COMMENT)
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>             .isEqualTo(144);
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>             .that(JavaLanguageLexer.NUM_INT)
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>             .isEqualTo(137);
 <a class="jxr_linenumber" name="L502" href="#L502">502</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_BEGIN)
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>             .isEqualTo(145);
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>             .that(JavaLanguageLexer.CHAR_LITERAL)
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>             .isEqualTo(138);
 <a class="jxr_linenumber" name="L505" href="#L505">505</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L506" href="#L506">506</a>             .that(JavaLanguageLexer.ESC)
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>             .isEqualTo(146);
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>             .that(JavaLanguageLexer.STRING_LITERAL)
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>             .isEqualTo(139);
 <a class="jxr_linenumber" name="L508" href="#L508">508</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>             .that(JavaLanguageLexer.HEX_DIGIT)
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>             .isEqualTo(147);
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>             .that(JavaLanguageLexer.NUM_FLOAT)
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>             .isEqualTo(140);
 <a class="jxr_linenumber" name="L511" href="#L511">511</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>             .that(JavaLanguageLexer.VOCAB)
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>             .isEqualTo(148);
+<a class="jxr_linenumber" name="L512" href="#L512">512</a>             .that(JavaLanguageLexer.NUM_LONG)
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>             .isEqualTo(141);
 <a class="jxr_linenumber" name="L514" href="#L514">514</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>             .that(JavaLanguageLexer.EXPONENT)
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>             .isEqualTo(149);
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>             .that(JavaLanguageLexer.NUM_DOUBLE)
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>             .isEqualTo(142);
 <a class="jxr_linenumber" name="L517" href="#L517">517</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>             .that(JavaLanguageLexer.FLOAT_SUFFIX)
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>             .isEqualTo(150);
+<a class="jxr_linenumber" name="L518" href="#L518">518</a>             .that(JavaLanguageLexer.WS)
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>             .isEqualTo(143);
 <a class="jxr_linenumber" name="L520" href="#L520">520</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>             .that(JavaLanguageLexer.ASSERT)
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>             .isEqualTo(151);
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>             .that(JavaLanguageLexer.SINGLE_LINE_COMMENT)
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>             .isEqualTo(144);
 <a class="jxr_linenumber" name="L523" href="#L523">523</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L524" href="#L524">524</a>             .that(JavaLanguageLexer.STATIC_IMPORT)
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>             .isEqualTo(152);
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_BEGIN)
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>             .isEqualTo(145);
 <a class="jxr_linenumber" name="L526" href="#L526">526</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>             .that(JavaLanguageLexer.ENUM)
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>             .isEqualTo(153);
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>             .that(JavaLanguageLexer.ESC)
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>             .isEqualTo(146);
 <a class="jxr_linenumber" name="L529" href="#L529">529</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L530" href="#L530">530</a>             .that(JavaLanguageLexer.ENUM_DEF)
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>             .isEqualTo(154);
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>             .that(JavaLanguageLexer.HEX_DIGIT)
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>             .isEqualTo(147);
 <a class="jxr_linenumber" name="L532" href="#L532">532</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>             .that(JavaLanguageLexer.ENUM_CONSTANT_DEF)
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>             .isEqualTo(155);
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>             .that(JavaLanguageLexer.VOCAB)
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>             .isEqualTo(148);
 <a class="jxr_linenumber" name="L535" href="#L535">535</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L536" href="#L536">536</a>             .that(JavaLanguageLexer.FOR_EACH_CLAUSE)
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>             .isEqualTo(156);
+<a class="jxr_linenumber" name="L536" href="#L536">536</a>             .that(JavaLanguageLexer.EXPONENT)
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>             .isEqualTo(149);
 <a class="jxr_linenumber" name="L538" href="#L538">538</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>             .that(JavaLanguageLexer.ANNOTATION_DEF)
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>             .isEqualTo(157);
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>             .that(JavaLanguageLexer.FLOAT_SUFFIX)
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>             .isEqualTo(150);
 <a class="jxr_linenumber" name="L541" href="#L541">541</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>             .that(JavaLanguageLexer.ANNOTATIONS)
-<a class="jxr_linenumber" name="L543" href="#L543">543</a>             .isEqualTo(158);
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>             .that(JavaLanguageLexer.ASSERT)
+<a class="jxr_linenumber" name="L543" href="#L543">543</a>             .isEqualTo(151);
 <a class="jxr_linenumber" name="L544" href="#L544">544</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L545" href="#L545">545</a>             .that(JavaLanguageLexer.ANNOTATION)
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>             .isEqualTo(159);
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>             .that(JavaLanguageLexer.STATIC_IMPORT)
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>             .isEqualTo(152);
 <a class="jxr_linenumber" name="L547" href="#L547">547</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L548" href="#L548">548</a>             .that(JavaLanguageLexer.ANNOTATION_MEMBER_VALUE_PAIR)
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>             .isEqualTo(160);
+<a class="jxr_linenumber" name="L548" href="#L548">548</a>             .that(JavaLanguageLexer.ENUM)
+<a class="jxr_linenumber" name="L549" href="#L549">549</a>             .isEqualTo(153);
 <a class="jxr_linenumber" name="L550" href="#L550">550</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L551" href="#L551">551</a>             .that(JavaLanguageLexer.ANNOTATION_FIELD_DEF)
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>             .isEqualTo(161);
+<a class="jxr_linenumber" name="L551" href="#L551">551</a>             .that(JavaLanguageLexer.ENUM_DEF)
+<a class="jxr_linenumber" name="L552" href="#L552">552</a>             .isEqualTo(154);
 <a class="jxr_linenumber" name="L553" href="#L553">553</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>             .that(JavaLanguageLexer.ANNOTATION_ARRAY_INIT)
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>             .isEqualTo(162);
+<a class="jxr_linenumber" name="L554" href="#L554">554</a>             .that(JavaLanguageLexer.ENUM_CONSTANT_DEF)
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>             .isEqualTo(155);
 <a class="jxr_linenumber" name="L556" href="#L556">556</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>             .that(JavaLanguageLexer.TYPE_ARGUMENTS)
-<a class="jxr_linenumber" name="L558" href="#L558">558</a>             .isEqualTo(163);
+<a class="jxr_linenumber" name="L557" href="#L557">557</a>             .that(JavaLanguageLexer.FOR_EACH_CLAUSE)
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>             .isEqualTo(156);
 <a class="jxr_linenumber" name="L559" href="#L559">559</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L560" href="#L560">560</a>             .that(JavaLanguageLexer.TYPE_ARGUMENT)
-<a class="jxr_linenumber" name="L561" href="#L561">561</a>             .isEqualTo(164);
+<a class="jxr_linenumber" name="L560" href="#L560">560</a>             .that(JavaLanguageLexer.ANNOTATION_DEF)
+<a class="jxr_linenumber" name="L561" href="#L561">561</a>             .isEqualTo(157);
 <a class="jxr_linenumber" name="L562" href="#L562">562</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L563" href="#L563">563</a>             .that(JavaLanguageLexer.TYPE_PARAMETERS)
-<a class="jxr_linenumber" name="L564" href="#L564">564</a>             .isEqualTo(165);
+<a class="jxr_linenumber" name="L563" href="#L563">563</a>             .that(JavaLanguageLexer.ANNOTATIONS)
+<a class="jxr_linenumber" name="L564" href="#L564">564</a>             .isEqualTo(158);
 <a class="jxr_linenumber" name="L565" href="#L565">565</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L566" href="#L566">566</a>             .that(JavaLanguageLexer.TYPE_PARAMETER)
-<a class="jxr_linenumber" name="L567" href="#L567">567</a>             .isEqualTo(166);
+<a class="jxr_linenumber" name="L566" href="#L566">566</a>             .that(JavaLanguageLexer.ANNOTATION)
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>             .isEqualTo(159);
 <a class="jxr_linenumber" name="L568" href="#L568">568</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>             .that(JavaLanguageLexer.WILDCARD_TYPE)
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>             .isEqualTo(167);
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>             .that(JavaLanguageLexer.ANNOTATION_MEMBER_VALUE_PAIR)
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>             .isEqualTo(160);
 <a class="jxr_linenumber" name="L571" href="#L571">571</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L572" href="#L572">572</a>             .that(JavaLanguageLexer.TYPE_UPPER_BOUNDS)
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>             .isEqualTo(168);
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>             .that(JavaLanguageLexer.ANNOTATION_FIELD_DEF)
+<a class="jxr_linenumber" name="L573" href="#L573">573</a>             .isEqualTo(161);
 <a class="jxr_linenumber" name="L574" href="#L574">574</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L575" href="#L575">575</a>             .that(JavaLanguageLexer.TYPE_LOWER_BOUNDS)
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>             .isEqualTo(169);
+<a class="jxr_linenumber" name="L575" href="#L575">575</a>             .that(JavaLanguageLexer.ANNOTATION_ARRAY_INIT)
+<a class="jxr_linenumber" name="L576" href="#L576">576</a>             .isEqualTo(162);
 <a class="jxr_linenumber" name="L577" href="#L577">577</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L578" href="#L578">578</a>             .that(JavaLanguageLexer.AT)
-<a class="jxr_linenumber" name="L579" href="#L579">579</a>             .isEqualTo(170);
+<a class="jxr_linenumber" name="L578" href="#L578">578</a>             .that(JavaLanguageLexer.TYPE_ARGUMENTS)
+<a class="jxr_linenumber" name="L579" href="#L579">579</a>             .isEqualTo(163);
 <a class="jxr_linenumber" name="L580" href="#L580">580</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L581" href="#L581">581</a>             .that(JavaLanguageLexer.ELLIPSIS)
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>             .isEqualTo(171);
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>             .that(JavaLanguageLexer.TYPE_ARGUMENT)
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>             .isEqualTo(164);
 <a class="jxr_linenumber" name="L583" href="#L583">583</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>             .that(JavaLanguageLexer.GENERIC_START)
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>             .isEqualTo(172);
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>             .that(JavaLanguageLexer.TYPE_PARAMETERS)
+<a class="jxr_linenumber" name="L585" href="#L585">585</a>             .isEqualTo(165);
 <a class="jxr_linenumber" name="L586" href="#L586">586</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L587" href="#L587">587</a>             .that(JavaLanguageLexer.GENERIC_END)
-<a class="jxr_linenumber" name="L588" href="#L588">588</a>             .isEqualTo(173);
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>             .that(JavaLanguageLexer.TYPE_PARAMETER)
+<a class="jxr_linenumber" name="L588" href="#L588">588</a>             .isEqualTo(166);
 <a class="jxr_linenumber" name="L589" href="#L589">589</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L590" href="#L590">590</a>             .that(JavaLanguageLexer.TYPE_EXTENSION_AND)
-<a class="jxr_linenumber" name="L591" href="#L591">591</a>             .isEqualTo(174);
+<a class="jxr_linenumber" name="L590" href="#L590">590</a>             .that(JavaLanguageLexer.WILDCARD_TYPE)
+<a class="jxr_linenumber" name="L591" href="#L591">591</a>             .isEqualTo(167);
 <a class="jxr_linenumber" name="L592" href="#L592">592</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>             .that(JavaLanguageLexer.DO_WHILE)
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>             .isEqualTo(175);
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>             .that(JavaLanguageLexer.TYPE_UPPER_BOUNDS)
+<a class="jxr_linenumber" name="L594" href="#L594">594</a>             .isEqualTo(168);
 <a class="jxr_linenumber" name="L595" href="#L595">595</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>             .that(JavaLanguageLexer.RESOURCE_SPECIFICATION)
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>             .isEqualTo(176);
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>             .that(JavaLanguageLexer.TYPE_LOWER_BOUNDS)
+<a class="jxr_linenumber" name="L597" href="#L597">597</a>             .isEqualTo(169);
 <a class="jxr_linenumber" name="L598" href="#L598">598</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>             .that(JavaLanguageLexer.RESOURCES)
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>             .isEqualTo(177);
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>             .that(JavaLanguageLexer.AT)
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>             .isEqualTo(170);
 <a class="jxr_linenumber" name="L601" href="#L601">601</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>             .that(JavaLanguageLexer.RESOURCE)
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>             .isEqualTo(178);
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>             .that(JavaLanguageLexer.ELLIPSIS)
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>             .isEqualTo(171);
 <a class="jxr_linenumber" name="L604" href="#L604">604</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>             .that(JavaLanguageLexer.DOUBLE_COLON)
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>             .isEqualTo(179);
+<a class="jxr_linenumber" name="L605" href="#L605">605</a>             .that(JavaLanguageLexer.GENERIC_START)
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>             .isEqualTo(172);
 <a class="jxr_linenumber" name="L607" href="#L607">607</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>             .that(JavaLanguageLexer.METHOD_REF)
-<a class="jxr_linenumber" name="L609" href="#L609">609</a>             .isEqualTo(180);
+<a class="jxr_linenumber" name="L608" href="#L608">608</a>             .that(JavaLanguageLexer.GENERIC_END)
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>             .isEqualTo(173);
 <a class="jxr_linenumber" name="L610" href="#L610">610</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>             .that(JavaLanguageLexer.LAMBDA)
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>             .isEqualTo(181);
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>             .that(JavaLanguageLexer.TYPE_EXTENSION_AND)
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>             .isEqualTo(174);
 <a class="jxr_linenumber" name="L613" href="#L613">613</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_END)
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>             .isEqualTo(182);
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>             .that(JavaLanguageLexer.DO_WHILE)
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>             .isEqualTo(175);
 <a class="jxr_linenumber" name="L616" href="#L616">616</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>             .that(JavaLanguageLexer.COMMENT_CONTENT)
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>             .isEqualTo(183);
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>             .that(JavaLanguageLexer.RESOURCE_SPECIFICATION)
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>             .isEqualTo(176);
 <a class="jxr_linenumber" name="L619" href="#L619">619</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>             .that(JavaLanguageLexer.SINGLE_LINE_COMMENT_CONTENT)
-<a class="jxr_linenumber" name="L621" href="#L621">621</a>             .isEqualTo(184);
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>             .that(JavaLanguageLexer.RESOURCES)
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>             .isEqualTo(177);
 <a class="jxr_linenumber" name="L622" href="#L622">622</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L623" href="#L623">623</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_CONTENT)
-<a class="jxr_linenumber" name="L624" href="#L624">624</a>             .isEqualTo(185);
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>             .that(JavaLanguageLexer.RESOURCE)
+<a class="jxr_linenumber" name="L624" href="#L624">624</a>             .isEqualTo(178);
 <a class="jxr_linenumber" name="L625" href="#L625">625</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L626" href="#L626">626</a>             .that(JavaLanguageLexer.STD_ESC)
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>             .isEqualTo(186);
+<a class="jxr_linenumber" name="L626" href="#L626">626</a>             .that(JavaLanguageLexer.DOUBLE_COLON)
+<a class="jxr_linenumber" name="L627" href="#L627">627</a>             .isEqualTo(179);
 <a class="jxr_linenumber" name="L628" href="#L628">628</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L629" href="#L629">629</a>             .that(JavaLanguageLexer.BINARY_DIGIT)
-<a class="jxr_linenumber" name="L630" href="#L630">630</a>             .isEqualTo(187);
+<a class="jxr_linenumber" name="L629" href="#L629">629</a>             .that(JavaLanguageLexer.METHOD_REF)
+<a class="jxr_linenumber" name="L630" href="#L630">630</a>             .isEqualTo(180);
 <a class="jxr_linenumber" name="L631" href="#L631">631</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L632" href="#L632">632</a>             .that(JavaLanguageLexer.ID_START)
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>             .isEqualTo(188);
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>             .that(JavaLanguageLexer.LAMBDA)
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>             .isEqualTo(181);
 <a class="jxr_linenumber" name="L634" href="#L634">634</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L635" href="#L635">635</a>             .that(JavaLanguageLexer.ID_PART)
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>             .isEqualTo(189);
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_END)
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>             .isEqualTo(182);
 <a class="jxr_linenumber" name="L637" href="#L637">637</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L638" href="#L638">638</a>             .that(JavaLanguageLexer.INT_LITERAL)
-<a class="jxr_linenumber" name="L639" href="#L639">639</a>             .isEqualTo(190);
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>             .that(JavaLanguageLexer.COMMENT_CONTENT)
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>             .isEqualTo(183);
 <a class="jxr_linenumber" name="L640" href="#L640">640</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L641" href="#L641">641</a>             .that(JavaLanguageLexer.LONG_LITERAL)
-<a class="jxr_linenumber" name="L642" href="#L642">642</a>             .isEqualTo(191);
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>             .that(JavaLanguageLexer.SINGLE_LINE_COMMENT_CONTENT)
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>             .isEqualTo(184);
 <a class="jxr_linenumber" name="L643" href="#L643">643</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L644" href="#L644">644</a>             .that(JavaLanguageLexer.FLOAT_LITERAL)
-<a class="jxr_linenumber" name="L645" href="#L645">645</a>             .isEqualTo(192);
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>             .that(JavaLanguageLexer.BLOCK_COMMENT_CONTENT)
+<a class="jxr_linenumber" name="L645" href="#L645">645</a>             .isEqualTo(185);
 <a class="jxr_linenumber" name="L646" href="#L646">646</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>             .that(JavaLanguageLexer.DOUBLE_LITERAL)
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>             .isEqualTo(193);
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>             .that(JavaLanguageLexer.STD_ESC)
+<a class="jxr_linenumber" name="L648" href="#L648">648</a>             .isEqualTo(186);
 <a class="jxr_linenumber" name="L649" href="#L649">649</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L650" href="#L650">650</a>             .that(JavaLanguageLexer.HEX_FLOAT_LITERAL)
-<a class="jxr_linenumber" name="L651" href="#L651">651</a>             .isEqualTo(194);
+<a class="jxr_linenumber" name="L650" href="#L650">650</a>             .that(JavaLanguageLexer.BINARY_DIGIT)
+<a class="jxr_linenumber" name="L651" href="#L651">651</a>             .isEqualTo(187);
 <a class="jxr_linenumber" name="L652" href="#L652">652</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L653" href="#L653">653</a>             .that(JavaLanguageLexer.HEX_DOUBLE_LITERAL)
-<a class="jxr_linenumber" name="L654" href="#L654">654</a>             .isEqualTo(195);
+<a class="jxr_linenumber" name="L653" href="#L653">653</a>             .that(JavaLanguageLexer.ID_START)
+<a class="jxr_linenumber" name="L654" href="#L654">654</a>             .isEqualTo(188);
 <a class="jxr_linenumber" name="L655" href="#L655">655</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L656" href="#L656">656</a>             .that(JavaLanguageLexer.SIGNED_INTEGER)
-<a class="jxr_linenumber" name="L657" href="#L657">657</a>             .isEqualTo(196);
+<a class="jxr_linenumber" name="L656" href="#L656">656</a>             .that(JavaLanguageLexer.ID_PART)
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>             .isEqualTo(189);
 <a class="jxr_linenumber" name="L658" href="#L658">658</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>             .that(JavaLanguageLexer.BINARY_EXPONENT)
-<a class="jxr_linenumber" name="L660" href="#L660">660</a>             .isEqualTo(197);
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>             .that(JavaLanguageLexer.INT_LITERAL)
+<a class="jxr_linenumber" name="L660" href="#L660">660</a>             .isEqualTo(190);
 <a class="jxr_linenumber" name="L661" href="#L661">661</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L662" href="#L662">662</a>             .that(JavaLanguageLexer.PATTERN_VARIABLE_DEF)
-<a class="jxr_linenumber" name="L663" href="#L663">663</a>             .isEqualTo(198);
+<a class="jxr_linenumber" name="L662" href="#L662">662</a>             .that(JavaLanguageLexer.LONG_LITERAL)
+<a class="jxr_linenumber" name="L663" href="#L663">663</a>             .isEqualTo(191);
 <a class="jxr_linenumber" name="L664" href="#L664">664</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L665" href="#L665">665</a>             .that(JavaLanguageLexer.RECORD_DEF)
-<a class="jxr_linenumber" name="L666" href="#L666">666</a>             .isEqualTo(199);
+<a class="jxr_linenumber" name="L665" href="#L665">665</a>             .that(JavaLanguageLexer.FLOAT_LITERAL)
+<a class="jxr_linenumber" name="L666" href="#L666">666</a>             .isEqualTo(192);
 <a class="jxr_linenumber" name="L667" href="#L667">667</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L668" href="#L668">668</a>             .that(JavaLanguageLexer.LITERAL_RECORD)
-<a class="jxr_linenumber" name="L669" href="#L669">669</a>             .isEqualTo(200);
+<a class="jxr_linenumber" name="L668" href="#L668">668</a>             .that(JavaLanguageLexer.DOUBLE_LITERAL)
+<a class="jxr_linenumber" name="L669" href="#L669">669</a>             .isEqualTo(193);
 <a class="jxr_linenumber" name="L670" href="#L670">670</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L671" href="#L671">671</a>             .that(JavaLanguageLexer.RECORD_COMPONENTS)
-<a class="jxr_linenumber" name="L672" href="#L672">672</a>             .isEqualTo(201);
+<a class="jxr_linenumber" name="L671" href="#L671">671</a>             .that(JavaLanguageLexer.HEX_FLOAT_LITERAL)
+<a class="jxr_linenumber" name="L672" href="#L672">672</a>             .isEqualTo(194);
 <a class="jxr_linenumber" name="L673" href="#L673">673</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L674" href="#L674">674</a>             .that(JavaLanguageLexer.RECORD_COMPONENT_DEF)
-<a class="jxr_linenumber" name="L675" href="#L675">675</a>             .isEqualTo(202);
+<a class="jxr_linenumber" name="L674" href="#L674">674</a>             .that(JavaLanguageLexer.HEX_DOUBLE_LITERAL)
+<a class="jxr_linenumber" name="L675" href="#L675">675</a>             .isEqualTo(195);
 <a class="jxr_linenumber" name="L676" href="#L676">676</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L677" href="#L677">677</a>             .that(JavaLanguageLexer.COMPACT_CTOR_DEF)
-<a class="jxr_linenumber" name="L678" href="#L678">678</a>             .isEqualTo(203);
+<a class="jxr_linenumber" name="L677" href="#L677">677</a>             .that(JavaLanguageLexer.SIGNED_INTEGER)
+<a class="jxr_linenumber" name="L678" href="#L678">678</a>             .isEqualTo(196);
 <a class="jxr_linenumber" name="L679" href="#L679">679</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L680" href="#L680">680</a>             .that(JavaLanguageLexer.TEXT_BLOCK_LITERAL_BEGIN)
-<a class="jxr_linenumber" name="L681" href="#L681">681</a>             .isEqualTo(204);
+<a class="jxr_linenumber" name="L680" href="#L680">680</a>             .that(JavaLanguageLexer.BINARY_EXPONENT)
+<a class="jxr_linenumber" name="L681" href="#L681">681</a>             .isEqualTo(197);
 <a class="jxr_linenumber" name="L682" href="#L682">682</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L683" href="#L683">683</a>             .that(JavaLanguageLexer.TEXT_BLOCK_CONTENT)
-<a class="jxr_linenumber" name="L684" href="#L684">684</a>             .isEqualTo(205);
+<a class="jxr_linenumber" name="L683" href="#L683">683</a>             .that(JavaLanguageLexer.PATTERN_VARIABLE_DEF)
+<a class="jxr_linenumber" name="L684" href="#L684">684</a>             .isEqualTo(198);
 <a class="jxr_linenumber" name="L685" href="#L685">685</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L686" href="#L686">686</a>             .that(JavaLanguageLexer.TEXT_BLOCK_LITERAL_END)
-<a class="jxr_linenumber" name="L687" href="#L687">687</a>             .isEqualTo(206);
+<a class="jxr_linenumber" name="L686" href="#L686">686</a>             .that(JavaLanguageLexer.RECORD_DEF)
+<a class="jxr_linenumber" name="L687" href="#L687">687</a>             .isEqualTo(199);
 <a class="jxr_linenumber" name="L688" href="#L688">688</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L689" href="#L689">689</a>             .that(JavaLanguageLexer.LITERAL_YIELD)
-<a class="jxr_linenumber" name="L690" href="#L690">690</a>             .isEqualTo(207);
+<a class="jxr_linenumber" name="L689" href="#L689">689</a>             .that(JavaLanguageLexer.LITERAL_RECORD)
+<a class="jxr_linenumber" name="L690" href="#L690">690</a>             .isEqualTo(200);
 <a class="jxr_linenumber" name="L691" href="#L691">691</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>             .that(JavaLanguageLexer.SWITCH_RULE)
-<a class="jxr_linenumber" name="L693" href="#L693">693</a>             .isEqualTo(208);
+<a class="jxr_linenumber" name="L692" href="#L692">692</a>             .that(JavaLanguageLexer.RECORD_COMPONENTS)
+<a class="jxr_linenumber" name="L693" href="#L693">693</a>             .isEqualTo(201);
 <a class="jxr_linenumber" name="L694" href="#L694">694</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L695" href="#L695">695</a>             .that(JavaLanguageLexer.LITERAL_NON_SEALED)
-<a class="jxr_linenumber" name="L696" href="#L696">696</a>             .isEqualTo(209);
+<a class="jxr_linenumber" name="L695" href="#L695">695</a>             .that(JavaLanguageLexer.RECORD_COMPONENT_DEF)
+<a class="jxr_linenumber" name="L696" href="#L696">696</a>             .isEqualTo(202);
 <a class="jxr_linenumber" name="L697" href="#L697">697</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>             .that(JavaLanguageLexer.LITERAL_SEALED)
-<a class="jxr_linenumber" name="L699" href="#L699">699</a>             .isEqualTo(210);
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>             .that(JavaLanguageLexer.COMPACT_CTOR_DEF)
+<a class="jxr_linenumber" name="L699" href="#L699">699</a>             .isEqualTo(203);
 <a class="jxr_linenumber" name="L700" href="#L700">700</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L701" href="#L701">701</a>             .that(JavaLanguageLexer.LITERAL_PERMITS)
-<a class="jxr_linenumber" name="L702" href="#L702">702</a>             .isEqualTo(211);
+<a class="jxr_linenumber" name="L701" href="#L701">701</a>             .that(JavaLanguageLexer.TEXT_BLOCK_LITERAL_BEGIN)
+<a class="jxr_linenumber" name="L702" href="#L702">702</a>             .isEqualTo(204);
 <a class="jxr_linenumber" name="L703" href="#L703">703</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L704" href="#L704">704</a>             .that(JavaLanguageLexer.PERMITS_CLAUSE)
-<a class="jxr_linenumber" name="L705" href="#L705">705</a>             .isEqualTo(212);
+<a class="jxr_linenumber" name="L704" href="#L704">704</a>             .that(JavaLanguageLexer.TEXT_BLOCK_CONTENT)
+<a class="jxr_linenumber" name="L705" href="#L705">705</a>             .isEqualTo(205);
 <a class="jxr_linenumber" name="L706" href="#L706">706</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L707" href="#L707">707</a>              .that(JavaLanguageLexer.PATTERN_DEF)
-<a class="jxr_linenumber" name="L708" href="#L708">708</a>              .isEqualTo(213);
+<a class="jxr_linenumber" name="L707" href="#L707">707</a>             .that(JavaLanguageLexer.TEXT_BLOCK_LITERAL_END)
+<a class="jxr_linenumber" name="L708" href="#L708">708</a>             .isEqualTo(206);
 <a class="jxr_linenumber" name="L709" href="#L709">709</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L710" href="#L710">710</a>              .that(JavaLanguageLexer.LITERAL_WHEN)
-<a class="jxr_linenumber" name="L711" href="#L711">711</a>              .isEqualTo(214);
+<a class="jxr_linenumber" name="L710" href="#L710">710</a>             .that(JavaLanguageLexer.LITERAL_YIELD)
+<a class="jxr_linenumber" name="L711" href="#L711">711</a>             .isEqualTo(207);
 <a class="jxr_linenumber" name="L712" href="#L712">712</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L713" href="#L713">713</a>              .that(JavaLanguageLexer.RECORD_PATTERN_DEF)
-<a class="jxr_linenumber" name="L714" href="#L714">714</a>              .isEqualTo(215);
+<a class="jxr_linenumber" name="L713" href="#L713">713</a>             .that(JavaLanguageLexer.SWITCH_RULE)
+<a class="jxr_linenumber" name="L714" href="#L714">714</a>             .isEqualTo(208);
 <a class="jxr_linenumber" name="L715" href="#L715">715</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L716" href="#L716">716</a>              .that(JavaLanguageLexer.RECORD_PATTERN_COMPONENTS)
-<a class="jxr_linenumber" name="L717" href="#L717">717</a>              .isEqualTo(216);
+<a class="jxr_linenumber" name="L716" href="#L716">716</a>             .that(JavaLanguageLexer.LITERAL_NON_SEALED)
+<a class="jxr_linenumber" name="L717" href="#L717">717</a>             .isEqualTo(209);
 <a class="jxr_linenumber" name="L718" href="#L718">718</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L719" href="#L719">719</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_BEGIN)
-<a class="jxr_linenumber" name="L720" href="#L720">720</a>             .isEqualTo(217);
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>             .that(JavaLanguageLexer.LITERAL_SEALED)
+<a class="jxr_linenumber" name="L720" href="#L720">720</a>             .isEqualTo(210);
 <a class="jxr_linenumber" name="L721" href="#L721">721</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L722" href="#L722">722</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_MID)
-<a class="jxr_linenumber" name="L723" href="#L723">723</a>             .isEqualTo(218);
+<a class="jxr_linenumber" name="L722" href="#L722">722</a>             .that(JavaLanguageLexer.LITERAL_PERMITS)
+<a class="jxr_linenumber" name="L723" href="#L723">723</a>             .isEqualTo(211);
 <a class="jxr_linenumber" name="L724" href="#L724">724</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L725" href="#L725">725</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_END)
-<a class="jxr_linenumber" name="L726" href="#L726">726</a>             .isEqualTo(219);
+<a class="jxr_linenumber" name="L725" href="#L725">725</a>             .that(JavaLanguageLexer.PERMITS_CLAUSE)
+<a class="jxr_linenumber" name="L726" href="#L726">726</a>             .isEqualTo(212);
 <a class="jxr_linenumber" name="L727" href="#L727">727</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L728" href="#L728">728</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_CONTENT)
-<a class="jxr_linenumber" name="L729" href="#L729">729</a>             .isEqualTo(220);
+<a class="jxr_linenumber" name="L728" href="#L728">728</a>              .that(JavaLanguageLexer.PATTERN_DEF)
+<a class="jxr_linenumber" name="L729" href="#L729">729</a>              .isEqualTo(213);
 <a class="jxr_linenumber" name="L730" href="#L730">730</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L731" href="#L731">731</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN)
-<a class="jxr_linenumber" name="L732" href="#L732">732</a>             .isEqualTo(221);
+<a class="jxr_linenumber" name="L731" href="#L731">731</a>              .that(JavaLanguageLexer.LITERAL_WHEN)
+<a class="jxr_linenumber" name="L732" href="#L732">732</a>              .isEqualTo(214);
 <a class="jxr_linenumber" name="L733" href="#L733">733</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L734" href="#L734">734</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION)
-<a class="jxr_linenumber" name="L735" href="#L735">735</a>             .isEqualTo(222);
+<a class="jxr_linenumber" name="L734" href="#L734">734</a>              .that(JavaLanguageLexer.RECORD_PATTERN_DEF)
+<a class="jxr_linenumber" name="L735" href="#L735">735</a>              .isEqualTo(215);
 <a class="jxr_linenumber" name="L736" href="#L736">736</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L737" href="#L737">737</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION_END)
-<a class="jxr_linenumber" name="L738" href="#L738">738</a>             .isEqualTo(223);
-<a class="jxr_linenumber" name="L739" href="#L739">739</a> 
-<a class="jxr_linenumber" name="L740" href="#L740">740</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tokenCount = (<strong class="jxr_keyword">int</strong>) Arrays.stream(JavaLanguageLexer.<strong class="jxr_keyword">class</strong>.getDeclaredFields())
-<a class="jxr_linenumber" name="L741" href="#L741">741</a>                 .filter(GeneratedJavaTokenTypesTest::isPublicStaticFinalInt)
-<a class="jxr_linenumber" name="L742" href="#L742">742</a>                 .count();
-<a class="jxr_linenumber" name="L743" href="#L743">743</a> 
-<a class="jxr_linenumber" name="L744" href="#L744">744</a>         <em class="jxr_comment">// Read JavaDoc before changing count below</em>
-<a class="jxr_linenumber" name="L745" href="#L745">745</a>         assertWithMessage(<span class="jxr_string">"all tokens must be added to list in"</span>
-<a class="jxr_linenumber" name="L746" href="#L746">746</a>                         + <span class="jxr_string">" 'GeneratedJavaTokenTypesTest' and verified"</span>
-<a class="jxr_linenumber" name="L747" href="#L747">747</a>                         + <span class="jxr_string">" that their old numbering didn't change"</span>)
-<a class="jxr_linenumber" name="L748" href="#L748">748</a>             .that(tokenCount)
-<a class="jxr_linenumber" name="L749" href="#L749">749</a>             .isEqualTo(235);
-<a class="jxr_linenumber" name="L750" href="#L750">750</a>     }
-<a class="jxr_linenumber" name="L751" href="#L751">751</a> 
-<a class="jxr_linenumber" name="L752" href="#L752">752</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L753" href="#L753">753</a> <em class="jxr_javadoccomment">     * This test was created to make sure that new tokens are added to the 'tokens'</em>
-<a class="jxr_linenumber" name="L754" href="#L754">754</a> <em class="jxr_javadoccomment">     * block in the lexer grammar. If a new token is not added at the end of the list,</em>
-<a class="jxr_linenumber" name="L755" href="#L755">755</a> <em class="jxr_javadoccomment">     * it will become "mixed in" with the unused tokens and cause</em>
-<a class="jxr_linenumber" name="L756" href="#L756">756</a> <em class="jxr_javadoccomment">     * Collections#lastIndexOfSubList to return a -1 and fail the test.</em>
-<a class="jxr_linenumber" name="L757" href="#L757">757</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L758" href="#L758">758</a>     @Test
-<a class="jxr_linenumber" name="L759" href="#L759">759</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokenHasBeenAddedToTokensBlockInLexerGrammar() {
-<a class="jxr_linenumber" name="L760" href="#L760">760</a>         <strong class="jxr_keyword">final</strong> VocabularyImpl vocabulary = (VocabularyImpl) JavaLanguageLexer.VOCABULARY;
-<a class="jxr_linenumber" name="L761" href="#L761">761</a>         <strong class="jxr_keyword">final</strong> String[] nullableSymbolicNames = vocabulary.getSymbolicNames();
-<a class="jxr_linenumber" name="L762" href="#L762">762</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; allTokenNames = Arrays.stream(nullableSymbolicNames)
-<a class="jxr_linenumber" name="L763" href="#L763">763</a>                 .filter(Objects::nonNull)
-<a class="jxr_linenumber" name="L764" href="#L764">764</a>                 .collect(Collectors.toUnmodifiableList());
-<a class="jxr_linenumber" name="L765" href="#L765">765</a> 
-<a class="jxr_linenumber" name="L766" href="#L766">766</a>         <em class="jxr_comment">// Since the following tokens are not declared in the 'tokens' block,</em>
-<a class="jxr_linenumber" name="L767" href="#L767">767</a>         <em class="jxr_comment">// they will always appear last in the list of symbolic names provided</em>
-<a class="jxr_linenumber" name="L768" href="#L768">768</a>         <em class="jxr_comment">// by the vocabulary.</em>
-<a class="jxr_linenumber" name="L769" href="#L769">769</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; unusedTokenNames = List.of(
-<a class="jxr_linenumber" name="L770" href="#L770">770</a>                 <em class="jxr_comment">// reserved keywords that are not part of the language</em>
-<a class="jxr_linenumber" name="L771" href="#L771">771</a>                 <span class="jxr_string">"LITERAL_CONST"</span>, <span class="jxr_string">"LITERAL_GOTO"</span>,
-<a class="jxr_linenumber" name="L772" href="#L772">772</a> 
-<a class="jxr_linenumber" name="L773" href="#L773">773</a>                 <em class="jxr_comment">// Lexer tokens that are not part of our API (they are used as components of</em>
-<a class="jxr_linenumber" name="L774" href="#L774">774</a>                 <em class="jxr_comment">// parser rules, but the token name is changed).</em>
-<a class="jxr_linenumber" name="L775" href="#L775">775</a>                 <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>,
-<a class="jxr_linenumber" name="L776" href="#L776">776</a>                 <span class="jxr_string">"HEX_LITERAL"</span>, <span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>,
-<a class="jxr_linenumber" name="L777" href="#L777">777</a>                 <span class="jxr_string">"BINARY_LITERAL"</span>
-<a class="jxr_linenumber" name="L778" href="#L778">778</a>         );
-<a class="jxr_linenumber" name="L779" href="#L779">779</a> 
-<a class="jxr_linenumber" name="L780" href="#L780">780</a>         <em class="jxr_comment">// Get the starting index of the sublist of tokens, or -1 if sublist</em>
-<a class="jxr_linenumber" name="L781" href="#L781">781</a>         <em class="jxr_comment">// is not present.</em>
-<a class="jxr_linenumber" name="L782" href="#L782">782</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastIndexOfSublist =
-<a class="jxr_linenumber" name="L783" href="#L783">783</a>                 Collections.lastIndexOfSubList(allTokenNames, unusedTokenNames);
-<a class="jxr_linenumber" name="L784" href="#L784">784</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfUsedTokens = allTokenNames.size() - unusedTokenNames.size();
-<a class="jxr_linenumber" name="L785" href="#L785">785</a>         <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"New tokens must be added to the 'tokens' block in the"</span>
-<a class="jxr_linenumber" name="L786" href="#L786">786</a>                 + <span class="jxr_string">" lexer grammar."</span>;
-<a class="jxr_linenumber" name="L787" href="#L787">787</a> 
-<a class="jxr_linenumber" name="L788" href="#L788">788</a>         assertWithMessage(message)
-<a class="jxr_linenumber" name="L789" href="#L789">789</a>                 .that(expectedNumberOfUsedTokens)
-<a class="jxr_linenumber" name="L790" href="#L790">790</a>                 .isEqualTo(lastIndexOfSublist);
-<a class="jxr_linenumber" name="L791" href="#L791">791</a>     }
-<a class="jxr_linenumber" name="L792" href="#L792">792</a> 
-<a class="jxr_linenumber" name="L793" href="#L793">793</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L794" href="#L794">794</a> <em class="jxr_javadoccomment">     * Checks that a given field is 'public static final int'.</em>
-<a class="jxr_linenumber" name="L795" href="#L795">795</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L796" href="#L796">796</a> <em class="jxr_javadoccomment">     * @param field field to verify type and visibility of</em>
-<a class="jxr_linenumber" name="L797" href="#L797">797</a> <em class="jxr_javadoccomment">     * @return true if field is declared as 'public static final int'</em>
-<a class="jxr_linenumber" name="L798" href="#L798">798</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L799" href="#L799">799</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isPublicStaticFinalInt(Field field) {
-<a class="jxr_linenumber" name="L800" href="#L800">800</a>         <strong class="jxr_keyword">final</strong> Class&lt;?&gt; fieldType = field.getType();
-<a class="jxr_linenumber" name="L801" href="#L801">801</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> mods = field.getModifiers();
-<a class="jxr_linenumber" name="L802" href="#L802">802</a>         <strong class="jxr_keyword">return</strong> fieldType.equals(Integer.TYPE)
-<a class="jxr_linenumber" name="L803" href="#L803">803</a>                 &amp;&amp; Modifier.isPublic(mods)
-<a class="jxr_linenumber" name="L804" href="#L804">804</a>                 &amp;&amp; Modifier.isStatic(mods)
-<a class="jxr_linenumber" name="L805" href="#L805">805</a>                 &amp;&amp; Modifier.isFinal(mods);
-<a class="jxr_linenumber" name="L806" href="#L806">806</a>     }
-<a class="jxr_linenumber" name="L807" href="#L807">807</a> }
+<a class="jxr_linenumber" name="L737" href="#L737">737</a>              .that(JavaLanguageLexer.RECORD_PATTERN_COMPONENTS)
+<a class="jxr_linenumber" name="L738" href="#L738">738</a>              .isEqualTo(216);
+<a class="jxr_linenumber" name="L739" href="#L739">739</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L740" href="#L740">740</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_BEGIN)
+<a class="jxr_linenumber" name="L741" href="#L741">741</a>             .isEqualTo(217);
+<a class="jxr_linenumber" name="L742" href="#L742">742</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L743" href="#L743">743</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_MID)
+<a class="jxr_linenumber" name="L744" href="#L744">744</a>             .isEqualTo(218);
+<a class="jxr_linenumber" name="L745" href="#L745">745</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L746" href="#L746">746</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_END)
+<a class="jxr_linenumber" name="L747" href="#L747">747</a>             .isEqualTo(219);
+<a class="jxr_linenumber" name="L748" href="#L748">748</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L749" href="#L749">749</a>             .that(JavaLanguageLexer.STRING_TEMPLATE_CONTENT)
+<a class="jxr_linenumber" name="L750" href="#L750">750</a>             .isEqualTo(220);
+<a class="jxr_linenumber" name="L751" href="#L751">751</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L752" href="#L752">752</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN)
+<a class="jxr_linenumber" name="L753" href="#L753">753</a>             .isEqualTo(221);
+<a class="jxr_linenumber" name="L754" href="#L754">754</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L755" href="#L755">755</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION)
+<a class="jxr_linenumber" name="L756" href="#L756">756</a>             .isEqualTo(222);
+<a class="jxr_linenumber" name="L757" href="#L757">757</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L758" href="#L758">758</a>             .that(JavaLanguageLexer.EMBEDDED_EXPRESSION_END)
+<a class="jxr_linenumber" name="L759" href="#L759">759</a>             .isEqualTo(223);
+<a class="jxr_linenumber" name="L760" href="#L760">760</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L761" href="#L761">761</a>             .that(JavaLanguageLexer.LITERAL_UNDERSCORE)
+<a class="jxr_linenumber" name="L762" href="#L762">762</a>             .isEqualTo(224);
+<a class="jxr_linenumber" name="L763" href="#L763">763</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L764" href="#L764">764</a>             .that(JavaLanguageLexer.UNNAMED_PATTERN_DEF)
+<a class="jxr_linenumber" name="L765" href="#L765">765</a>             .isEqualTo(225);
+<a class="jxr_linenumber" name="L766" href="#L766">766</a> 
+<a class="jxr_linenumber" name="L767" href="#L767">767</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; modeNames = Set.of(JavaLanguageLexer.modeNames);
+<a class="jxr_linenumber" name="L768" href="#L768">768</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; channelNames = Set.of(JavaLanguageLexer.channelNames);
+<a class="jxr_linenumber" name="L769" href="#L769">769</a> 
+<a class="jxr_linenumber" name="L770" href="#L770">770</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tokenCount = (<strong class="jxr_keyword">int</strong>) Arrays.stream(JavaLanguageLexer.<strong class="jxr_keyword">class</strong>.getDeclaredFields())
+<a class="jxr_linenumber" name="L771" href="#L771">771</a>                 .filter(GeneratedJavaTokenTypesTest::isPublicStaticFinalInt)
+<a class="jxr_linenumber" name="L772" href="#L772">772</a>                 .filter(field -&gt; !modeNames.contains(field.getName()))
+<a class="jxr_linenumber" name="L773" href="#L773">773</a>                 .filter(field -&gt; !channelNames.contains(field.getName()))
+<a class="jxr_linenumber" name="L774" href="#L774">774</a>                 .filter(field -&gt; !INTERNAL_TOKENS.contains(field.getName()))
+<a class="jxr_linenumber" name="L775" href="#L775">775</a>                 .count();
+<a class="jxr_linenumber" name="L776" href="#L776">776</a> 
+<a class="jxr_linenumber" name="L777" href="#L777">777</a>         <em class="jxr_comment">// Read JavaDoc before changing count below, the count should be equal to</em>
+<a class="jxr_linenumber" name="L778" href="#L778">778</a>         <em class="jxr_comment">// the number of the last token asserted above.</em>
+<a class="jxr_linenumber" name="L779" href="#L779">779</a>         assertWithMessage(<span class="jxr_string">"all tokens must be added to list in"</span>
+<a class="jxr_linenumber" name="L780" href="#L780">780</a>                         + <span class="jxr_string">" 'GeneratedJavaTokenTypesTest' and verified"</span>
+<a class="jxr_linenumber" name="L781" href="#L781">781</a>                         + <span class="jxr_string">" that their old numbering didn't change"</span>)
+<a class="jxr_linenumber" name="L782" href="#L782">782</a>             .that(tokenCount)
+<a class="jxr_linenumber" name="L783" href="#L783">783</a>             .isEqualTo(225);
+<a class="jxr_linenumber" name="L784" href="#L784">784</a>     }
+<a class="jxr_linenumber" name="L785" href="#L785">785</a> 
+<a class="jxr_linenumber" name="L786" href="#L786">786</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L787" href="#L787">787</a> <em class="jxr_javadoccomment">     * This test was created to make sure that new tokens are added to the 'tokens'</em>
+<a class="jxr_linenumber" name="L788" href="#L788">788</a> <em class="jxr_javadoccomment">     * block in the lexer grammar. If a new token is not added at the end of the list,</em>
+<a class="jxr_linenumber" name="L789" href="#L789">789</a> <em class="jxr_javadoccomment">     * it will become "mixed in" with the unused tokens and cause</em>
+<a class="jxr_linenumber" name="L790" href="#L790">790</a> <em class="jxr_javadoccomment">     * Collections#lastIndexOfSubList to return a -1 and fail the test.</em>
+<a class="jxr_linenumber" name="L791" href="#L791">791</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L792" href="#L792">792</a>     @Test
+<a class="jxr_linenumber" name="L793" href="#L793">793</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTokenHasBeenAddedToTokensBlockInLexerGrammar() {
+<a class="jxr_linenumber" name="L794" href="#L794">794</a>         <strong class="jxr_keyword">final</strong> VocabularyImpl vocabulary = (VocabularyImpl) JavaLanguageLexer.VOCABULARY;
+<a class="jxr_linenumber" name="L795" href="#L795">795</a>         <strong class="jxr_keyword">final</strong> String[] nullableSymbolicNames = vocabulary.getSymbolicNames();
+<a class="jxr_linenumber" name="L796" href="#L796">796</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; allTokenNames = Arrays.stream(nullableSymbolicNames)
+<a class="jxr_linenumber" name="L797" href="#L797">797</a>                 .filter(Objects::nonNull)
+<a class="jxr_linenumber" name="L798" href="#L798">798</a>                 .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L799" href="#L799">799</a> 
+<a class="jxr_linenumber" name="L800" href="#L800">800</a>         <em class="jxr_comment">// Get the starting index of the sublist of tokens, or -1 if sublist</em>
+<a class="jxr_linenumber" name="L801" href="#L801">801</a>         <em class="jxr_comment">// is not present.</em>
+<a class="jxr_linenumber" name="L802" href="#L802">802</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lastIndexOfSublist =
+<a class="jxr_linenumber" name="L803" href="#L803">803</a>                 Collections.lastIndexOfSubList(allTokenNames, INTERNAL_TOKENS);
+<a class="jxr_linenumber" name="L804" href="#L804">804</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> expectedNumberOfUsedTokens = allTokenNames.size() - INTERNAL_TOKENS.size();
+<a class="jxr_linenumber" name="L805" href="#L805">805</a>         <strong class="jxr_keyword">final</strong> String message = <span class="jxr_string">"New tokens must be added to the 'tokens' block in the"</span>
+<a class="jxr_linenumber" name="L806" href="#L806">806</a>                 + <span class="jxr_string">" lexer grammar."</span>;
+<a class="jxr_linenumber" name="L807" href="#L807">807</a> 
+<a class="jxr_linenumber" name="L808" href="#L808">808</a>         assertWithMessage(message)
+<a class="jxr_linenumber" name="L809" href="#L809">809</a>                 .that(expectedNumberOfUsedTokens)
+<a class="jxr_linenumber" name="L810" href="#L810">810</a>                 .isEqualTo(lastIndexOfSublist);
+<a class="jxr_linenumber" name="L811" href="#L811">811</a>     }
+<a class="jxr_linenumber" name="L812" href="#L812">812</a> 
+<a class="jxr_linenumber" name="L813" href="#L813">813</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L814" href="#L814">814</a> <em class="jxr_javadoccomment">     * Checks that a given field is 'public static final int'.</em>
+<a class="jxr_linenumber" name="L815" href="#L815">815</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L816" href="#L816">816</a> <em class="jxr_javadoccomment">     * @param field field to verify type and visibility of</em>
+<a class="jxr_linenumber" name="L817" href="#L817">817</a> <em class="jxr_javadoccomment">     * @return true if field is declared as 'public static final int'</em>
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L819" href="#L819">819</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isPublicStaticFinalInt(Field field) {
+<a class="jxr_linenumber" name="L820" href="#L820">820</a>         <strong class="jxr_keyword">final</strong> Class&lt;?&gt; fieldType = field.getType();
+<a class="jxr_linenumber" name="L821" href="#L821">821</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> mods = field.getModifiers();
+<a class="jxr_linenumber" name="L822" href="#L822">822</a>         <strong class="jxr_keyword">return</strong> fieldType.equals(Integer.TYPE)
+<a class="jxr_linenumber" name="L823" href="#L823">823</a>                 &amp;&amp; Modifier.isPublic(mods)
+<a class="jxr_linenumber" name="L824" href="#L824">824</a>                 &amp;&amp; Modifier.isStatic(mods)
+<a class="jxr_linenumber" name="L825" href="#L825">825</a>                 &amp;&amp; Modifier.isFinal(mods);
+<a class="jxr_linenumber" name="L826" href="#L826">826</a>     }
+<a class="jxr_linenumber" name="L827" href="#L827">827</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-frame.html
index 226015e0a4..1aa8c0759e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.antlr4</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.antlr4</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-summary.html
index a6d5f94da3..e0a741e7fe 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/antlr4/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.antlr4</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.antlr4</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -836,7 +836,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-frame.html
index f1ed4b8fa8..31a22efd39 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.comments</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.comments</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-summary.html
index b9932e9486..4a366b8a3c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/comments/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.comments</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.comments</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-frame.html
index e7ba0879f3..ab46743b56 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java19</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java19</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-summary.html
index 1a801c98a7..f208734d16 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java19/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java19</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java19</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-frame.html
index c52780b19a..73b7b3a0bf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java20</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java20</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-summary.html
index 0b0fca4077..b6afcaecd2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java20/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java20</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java20</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html
index bf3b6068f9..17ae530f00 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html
@@ -27,42 +27,111 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.grammar.java21;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractTreeTestSupport;
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Java21AstRegressionTest" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html#Java21AstRegressionTest">Java21AstRegressionTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractTreeTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractTreeTestSupport.html#AbstractTreeTestSupport">AbstractTreeTestSupport</a> {
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>      @Override
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/grammar/java21"</span>;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>      }
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.google.common.truth.Truth.assertWithMessage;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertThrows;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractTreeTestSupport;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.JavaParser;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.CheckstyleException;
 <a class="jxr_linenumber" name="L32" href="#L32">32</a>  
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      @Test
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBasicStringTemplate() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>          verifyAst(
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>                  getNonCompilablePath(
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>                          <span class="jxr_string">"ExpectedStringTemplateBasic.txt"</span>),
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>                  getNonCompilablePath(
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>                          <span class="jxr_string">"InputStringTemplateBasic.java"</span>));
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>      }
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">     * Test for tabs instead of spaces in the input file.</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment">     * All node columns are -3 when compared to the above test. This is</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">     * because the input file has tabs instead of spaces. '\t' is</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">     * one character vs. four spaces.</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>      @Test
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBasicStringTemplateWithTabs() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>          verifyAst(
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>                  getNonCompilablePath(
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>                          <span class="jxr_string">"ExpectedStringTemplateBasicWithTabs.txt"</span>),
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>                  getNonCompilablePath(
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>                          <span class="jxr_string">"InputStringTemplateBasicWithTabs.java"</span>));
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  }
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="Java21AstRegressionTest" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java21/Java21AstRegressionTest.html#Java21AstRegressionTest">Java21AstRegressionTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractTreeTestSupport" href="../../../../../../com/puppycrawl/tools/checkstyle/AbstractTreeTestSupport.html#AbstractTreeTestSupport">AbstractTreeTestSupport</a> {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Override
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/grammar/java21"</span>;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Test
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBasicStringTemplate() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          verifyAst(
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>                          <span class="jxr_string">"ExpectedStringTemplateBasic.txt"</span>),
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>                          <span class="jxr_string">"InputStringTemplateBasic.java"</span>));
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      }
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment">     * Test for tabs instead of spaces in the input file.</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * All node columns are -3 when compared to the above test. This is</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">     * because the input file has tabs instead of spaces. '\t' is</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em class="jxr_javadoccomment">     * one character vs. four spaces.</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      @Test
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBasicStringTemplateWithTabs() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          verifyAst(
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                          <span class="jxr_string">"ExpectedStringTemplateBasicWithTabs.txt"</span>),
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                          <span class="jxr_string">"InputStringTemplateBasicWithTabs.java"</span>));
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      }
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      @Test
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUnnamedVariableBasic() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          verifyAst(
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>                          <span class="jxr_string">"ExpectedUnnamedVariableBasic.txt"</span>),
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>                          <span class="jxr_string">"InputUnnamedVariableBasic.java"</span>));
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      }
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      @Test
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUnnamedVariableSwitch() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          verifyAst(
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>                          <span class="jxr_string">"ExpectedUnnamedVariableSwitch.txt"</span>),
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>                          <span class="jxr_string">"InputUnnamedVariableSwitch.java"</span>));
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      @Test
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTextBlockConsecutiveEscapes() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          verifyAst(
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                          <span class="jxr_string">"ExpectedTextBlockConsecutiveEscapes.txt"</span>),
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                  getNonCompilablePath(
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>                          <span class="jxr_string">"InputTextBlockConsecutiveEscapes.java"</span>));
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      }
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">     * Unusual test case, but important to prevent regressions. We need to</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * make sure that we only consume legal escapes in text blocks, and</em>
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     * don't unintentionally parse something that should be an</em>
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     * escape as regular text.</em>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     * @throws Exception if an error occurs</em>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      @Test
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTextBlockParsingFail() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">final</strong> File file =
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>                 <strong class="jxr_keyword">new</strong> File(getNonCompilablePath(<span class="jxr_string">"InputTextBlockParsingFail.java.fail"</span>));
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         <strong class="jxr_keyword">final</strong> Throwable throwable =
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>                 assertThrows(<span class="jxr_string">"Exception should be thrown due to parsing failure."</span>,
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>                         CheckstyleException.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>                         () -&gt; JavaParser.parseFile(file, JavaParser.Options.WITHOUT_COMMENTS)
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>                 );
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> 
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">final</strong> String incorrectThrowableCauseMessage =
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>                 <span class="jxr_string">"Cause of CheckstyleException should be IllegalStateException."</span>;
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         assertWithMessage(incorrectThrowableCauseMessage)
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 .that(throwable.getCause())
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>                 .isInstanceOf(IllegalStateException.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>         <strong class="jxr_keyword">final</strong> String incorrectParsingFailureMessage =
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>                 <span class="jxr_string">"Message of IllegalStateException should contain the parsing failure."</span>;
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> 
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>         assertWithMessage(incorrectParsingFailureMessage)
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                 .that(throwable.getCause().getMessage())
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>                 .contains(<span class="jxr_string">"13:14: mismatched input '}&#92;&#92;n"</span>
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>                         + <span class="jxr_string">"            ' expecting TEXT_BLOCK_LITERAL_END"</span>);
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>     }
+<a class="jxr_linenumber" name="L126" href="#L126">126</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-frame.html
index dba0198494..03ee1dbdb7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java21</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java21</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-summary.html
index 13b6e88741..6f9b1a41a8 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java21/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java21</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java21</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-frame.html
index 487d7df8a4..fd8cd8aa3f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java8</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java8</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-summary.html
index c80f18c006..9d3248a577 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java8/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java8</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java8</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -491,7 +491,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-frame.html
index 896e97c80e..f4892bd730 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java9</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java9</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-summary.html
index 4f77124a41..4f5fc0152a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/java9/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java9</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java9</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
index 4bb9d79dea..d6b0f9ecff 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
index d430064254..1f1e86ddd4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
index cf2c163915..4af05a4c76 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
index 9e987cf228..e96e6e820d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -461,7 +461,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-frame.html
index 3ed2a49b6a..3189e99189 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.codeselectorpresentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.codeselectorpresentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-summary.html
index 8fc4659637..251bde62a1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/codeselectorpresentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.codeselectorpresentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.codeselectorpresentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.co
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-frame.html
index 96ea05d61a..22bc34e441 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.main</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.main</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-summary.html
index 0e08fa07bd..b05b4ad517 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/main/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.main</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.main</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.ma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-frame.html
index c32e3c96e8..7984a49906 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframe</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframe</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-summary.html
index e5e4787271..8da6ac13ca 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframe/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframe</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframe</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.ma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-frame.html
index bd932af5a8..0a12b9a400 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframemodel</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframemodel</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-summary.html
index edf8c13dba..e3069ec83c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/mainframemodel/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframemodel</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.mainframemodel</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.ma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/package-frame.html
index 8d423909c1..9eb5fd6c2e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/package-summary.html
index f0b667e121..0ae6a5ce0b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-frame.html
index 9a558de264..6fc7b7a933 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.parsetreetablepresentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.parsetreetablepresentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-summary.html
index 628565b33d..88a9a074d7 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/parsetreetablepresentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.parsetreetablepresentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.parsetreetablepresentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.pa
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-frame.html
index 19145df4f2..2e82ebdb90 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.treetable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.treetable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-summary.html
index 2c8960848e..606b2fd594 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/gui/treetable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui.treetable</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui.treetable</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui.tr
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/AllChecksTest.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/AllChecksTest.html
index 8ebcbda315..29090d9b10 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/AllChecksTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/AllChecksTest.html
@@ -243,408 +243,413 @@
 <a class="jxr_linenumber" name="L235" href="#L235">235</a>                 <span class="jxr_string">"GENERIC_START"</span>, <span class="jxr_string">"GENERIC_END"</span>, <span class="jxr_string">"WILDCARD_TYPE"</span>)
 <a class="jxr_linenumber" name="L236" href="#L236">236</a>                 .collect(Collectors.toUnmodifiableSet()));
 <a class="jxr_linenumber" name="L237" href="#L237">237</a>         GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE.put(<span class="jxr_string">"IllegalTokenText"</span>, Stream.of(
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>                 <em class="jxr_comment">// all other java tokens and text are allowed</em>
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>                 <span class="jxr_string">"NUM_DOUBLE"</span>, <span class="jxr_string">"NUM_FLOAT"</span>, <span class="jxr_string">"NUM_INT"</span>, <span class="jxr_string">"NUM_LONG"</span>, <span class="jxr_string">"IDENT"</span>,
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>                 <span class="jxr_string">"COMMENT_CONTENT"</span>, <span class="jxr_string">"STRING_LITERAL"</span>, <span class="jxr_string">"CHAR_LITERAL"</span>, <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>,
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>                 <span class="jxr_string">"STRING_TEMPLATE_CONTENT"</span>)
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>                 .collect(Collectors.toUnmodifiableSet()));
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>         GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE.put(<span class="jxr_string">"OperatorWrap"</span>, Stream.of(
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>                 <em class="jxr_comment">// specifically allowed via '4.5.1 Where to break' because the following are</em>
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>                 <em class="jxr_comment">// assignment operators and they are allowed to break before or after the symbol</em>
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>                 <span class="jxr_string">"DIV_ASSIGN"</span>, <span class="jxr_string">"BOR_ASSIGN"</span>, <span class="jxr_string">"SL_ASSIGN"</span>, <span class="jxr_string">"ASSIGN"</span>, <span class="jxr_string">"BSR_ASSIGN"</span>, <span class="jxr_string">"BAND_ASSIGN"</span>,
-<a class="jxr_linenumber" name="L247" href="#L247">247</a>                 <span class="jxr_string">"PLUS_ASSIGN"</span>, <span class="jxr_string">"MINUS_ASSIGN"</span>, <span class="jxr_string">"SR_ASSIGN"</span>, <span class="jxr_string">"STAR_ASSIGN"</span>, <span class="jxr_string">"BXOR_ASSIGN"</span>,
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>                 <span class="jxr_string">"MOD_ASSIGN"</span>,
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>                 <em class="jxr_comment">// COLON token ignored in check config, explained in</em>
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>                 <em class="jxr_comment">// https://github.com/checkstyle/checkstyle/issues/4122</em>
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>                 <span class="jxr_string">"COLON"</span>).collect(Collectors.toUnmodifiableSet()));
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>         GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE.put(<span class="jxr_string">"NoWhitespaceBefore"</span>, Stream.of(
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>                 <em class="jxr_comment">// google uses GenericWhitespace for this behavior</em>
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>                 <span class="jxr_string">"GENERIC_START"</span>, <span class="jxr_string">"GENERIC_END"</span>,
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>                 <em class="jxr_comment">// whitespace is necessary between a type annotation and ellipsis</em>
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>                 <em class="jxr_comment">// according '4.6.2 Horizontal whitespace point 9'</em>
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>                 <span class="jxr_string">"ELLIPSIS"</span>).collect(Collectors.toUnmodifiableSet()));
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>         INTERNAL_MODULES = Definitions.INTERNAL_MODULES.stream()
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>                 .map(moduleName -&gt; {
-<a class="jxr_linenumber" name="L260" href="#L260">260</a>                     <strong class="jxr_keyword">final</strong> String[] packageTokens = moduleName.split(<span class="jxr_string">"&#92;&#92;."</span>);
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>                     <strong class="jxr_keyword">return</strong> packageTokens[packageTokens.length - 1];
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>                 })
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>                 .collect(Collectors.toUnmodifiableSet());
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>     }
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>     @Override
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>     <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/internal/allchecks"</span>;
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>                 <em class="jxr_comment">// numerical types should not be included</em>
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>                 <span class="jxr_string">"NUM_DOUBLE"</span>, <span class="jxr_string">"NUM_FLOAT"</span>, <span class="jxr_string">"NUM_INT"</span>, <span class="jxr_string">"NUM_LONG"</span>,
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>                 <em class="jxr_comment">// identifiers are covered by other checks</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>                 <span class="jxr_string">"IDENT"</span>,
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>                 <em class="jxr_comment">// comments should be skipped as nobody write in octal or unicode code style</em>
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>                 <span class="jxr_string">"COMMENT_CONTENT"</span>,
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>                 <em class="jxr_comment">// until #14291</em>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>                 <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>, <span class="jxr_string">"STRING_TEMPLATE_CONTENT"</span>
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>                 )
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>                 .collect(Collectors.toUnmodifiableSet()));
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>         GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE.put(<span class="jxr_string">"OperatorWrap"</span>, Stream.of(
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>                 <em class="jxr_comment">// specifically allowed via '4.5.1 Where to break' because the following are</em>
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>                 <em class="jxr_comment">// assignment operators and they are allowed to break before or after the symbol</em>
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>                 <span class="jxr_string">"DIV_ASSIGN"</span>, <span class="jxr_string">"BOR_ASSIGN"</span>, <span class="jxr_string">"SL_ASSIGN"</span>, <span class="jxr_string">"ASSIGN"</span>, <span class="jxr_string">"BSR_ASSIGN"</span>, <span class="jxr_string">"BAND_ASSIGN"</span>,
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>                 <span class="jxr_string">"PLUS_ASSIGN"</span>, <span class="jxr_string">"MINUS_ASSIGN"</span>, <span class="jxr_string">"SR_ASSIGN"</span>, <span class="jxr_string">"STAR_ASSIGN"</span>, <span class="jxr_string">"BXOR_ASSIGN"</span>,
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>                 <span class="jxr_string">"MOD_ASSIGN"</span>,
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>                 <em class="jxr_comment">// COLON token ignored in check config, explained in</em>
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>                 <em class="jxr_comment">// https://github.com/checkstyle/checkstyle/issues/4122</em>
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>                 <span class="jxr_string">"COLON"</span>).collect(Collectors.toUnmodifiableSet()));
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>         GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE.put(<span class="jxr_string">"NoWhitespaceBefore"</span>, Stream.of(
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>                 <em class="jxr_comment">// google uses GenericWhitespace for this behavior</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>                 <span class="jxr_string">"GENERIC_START"</span>, <span class="jxr_string">"GENERIC_END"</span>,
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>                 <em class="jxr_comment">// whitespace is necessary between a type annotation and ellipsis</em>
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>                 <em class="jxr_comment">// according '4.6.2 Horizontal whitespace point 9'</em>
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>                 <span class="jxr_string">"ELLIPSIS"</span>).collect(Collectors.toUnmodifiableSet()));
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>         INTERNAL_MODULES = Definitions.INTERNAL_MODULES.stream()
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                 .map(moduleName -&gt; {
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>                     <strong class="jxr_keyword">final</strong> String[] packageTokens = moduleName.split(<span class="jxr_string">"&#92;&#92;."</span>);
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>                     <strong class="jxr_keyword">return</strong> packageTokens[packageTokens.length - 1];
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>                 })
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>                 .collect(Collectors.toUnmodifiableSet());
 <a class="jxr_linenumber" name="L269" href="#L269">269</a>     }
 <a class="jxr_linenumber" name="L270" href="#L270">270</a> 
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>     @Test
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesWithDefaultConfiguration() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>         <strong class="jxr_keyword">final</strong> String inputFilePath = getPath(<span class="jxr_string">"InputAllChecksDefaultConfig.java"</span>);
-<a class="jxr_linenumber" name="L274" href="#L274">274</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>     @Override
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>     <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"com/puppycrawl/tools/checkstyle/internal/allchecks"</span>;
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>     }
 <a class="jxr_linenumber" name="L275" href="#L275">275</a> 
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>             <strong class="jxr_keyword">if</strong> (ModuleReflectionUtil.isRootModule(module)) {
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>             }
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>     @Test
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesWithDefaultConfiguration() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>         <strong class="jxr_keyword">final</strong> String inputFilePath = getPath(<span class="jxr_string">"InputAllChecksDefaultConfig.java"</span>);
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <strong class="jxr_keyword">final</strong> String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
 <a class="jxr_linenumber" name="L280" href="#L280">280</a> 
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>             <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(module);
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>             <strong class="jxr_keyword">if</strong> (module.equals(ImportControlCheck.<strong class="jxr_keyword">class</strong>)) {
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>                 <em class="jxr_comment">// ImportControlCheck must have the import control configuration file to avoid</em>
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>                 <em class="jxr_comment">// violation.</em>
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>                 moduleConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>                         <span class="jxr_string">"InputAllChecksImportControl.xml"</span>));
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             }
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>             verify(moduleConfig, inputFilePath, expected);
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>         }
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>     }
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> 
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>     @Test
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefaultTokensAreSubsetOfAcceptableTokens() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>                         .newInstance();
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] defaultTokens = testedCheck.getDefaultTokens();
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] acceptableTokens = testedCheck.getAcceptableTokens();
-<a class="jxr_linenumber" name="L300" href="#L300">300</a> 
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>                 assertWithMessage(<span class="jxr_string">"%s's default tokens must be a subset of acceptable tokens."</span>,
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>                             check.getName())
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>                         .that(isSubset(defaultTokens, acceptableTokens))
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>                         .isTrue();
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>             }
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>         }
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>     }
-<a class="jxr_linenumber" name="L308" href="#L308">308</a> 
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>     @Test
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokensAreSubsetOfAcceptableTokens() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L311" href="#L311">311</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>                         .newInstance();
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] requiredTokens = testedCheck.getRequiredTokens();
-<a class="jxr_linenumber" name="L316" href="#L316">316</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] acceptableTokens = testedCheck.getAcceptableTokens();
-<a class="jxr_linenumber" name="L317" href="#L317">317</a> 
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>                 assertWithMessage(<span class="jxr_string">"%s's required tokens must be a subset of acceptable tokens."</span>,
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>                             check.getName())
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>                         .that(isSubset(requiredTokens, acceptableTokens))
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>                         .isTrue();
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>             }
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>         }
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>     }
-<a class="jxr_linenumber" name="L325" href="#L325">325</a> 
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>     @Test
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokensAreSubsetOfDefaultTokens() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>                         .newInstance();
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] defaultTokens = testedCheck.getDefaultTokens();
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] requiredTokens = testedCheck.getRequiredTokens();
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> 
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>                 assertWithMessage(<span class="jxr_string">"%s's required tokens must be a subset of default tokens."</span>,
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>                             check.getName())
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>                         .that(isSubset(requiredTokens, defaultTokens))
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>                         .isTrue();
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>             }
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>         }
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>     }
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> 
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>     @Test
-<a class="jxr_linenumber" name="L344" href="#L344">344</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesHaveMultiThreadAnnotation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>             <strong class="jxr_keyword">if</strong> (ModuleReflectionUtil.isRootModule(module)
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>                     || ModuleReflectionUtil.isFilterModule(module)
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>                     || ModuleReflectionUtil.isFileFilterModule(module)
-<a class="jxr_linenumber" name="L349" href="#L349">349</a>                     || ModuleReflectionUtil.isTreeWalkerFilterModule(module)) {
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>             }
-<a class="jxr_linenumber" name="L352" href="#L352">352</a> 
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>             assertWithMessage(<span class="jxr_string">"module '"</span> + module.getSimpleName()
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>                     + <span class="jxr_string">"' must contain a multi-thread annotation"</span>)
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>                             .that(module.isAnnotationPresent(GlobalStatefulCheck.<strong class="jxr_keyword">class</strong>)
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>                                     || module.isAnnotationPresent(FileStatefulCheck.<strong class="jxr_keyword">class</strong>)
-<a class="jxr_linenumber" name="L357" href="#L357">357</a>                                     || module.isAnnotationPresent(StatelessCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>                             .isTrue();
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>         }
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>     }
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> 
-<a class="jxr_linenumber" name="L362" href="#L362">362</a>     @Test
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesAreReferencedInConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; modulesReferencedInConfig = CheckUtil.getConfigCheckStyleModules();
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; moduleNames = CheckUtil.getSimpleNames(CheckUtil.getCheckstyleModules());
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>             <strong class="jxr_keyword">if</strong> (ModuleReflectionUtil.isRootModule(module)) {
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>             }
+<a class="jxr_linenumber" name="L285" href="#L285">285</a> 
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>             <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(module);
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <strong class="jxr_keyword">if</strong> (module.equals(ImportControlCheck.<strong class="jxr_keyword">class</strong>)) {
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>                 <em class="jxr_comment">// ImportControlCheck must have the import control configuration file to avoid</em>
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>                 <em class="jxr_comment">// violation.</em>
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>                 moduleConfig.addProperty(<span class="jxr_string">"file"</span>, getPath(
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>                         <span class="jxr_string">"InputAllChecksImportControl.xml"</span>));
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>             }
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>             verify(moduleConfig, inputFilePath, expected);
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>         }
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>     }
+<a class="jxr_linenumber" name="L296" href="#L296">296</a> 
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>     @Test
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefaultTokensAreSubsetOfAcceptableTokens() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>                         .newInstance();
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] defaultTokens = testedCheck.getDefaultTokens();
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] acceptableTokens = testedCheck.getAcceptableTokens();
+<a class="jxr_linenumber" name="L305" href="#L305">305</a> 
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>                 assertWithMessage(<span class="jxr_string">"%s's default tokens must be a subset of acceptable tokens."</span>,
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>                             check.getName())
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>                         .that(isSubset(defaultTokens, acceptableTokens))
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>                         .isTrue();
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>             }
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>         }
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>     }
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> 
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>     @Test
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokensAreSubsetOfAcceptableTokens() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>                         .newInstance();
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] requiredTokens = testedCheck.getRequiredTokens();
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] acceptableTokens = testedCheck.getAcceptableTokens();
+<a class="jxr_linenumber" name="L322" href="#L322">322</a> 
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>                 assertWithMessage(<span class="jxr_string">"%s's required tokens must be a subset of acceptable tokens."</span>,
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>                             check.getName())
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>                         .that(isSubset(requiredTokens, acceptableTokens))
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>                         .isTrue();
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>             }
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>         }
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>     }
+<a class="jxr_linenumber" name="L330" href="#L330">330</a> 
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>     @Test
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testRequiredTokensAreSubsetOfDefaultTokens() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; check : CheckUtil.getCheckstyleChecks()) {
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>             <strong class="jxr_keyword">if</strong> (AbstractCheck.<strong class="jxr_keyword">class</strong>.isAssignableFrom(check)) {
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>                 <strong class="jxr_keyword">final</strong> AbstractCheck testedCheck = (AbstractCheck) check.getDeclaredConstructor()
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>                         .newInstance();
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] defaultTokens = testedCheck.getDefaultTokens();
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] requiredTokens = testedCheck.getRequiredTokens();
+<a class="jxr_linenumber" name="L339" href="#L339">339</a> 
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>                 assertWithMessage(<span class="jxr_string">"%s's required tokens must be a subset of default tokens."</span>,
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>                             check.getName())
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>                         .that(isSubset(requiredTokens, defaultTokens))
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>                         .isTrue();
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>             }
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>         }
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>     }
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>     @Test
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesHaveMultiThreadAnnotation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>             <strong class="jxr_keyword">if</strong> (ModuleReflectionUtil.isRootModule(module)
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>                     || ModuleReflectionUtil.isFilterModule(module)
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>                     || ModuleReflectionUtil.isFileFilterModule(module)
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>                     || ModuleReflectionUtil.isTreeWalkerFilterModule(module)) {
+<a class="jxr_linenumber" name="L355" href="#L355">355</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>             }
+<a class="jxr_linenumber" name="L357" href="#L357">357</a> 
+<a class="jxr_linenumber" name="L358" href="#L358">358</a>             assertWithMessage(<span class="jxr_string">"module '"</span> + module.getSimpleName()
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>                     + <span class="jxr_string">"' must contain a multi-thread annotation"</span>)
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>                             .that(module.isAnnotationPresent(GlobalStatefulCheck.<strong class="jxr_keyword">class</strong>)
+<a class="jxr_linenumber" name="L361" href="#L361">361</a>                                     || module.isAnnotationPresent(FileStatefulCheck.<strong class="jxr_keyword">class</strong>)
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>                                     || module.isAnnotationPresent(StatelessCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L363" href="#L363">363</a>                             .isTrue();
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>         }
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>     }
 <a class="jxr_linenumber" name="L366" href="#L366">366</a> 
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>         moduleNames.removeAll(INTERNAL_MODULES);
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         moduleNames.stream().filter(check -&gt; !modulesReferencedInConfig.contains(check))
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             .forEach(check -&gt; {
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>                 <strong class="jxr_keyword">final</strong> String errorMessage = String.format(Locale.ROOT,
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>                     <span class="jxr_string">"%s is not referenced in checkstyle-checks.xml"</span>, check);
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>                 assertWithMessage(errorMessage).fail();
-<a class="jxr_linenumber" name="L373" href="#L373">373</a>             });
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>     }
-<a class="jxr_linenumber" name="L375" href="#L375">375</a> 
-<a class="jxr_linenumber" name="L376" href="#L376">376</a>     @Test
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckTokensAreReferencedInCheckstyleConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>         <strong class="jxr_keyword">final</strong> Configuration configuration = <a name="ConfigurationUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/ConfigurationUtil.html#ConfigurationUtil">ConfigurationUtil</a>
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>                 .loadConfiguration(<span class="jxr_string">"config/checkstyle-checks.xml"</span>);
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>     @Test
+<a class="jxr_linenumber" name="L368" href="#L368">368</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllModulesAreReferencedInConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; modulesReferencedInConfig = CheckUtil.getConfigCheckStyleModules();
+<a class="jxr_linenumber" name="L370" href="#L370">370</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; moduleNames = CheckUtil.getSimpleNames(CheckUtil.getCheckstyleModules());
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> 
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>         moduleNames.removeAll(INTERNAL_MODULES);
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>         moduleNames.stream().filter(check -&gt; !modulesReferencedInConfig.contains(check))
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             .forEach(check -&gt; {
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>                 <strong class="jxr_keyword">final</strong> String errorMessage = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>                     <span class="jxr_string">"%s is not referenced in checkstyle-checks.xml"</span>, check);
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>                 assertWithMessage(errorMessage).fail();
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>             });
+<a class="jxr_linenumber" name="L379" href="#L379">379</a>     }
 <a class="jxr_linenumber" name="L380" href="#L380">380</a> 
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>         validateAllCheckTokensAreReferencedInConfigFile(<span class="jxr_string">"checkstyle"</span>, configuration,
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>                 CHECKSTYLE_TOKENS_IN_CONFIG_TO_IGNORE, false);
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>     }
-<a class="jxr_linenumber" name="L384" href="#L384">384</a> 
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>     @Test
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckTokensAreReferencedInGoogleConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>         <strong class="jxr_keyword">final</strong> Configuration configuration = <a name="ConfigurationUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/ConfigurationUtil.html#ConfigurationUtil">ConfigurationUtil</a>
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>                 .loadConfiguration(<span class="jxr_string">"src/main/resources/google_checks.xml"</span>);
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>     @Test
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckTokensAreReferencedInCheckstyleConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>         <strong class="jxr_keyword">final</strong> Configuration configuration = <a name="ConfigurationUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/ConfigurationUtil.html#ConfigurationUtil">ConfigurationUtil</a>
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>                 .loadConfiguration(<span class="jxr_string">"config/checkstyle-checks.xml"</span>);
+<a class="jxr_linenumber" name="L385" href="#L385">385</a> 
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>         validateAllCheckTokensAreReferencedInConfigFile(<span class="jxr_string">"checkstyle"</span>, configuration,
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>                 CHECKSTYLE_TOKENS_IN_CONFIG_TO_IGNORE, false);
+<a class="jxr_linenumber" name="L388" href="#L388">388</a>     }
 <a class="jxr_linenumber" name="L389" href="#L389">389</a> 
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>         validateAllCheckTokensAreReferencedInConfigFile(<span class="jxr_string">"google"</span>, configuration,
-<a class="jxr_linenumber" name="L391" href="#L391">391</a>                 GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE, <strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>     }
-<a class="jxr_linenumber" name="L393" href="#L393">393</a> 
-<a class="jxr_linenumber" name="L394" href="#L394">394</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateAllCheckTokensAreReferencedInConfigFile(String configName,
-<a class="jxr_linenumber" name="L395" href="#L395">395</a>             Configuration configuration, Map&lt;String, Set&lt;String&gt;&gt; tokensToIgnore,
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>             <strong class="jxr_keyword">boolean</strong> defaultTokensMustBeExplicit) <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L397" href="#L397">397</a>         <strong class="jxr_keyword">final</strong> ModuleFactory moduleFactory = TestUtil.getPackageObjectFactory();
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>         <strong class="jxr_keyword">final</strong> Set&lt;Configuration&gt; configChecks = ConfigurationUtil.getChecks(configuration);
-<a class="jxr_linenumber" name="L399" href="#L399">399</a> 
-<a class="jxr_linenumber" name="L400" href="#L400">400</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, Set&lt;String&gt;&gt; configCheckTokens = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
-<a class="jxr_linenumber" name="L401" href="#L401">401</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, Set&lt;String&gt;&gt; checkTokens = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
-<a class="jxr_linenumber" name="L402" href="#L402">402</a> 
-<a class="jxr_linenumber" name="L403" href="#L403">403</a>         <strong class="jxr_keyword">for</strong> (Configuration checkConfig : configChecks) {
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>             <strong class="jxr_keyword">final</strong> String checkName = checkConfig.getName();
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>             <strong class="jxr_keyword">final</strong> Object instance;
-<a class="jxr_linenumber" name="L406" href="#L406">406</a> 
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>             <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>                 instance = moduleFactory.createModule(checkName);
-<a class="jxr_linenumber" name="L409" href="#L409">409</a>             }
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>             <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Couldn't find check: "</span> + checkName, ex);
-<a class="jxr_linenumber" name="L412" href="#L412">412</a>             }
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>             <strong class="jxr_keyword">final</strong> AbstractCheck check;
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>             <strong class="jxr_keyword">if</strong> (instance instanceof AbstractCheck
-<a class="jxr_linenumber" name="L415" href="#L415">415</a>                     &amp;&amp; !isAllTokensAcceptable((AbstractCheck) instance)) {
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>                 check = (AbstractCheck) instance;
+<a class="jxr_linenumber" name="L390" href="#L390">390</a>     @Test
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckTokensAreReferencedInGoogleConfigFile() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>         <strong class="jxr_keyword">final</strong> Configuration configuration = <a name="ConfigurationUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/ConfigurationUtil.html#ConfigurationUtil">ConfigurationUtil</a>
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>                 .loadConfiguration(<span class="jxr_string">"src/main/resources/google_checks.xml"</span>);
+<a class="jxr_linenumber" name="L394" href="#L394">394</a> 
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>         validateAllCheckTokensAreReferencedInConfigFile(<span class="jxr_string">"google"</span>, configuration,
+<a class="jxr_linenumber" name="L396" href="#L396">396</a>                 GOOGLE_TOKENS_IN_CONFIG_TO_IGNORE, <strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L397" href="#L397">397</a>     }
+<a class="jxr_linenumber" name="L398" href="#L398">398</a> 
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateAllCheckTokensAreReferencedInConfigFile(String configName,
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>             Configuration configuration, Map&lt;String, Set&lt;String&gt;&gt; tokensToIgnore,
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>             <strong class="jxr_keyword">boolean</strong> defaultTokensMustBeExplicit) <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>         <strong class="jxr_keyword">final</strong> ModuleFactory moduleFactory = TestUtil.getPackageObjectFactory();
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>         <strong class="jxr_keyword">final</strong> Set&lt;Configuration&gt; configChecks = ConfigurationUtil.getChecks(configuration);
+<a class="jxr_linenumber" name="L404" href="#L404">404</a> 
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, Set&lt;String&gt;&gt; configCheckTokens = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, Set&lt;String&gt;&gt; checkTokens = <strong class="jxr_keyword">new</strong> HashMap&lt;&gt;();
+<a class="jxr_linenumber" name="L407" href="#L407">407</a> 
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>         <strong class="jxr_keyword">for</strong> (Configuration checkConfig : configChecks) {
+<a class="jxr_linenumber" name="L409" href="#L409">409</a>             <strong class="jxr_keyword">final</strong> String checkName = checkConfig.getName();
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>             <strong class="jxr_keyword">final</strong> Object instance;
+<a class="jxr_linenumber" name="L411" href="#L411">411</a> 
+<a class="jxr_linenumber" name="L412" href="#L412">412</a>             <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>                 instance = moduleFactory.createModule(checkName);
+<a class="jxr_linenumber" name="L414" href="#L414">414</a>             }
+<a class="jxr_linenumber" name="L415" href="#L415">415</a>             <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L416" href="#L416">416</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> CheckstyleException(<span class="jxr_string">"Couldn't find check: "</span> + checkName, ex);
 <a class="jxr_linenumber" name="L417" href="#L417">417</a>             }
-<a class="jxr_linenumber" name="L418" href="#L418">418</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L419" href="#L419">419</a>                 <em class="jxr_comment">// we can not have in our config test for all tokens</em>
-<a class="jxr_linenumber" name="L420" href="#L420">420</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L421" href="#L421">421</a>             }
-<a class="jxr_linenumber" name="L422" href="#L422">422</a> 
-<a class="jxr_linenumber" name="L423" href="#L423">423</a>             Set&lt;String&gt; configTokens = configCheckTokens.get(checkName);
-<a class="jxr_linenumber" name="L424" href="#L424">424</a> 
-<a class="jxr_linenumber" name="L425" href="#L425">425</a>             <strong class="jxr_keyword">if</strong> (configTokens == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L426" href="#L426">426</a>                 configTokens = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L418" href="#L418">418</a>             <strong class="jxr_keyword">final</strong> AbstractCheck check;
+<a class="jxr_linenumber" name="L419" href="#L419">419</a>             <strong class="jxr_keyword">if</strong> (instance instanceof AbstractCheck
+<a class="jxr_linenumber" name="L420" href="#L420">420</a>                     &amp;&amp; !isAllTokensAcceptable((AbstractCheck) instance)) {
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>                 check = (AbstractCheck) instance;
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>             }
+<a class="jxr_linenumber" name="L423" href="#L423">423</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L424" href="#L424">424</a>                 <em class="jxr_comment">// we can not have in our config test for all tokens</em>
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>             }
 <a class="jxr_linenumber" name="L427" href="#L427">427</a> 
-<a class="jxr_linenumber" name="L428" href="#L428">428</a>                 configCheckTokens.put(checkName, configTokens);
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>             Set&lt;String&gt; configTokens = configCheckTokens.get(checkName);
 <a class="jxr_linenumber" name="L429" href="#L429">429</a> 
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>                 <em class="jxr_comment">// add all overridden tokens</em>
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>                 <strong class="jxr_keyword">final</strong> Set&lt;String&gt; overrideTokens = tokensToIgnore.get(checkName);
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>             <strong class="jxr_keyword">if</strong> (configTokens == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>                 configTokens = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
 <a class="jxr_linenumber" name="L432" href="#L432">432</a> 
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>                 <strong class="jxr_keyword">if</strong> (overrideTokens != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>                     configTokens.addAll(overrideTokens);
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>                 }
-<a class="jxr_linenumber" name="L436" href="#L436">436</a> 
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>                 configTokens.addAll(CheckUtil.getTokenNameSet(check.getRequiredTokens()));
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>                 checkTokens.put(checkName,
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>                         CheckUtil.getTokenNameSet(check.getAcceptableTokens()));
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>             }
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>                 configCheckTokens.put(checkName, configTokens);
+<a class="jxr_linenumber" name="L434" href="#L434">434</a> 
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>                 <em class="jxr_comment">// add all overridden tokens</em>
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>                 <strong class="jxr_keyword">final</strong> Set&lt;String&gt; overrideTokens = tokensToIgnore.get(checkName);
+<a class="jxr_linenumber" name="L437" href="#L437">437</a> 
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>                 <strong class="jxr_keyword">if</strong> (overrideTokens != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L439" href="#L439">439</a>                     configTokens.addAll(overrideTokens);
+<a class="jxr_linenumber" name="L440" href="#L440">440</a>                 }
 <a class="jxr_linenumber" name="L441" href="#L441">441</a> 
-<a class="jxr_linenumber" name="L442" href="#L442">442</a>             <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>                 configTokens.addAll(Arrays.asList(checkConfig.getProperty(<span class="jxr_string">"tokens"</span>).trim()
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>                         .split(<span class="jxr_string">",&#92;&#92;s*"</span>)));
+<a class="jxr_linenumber" name="L442" href="#L442">442</a>                 configTokens.addAll(CheckUtil.getTokenNameSet(check.getRequiredTokens()));
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>                 checkTokens.put(checkName,
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>                         CheckUtil.getTokenNameSet(check.getAcceptableTokens()));
 <a class="jxr_linenumber" name="L445" href="#L445">445</a>             }
-<a class="jxr_linenumber" name="L446" href="#L446">446</a>             <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>                 <em class="jxr_comment">// no tokens defined, so it is using default</em>
-<a class="jxr_linenumber" name="L448" href="#L448">448</a>                 <strong class="jxr_keyword">if</strong> (defaultTokensMustBeExplicit) {
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>                     validateDefaultTokens(checkConfig, check, configTokens);
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>                 }
-<a class="jxr_linenumber" name="L451" href="#L451">451</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>                     configTokens.addAll(CheckUtil.getTokenNameSet(check.getDefaultTokens()));
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>                 }
-<a class="jxr_linenumber" name="L454" href="#L454">454</a>             }
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>         }
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>         <strong class="jxr_keyword">for</strong> (Entry&lt;String, Set&lt;String&gt;&gt; entry : checkTokens.entrySet()) {
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; actual = configCheckTokens.get(entry.getKey());
-<a class="jxr_linenumber" name="L458" href="#L458">458</a>             assertWithMessage(<span class="jxr_string">"'"</span> + entry.getKey()
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>                     + <span class="jxr_string">"' should have all acceptable tokens from check in "</span> + configName
-<a class="jxr_linenumber" name="L460" href="#L460">460</a>                     + <span class="jxr_string">" config or specify an override to ignore the specific tokens"</span>)
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>                 .that(actual)
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>                 .isEqualTo(entry.getValue());
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>         }
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>     }
-<a class="jxr_linenumber" name="L465" href="#L465">465</a> 
-<a class="jxr_linenumber" name="L466" href="#L466">466</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAllTokensAcceptable(AbstractCheck check) {
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>         <strong class="jxr_keyword">return</strong> Arrays.equals(check.getAcceptableTokens(), TokenUtil.getAllTokenIds());
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>     }
-<a class="jxr_linenumber" name="L469" href="#L469">469</a> 
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateDefaultTokens(Configuration checkConfig, AbstractCheck check,
-<a class="jxr_linenumber" name="L471" href="#L471">471</a>                                               Set&lt;String&gt; configTokens) {
-<a class="jxr_linenumber" name="L472" href="#L472">472</a> 
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>         <strong class="jxr_keyword">final</strong> BitSet defaultTokensSet = TokenUtil.asBitSet(check.getDefaultTokens());
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>         <strong class="jxr_keyword">final</strong> BitSet requiredTokensSet = TokenUtil.asBitSet(check.getRequiredTokens());
-<a class="jxr_linenumber" name="L475" href="#L475">475</a> 
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>         <strong class="jxr_keyword">if</strong> (defaultTokensSet.equals(requiredTokensSet)) {
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>             configTokens.addAll(
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>                     CheckUtil.getTokenNameSet(check.getDefaultTokens()));
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>         }
-<a class="jxr_linenumber" name="L480" href="#L480">480</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>             assertWithMessage(<span class="jxr_string">"All default tokens should be used in config for "</span>
-<a class="jxr_linenumber" name="L482" href="#L482">482</a>                     + checkConfig.getName()).fail();
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>         }
-<a class="jxr_linenumber" name="L484" href="#L484">484</a>     }
-<a class="jxr_linenumber" name="L485" href="#L485">485</a> 
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>     @Test
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleModulesHaveXdocDocumentation() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; checkstyleModulesNames = CheckUtil.getSimpleNames(<a name="CheckUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/CheckUtil.html#CheckUtil">CheckUtil</a>
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>                 .getCheckstyleModules());
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; modulesNamesWhichHaveXdocs = XdocUtil.getModulesNamesWhichHaveXdoc();
-<a class="jxr_linenumber" name="L491" href="#L491">491</a> 
-<a class="jxr_linenumber" name="L492" href="#L492">492</a>         <em class="jxr_comment">// these are documented on non-'config_' pages</em>
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>         checkstyleModulesNames.remove(<span class="jxr_string">"TreeWalker"</span>);
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>         checkstyleModulesNames.remove(<span class="jxr_string">"Checker"</span>);
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>         <em class="jxr_comment">// temporarily hosted in test folder</em>
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>         checkstyleModulesNames.removeAll(INTERNAL_MODULES);
-<a class="jxr_linenumber" name="L497" href="#L497">497</a>         checkstyleModulesNames.stream()
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>             .filter(moduleName -&gt; !modulesNamesWhichHaveXdocs.contains(moduleName))
-<a class="jxr_linenumber" name="L499" href="#L499">499</a>             .forEach(moduleName -&gt; {
-<a class="jxr_linenumber" name="L500" href="#L500">500</a>                 <strong class="jxr_keyword">final</strong> String missingModuleMessage = String.format(Locale.ROOT,
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>                     <span class="jxr_string">"Module %s does not have xdoc documentation."</span>,
-<a class="jxr_linenumber" name="L502" href="#L502">502</a>                     moduleName);
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>                 assertWithMessage(missingModuleMessage).fail();
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>             });
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>     }
-<a class="jxr_linenumber" name="L506" href="#L506">506</a> 
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>     @Test
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleModulesInCheckstyleConfig() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; configChecks = CheckUtil.getConfigCheckStyleModules();
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; moduleNames = CheckUtil.getSimpleNames(CheckUtil.getCheckstyleModules());
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>         moduleNames.removeAll(INTERNAL_MODULES);
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>         <strong class="jxr_keyword">for</strong> (String moduleName : moduleNames) {
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>             assertWithMessage(<span class="jxr_string">"checkstyle-checks.xml is missing module: "</span> + moduleName)
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>                     .that(configChecks)
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                     .contains(moduleName);
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>         }
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>     }
-<a class="jxr_linenumber" name="L518" href="#L518">518</a> 
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>     @Test
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleChecksHaveMessage() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleChecks()) {
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>             <strong class="jxr_keyword">final</strong> String name = module.getSimpleName();
-<a class="jxr_linenumber" name="L523" href="#L523">523</a>             <strong class="jxr_keyword">final</strong> Set&lt;Field&gt; messages = CheckUtil.getCheckMessages(module, false);
-<a class="jxr_linenumber" name="L524" href="#L524">524</a> 
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>             <em class="jxr_comment">// No messages in just module</em>
-<a class="jxr_linenumber" name="L526" href="#L526">526</a>             <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"SuppressWarningsHolder"</span>.equals(name)) {
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>                 assertWithMessage(name + <span class="jxr_string">" should not have any 'MSG_*' fields for error messages"</span>)
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>                         .that(messages)
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>                         .isEmpty();
-<a class="jxr_linenumber" name="L530" href="#L530">530</a>             }
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>                 assertWithMessage(
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>                         name + <span class="jxr_string">" should have at least one 'MSG_*' field for error messages"</span>)
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>                                 .that(messages)
-<a class="jxr_linenumber" name="L535" href="#L535">535</a>                                 .isNotEmpty();
-<a class="jxr_linenumber" name="L536" href="#L536">536</a>             }
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>         }
-<a class="jxr_linenumber" name="L538" href="#L538">538</a>     }
-<a class="jxr_linenumber" name="L539" href="#L539">539</a> 
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>     @Test
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleMessages() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; usedMessages = <strong class="jxr_keyword">new</strong> TreeMap&lt;&gt;();
-<a class="jxr_linenumber" name="L543" href="#L543">543</a> 
-<a class="jxr_linenumber" name="L544" href="#L544">544</a>         <em class="jxr_comment">// test validity of messages from modules</em>
-<a class="jxr_linenumber" name="L545" href="#L545">545</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>             <strong class="jxr_keyword">for</strong> (Field message : CheckUtil.getCheckMessages(module, <strong class="jxr_keyword">true</strong>)) {
-<a class="jxr_linenumber" name="L547" href="#L547">547</a>                 assertWithMessage(module.getSimpleName() + <span class="jxr_string">"."</span> + message.getName()
-<a class="jxr_linenumber" name="L548" href="#L548">548</a>                                 + <span class="jxr_string">" should be 'public static final'"</span>)
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>                     .that(message.getModifiers())
-<a class="jxr_linenumber" name="L550" href="#L550">550</a>                     .isEqualTo(Modifier.PUBLIC | Modifier.STATIC | Modifier.FINAL);
-<a class="jxr_linenumber" name="L551" href="#L551">551</a> 
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>                 <em class="jxr_comment">// below is required for package/private classes</em>
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>                 message.trySetAccessible();
-<a class="jxr_linenumber" name="L554" href="#L554">554</a> 
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>                 <strong class="jxr_keyword">if</strong> (!INTERNAL_MODULES.contains(module.getSimpleName())) {
-<a class="jxr_linenumber" name="L556" href="#L556">556</a>                     verifyCheckstyleMessage(usedMessages, module, message);
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>                 }
-<a class="jxr_linenumber" name="L558" href="#L558">558</a>             }
-<a class="jxr_linenumber" name="L559" href="#L559">559</a>         }
-<a class="jxr_linenumber" name="L560" href="#L560">560</a> 
-<a class="jxr_linenumber" name="L561" href="#L561">561</a>         <em class="jxr_comment">// test properties for messages not used by checks</em>
-<a class="jxr_linenumber" name="L562" href="#L562">562</a>         <strong class="jxr_keyword">for</strong> (Entry&lt;String, List&lt;String&gt;&gt; entry : usedMessages.entrySet()) {
-<a class="jxr_linenumber" name="L563" href="#L563">563</a>             <strong class="jxr_keyword">final</strong> Properties pr = <strong class="jxr_keyword">new</strong> Properties();
-<a class="jxr_linenumber" name="L564" href="#L564">564</a>             pr.load(AllChecksTest.<strong class="jxr_keyword">class</strong>.getResourceAsStream(
-<a class="jxr_linenumber" name="L565" href="#L565">565</a>                     <span class="jxr_string">"/"</span> + entry.getKey().replace('.', '/') + <span class="jxr_string">"/messages.properties"</span>));
-<a class="jxr_linenumber" name="L566" href="#L566">566</a> 
-<a class="jxr_linenumber" name="L567" href="#L567">567</a>             <strong class="jxr_keyword">for</strong> (Object key : pr.keySet()) {
-<a class="jxr_linenumber" name="L568" href="#L568">568</a>                 <em class="jxr_comment">// hidden exception messages</em>
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>                 <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"translation.wrongLanguageCode"</span>.equals(key)) {
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>                     <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L571" href="#L571">571</a>                 }
-<a class="jxr_linenumber" name="L572" href="#L572">572</a> 
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>                 assertWithMessage(<span class="jxr_string">"property '"</span> + key + <span class="jxr_string">"' isn't used by any check in package '"</span>
-<a class="jxr_linenumber" name="L574" href="#L574">574</a>                                       + entry.getKey() + <span class="jxr_string">"'"</span>)
-<a class="jxr_linenumber" name="L575" href="#L575">575</a>                         .that(entry.getValue())
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>                         .contains(key.toString());
-<a class="jxr_linenumber" name="L577" href="#L577">577</a>             }
-<a class="jxr_linenumber" name="L578" href="#L578">578</a>         }
-<a class="jxr_linenumber" name="L579" href="#L579">579</a>     }
-<a class="jxr_linenumber" name="L580" href="#L580">580</a> 
-<a class="jxr_linenumber" name="L581" href="#L581">581</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> verifyCheckstyleMessage(Map&lt;String, List&lt;String&gt;&gt; usedMessages,
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>             Class&lt;?&gt; module, Field message) <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L583" href="#L583">583</a>         <strong class="jxr_keyword">final</strong> String messageString = message.get(<strong class="jxr_keyword">null</strong>).toString();
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>         <strong class="jxr_keyword">final</strong> String packageName = module.getPackage().getName();
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; packageMessages =
-<a class="jxr_linenumber" name="L586" href="#L586">586</a>                 usedMessages.computeIfAbsent(packageName, key -&gt; <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
-<a class="jxr_linenumber" name="L587" href="#L587">587</a> 
-<a class="jxr_linenumber" name="L588" href="#L588">588</a>         packageMessages.add(messageString);
-<a class="jxr_linenumber" name="L589" href="#L589">589</a> 
-<a class="jxr_linenumber" name="L590" href="#L590">590</a>         <strong class="jxr_keyword">for</strong> (Locale locale : ALL_LOCALES) {
-<a class="jxr_linenumber" name="L591" href="#L591">591</a>             String result = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L446" href="#L446">446</a> 
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>             <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L448" href="#L448">448</a>                 configTokens.addAll(Arrays.asList(checkConfig.getProperty(<span class="jxr_string">"tokens"</span>).trim()
+<a class="jxr_linenumber" name="L449" href="#L449">449</a>                         .split(<span class="jxr_string">",&#92;&#92;s*"</span>)));
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>             }
+<a class="jxr_linenumber" name="L451" href="#L451">451</a>             <strong class="jxr_keyword">catch</strong> (CheckstyleException ex) {
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>                 <em class="jxr_comment">// no tokens defined, so it is using default</em>
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>                 <strong class="jxr_keyword">if</strong> (defaultTokensMustBeExplicit) {
+<a class="jxr_linenumber" name="L454" href="#L454">454</a>                     validateDefaultTokens(checkConfig, check, configTokens);
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>                 }
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>                     configTokens.addAll(CheckUtil.getTokenNameSet(check.getDefaultTokens()));
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>                 }
+<a class="jxr_linenumber" name="L459" href="#L459">459</a>             }
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>         }
+<a class="jxr_linenumber" name="L461" href="#L461">461</a>         <strong class="jxr_keyword">for</strong> (Entry&lt;String, Set&lt;String&gt;&gt; entry : checkTokens.entrySet()) {
+<a class="jxr_linenumber" name="L462" href="#L462">462</a>             <strong class="jxr_keyword">final</strong> Set&lt;String&gt; actual = configCheckTokens.get(entry.getKey());
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>             assertWithMessage(<span class="jxr_string">"'"</span> + entry.getKey()
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>                     + <span class="jxr_string">"' should have all acceptable tokens from check in "</span> + configName
+<a class="jxr_linenumber" name="L465" href="#L465">465</a>                     + <span class="jxr_string">" config or specify an override to ignore the specific tokens"</span>)
+<a class="jxr_linenumber" name="L466" href="#L466">466</a>                 .that(actual)
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>                 .isEqualTo(entry.getValue());
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>         }
+<a class="jxr_linenumber" name="L469" href="#L469">469</a>     }
+<a class="jxr_linenumber" name="L470" href="#L470">470</a> 
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAllTokensAcceptable(AbstractCheck check) {
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>         <strong class="jxr_keyword">return</strong> Arrays.equals(check.getAcceptableTokens(), TokenUtil.getAllTokenIds());
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>     }
+<a class="jxr_linenumber" name="L474" href="#L474">474</a> 
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateDefaultTokens(Configuration checkConfig, AbstractCheck check,
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>                                               Set&lt;String&gt; configTokens) {
+<a class="jxr_linenumber" name="L477" href="#L477">477</a> 
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>         <strong class="jxr_keyword">final</strong> BitSet defaultTokensSet = TokenUtil.asBitSet(check.getDefaultTokens());
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>         <strong class="jxr_keyword">final</strong> BitSet requiredTokensSet = TokenUtil.asBitSet(check.getRequiredTokens());
+<a class="jxr_linenumber" name="L480" href="#L480">480</a> 
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>         <strong class="jxr_keyword">if</strong> (defaultTokensSet.equals(requiredTokensSet)) {
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>             configTokens.addAll(
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>                     CheckUtil.getTokenNameSet(check.getDefaultTokens()));
+<a class="jxr_linenumber" name="L484" href="#L484">484</a>         }
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>             assertWithMessage(<span class="jxr_string">"All default tokens should be used in config for "</span>
+<a class="jxr_linenumber" name="L487" href="#L487">487</a>                     + checkConfig.getName()).fail();
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>         }
+<a class="jxr_linenumber" name="L489" href="#L489">489</a>     }
+<a class="jxr_linenumber" name="L490" href="#L490">490</a> 
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>     @Test
+<a class="jxr_linenumber" name="L492" href="#L492">492</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleModulesHaveXdocDocumentation() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L493" href="#L493">493</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; checkstyleModulesNames = CheckUtil.getSimpleNames(<a name="CheckUtil" href="../../../../../com/puppycrawl/tools/checkstyle/internal/utils/CheckUtil.html#CheckUtil">CheckUtil</a>
+<a class="jxr_linenumber" name="L494" href="#L494">494</a>                 .getCheckstyleModules());
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; modulesNamesWhichHaveXdocs = XdocUtil.getModulesNamesWhichHaveXdoc();
+<a class="jxr_linenumber" name="L496" href="#L496">496</a> 
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>         <em class="jxr_comment">// these are documented on non-'config_' pages</em>
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>         checkstyleModulesNames.remove(<span class="jxr_string">"TreeWalker"</span>);
+<a class="jxr_linenumber" name="L499" href="#L499">499</a>         checkstyleModulesNames.remove(<span class="jxr_string">"Checker"</span>);
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>         <em class="jxr_comment">// temporarily hosted in test folder</em>
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>         checkstyleModulesNames.removeAll(INTERNAL_MODULES);
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>         checkstyleModulesNames.stream()
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>             .filter(moduleName -&gt; !modulesNamesWhichHaveXdocs.contains(moduleName))
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>             .forEach(moduleName -&gt; {
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>                 <strong class="jxr_keyword">final</strong> String missingModuleMessage = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>                     <span class="jxr_string">"Module %s does not have xdoc documentation."</span>,
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>                     moduleName);
+<a class="jxr_linenumber" name="L508" href="#L508">508</a>                 assertWithMessage(missingModuleMessage).fail();
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>             });
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>     }
+<a class="jxr_linenumber" name="L511" href="#L511">511</a> 
+<a class="jxr_linenumber" name="L512" href="#L512">512</a>     @Test
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleModulesInCheckstyleConfig() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; configChecks = CheckUtil.getConfigCheckStyleModules();
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; moduleNames = CheckUtil.getSimpleNames(CheckUtil.getCheckstyleModules());
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>         moduleNames.removeAll(INTERNAL_MODULES);
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>         <strong class="jxr_keyword">for</strong> (String moduleName : moduleNames) {
+<a class="jxr_linenumber" name="L518" href="#L518">518</a>             assertWithMessage(<span class="jxr_string">"checkstyle-checks.xml is missing module: "</span> + moduleName)
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>                     .that(configChecks)
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>                     .contains(moduleName);
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>         }
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>     }
+<a class="jxr_linenumber" name="L523" href="#L523">523</a> 
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>     @Test
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleChecksHaveMessage() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L526" href="#L526">526</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleChecks()) {
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>             <strong class="jxr_keyword">final</strong> String name = module.getSimpleName();
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>             <strong class="jxr_keyword">final</strong> Set&lt;Field&gt; messages = CheckUtil.getCheckMessages(module, false);
+<a class="jxr_linenumber" name="L529" href="#L529">529</a> 
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>             <em class="jxr_comment">// No messages in just module</em>
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>             <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"SuppressWarningsHolder"</span>.equals(name)) {
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>                 assertWithMessage(name + <span class="jxr_string">" should not have any 'MSG_*' fields for error messages"</span>)
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>                         .that(messages)
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>                         .isEmpty();
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>             }
+<a class="jxr_linenumber" name="L536" href="#L536">536</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>                 assertWithMessage(
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>                         name + <span class="jxr_string">" should have at least one 'MSG_*' field for error messages"</span>)
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>                                 .that(messages)
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>                                 .isNotEmpty();
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>             }
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>         }
+<a class="jxr_linenumber" name="L543" href="#L543">543</a>     }
+<a class="jxr_linenumber" name="L544" href="#L544">544</a> 
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>     @Test
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllCheckstyleMessages() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L547" href="#L547">547</a>         <strong class="jxr_keyword">final</strong> Map&lt;String, List&lt;String&gt;&gt; usedMessages = <strong class="jxr_keyword">new</strong> TreeMap&lt;&gt;();
+<a class="jxr_linenumber" name="L548" href="#L548">548</a> 
+<a class="jxr_linenumber" name="L549" href="#L549">549</a>         <em class="jxr_comment">// test validity of messages from modules</em>
+<a class="jxr_linenumber" name="L550" href="#L550">550</a>         <strong class="jxr_keyword">for</strong> (Class&lt;?&gt; module : CheckUtil.getCheckstyleModules()) {
+<a class="jxr_linenumber" name="L551" href="#L551">551</a>             <strong class="jxr_keyword">for</strong> (Field message : CheckUtil.getCheckMessages(module, <strong class="jxr_keyword">true</strong>)) {
+<a class="jxr_linenumber" name="L552" href="#L552">552</a>                 assertWithMessage(module.getSimpleName() + <span class="jxr_string">"."</span> + message.getName()
+<a class="jxr_linenumber" name="L553" href="#L553">553</a>                                 + <span class="jxr_string">" should be 'public static final'"</span>)
+<a class="jxr_linenumber" name="L554" href="#L554">554</a>                     .that(message.getModifiers())
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>                     .isEqualTo(Modifier.PUBLIC | Modifier.STATIC | Modifier.FINAL);
+<a class="jxr_linenumber" name="L556" href="#L556">556</a> 
+<a class="jxr_linenumber" name="L557" href="#L557">557</a>                 <em class="jxr_comment">// below is required for package/private classes</em>
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>                 message.trySetAccessible();
+<a class="jxr_linenumber" name="L559" href="#L559">559</a> 
+<a class="jxr_linenumber" name="L560" href="#L560">560</a>                 <strong class="jxr_keyword">if</strong> (!INTERNAL_MODULES.contains(module.getSimpleName())) {
+<a class="jxr_linenumber" name="L561" href="#L561">561</a>                     verifyCheckstyleMessage(usedMessages, module, message);
+<a class="jxr_linenumber" name="L562" href="#L562">562</a>                 }
+<a class="jxr_linenumber" name="L563" href="#L563">563</a>             }
+<a class="jxr_linenumber" name="L564" href="#L564">564</a>         }
+<a class="jxr_linenumber" name="L565" href="#L565">565</a> 
+<a class="jxr_linenumber" name="L566" href="#L566">566</a>         <em class="jxr_comment">// test properties for messages not used by checks</em>
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>         <strong class="jxr_keyword">for</strong> (Entry&lt;String, List&lt;String&gt;&gt; entry : usedMessages.entrySet()) {
+<a class="jxr_linenumber" name="L568" href="#L568">568</a>             <strong class="jxr_keyword">final</strong> Properties pr = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>             pr.load(AllChecksTest.<strong class="jxr_keyword">class</strong>.getResourceAsStream(
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>                     <span class="jxr_string">"/"</span> + entry.getKey().replace('.', '/') + <span class="jxr_string">"/messages.properties"</span>));
+<a class="jxr_linenumber" name="L571" href="#L571">571</a> 
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>             <strong class="jxr_keyword">for</strong> (Object key : pr.keySet()) {
+<a class="jxr_linenumber" name="L573" href="#L573">573</a>                 <em class="jxr_comment">// hidden exception messages</em>
+<a class="jxr_linenumber" name="L574" href="#L574">574</a>                 <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"translation.wrongLanguageCode"</span>.equals(key)) {
+<a class="jxr_linenumber" name="L575" href="#L575">575</a>                     <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L576" href="#L576">576</a>                 }
+<a class="jxr_linenumber" name="L577" href="#L577">577</a> 
+<a class="jxr_linenumber" name="L578" href="#L578">578</a>                 assertWithMessage(<span class="jxr_string">"property '"</span> + key + <span class="jxr_string">"' isn't used by any check in package '"</span>
+<a class="jxr_linenumber" name="L579" href="#L579">579</a>                                       + entry.getKey() + <span class="jxr_string">"'"</span>)
+<a class="jxr_linenumber" name="L580" href="#L580">580</a>                         .that(entry.getValue())
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>                         .contains(key.toString());
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>             }
+<a class="jxr_linenumber" name="L583" href="#L583">583</a>         }
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>     }
+<a class="jxr_linenumber" name="L585" href="#L585">585</a> 
+<a class="jxr_linenumber" name="L586" href="#L586">586</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> verifyCheckstyleMessage(Map&lt;String, List&lt;String&gt;&gt; usedMessages,
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>             Class&lt;?&gt; module, Field message) <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L588" href="#L588">588</a>         <strong class="jxr_keyword">final</strong> String messageString = message.get(<strong class="jxr_keyword">null</strong>).toString();
+<a class="jxr_linenumber" name="L589" href="#L589">589</a>         <strong class="jxr_keyword">final</strong> String packageName = module.getPackage().getName();
+<a class="jxr_linenumber" name="L590" href="#L590">590</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; packageMessages =
+<a class="jxr_linenumber" name="L591" href="#L591">591</a>                 usedMessages.computeIfAbsent(packageName, key -&gt; <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
 <a class="jxr_linenumber" name="L592" href="#L592">592</a> 
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>             <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>                 result = CheckUtil.getCheckMessage(module, locale, messageString);
-<a class="jxr_linenumber" name="L595" href="#L595">595</a>             }
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>             <em class="jxr_comment">// -@cs[IllegalCatch] There is no other way to deliver filename that was used</em>
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>             <strong class="jxr_keyword">catch</strong> (Exception ex) {
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>                 assertWithMessage(module.getSimpleName() + <span class="jxr_string">" with the message '"</span> + messageString
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>                         + <span class="jxr_string">"' in locale '"</span> + locale.getLanguage() + <span class="jxr_string">"' failed with: "</span>
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>                         + ex.getClass().getSimpleName() + <span class="jxr_string">" - "</span> + ex.getMessage()).fail();
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>             }
-<a class="jxr_linenumber" name="L602" href="#L602">602</a> 
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>             assertWithMessage(module.getSimpleName() + <span class="jxr_string">" should have text for the message '"</span>
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>                     + messageString + <span class="jxr_string">"' in locale "</span> + locale.getLanguage() + <span class="jxr_string">"'"</span>)
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>                 .that(result)
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>                 .isNotNull();
-<a class="jxr_linenumber" name="L607" href="#L607">607</a>             assertWithMessage(<span class="jxr_string">"%s should have non-empty text for the message '%s' in locale '%s'"</span>,
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>                             module.getSimpleName(), messageString, locale.getLanguage())
-<a class="jxr_linenumber" name="L609" href="#L609">609</a>                     .that(result.trim())
-<a class="jxr_linenumber" name="L610" href="#L610">610</a>                     .isNotEmpty();
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>             assertWithMessage(
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>                     module.getSimpleName() + <span class="jxr_string">" should have non-TODO text for the message '"</span>
-<a class="jxr_linenumber" name="L613" href="#L613">613</a>                             + messageString + <span class="jxr_string">"' in locale "</span> + locale.getLanguage() + <span class="jxr_string">"'"</span>)
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>                                     .that(!<span class="jxr_string">"todo.match"</span>.equals(messageString)
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>                                             &amp;&amp; result.trim().startsWith(<span class="jxr_string">"TODO"</span>))
-<a class="jxr_linenumber" name="L616" href="#L616">616</a>                                     .isFalse();
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>         }
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>     }
-<a class="jxr_linenumber" name="L619" href="#L619">619</a> 
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L621" href="#L621">621</a> <em class="jxr_javadoccomment">     * Checks that an array is a subset of other array.</em>
-<a class="jxr_linenumber" name="L622" href="#L622">622</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L623" href="#L623">623</a> <em class="jxr_javadoccomment">     * @param array to check whether it is a subset.</em>
-<a class="jxr_linenumber" name="L624" href="#L624">624</a> <em class="jxr_javadoccomment">     * @param arrayToCheckIn array to check in.</em>
-<a class="jxr_linenumber" name="L625" href="#L625">625</a> <em class="jxr_javadoccomment">     * @return {@code true} if all elements in {@code array} are in {@code arrayToCheckIn}.</em>
-<a class="jxr_linenumber" name="L626" href="#L626">626</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isSubset(<strong class="jxr_keyword">int</strong>[] array, <strong class="jxr_keyword">int</strong>... arrayToCheckIn) {
-<a class="jxr_linenumber" name="L628" href="#L628">628</a>         Arrays.sort(arrayToCheckIn);
-<a class="jxr_linenumber" name="L629" href="#L629">629</a>         <strong class="jxr_keyword">boolean</strong> result = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L630" href="#L630">630</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> element : array) {
-<a class="jxr_linenumber" name="L631" href="#L631">631</a>             <strong class="jxr_keyword">if</strong> (Arrays.binarySearch(arrayToCheckIn, element) &lt; 0) {
-<a class="jxr_linenumber" name="L632" href="#L632">632</a>                 result = false;
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L634" href="#L634">634</a>             }
-<a class="jxr_linenumber" name="L635" href="#L635">635</a>         }
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>     }
-<a class="jxr_linenumber" name="L638" href="#L638">638</a> 
-<a class="jxr_linenumber" name="L639" href="#L639">639</a> }
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>         packageMessages.add(messageString);
+<a class="jxr_linenumber" name="L594" href="#L594">594</a> 
+<a class="jxr_linenumber" name="L595" href="#L595">595</a>         <strong class="jxr_keyword">for</strong> (Locale locale : ALL_LOCALES) {
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>             String result = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L597" href="#L597">597</a> 
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>             <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>                 result = CheckUtil.getCheckMessage(module, locale, messageString);
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>             }
+<a class="jxr_linenumber" name="L601" href="#L601">601</a>             <em class="jxr_comment">// -@cs[IllegalCatch] There is no other way to deliver filename that was used</em>
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>             <strong class="jxr_keyword">catch</strong> (Exception ex) {
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>                 assertWithMessage(module.getSimpleName() + <span class="jxr_string">" with the message '"</span> + messageString
+<a class="jxr_linenumber" name="L604" href="#L604">604</a>                         + <span class="jxr_string">"' in locale '"</span> + locale.getLanguage() + <span class="jxr_string">"' failed with: "</span>
+<a class="jxr_linenumber" name="L605" href="#L605">605</a>                         + ex.getClass().getSimpleName() + <span class="jxr_string">" - "</span> + ex.getMessage()).fail();
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>             }
+<a class="jxr_linenumber" name="L607" href="#L607">607</a> 
+<a class="jxr_linenumber" name="L608" href="#L608">608</a>             assertWithMessage(module.getSimpleName() + <span class="jxr_string">" should have text for the message '"</span>
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>                     + messageString + <span class="jxr_string">"' in locale "</span> + locale.getLanguage() + <span class="jxr_string">"'"</span>)
+<a class="jxr_linenumber" name="L610" href="#L610">610</a>                 .that(result)
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>                 .isNotNull();
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>             assertWithMessage(<span class="jxr_string">"%s should have non-empty text for the message '%s' in locale '%s'"</span>,
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>                             module.getSimpleName(), messageString, locale.getLanguage())
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>                     .that(result.trim())
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>                     .isNotEmpty();
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>             assertWithMessage(
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>                     module.getSimpleName() + <span class="jxr_string">" should have non-TODO text for the message '"</span>
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>                             + messageString + <span class="jxr_string">"' in locale "</span> + locale.getLanguage() + <span class="jxr_string">"'"</span>)
+<a class="jxr_linenumber" name="L619" href="#L619">619</a>                                     .that(!<span class="jxr_string">"todo.match"</span>.equals(messageString)
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>                                             &amp;&amp; result.trim().startsWith(<span class="jxr_string">"TODO"</span>))
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>                                     .isFalse();
+<a class="jxr_linenumber" name="L622" href="#L622">622</a>         }
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>     }
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> <em class="jxr_javadoccomment">     * Checks that an array is a subset of other array.</em>
+<a class="jxr_linenumber" name="L627" href="#L627">627</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> <em class="jxr_javadoccomment">     * @param array to check whether it is a subset.</em>
+<a class="jxr_linenumber" name="L629" href="#L629">629</a> <em class="jxr_javadoccomment">     * @param arrayToCheckIn array to check in.</em>
+<a class="jxr_linenumber" name="L630" href="#L630">630</a> <em class="jxr_javadoccomment">     * @return {@code true} if all elements in {@code array} are in {@code arrayToCheckIn}.</em>
+<a class="jxr_linenumber" name="L631" href="#L631">631</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isSubset(<strong class="jxr_keyword">int</strong>[] array, <strong class="jxr_keyword">int</strong>... arrayToCheckIn) {
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>         Arrays.sort(arrayToCheckIn);
+<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">boolean</strong> result = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> element : array) {
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>             <strong class="jxr_keyword">if</strong> (Arrays.binarySearch(arrayToCheckIn, element) &lt; 0) {
+<a class="jxr_linenumber" name="L637" href="#L637">637</a>                 result = false;
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>             }
+<a class="jxr_linenumber" name="L640" href="#L640">640</a>         }
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>         <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>     }
+<a class="jxr_linenumber" name="L643" href="#L643">643</a> 
+<a class="jxr_linenumber" name="L644" href="#L644">644</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/ImmutabilityTest.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/ImmutabilityTest.html
index 03cde0c39c..8bd0563bb6 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/ImmutabilityTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/ImmutabilityTest.html
@@ -386,7 +386,7 @@
 <a class="jxr_linenumber" name="L378" href="#L378">378</a>                 <strong class="jxr_keyword">final</strong> String message = String
 <a class="jxr_linenumber" name="L379" href="#L379">379</a>                     .format(Locale.ROOT, <span class="jxr_string">"Field &lt;%s&gt; should %s in %s"</span>,
 <a class="jxr_linenumber" name="L380" href="#L380">380</a>                             item.getFullName(), getDescription(),
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>                             item.getSourceCodeLocation().toString());
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>                             item.getSourceCodeLocation());
 <a class="jxr_linenumber" name="L382" href="#L382">382</a>                 events.add(SimpleConditionEvent.violated(item, message));
 <a class="jxr_linenumber" name="L383" href="#L383">383</a>             }
 <a class="jxr_linenumber" name="L384" href="#L384">384</a>         }
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/XpathRegressionTest.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/XpathRegressionTest.html
index 8fb8cee407..22bef6f48b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/XpathRegressionTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/XpathRegressionTest.html
@@ -105,205 +105,200 @@
 <a class="jxr_linenumber" name="L97" href="#L97">97</a>              <span class="jxr_string">"DesignForExtension"</span>,
 <a class="jxr_linenumber" name="L98" href="#L98">98</a>              <span class="jxr_string">"ExecutableStatementCount"</span>,
 <a class="jxr_linenumber" name="L99" href="#L99">99</a>              <span class="jxr_string">"HideUtilityClassConstructor"</span>,
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"IllegalInstantiation"</span>,
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"InterfaceTypeParameterName"</span>,
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"LocalFinalVariableName"</span>,
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"LocalVariableName"</span>,
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"MethodLength"</span>,
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>             <span class="jxr_string">"MethodTypeParameterName"</span>,
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>             <span class="jxr_string">"ModifiedControlVariable"</span>,
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>             <span class="jxr_string">"MultipleStringLiterals"</span>,
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <span class="jxr_string">"MutableException"</span>,
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>             <span class="jxr_string">"ParameterAssignment"</span>,
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>             <span class="jxr_string">"ParameterNumber"</span>,
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>             <span class="jxr_string">"RedundantModifier"</span>,
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>             <span class="jxr_string">"SeparatorWrap"</span>,
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>             <span class="jxr_string">"SimplifyBooleanExpression"</span>,
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>             <span class="jxr_string">"SuperFinalize"</span>,
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>             <span class="jxr_string">"SuppressWarnings"</span>,
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>             <span class="jxr_string">"VisibilityModifier"</span>
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>             <span class="jxr_string">"InterfaceTypeParameterName"</span>,
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <span class="jxr_string">"LocalFinalVariableName"</span>,
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"LocalVariableName"</span>,
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <span class="jxr_string">"MethodTypeParameterName"</span>,
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"ModifiedControlVariable"</span>,
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>             <span class="jxr_string">"MutableException"</span>,
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>             <span class="jxr_string">"ParameterAssignment"</span>,
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>             <span class="jxr_string">"RedundantModifier"</span>,
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <span class="jxr_string">"SeparatorWrap"</span>,
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>             <span class="jxr_string">"SuperFinalize"</span>,
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>             <span class="jxr_string">"SuppressWarnings"</span>,
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>             <span class="jxr_string">"VisibilityModifier"</span>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>     );
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> 
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>     <em class="jxr_comment">// Modules that will never have xpath support ever because they not report violations</em>
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; NO_VIOLATION_MODULES = Set.of(
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>             <span class="jxr_string">"SuppressWarningsHolder"</span>
 <a class="jxr_linenumber" name="L117" href="#L117">117</a>     );
 <a class="jxr_linenumber" name="L118" href="#L118">118</a> 
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>     <em class="jxr_comment">// Modules that will never have xpath support ever because they not report violations</em>
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; NO_VIOLATION_MODULES = Set.of(
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>             <span class="jxr_string">"SuppressWarningsHolder"</span>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>     );
-<a class="jxr_linenumber" name="L123" href="#L123">123</a> 
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; SIMPLE_CHECK_NAMES = getSimpleCheckNames();
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; ALLOWED_DIRECTORY_AND_CHECKS =
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>         getAllowedDirectoryAndChecks();
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; SIMPLE_CHECK_NAMES = getSimpleCheckNames();
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Map&lt;String, String&gt; ALLOWED_DIRECTORY_AND_CHECKS =
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>         getAllowedDirectoryAndChecks();
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> 
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; INTERNAL_MODULES = getInternalModules();
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>     <strong class="jxr_keyword">private</strong> Path javaDir;
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     <strong class="jxr_keyword">private</strong> Path inputDir;
 <a class="jxr_linenumber" name="L127" href="#L127">127</a> 
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Set&lt;String&gt; INTERNAL_MODULES = getInternalModules();
-<a class="jxr_linenumber" name="L129" href="#L129">129</a> 
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>     <strong class="jxr_keyword">private</strong> Path javaDir;
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     <strong class="jxr_keyword">private</strong> Path inputDir;
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> 
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Set&lt;String&gt; getSimpleCheckNames() {
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>             <strong class="jxr_keyword">return</strong> CheckUtil.getSimpleNames(CheckUtil.getCheckstyleChecks());
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>         }
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>         <strong class="jxr_keyword">catch</strong> (IOException ex) {
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> ExceptionInInitializerError(ex);
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>         }
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>     }
-<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Map&lt;String, String&gt; getAllowedDirectoryAndChecks() {
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>         <strong class="jxr_keyword">return</strong> SIMPLE_CHECK_NAMES
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>             .stream()
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>             .collect(Collectors.toUnmodifiableMap(
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 id -&gt; id.toLowerCase(Locale.ENGLISH), Function.identity()));
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>     }
-<a class="jxr_linenumber" name="L148" href="#L148">148</a> 
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Set&lt;String&gt; getInternalModules() {
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>         <strong class="jxr_keyword">return</strong> Definitions.INTERNAL_MODULES.stream()
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>             .map(moduleName -&gt; {
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>                 <strong class="jxr_keyword">final</strong> String[] packageTokens = moduleName.split(<span class="jxr_string">"&#92;&#92;."</span>);
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>                 <strong class="jxr_keyword">return</strong> packageTokens[packageTokens.length - 1];
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>             })
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             .collect(Collectors.toUnmodifiableSet());
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>     }
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>     @BeforeEach
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setUp() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>         javaDir = Paths.get(<span class="jxr_string">"src/it/java/"</span> + getPackageLocation());
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>         inputDir = Paths.get(getPath(<span class="jxr_string">""</span>));
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Set&lt;String&gt; getSimpleCheckNames() {
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>             <strong class="jxr_keyword">return</strong> CheckUtil.getSimpleNames(CheckUtil.getCheckstyleChecks());
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         }
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>         <strong class="jxr_keyword">catch</strong> (IOException ex) {
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> ExceptionInInitializerError(ex);
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         }
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>     }
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> 
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Map&lt;String, String&gt; getAllowedDirectoryAndChecks() {
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>         <strong class="jxr_keyword">return</strong> SIMPLE_CHECK_NAMES
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>             .stream()
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>             .collect(Collectors.toUnmodifiableMap(
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>                 id -&gt; id.toLowerCase(Locale.ENGLISH), Function.identity()));
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>     }
+<a class="jxr_linenumber" name="L143" href="#L143">143</a> 
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Set&lt;String&gt; getInternalModules() {
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>         <strong class="jxr_keyword">return</strong> Definitions.INTERNAL_MODULES.stream()
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>             .map(moduleName -&gt; {
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                 <strong class="jxr_keyword">final</strong> String[] packageTokens = moduleName.split(<span class="jxr_string">"&#92;&#92;."</span>);
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>                 <strong class="jxr_keyword">return</strong> packageTokens[packageTokens.length - 1];
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>             })
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>             .collect(Collectors.toUnmodifiableSet());
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>     }
+<a class="jxr_linenumber" name="L152" href="#L152">152</a> 
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>     @BeforeEach
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setUp() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>         javaDir = Paths.get(<span class="jxr_string">"src/it/java/"</span> + getPackageLocation());
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>         inputDir = Paths.get(getPath(<span class="jxr_string">""</span>));
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>     }
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> 
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>     @Override
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>     <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"org/checkstyle/suppressionxpathfilter"</span>;
 <a class="jxr_linenumber" name="L162" href="#L162">162</a>     }
 <a class="jxr_linenumber" name="L163" href="#L163">163</a> 
 <a class="jxr_linenumber" name="L164" href="#L164">164</a>     @Override
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>     <strong class="jxr_keyword">protected</strong> String getPackageLocation() {
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"org/checkstyle/suppressionxpathfilter"</span>;
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>     <strong class="jxr_keyword">protected</strong> String getResourceLocation() {
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"it"</span>;
 <a class="jxr_linenumber" name="L167" href="#L167">167</a>     }
 <a class="jxr_linenumber" name="L168" href="#L168">168</a> 
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>     @Override
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>     <strong class="jxr_keyword">protected</strong> String getResourceLocation() {
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"it"</span>;
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>     }
-<a class="jxr_linenumber" name="L173" href="#L173">173</a> 
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>     @Test
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateIncompatibleJavadocCheckNames() <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>         <em class="jxr_comment">// subclasses of AbstractJavadocCheck</em>
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>         <strong class="jxr_keyword">final</strong> Set&lt;Class&lt;?&gt;&gt; abstractJavadocCheckNames = CheckUtil.getCheckstyleChecks()
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>                 .stream()
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>                 .filter(AbstractJavadocCheck.<strong class="jxr_keyword">class</strong>::isAssignableFrom)
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>                 .collect(Collectors.toCollection(HashSet::<strong class="jxr_keyword">new</strong>));
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>         <em class="jxr_comment">// add the extra checks</em>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>         abstractJavadocCheckNames.addAll(REGEXP_JAVADOC_CHECKS);
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; abstractJavadocCheckSimpleNames =
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>                 CheckUtil.getSimpleNames(abstractJavadocCheckNames);
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>         abstractJavadocCheckSimpleNames.removeAll(INTERNAL_MODULES);
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>         assertWithMessage(<span class="jxr_string">"INCOMPATIBLE_JAVADOC_CHECK_NAMES should contains all descendants "</span>
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>                     + <span class="jxr_string">"of AbstractJavadocCheck"</span>)
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             .that(abstractJavadocCheckSimpleNames)
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>             .isEqualTo(INCOMPATIBLE_JAVADOC_CHECK_NAMES);
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>     }
-<a class="jxr_linenumber" name="L191" href="#L191">191</a> 
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>     @Test
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateIntegrationTestClassNames() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; compatibleChecks = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>         <strong class="jxr_keyword">final</strong> Pattern pattern = Pattern.compile(<span class="jxr_string">"^XpathRegression(.+)Test&#92;&#92;.java$"</span>);
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; javaPaths = Files.newDirectoryStream(javaDir)) {
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>             <strong class="jxr_keyword">for</strong> (Path path : javaPaths) {
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>                 assertWithMessage(path + <span class="jxr_string">" is not a regular file"</span>)
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>                         .that(Files.isRegularFile(path))
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>                         .isTrue();
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>                 <strong class="jxr_keyword">final</strong> String filename = path.toFile().getName();
-<a class="jxr_linenumber" name="L202" href="#L202">202</a>                 <strong class="jxr_keyword">if</strong> (filename.startsWith(<span class="jxr_string">"Abstract"</span>)) {
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>                     <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>                 }
-<a class="jxr_linenumber" name="L205" href="#L205">205</a> 
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>                 <strong class="jxr_keyword">final</strong> Matcher matcher = pattern.matcher(filename);
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>                 assertWithMessage(
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>                             <span class="jxr_string">"Invalid test file: "</span> + filename + <span class="jxr_string">", expected pattern: "</span> + pattern)
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>                         .that(matcher.matches())
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>                         .isTrue();
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>     @Test
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateIncompatibleJavadocCheckNames() <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>         <em class="jxr_comment">// subclasses of AbstractJavadocCheck</em>
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         <strong class="jxr_keyword">final</strong> Set&lt;Class&lt;?&gt;&gt; abstractJavadocCheckNames = CheckUtil.getCheckstyleChecks()
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>                 .stream()
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>                 .filter(AbstractJavadocCheck.<strong class="jxr_keyword">class</strong>::isAssignableFrom)
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>                 .collect(Collectors.toCollection(HashSet::<strong class="jxr_keyword">new</strong>));
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         <em class="jxr_comment">// add the extra checks</em>
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>         abstractJavadocCheckNames.addAll(REGEXP_JAVADOC_CHECKS);
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; abstractJavadocCheckSimpleNames =
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>                 CheckUtil.getSimpleNames(abstractJavadocCheckNames);
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>         abstractJavadocCheckSimpleNames.removeAll(INTERNAL_MODULES);
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>         assertWithMessage(<span class="jxr_string">"INCOMPATIBLE_JAVADOC_CHECK_NAMES should contains all descendants "</span>
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>                     + <span class="jxr_string">"of AbstractJavadocCheck"</span>)
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>             .that(abstractJavadocCheckSimpleNames)
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>             .isEqualTo(INCOMPATIBLE_JAVADOC_CHECK_NAMES);
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>     }
+<a class="jxr_linenumber" name="L186" href="#L186">186</a> 
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>     @Test
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateIntegrationTestClassNames() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; compatibleChecks = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>         <strong class="jxr_keyword">final</strong> Pattern pattern = Pattern.compile(<span class="jxr_string">"^XpathRegression(.+)Test&#92;&#92;.java$"</span>);
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; javaPaths = Files.newDirectoryStream(javaDir)) {
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>             <strong class="jxr_keyword">for</strong> (Path path : javaPaths) {
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>                 assertWithMessage(path + <span class="jxr_string">" is not a regular file"</span>)
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>                         .that(Files.isRegularFile(path))
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>                         .isTrue();
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>                 <strong class="jxr_keyword">final</strong> String filename = path.toFile().getName();
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>                 <strong class="jxr_keyword">if</strong> (filename.startsWith(<span class="jxr_string">"Abstract"</span>)) {
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>                     <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>                 }
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> 
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>                 <strong class="jxr_keyword">final</strong> Matcher matcher = pattern.matcher(filename);
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>                 assertWithMessage(
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>                             <span class="jxr_string">"Invalid test file: "</span> + filename + <span class="jxr_string">", expected pattern: "</span> + pattern)
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>                         .that(matcher.matches())
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>                         .isTrue();
+<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>                 <strong class="jxr_keyword">final</strong> String check = matcher.group(1);
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>                 assertWithMessage(<span class="jxr_string">"Unknown check '"</span> + check + <span class="jxr_string">"' in test file: "</span> + filename)
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>                         .that(SIMPLE_CHECK_NAMES)
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>                         .contains(check);
 <a class="jxr_linenumber" name="L211" href="#L211">211</a> 
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>                 <strong class="jxr_keyword">final</strong> String check = matcher.group(1);
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>                 assertWithMessage(<span class="jxr_string">"Unknown check '"</span> + check + <span class="jxr_string">"' in test file: "</span> + filename)
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>                         .that(SIMPLE_CHECK_NAMES)
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>                         .contains(check);
-<a class="jxr_linenumber" name="L216" href="#L216">216</a> 
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>                 assertWithMessage(
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>                             <span class="jxr_string">"Check '"</span> + check + <span class="jxr_string">"' is now tested. Please update the todo list in"</span>
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>                                 + <span class="jxr_string">" XpathRegressionTest.MISSING_CHECK_NAMES"</span>)
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>                         .that(MISSING_CHECK_NAMES.contains(check))
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>                         .isFalse();
 <a class="jxr_linenumber" name="L217" href="#L217">217</a>                 assertWithMessage(
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>                             <span class="jxr_string">"Check '"</span> + check + <span class="jxr_string">"' is now tested. Please update the todo list in"</span>
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>                                 + <span class="jxr_string">" XpathRegressionTest.MISSING_CHECK_NAMES"</span>)
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>                         .that(MISSING_CHECK_NAMES.contains(check))
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>                         .isFalse();
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>                 assertWithMessage(
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>                             <span class="jxr_string">"Check '"</span> + check + <span class="jxr_string">"' is now compatible with SuppressionXpathFilter."</span>
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>                                 + <span class="jxr_string">" Please update the todo list in"</span>
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>                                 + <span class="jxr_string">" XpathRegressionTest.INCOMPATIBLE_CHECK_NAMES"</span>)
-<a class="jxr_linenumber" name="L226" href="#L226">226</a>                         .that(INCOMPATIBLE_CHECK_NAMES.contains(check))
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>                         .isFalse();
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>                 compatibleChecks.add(check);
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>             }
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>         }
-<a class="jxr_linenumber" name="L231" href="#L231">231</a> 
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>         <em class="jxr_comment">// Ensure that all lists are up-to-date</em>
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; allChecks = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(SIMPLE_CHECK_NAMES);
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>         allChecks.removeAll(INCOMPATIBLE_JAVADOC_CHECK_NAMES);
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>         allChecks.removeAll(INCOMPATIBLE_CHECK_NAMES);
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>         allChecks.removeAll(Set.of(<span class="jxr_string">"Regexp"</span>, <span class="jxr_string">"RegexpSinglelineJava"</span>, <span class="jxr_string">"NoCodeInFile"</span>));
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>         allChecks.removeAll(MISSING_CHECK_NAMES);
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>         allChecks.removeAll(NO_VIOLATION_MODULES);
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>         allChecks.removeAll(compatibleChecks);
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>         allChecks.removeAll(INTERNAL_MODULES);
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> 
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>         assertWithMessage(<span class="jxr_string">"XpathRegressionTest is missing for ["</span> + String.join(<span class="jxr_string">", "</span>, allChecks)
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>                 + <span class="jxr_string">"]. Please add them to src/it/java/org/checkstyle/suppressionxpathfilter"</span>)
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>                         .that(allChecks)
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>                         .isEmpty();
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>     }
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> 
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>     @Test
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateInputFiles() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; dirs = Files.newDirectoryStream(inputDir)) {
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>             <strong class="jxr_keyword">for</strong> (Path dir : dirs) {
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>                 <em class="jxr_comment">// input directory must be named in lower case</em>
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>                 assertWithMessage(dir + <span class="jxr_string">" is not a directory"</span>)
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>                         .that(Files.isDirectory(dir))
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>                         .isTrue();
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>                 <strong class="jxr_keyword">final</strong> String dirName = dir.toFile().getName();
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>                 assertWithMessage(<span class="jxr_string">"Invalid directory name: "</span> + dirName)
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>                         .that(ALLOWED_DIRECTORY_AND_CHECKS)
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>                         .containsKey(dirName);
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> 
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>                 <em class="jxr_comment">// input directory must be connected to an existing test</em>
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>                 <strong class="jxr_keyword">final</strong> String check = ALLOWED_DIRECTORY_AND_CHECKS.get(dirName);
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>                 <strong class="jxr_keyword">final</strong> Path javaPath = javaDir.resolve(<span class="jxr_string">"XpathRegression"</span> + check + <span class="jxr_string">"Test.java"</span>);
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>                 assertWithMessage(<span class="jxr_string">"Input directory '"</span> + dir
-<a class="jxr_linenumber" name="L265" href="#L265">265</a>                             + <span class="jxr_string">"' is not connected to Java test case: "</span> + javaPath)
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>                         .that(Files.exists(javaPath))
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>                         .isTrue();
-<a class="jxr_linenumber" name="L268" href="#L268">268</a> 
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>                 <em class="jxr_comment">// input files should be named correctly</em>
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>                 validateInputDirectory(dir);
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>             }
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>         }
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>     }
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> 
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateInputDirectory(Path checkDir) <strong class="jxr_keyword">throws</strong> IOException {
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>         <strong class="jxr_keyword">final</strong> Pattern pattern = Pattern.compile(<span class="jxr_string">"^SuppressionXpathRegression(.+)&#92;&#92;.java$"</span>);
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>         <strong class="jxr_keyword">final</strong> String check = ALLOWED_DIRECTORY_AND_CHECKS.get(checkDir.toFile().getName());
-<a class="jxr_linenumber" name="L278" href="#L278">278</a> 
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; inputPaths = Files.newDirectoryStream(checkDir)) {
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>             <strong class="jxr_keyword">for</strong> (Path inputPath : inputPaths) {
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>                 <strong class="jxr_keyword">final</strong> String filename = inputPath.toFile().getName();
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>                 <strong class="jxr_keyword">if</strong> (filename.endsWith(<span class="jxr_string">"java"</span>)) {
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>                     <strong class="jxr_keyword">final</strong> Matcher matcher = pattern.matcher(filename);
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>                     assertWithMessage(
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>                               <span class="jxr_string">"Invalid input file '"</span> + inputPath + <span class="jxr_string">"', expected pattern:"</span> + pattern)
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>                             .that(matcher.matches())
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>                             .isTrue();
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>                     <strong class="jxr_keyword">final</strong> String remaining = matcher.group(1);
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>                     assertWithMessage(<span class="jxr_string">"Check name '"</span> + check
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>                                 + <span class="jxr_string">"' should be included in input file: "</span> + inputPath)
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>                             .that(remaining)
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>                             .startsWith(check);
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>                 }
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             }
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>         }
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>     }
-<a class="jxr_linenumber" name="L298" href="#L298">298</a> }
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>                             <span class="jxr_string">"Check '"</span> + check + <span class="jxr_string">"' is now compatible with SuppressionXpathFilter."</span>
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>                                 + <span class="jxr_string">" Please update the todo list in"</span>
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>                                 + <span class="jxr_string">" XpathRegressionTest.INCOMPATIBLE_CHECK_NAMES"</span>)
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>                         .that(INCOMPATIBLE_CHECK_NAMES.contains(check))
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>                         .isFalse();
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>                 compatibleChecks.add(check);
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>             }
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>         }
+<a class="jxr_linenumber" name="L226" href="#L226">226</a> 
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>         <em class="jxr_comment">// Ensure that all lists are up-to-date</em>
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; allChecks = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;(SIMPLE_CHECK_NAMES);
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>         allChecks.removeAll(INCOMPATIBLE_JAVADOC_CHECK_NAMES);
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>         allChecks.removeAll(INCOMPATIBLE_CHECK_NAMES);
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>         allChecks.removeAll(Set.of(<span class="jxr_string">"Regexp"</span>, <span class="jxr_string">"RegexpSinglelineJava"</span>, <span class="jxr_string">"NoCodeInFile"</span>));
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>         allChecks.removeAll(MISSING_CHECK_NAMES);
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>         allChecks.removeAll(NO_VIOLATION_MODULES);
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>         allChecks.removeAll(compatibleChecks);
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>         allChecks.removeAll(INTERNAL_MODULES);
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> 
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>         assertWithMessage(<span class="jxr_string">"XpathRegressionTest is missing for ["</span> + String.join(<span class="jxr_string">", "</span>, allChecks)
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>                 + <span class="jxr_string">"]. Please add them to src/it/java/org/checkstyle/suppressionxpathfilter"</span>)
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>                         .that(allChecks)
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>                         .isEmpty();
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>     }
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> 
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>     @Test
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> validateInputFiles() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; dirs = Files.newDirectoryStream(inputDir)) {
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>             <strong class="jxr_keyword">for</strong> (Path dir : dirs) {
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>                 <em class="jxr_comment">// input directory must be named in lower case</em>
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>                 assertWithMessage(dir + <span class="jxr_string">" is not a directory"</span>)
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>                         .that(Files.isDirectory(dir))
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>                         .isTrue();
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>                 <strong class="jxr_keyword">final</strong> String dirName = dir.toFile().getName();
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>                 assertWithMessage(<span class="jxr_string">"Invalid directory name: "</span> + dirName)
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>                         .that(ALLOWED_DIRECTORY_AND_CHECKS)
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>                         .containsKey(dirName);
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> 
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>                 <em class="jxr_comment">// input directory must be connected to an existing test</em>
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>                 <strong class="jxr_keyword">final</strong> String check = ALLOWED_DIRECTORY_AND_CHECKS.get(dirName);
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>                 <strong class="jxr_keyword">final</strong> Path javaPath = javaDir.resolve(<span class="jxr_string">"XpathRegression"</span> + check + <span class="jxr_string">"Test.java"</span>);
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>                 assertWithMessage(<span class="jxr_string">"Input directory '"</span> + dir
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>                             + <span class="jxr_string">"' is not connected to Java test case: "</span> + javaPath)
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>                         .that(Files.exists(javaPath))
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>                         .isTrue();
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> 
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                 <em class="jxr_comment">// input files should be named correctly</em>
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>                 validateInputDirectory(dir);
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>             }
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>         }
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>     }
+<a class="jxr_linenumber" name="L269" href="#L269">269</a> 
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> validateInputDirectory(Path checkDir) <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>         <strong class="jxr_keyword">final</strong> Pattern pattern = Pattern.compile(<span class="jxr_string">"^SuppressionXpathRegression(.+)&#92;&#92;.java$"</span>);
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>         <strong class="jxr_keyword">final</strong> String check = ALLOWED_DIRECTORY_AND_CHECKS.get(checkDir.toFile().getName());
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> 
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>         <strong class="jxr_keyword">try</strong> (DirectoryStream&lt;Path&gt; inputPaths = Files.newDirectoryStream(checkDir)) {
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>             <strong class="jxr_keyword">for</strong> (Path inputPath : inputPaths) {
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>                 <strong class="jxr_keyword">final</strong> String filename = inputPath.toFile().getName();
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>                 <strong class="jxr_keyword">if</strong> (filename.endsWith(<span class="jxr_string">"java"</span>)) {
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>                     <strong class="jxr_keyword">final</strong> Matcher matcher = pattern.matcher(filename);
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>                     assertWithMessage(
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>                               <span class="jxr_string">"Invalid input file '"</span> + inputPath + <span class="jxr_string">"', expected pattern:"</span> + pattern)
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>                             .that(matcher.matches())
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>                             .isTrue();
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> 
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>                     <strong class="jxr_keyword">final</strong> String remaining = matcher.group(1);
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>                     assertWithMessage(<span class="jxr_string">"Check name '"</span> + check
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>                                 + <span class="jxr_string">"' should be included in input file: "</span> + inputPath)
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>                             .that(remaining)
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>                             .startsWith(check);
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>                 }
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>             }
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>         }
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>     }
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-frame.html
index a72cfacca9..54313147cc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.allchecks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.allchecks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-summary.html
index 37d7d7ffe5..4105a37ff9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/allchecks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.allchecks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.allchecks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.intern
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/package-frame.html
index 2fbf5cd8ae..00f84d37c2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/package-summary.html
index d541e98bad..81b5d6269b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -171,7 +171,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.intern
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-frame.html
index 9274d13b5d..54950ebc77 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.testmodules</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.testmodules</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-summary.html
index 316b9ff26b..90ae40aefc 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/testmodules/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.testmodules</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.testmodules</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.intern
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-frame.html
index 5e6c535142..960a82d93a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-summary.html
index f52a2638c3..7883424444 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/internal/utils/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.internal.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.internal.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.intern
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-frame.html
index 95bd2649fa..32590737b0 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javaastvisitor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javaastvisitor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-summary.html
index dff952185a..44991ffeb9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javaastvisitor/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javaastvisitor</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javaastvisitor</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.javaas
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-frame.html
index 59662549f1..41a0c66639 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javadocdetailnodeparser</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javadocdetailnodeparser</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-summary.html
index ef35ab3f7e..db9d2f60af 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javadocdetailnodeparser/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javadocdetailnodeparser</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javadocdetailnodeparser</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.javado
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-frame.html
index 2b51f572b7..bc1ad81340 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javadocpropertiesgenerator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javadocpropertiesgenerator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-summary.html
index 0aa17052ba..1b377174e3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javadocpropertiesgenerator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javadocpropertiesgenerator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javadocpropertiesgenerator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.javado
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-frame.html
index ed8539e82f..7a55d8ed15 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javaparser</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javaparser</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-summary.html
index 5c0eed7a67..81c6152d08 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/javaparser/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.javaparser</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.javaparser</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.javapa
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/main/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/main/package-frame.html
index 33158940a0..1524e29ff4 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/main/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/main/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.main</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.main</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/main/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/main/package-summary.html
index c0ae8cc1a8..b4a79bc10b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/main/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/main/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.main</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.main</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.main</
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html
index 4d8cbf4810..ffeace3a9b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html
@@ -22,43 +22,45 @@
 <a class="jxr_linenumber" name="L14" href="#L14">14</a>  
 <a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * Checks whether file contains code. Files which are considered to have no code:</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment"> * File with no text</em>
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment"> * File with single-line comment(s)</em>
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment"> * File with a multi line comment(s).</em>
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * To configure the check:</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment"> * skipped as not relevant for UTs</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * Violation Message Keys:</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> * {@code nocode.in.file}</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment"> * @since 8.33</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  @StatelessCheck
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputJavadocMetadataScraperNoCodeInFileCheck" href="../../../../../../com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html#InputJavadocMetadataScraperNoCodeInFileCheck">InputJavadocMetadataScraperNoCodeInFileCheck</a> <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  }
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment"> * Checks whether file contains code.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> * Java compiler is not raising errors on files with no code or all commented out.</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * Files which are considered to have no code:</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment"> * File with no text</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment"> * File with single-line comment(s)</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment"> * File with a multi line comment(s).</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> * To configure the check:</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment"> * skipped as not relevant for UTs</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment"> * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * Violation Message Keys:</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment"> * {@code nocode.in.file}</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment"> * @since 8.33</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  @StatelessCheck
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="InputJavadocMetadataScraperNoCodeInFileCheck" href="../../../../../../com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/InputJavadocMetadataScraperNoCodeInFileCheck.html#InputJavadocMetadataScraperNoCodeInFileCheck">InputJavadocMetadataScraperNoCodeInFileCheck</a> <strong class="jxr_keyword">extends</strong> AbstractCheck {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-frame.html
index c20766ddde..3409060316 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta.javadocmetadatascraper</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta.javadocmetadatascraper</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-summary.html
index c8886da6e1..14cab4412a 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/meta/javadocmetadatascraper/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta.javadocmetadatascraper</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta.javadocmetadatascraper</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -146,7 +146,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.meta.j
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/meta/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/meta/package-frame.html
index 14ca01eeb9..68c0ee8e81 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/meta/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/meta/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/meta/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/meta/package-summary.html
index 3b362e6d1d..a71dd16017 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/meta/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/meta/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.meta</
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/package-frame.html
index 95d6107c73..e0277cf629 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/package-summary.html
index a20aed76c5..f87f7c96a1 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-frame.html
index 982a54d83e..55a9f12071 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packagenamesloader</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packagenamesloader</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-summary.html
index c6bafb51b8..11fa960c10 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packagenamesloader/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packagenamesloader</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packagenamesloader</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.packag
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-frame.html
index 448f28ac1f..723538e21c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.abc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.abc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-summary.html
index 6e765db687..f4e3d5bdfb 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/abc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.abc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.abc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.packag
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-frame.html
index 1fe3a81673..229e6cd704 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.bar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.bar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-summary.html
index e4fd395b6b..d988ff8c91 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/bar/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.bar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.bar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.packag
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-frame.html
index a2d92433dd..1390ed3e31 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.foo</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.foo</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-summary.html
index 5c190a16e9..fc537e90bf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/foo/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.foo</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.foo</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.packag
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-frame.html
index 1663a71139..a474f8c0ea 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.zoo</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.zoo</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-summary.html
index 1404f4e8ea..d7ad905ba2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/packageobjectfactory/zoo/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.zoo</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.packageobjectfactory.zoo</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.packag
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-frame.html
index 45d0b5ea23..80459e8665 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.suppressionsstringprinter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.suppressionsstringprinter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-summary.html
index 0b8c2e3a30..2201465973 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/suppressionsstringprinter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.suppressionsstringprinter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.suppressionsstringprinter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.suppre
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html
index 2a5a6d0c7e..3187eac3ee 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html
@@ -6,12 +6,17 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">/*comment*/</em>
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalker" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalker">InputTreeWalker</a> {
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   }
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerInner" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalkerInner">InputTreeWalkerInner</a> {
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>   }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">/*comment*/</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalker" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalker">InputTreeWalker</a> {
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   }
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//violation below,'Top-level class InputTreeWalkerInner has to reside in its own source file'</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerInner" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalker.html#InputTreeWalkerInner">InputTreeWalkerInner</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html
new file mode 100644
index 0000000000..1ccccbfa09
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputTreeWalkerImproperFileExtension xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerImproperFileExtension" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerImproperFileExtension.html#InputTreeWalkerImproperFileExtension">InputTreeWalkerImproperFileExtension</a> {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> k = 5 + 4;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html
index 8652bbb7a7..7b9275a8b3 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html
@@ -6,11 +6,15 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_javadoccomment">/** &lt;p&gt;Javadoc comment. */</em> <em class="jxr_comment">// violation</em>
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerJavadoc" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html#InputTreeWalkerJavadoc">InputTreeWalkerJavadoc</a> {
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_javadoccomment">/** &lt;p&gt;Javadoc comment. */</em> <em class="jxr_comment">// violation, 'Redundant &lt;p&gt; tag'</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerJavadoc" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerJavadoc.html#InputTreeWalkerJavadoc">InputTreeWalkerJavadoc</a> {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html
index f9c00fd6f5..69bf29aa75 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html
@@ -6,15 +6,23 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerMultiCheckOrder" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html#InputTreeWalkerMultiCheckOrder">InputTreeWalkerMultiCheckOrder</a> {
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() {
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>           <strong class="jxr_keyword">boolean</strong> test = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>           <strong class="jxr_keyword">if</strong>(test) {
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>           }
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>       }
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerMultiCheckOrder" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder.html#InputTreeWalkerMultiCheckOrder">InputTreeWalkerMultiCheckOrder</a> {
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> method() {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>          <strong class="jxr_keyword">boolean</strong> test = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>          <strong class="jxr_keyword">if</strong>(test) {  <em class="jxr_comment">// 2 violations</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>          }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      }
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html
index 608ce1c256..02d8a89d45 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html
@@ -6,14 +6,24 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerMultiCheckOrder2" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html#InputTreeWalkerMultiCheckOrder2">InputTreeWalkerMultiCheckOrder2</a> {
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">void</strong> fn1(<strong class="jxr_keyword">int</strong> v1) {}
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> fn2(<strong class="jxr_keyword">int</strong> V2) {} <em class="jxr_comment">// violation "Parameter name 'V2' must match pattern"</em>
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>       <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> fn3(<strong class="jxr_keyword">int</strong> a) {}
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fn4(<strong class="jxr_keyword">int</strong> b) {} <em class="jxr_comment">// violation "Parameter name 'b' must match pattern"</em>
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">format = ^[a-z]([a-z0-9][a-zA-Z0-9]*)?$</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">accessModifiers =  protected, package, private</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">format = ^[a-z][a-z0-9][a-zA-Z0-9]*$</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">accessModifiers = public</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerMultiCheckOrder2" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerMultiCheckOrder2.html#InputTreeWalkerMultiCheckOrder2">InputTreeWalkerMultiCheckOrder2</a> {
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">void</strong> fn1(<strong class="jxr_keyword">int</strong> v1) {}
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> fn2(<strong class="jxr_keyword">int</strong> V2) {} <em class="jxr_comment">// violation  "Name 'V2' must match pattern"</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> fn3(<strong class="jxr_keyword">int</strong> a) {}
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fn4(<strong class="jxr_keyword">int</strong> b) {} <em class="jxr_comment">// violation  "Name 'b' must match pattern"</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html
new file mode 100644
index 0000000000..bf5fffcf52
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputTreeWalkerProperFileExtension xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerProperFileExtension" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerProperFileExtension.html#InputTreeWalkerProperFileExtension">InputTreeWalkerProperFileExtension</a> {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> k = 5 + 4;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>    <em class="jxr_comment">// violation above, "Name 'k' must match pattern"</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html
index 67e05cffb1..6cdcc53c4c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html
@@ -6,17 +6,25 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerSuppressionCommentFilter" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html#InputTreeWalkerSuppressionCommentFilter">InputTreeWalkerSuppressionCommentFilter</a> {
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> I;
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <em class="jxr_comment">/* CHECKSTYLE:OFF */</em>
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>       <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> J;
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>       <em class="jxr_comment">/* CHECKSTYLE:ON */</em>
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>       <em class="jxr_comment">//CHECKSTYLE:OFF</em>
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> P;
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <em class="jxr_comment">//CHECKSTYLE:ON</em>
-<a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">checkCPP = false</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerSuppressionCommentFilter" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionCommentFilter.html#InputTreeWalkerSuppressionCommentFilter">InputTreeWalkerSuppressionCommentFilter</a> {
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> I;    <em class="jxr_comment">//violation, "Name 'I' must match pattern"</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <em class="jxr_comment">/* CHECKSTYLE:OFF */</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> J;
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <em class="jxr_comment">/* CHECKSTYLE:ON */</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <em class="jxr_comment">//CHECKSTYLE:OFF</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> P;  <em class="jxr_comment">//violation, "Name 'P' must match pattern"</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <em class="jxr_comment">//CHECKSTYLE:ON</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html
index 3ab8091e5d..c19913ab26 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html
@@ -6,16 +6,25 @@
 </head>
 <body>
 <div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html">View Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerSuppressionXpathFilterAbsolute" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html#InputTreeWalkerSuppressionXpathFilterAbsolute">InputTreeWalkerSuppressionXpathFilterAbsolute</a> {
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test()
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>       {
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>           <strong class="jxr_keyword">int</strong> a = 1;
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>           <strong class="jxr_keyword">int</strong> b = 2;
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>           <strong class="jxr_keyword">int</strong> c = a + b;
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>       }
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.filters.SuppressionXpathFilter</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">file = (file)InputTreeWalkerSuppressionXpathFilterAbsolute.xml</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerSuppressionXpathFilterAbsolute" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerSuppressionXpathFilterAbsolute.html#InputTreeWalkerSuppressionXpathFilterAbsolute">InputTreeWalkerSuppressionXpathFilterAbsolute</a> {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test()
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      {
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>          <strong class="jxr_keyword">int</strong> a = 1;
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">int</strong> b = 2;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>          <strong class="jxr_keyword">int</strong> c = a + b;
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      }
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html
new file mode 100644
index 0000000000..1bf076da7a
--- /dev/null
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>InputTreeWalkerWithCacheWithNoViolation xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">*/</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.treewalker;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="InputTreeWalkerWithCacheWithNoViolation" href="../../../../../com/puppycrawl/tools/checkstyle/treewalker/InputTreeWalkerWithCacheWithNoViolation.html#InputTreeWalkerWithCacheWithNoViolation">InputTreeWalkerWithCacheWithNoViolation</a> {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-frame.html
index 62293e2090..02e010acee 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.treewalker</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.treewalker</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -17,6 +17,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputTreeWalker2.html#InputTreeWalker2" target="classFrame">InputTreeWalker2</a>
+                </li>
+                                <li>
+                    <a href="InputTreeWalkerImproperFileExtension.html#InputTreeWalkerImproperFileExtension" target="classFrame">InputTreeWalkerImproperFileExtension</a>
                 </li>
                                 <li>
                     <a href="InputTreeWalker.html#InputTreeWalkerInner" target="classFrame">InputTreeWalkerInner</a>
@@ -29,12 +32,18 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="InputTreeWalkerMultiCheckOrder2.html#InputTreeWalkerMultiCheckOrder2" target="classFrame">InputTreeWalkerMultiCheckOrder2</a>
+                </li>
+                                <li>
+                    <a href="InputTreeWalkerProperFileExtension.html#InputTreeWalkerProperFileExtension" target="classFrame">InputTreeWalkerProperFileExtension</a>
                 </li>
                                 <li>
                     <a href="InputTreeWalkerSuppressionCommentFilter.html#InputTreeWalkerSuppressionCommentFilter" target="classFrame">InputTreeWalkerSuppressionCommentFilter</a>
                 </li>
                                 <li>
                     <a href="InputTreeWalkerSuppressionXpathFilterAbsolute.html#InputTreeWalkerSuppressionXpathFilterAbsolute" target="classFrame">InputTreeWalkerSuppressionXpathFilterAbsolute</a>
+                </li>
+                                <li>
+                    <a href="InputTreeWalkerWithCacheWithNoViolation.html#InputTreeWalkerWithCacheWithNoViolation" target="classFrame">InputTreeWalkerWithCacheWithNoViolation</a>
                 </li>
                             </ul>
         </div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-summary.html
index a10f3dc55b..493a8ebb9f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/treewalker/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.treewalker</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.treewalker</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -68,23 +68,33 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.treewa
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputTreeWalker.html#InputTreeWalkerInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerInner</a>
+                                    <a href="InputTreeWalkerImproperFileExtension.html#InputTreeWalkerImproperFileExtension" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerImproperFileExtension</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputTreeWalkerJavadoc.html#InputTreeWalkerJavadoc" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerJavadoc</a>
+                                    <a href="InputTreeWalker.html#InputTreeWalkerInner" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerInner</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="InputTreeWalkerMultiCheckOrder.html#InputTreeWalkerMultiCheckOrder" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerMultiCheckOrder</a>
+                                    <a href="InputTreeWalkerJavadoc.html#InputTreeWalkerJavadoc" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerJavadoc</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputTreeWalkerMultiCheckOrder.html#InputTreeWalkerMultiCheckOrder" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerMultiCheckOrder</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="InputTreeWalkerMultiCheckOrder2.html#InputTreeWalkerMultiCheckOrder2" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerMultiCheckOrder2</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputTreeWalkerProperFileExtension.html#InputTreeWalkerProperFileExtension" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerProperFileExtension</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
@@ -95,6 +105,11 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.treewa
                                 <td class="colFirst colLast">
                                     <a href="InputTreeWalkerSuppressionXpathFilterAbsolute.html#InputTreeWalkerSuppressionXpathFilterAbsolute" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerSuppressionXpathFilterAbsolute</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="InputTreeWalkerWithCacheWithNoViolation.html#InputTreeWalkerWithCacheWithNoViolation" target="classFrame" title="class in com.puppycrawl.tools.checkstyle.treewalker">InputTreeWalkerWithCacheWithNoViolation</a>
+                                </td>
                             </tr>
                                                     </tbody>
                     </table>
@@ -116,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.treewa
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html
index 12bfad548f..7c7e8f48dd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html
@@ -28,370 +28,389 @@
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.utils;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.google.common.truth.Truth.assertWithMessage;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.internal.utils.TestUtil.isUtilsClassHasPrivateConstructor;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.io.File;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.List;
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractAutomaticBean;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultLogger;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.TreeWalkerFilter;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter;
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AuditEvent;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AuditListener;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Filter;
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.RootModule;
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ModuleReflectionUtilTest" href="../../../../../com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html#ModuleReflectionUtilTest">ModuleReflectionUtilTest</a> {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>      @Test
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsProperUtilsClass() <strong class="jxr_keyword">throws</strong> ReflectiveOperationException {
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>          assertWithMessage(<span class="jxr_string">"Constructor is not private"</span>)
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>                  .that(isUtilsClassHasPrivateConstructor(ModuleReflectionUtil.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>                  .isTrue();
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      }
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      @Test
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsCheckstyleModule() {
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(CheckClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>                  .isTrue();
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FileSetModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  .isTrue();
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FilterClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>                  .isTrue();
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(TreeWalkerFilterClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>                  .isTrue();
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FileFilterModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  .isTrue();
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(AuditListenerClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  .isTrue();
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(RootModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>                  .isTrue();
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      }
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      @Test
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidCheckstyleClass() {
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>          assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle class is passed"</span>)
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(ValidCheckstyleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>                  .isTrue();
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>          assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  .that(
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>                      ModuleReflectionUtil.isCheckstyleModule(InvalidNonAutomaticBeanClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  .isFalse();
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>          assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(AbstractInvalidClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>                  .isFalse();
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>          assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>                  .that(ModuleReflectionUtil
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>                      .isCheckstyleModule(InvalidNonDefaultConstructorClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>                  .isFalse();
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>          assertWithMessage(<span class="jxr_string">"Should return false when forced invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  .that(
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>                      ModuleReflectionUtil.isCheckstyleModule(XpathFileGeneratorAstFilter.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  .isFalse();
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>      }
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>  
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     @Test
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsCheckstyleCheck() {
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle check is passed"</span>)
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>                 .that(ModuleReflectionUtil.isCheckstyleTreeWalkerCheck(CheckClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>                 .isTrue();
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>                 .that(ModuleReflectionUtil.isCheckstyleTreeWalkerCheck(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>                 .isFalse();
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>     }
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> 
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>     @Test
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFileSetModule() {
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle file set module is passed"</span>)
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>                 .that(ModuleReflectionUtil.isFileSetModule(FileSetModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 .isTrue();
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>                 .that(ModuleReflectionUtil.isFileSetModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>                 .isFalse();
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>     }
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> 
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     @Test
-<a class="jxr_linenumber" name="L121" href="#L121">121</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFilterModule() {
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle filter module is passed"</span>)
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 .that(ModuleReflectionUtil.isFilterModule(FilterClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>                 .isTrue();
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>                 .that(ModuleReflectionUtil.isFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>                 .isFalse();
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>     }
-<a class="jxr_linenumber" name="L129" href="#L129">129</a> 
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>     @Test
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFileFilterModule() {
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle file filter module is passed"</span>)
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>                 .that(ModuleReflectionUtil.isFileFilterModule(FileFilterModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>                 .isTrue();
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>                 .that(ModuleReflectionUtil.isFileFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>                 .isFalse();
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>     }
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> 
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>     @Test
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsTreeWalkerFilterModule() {
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>         assertWithMessage(
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>                     <span class="jxr_string">"Should return true when valid checkstyle TreeWalker filter module is passed"</span>)
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>                 .that(ModuleReflectionUtil.isTreeWalkerFilterModule(TreeWalkerFilterClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>                 .isTrue();
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>                 .that(ModuleReflectionUtil.isTreeWalkerFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>                 .isFalse();
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>     }
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> 
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>     @Test
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsAuditListener() {
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle AuditListener module is passed"</span>)
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>                 .that(ModuleReflectionUtil.isAuditListener(DefaultLogger.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>                 .isTrue();
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>                 .that(ModuleReflectionUtil.isAuditListener(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>                 .isFalse();
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>     }
-<a class="jxr_linenumber" name="L160" href="#L160">160</a> 
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>     @Test
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsRootModule() {
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle root module is passed"</span>)
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>                 .that(ModuleReflectionUtil.isRootModule(RootModuleClass.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>                 .isTrue();
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>                 .that(ModuleReflectionUtil.isRootModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
-<a class="jxr_linenumber" name="L168" href="#L168">168</a>                 .isFalse();
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>     }
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> 
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>     @Test
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testKeepEclipseHappy() {
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>         <strong class="jxr_keyword">final</strong> InvalidNonDefaultConstructorClass test = <strong class="jxr_keyword">new</strong> InvalidNonDefaultConstructorClass(0);
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>         assertWithMessage(<span class="jxr_string">"should use constructor"</span>)
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>             .that(test)
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>             .isNotNull();
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>         assertWithMessage(<span class="jxr_string">"should use field"</span>)
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>             .that(test.getField())
-<a class="jxr_linenumber" name="L179" href="#L179">179</a>             .isEqualTo(1);
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>     }
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> 
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ValidCheckstyleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>         <em class="jxr_comment">// empty, use default constructor</em>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a> 
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>         @Override
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>         }
-<a class="jxr_linenumber" name="L190" href="#L190">190</a> 
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>     }
-<a class="jxr_linenumber" name="L192" href="#L192">192</a> 
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> InvalidNonAutomaticBeanClass {
-<a class="jxr_linenumber" name="L194" href="#L194">194</a> 
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>         <em class="jxr_comment">// empty, use default constructor</em>
-<a class="jxr_linenumber" name="L196" href="#L196">196</a> 
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>     }
-<a class="jxr_linenumber" name="L198" href="#L198">198</a> 
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment">     * AbstractInvalidClass.</em>
-<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment">     * @noinspection AbstractClassNeverImplemented</em>
-<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment">     * @noinspectionreason AbstractClassNeverImplemented - class is only used in testing</em>
-<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AbstractInvalidClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> method();
-<a class="jxr_linenumber" name="L208" href="#L208">208</a> 
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>     }
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> 
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> CheckClass <strong class="jxr_keyword">extends</strong> AbstractCheck {
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> 
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>         @Override
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {0};
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>         }
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.PackageObjectFactory.BASE_PACKAGE;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.internal.utils.TestUtil.isUtilsClassHasPrivateConstructor;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.AbstractAutomaticBean;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultLogger;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.TreeWalkerAuditEvent;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.TreeWalkerFilter;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.XpathFileGeneratorAstFilter;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AuditEvent;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AuditListener;
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Filter;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.RootModule;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="ModuleReflectionUtilTest" href="../../../../../com/puppycrawl/tools/checkstyle/utils/ModuleReflectionUtilTest.html#ModuleReflectionUtilTest">ModuleReflectionUtilTest</a> {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      @Test
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsProperUtilsClass() <strong class="jxr_keyword">throws</strong> ReflectiveOperationException {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>          assertWithMessage(<span class="jxr_string">"Constructor is not private"</span>)
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>                  .that(isUtilsClassHasPrivateConstructor(ModuleReflectionUtil.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>                  .isTrue();
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      @Test
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsCheckstyleModule() {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(CheckClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                  .isTrue();
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FileSetModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>                  .isTrue();
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FilterClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>                  .isTrue();
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(TreeWalkerFilterClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>                  .isTrue();
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(FileFilterModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>                  .isTrue();
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(AuditListenerClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>                  .isTrue();
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          assertWithMessage(<span class="jxr_string">"Should return true when checkstyle module is passed"</span>)
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>                  .that(ModuleReflectionUtil.isCheckstyleModule(RootModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>                  .isTrue();
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <em class="jxr_javadoccomment">    * This test case is designed to verify the behavior of getCheckstyleModules method.</em>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <em class="jxr_javadoccomment">    * It is provided with a package name that does not contain any checkstyle modules.</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">    * It ensures that ModuleReflectionUtil.getCheckstyleModules is returning an empty set.</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  <em class="jxr_javadoccomment">    */</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      @Test
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetCheckStyleModules() <strong class="jxr_keyword">throws</strong> IOException {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">final</strong> ClassLoader classLoader = ClassLoader.getSystemClassLoader();
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">final</strong> Set&lt;String&gt; packages = Collections.singleton(BASE_PACKAGE + <span class="jxr_string">".checks.javadoc.utils"</span>);
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          assertWithMessage(<span class="jxr_string">"specified package has no checkstyle modules"</span>)
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>                  .that(ModuleReflectionUtil.getCheckstyleModules(packages, classLoader))
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>                  .isEmpty();
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>      }
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>  
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      @Test
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsValidCheckstyleClass() {
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle class is passed"</span>)
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>                 .that(ModuleReflectionUtil.isCheckstyleModule(ValidCheckstyleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>                 .isTrue();
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>                 .that(
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>                     ModuleReflectionUtil.isCheckstyleModule(InvalidNonAutomaticBeanClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>                 .isFalse();
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>                 .that(ModuleReflectionUtil.isCheckstyleModule(AbstractInvalidClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>                 .isFalse();
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>                 .that(ModuleReflectionUtil
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>                     .isCheckstyleModule(InvalidNonDefaultConstructorClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>                 .isFalse();
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         assertWithMessage(<span class="jxr_string">"Should return false when forced invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 .that(
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>                     ModuleReflectionUtil.isCheckstyleModule(XpathFileGeneratorAstFilter.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>                 .isFalse();
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     }
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> 
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     @Test
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsCheckstyleCheck() {
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle check is passed"</span>)
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>                 .that(ModuleReflectionUtil.isCheckstyleTreeWalkerCheck(CheckClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 .isTrue();
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>                 .that(ModuleReflectionUtil.isCheckstyleTreeWalkerCheck(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>                 .isFalse();
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>     }
+<a class="jxr_linenumber" name="L128" href="#L128">128</a> 
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>     @Test
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFileSetModule() {
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle file set module is passed"</span>)
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                 .that(ModuleReflectionUtil.isFileSetModule(FileSetModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>                 .isTrue();
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>                 .that(ModuleReflectionUtil.isFileSetModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>                 .isFalse();
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     }
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> 
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>     @Test
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFilterModule() {
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle filter module is passed"</span>)
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>                 .that(ModuleReflectionUtil.isFilterModule(FilterClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>                 .isTrue();
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>                 .that(ModuleReflectionUtil.isFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 .isFalse();
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>     }
+<a class="jxr_linenumber" name="L148" href="#L148">148</a> 
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     @Test
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsFileFilterModule() {
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle file filter module is passed"</span>)
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>                 .that(ModuleReflectionUtil.isFileFilterModule(FileFilterModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>                 .isTrue();
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>                 .that(ModuleReflectionUtil.isFileFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>                 .isFalse();
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>     }
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> 
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>     @Test
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsTreeWalkerFilterModule() {
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         assertWithMessage(
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>                     <span class="jxr_string">"Should return true when valid checkstyle TreeWalker filter module is passed"</span>)
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>                 .that(ModuleReflectionUtil.isTreeWalkerFilterModule(TreeWalkerFilterClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>                 .isTrue();
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>                 .that(ModuleReflectionUtil.isTreeWalkerFilterModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>                 .isFalse();
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>     }
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> 
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>     @Test
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsAuditListener() {
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle AuditListener module is passed"</span>)
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>                 .that(ModuleReflectionUtil.isAuditListener(DefaultLogger.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>                 .isTrue();
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>                 .that(ModuleReflectionUtil.isAuditListener(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>                 .isFalse();
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>     }
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>     @Test
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIsRootModule() {
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>         assertWithMessage(<span class="jxr_string">"Should return true when valid checkstyle root module is passed"</span>)
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>                 .that(ModuleReflectionUtil.isRootModule(RootModuleClass.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>                 .isTrue();
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>         assertWithMessage(<span class="jxr_string">"Should return false when invalid class is passed"</span>)
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>                 .that(ModuleReflectionUtil.isRootModule(NotCheckstyleCheck.<strong class="jxr_keyword">class</strong>))
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>                 .isFalse();
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>     }
+<a class="jxr_linenumber" name="L189" href="#L189">189</a> 
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>     @Test
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testKeepEclipseHappy() {
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>         <strong class="jxr_keyword">final</strong> InvalidNonDefaultConstructorClass test = <strong class="jxr_keyword">new</strong> InvalidNonDefaultConstructorClass(0);
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>         assertWithMessage(<span class="jxr_string">"should use constructor"</span>)
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>             .that(test)
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>             .isNotNull();
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>         assertWithMessage(<span class="jxr_string">"should use field"</span>)
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>             .that(test.getField())
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>             .isEqualTo(1);
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>     }
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> 
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ValidCheckstyleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
+<a class="jxr_linenumber" name="L202" href="#L202">202</a> 
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>         <em class="jxr_comment">// empty, use default constructor</em>
+<a class="jxr_linenumber" name="L204" href="#L204">204</a> 
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>         @Override
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>         }
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> 
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>     }
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> 
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> InvalidNonAutomaticBeanClass {
+<a class="jxr_linenumber" name="L213" href="#L213">213</a> 
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>         <em class="jxr_comment">// empty, use default constructor</em>
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> 
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>     }
 <a class="jxr_linenumber" name="L217" href="#L217">217</a> 
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>         @Override
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>         }
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> 
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>         @Override
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
-<a class="jxr_linenumber" name="L226" href="#L226">226</a>         }
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment">     * AbstractInvalidClass.</em>
+<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em class="jxr_javadoccomment">     * @noinspection AbstractClassNeverImplemented</em>
+<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em class="jxr_javadoccomment">     * @noinspectionreason AbstractClassNeverImplemented - class is only used in testing</em>
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AbstractInvalidClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> 
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> method();
 <a class="jxr_linenumber" name="L227" href="#L227">227</a> 
 <a class="jxr_linenumber" name="L228" href="#L228">228</a>     }
 <a class="jxr_linenumber" name="L229" href="#L229">229</a> 
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileSetModuleClass <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> CheckClass <strong class="jxr_keyword">extends</strong> AbstractCheck {
 <a class="jxr_linenumber" name="L231" href="#L231">231</a> 
 <a class="jxr_linenumber" name="L232" href="#L232">232</a>         @Override
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[] {0};
 <a class="jxr_linenumber" name="L235" href="#L235">235</a>         }
 <a class="jxr_linenumber" name="L236" href="#L236">236</a> 
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>     }
-<a class="jxr_linenumber" name="L238" href="#L238">238</a> 
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FilterClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> Filter {
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> 
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>         @Override
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>         }
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> 
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>         @Override
-<a class="jxr_linenumber" name="L247" href="#L247">247</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(AuditEvent event) {
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>         }
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>         @Override
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         }
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> 
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>         @Override
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>             <strong class="jxr_keyword">return</strong> getDefaultTokens();
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>         }
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> 
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>     }
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> 
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileSetModuleClass <strong class="jxr_keyword">extends</strong> AbstractFileSetCheck {
 <a class="jxr_linenumber" name="L250" href="#L250">250</a> 
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>     }
-<a class="jxr_linenumber" name="L252" href="#L252">252</a> 
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileFilterModuleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>             <strong class="jxr_keyword">implements</strong> BeforeExecutionFileFilter {
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>         @Override
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processFiltered(File file, FileText fileText) {
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>         }
 <a class="jxr_linenumber" name="L255" href="#L255">255</a> 
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>         @Override
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>         }
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> 
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>         @Override
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(String uri) {
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>         }
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>     }
-<a class="jxr_linenumber" name="L267" href="#L267">267</a> 
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RootModuleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> RootModule {
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>     }
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> 
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FilterClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> Filter {
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> 
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>         @Override
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>         }
+<a class="jxr_linenumber" name="L264" href="#L264">264</a> 
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>         @Override
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(AuditEvent event) {
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>         }
 <a class="jxr_linenumber" name="L269" href="#L269">269</a> 
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>         @Override
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>         }
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>     }
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> 
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileFilterModuleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>             <strong class="jxr_keyword">implements</strong> BeforeExecutionFileFilter {
 <a class="jxr_linenumber" name="L274" href="#L274">274</a> 
 <a class="jxr_linenumber" name="L275" href="#L275">275</a>         @Override
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addListener(AuditListener listener) {
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
 <a class="jxr_linenumber" name="L277" href="#L277">277</a>             <em class="jxr_comment">// dummy method</em>
 <a class="jxr_linenumber" name="L278" href="#L278">278</a>         }
 <a class="jxr_linenumber" name="L279" href="#L279">279</a> 
 <a class="jxr_linenumber" name="L280" href="#L280">280</a>         @Override
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> process(List&lt;File&gt; files) {
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>             <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(String uri) {
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>             <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L283" href="#L283">283</a>         }
 <a class="jxr_linenumber" name="L284" href="#L284">284</a> 
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>         @Override
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>         }
-<a class="jxr_linenumber" name="L289" href="#L289">289</a> 
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>         @Override
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setModuleClassLoader(ClassLoader moduleClassLoader) {
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>         }
-<a class="jxr_linenumber" name="L294" href="#L294">294</a> 
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>     }
-<a class="jxr_linenumber" name="L296" href="#L296">296</a> 
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> TreeWalkerFilterClass
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>             <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> TreeWalkerFilter {
-<a class="jxr_linenumber" name="L299" href="#L299">299</a> 
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>         @Override
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>         }
-<a class="jxr_linenumber" name="L304" href="#L304">304</a> 
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>         @Override
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(TreeWalkerAuditEvent treeWalkerAuditEvent) {
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>         }
-<a class="jxr_linenumber" name="L309" href="#L309">309</a> 
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>     }
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> 
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> AuditListenerClass
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>             <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> AuditListener {
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> 
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>         @Override
-<a class="jxr_linenumber" name="L316" href="#L316">316</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>         }
-<a class="jxr_linenumber" name="L319" href="#L319">319</a> 
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>         @Override
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditStarted(AuditEvent event) {
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>         }
-<a class="jxr_linenumber" name="L324" href="#L324">324</a> 
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>         @Override
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditFinished(AuditEvent event) {
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>         }
-<a class="jxr_linenumber" name="L329" href="#L329">329</a> 
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>         @Override
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(AuditEvent event) {
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>         }
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> 
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>         @Override
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileFinished(AuditEvent event) {
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>         }
-<a class="jxr_linenumber" name="L339" href="#L339">339</a> 
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>         @Override
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(AuditEvent event) {
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>         }
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> 
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>         @Override
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(AuditEvent event, Throwable throwable) {
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>         }
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>     }
-<a class="jxr_linenumber" name="L351" href="#L351">351</a> 
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> NotCheckstyleCheck {
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>     }
+<a class="jxr_linenumber" name="L286" href="#L286">286</a> 
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RootModuleClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> RootModule {
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>         @Override
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>         }
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> 
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>         @Override
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addListener(AuditListener listener) {
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>         }
+<a class="jxr_linenumber" name="L298" href="#L298">298</a> 
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>         @Override
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> process(List&lt;File&gt; files) {
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>             <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>         }
+<a class="jxr_linenumber" name="L303" href="#L303">303</a> 
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>         @Override
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> destroy() {
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>         }
+<a class="jxr_linenumber" name="L308" href="#L308">308</a> 
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>         @Override
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setModuleClassLoader(ClassLoader moduleClassLoader) {
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>         }
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> 
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>     }
+<a class="jxr_linenumber" name="L315" href="#L315">315</a> 
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> TreeWalkerFilterClass
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>             <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> TreeWalkerFilter {
+<a class="jxr_linenumber" name="L318" href="#L318">318</a> 
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>         @Override
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>         }
+<a class="jxr_linenumber" name="L323" href="#L323">323</a> 
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>         @Override
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(TreeWalkerAuditEvent treeWalkerAuditEvent) {
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>         }
+<a class="jxr_linenumber" name="L328" href="#L328">328</a> 
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>     }
+<a class="jxr_linenumber" name="L330" href="#L330">330</a> 
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> AuditListenerClass
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>             <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean <strong class="jxr_keyword">implements</strong> AuditListener {
+<a class="jxr_linenumber" name="L333" href="#L333">333</a> 
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>         @Override
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>         }
+<a class="jxr_linenumber" name="L338" href="#L338">338</a> 
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>         @Override
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditStarted(AuditEvent event) {
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>         }
+<a class="jxr_linenumber" name="L343" href="#L343">343</a> 
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>         @Override
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditFinished(AuditEvent event) {
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>         }
+<a class="jxr_linenumber" name="L348" href="#L348">348</a> 
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>         @Override
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(AuditEvent event) {
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>         }
 <a class="jxr_linenumber" name="L353" href="#L353">353</a> 
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <em class="jxr_comment">// empty, use default constructor</em>
-<a class="jxr_linenumber" name="L355" href="#L355">355</a> 
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>     }
-<a class="jxr_linenumber" name="L357" href="#L357">357</a> 
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InvalidNonDefaultConstructorClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
-<a class="jxr_linenumber" name="L359" href="#L359">359</a> 
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> field;
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> 
-<a class="jxr_linenumber" name="L362" href="#L362">362</a>         <strong class="jxr_keyword">protected</strong> InvalidNonDefaultConstructorClass(<strong class="jxr_keyword">int</strong> data) {
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>             <em class="jxr_comment">// keep pmd calm and happy</em>
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>             field = 0;
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>             method(data);
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>         }
-<a class="jxr_linenumber" name="L367" href="#L367">367</a> 
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> method(<strong class="jxr_keyword">int</strong> data) {
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             field++;
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>             <strong class="jxr_keyword">if</strong> (data &gt; 0) {
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>                 method(data - 1);
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>             }
-<a class="jxr_linenumber" name="L373" href="#L373">373</a>         }
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>         @Override
+<a class="jxr_linenumber" name="L355" href="#L355">355</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileFinished(AuditEvent event) {
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>         }
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> 
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>         @Override
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(AuditEvent event) {
+<a class="jxr_linenumber" name="L361" href="#L361">361</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>         }
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> 
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>         @Override
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(AuditEvent event, Throwable throwable) {
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>         }
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> 
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>     }
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> 
+<a class="jxr_linenumber" name="L371" href="#L371">371</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> NotCheckstyleCheck {
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> 
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>         <em class="jxr_comment">// empty, use default constructor</em>
 <a class="jxr_linenumber" name="L374" href="#L374">374</a> 
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getField() {
-<a class="jxr_linenumber" name="L376" href="#L376">376</a>             <strong class="jxr_keyword">return</strong> field;
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>         }
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>     }
+<a class="jxr_linenumber" name="L376" href="#L376">376</a> 
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InvalidNonDefaultConstructorClass <strong class="jxr_keyword">extends</strong> AbstractAutomaticBean {
 <a class="jxr_linenumber" name="L378" href="#L378">378</a> 
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>         @Override
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>             <em class="jxr_comment">// dummy method</em>
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>         }
-<a class="jxr_linenumber" name="L383" href="#L383">383</a> 
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>     }
-<a class="jxr_linenumber" name="L385" href="#L385">385</a> 
-<a class="jxr_linenumber" name="L386" href="#L386">386</a> }
+<a class="jxr_linenumber" name="L379" href="#L379">379</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> field;
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> 
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>         <strong class="jxr_keyword">protected</strong> InvalidNonDefaultConstructorClass(<strong class="jxr_keyword">int</strong> data) {
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>             <em class="jxr_comment">// keep pmd calm and happy</em>
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>             field = 0;
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>             method(data);
+<a class="jxr_linenumber" name="L385" href="#L385">385</a>         }
+<a class="jxr_linenumber" name="L386" href="#L386">386</a> 
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> method(<strong class="jxr_keyword">int</strong> data) {
+<a class="jxr_linenumber" name="L388" href="#L388">388</a>             field++;
+<a class="jxr_linenumber" name="L389" href="#L389">389</a>             <strong class="jxr_keyword">if</strong> (data &gt; 0) {
+<a class="jxr_linenumber" name="L390" href="#L390">390</a>                 method(data - 1);
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>             }
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>         }
+<a class="jxr_linenumber" name="L393" href="#L393">393</a> 
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getField() {
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>             <strong class="jxr_keyword">return</strong> field;
+<a class="jxr_linenumber" name="L396" href="#L396">396</a>         }
+<a class="jxr_linenumber" name="L397" href="#L397">397</a> 
+<a class="jxr_linenumber" name="L398" href="#L398">398</a>         @Override
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>         <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>             <em class="jxr_comment">// dummy method</em>
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>         }
+<a class="jxr_linenumber" name="L402" href="#L402">402</a> 
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>     }
+<a class="jxr_linenumber" name="L404" href="#L404">404</a> 
+<a class="jxr_linenumber" name="L405" href="#L405">405</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/TokenUtilTest.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/TokenUtilTest.html
index b5fc1e9603..97d472cd51 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/TokenUtilTest.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/TokenUtilTest.html
@@ -236,7 +236,7 @@
 <a class="jxr_linenumber" name="L228" href="#L228">228</a> 
 <a class="jxr_linenumber" name="L229" href="#L229">229</a>         assertWithMessage(<span class="jxr_string">"Invalid token total number"</span>)
 <a class="jxr_linenumber" name="L230" href="#L230">230</a>             .that(tokenTypesTotalNumber)
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>             .isEqualTo(194);
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>             .isEqualTo(195);
 <a class="jxr_linenumber" name="L232" href="#L232">232</a>     }
 <a class="jxr_linenumber" name="L233" href="#L233">233</a> 
 <a class="jxr_linenumber" name="L234" href="#L234">234</a>     @Test
@@ -246,10 +246,10 @@
 <a class="jxr_linenumber" name="L238" href="#L238">238</a> 
 <a class="jxr_linenumber" name="L239" href="#L239">239</a>         assertWithMessage(<span class="jxr_string">"Invalid token length"</span>)
 <a class="jxr_linenumber" name="L240" href="#L240">240</a>             .that(allTokenIds.length)
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>             .isEqualTo(194);
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>             .isEqualTo(195);
 <a class="jxr_linenumber" name="L242" href="#L242">242</a>         assertWithMessage(<span class="jxr_string">"invalid sum"</span>)
 <a class="jxr_linenumber" name="L243" href="#L243">243</a>             .that(sum)
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>             .isEqualTo(20917);
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>             .isEqualTo(21142);
 <a class="jxr_linenumber" name="L245" href="#L245">245</a>     }
 <a class="jxr_linenumber" name="L246" href="#L246">246</a> 
 <a class="jxr_linenumber" name="L247" href="#L247">247</a>     @Test
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-frame.html
index 0752293307..ee2d744926 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.annotationutil</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.annotationutil</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-summary.html
index 0fd9eaae44..fa1a1e523f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/annotationutil/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.annotationutil</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.annotationutil</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-frame.html
index 3b026788a9..7af8ef8b3d 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-summary.html
index b7bb238ce1..c491cf3a05 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-frame.html
index 41368286e6..155685bfbd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.normal</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.normal</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-summary.html
index cd61c2b04d..a04a57063e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/inputs/normal/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.normal</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition.inputs.normal</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-frame.html
index a4b15452d5..1cd3c3576e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-summary.html
index ea4dc7b621..725f141241 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/blockcommentposition/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.blockcommentposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-frame.html
index 70189145df..8e511bbcf9 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.checkutil</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.checkutil</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-summary.html
index 5308655807..57965a58d2 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/checkutil/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils.checkutil</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils.checkutil</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/package-frame.html
index d6518663bd..ed5694fabf 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/utils/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/utils/package-summary.html
index 1ced6e9490..81212b3742 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/utils/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/utils/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -211,7 +211,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils<
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
index 8c49cb1185..d2ebd91f96 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
index dc74407157..6383822e12 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
index 55aafc1cab..ad453d3a6e 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
index d76a829e02..6616555e3b 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath<
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-frame.html
index 47b5a7d07d..d57e8d62be 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathmapper</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathmapper</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-summary.html
index 09fda586d7..68ab204cf5 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathmapper/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathmapper</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathmapper</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-frame.html
index 77f3c33f02..ddd91fe109 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathquerygenerator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathquerygenerator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-summary.html
index 34e7192fa1..435793801f 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathquerygenerator</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.xpathquerygenerator</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-frame.html
index 2322351213..527daa82be 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorastfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorastfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-summary.html
index 78faa44135..1b4dd95c46 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorastfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorastfilter</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorastfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpathf
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-frame.html b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-frame.html
index 54241d4c53..0e3fde9ebd 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorauditlistener</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorauditlistener</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-summary.html b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-summary.html
index 596f3453e4..ed02217d3c 100644
--- a/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/checkstyle/xpathfilegeneratorauditlistener/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorauditlistener</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpathfilegeneratorauditlistener</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpathf
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/puppycrawl/tools/package-frame.html b/xref-test/com/puppycrawl/tools/package-frame.html
index e500a21987..0858b6ec6e 100644
--- a/xref-test/com/puppycrawl/tools/package-frame.html
+++ b/xref-test/com/puppycrawl/tools/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/puppycrawl/tools/package-summary.html b/xref-test/com/puppycrawl/tools/package-summary.html
index 27eaa14e82..94c7d63a9c 100644
--- a/xref-test/com/puppycrawl/tools/package-summary.html
+++ b/xref-test/com/puppycrawl/tools/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/sun/checkstyle/test/base/package-frame.html b/xref-test/com/sun/checkstyle/test/base/package-frame.html
index 0b7b46d9d2..7efc45a5d8 100644
--- a/xref-test/com/sun/checkstyle/test/base/package-frame.html
+++ b/xref-test/com/sun/checkstyle/test/base/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.base</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.base</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/sun/checkstyle/test/base/package-summary.html b/xref-test/com/sun/checkstyle/test/base/package-summary.html
index cc57dde1b5..2464b4b764 100644
--- a/xref-test/com/sun/checkstyle/test/base/package-summary.html
+++ b/xref-test/com/sun/checkstyle/test/base/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.base</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.base</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.sun.checkstyle.test.base</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-frame.html b/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-frame.html
index 9420a2898f..9f58d75132 100644
--- a/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-frame.html
+++ b/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.chapter5comments.rule52documentationcomments</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.chapter5comments.rule52documentationcomments</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-summary.html b/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-summary.html
index 4a2e5e19bc..e463b2ca3e 100644
--- a/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-summary.html
+++ b/xref-test/com/sun/checkstyle/test/chapter5comments/rule52documentationcomments/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.chapter5comments.rule52documentationcomments</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.chapter5comments.rule52documentationcomments</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.sun.checkstyle.test.chapter5commen
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-frame.html b/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-frame.html
index 23365db3c4..f195b2abbb 100644
--- a/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-frame.html
+++ b/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.chapter6declarations.rule61numberperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.chapter6declarations.rule61numberperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-summary.html b/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-summary.html
index 70378eea5b..a31cc09724 100644
--- a/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-summary.html
+++ b/xref-test/com/sun/checkstyle/test/chapter6declarations/rule61numberperline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.sun.checkstyle.test.chapter6declarations.rule61numberperline</title>
+        <title>checkstyle 10.14.0 Reference Package com.sun.checkstyle.test.chapter6declarations.rule61numberperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.sun.checkstyle.test.chapter6declar
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/index.html b/xref-test/index.html
index 9707828b94..a4c2e51c30 100644
--- a/xref-test/index.html
+++ b/xref-test/index.html
@@ -4,7 +4,7 @@
     <!-- this is a JXR report set (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <script type="text/javascript">
             tmpTargetPage = "" + window.location.search;
             if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/xref-test/org/checkstyle/base/package-frame.html b/xref-test/org/checkstyle/base/package-frame.html
index b5635cb6a0..c628de8e74 100644
--- a/xref-test/org/checkstyle/base/package-frame.html
+++ b/xref-test/org/checkstyle/base/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.base</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.base</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/base/package-summary.html b/xref-test/org/checkstyle/base/package-summary.html
index 282a149f12..9cb1d6eca9 100644
--- a/xref-test/org/checkstyle/base/package-summary.html
+++ b/xref-test/org/checkstyle/base/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.base</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.base</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.base</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/checks/imports/package-frame.html b/xref-test/org/checkstyle/checks/imports/package-frame.html
index cb8f465d39..5f8c55c71c 100644
--- a/xref-test/org/checkstyle/checks/imports/package-frame.html
+++ b/xref-test/org/checkstyle/checks/imports/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/checks/imports/package-summary.html b/xref-test/org/checkstyle/checks/imports/package-summary.html
index e3f53d7bc1..4611297270 100644
--- a/xref-test/org/checkstyle/checks/imports/package-summary.html
+++ b/xref-test/org/checkstyle/checks/imports/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package org.checkstyle.checks.imports</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/package-frame.html b/xref-test/org/checkstyle/package-frame.html
index 2cb206982a..cea51e9579 100644
--- a/xref-test/org/checkstyle/package-frame.html
+++ b/xref-test/org/checkstyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.</title>
         <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/package-summary.html b/xref-test/org/checkstyle/package-summary.html
index 9b76795eca..5ca5a53bbc 100644
--- a/xref-test/org/checkstyle/package-summary.html
+++ b/xref-test/org/checkstyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.</title>
         <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package org.checkstyle.</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html
new file mode 100644
index 0000000000..bc189bbc06
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>XpathRegressionIllegalInstantiationTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../testapidocs/org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">// checkstyle: Checks Java source code and other text files for adherence to a set of rules.</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// Copyright (C) 2001-2024 the original author or authors.</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">// This library is free software; you can redistribute it and/or</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// modify it under the terms of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// License as published by the Free Software Foundation; either</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// version 2.1 of the License, or (at your option) any later version.</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// This library is distributed in the hope that it will be useful,</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// Lesser General Public License for more details.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// You should have received a copy of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// License along with this library; if not, write to the Free Software</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultConfiguration;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XpathRegressionIllegalInstantiationTest" href="../../../org/checkstyle/suppressionxpathfilter/XpathRegressionIllegalInstantiationTest.html#XpathRegressionIllegalInstantiationTest">XpathRegressionIllegalInstantiationTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractXpathTestSupport" href="../../../org/checkstyle/suppressionxpathfilter/AbstractXpathTestSupport.html#AbstractXpathTestSupport">AbstractXpathTestSupport</a> {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>      @Override
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">protected</strong> String getCheckName() {
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>          <strong class="jxr_keyword">return</strong> IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>.getSimpleName();
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      }
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      @Test
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSimple() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">final</strong> String fileName = <span class="jxr_string">"SuppressionXpathRegressionIllegalInstantiationSimple.java"</span>;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getNonCompilablePath(fileName));
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                  createModuleConfig(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          moduleConfig.addProperty(<span class="jxr_string">"classes"</span>, <span class="jxr_string">"java.lang.Boolean"</span>);
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolation = {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>              <span class="jxr_string">"8:21: "</span> + getCheckMessage(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY,
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>                      <span class="jxr_string">"java.lang.Boolean"</span>),
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          };
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionIllegalInstantiationSimple']]"</span>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/"</span>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>                  + <span class="jxr_string">"VARIABLE_DEF[./IDENT[@text='x']]/ASSIGN/EXPR"</span>,
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF"</span>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                  + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionIllegalInstantiationSimple']]"</span>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/VARIABLE_DEF"</span>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                  + <span class="jxr_string">"[./IDENT[@text='x']]/ASSIGN/EXPR/LITERAL_NEW[./IDENT[@text='Boolean']]"</span>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          );
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          runVerifications(moduleConfig, fileToProcess, expectedViolation,
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>                  expectedXpathQueries);
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      @Test
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnonymous() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>          <strong class="jxr_keyword">final</strong> String fileName = <span class="jxr_string">"SuppressionXpathRegressionIllegalInstantiationAnonymous.java"</span>;
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getNonCompilablePath(fileName));
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>                  createModuleConfig(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          moduleConfig.addProperty(<span class="jxr_string">"classes"</span>, <span class="jxr_string">"java.lang.Integer"</span>);
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolation = {
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>              <span class="jxr_string">"10:25: "</span> + getCheckMessage(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY,
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>                      <span class="jxr_string">"java.lang.Integer"</span>),
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          };
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionIllegalInstantiationAnonymous']]"</span>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  + <span class="jxr_string">"/OBJBLOCK/CLASS_DEF[./IDENT[@text='Inner']]/OBJBLOCK/METHOD_DEF"</span>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  + <span class="jxr_string">"[./IDENT[@text='test']]/SLIST/VARIABLE_DEF[./IDENT[@text='e']]/ASSIGN/EXPR"</span>,
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionIllegalInstantiationAnonymous']]"</span>
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>                  + <span class="jxr_string">"/OBJBLOCK/CLASS_DEF[./IDENT[@text='Inner']]/OBJBLOCK/METHOD_DEF"</span>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>                  + <span class="jxr_string">"[./IDENT[@text='test']]/SLIST/VARIABLE_DEF[./IDENT[@text='e']]"</span>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>                  + <span class="jxr_string">"/ASSIGN/EXPR/LITERAL_NEW[./IDENT[@text='Integer']]"</span>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          );
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          runVerifications(moduleConfig, fileToProcess, expectedViolation,
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  expectedXpathQueries);
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>      }
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>      @Test
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInterface() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>         <strong class="jxr_keyword">final</strong> String fileName = <span class="jxr_string">"SuppressionXpathRegressionIllegalInstantiationInterface.java"</span>;
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getNonCompilablePath(fileName));
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>                 createModuleConfig(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         moduleConfig.addProperty(<span class="jxr_string">"classes"</span>, <span class="jxr_string">"java.lang.String"</span>);
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>         <strong class="jxr_keyword">final</strong> String[] expectedViolation = {
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <span class="jxr_string">"10:24: "</span> + getCheckMessage(IllegalInstantiationCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY,
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>                     <span class="jxr_string">"java.lang.String"</span>),
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         };
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>                 + <span class="jxr_string">"[@text='SuppressionXpathRegressionIllegalInstantiationInterface']]"</span>
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>                 + <span class="jxr_string">"/OBJBLOCK/INTERFACE_DEF[./IDENT[@text='Inner']]/"</span>
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>                 + <span class="jxr_string">"OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/"</span>
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>                 + <span class="jxr_string">"VARIABLE_DEF[./IDENT[@text='s']]/ASSIGN/EXPR"</span>,
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>                 + <span class="jxr_string">"[@text='SuppressionXpathRegressionIllegalInstantiationInterface']]"</span>
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>                 + <span class="jxr_string">"/OBJBLOCK/INTERFACE_DEF[./IDENT[@text='Inner']]"</span>
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                 + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/VARIABLE_DEF"</span>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>                 + <span class="jxr_string">"[./IDENT[@text='s']]/ASSIGN/EXPR/LITERAL_NEW[./IDENT[@text='String']]"</span>
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>         );
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>         runVerifications(moduleConfig, fileToProcess, expectedViolation,
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>                 expectedXpathQueries);
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>     }
+<a class="jxr_linenumber" name="L128" href="#L128">128</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html
new file mode 100644
index 0000000000..65ba530415
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>XpathRegressionMethodLengthTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../testapidocs/org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">// checkstyle: Checks Java source code and other text files for adherence to a set of rules.</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// Copyright (C) 2001-2024 the original author or authors.</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">// This library is free software; you can redistribute it and/or</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// modify it under the terms of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// License as published by the Free Software Foundation; either</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// version 2.1 of the License, or (at your option) any later version.</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// This library is distributed in the hope that it will be useful,</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// Lesser General Public License for more details.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// You should have received a copy of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// License along with this library; if not, write to the Free Software</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultConfiguration;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XpathRegressionMethodLengthTest" href="../../../org/checkstyle/suppressionxpathfilter/XpathRegressionMethodLengthTest.html#XpathRegressionMethodLengthTest">XpathRegressionMethodLengthTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractXpathTestSupport" href="../../../org/checkstyle/suppressionxpathfilter/AbstractXpathTestSupport.html#AbstractXpathTestSupport">AbstractXpathTestSupport</a> {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String checkName = MethodLengthCheck.<strong class="jxr_keyword">class</strong>.getSimpleName();
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      @Override
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">protected</strong> String getCheckName() {
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">return</strong> checkName;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      }
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      @Test
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSimple() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">final</strong> File fileToProcess =
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                  <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"SuppressionXpathRegressionMethodLengthSimple.java"</span>));
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(MethodLengthCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          moduleConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"10"</span>);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>              <span class="jxr_string">"4:5: "</span> + getCheckMessage(MethodLengthCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY,
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>                      11, 10, <span class="jxr_string">"SuppressionXpathRegressionMethodLengthSimple"</span>),
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          };
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]"</span>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                          + <span class="jxr_string">"/OBJBLOCK/CTOR_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]"</span>,
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]"</span>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                          + <span class="jxr_string">"/OBJBLOCK/CTOR_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]/MODIFIERS"</span>,
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]"</span>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>                          + <span class="jxr_string">"/OBJBLOCK/CTOR_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSimple']]"</span>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>                          + <span class="jxr_string">"/MODIFIERS/LITERAL_PROTECTED"</span>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>          );
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      }
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      @Test
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoEmptyLines() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          <strong class="jxr_keyword">final</strong> File fileToProcess =
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>                  <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"SuppressionXpathRegressionMethodLengthNoEmptyLines.java"</span>));
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(MethodLengthCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          moduleConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"5"</span>);
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          moduleConfig.addProperty(<span class="jxr_string">"countEmpty"</span>, <span class="jxr_string">"false"</span>);
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          moduleConfig.addProperty(<span class="jxr_string">"tokens"</span>, <span class="jxr_string">"METHOD_DEF"</span>);
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>              <span class="jxr_string">"15:5: "</span> + getCheckMessage(MethodLengthCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 6, 5, <span class="jxr_string">"methodOne"</span>),
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>          };
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>  
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthNoEmptyLines']]"</span>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>                          + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]"</span>,
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthNoEmptyLines']]"</span>
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>                          + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]/MODIFIERS"</span>,
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>                          + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthNoEmptyLines']]"</span>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                          + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]"</span>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                          + <span class="jxr_string">"/MODIFIERS/LITERAL_PROTECTED"</span>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          );
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>     }
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     @Test
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSingleToken() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>         <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>                 getPath(<span class="jxr_string">"SuppressionXpathRegressionMethodLengthSingleToken.java"</span>));
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(MethodLengthCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         moduleConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"1"</span>);
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         moduleConfig.addProperty(<span class="jxr_string">"tokens"</span>, <span class="jxr_string">"METHOD_DEF"</span>);
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>             <span class="jxr_string">"9:9: "</span> + getCheckMessage(MethodLengthCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 3, 1, <span class="jxr_string">"methodOne"</span>),
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         };
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>                         + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>                         + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a']]/ASSIGN/EXPR/LITERAL_NEW"</span>
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                         + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>                         + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]"</span>,
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>                         + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>                         + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a']]/ASSIGN/EXPR/LITERAL_NEW"</span>
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>                         + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>                         + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]/MODIFIERS"</span>,
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>                         + <span class="jxr_string">"[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>                         + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a']]/ASSIGN/EXPR/LITERAL_NEW"</span>
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>                         + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionMethodLengthSingleToken']]"</span>
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                         + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='methodOne']]"</span>
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>                         + <span class="jxr_string">"/MODIFIERS/LITERAL_PUBLIC"</span>
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         );
+<a class="jxr_linenumber" name="L135" href="#L135">135</a> 
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     }
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html
new file mode 100644
index 0000000000..692b256540
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>XpathRegressionMultipleStringLiteralsTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../testapidocs/org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">// checkstyle: Checks Java source code and other text files for adherence to a set of rules.</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// Copyright (C) 2001-2024 the original author or authors.</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">// This library is free software; you can redistribute it and/or</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// modify it under the terms of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// License as published by the Free Software Foundation; either</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// version 2.1 of the License, or (at your option) any later version.</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// This library is distributed in the hope that it will be useful,</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// Lesser General Public License for more details.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// You should have received a copy of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// License along with this library; if not, write to the Free Software</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultConfiguration;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XpathRegressionMultipleStringLiteralsTest" href="../../../org/checkstyle/suppressionxpathfilter/XpathRegressionMultipleStringLiteralsTest.html#XpathRegressionMultipleStringLiteralsTest">XpathRegressionMultipleStringLiteralsTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractXpathTestSupport" href="../../../org/checkstyle/suppressionxpathfilter/AbstractXpathTestSupport.html#AbstractXpathTestSupport">AbstractXpathTestSupport</a> {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      @Override
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">protected</strong> String getCheckName() {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>          <strong class="jxr_keyword">return</strong> MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>.getSimpleName();
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      }
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      @Test
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefault() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                  getPath(<span class="jxr_string">"SuppressionXpathRegressionMultipleStringLiteralsDefault.java"</span>));
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>                  createModuleConfig(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>              <span class="jxr_string">"4:16: "</span> + getCheckMessage(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>                      MSG_KEY, <span class="jxr_string">"\&quot;StringContents\&quot;"</span>, 2),
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          };
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF"</span>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>                      + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionMultipleStringLiteralsDefault']]"</span>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                      + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a']]"</span>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                      + <span class="jxr_string">"/ASSIGN/EXPR[./STRING_LITERAL[@text='StringContents']]"</span>,
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                   <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF"</span>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                  + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionMultipleStringLiteralsDefault']]"</span>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a']]"</span>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>                  + <span class="jxr_string">"/ASSIGN/EXPR/STRING_LITERAL[@text='StringContents']"</span>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          );
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      @Test
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAllowDuplicates() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  getPath(<span class="jxr_string">"SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.java"</span>));
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>                  createModuleConfig(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          moduleConfig.addProperty(<span class="jxr_string">"allowedDuplicates"</span>, <span class="jxr_string">"2"</span>);
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <span class="jxr_string">"8:19: "</span> + getCheckMessage(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>                      MSG_KEY, <span class="jxr_string">"\&quot;, \&quot;"</span>, 3),
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          };
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Collections.singletonList(
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates']]"</span>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='myTest']]/SLIST/VARIABLE_DEF"</span>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                  + <span class="jxr_string">"[./IDENT[@text='a5']]/ASSIGN/EXPR/PLUS[./STRING_LITERAL[@text=', ']]"</span>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>                  + <span class="jxr_string">"/PLUS/STRING_LITERAL[@text=', ']"</span>
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          );
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      }
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>      @Test
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIgnoreRegexp() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  getPath(<span class="jxr_string">"SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.java"</span>));
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>                 createModuleConfig(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         moduleConfig.addProperty(<span class="jxr_string">"ignoreStringsRegexp"</span>, <span class="jxr_string">"((\&quot;\&quot;)|(\&quot;, \&quot;))$"</span>);
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>             <span class="jxr_string">"7:19: "</span> + getCheckMessage(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>                     MSG_KEY, <span class="jxr_string">"\&quot;DoubleString\&quot;"</span>, 2),
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>         };
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> 
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Collections.singletonList(
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>                 + <span class="jxr_string">"[@text='SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp']]"</span>
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>                 + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='myTest']]/SLIST/VARIABLE_DEF"</span>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>                 + <span class="jxr_string">"[./IDENT[@text='a3']]/ASSIGN/EXPR/PLUS/STRING_LITERAL[@text='DoubleString']"</span>
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         );
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> 
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>     }
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> 
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>     @Test
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIgnoreOccurrenceContext() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>         <strong class="jxr_keyword">final</strong> String filePath =
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>                 <span class="jxr_string">"SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.java"</span>;
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>         <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getPath(filePath));
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> 
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>                 createModuleConfig(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>         moduleConfig.addProperty(<span class="jxr_string">"ignoreOccurrenceContext"</span>, <span class="jxr_string">""</span>);
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>         <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>             <span class="jxr_string">"5:17: "</span> + getCheckMessage(MultipleStringLiteralsCheck.<strong class="jxr_keyword">class</strong>,
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>                     MSG_KEY, <span class="jxr_string">"\&quot;unchecked\&quot;"</span>, 3),
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         };
+<a class="jxr_linenumber" name="L132" href="#L132">132</a> 
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Arrays.asList(
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>                <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT[@text="</span>
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>                + <span class="jxr_string">"'SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext']]"</span>
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>                + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a1']]"</span>
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>                + <span class="jxr_string">"/ASSIGN/EXPR[./STRING_LITERAL[@text='unchecked']]"</span>,
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>                <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT[@text="</span>
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>                + <span class="jxr_string">"'SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext']]"</span>
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>                + <span class="jxr_string">"/OBJBLOCK/VARIABLE_DEF[./IDENT[@text='a1']]"</span>
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>                + <span class="jxr_string">"/ASSIGN/EXPR/STRING_LITERAL[@text='unchecked']"</span>
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>         );
+<a class="jxr_linenumber" name="L143" href="#L143">143</a> 
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>     }
+<a class="jxr_linenumber" name="L146" href="#L146">146</a> 
+<a class="jxr_linenumber" name="L147" href="#L147">147</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html
new file mode 100644
index 0000000000..50b4203fd2
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>XpathRegressionParameterNumberTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../testapidocs/org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">// checkstyle: Checks Java source code and other text files for adherence to a set of rules.</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// Copyright (C) 2001-2024 the original author or authors.</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">// This library is free software; you can redistribute it and/or</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// modify it under the terms of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// License as published by the Free Software Foundation; either</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// version 2.1 of the License, or (at your option) any later version.</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// This library is distributed in the hope that it will be useful,</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// Lesser General Public License for more details.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// You should have received a copy of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// License along with this library; if not, write to the Free Software</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultConfiguration;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XpathRegressionParameterNumberTest" href="../../../org/checkstyle/suppressionxpathfilter/XpathRegressionParameterNumberTest.html#XpathRegressionParameterNumberTest">XpathRegressionParameterNumberTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractXpathTestSupport" href="../../../org/checkstyle/suppressionxpathfilter/AbstractXpathTestSupport.html#AbstractXpathTestSupport">AbstractXpathTestSupport</a> {
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>      @Override
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong class="jxr_keyword">protected</strong> String getCheckName() {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>          <strong class="jxr_keyword">return</strong> ParameterNumberCheck.<strong class="jxr_keyword">class</strong>.getSimpleName();
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      }
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Test
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDefault() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          <strong class="jxr_keyword">final</strong> File fileToProcess =
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>                  <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"SuppressionXpathRegressionParameterNumberDefault.java"</span>));
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>              <span class="jxr_string">"5:10: "</span> + getCheckMessage(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 7, 11),
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          };
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Collections.singletonList(
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF"</span>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>                  + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionParameterNumberDefault']]"</span>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF/IDENT[@text='myMethod']"</span>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          );
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      @Test
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMethods() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong class="jxr_keyword">final</strong> File fileToProcess =
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>                  <strong class="jxr_keyword">new</strong> File(getPath(<span class="jxr_string">"SuppressionXpathRegressionParameterNumberMethods.java"</span>));
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          moduleConfig.addProperty(<span class="jxr_string">"max"</span>, <span class="jxr_string">"10"</span>);
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          moduleConfig.addProperty(<span class="jxr_string">"tokens"</span>, <span class="jxr_string">"METHOD_DEF"</span>);
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>              <span class="jxr_string">"7:10: "</span> + getCheckMessage(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 10, 11),
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          };
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Collections.singletonList(
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF"</span>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>                 + <span class="jxr_string">"[./IDENT[@text='SuppressionXpathRegressionParameterNumberMethods']]"</span>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>                 + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF/IDENT[@text='myMethod']"</span>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          );
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      }
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      @Test
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIgnoreOverriddenMethods() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong class="jxr_keyword">final</strong> String filePath =
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  getPath(<span class="jxr_string">"SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.java"</span>);
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(filePath);
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig = createModuleConfig(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          moduleConfig.addProperty(<span class="jxr_string">"ignoreOverriddenMethods"</span>, <span class="jxr_string">"true"</span>);
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>              <span class="jxr_string">"6:13: "</span> + getCheckMessage(ParameterNumberCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY, 7, 8),
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          };
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQueries = Collections.singletonList(
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods']]"</span>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>                  + <span class="jxr_string">"/OBJBLOCK/CTOR_DEF/IDENT"</span>
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>                 + <span class="jxr_string">"[@text='SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods']"</span>
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         );
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQueries);
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     }
+<a class="jxr_linenumber" name="L105" href="#L105">105</a> 
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html
new file mode 100644
index 0000000000..7ea793dd73
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>XpathRegressionSimplifyBooleanExpressionTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../testapidocs/org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em class="jxr_comment">// checkstyle: Checks Java source code and other text files for adherence to a set of rules.</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">// Copyright (C) 2001-2024 the original author or authors.</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment">// This library is free software; you can redistribute it and/or</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment">// modify it under the terms of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment">// License as published by the Free Software Foundation; either</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment">// version 2.1 of the License, or (at your option) any later version.</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment">// This library is distributed in the hope that it will be useful,</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment">// Lesser General Public License for more details.</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment">// You should have received a copy of the GNU Lesser General Public</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment">// License along with this library; if not, write to the Free Software</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment">///////////////////////////////////////////////////////////////////////////////////////////////</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck.MSG_KEY;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.DefaultConfiguration;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XpathRegressionSimplifyBooleanExpressionTest" href="../../../org/checkstyle/suppressionxpathfilter/XpathRegressionSimplifyBooleanExpressionTest.html#XpathRegressionSimplifyBooleanExpressionTest">XpathRegressionSimplifyBooleanExpressionTest</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractXpathTestSupport" href="../../../org/checkstyle/suppressionxpathfilter/AbstractXpathTestSupport.html#AbstractXpathTestSupport">AbstractXpathTestSupport</a> {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      @Override
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">protected</strong> String getCheckName() {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>          <strong class="jxr_keyword">return</strong> SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>.getSimpleName();
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      }
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      @Test
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testSimple() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong class="jxr_keyword">final</strong> String fileName = <span class="jxr_string">"SuppressionXpathRegressionSimplifyBooleanExpressionSimple.java"</span>;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getPath(fileName));
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>                  createModuleConfig(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>              <span class="jxr_string">"8:13: "</span> + getCheckMessage(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY),
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          };
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQuery = Arrays.asList(
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionSimplifyBooleanExpressionSimple']]"</span>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/LITERAL_IF/EXPR"</span>,
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>                   <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionSimplifyBooleanExpressionSimple']]"</span>
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                  + <span class="jxr_string">"/OBJBLOCK/METHOD_DEF[./IDENT[@text='test']]/SLIST/LITERAL_IF/EXPR/LNOT"</span>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          );
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQuery);
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      }
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      @Test
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testAnonymous() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">final</strong> String fileName =
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>                  <span class="jxr_string">"SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.java"</span>;
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getPath(fileName));
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  createModuleConfig(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>              <span class="jxr_string">"8:19: "</span> + getCheckMessage(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY),
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          };
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQuery = Arrays.asList(
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous']]"</span>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>                  + <span class="jxr_string">"/OBJBLOCK/CLASS_DEF[./IDENT[@text='Inner']]/OBJBLOCK/METHOD_DEF"</span>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>                  + <span class="jxr_string">"[./IDENT[@text='test']]/SLIST/LITERAL_IF/EXPR"</span>,
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>                  <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>                  + <span class="jxr_string">"[@text='SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous']]"</span>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  + <span class="jxr_string">"/OBJBLOCK/CLASS_DEF[./IDENT[@text='Inner']]/OBJBLOCK/METHOD_DEF"</span>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                  + <span class="jxr_string">"[./IDENT[@text='test']]/SLIST/LITERAL_IF/EXPR/EQUAL[./IDENT[@text='a']]"</span>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          );
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQuery);
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      }
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      @Test
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInterface() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">final</strong> String fileName =
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>                  <span class="jxr_string">"SuppressionXpathRegressionSimplifyBooleanExpressionInterface.java"</span>;
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">final</strong> File fileToProcess = <strong class="jxr_keyword">new</strong> File(getPath(fileName));
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>          <strong class="jxr_keyword">final</strong> DefaultConfiguration moduleConfig =
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>                  createModuleConfig(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">final</strong> String[] expectedViolations = {
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <span class="jxr_string">"7:20: "</span> + getCheckMessage(SimplifyBooleanExpressionCheck.<strong class="jxr_keyword">class</strong>, MSG_KEY),
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         };
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> 
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; expectedXpathQuery = Collections.singletonList(
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>                 <span class="jxr_string">"/COMPILATION_UNIT/CLASS_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>                 + <span class="jxr_string">"[@text='SuppressionXpathRegressionSimplifyBooleanExpressionInterface']]"</span>
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>                 + <span class="jxr_string">"/OBJBLOCK/INTERFACE_DEF[./IDENT[@text='Inner']]/OBJBLOCK/METHOD_DEF[./IDENT"</span>
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>                 + <span class="jxr_string">"[@text='test']]/SLIST/LITERAL_IF/EXPR/LNOT/NOT_EQUAL[./IDENT[@text='b']]"</span>
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         );
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         runVerifications(moduleConfig, fileToProcess, expectedViolations, expectedXpathQuery);
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>     }
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-frame.html
index e1dbb522d7..0182636cda 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.abbreviationaswordinname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.abbreviationaswordinname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-summary.html
index 0111ce62ab..4f4e061536 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/abbreviationaswordinname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.abbreviationaswordinname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.abbreviationaswordinname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -141,7 +141,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-frame.html
index b104d9e824..95be52ca33 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.abstractclassname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.abstractclassname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-summary.html
index 75853a4409..8552d63072 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/abstractclassname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.abstractclassname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.abstractclassname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-frame.html
index a9ed8f5e8f..cca677b1fc 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationlocation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-summary.html
index d1c6c5843d..b8bcd43098 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationlocation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationlocation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-frame.html
index a8cd9d2571..4cfd22930a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationonsameline</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationonsameline</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-summary.html
index 53c7d13250..17c9cdf1b5 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationonsameline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationonsameline</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationonsameline</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-frame.html
index 1f1af5b0b3..7c44a093b2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationusestyle</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationusestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-summary.html
index 3fcf6212ca..d292f18293 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/annotationusestyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationusestyle</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.annotationusestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-frame.html
index 88530793b6..6a60d352bd 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.anoninnerlength</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.anoninnerlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-summary.html
index e8c12f50c8..335414c000 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/anoninnerlength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.anoninnerlength</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.anoninnerlength</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-frame.html
index 4ed8b2d884..c0a1fd39d5 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-summary.html
index b99e7a8862..e2008fb3af 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/arraytrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-frame.html
index c2775f4787..864da75ba5 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytypestyle</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytypestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-summary.html
index 9f6bbc0b2a..49e393367f 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/arraytypestyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytypestyle</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.arraytypestyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-frame.html
index 6d7e602132..3654698d52 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoiddoublebraceinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoiddoublebraceinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-summary.html
index 842085067c..b02a559749 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoiddoublebraceinitialization/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoiddoublebraceinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoiddoublebraceinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-frame.html
index 04d6f18647..bcf550a046 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidescapedunicodecharacters</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidescapedunicodecharacters</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-summary.html
index 0e470df1d8..961b2f0497 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidescapedunicodecharacters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidescapedunicodecharacters</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidescapedunicodecharacters</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-frame.html
index 487141e2bd..8569d6e5e4 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidinlineconditionals</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidinlineconditionals</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-summary.html
index 4046b00de4..47b4cb4f3f 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidinlineconditionals/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidinlineconditionals</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidinlineconditionals</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-frame.html
index ddcf9edaab..35af3ddd4b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnestedblocks</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnestedblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-summary.html
index 09b9226d11..02927afe09 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnestedblocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnestedblocks</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnestedblocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-frame.html
index 6253a93908..71b46dd00c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnoargumentsuperconstructorcall</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnoargumentsuperconstructorcall</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-summary.html
index 2ab7e87338..a86e853c47 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidnoargumentsuperconstructorcall/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnoargumentsuperconstructorcall</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidnoargumentsuperconstructorcall</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-frame.html
index 19dce49834..1bdd3c95bc 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstarimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstarimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-summary.html
index d79bbd296f..e80a14af81 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstarimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstarimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstarimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-frame.html
index d688a86d98..71b981c439 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstaticimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstaticimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-summary.html
index 5ab42965b7..c69a5a6e5c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/avoidstaticimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstaticimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.avoidstaticimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-frame.html
index fec423cfdc..4bee07f73a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.booleanexpressioncomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.booleanexpressioncomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-summary.html
index e658b1ee2a..7ba14a5b05 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/booleanexpressioncomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.booleanexpressioncomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.booleanexpressioncomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-frame.html
index f2ad063890..c43bec4163 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.catchparametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.catchparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-summary.html
index 94c35671e8..2d54f85efe 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/catchparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.catchparametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.catchparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-frame.html
index f3d825d5f0..1cd3326a05 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.classmemberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.classmemberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-summary.html
index 497dacc8c6..a14d0fcddb 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/classmemberimpliedmodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.classmemberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.classmemberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-frame.html
index 560cfd821c..5158902fdd 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.commentsindentation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.commentsindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-summary.html
index de5073e98a..74410d0cb4 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/commentsindentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.commentsindentation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.commentsindentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-frame.html
index 692a21eb8b..4b8371d08d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.constantname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.constantname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-summary.html
index 9239382485..8be0d9b314 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/constantname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.constantname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.constantname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-frame.html
index 045db724d5..eaf21035d1 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.covariantequals</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.covariantequals</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-summary.html
index 99ca4fab18..2607566aa9 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/covariantequals/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.covariantequals</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.covariantequals</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-frame.html
index d0d5d0bb1a..33fc601a6a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.customimportorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.customimportorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-summary.html
index b9cc72a93e..d2957f907e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/customimportorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.customimportorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.customimportorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-frame.html
index f8bc319ec0..300c3b905c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.cyclomaticcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.cyclomaticcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-summary.html
index 676e25c8d9..2fc4d2f82c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/cyclomaticcomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.cyclomaticcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.cyclomaticcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-frame.html
index 2ec6c03f39..4b8b5e9290 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.declarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.declarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-summary.html
index fac4352137..3632419810 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/declarationorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.declarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.declarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-frame.html
index 383b152acb..fc9ec34f36 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.defaultcomeslast</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.defaultcomeslast</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-summary.html
index 0e1bfa5dae..b4d1f3aad1 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/defaultcomeslast/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.defaultcomeslast</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.defaultcomeslast</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-frame.html
index d8df7742e0..1c111d635b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyblock</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-summary.html
index be40fefbd3..7ff74451aa 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyblock/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyblock</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-frame.html
index a6f78788d2..af9e49ba98 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptycatchblock</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptycatchblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-summary.html
index ad31ff315b..475480fd68 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptycatchblock/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptycatchblock</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptycatchblock</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-frame.html
index 1df5d2859f..11530e2687 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforinitializerpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforinitializerpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-summary.html
index 1712006e94..301a716ef7 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforinitializerpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforinitializerpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforinitializerpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-frame.html
index 342642100b..4d997e14df 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforiteratorpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforiteratorpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-summary.html
index 56c07d3e36..7c8ebc93ac 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptyforiteratorpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforiteratorpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptyforiteratorpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-frame.html
index 04565826bb..492ce23569 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptylineseparator</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptylineseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-summary.html
index b3e2e9b797..f797fa04c1 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptylineseparator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptylineseparator</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptylineseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-frame.html
index 590da132a4..854ee3f86d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptystatement</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptystatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-summary.html
index ec715c70f7..753d819174 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/emptystatement/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.emptystatement</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.emptystatement</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-frame.html
index e8743fd0b6..c419c47c49 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.equalsavoidnull</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.equalsavoidnull</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-summary.html
index 28a5f3852e..2f30d0e06b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/equalsavoidnull/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.equalsavoidnull</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.equalsavoidnull</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-frame.html
index dc429757c0..97fefc834b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.equalshashcode</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.equalshashcode</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-summary.html
index 6ee9faf703..1bab38b526 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/equalshashcode/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.equalshashcode</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.equalshashcode</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-frame.html
index ec3e0fc342..dae8a1d25c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.explicitinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.explicitinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-summary.html
index 564e8274ac..4c155cc4bc 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/explicitinitialization/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.explicitinitialization</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.explicitinitialization</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-frame.html
index c083b5a2a4..d6c892348d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-summary.html
index e732ed0dde..1b37fcdf6e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/fallthrough/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.fallthrough</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.fallthrough</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-frame.html
index 4cd206a33d..f1ce35ab0b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finalclass</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finalclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-summary.html
index d0df63222d..54cd4ca387 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finalclass/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finalclass</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finalclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-frame.html
index 4857dc1367..ffb932256c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finallocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finallocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-summary.html
index 0f283e2b73..f149c633aa 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finallocalvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finallocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finallocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-frame.html
index 4401e1df36..0b1bcc23a3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finalparameters</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finalparameters</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-summary.html
index 33cf79d5d9..180ac1d620 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/finalparameters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.finalparameters</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.finalparameters</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-frame.html
index ba638d4a4e..f7d373e621 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.genericwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.genericwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-summary.html
index 7d5a8dc940..7de0cfb5d0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/genericwhitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.genericwhitespace</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.genericwhitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-frame.html
index efe9af927f..c9df8f0bd3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.hiddenfield</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.hiddenfield</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-summary.html
index 5f0eb10c8b..f0676b6c5c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/hiddenfield/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.hiddenfield</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.hiddenfield</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-frame.html
index e04c0e7b1b..072a6f602e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalcatch</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalcatch</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-summary.html
index a3c1e7c446..27dd204e77 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalcatch/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalcatch</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalcatch</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-frame.html
index 454c566219..7a589d3c39 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-summary.html
index 47060df13a..d4eb570b89 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-frame.html
index f35889e184..d9986288b0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalthrows</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalthrows</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-summary.html
index ffab77bd6e..ed5f19723b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegalthrows/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalthrows</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegalthrows</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-frame.html
index 109e506d00..b6a06611bb 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltoken</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-summary.html
index fab7ecaec6..a785ed6826 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltoken/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltoken</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltoken</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-frame.html
index 34396ca27f..68eedcdbdf 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltokentext</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltokentext</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-summary.html
index a0a8577534..0f0f37fdf9 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltokentext/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltokentext</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltokentext</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-frame.html
index 01c1bc971c..9b866f8b6e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-summary.html
index 564aaeea88..0c446de974 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/illegaltype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.illegaltype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-frame.html
index 69809a4aa5..fbdcd26642 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.importcontrol</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.importcontrol</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-summary.html
index 55fc82cd99..3b16ebd591 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/importcontrol/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.importcontrol</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.importcontrol</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-frame.html
index 9889cb680d..fb473fb10c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.importorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.importorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-summary.html
index 22b8253763..17bf4276c8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/importorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.importorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.importorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-frame.html
index 7318a9574b..66f35e9bcb 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-summary.html
index cf03ab0d08..130b9c68b3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/indentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-frame.html
index 044ee61292..1980dda984 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.innerassignment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.innerassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-summary.html
index 12f95d329c..ac78c0c9cc 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/innerassignment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.innerassignment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.innerassignment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-frame.html
index 33e6966f48..c6ad40867d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.innertypelast</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.innertypelast</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-summary.html
index 66594a1879..fff16aa3ac 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/innertypelast/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.innertypelast</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.innertypelast</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-frame.html
index 2e92c84aa8..d0ecab2216 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.interfaceistype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.interfaceistype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-summary.html
index 932d963c7b..fc7d9a01be 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/interfaceistype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.interfaceistype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.interfaceistype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-frame.html
index c4ea4c4883..92d0054a9a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.interfacememberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.interfacememberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-summary.html
index 086d114b82..bb7cea9f2b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/interfacememberimpliedmodifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.interfacememberimpliedmodifier</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.interfacememberimpliedmodifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-frame.html
index f4acef4441..9db30c3767 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.invalidjavadocposition</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.invalidjavadocposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-summary.html
index 6f88c85448..9e2241618a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/invalidjavadocposition/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.invalidjavadocposition</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.invalidjavadocposition</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-frame.html
index 50032e7d5b..26cfe43cc2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoccontentlocation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoccontentlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-summary.html
index 0df9cb275b..2ae89bfeec 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadoccontentlocation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoccontentlocation</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoccontentlocation</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-frame.html
index 7ff885b893..5ba742bae8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-summary.html
index 7a78f3e42b..178cd53b20 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadocmethod/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-frame.html
index d26fb07fe1..0f7729b555 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-summary.html
index 86d90050a3..83d0fffa60 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadoctype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-frame.html
index 4ba561e289..0f78018f11 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-summary.html
index 754ebeb57c..c3a0bff75b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javadocvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javadocvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-frame.html
index d689019124..784b120e16 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javancss</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javancss</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-summary.html
index 2cfee69fbe..cf24e06bc4 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/javancss/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.javancss</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.javancss</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-frame.html
index f8976d3c00..61e5d847e8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdabodylength</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdabodylength</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-summary.html
index db0aa42557..91714383e0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/lambdabodylength/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdabodylength</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdabodylength</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-frame.html
index f4618c8a8c..6a2ebc86d5 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdaparametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdaparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-summary.html
index a2c4533b5c..d72d4d2b1d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/lambdaparametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdaparametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.lambdaparametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-frame.html
index 48d97e78f3..f58fba375d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.leftcurly</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.leftcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-summary.html
index 79f26f22d5..4bad2ade5e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/leftcurly/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.leftcurly</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.leftcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-frame.html
index 25ec10c596..8650cdac07 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.magicnumber</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.magicnumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-summary.html
index 141845afe5..4cfe27379d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/magicnumber/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.magicnumber</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.magicnumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-frame.html
index 5f8a266ef3..404d644180 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.matchxpath</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.matchxpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-summary.html
index 795692fbcf..3393df5ec4 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/matchxpath/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.matchxpath</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.matchxpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -151,7 +151,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-frame.html
index 5db6a1c888..6dea2dd09c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.membername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.membername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-summary.html
index 5f60aebb1c..24b7f07f45 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/membername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.membername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.membername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-frame.html
index dfc5394bd8..032f47e062 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodcount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-summary.html
index ca13b3234e..4031e95600 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodcount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodcount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodcount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html
new file mode 100644
index 0000000000..e7df434d17
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMethodLengthNoEmptyLines xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.methodlength;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMethodLengthNoEmptyLines" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html#SuppressionXpathRegressionMethodLengthNoEmptyLines">SuppressionXpathRegressionMethodLengthNoEmptyLines</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">public</strong> <a name="SuppressionXpathRegressionMethodLengthNoEmptyLines" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthNoEmptyLines.html#SuppressionXpathRegressionMethodLengthNoEmptyLines">SuppressionXpathRegressionMethodLengthNoEmptyLines</a>(){
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> methodOne(){ <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>          <strong class="jxr_keyword">if</strong>(<strong class="jxr_keyword">true</strong>){
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>              <strong class="jxr_keyword">if</strong>(<strong class="jxr_keyword">true</strong>){
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>              }
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>          }
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>      }
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html
new file mode 100644
index 0000000000..da4acad184
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMethodLengthSimple xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.methodlength;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMethodLengthSimple" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html#SuppressionXpathRegressionMethodLengthSimple">SuppressionXpathRegressionMethodLengthSimple</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">protected</strong> <a name="SuppressionXpathRegressionMethodLengthSimple" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSimple.html#SuppressionXpathRegressionMethodLengthSimple">SuppressionXpathRegressionMethodLengthSimple</a>() { <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>           <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      }
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> methodOne(){
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>          <em class="jxr_comment">// a line</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      }
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html
new file mode 100644
index 0000000000..6976a351b7
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMethodLengthSingleToken xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.methodlength;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMethodLengthSingleToken" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken">SuppressionXpathRegressionMethodLengthSingleToken</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodOne() { }
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>       <a name="SuppressionXpathRegressionMethodLengthSingleToken" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken">SuppressionXpathRegressionMethodLengthSingleToken</a> a =
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>               <strong class="jxr_keyword">new</strong> <a name="SuppressionXpathRegressionMethodLengthSingleToken" href="../../../../org/checkstyle/suppressionxpathfilter/methodlength/SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken">SuppressionXpathRegressionMethodLengthSingleToken</a>(){
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>           <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> methodOne(){ <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>          }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      };
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-frame.html
new file mode 100644
index 0000000000..b9a52719c9
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-frame.html
@@ -0,0 +1,27 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodlength</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+    <body>
+        <h1 class="bar"><a href="package-summary.html" target="classFrame">org.checkstyle.suppressionxpathfilter.methodlength</a></h1>
+        <div class="indexContainer">
+            <h2 title="Classes">Classes</h2>
+            <ul title="Classes">
+                                <li>
+                    <a href="SuppressionXpathRegressionMethodLengthNoEmptyLines.html#SuppressionXpathRegressionMethodLengthNoEmptyLines" target="classFrame">SuppressionXpathRegressionMethodLengthNoEmptyLines</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionMethodLengthSimple.html#SuppressionXpathRegressionMethodLengthSimple" target="classFrame">SuppressionXpathRegressionMethodLengthSimple</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken" target="classFrame">SuppressionXpathRegressionMethodLengthSingleToken</a>
+                </li>
+                            </ul>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-summary.html
new file mode 100644
index 0000000000..84d8b5cb00
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodlength/package-summary.html
@@ -0,0 +1,117 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodlength</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+
+    <body>
+                <div class="topNav">
+            <a name="navbar_top"><!--   --></a>
+            <a href="#skip-navbar_top" title="Skip navigation links"></a>
+            <a name="navbar_top_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_top">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_top"><!--   --></a>
+        </div>
+        
+                <div class="header">
+            <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.methodlength</h1>
+        </div>
+        <div class="contentContainer">
+            <ul class="blockList">
+                <li class="blockList">
+                    <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+                        <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+                        <thead>
+                            <tr>
+                                <th class="colFirst colLast" scope="col">Class</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                                            		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMethodLengthNoEmptyLines.html#SuppressionXpathRegressionMethodLengthNoEmptyLines" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.methodlength">SuppressionXpathRegressionMethodLengthNoEmptyLines</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMethodLengthSimple.html#SuppressionXpathRegressionMethodLengthSimple" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.methodlength">SuppressionXpathRegressionMethodLengthSimple</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMethodLengthSingleToken.html#SuppressionXpathRegressionMethodLengthSingleToken" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.methodlength">SuppressionXpathRegressionMethodLengthSingleToken</a>
+                                </td>
+                            </tr>
+                                                    </tbody>
+                    </table>
+                </li>
+            </ul>
+        </div>
+        
+                <div class="bottomNav">
+            <a name="navbar_bottom"><!--   --></a>
+            <a href="#skip-navbar_bottom" title="Skip navigation links"></a>
+            <a name="navbar_bottom_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_bottom">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_bottom"><!--   --></a>
+        </div>
+        
+        <div id="footer">
+            Copyright &#169; 2001&#x2013;2024. All rights reserved.
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-frame.html
index a20fe1d2de..d438446341 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-summary.html
index b26641eccb..c8e8d5f6c0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodname/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodname</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodname</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-frame.html
index 6cf88ed481..ab95a05fb6 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodparampad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodparampad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html
index ce40d62491..7ae0fab744 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.methodparampad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.methodparampad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-frame.html
index c2e33fe303..96d575818b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingctor</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingctor</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html
index c808790c97..db4f6e74d3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingctor</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingctor</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-frame.html
index 3b146c70bb..6e6055f4f7 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html
index f55762e654..99e7f63a27 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocmethod</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocmethod</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-frame.html
index 52bbb47838..673060cdcd 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html
index 7364da313a..e4f141b4a2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-frame.html
index 4ca05fc007..4dcc3f33f8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html
index 54e8d4f828..b84714e1eb 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -76,7 +76,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-frame.html
index 5ee0891181..e10cce2630 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html
index b2a785575e..ad7cc3e353 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadoctype</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingjavadoctype</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-frame.html
index 542e2a82c2..9f7c6bee39 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingoverride</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingoverride</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html
index 99051cb6ff..3edf23b8c7 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingoverride</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingoverride</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-frame.html
index 6e418a7ffe..72be42e812 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingswitchdefault</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingswitchdefault</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html
index b68e7d7fad..507197c9b1 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.missingswitchdefault</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.missingswitchdefault</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-frame.html
index c293badbbd..5766426bb3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.modifierorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.modifierorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-summary.html
index 84817ffada..ccf3cbe226 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/modifierorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.modifierorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.modifierorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html
new file mode 100644
index 0000000000..8b65690c0a
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.multiplestringliterals;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates" href="../../../../org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html#SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates">SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       String a = <span class="jxr_string">"StringContents"</span>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> myTest() {
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>         String a2 = <span class="jxr_string">"StringContents"</span>;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>         String a3 = <span class="jxr_string">"DoubleString"</span> + <span class="jxr_string">"DoubleString"</span>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>         String a5 = <span class="jxr_string">", "</span> + <span class="jxr_string">", "</span> + <span class="jxr_string">", "</span>; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>      }
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html
new file mode 100644
index 0000000000..2b4aceb52a
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMultipleStringLiteralsDefault xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.multiplestringliterals;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMultipleStringLiteralsDefault" href="../../../../org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsDefault.html#SuppressionXpathRegressionMultipleStringLiteralsDefault">SuppressionXpathRegressionMultipleStringLiteralsDefault</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       String a = <span class="jxr_string">"StringContents"</span>; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       String a1 = <span class="jxr_string">"unchecked"</span>;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>       @SuppressWarnings(<span class="jxr_string">"unchecked"</span>) <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> myTest() {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>         String a2 = <span class="jxr_string">"StringContents"</span>;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>        String a4 = <span class="jxr_string">"SingleString"</span>;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html
new file mode 100644
index 0000000000..c2c97bc3c1
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.multiplestringliterals;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext" href="../../../../org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext">SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       String a = <span class="jxr_string">"StringContents"</span>;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       String a1 = <span class="jxr_string">"unchecked"</span>; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>       @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> myTest() {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>          String a3 = <span class="jxr_string">"DoubleString"</span>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>         String a5 = <span class="jxr_string">"unchecked"</span>;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html
new file mode 100644
index 0000000000..48a0c97732
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.multiplestringliterals;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp" href="../../../../org/checkstyle/suppressionxpathfilter/multiplestringliterals/SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp">SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> myTest() {
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>         String a3 = <span class="jxr_string">"DoubleString"</span> + <span class="jxr_string">"DoubleString"</span>; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>         String a4 = <span class="jxr_string">"SingleString"</span>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>         String a5 = <span class="jxr_string">", "</span> + <span class="jxr_string">", "</span> + <span class="jxr_string">", "</span>; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-frame.html
new file mode 100644
index 0000000000..321a50a244
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-frame.html
@@ -0,0 +1,30 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplestringliterals</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+    <body>
+        <h1 class="bar"><a href="package-summary.html" target="classFrame">org.checkstyle.suppressionxpathfilter.multiplestringliterals</a></h1>
+        <div class="indexContainer">
+            <h2 title="Classes">Classes</h2>
+            <ul title="Classes">
+                                <li>
+                    <a href="SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html#SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionMultipleStringLiteralsDefault.html#SuppressionXpathRegressionMultipleStringLiteralsDefault" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsDefault</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp" target="classFrame">SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp</a>
+                </li>
+                            </ul>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-summary.html
new file mode 100644
index 0000000000..1af5794df8
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-summary.html
@@ -0,0 +1,122 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplestringliterals</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+
+    <body>
+                <div class="topNav">
+            <a name="navbar_top"><!--   --></a>
+            <a href="#skip-navbar_top" title="Skip navigation links"></a>
+            <a name="navbar_top_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_top">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_top"><!--   --></a>
+        </div>
+        
+                <div class="header">
+            <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.multiplestringliterals</h1>
+        </div>
+        <div class="contentContainer">
+            <ul class="blockList">
+                <li class="blockList">
+                    <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+                        <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+                        <thead>
+                            <tr>
+                                <th class="colFirst colLast" scope="col">Class</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                                            		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates.html#SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.multiplestringliterals">SuppressionXpathRegressionMultipleStringLiteralsAllowDuplicates</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMultipleStringLiteralsDefault.html#SuppressionXpathRegressionMultipleStringLiteralsDefault" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.multiplestringliterals">SuppressionXpathRegressionMultipleStringLiteralsDefault</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.multiplestringliterals">SuppressionXpathRegressionMultipleStringLiteralsIgnoreOccurrenceContext</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp.html#SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.multiplestringliterals">SuppressionXpathRegressionMultipleStringLiteralsIgnoreRegexp</a>
+                                </td>
+                            </tr>
+                                                    </tbody>
+                    </table>
+                </li>
+            </ul>
+        </div>
+        
+                <div class="bottomNav">
+            <a name="navbar_bottom"><!--   --></a>
+            <a href="#skip-navbar_bottom" title="Skip navigation links"></a>
+            <a name="navbar_bottom_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_bottom">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_bottom"><!--   --></a>
+        </div>
+        
+        <div id="footer">
+            Copyright &#169; 2001&#x2013;2024. All rights reserved.
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-frame.html
index 26fddfda8d..4c34e83cc8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplevariabledeclarations</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplevariabledeclarations</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-summary.html
index 11226580d8..7b95cf05a0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplevariabledeclarations</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.multiplevariabledeclarations</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-frame.html
index 5e8203f884..7eabdb68c4 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.needbraces</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.needbraces</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-summary.html
index 89c0a12dbf..1c552c4e5d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/needbraces/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.needbraces</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.needbraces</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-frame.html
index a8a537b877..5855072009 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedfordepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedfordepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-summary.html
index 3a929901e9..6c6c741e20 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedfordepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedfordepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedfordepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-frame.html
index e0fafcfed4..fba7f2737b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedifdepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedifdepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-summary.html
index 48a3bbbdbb..bc24241fb5 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedifdepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedifdepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedifdepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-frame.html
index 2a9b40e72a..35d8759a24 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedtrydepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedtrydepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-summary.html
index ffa8472df6..cabf3a86bf 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nestedtrydepth/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedtrydepth</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nestedtrydepth</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-frame.html
index 74f822b75a..cf0beea512 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noarraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noarraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-summary.html
index fd77051d6d..3a00f6f0bb 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noarraytrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noarraytrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noarraytrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-frame.html
index c892be6ad7..dbd88141f2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noclone</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-summary.html
index 22335886ce..078b0bfd17 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noclone/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noclone</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-frame.html
index 546b093499..7e41aca5ee 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noenumtrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noenumtrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-summary.html
index 21ca06feed..c9a2f69204 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/noenumtrailingcomma/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.noenumtrailingcomma</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.noenumtrailingcomma</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-frame.html
index f5beff9a3b..9aa11a4228 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nofinalizer</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nofinalizer</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-summary.html
index d791bb1755..453d021792 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nofinalizer/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nofinalizer</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nofinalizer</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-frame.html
index d30598695d..97748812ac 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-summary.html
index b4704adc64..b13f679e30 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nolinewrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nolinewrap</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nolinewrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-frame.html
index e94497c5b1..2ebd50b868 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-summary.html
index d9647f59de..b022e78e3e 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespaceafter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-frame.html
index f027520d89..0acd3763ca 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebefore</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebefore</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-summary.html
index 5ac876f860..febb171740 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebefore/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebefore</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebefore</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-frame.html
index 876f102375..a9b1d93454 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebeforecasedefaultcolon</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebeforecasedefaultcolon</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-summary.html
index 07ceb74a73..4b11e7786c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/nowhitespacebeforecasedefaultcolon/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebeforecasedefaultcolon</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.nowhitespacebeforecasedefaultcolon</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-frame.html
index 17ff9f47a7..12631515e2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.npathcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.npathcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-summary.html
index 66220aeed8..9304ca20ad 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/npathcomplexity/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.npathcomplexity</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.npathcomplexity</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-frame.html
index ce6a76697d..ee04e27cca 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.onestatementperline</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.onestatementperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-summary.html
index 144b80737b..1dcf490a5d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/onestatementperline/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.onestatementperline</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.onestatementperline</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-frame.html
index f0582834fb..993c001fcf 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.onetoplevelclass</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.onetoplevelclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-summary.html
index b15da2e387..f7937526b0 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/onetoplevelclass/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.onetoplevelclass</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.onetoplevelclass</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-frame.html
index a88973e2f0..a42c534070 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.operatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.operatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-summary.html
index 94be60a187..f49dc06235 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/operatorwrap/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.operatorwrap</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.operatorwrap</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-frame.html
index 4d9a8e9c01..adf0696736 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypefilename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypefilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-summary.html
index 6743e9382d..2de9a4ab52 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/outertypefilename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypefilename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypefilename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-frame.html
index 9edb8daa63..e0c9091988 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypenumber</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypenumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-summary.html
index 7ee55639f3..80a3892ec8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/outertypenumber/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypenumber</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.outertypenumber</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +101,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-frame.html
index be02a76e07..29323543d3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.overloadmethodsdeclarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.overloadmethodsdeclarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-summary.html
index 507a1d4103..c9ded646ef 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/overloadmethodsdeclarationorder/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.overloadmethodsdeclarationorder</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.overloadmethodsdeclarationorder</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/package-frame.html
index dfc7e6e843..cd6625067b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -149,6 +149,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="XpathRegressionIllegalImportTest.html#XpathRegressionIllegalImportTest" target="classFrame">XpathRegressionIllegalImportTest</a>
+                </li>
+                                <li>
+                    <a href="XpathRegressionIllegalInstantiationTest.html#XpathRegressionIllegalInstantiationTest" target="classFrame">XpathRegressionIllegalInstantiationTest</a>
                 </li>
                                 <li>
                     <a href="XpathRegressionIllegalThrowsTest.html#XpathRegressionIllegalThrowsTest" target="classFrame">XpathRegressionIllegalThrowsTest</a>
@@ -221,6 +224,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="XpathRegressionMethodCountTest.html#XpathRegressionMethodCountTest" target="classFrame">XpathRegressionMethodCountTest</a>
+                </li>
+                                <li>
+                    <a href="XpathRegressionMethodLengthTest.html#XpathRegressionMethodLengthTest" target="classFrame">XpathRegressionMethodLengthTest</a>
                 </li>
                                 <li>
                     <a href="XpathRegressionMethodNameTest.html#XpathRegressionMethodNameTest" target="classFrame">XpathRegressionMethodNameTest</a>
@@ -248,6 +254,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="XpathRegressionModifierOrderTest.html#XpathRegressionModifierOrderTest" target="classFrame">XpathRegressionModifierOrderTest</a>
+                </li>
+                                <li>
+                    <a href="XpathRegressionMultipleStringLiteralsTest.html#XpathRegressionMultipleStringLiteralsTest" target="classFrame">XpathRegressionMultipleStringLiteralsTest</a>
                 </li>
                                 <li>
                     <a href="XpathRegressionMultipleVariableDeclarationsTest.html#XpathRegressionMultipleVariableDeclarationsTest" target="classFrame">XpathRegressionMultipleVariableDeclarationsTest</a>
@@ -320,6 +329,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="XpathRegressionParameterNameTest.html#XpathRegressionParameterNameTest" target="classFrame">XpathRegressionParameterNameTest</a>
+                </li>
+                                <li>
+                    <a href="XpathRegressionParameterNumberTest.html#XpathRegressionParameterNumberTest" target="classFrame">XpathRegressionParameterNumberTest</a>
                 </li>
                                 <li>
                     <a href="XpathRegressionParenPadTest.html#XpathRegressionParenPadTest" target="classFrame">XpathRegressionParenPadTest</a>
@@ -347,6 +359,9 @@ <h2 title="Classes">Classes</h2>
                 </li>
                                 <li>
                     <a href="XpathRegressionRightCurlyTest.html#XpathRegressionRightCurlyTest" target="classFrame">XpathRegressionRightCurlyTest</a>
+                </li>
+                                <li>
+                    <a href="XpathRegressionSimplifyBooleanExpressionTest.html#XpathRegressionSimplifyBooleanExpressionTest" target="classFrame">XpathRegressionSimplifyBooleanExpressionTest</a>
                 </li>
                                 <li>
                     <a href="XpathRegressionSimplifyBooleanReturnTest.html#XpathRegressionSimplifyBooleanReturnTest" target="classFrame">XpathRegressionSimplifyBooleanReturnTest</a>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/package-summary.html
index 9a882b1f94..40c6916f6d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter</title>
         <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -288,123 +288,133 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter<
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionIllegalThrowsTest.html#XpathRegressionIllegalThrowsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalThrowsTest</a>
+                                    <a href="XpathRegressionIllegalInstantiationTest.html#XpathRegressionIllegalInstantiationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalInstantiationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionIllegalTokenTest.html#XpathRegressionIllegalTokenTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTokenTest</a>
+                                    <a href="XpathRegressionIllegalThrowsTest.html#XpathRegressionIllegalThrowsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalThrowsTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionIllegalTokenTextTest.html#XpathRegressionIllegalTokenTextTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTokenTextTest</a>
+                                    <a href="XpathRegressionIllegalTokenTest.html#XpathRegressionIllegalTokenTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTokenTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionIllegalTypeTest.html#XpathRegressionIllegalTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTypeTest</a>
+                                    <a href="XpathRegressionIllegalTokenTextTest.html#XpathRegressionIllegalTokenTextTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTokenTextTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionImportControlTest.html#XpathRegressionImportControlTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionImportControlTest</a>
+                                    <a href="XpathRegressionIllegalTypeTest.html#XpathRegressionIllegalTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIllegalTypeTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionImportOrderTest.html#XpathRegressionImportOrderTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionImportOrderTest</a>
+                                    <a href="XpathRegressionImportControlTest.html#XpathRegressionImportControlTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionImportControlTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionIndentationTest.html#XpathRegressionIndentationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIndentationTest</a>
+                                    <a href="XpathRegressionImportOrderTest.html#XpathRegressionImportOrderTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionImportOrderTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionInnerAssignmentTest.html#XpathRegressionInnerAssignmentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInnerAssignmentTest</a>
+                                    <a href="XpathRegressionIndentationTest.html#XpathRegressionIndentationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionIndentationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionInnerTypeLastTest.html#XpathRegressionInnerTypeLastTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInnerTypeLastTest</a>
+                                    <a href="XpathRegressionInnerAssignmentTest.html#XpathRegressionInnerAssignmentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInnerAssignmentTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionInterfaceIsTypeTest.html#XpathRegressionInterfaceIsTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInterfaceIsTypeTest</a>
+                                    <a href="XpathRegressionInnerTypeLastTest.html#XpathRegressionInnerTypeLastTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInnerTypeLastTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionInterfaceMemberImpliedModifierTest.html#XpathRegressionInterfaceMemberImpliedModifierTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInterfaceMemberImpliedModifierTest</a>
+                                    <a href="XpathRegressionInterfaceIsTypeTest.html#XpathRegressionInterfaceIsTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInterfaceIsTypeTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionInvalidJavadocPositionTest.html#XpathRegressionInvalidJavadocPositionTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInvalidJavadocPositionTest</a>
+                                    <a href="XpathRegressionInterfaceMemberImpliedModifierTest.html#XpathRegressionInterfaceMemberImpliedModifierTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInterfaceMemberImpliedModifierTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionJavaNCSSTest.html#XpathRegressionJavaNCSSTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavaNCSSTest</a>
+                                    <a href="XpathRegressionInvalidJavadocPositionTest.html#XpathRegressionInvalidJavadocPositionTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionInvalidJavadocPositionTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionJavadocContentLocationTest.html#XpathRegressionJavadocContentLocationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocContentLocationTest</a>
+                                    <a href="XpathRegressionJavaNCSSTest.html#XpathRegressionJavaNCSSTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavaNCSSTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionJavadocMethodTest.html#XpathRegressionJavadocMethodTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocMethodTest</a>
+                                    <a href="XpathRegressionJavadocContentLocationTest.html#XpathRegressionJavadocContentLocationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocContentLocationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionJavadocTypeTest.html#XpathRegressionJavadocTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocTypeTest</a>
+                                    <a href="XpathRegressionJavadocMethodTest.html#XpathRegressionJavadocMethodTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocMethodTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionJavadocVariableTest.html#XpathRegressionJavadocVariableTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocVariableTest</a>
+                                    <a href="XpathRegressionJavadocTypeTest.html#XpathRegressionJavadocTypeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocTypeTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionLambdaBodyLengthTest.html#XpathRegressionLambdaBodyLengthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLambdaBodyLengthTest</a>
+                                    <a href="XpathRegressionJavadocVariableTest.html#XpathRegressionJavadocVariableTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionJavadocVariableTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionLambdaParameterNameTest.html#XpathRegressionLambdaParameterNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLambdaParameterNameTest</a>
+                                    <a href="XpathRegressionLambdaBodyLengthTest.html#XpathRegressionLambdaBodyLengthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLambdaBodyLengthTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionLeftCurlyTest.html#XpathRegressionLeftCurlyTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLeftCurlyTest</a>
+                                    <a href="XpathRegressionLambdaParameterNameTest.html#XpathRegressionLambdaParameterNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLambdaParameterNameTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionMagicNumberTest.html#XpathRegressionMagicNumberTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMagicNumberTest</a>
+                                    <a href="XpathRegressionLeftCurlyTest.html#XpathRegressionLeftCurlyTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionLeftCurlyTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionMatchXpathTest.html#XpathRegressionMatchXpathTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMatchXpathTest</a>
+                                    <a href="XpathRegressionMagicNumberTest.html#XpathRegressionMagicNumberTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMagicNumberTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionMemberNameTest.html#XpathRegressionMemberNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMemberNameTest</a>
+                                    <a href="XpathRegressionMatchXpathTest.html#XpathRegressionMatchXpathTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMatchXpathTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="XpathRegressionMemberNameTest.html#XpathRegressionMemberNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMemberNameTest</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="XpathRegressionMethodCountTest.html#XpathRegressionMethodCountTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMethodCountTest</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="XpathRegressionMethodLengthTest.html#XpathRegressionMethodLengthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMethodLengthTest</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
@@ -453,123 +463,133 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter<
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionMultipleVariableDeclarationsTest.html#XpathRegressionMultipleVariableDeclarationsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMultipleVariableDeclarationsTest</a>
+                                    <a href="XpathRegressionMultipleStringLiteralsTest.html#XpathRegressionMultipleStringLiteralsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMultipleStringLiteralsTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNPathComplexityTest.html#XpathRegressionNPathComplexityTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNPathComplexityTest</a>
+                                    <a href="XpathRegressionMultipleVariableDeclarationsTest.html#XpathRegressionMultipleVariableDeclarationsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionMultipleVariableDeclarationsTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNeedBracesTest.html#XpathRegressionNeedBracesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNeedBracesTest</a>
+                                    <a href="XpathRegressionNPathComplexityTest.html#XpathRegressionNPathComplexityTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNPathComplexityTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNestedForDepthTest.html#XpathRegressionNestedForDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedForDepthTest</a>
+                                    <a href="XpathRegressionNeedBracesTest.html#XpathRegressionNeedBracesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNeedBracesTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNestedIfDepthTest.html#XpathRegressionNestedIfDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedIfDepthTest</a>
+                                    <a href="XpathRegressionNestedForDepthTest.html#XpathRegressionNestedForDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedForDepthTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNestedTryDepthTest.html#XpathRegressionNestedTryDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedTryDepthTest</a>
+                                    <a href="XpathRegressionNestedIfDepthTest.html#XpathRegressionNestedIfDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedIfDepthTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoArrayTrailingCommaTest.html#XpathRegressionNoArrayTrailingCommaTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoArrayTrailingCommaTest</a>
+                                    <a href="XpathRegressionNestedTryDepthTest.html#XpathRegressionNestedTryDepthTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNestedTryDepthTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoCloneTest.html#XpathRegressionNoCloneTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoCloneTest</a>
+                                    <a href="XpathRegressionNoArrayTrailingCommaTest.html#XpathRegressionNoArrayTrailingCommaTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoArrayTrailingCommaTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoEnumTrailingCommaTest.html#XpathRegressionNoEnumTrailingCommaTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoEnumTrailingCommaTest</a>
+                                    <a href="XpathRegressionNoCloneTest.html#XpathRegressionNoCloneTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoCloneTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoFinalizerTest.html#XpathRegressionNoFinalizerTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoFinalizerTest</a>
+                                    <a href="XpathRegressionNoEnumTrailingCommaTest.html#XpathRegressionNoEnumTrailingCommaTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoEnumTrailingCommaTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoLineWrapTest.html#XpathRegressionNoLineWrapTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoLineWrapTest</a>
+                                    <a href="XpathRegressionNoFinalizerTest.html#XpathRegressionNoFinalizerTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoFinalizerTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoWhitespaceAfterTest.html#XpathRegressionNoWhitespaceAfterTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceAfterTest</a>
+                                    <a href="XpathRegressionNoLineWrapTest.html#XpathRegressionNoLineWrapTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoLineWrapTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest.html#XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest</a>
+                                    <a href="XpathRegressionNoWhitespaceAfterTest.html#XpathRegressionNoWhitespaceAfterTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceAfterTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionNoWhitespaceBeforeTest.html#XpathRegressionNoWhitespaceBeforeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceBeforeTest</a>
+                                    <a href="XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest.html#XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOneStatementPerLineTest.html#XpathRegressionOneStatementPerLineTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOneStatementPerLineTest</a>
+                                    <a href="XpathRegressionNoWhitespaceBeforeTest.html#XpathRegressionNoWhitespaceBeforeTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionNoWhitespaceBeforeTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOneTopLevelClassTest.html#XpathRegressionOneTopLevelClassTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOneTopLevelClassTest</a>
+                                    <a href="XpathRegressionOneStatementPerLineTest.html#XpathRegressionOneStatementPerLineTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOneStatementPerLineTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOperatorWrapTest.html#XpathRegressionOperatorWrapTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOperatorWrapTest</a>
+                                    <a href="XpathRegressionOneTopLevelClassTest.html#XpathRegressionOneTopLevelClassTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOneTopLevelClassTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOuterTypeFilenameTest.html#XpathRegressionOuterTypeFilenameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOuterTypeFilenameTest</a>
+                                    <a href="XpathRegressionOperatorWrapTest.html#XpathRegressionOperatorWrapTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOperatorWrapTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOuterTypeNumberTest.html#XpathRegressionOuterTypeNumberTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOuterTypeNumberTest</a>
+                                    <a href="XpathRegressionOuterTypeFilenameTest.html#XpathRegressionOuterTypeFilenameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOuterTypeFilenameTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionOverloadMethodsDeclarationOrderTest.html#XpathRegressionOverloadMethodsDeclarationOrderTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOverloadMethodsDeclarationOrderTest</a>
+                                    <a href="XpathRegressionOuterTypeNumberTest.html#XpathRegressionOuterTypeNumberTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOuterTypeNumberTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionPackageAnnotationTest.html#XpathRegressionPackageAnnotationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageAnnotationTest</a>
+                                    <a href="XpathRegressionOverloadMethodsDeclarationOrderTest.html#XpathRegressionOverloadMethodsDeclarationOrderTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionOverloadMethodsDeclarationOrderTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionPackageDeclarationTest.html#XpathRegressionPackageDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageDeclarationTest</a>
+                                    <a href="XpathRegressionPackageAnnotationTest.html#XpathRegressionPackageAnnotationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageAnnotationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionPackageNameTest.html#XpathRegressionPackageNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageNameTest</a>
+                                    <a href="XpathRegressionPackageDeclarationTest.html#XpathRegressionPackageDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageDeclarationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="XpathRegressionPackageNameTest.html#XpathRegressionPackageNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionPackageNameTest</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
                                 <td class="colFirst colLast">
                                     <a href="XpathRegressionParameterNameTest.html#XpathRegressionParameterNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionParameterNameTest</a>
                                 </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="XpathRegressionParameterNumberTest.html#XpathRegressionParameterNumberTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionParameterNumberTest</a>
+                                </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
@@ -618,110 +638,115 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter<
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionSimplifyBooleanReturnTest.html#XpathRegressionSimplifyBooleanReturnTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSimplifyBooleanReturnTest</a>
+                                    <a href="XpathRegressionSimplifyBooleanExpressionTest.html#XpathRegressionSimplifyBooleanExpressionTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSimplifyBooleanExpressionTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionSingleSpaceSeparatorTest.html#XpathRegressionSingleSpaceSeparatorTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSingleSpaceSeparatorTest</a>
+                                    <a href="XpathRegressionSimplifyBooleanReturnTest.html#XpathRegressionSimplifyBooleanReturnTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSimplifyBooleanReturnTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionStaticVariableNameTest.html#XpathRegressionStaticVariableNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionStaticVariableNameTest</a>
+                                    <a href="XpathRegressionSingleSpaceSeparatorTest.html#XpathRegressionSingleSpaceSeparatorTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSingleSpaceSeparatorTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionStringLiteralEqualityTest.html#XpathRegressionStringLiteralEqualityTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionStringLiteralEqualityTest</a>
+                                    <a href="XpathRegressionStaticVariableNameTest.html#XpathRegressionStaticVariableNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionStaticVariableNameTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionSuperCloneTest.html#XpathRegressionSuperCloneTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSuperCloneTest</a>
+                                    <a href="XpathRegressionStringLiteralEqualityTest.html#XpathRegressionStringLiteralEqualityTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionStringLiteralEqualityTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionThrowsCountTest.html#XpathRegressionThrowsCountTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionThrowsCountTest</a>
+                                    <a href="XpathRegressionSuperCloneTest.html#XpathRegressionSuperCloneTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionSuperCloneTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionTodoCommentTest.html#XpathRegressionTodoCommentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTodoCommentTest</a>
+                                    <a href="XpathRegressionThrowsCountTest.html#XpathRegressionThrowsCountTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionThrowsCountTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionTrailingCommentTest.html#XpathRegressionTrailingCommentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTrailingCommentTest</a>
+                                    <a href="XpathRegressionTodoCommentTest.html#XpathRegressionTodoCommentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTodoCommentTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionTypeNameTest.html#XpathRegressionTypeNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTypeNameTest</a>
+                                    <a href="XpathRegressionTrailingCommentTest.html#XpathRegressionTrailingCommentTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTrailingCommentTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionTypecastParenPadTest.html#XpathRegressionTypecastParenPadTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTypecastParenPadTest</a>
+                                    <a href="XpathRegressionTypeNameTest.html#XpathRegressionTypeNameTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTypeNameTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUncommentedMainTest.html#XpathRegressionUncommentedMainTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUncommentedMainTest</a>
+                                    <a href="XpathRegressionTypecastParenPadTest.html#XpathRegressionTypecastParenPadTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionTypecastParenPadTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnnecessaryParenthesesTest.html#XpathRegressionUnnecessaryParenthesesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessaryParenthesesTest</a>
+                                    <a href="XpathRegressionUncommentedMainTest.html#XpathRegressionUncommentedMainTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUncommentedMainTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest.html#XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest</a>
+                                    <a href="XpathRegressionUnnecessaryParenthesesTest.html#XpathRegressionUnnecessaryParenthesesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessaryParenthesesTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest.html#XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest</a>
+                                    <a href="XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest.html#XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonAfterOuterTypeDeclarationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnnecessarySemicolonInEnumerationTest.html#XpathRegressionUnnecessarySemicolonInEnumerationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonInEnumerationTest</a>
+                                    <a href="XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest.html#XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonAfterTypeMemberDeclarationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnnecessarySemicolonInTryWithResourcesTest.html#XpathRegressionUnnecessarySemicolonInTryWithResourcesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonInTryWithResourcesTest</a>
+                                    <a href="XpathRegressionUnnecessarySemicolonInEnumerationTest.html#XpathRegressionUnnecessarySemicolonInEnumerationTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonInEnumerationTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnusedImportsTest.html#XpathRegressionUnusedImportsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnusedImportsTest</a>
+                                    <a href="XpathRegressionUnnecessarySemicolonInTryWithResourcesTest.html#XpathRegressionUnnecessarySemicolonInTryWithResourcesTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnnecessarySemicolonInTryWithResourcesTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUnusedLocalVariableTest.html#XpathRegressionUnusedLocalVariableTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnusedLocalVariableTest</a>
+                                    <a href="XpathRegressionUnusedImportsTest.html#XpathRegressionUnusedImportsTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnusedImportsTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionUpperEllTest.html#XpathRegressionUpperEllTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUpperEllTest</a>
+                                    <a href="XpathRegressionUnusedLocalVariableTest.html#XpathRegressionUnusedLocalVariableTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUnusedLocalVariableTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionVariableDeclarationUsageDistanceTest.html#XpathRegressionVariableDeclarationUsageDistanceTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionVariableDeclarationUsageDistanceTest</a>
+                                    <a href="XpathRegressionUpperEllTest.html#XpathRegressionUpperEllTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionUpperEllTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="altColor">
                                 <td class="colFirst colLast">
-                                    <a href="XpathRegressionWhitespaceAfterTest.html#XpathRegressionWhitespaceAfterTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionWhitespaceAfterTest</a>
+                                    <a href="XpathRegressionVariableDeclarationUsageDistanceTest.html#XpathRegressionVariableDeclarationUsageDistanceTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionVariableDeclarationUsageDistanceTest</a>
                                 </td>
                             </tr>
                                                                                                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="XpathRegressionWhitespaceAfterTest.html#XpathRegressionWhitespaceAfterTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionWhitespaceAfterTest</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="XpathRegressionWhitespaceAroundTest.html#XpathRegressionWhitespaceAroundTest" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter">XpathRegressionWhitespaceAroundTest</a>
                                 </td>
@@ -746,7 +771,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter<
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-frame.html
index 77e73fa636..5acfbfc4c2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.packagename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.packagename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-summary.html
index 685060f7c0..8756aaa437 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/packagename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.packagename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.packagename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-frame.html
index 9575e641b3..320eaec011 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.parametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-summary.html
index fc53f8d1c7..7d87fd3af1 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parametername/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.parametername</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parametername</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html
new file mode 100644
index 0000000000..b12c98dc85
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionParameterNumberDefault xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.parameternumber;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionParameterNumberDefault" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault">SuppressionXpathRegressionParameterNumberDefault</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">void</strong> myMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h, <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>                     <strong class="jxr_keyword">int</strong> i, <strong class="jxr_keyword">int</strong> j, <strong class="jxr_keyword">int</strong> k) {
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>       }
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>       <strong class="jxr_keyword">public</strong> <a name="SuppressionXpathRegressionParameterNumberDefault" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault">SuppressionXpathRegressionParameterNumberDefault</a>() { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      }
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      <strong class="jxr_keyword">void</strong> myMethod2(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html
new file mode 100644
index 0000000000..7777b3408a
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.parameternumber;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html#SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods">SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods</a>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>           <strong class="jxr_keyword">extends</strong> <a name="SuppressionXpathRegressionParameterNumberDefault" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault">SuppressionXpathRegressionParameterNumberDefault</a> {
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>        <strong class="jxr_keyword">public</strong> <a name="SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html#SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods">SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods</a>(<strong class="jxr_keyword">int</strong> a, <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>                       <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h)
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>       {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>       }
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      @Override
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>      <strong class="jxr_keyword">void</strong> myMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h, <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>                      <strong class="jxr_keyword">int</strong> k, <strong class="jxr_keyword">int</strong> l, <strong class="jxr_keyword">int</strong> m) {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html
new file mode 100644
index 0000000000..16d39a7161
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionParameterNumberMethods xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.parameternumber;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionParameterNumberMethods" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html#SuppressionXpathRegressionParameterNumberMethods">SuppressionXpathRegressionParameterNumberMethods</a>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>           <strong class="jxr_keyword">extends</strong> <a name="SuppressionXpathRegressionParameterNumberDefault" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault">SuppressionXpathRegressionParameterNumberDefault</a> {
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>       @Override
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>       <strong class="jxr_keyword">void</strong> myMethod(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h, <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>                       <strong class="jxr_keyword">int</strong> k, <strong class="jxr_keyword">int</strong> l, <strong class="jxr_keyword">int</strong> m) {
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>       }
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">public</strong> <a name="SuppressionXpathRegressionParameterNumberMethods" href="../../../../org/checkstyle/suppressionxpathfilter/parameternumber/SuppressionXpathRegressionParameterNumberMethods.html#SuppressionXpathRegressionParameterNumberMethods">SuppressionXpathRegressionParameterNumberMethods</a>(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c,  <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>                      <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h, <strong class="jxr_keyword">int</strong> k, <strong class="jxr_keyword">int</strong> l, <strong class="jxr_keyword">int</strong> m)
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>      }
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>      <strong class="jxr_keyword">void</strong> myMethod3(<strong class="jxr_keyword">int</strong> a, <strong class="jxr_keyword">int</strong> b, <strong class="jxr_keyword">int</strong> c, <strong class="jxr_keyword">int</strong> d, <strong class="jxr_keyword">int</strong> e, <strong class="jxr_keyword">int</strong> f, <strong class="jxr_keyword">int</strong> g, <strong class="jxr_keyword">int</strong> h) { <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      }
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-frame.html
new file mode 100644
index 0000000000..c60a5f7574
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-frame.html
@@ -0,0 +1,27 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parameternumber</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+    <body>
+        <h1 class="bar"><a href="package-summary.html" target="classFrame">org.checkstyle.suppressionxpathfilter.parameternumber</a></h1>
+        <div class="indexContainer">
+            <h2 title="Classes">Classes</h2>
+            <ul title="Classes">
+                                <li>
+                    <a href="SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault" target="classFrame">SuppressionXpathRegressionParameterNumberDefault</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html#SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods" target="classFrame">SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionParameterNumberMethods.html#SuppressionXpathRegressionParameterNumberMethods" target="classFrame">SuppressionXpathRegressionParameterNumberMethods</a>
+                </li>
+                            </ul>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-summary.html
new file mode 100644
index 0000000000..7f5a1f5b39
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parameternumber/package-summary.html
@@ -0,0 +1,117 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parameternumber</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+
+    <body>
+                <div class="topNav">
+            <a name="navbar_top"><!--   --></a>
+            <a href="#skip-navbar_top" title="Skip navigation links"></a>
+            <a name="navbar_top_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_top">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_top"><!--   --></a>
+        </div>
+        
+                <div class="header">
+            <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.parameternumber</h1>
+        </div>
+        <div class="contentContainer">
+            <ul class="blockList">
+                <li class="blockList">
+                    <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+                        <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+                        <thead>
+                            <tr>
+                                <th class="colFirst colLast" scope="col">Class</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                                            		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionParameterNumberDefault.html#SuppressionXpathRegressionParameterNumberDefault" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.parameternumber">SuppressionXpathRegressionParameterNumberDefault</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods.html#SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.parameternumber">SuppressionXpathRegressionParameterNumberIgnoreOverriddenMethods</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionParameterNumberMethods.html#SuppressionXpathRegressionParameterNumberMethods" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.parameternumber">SuppressionXpathRegressionParameterNumberMethods</a>
+                                </td>
+                            </tr>
+                                                    </tbody>
+                    </table>
+                </li>
+            </ul>
+        </div>
+        
+                <div class="bottomNav">
+            <a name="navbar_bottom"><!--   --></a>
+            <a href="#skip-navbar_bottom" title="Skip navigation links"></a>
+            <a name="navbar_bottom_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_bottom">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_bottom"><!--   --></a>
+        </div>
+        
+        <div id="footer">
+            Copyright &#169; 2001&#x2013;2024. All rights reserved.
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-frame.html
index 82320c06f7..dd405e3453 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.parenpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html
index be831ddd0e..186f0078e3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.parenpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.parenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-frame.html
index 3963fe56e6..34294300fc 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.redundantimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.redundantimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html
index 4359aa07c8..03dfd65841 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.redundantimport</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.redundantimport</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-frame.html
index 73f27f6c5b..41de6893a3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.requirethis</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.requirethis</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html
index 00bc5b900b..ae4a3214a2 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.requirethis</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.requirethis</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-frame.html
index 0462a0ec58..41e2c7484b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.returncount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.returncount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-summary.html
index 76108ff316..d29efa64fe 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/returncount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.returncount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.returncount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-frame.html
index 22f1b7c89e..33462a6074 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.rightcurly</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.rightcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-summary.html
index b5783422b9..cf4c4c18ac 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/rightcurly/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.rightcurly</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.rightcurly</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html
new file mode 100644
index 0000000000..6a77b3a8fd
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.simplifybooleanexpression;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous" href="../../../../org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">class</strong> Inner{
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>           <strong class="jxr_keyword">boolean</strong> a,b,c,d;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>           <strong class="jxr_keyword">void</strong> test(){
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>               <strong class="jxr_keyword">if</strong> (a == <strong class="jxr_keyword">true</strong>) {}; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>               <strong class="jxr_keyword">boolean</strong> e = e = (a &amp;&amp; b) ? c : d; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>               <strong class="jxr_keyword">if</strong> (a == b) {}; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>          }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      }
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html
new file mode 100644
index 0000000000..bd02d32e14
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionSimplifyBooleanExpressionInterface xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.simplifybooleanexpression;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionSimplifyBooleanExpressionInterface" href="../../../../org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface">SuppressionXpathRegressionSimplifyBooleanExpressionInterface</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">interface</strong> Inner {
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>           <strong class="jxr_keyword">default</strong> <strong class="jxr_keyword">void</strong> test() {
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>              <strong class="jxr_keyword">boolean</strong> a = false, b = false, c = false, d = false;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>              <strong class="jxr_keyword">if</strong> (!(b != <strong class="jxr_keyword">true</strong>)) {}; <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>              <strong class="jxr_keyword">boolean</strong> e = e = (a &amp;&amp; b) ? c : d; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>              <strong class="jxr_keyword">if</strong> (a == b) {}; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>         }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>      }
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html
new file mode 100644
index 0000000000..9afeb09c55
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>SuppressionXpathRegressionSimplifyBooleanExpressionSimple xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.checkstyle.suppressionxpathfilter.simplifybooleanexpression;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="SuppressionXpathRegressionSimplifyBooleanExpressionSimple" href="../../../../org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html#SuppressionXpathRegressionSimplifyBooleanExpressionSimple">SuppressionXpathRegressionSimplifyBooleanExpressionSimple</a> {
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>       <strong class="jxr_keyword">private</strong> Object c,d,e;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>       <strong class="jxr_keyword">boolean</strong> a,b;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>       <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> test(){
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>           <strong class="jxr_keyword">boolean</strong> f = c == <strong class="jxr_keyword">null</strong> ? false : c.equals(d); <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>           <strong class="jxr_keyword">if</strong> (!false) {} <em class="jxr_comment">// warn</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>           e = (a &amp;&amp; b) ? c : d; <em class="jxr_comment">// ok</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      }
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
+</body>
+</html>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-frame.html
new file mode 100644
index 0000000000..1cac6b3af7
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-frame.html
@@ -0,0 +1,33 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+    <body>
+        <h1 class="bar"><a href="package-summary.html" target="classFrame">org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</a></h1>
+        <div class="indexContainer">
+            <h2 title="Classes">Classes</h2>
+            <ul title="Classes">
+                                <li>
+                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionInterface</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner</a>
+                </li>
+                                <li>
+                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html#SuppressionXpathRegressionSimplifyBooleanExpressionSimple" target="classFrame">SuppressionXpathRegressionSimplifyBooleanExpressionSimple</a>
+                </li>
+                            </ul>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-summary.html
new file mode 100644
index 0000000000..0782002a90
--- /dev/null
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-summary.html
@@ -0,0 +1,127 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+    <!-- generated by Apache Maven JXR (jdk8) -->
+    <head>
+        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</title>
+        <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
+    </head>
+
+    <body>
+                <div class="topNav">
+            <a name="navbar_top"><!--   --></a>
+            <a href="#skip-navbar_top" title="Skip navigation links"></a>
+            <a name="navbar_top_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_top">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_top"><!--   --></a>
+        </div>
+        
+                <div class="header">
+            <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</h1>
+        </div>
+        <div class="contentContainer">
+            <ul class="blockList">
+                <li class="blockList">
+                    <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+                        <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+                        <thead>
+                            <tr>
+                                <th class="colFirst colLast" scope="col">Class</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                                            		                                                                                                <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.simplifybooleanexpression">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.html#SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.simplifybooleanexpression">SuppressionXpathRegressionSimplifyBooleanExpressionAnonymous.Inner</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.simplifybooleanexpression">SuppressionXpathRegressionSimplifyBooleanExpressionInterface</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionInterface.html#SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.simplifybooleanexpression">SuppressionXpathRegressionSimplifyBooleanExpressionInterface.Inner</a>
+                                </td>
+                            </tr>
+                                                                                                                        <tr class="altColor">
+                                <td class="colFirst colLast">
+                                    <a href="SuppressionXpathRegressionSimplifyBooleanExpressionSimple.html#SuppressionXpathRegressionSimplifyBooleanExpressionSimple" target="classFrame" title="class in org.checkstyle.suppressionxpathfilter.simplifybooleanexpression">SuppressionXpathRegressionSimplifyBooleanExpressionSimple</a>
+                                </td>
+                            </tr>
+                                                    </tbody>
+                    </table>
+                </li>
+            </ul>
+        </div>
+        
+                <div class="bottomNav">
+            <a name="navbar_bottom"><!--   --></a>
+            <a href="#skip-navbar_bottom" title="Skip navigation links"></a>
+            <a name="navbar_bottom_firstrow"><!--   --></a>
+            <ul class="navList" title="Navigation">
+                <li><a href="../../../../overview-summary.html">Overview</a></li>
+                <li class="navBarCell1Rev">Package</li>
+                <li>Class</li>
+                <li>Use</li>
+                <li>Tree</li>
+                <li>Deprecated</li>
+                <li>Index</li>
+                <li>Help</li>
+            </ul>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
+        </div>
+        <div class="subNav">
+            <ul class="navList">
+                <li>Prev</li>
+                <li>Next</li>
+            </ul>
+            <ul class="navList">
+                <li><a href="../../../../index.html?overview-summary.html" target="_top">Frames</a></li>
+                <li><a href="package-summary.html" target="_top">No Frames</a></li>
+            </ul>
+            <ul class="navList" id="allclasses_navbar_bottom">
+                <li>All Classes</li>
+            </ul>
+            <div>
+            </div>
+            <a name="skip-navbar_bottom"><!--   --></a>
+        </div>
+        
+        <div id="footer">
+            Copyright &#169; 2001&#x2013;2024. All rights reserved.
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-frame.html
index 18d7b7699f..5e36e58177 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanreturn</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanreturn</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-summary.html
index 693459f391..323cbe6318 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanreturn</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.simplifybooleanreturn</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-frame.html
index a75696adf5..558df25f45 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.singlespaceseparator</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.singlespaceseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-summary.html
index f33548c3fc..08da67dc78 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/singlespaceseparator/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.singlespaceseparator</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.singlespaceseparator</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-frame.html
index 411725086d..742c9d526a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.staticvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.staticvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-summary.html
index d977014d30..3aa4bece8a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/staticvariablename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.staticvariablename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.staticvariablename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-frame.html
index 8e4bbd8c9f..857cf8a8a7 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.stringliteralequality</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.stringliteralequality</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-summary.html
index cfb2eed596..be7f40d387 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/stringliteralequality/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.stringliteralequality</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.stringliteralequality</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-frame.html
index 5524859e16..411105ffa3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.superclone</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.superclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-summary.html
index d255433e4b..357cac0da8 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/superclone/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.superclone</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.superclone</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-frame.html
index 0a2c3630fc..4506d355ce 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.throwscount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.throwscount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-summary.html
index 1752084409..0cd70b6638 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/throwscount/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.throwscount</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.throwscount</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-frame.html
index 6348eacddc..509b702699 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.todocomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.todocomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-summary.html
index a10f15176b..846d87456b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/todocomment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.todocomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.todocomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-frame.html
index fa17fbc9b2..45dd379967 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.trailingcomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.trailingcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-summary.html
index af30f64f25..ee9d15e817 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/trailingcomment/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.trailingcomment</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.trailingcomment</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-frame.html
index 2bd1484afb..4afec40cd3 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.typecastparenpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.typecastparenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-summary.html
index 1c420cfeda..8dea876a9a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/typecastparenpad/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.typecastparenpad</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.typecastparenpad</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-frame.html
index 6432102a7a..e0ecd2bc99 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.typename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.typename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-summary.html
index 64a602c1bc..f888b16052 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/typename/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.typename</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.typename</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-frame.html
index baedb82f65..82a73563be 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.uncommentedmain</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.uncommentedmain</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-summary.html
index 92e491e38e..f61ff0a28d 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/uncommentedmain/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.uncommentedmain</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.uncommentedmain</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-frame.html
index eee645fa11..95ad8cb584 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessaryparentheses</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessaryparentheses</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-summary.html
index cd540e9cd8..413119e671 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessaryparentheses/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessaryparentheses</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessaryparentheses</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -121,7 +121,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
index 2d9c2e5aea..b0af5bbe4a 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonafteroutertypedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonafteroutertypedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
index 576d7b6170..3a73add3a7 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonafteroutertypedeclaration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonafteroutertypedeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonafteroutertypedeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
index fec0d219b6..8f83f336ec 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonaftertypememberdeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonaftertypememberdeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
index 204fb05793..fb61339942 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonaftertypememberdeclaration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonaftertypememberdeclaration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonaftertypememberdeclaration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-frame.html
index 9fea4276a5..35b42c2479 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicoloninenumeration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicoloninenumeration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-summary.html
index cfc3dbbcbd..851b2f1e99 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicoloninenumeration/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicoloninenumeration</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicoloninenumeration</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-frame.html
index 9777014b76..1b1d053532 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonintrywithresources</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonintrywithresources</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-summary.html
index e9bc078c88..a8e8d1bc68 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unnecessarysemicolonintrywithresources/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonintrywithresources</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unnecessarysemicolonintrywithresources</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-frame.html
index 3f17f11b7a..95ccf84093 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedimports</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedimports</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-summary.html
index e80f523f53..b870542421 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unusedimports/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedimports</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedimports</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-frame.html
index 80e3e40185..a4524db506 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedlocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedlocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-summary.html
index d67ca42e73..19835a3c5b 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/unusedlocalvariable/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedlocalvariable</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.unusedlocalvariable</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-frame.html
index ef85d024df..bf563b0fe9 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.upperell</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.upperell</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-summary.html
index 981f91d7bc..2d48f69583 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/upperell/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.upperell</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.upperell</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-frame.html
index 2b6a09d84f..21d894636c 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.variabledeclarationusagedistance</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.variabledeclarationusagedistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-summary.html
index 7f7b848cc8..0dacb9a2f6 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/variabledeclarationusagedistance/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.variabledeclarationusagedistance</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.variabledeclarationusagedistance</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-frame.html
index 3625f56880..516f1f9d47 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-summary.html
index 6e1fd385c9..7b23e85c13 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/whitespaceafter/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespaceafter</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespaceafter</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-frame.html b/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-frame.html
index 9f94e657b8..127d8ca925 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-frame.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespacearound</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespacearound</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-summary.html b/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-summary.html
index 8a9e6195e4..c794cefdc6 100644
--- a/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-summary.html
+++ b/xref-test/org/checkstyle/suppressionxpathfilter/whitespacearound/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespacearound</title>
+        <title>checkstyle 10.14.0 Reference Package org.checkstyle.suppressionxpathfilter.whitespacearound</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package org.checkstyle.suppressionxpathfilter.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/overview-frame.html b/xref-test/overview-frame.html
index 7b2fba2b75..05870b4de2 100644
--- a/xref-test/overview-frame.html
+++ b/xref-test/overview-frame.html
@@ -4,11 +4,11 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
     </head>
     <body>
-        <h1 title="checkstyle 10.13.0 Reference" class="bar"><strong>checkstyle 10.13.0 Reference</strong></h1>
+        <h1 title="checkstyle 10.14.0 Reference" class="bar"><strong>checkstyle 10.14.0 Reference</strong></h1>
         <div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
         <div class="indexContainer">
             <h2 title="Packages">Packages</h2>
@@ -1302,6 +1302,9 @@ <h2 title="Packages">Packages</h2>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/methodcount/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.methodcount</a>
+                </li>
+                                <li>
+                    <a href="org/checkstyle/suppressionxpathfilter/methodlength/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.methodlength</a>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/methodname/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.methodname</a>
@@ -1332,6 +1335,9 @@ <h2 title="Packages">Packages</h2>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/modifierorder/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.modifierorder</a>
+                </li>
+                                <li>
+                    <a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.multiplestringliterals</a>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/multiplevariabledeclarations/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.multiplevariabledeclarations</a>
@@ -1398,6 +1404,9 @@ <h2 title="Packages">Packages</h2>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/parametername/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.parametername</a>
+                </li>
+                                <li>
+                    <a href="org/checkstyle/suppressionxpathfilter/parameternumber/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.parameternumber</a>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/parenpad/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.parenpad</a>
@@ -1413,6 +1422,9 @@ <h2 title="Packages">Packages</h2>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/rightcurly/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.rightcurly</a>
+                </li>
+                                <li>
+                    <a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</a>
                 </li>
                                 <li>
                     <a href="org/checkstyle/suppressionxpathfilter/simplifybooleanreturn/package-frame.html" target="packageFrame">org.checkstyle.suppressionxpathfilter.simplifybooleanreturn</a>
diff --git a/xref-test/overview-summary.html b/xref-test/overview-summary.html
index d877633928..560eb0b842 100644
--- a/xref-test/overview-summary.html
+++ b/xref-test/overview-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk7) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
     </head>
     <body>
@@ -22,7 +22,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -37,7 +37,7 @@
         </div>
         
                 <div class="header">
-            <h1 class="title">checkstyle 10.13.0 Reference</h1>
+            <h1 class="title">checkstyle 10.14.0 Reference</h1>
         </div>
         <div class="contentContainer">
             <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages">
@@ -2200,53 +2200,63 @@ <h1 class="title">checkstyle 10.13.0 Reference</h1>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/methodname/package-summary.html">org.checkstyle.suppressionxpathfilter.methodname</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/methodlength/package-summary.html">org.checkstyle.suppressionxpathfilter.methodlength</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html">org.checkstyle.suppressionxpathfilter.methodparampad</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/methodname/package-summary.html">org.checkstyle.suppressionxpathfilter.methodname</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html">org.checkstyle.suppressionxpathfilter.missingctor</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/methodparampad/package-summary.html">org.checkstyle.suppressionxpathfilter.methodparampad</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocmethod</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingctor/package-summary.html">org.checkstyle.suppressionxpathfilter.missingctor</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocmethod/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocmethod</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocpackage/blockcomment/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocpackage.blockcomment</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadoctype</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadocpackage/nojavadoc/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadocpackage.nojavadoc</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html">org.checkstyle.suppressionxpathfilter.missingoverride</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingjavadoctype/package-summary.html">org.checkstyle.suppressionxpathfilter.missingjavadoctype</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html">org.checkstyle.suppressionxpathfilter.missingswitchdefault</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/missingoverride/package-summary.html">org.checkstyle.suppressionxpathfilter.missingoverride</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
+                        <td class="colFirst colLast">
+                            <a href="org/checkstyle/suppressionxpathfilter/missingswitchdefault/package-summary.html">org.checkstyle.suppressionxpathfilter.missingswitchdefault</a>
+                        </td>
+                    </tr>
+                                                                                        <tr class="altColor">
                         <td class="colFirst colLast">
                             <a href="org/checkstyle/suppressionxpathfilter/modifierorder/package-summary.html">org.checkstyle.suppressionxpathfilter.modifierorder</a>
                         </td>
+                    </tr>
+                                                                                        <tr class="rowColor">
+                        <td class="colFirst colLast">
+                            <a href="org/checkstyle/suppressionxpathfilter/multiplestringliterals/package-summary.html">org.checkstyle.suppressionxpathfilter.multiplestringliterals</a>
+                        </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
@@ -2360,28 +2370,38 @@ <h1 class="title">checkstyle 10.13.0 Reference</h1>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html">org.checkstyle.suppressionxpathfilter.parenpad</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/parameternumber/package-summary.html">org.checkstyle.suppressionxpathfilter.parameternumber</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html">org.checkstyle.suppressionxpathfilter.redundantimport</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/parenpad/package-summary.html">org.checkstyle.suppressionxpathfilter.parenpad</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html">org.checkstyle.suppressionxpathfilter.requirethis</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/redundantimport/package-summary.html">org.checkstyle.suppressionxpathfilter.redundantimport</a>
                         </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
-                            <a href="org/checkstyle/suppressionxpathfilter/returncount/package-summary.html">org.checkstyle.suppressionxpathfilter.returncount</a>
+                            <a href="org/checkstyle/suppressionxpathfilter/requirethis/package-summary.html">org.checkstyle.suppressionxpathfilter.requirethis</a>
                         </td>
                     </tr>
                                                                                         <tr class="altColor">
+                        <td class="colFirst colLast">
+                            <a href="org/checkstyle/suppressionxpathfilter/returncount/package-summary.html">org.checkstyle.suppressionxpathfilter.returncount</a>
+                        </td>
+                    </tr>
+                                                                                        <tr class="rowColor">
                         <td class="colFirst colLast">
                             <a href="org/checkstyle/suppressionxpathfilter/rightcurly/package-summary.html">org.checkstyle.suppressionxpathfilter.rightcurly</a>
                         </td>
+                    </tr>
+                                                                                        <tr class="altColor">
+                        <td class="colFirst colLast">
+                            <a href="org/checkstyle/suppressionxpathfilter/simplifybooleanexpression/package-summary.html">org.checkstyle.suppressionxpathfilter.simplifybooleanexpression</a>
+                        </td>
                     </tr>
                                                                                         <tr class="rowColor">
                         <td class="colFirst colLast">
@@ -2511,7 +2531,7 @@ <h1 class="title">checkstyle 10.13.0 Reference</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref-test/package-frame.html b/xref-test/package-frame.html
index d72bfa32f5..160c3c7757 100644
--- a/xref-test/package-frame.html
+++ b/xref-test/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package (default package)</title>
+        <title>checkstyle 10.14.0 Reference Package (default package)</title>
         <link rel="stylesheet" type="text/css" href="./stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref-test/package-summary.html b/xref-test/package-summary.html
index 45901009ef..bb3653a523 100644
--- a/xref-test/package-summary.html
+++ b/xref-test/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package (default package)</title>
+        <title>checkstyle 10.14.0 Reference Package (default package)</title>
         <link rel="stylesheet" type="text/css" href="./stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package (default package)</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html b/xref/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
index 6bda6852b5..6008918a1b 100644
--- a/xref/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
+++ b/xref/com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html
@@ -37,387 +37,390 @@
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.StringTokenizer;
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
 <a class="jxr_linenumber" name="L31" href="#L31">31</a>  
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.BeanUtilsBean;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.ConversionException;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.ConvertUtilsBean;
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.Converter;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.PropertyUtils;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.PropertyUtilsBean;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ArrayConverter;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.BooleanConverter;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ByteConverter;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.CharacterConverter;
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.DoubleConverter;
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.FloatConverter;
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.IntegerConverter;
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.LongConverter;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ShortConverter;
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.CheckstyleException;
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configurable;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configuration;
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Context;
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Contextualizable;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Scope;
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.SeverityLevel;
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <em class="jxr_javadoccomment"> * A Java Bean that implements the component lifecycle interfaces by</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment"> * calling the bean's setters for all configuration attributes.</em>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractAutomaticBean" href="../../../../com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#AbstractAutomaticBean">AbstractAutomaticBean</a>
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">implements</strong> Configurable, <a name="Contextualizable" href="../../../../com/puppycrawl/tools/checkstyle/api/Contextualizable.html#Contextualizable">Contextualizable</a> {
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>  <em class="jxr_javadoccomment">     * Enum to specify behaviour regarding ignored modules.</em>
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">public</strong> enum OutputStreamOptions {
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>  
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>          <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">         * Close stream in the end.</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>          CLOSE,
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">         * Do nothing in the end.</em>
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>          NONE,
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> javax.annotation.Nullable;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.BeanUtilsBean;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.ConversionException;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.ConvertUtilsBean;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.Converter;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.PropertyUtils;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.PropertyUtilsBean;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ArrayConverter;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.BooleanConverter;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ByteConverter;
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.CharacterConverter;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.DoubleConverter;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.FloatConverter;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.IntegerConverter;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.LongConverter;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.beanutils.converters.ShortConverter;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.CheckstyleException;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configurable;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Configuration;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Context;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Contextualizable;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Scope;
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.SeverityLevel;
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.checks.naming.AccessModifierOption;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment"> * A Java Bean that implements the component lifecycle interfaces by</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment"> * calling the bean's setters for all configuration attributes.</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a name="AbstractAutomaticBean" href="../../../../com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#AbstractAutomaticBean">AbstractAutomaticBean</a>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">implements</strong> Configurable, <a name="Contextualizable" href="../../../../com/puppycrawl/tools/checkstyle/api/Contextualizable.html#Contextualizable">Contextualizable</a> {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  <em class="jxr_javadoccomment">     * Enum to specify behaviour regarding ignored modules.</em>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      <strong class="jxr_keyword">public</strong> enum OutputStreamOptions {
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">         * Close stream in the end.</em>
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          CLOSE,
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">         * Do nothing in the end.</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          NONE,
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>  
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <em class="jxr_javadoccomment">/** Comma separator for StringTokenizer. */</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String COMMA_SEPARATOR = <span class="jxr_string">","</span>;
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <em class="jxr_javadoccomment">/** The configuration of this bean. */</em>
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>      <strong class="jxr_keyword">private</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> configuration;
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>  
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>  <em class="jxr_javadoccomment">     * Provides a hook to finish the part of this component's setup that</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">     * was not handled by the bean introspection.</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">     * The default implementation does nothing.</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     * @throws CheckstyleException if there is a configuration error.</em>
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() <strong class="jxr_keyword">throws</strong> CheckstyleException;
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">     * Creates a BeanUtilsBean that is configured to use</em>
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment">     * type converters that throw a ConversionException</em>
-<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment">     * instead of using the default value when something</em>
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment">     * goes wrong.</em>
-<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment">     * @return a configured BeanUtilsBean</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> BeanUtilsBean createBeanUtilsBean() {
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>         <strong class="jxr_keyword">final</strong> ConvertUtilsBean cub = <strong class="jxr_keyword">new</strong> ConvertUtilsBean();
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> 
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         registerIntegralTypes(cub);
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         registerCustomTypes(cub);
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BeanUtilsBean(cub, <strong class="jxr_keyword">new</strong> PropertyUtilsBean());
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>     }
-<a class="jxr_linenumber" name="L115" href="#L115">115</a> 
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</em>
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment">     * types are found in the {@code java.lang} package.</em>
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">     * @param cub</em>
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     *            Instance of {@link ConvertUtilsBean} to register types with.</em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> registerIntegralTypes(ConvertUtilsBean cub) {
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         cub.register(<strong class="jxr_keyword">new</strong> BooleanConverter(), Boolean.TYPE);
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>         cub.register(<strong class="jxr_keyword">new</strong> BooleanConverter(), Boolean.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>             <strong class="jxr_keyword">boolean</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> BooleanConverter()), <strong class="jxr_keyword">boolean</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         cub.register(<strong class="jxr_keyword">new</strong> ByteConverter(), Byte.TYPE);
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>         cub.register(<strong class="jxr_keyword">new</strong> ByteConverter(), Byte.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(byte[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> ByteConverter()),
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>             byte[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L132" href="#L132">132</a>         cub.register(<strong class="jxr_keyword">new</strong> CharacterConverter(), Character.TYPE);
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>         cub.register(<strong class="jxr_keyword">new</strong> CharacterConverter(), Character.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">char</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> CharacterConverter()),
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>             <strong class="jxr_keyword">char</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>         cub.register(<strong class="jxr_keyword">new</strong> DoubleConverter(), Double.TYPE);
-<a class="jxr_linenumber" name="L137" href="#L137">137</a>         cub.register(<strong class="jxr_keyword">new</strong> DoubleConverter(), Double.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">double</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> DoubleConverter()),
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>             <strong class="jxr_keyword">double</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>         cub.register(<strong class="jxr_keyword">new</strong> FloatConverter(), Float.TYPE);
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>         cub.register(<strong class="jxr_keyword">new</strong> FloatConverter(), Float.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">float</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> FloatConverter()),
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>             <strong class="jxr_keyword">float</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>         cub.register(<strong class="jxr_keyword">new</strong> IntegerConverter(), Integer.TYPE);
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>         cub.register(<strong class="jxr_keyword">new</strong> IntegerConverter(), Integer.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">int</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> IntegerConverter()),
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>             <strong class="jxr_keyword">int</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>         cub.register(<strong class="jxr_keyword">new</strong> LongConverter(), Long.TYPE);
-<a class="jxr_linenumber" name="L149" href="#L149">149</a>         cub.register(<strong class="jxr_keyword">new</strong> LongConverter(), Long.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">long</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> LongConverter()),
-<a class="jxr_linenumber" name="L151" href="#L151">151</a>             <strong class="jxr_keyword">long</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L152" href="#L152">152</a>         cub.register(<strong class="jxr_keyword">new</strong> ShortConverter(), Short.TYPE);
-<a class="jxr_linenumber" name="L153" href="#L153">153</a>         cub.register(<strong class="jxr_keyword">new</strong> ShortConverter(), Short.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">short</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> ShortConverter()),
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>             <strong class="jxr_keyword">short</strong>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>         cub.register(<strong class="jxr_keyword">new</strong> RelaxedStringArrayConverter(), String[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <em class="jxr_comment">// BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</em>
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>         <em class="jxr_comment">// do not use defaults in the default configuration of ConvertUtilsBean</em>
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>     }
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> 
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L163" href="#L163">163</a> <em class="jxr_javadoccomment">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</em>
-<a class="jxr_linenumber" name="L164" href="#L164">164</a> <em class="jxr_javadoccomment">     * None of these types should be found in the {@code java.lang} package.</em>
-<a class="jxr_linenumber" name="L165" href="#L165">165</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L166" href="#L166">166</a> <em class="jxr_javadoccomment">     * @param cub</em>
-<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_javadoccomment">     *            Instance of {@link ConvertUtilsBean} to register types with.</em>
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> registerCustomTypes(ConvertUtilsBean cub) {
-<a class="jxr_linenumber" name="L170" href="#L170">170</a>         cub.register(<strong class="jxr_keyword">new</strong> PatternConverter(), Pattern.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L171" href="#L171">171</a>         cub.register(<strong class="jxr_keyword">new</strong> SeverityLevelConverter(), SeverityLevel.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L172" href="#L172">172</a>         cub.register(<strong class="jxr_keyword">new</strong> ScopeConverter(), Scope.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L173" href="#L173">173</a>         cub.register(<strong class="jxr_keyword">new</strong> UriConverter(), URI.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>         cub.register(<strong class="jxr_keyword">new</strong> RelaxedAccessModifierArrayConverter(), <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[].<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>     }
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> 
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_javadoccomment">     * Implements the Configurable interface using bean introspection.</em>
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</em>
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em class="jxr_javadoccomment">     * based setup has completed first the method</em>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> <em class="jxr_javadoccomment">     * {@link #finishLocalSetup finishLocalSetup}</em>
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> <em class="jxr_javadoccomment">     * is called to allow completion of the bean's local setup,</em>
-<a class="jxr_linenumber" name="L184" href="#L184">184</a> <em class="jxr_javadoccomment">     * after that the method {@link #setupChild setupChild}</em>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_javadoccomment">     * is called for each {@link Configuration#getChildren child Configuration}</em>
-<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_javadoccomment">     * of {@code configuration}.</em>
-<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L188" href="#L188">188</a> <em class="jxr_javadoccomment">     * @see Configurable</em>
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>     @Override
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> configure(<a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> config)
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>         configuration = config;
-<a class="jxr_linenumber" name="L194" href="#L194">194</a> 
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>         <strong class="jxr_keyword">final</strong> String[] attributes = config.getPropertyNames();
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      }
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <em class="jxr_javadoccomment">/** Comma separator for StringTokenizer. */</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String COMMA_SEPARATOR = <span class="jxr_string">","</span>;
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <em class="jxr_javadoccomment">/** The configuration of this bean. */</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      <strong class="jxr_keyword">private</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> configuration;
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">     * Provides a hook to finish the part of this component's setup that</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">     * was not handled by the bean introspection.</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     * The default implementation does nothing.</em>
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     * @throws CheckstyleException if there is a configuration error.</em>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() <strong class="jxr_keyword">throws</strong> CheckstyleException;
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment">     * Creates a BeanUtilsBean that is configured to use</em>
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment">     * type converters that throw a ConversionException</em>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">     * instead of using the default value when something</em>
+<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment">     * goes wrong.</em>
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment">     * @return a configured BeanUtilsBean</em>
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> BeanUtilsBean createBeanUtilsBean() {
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">final</strong> ConvertUtilsBean cub = <strong class="jxr_keyword">new</strong> ConvertUtilsBean();
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         registerIntegralTypes(cub);
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         registerCustomTypes(cub);
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> 
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BeanUtilsBean(cub, <strong class="jxr_keyword">new</strong> PropertyUtilsBean());
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>     }
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> 
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     * Register basic types of JDK like boolean, int, and String to use with BeanUtils. All these</em>
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">     * types are found in the {@code java.lang} package.</em>
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     * @param cub</em>
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">     *            Instance of {@link ConvertUtilsBean} to register types with.</em>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> registerIntegralTypes(ConvertUtilsBean cub) {
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>         cub.register(<strong class="jxr_keyword">new</strong> BooleanConverter(), Boolean.TYPE);
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>         cub.register(<strong class="jxr_keyword">new</strong> BooleanConverter(), Boolean.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>             <strong class="jxr_keyword">boolean</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> BooleanConverter()), <strong class="jxr_keyword">boolean</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         cub.register(<strong class="jxr_keyword">new</strong> ByteConverter(), Byte.TYPE);
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>         cub.register(<strong class="jxr_keyword">new</strong> ByteConverter(), Byte.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(byte[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> ByteConverter()),
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>             byte[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         cub.register(<strong class="jxr_keyword">new</strong> CharacterConverter(), Character.TYPE);
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>         cub.register(<strong class="jxr_keyword">new</strong> CharacterConverter(), Character.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">char</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> CharacterConverter()),
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>             <strong class="jxr_keyword">char</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>         cub.register(<strong class="jxr_keyword">new</strong> DoubleConverter(), Double.TYPE);
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>         cub.register(<strong class="jxr_keyword">new</strong> DoubleConverter(), Double.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">double</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> DoubleConverter()),
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>             <strong class="jxr_keyword">double</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>         cub.register(<strong class="jxr_keyword">new</strong> FloatConverter(), Float.TYPE);
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>         cub.register(<strong class="jxr_keyword">new</strong> FloatConverter(), Float.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">float</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> FloatConverter()),
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>             <strong class="jxr_keyword">float</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>         cub.register(<strong class="jxr_keyword">new</strong> IntegerConverter(), Integer.TYPE);
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>         cub.register(<strong class="jxr_keyword">new</strong> IntegerConverter(), Integer.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">int</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> IntegerConverter()),
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>             <strong class="jxr_keyword">int</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>         cub.register(<strong class="jxr_keyword">new</strong> LongConverter(), Long.TYPE);
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         cub.register(<strong class="jxr_keyword">new</strong> LongConverter(), Long.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">long</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> LongConverter()),
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>             <strong class="jxr_keyword">long</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         cub.register(<strong class="jxr_keyword">new</strong> ShortConverter(), Short.TYPE);
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>         cub.register(<strong class="jxr_keyword">new</strong> ShortConverter(), Short.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>         cub.register(<strong class="jxr_keyword">new</strong> ArrayConverter(<strong class="jxr_keyword">short</strong>[].<strong class="jxr_keyword">class</strong>, <strong class="jxr_keyword">new</strong> ShortConverter()),
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>             <strong class="jxr_keyword">short</strong>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>         cub.register(<strong class="jxr_keyword">new</strong> RelaxedStringArrayConverter(), String[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L159" href="#L159">159</a> 
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>         <em class="jxr_comment">// BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp</em>
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>         <em class="jxr_comment">// do not use defaults in the default configuration of ConvertUtilsBean</em>
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>     }
+<a class="jxr_linenumber" name="L163" href="#L163">163</a> 
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L165" href="#L165">165</a> <em class="jxr_javadoccomment">     * Register custom types of JDK like URI and Checkstyle specific classes to use with BeanUtils.</em>
+<a class="jxr_linenumber" name="L166" href="#L166">166</a> <em class="jxr_javadoccomment">     * None of these types should be found in the {@code java.lang} package.</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment">     * @param cub</em>
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment">     *            Instance of {@link ConvertUtilsBean} to register types with.</em>
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> registerCustomTypes(ConvertUtilsBean cub) {
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         cub.register(<strong class="jxr_keyword">new</strong> PatternConverter(), Pattern.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         cub.register(<strong class="jxr_keyword">new</strong> SeverityLevelConverter(), SeverityLevel.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         cub.register(<strong class="jxr_keyword">new</strong> ScopeConverter(), Scope.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         cub.register(<strong class="jxr_keyword">new</strong> UriConverter(), URI.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         cub.register(<strong class="jxr_keyword">new</strong> RelaxedAccessModifierArrayConverter(), <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[].<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>     }
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> 
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">     * Implements the Configurable interface using bean introspection.</em>
+<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L182" href="#L182">182</a> <em class="jxr_javadoccomment">     * &lt;p&gt;Subclasses are allowed to add behaviour. After the bean</em>
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> <em class="jxr_javadoccomment">     * based setup has completed first the method</em>
+<a class="jxr_linenumber" name="L184" href="#L184">184</a> <em class="jxr_javadoccomment">     * {@link #finishLocalSetup finishLocalSetup}</em>
+<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_javadoccomment">     * is called to allow completion of the bean's local setup,</em>
+<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_javadoccomment">     * after that the method {@link #setupChild setupChild}</em>
+<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment">     * is called for each {@link Configuration#getChildren child Configuration}</em>
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> <em class="jxr_javadoccomment">     * of {@code configuration}.</em>
+<a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment">     * @see Configurable</em>
+<a class="jxr_linenumber" name="L191" href="#L191">191</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>     @Override
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> configure(<a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> config)
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>         configuration = config;
 <a class="jxr_linenumber" name="L196" href="#L196">196</a> 
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String key : attributes) {
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>             <strong class="jxr_keyword">final</strong> String value = config.getProperty(key);
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> 
-<a class="jxr_linenumber" name="L200" href="#L200">200</a>             tryCopyProperty(key, value, <strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>         }
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> 
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>         finishLocalSetup();
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>         <strong class="jxr_keyword">final</strong> String[] attributes = config.getPropertyNames();
+<a class="jxr_linenumber" name="L198" href="#L198">198</a> 
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String key : attributes) {
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>             <strong class="jxr_keyword">final</strong> String value = config.getProperty(key);
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> 
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>             tryCopyProperty(key, value, <strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>         }
 <a class="jxr_linenumber" name="L204" href="#L204">204</a> 
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>         <strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a>[] childConfigs = config.getChildren();
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> childConfig : childConfigs) {
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>             setupChild(childConfig);
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>         }
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>     }
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> 
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment">     * Recheck property and try to copy it.</em>
-<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L214" href="#L214">214</a> <em class="jxr_javadoccomment">     * @param key key of value</em>
-<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em class="jxr_javadoccomment">     * @param value value</em>
-<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em class="jxr_javadoccomment">     * @param recheck whether to check for property existence before copy</em>
-<a class="jxr_linenumber" name="L217" href="#L217">217</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException when property defined incorrectly</em>
-<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> tryCopyProperty(String key, Object value, <strong class="jxr_keyword">boolean</strong> recheck)
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>         <strong class="jxr_keyword">final</strong> BeanUtilsBean beanUtils = createBeanUtilsBean();
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> 
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>             <strong class="jxr_keyword">if</strong> (recheck) {
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>                 <em class="jxr_comment">// BeanUtilsBean.copyProperties silently ignores missing setters</em>
-<a class="jxr_linenumber" name="L226" href="#L226">226</a>                 <em class="jxr_comment">// for key, so we have to go through great lengths here to</em>
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>                 <em class="jxr_comment">// figure out if the bean property really exists.</em>
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>                 <strong class="jxr_keyword">final</strong> PropertyDescriptor descriptor =
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>                         PropertyUtils.getPropertyDescriptor(<strong class="jxr_keyword">this</strong>, key);
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>                 <strong class="jxr_keyword">if</strong> (descriptor == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>                     <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Property '%s' "</span>
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>                             + <span class="jxr_string">"does not exist, please check the documentation"</span>, key);
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>                     <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message);
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>                 }
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>             }
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>             <em class="jxr_comment">// finally we can set the bean property</em>
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>             beanUtils.copyProperty(<strong class="jxr_keyword">this</strong>, key, value);
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>         }
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>         <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> InvocationTargetException | IllegalAccessException
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>                 | NoSuchMethodException ex) {
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>             <em class="jxr_comment">// There is no way to catch IllegalAccessException | NoSuchMethodException</em>
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>             <em class="jxr_comment">// as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</em>
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>             <em class="jxr_comment">// so we have to join these exceptions with InvocationTargetException</em>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>             <em class="jxr_comment">// to satisfy UTs coverage</em>
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>                     <span class="jxr_string">"Cannot set property '%s' to '%s'"</span>, key, value);
-<a class="jxr_linenumber" name="L247" href="#L247">247</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message, ex);
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>         }
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>         <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> IllegalArgumentException | ConversionException ex) {
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"illegal value '%s' for property "</span>
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>                     + <span class="jxr_string">"'%s'"</span>, value, key);
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message, ex);
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>         }
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>     }
-<a class="jxr_linenumber" name="L255" href="#L255">255</a> 
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment">     * Implements the Contextualizable interface using bean introspection.</em>
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment">     * @see Contextualizable</em>
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>     @Override
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> contextualize(<a name="Context" href="../../../../com/puppycrawl/tools/checkstyle/api/Context.html#Context">Context</a> context)
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>         <strong class="jxr_keyword">final</strong> Collection&lt;String&gt; attributes = context.getAttributeNames();
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String key : attributes) {
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>             <strong class="jxr_keyword">final</strong> Object value = context.get(key);
-<a class="jxr_linenumber" name="L268" href="#L268">268</a> 
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>             tryCopyProperty(key, value, false);
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>         }
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>     }
-<a class="jxr_linenumber" name="L272" href="#L272">272</a> 
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em class="jxr_javadoccomment">     * Returns the configuration that was used to configure this component.</em>
-<a class="jxr_linenumber" name="L275" href="#L275">275</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em class="jxr_javadoccomment">     * @return the configuration that was used to configure this component.</em>
-<a class="jxr_linenumber" name="L277" href="#L277">277</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> getConfiguration() {
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <strong class="jxr_keyword">return</strong> configuration;
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>     }
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> 
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em class="jxr_javadoccomment">     * Called by configure() for every child of this component's Configuration.</em>
-<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L285" href="#L285">285</a> <em class="jxr_javadoccomment">     * The default implementation throws {@link CheckstyleException} if</em>
-<a class="jxr_linenumber" name="L286" href="#L286">286</a> <em class="jxr_javadoccomment">     * {@code childConf} is {@code null} because it doesn't support children. It</em>
-<a class="jxr_linenumber" name="L287" href="#L287">287</a> <em class="jxr_javadoccomment">     * must be overridden to validate and support children that are wanted.</em>
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L289" href="#L289">289</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment">     * @param childConf a child of this component's Configuration</em>
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if there is a configuration error.</em>
-<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment">     * @see Configuration#getChildren</em>
-<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> setupChild(<a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> childConf)
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>         <strong class="jxr_keyword">if</strong> (childConf != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(childConf.getName() + <span class="jxr_string">" is not allowed as a child in "</span>
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>                     + configuration.getName() + <span class="jxr_string">". Please review 'Parent Module' section "</span>
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>                     + <span class="jxr_string">"for this Check in web documentation if Check is standard."</span>);
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>         }
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>     }
-<a class="jxr_linenumber" name="L302" href="#L302">302</a> 
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>     <em class="jxr_javadoccomment">/** A converter that converts a string to a pattern. */</em>
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> PatternConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L305" href="#L305">305</a> 
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>         @Override
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>             <strong class="jxr_keyword">return</strong> CommonUtil.createPattern(value.toString());
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>         }
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> 
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>     }
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>         finishLocalSetup();
+<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>         <strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a>[] childConfigs = config.getChildren();
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> childConfig : childConfigs) {
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>             setupChild(childConfig);
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>         }
+<a class="jxr_linenumber" name="L211" href="#L211">211</a>     }
+<a class="jxr_linenumber" name="L212" href="#L212">212</a> 
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L214" href="#L214">214</a> <em class="jxr_javadoccomment">     * Recheck property and try to copy it.</em>
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em class="jxr_javadoccomment">     * @param key key of value</em>
+<a class="jxr_linenumber" name="L217" href="#L217">217</a> <em class="jxr_javadoccomment">     * @param value value</em>
+<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em class="jxr_javadoccomment">     * @param recheck whether to check for property existence before copy</em>
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException when property defined incorrectly</em>
+<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> tryCopyProperty(String key, Object value, <strong class="jxr_keyword">boolean</strong> recheck)
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>         <strong class="jxr_keyword">final</strong> BeanUtilsBean beanUtils = createBeanUtilsBean();
+<a class="jxr_linenumber" name="L224" href="#L224">224</a> 
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>             <strong class="jxr_keyword">if</strong> (recheck) {
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>                 <em class="jxr_comment">// BeanUtilsBean.copyProperties silently ignores missing setters</em>
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>                 <em class="jxr_comment">// for key, so we have to go through great lengths here to</em>
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>                 <em class="jxr_comment">// figure out if the bean property really exists.</em>
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>                 <strong class="jxr_keyword">final</strong> PropertyDescriptor descriptor =
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>                         PropertyUtils.getPropertyDescriptor(<strong class="jxr_keyword">this</strong>, key);
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>                 <strong class="jxr_keyword">if</strong> (descriptor == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>                     <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Property '%s' "</span>
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>                             + <span class="jxr_string">"does not exist, please check the documentation"</span>, key);
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>                     <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message);
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>                 }
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>             }
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>             <em class="jxr_comment">// finally we can set the bean property</em>
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>             beanUtils.copyProperty(<strong class="jxr_keyword">this</strong>, key, value);
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         }
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>         <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> InvocationTargetException | IllegalAccessException
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>                 | NoSuchMethodException ex) {
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>             <em class="jxr_comment">// There is no way to catch IllegalAccessException | NoSuchMethodException</em>
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>             <em class="jxr_comment">// as we do PropertyUtils.getPropertyDescriptor before beanUtils.copyProperty,</em>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>             <em class="jxr_comment">// so we have to join these exceptions with InvocationTargetException</em>
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>             <em class="jxr_comment">// to satisfy UTs coverage</em>
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>                     <span class="jxr_string">"Cannot set property '%s' to '%s'"</span>, key, value);
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message, ex);
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         }
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>         <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> IllegalArgumentException | ConversionException ex) {
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"illegal value '%s' for property "</span>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>                     + <span class="jxr_string">"'%s'"</span>, value, key);
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(message, ex);
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>         }
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>     }
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> 
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment">     * Implements the Contextualizable interface using bean introspection.</em>
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     * @see Contextualizable</em>
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>     @Override
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> contextualize(<a name="Context" href="../../../../com/puppycrawl/tools/checkstyle/api/Context.html#Context">Context</a> context)
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">final</strong> Collection&lt;String&gt; attributes = context.getAttributeNames();
+<a class="jxr_linenumber" name="L267" href="#L267">267</a> 
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String key : attributes) {
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>             <strong class="jxr_keyword">final</strong> Object value = context.get(key);
+<a class="jxr_linenumber" name="L270" href="#L270">270</a> 
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>             tryCopyProperty(key, value, false);
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>         }
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>     }
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> 
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em class="jxr_javadoccomment">     * Returns the configuration that was used to configure this component.</em>
+<a class="jxr_linenumber" name="L277" href="#L277">277</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> <em class="jxr_javadoccomment">     * @return the configuration that was used to configure this component.</em>
+<a class="jxr_linenumber" name="L279" href="#L279">279</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">final</strong> <a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> getConfiguration() {
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <strong class="jxr_keyword">return</strong> configuration;
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>     }
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> 
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L285" href="#L285">285</a> <em class="jxr_javadoccomment">     * Called by configure() for every child of this component's Configuration.</em>
+<a class="jxr_linenumber" name="L286" href="#L286">286</a> <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L287" href="#L287">287</a> <em class="jxr_javadoccomment">     * The default implementation throws {@link CheckstyleException} if</em>
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> <em class="jxr_javadoccomment">     * {@code childConf} is {@code null} because it doesn't support children. It</em>
+<a class="jxr_linenumber" name="L289" href="#L289">289</a> <em class="jxr_javadoccomment">     * must be overridden to validate and support children that are wanted.</em>
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment">     * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment">     * @param childConf a child of this component's Configuration</em>
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment">     * @throws CheckstyleException if there is a configuration error.</em>
+<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_javadoccomment">     * @see Configuration#getChildren</em>
+<a class="jxr_linenumber" name="L295" href="#L295">295</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> setupChild(<a name="Configuration" href="../../../../com/puppycrawl/tools/checkstyle/api/Configuration.html#Configuration">Configuration</a> childConf)
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>             <strong class="jxr_keyword">throws</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> {
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>         <strong class="jxr_keyword">if</strong> (childConf != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a>(childConf.getName() + <span class="jxr_string">" is not allowed as a child in "</span>
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>                     + configuration.getName() + <span class="jxr_string">". Please review 'Parent Module' section "</span>
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>                     + <span class="jxr_string">"for this Check in web documentation if Check is standard."</span>);
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>         }
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>     }
+<a class="jxr_linenumber" name="L304" href="#L304">304</a> 
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>     <em class="jxr_javadoccomment">/** A converter that converts a string to a pattern. */</em>
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> PatternConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L307" href="#L307">307</a> 
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>         @Override
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>             <strong class="jxr_keyword">return</strong> CommonUtil.createPattern(value.toString());
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>         }
 <a class="jxr_linenumber" name="L313" href="#L313">313</a> 
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to severity level. */</em>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> SeverityLevelConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L316" href="#L316">316</a> 
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>         @Override
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>             <strong class="jxr_keyword">return</strong> SeverityLevel.getInstance(value.toString());
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>         }
-<a class="jxr_linenumber" name="L322" href="#L322">322</a> 
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>     }
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>     }
+<a class="jxr_linenumber" name="L315" href="#L315">315</a> 
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to severity level. */</em>
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> SeverityLevelConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L318" href="#L318">318</a> 
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>         @Override
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>             <strong class="jxr_keyword">return</strong> SeverityLevel.getInstance(value.toString());
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>         }
 <a class="jxr_linenumber" name="L324" href="#L324">324</a> 
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to scope. */</em>
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ScopeConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L327" href="#L327">327</a> 
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>         @Override
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>             <strong class="jxr_keyword">return</strong> Scope.getInstance(value.toString());
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>         }
-<a class="jxr_linenumber" name="L333" href="#L333">333</a> 
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>     }
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>     }
+<a class="jxr_linenumber" name="L326" href="#L326">326</a> 
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to scope. */</em>
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ScopeConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L329" href="#L329">329</a> 
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>         @Override
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>             <strong class="jxr_keyword">return</strong> Scope.getInstance(value.toString());
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>         }
 <a class="jxr_linenumber" name="L335" href="#L335">335</a> 
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to uri. */</em>
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> UriConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L338" href="#L338">338</a> 
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>         @Override
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>             <strong class="jxr_keyword">final</strong> String url = value.toString();
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>             URI result = <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> 
-<a class="jxr_linenumber" name="L345" href="#L345">345</a>             <strong class="jxr_keyword">if</strong> (!CommonUtil.isBlank(url)) {
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>                 <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>                     result = CommonUtil.getUriByFilename(url);
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>                 }
-<a class="jxr_linenumber" name="L349" href="#L349">349</a>                 <strong class="jxr_keyword">catch</strong> (<a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> ex) {
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>                     <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(ex);
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>     }
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> 
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>     <em class="jxr_javadoccomment">/** A converter that converts strings to uri. */</em>
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> UriConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> 
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>         @Override
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>         @Nullable
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>             <strong class="jxr_keyword">final</strong> String url = value.toString();
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>             URI result = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>             <strong class="jxr_keyword">if</strong> (!CommonUtil.isBlank(url)) {
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>                 <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>                     result = CommonUtil.getUriByFilename(url);
 <a class="jxr_linenumber" name="L351" href="#L351">351</a>                 }
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>             }
-<a class="jxr_linenumber" name="L353" href="#L353">353</a> 
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>             <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>         }
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>                 <strong class="jxr_keyword">catch</strong> (<a name="CheckstyleException" href="../../../../com/puppycrawl/tools/checkstyle/api/CheckstyleException.html#CheckstyleException">CheckstyleException</a> ex) {
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>                     <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(ex);
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>                 }
+<a class="jxr_linenumber" name="L355" href="#L355">355</a>             }
 <a class="jxr_linenumber" name="L356" href="#L356">356</a> 
-<a class="jxr_linenumber" name="L357" href="#L357">357</a>     }
-<a class="jxr_linenumber" name="L358" href="#L358">358</a> 
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment">     * A converter that does not care whether the array elements contain String</em>
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> <em class="jxr_javadoccomment">     * characters like '*' or '_'. The normal ArrayConverter class has problems</em>
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> <em class="jxr_javadoccomment">     * with these characters.</em>
-<a class="jxr_linenumber" name="L363" href="#L363">363</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RelaxedStringArrayConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L365" href="#L365">365</a> 
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>         @Override
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>                 value.toString().trim(), COMMA_SEPARATOR);
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>             <strong class="jxr_keyword">final</strong> List&lt;String&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L372" href="#L372">372</a> 
-<a class="jxr_linenumber" name="L373" href="#L373">373</a>             <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>                 <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken();
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>                 result.add(token.trim());
-<a class="jxr_linenumber" name="L376" href="#L376">376</a>             }
-<a class="jxr_linenumber" name="L377" href="#L377">377</a> 
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>             <strong class="jxr_keyword">return</strong> result.toArray(CommonUtil.EMPTY_STRING_ARRAY);
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>         }
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>             <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L358" href="#L358">358</a>         }
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> 
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>     }
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> 
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> <em class="jxr_javadoccomment">     * A converter that does not care whether the array elements contain String</em>
+<a class="jxr_linenumber" name="L364" href="#L364">364</a> <em class="jxr_javadoccomment">     * characters like '*' or '_'. The normal ArrayConverter class has problems</em>
+<a class="jxr_linenumber" name="L365" href="#L365">365</a> <em class="jxr_javadoccomment">     * with these characters.</em>
+<a class="jxr_linenumber" name="L366" href="#L366">366</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RelaxedStringArrayConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> 
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L370" href="#L370">370</a>         @Override
+<a class="jxr_linenumber" name="L371" href="#L371">371</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>             <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>                 value.toString().trim(), COMMA_SEPARATOR);
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             <strong class="jxr_keyword">final</strong> List&lt;String&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L375" href="#L375">375</a> 
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>             <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>                 <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken();
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>                 result.add(token.trim());
+<a class="jxr_linenumber" name="L379" href="#L379">379</a>             }
 <a class="jxr_linenumber" name="L380" href="#L380">380</a> 
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>     }
-<a class="jxr_linenumber" name="L382" href="#L382">382</a> 
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L384" href="#L384">384</a> <em class="jxr_javadoccomment">     * A converter that converts strings to {@link AccessModifierOption}.</em>
-<a class="jxr_linenumber" name="L385" href="#L385">385</a> <em class="jxr_javadoccomment">     * This implementation does not care whether the array elements contain characters like '_'.</em>
-<a class="jxr_linenumber" name="L386" href="#L386">386</a> <em class="jxr_javadoccomment">     * The normal {@link ArrayConverter} class has problems with this character.</em>
-<a class="jxr_linenumber" name="L387" href="#L387">387</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RelaxedAccessModifierArrayConverter <strong class="jxr_keyword">implements</strong> Converter {
-<a class="jxr_linenumber" name="L389" href="#L389">389</a> 
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>         <em class="jxr_javadoccomment">/** Constant for optimization. */</em>
-<a class="jxr_linenumber" name="L391" href="#L391">391</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[] EMPTY_MODIFIER_ARRAY =
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>                 <strong class="jxr_keyword">new</strong> <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[0];
-<a class="jxr_linenumber" name="L393" href="#L393">393</a> 
-<a class="jxr_linenumber" name="L394" href="#L394">394</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L395" href="#L395">395</a>         @Override
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
-<a class="jxr_linenumber" name="L397" href="#L397">397</a>             <em class="jxr_comment">// Converts to a String and trims it for the tokenizer.</em>
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>             <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(
-<a class="jxr_linenumber" name="L399" href="#L399">399</a>                 value.toString().trim(), COMMA_SEPARATOR);
-<a class="jxr_linenumber" name="L400" href="#L400">400</a>             <strong class="jxr_keyword">final</strong> List&lt;AccessModifierOption&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L401" href="#L401">401</a> 
-<a class="jxr_linenumber" name="L402" href="#L402">402</a>             <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
-<a class="jxr_linenumber" name="L403" href="#L403">403</a>                 <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken();
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>                 result.add(AccessModifierOption.getInstance(token));
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>             }
-<a class="jxr_linenumber" name="L406" href="#L406">406</a> 
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>             <strong class="jxr_keyword">return</strong> result.toArray(EMPTY_MODIFIER_ARRAY);
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>         }
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>             <strong class="jxr_keyword">return</strong> result.toArray(CommonUtil.EMPTY_STRING_ARRAY);
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>         }
+<a class="jxr_linenumber" name="L383" href="#L383">383</a> 
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>     }
+<a class="jxr_linenumber" name="L385" href="#L385">385</a> 
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L387" href="#L387">387</a> <em class="jxr_javadoccomment">     * A converter that converts strings to {@link AccessModifierOption}.</em>
+<a class="jxr_linenumber" name="L388" href="#L388">388</a> <em class="jxr_javadoccomment">     * This implementation does not care whether the array elements contain characters like '_'.</em>
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> <em class="jxr_javadoccomment">     * The normal {@link ArrayConverter} class has problems with this character.</em>
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> RelaxedAccessModifierArrayConverter <strong class="jxr_keyword">implements</strong> Converter {
+<a class="jxr_linenumber" name="L392" href="#L392">392</a> 
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>         <em class="jxr_javadoccomment">/** Constant for optimization. */</em>
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[] EMPTY_MODIFIER_ARRAY =
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>                 <strong class="jxr_keyword">new</strong> <a name="AccessModifierOption" href="../../../../com/puppycrawl/tools/checkstyle/checks/naming/AccessModifierOption.html#AccessModifierOption">AccessModifierOption</a>[0];
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> 
+<a class="jxr_linenumber" name="L397" href="#L397">397</a>         @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L398" href="#L398">398</a>         @Override
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>         <strong class="jxr_keyword">public</strong> Object convert(Class type, Object value) {
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>             <em class="jxr_comment">// Converts to a String and trims it for the tokenizer.</em>
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>             <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>                 value.toString().trim(), COMMA_SEPARATOR);
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>             <strong class="jxr_keyword">final</strong> List&lt;AccessModifierOption&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L404" href="#L404">404</a> 
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>             <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>                 <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken();
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>                 result.add(AccessModifierOption.getInstance(token));
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>             }
 <a class="jxr_linenumber" name="L409" href="#L409">409</a> 
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>     }
-<a class="jxr_linenumber" name="L411" href="#L411">411</a> 
-<a class="jxr_linenumber" name="L412" href="#L412">412</a> }
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>             <strong class="jxr_keyword">return</strong> result.toArray(EMPTY_MODIFIER_ARRAY);
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>         }
+<a class="jxr_linenumber" name="L412" href="#L412">412</a> 
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>     }
+<a class="jxr_linenumber" name="L414" href="#L414">414</a> 
+<a class="jxr_linenumber" name="L415" href="#L415">415</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html b/xref/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
index 78bee3c0a0..6b4b1f9dad 100644
--- a/xref/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
+++ b/xref/com/puppycrawl/tools/checkstyle/JavaAstVisitor.html
@@ -2247,8 +2247,8 @@
 <a class="jxr_linenumber" name="L2239" href="#L2239">2239</a>     }
 <a class="jxr_linenumber" name="L2240" href="#L2240">2240</a> 
 <a class="jxr_linenumber" name="L2241" href="#L2241">2241</a>     @Override
-<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitTypePattern(
-<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a>             JavaLanguageParser.TypePatternContext ctx) {
+<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitTypePatternDef(
+<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a>             JavaLanguageParser.TypePatternDefContext ctx) {
 <a class="jxr_linenumber" name="L2244" href="#L2244">2244</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> type = visit(ctx.type);
 <a class="jxr_linenumber" name="L2245" href="#L2245">2245</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> patternVariableDef = createImaginary(TokenTypes.PATTERN_VARIABLE_DEF);
 <a class="jxr_linenumber" name="L2246" href="#L2246">2246</a>         patternVariableDef.addChild(createModifiers(ctx.mods));
@@ -2258,308 +2258,313 @@
 <a class="jxr_linenumber" name="L2250" href="#L2250">2250</a>     }
 <a class="jxr_linenumber" name="L2251" href="#L2251">2251</a> 
 <a class="jxr_linenumber" name="L2252" href="#L2252">2252</a>     @Override
-<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {
-<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);
-<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a>         recordPattern.addChild(createModifiers(ctx.mods));
-<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a>         processChildren(recordPattern,
-<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a>                 ctx.children.subList(ctx.mods.size(), ctx.children.size()));
-<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a>         <strong class="jxr_keyword">return</strong> recordPattern;
-<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a>     }
-<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a> 
-<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a>     @Override
-<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitRecordComponentPatternList(
-<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a>             JavaLanguageParser.RecordComponentPatternListContext ctx) {
-<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> recordComponents =
-<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a>                 createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);
-<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a>         processChildren(recordComponents, ctx.children);
-<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a>         <strong class="jxr_keyword">return</strong> recordComponents;
-<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a>     }
-<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a> 
-<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a>     @Override
-<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitPermittedSubclassesAndInterfaces(
-<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a>             JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {
-<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> literalPermits =
-<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a>                 create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());
-<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a>         <em class="jxr_comment">// 'LITERAL_PERMITS' is child[0]</em>
-<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a>         processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));
-<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a>         <strong class="jxr_keyword">return</strong> literalPermits;
-<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a>     }
-<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a> 
-<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a>     @Override
-<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitId(JavaLanguageParser.IdContext ctx) {
-<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a>         <strong class="jxr_keyword">return</strong> create(TokenTypes.IDENT, ctx.start);
+<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext ctx) {
+<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a>         <strong class="jxr_keyword">return</strong> create(TokenTypes.UNNAMED_PATTERN_DEF, ctx.start);
+<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a>     }
+<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a> 
+<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a>     @Override
+<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) {
+<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> recordPattern = createImaginary(TokenTypes.RECORD_PATTERN_DEF);
+<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a>         recordPattern.addChild(createModifiers(ctx.mods));
+<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a>         processChildren(recordPattern,
+<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a>                 ctx.children.subList(ctx.mods.size(), ctx.children.size()));
+<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a>         <strong class="jxr_keyword">return</strong> recordPattern;
+<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a>     }
+<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a> 
+<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a>     @Override
+<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitRecordComponentPatternList(
+<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a>             JavaLanguageParser.RecordComponentPatternListContext ctx) {
+<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> recordComponents =
+<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a>                 createImaginary(TokenTypes.RECORD_PATTERN_COMPONENTS);
+<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a>         processChildren(recordComponents, ctx.children);
+<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a>         <strong class="jxr_keyword">return</strong> recordComponents;
+<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a>     }
+<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a> 
+<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a>     @Override
+<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitPermittedSubclassesAndInterfaces(
+<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a>             JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) {
+<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> literalPermits =
+<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a>                 create(TokenTypes.PERMITS_CLAUSE, (Token) ctx.LITERAL_PERMITS().getPayload());
+<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a>         <em class="jxr_comment">// 'LITERAL_PERMITS' is child[0]</em>
+<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a>         processChildren(literalPermits, ctx.children.subList(1, ctx.children.size()));
+<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a>         <strong class="jxr_keyword">return</strong> literalPermits;
 <a class="jxr_linenumber" name="L2283" href="#L2283">2283</a>     }
 <a class="jxr_linenumber" name="L2284" href="#L2284">2284</a> 
-<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a> <em class="jxr_javadoccomment">     * Builds the AST for a particular node, then returns a "flattened" tree</em>
-<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a> <em class="jxr_javadoccomment">     * of siblings. This method should be used in rule contexts such as</em>
-<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a> <em class="jxr_javadoccomment">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</em>
-<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a> <em class="jxr_javadoccomment">     * @param ctx the ParserRuleContext to base tree on</em>
-<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a> <em class="jxr_javadoccomment">     * @return flattened DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> flattenedTree(ParserRuleContext ctx) {
-<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> dummyNode = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
-<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a>         processChildren(dummyNode, ctx.children);
-<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a>         <strong class="jxr_keyword">return</strong> dummyNode.getFirstChild();
-<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a>     }
-<a class="jxr_linenumber" name="L2298" href="#L2298">2298</a> 
-<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a> <em class="jxr_javadoccomment">     * Adds all the children from the given ParseTree or JavaParserContext</em>
-<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a> <em class="jxr_javadoccomment">     * list to the parent DetailAstImpl.</em>
-<a class="jxr_linenumber" name="L2302" href="#L2302">2302</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a> <em class="jxr_javadoccomment">     * @param parent the DetailAstImpl to add children to</em>
-<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a> <em class="jxr_javadoccomment">     * @param children the list of children to add</em>
-<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> processChildren(<a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> parent, List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; children) {
-<a class="jxr_linenumber" name="L2307" href="#L2307">2307</a>         children.forEach(child -&gt; {
-<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a>             <strong class="jxr_keyword">if</strong> (child instanceof TerminalNode) {
-<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a>                 <em class="jxr_comment">// Child is a token, create a new DetailAstImpl and add it to parent</em>
-<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a>                 parent.addChild(create((TerminalNode) child));
-<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a>             }
-<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a>                 <em class="jxr_comment">// Child is another rule context; visit it, create token, and add to parent</em>
-<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a>                 parent.addChild(visit(child));
-<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a>             }
-<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a>         });
-<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a>     }
-<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a> 
-<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token and token type. This method</em>
-<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a> <em class="jxr_javadoccomment">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</em>
-<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a> <em class="jxr_javadoccomment">     * where the text on the RHS matches the text on the LHS.</em>
-<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
-<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(<strong class="jxr_keyword">int</strong> tokenType) {
-<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> detailAst = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
-<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a>         detailAst.setType(tokenType);
-<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a>         detailAst.setText(TokenUtil.getTokenName(tokenType));
-<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a>         <strong class="jxr_keyword">return</strong> detailAst;
-<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a>     }
-<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a> 
-<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token type and text. This method</em>
-<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a> <em class="jxr_javadoccomment">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</em>
-<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a> <em class="jxr_javadoccomment">     * where the text on the RHS matches the text on the LHS.</em>
-<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a> <em class="jxr_javadoccomment">     * @param text the text of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
-<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(<strong class="jxr_keyword">int</strong> tokenType, String text) {
-<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> imaginary = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
-<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a>         imaginary.setType(tokenType);
-<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a>         imaginary.setText(text);
-<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a>         <strong class="jxr_keyword">return</strong> imaginary;
-<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a>     }
-<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a> 
-<a class="jxr_linenumber" name="L2350" href="#L2350">2350</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a> <em class="jxr_javadoccomment">     * Creates an imaginary DetailAstImpl with the given token details.</em>
-<a class="jxr_linenumber" name="L2352" href="#L2352">2352</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2353" href="#L2353">2353</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a> <em class="jxr_javadoccomment">     * @param text the text of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2355" href="#L2355">2355</a> <em class="jxr_javadoccomment">     * @param lineNumber the line number of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a> <em class="jxr_javadoccomment">     * @param columnNumber the column number of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a> <em class="jxr_javadoccomment">     * @return imaginary DetailAstImpl from given details</em>
-<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(
-<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a>             <strong class="jxr_keyword">int</strong> tokenType, String text, <strong class="jxr_keyword">int</strong> lineNumber, <strong class="jxr_keyword">int</strong> columnNumber) {
-<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> imaginary = createImaginary(tokenType, text);
-<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a>         imaginary.setLineNo(lineNumber);
-<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a>         imaginary.setColumnNo(columnNumber);
-<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a>         <strong class="jxr_keyword">return</strong> imaginary;
-<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a>     }
-<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a> 
-<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token and token type. This method</em>
-<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a> <em class="jxr_javadoccomment">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</em>
-<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a> <em class="jxr_javadoccomment">     * @param startToken the first token that appears in this DetailAstImpl.</em>
-<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
-<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(<strong class="jxr_keyword">int</strong> tokenType, Token startToken) {
-<a class="jxr_linenumber" name="L2376" href="#L2376">2376</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast = create(startToken);
-<a class="jxr_linenumber" name="L2377" href="#L2377">2377</a>         ast.setType(tokenType);
-<a class="jxr_linenumber" name="L2378" href="#L2378">2378</a>         <strong class="jxr_keyword">return</strong> ast;
-<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a>     }
-<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a> 
-<a class="jxr_linenumber" name="L2381" href="#L2381">2381</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2382" href="#L2382">2382</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token. This method should be</em>
-<a class="jxr_linenumber" name="L2383" href="#L2383">2383</a> <em class="jxr_javadoccomment">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</em>
-<a class="jxr_linenumber" name="L2384" href="#L2384">2384</a> <em class="jxr_javadoccomment">     * an AST for a specific token, regardless of position.</em>
-<a class="jxr_linenumber" name="L2385" href="#L2385">2385</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2386" href="#L2386">2386</a> <em class="jxr_javadoccomment">     * @param token the token to build the DetailAstImpl from</em>
-<a class="jxr_linenumber" name="L2387" href="#L2387">2387</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
-<a class="jxr_linenumber" name="L2388" href="#L2388">2388</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2389" href="#L2389">2389</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(Token token) {
-<a class="jxr_linenumber" name="L2390" href="#L2390">2390</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tokenIndex = token.getTokenIndex();
-<a class="jxr_linenumber" name="L2391" href="#L2391">2391</a>         <strong class="jxr_keyword">final</strong> List&lt;Token&gt; tokensToLeft =
-<a class="jxr_linenumber" name="L2392" href="#L2392">2392</a>                 tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);
-<a class="jxr_linenumber" name="L2393" href="#L2393">2393</a>         <strong class="jxr_keyword">final</strong> List&lt;Token&gt; tokensToRight =
-<a class="jxr_linenumber" name="L2394" href="#L2394">2394</a>                 tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);
-<a class="jxr_linenumber" name="L2395" href="#L2395">2395</a> 
-<a class="jxr_linenumber" name="L2396" href="#L2396">2396</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> detailAst = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
-<a class="jxr_linenumber" name="L2397" href="#L2397">2397</a>         detailAst.initialize(token);
-<a class="jxr_linenumber" name="L2398" href="#L2398">2398</a>         <strong class="jxr_keyword">if</strong> (tokensToLeft != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2399" href="#L2399">2399</a>             detailAst.setHiddenBefore(tokensToLeft);
-<a class="jxr_linenumber" name="L2400" href="#L2400">2400</a>         }
-<a class="jxr_linenumber" name="L2401" href="#L2401">2401</a>         <strong class="jxr_keyword">if</strong> (tokensToRight != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2402" href="#L2402">2402</a>             detailAst.setHiddenAfter(tokensToRight);
-<a class="jxr_linenumber" name="L2403" href="#L2403">2403</a>         }
-<a class="jxr_linenumber" name="L2404" href="#L2404">2404</a>         <strong class="jxr_keyword">return</strong> detailAst;
-<a class="jxr_linenumber" name="L2405" href="#L2405">2405</a>     }
-<a class="jxr_linenumber" name="L2406" href="#L2406">2406</a> 
-<a class="jxr_linenumber" name="L2407" href="#L2407">2407</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2408" href="#L2408">2408</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given TerminalNode. This method should be</em>
-<a class="jxr_linenumber" name="L2409" href="#L2409">2409</a> <em class="jxr_javadoccomment">     * used for terminal nodes, i.e. {@code @}.</em>
-<a class="jxr_linenumber" name="L2410" href="#L2410">2410</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2411" href="#L2411">2411</a> <em class="jxr_javadoccomment">     * @param node the TerminalNode to build the DetailAstImpl from</em>
-<a class="jxr_linenumber" name="L2412" href="#L2412">2412</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
-<a class="jxr_linenumber" name="L2413" href="#L2413">2413</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2414" href="#L2414">2414</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(TerminalNode node) {
-<a class="jxr_linenumber" name="L2415" href="#L2415">2415</a>         <strong class="jxr_keyword">return</strong> create((Token) node.getPayload());
-<a class="jxr_linenumber" name="L2416" href="#L2416">2416</a>     }
-<a class="jxr_linenumber" name="L2417" href="#L2417">2417</a> 
-<a class="jxr_linenumber" name="L2418" href="#L2418">2418</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2419" href="#L2419">2419</a> <em class="jxr_javadoccomment">     * Creates a type declaration DetailAstImpl from a given rule context.</em>
-<a class="jxr_linenumber" name="L2420" href="#L2420">2420</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2421" href="#L2421">2421</a> <em class="jxr_javadoccomment">     * @param ctx ParserRuleContext we are in</em>
-<a class="jxr_linenumber" name="L2422" href="#L2422">2422</a> <em class="jxr_javadoccomment">     * @param type the type declaration to create</em>
-<a class="jxr_linenumber" name="L2423" href="#L2423">2423</a> <em class="jxr_javadoccomment">     * @param modifierList respective modifiers</em>
-<a class="jxr_linenumber" name="L2424" href="#L2424">2424</a> <em class="jxr_javadoccomment">     * @return type declaration DetailAstImpl</em>
-<a class="jxr_linenumber" name="L2425" href="#L2425">2425</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2426" href="#L2426">2426</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createTypeDeclaration(ParserRuleContext ctx, <strong class="jxr_keyword">int</strong> type,
-<a class="jxr_linenumber" name="L2427" href="#L2427">2427</a>                                                 List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; modifierList) {
-<a class="jxr_linenumber" name="L2428" href="#L2428">2428</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> typeDeclaration = createImaginary(type);
-<a class="jxr_linenumber" name="L2429" href="#L2429">2429</a>         typeDeclaration.addChild(createModifiers(modifierList));
-<a class="jxr_linenumber" name="L2430" href="#L2430">2430</a>         processChildren(typeDeclaration, ctx.children);
-<a class="jxr_linenumber" name="L2431" href="#L2431">2431</a>         <strong class="jxr_keyword">return</strong> typeDeclaration;
-<a class="jxr_linenumber" name="L2432" href="#L2432">2432</a>     }
-<a class="jxr_linenumber" name="L2433" href="#L2433">2433</a> 
-<a class="jxr_linenumber" name="L2434" href="#L2434">2434</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2435" href="#L2435">2435</a> <em class="jxr_javadoccomment">     * Builds the modifiers AST.</em>
-<a class="jxr_linenumber" name="L2436" href="#L2436">2436</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2437" href="#L2437">2437</a> <em class="jxr_javadoccomment">     * @param modifierList the list of modifier contexts</em>
-<a class="jxr_linenumber" name="L2438" href="#L2438">2438</a> <em class="jxr_javadoccomment">     * @return "MODIFIERS" ast</em>
-<a class="jxr_linenumber" name="L2439" href="#L2439">2439</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2440" href="#L2440">2440</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createModifiers(List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; modifierList) {
-<a class="jxr_linenumber" name="L2441" href="#L2441">2441</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> mods = createImaginary(TokenTypes.MODIFIERS);
-<a class="jxr_linenumber" name="L2442" href="#L2442">2442</a>         processChildren(mods, modifierList);
-<a class="jxr_linenumber" name="L2443" href="#L2443">2443</a>         <strong class="jxr_keyword">return</strong> mods;
-<a class="jxr_linenumber" name="L2444" href="#L2444">2444</a>     }
-<a class="jxr_linenumber" name="L2445" href="#L2445">2445</a> 
-<a class="jxr_linenumber" name="L2446" href="#L2446">2446</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2447" href="#L2447">2447</a> <em class="jxr_javadoccomment">     * Add new sibling to the end of existing siblings.</em>
-<a class="jxr_linenumber" name="L2448" href="#L2448">2448</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2449" href="#L2449">2449</a> <em class="jxr_javadoccomment">     * @param self DetailAstImpl to add last sibling to</em>
-<a class="jxr_linenumber" name="L2450" href="#L2450">2450</a> <em class="jxr_javadoccomment">     * @param sibling DetailAstImpl sibling to add</em>
-<a class="jxr_linenumber" name="L2451" href="#L2451">2451</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2452" href="#L2452">2452</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> addLastSibling(<a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> self, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> sibling) {
-<a class="jxr_linenumber" name="L2453" href="#L2453">2453</a>         <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> nextSibling = self;
-<a class="jxr_linenumber" name="L2454" href="#L2454">2454</a>         <strong class="jxr_keyword">if</strong> (nextSibling != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2455" href="#L2455">2455</a>             <strong class="jxr_keyword">while</strong> (nextSibling.getNextSibling() != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2456" href="#L2456">2456</a>                 nextSibling = nextSibling.getNextSibling();
-<a class="jxr_linenumber" name="L2457" href="#L2457">2457</a>             }
-<a class="jxr_linenumber" name="L2458" href="#L2458">2458</a>             nextSibling.setNextSibling(sibling);
-<a class="jxr_linenumber" name="L2459" href="#L2459">2459</a>         }
-<a class="jxr_linenumber" name="L2460" href="#L2460">2460</a>     }
-<a class="jxr_linenumber" name="L2461" href="#L2461">2461</a> 
-<a class="jxr_linenumber" name="L2462" href="#L2462">2462</a>     @Override
-<a class="jxr_linenumber" name="L2463" href="#L2463">2463</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visit(ParseTree tree) {
-<a class="jxr_linenumber" name="L2464" href="#L2464">2464</a>         <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast = <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2465" href="#L2465">2465</a>         <strong class="jxr_keyword">if</strong> (tree != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2466" href="#L2466">2466</a>             ast = tree.accept(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2467" href="#L2467">2467</a>         }
-<a class="jxr_linenumber" name="L2468" href="#L2468">2468</a>         <strong class="jxr_keyword">return</strong> ast;
-<a class="jxr_linenumber" name="L2469" href="#L2469">2469</a>     }
-<a class="jxr_linenumber" name="L2470" href="#L2470">2470</a> 
-<a class="jxr_linenumber" name="L2471" href="#L2471">2471</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2472" href="#L2472">2472</a> <em class="jxr_javadoccomment">     * Builds an expression node. This is used to build the root of an expression with</em>
-<a class="jxr_linenumber" name="L2473" href="#L2473">2473</a> <em class="jxr_javadoccomment">     * an imaginary {@code EXPR} node.</em>
-<a class="jxr_linenumber" name="L2474" href="#L2474">2474</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2475" href="#L2475">2475</a> <em class="jxr_javadoccomment">     * @param exprNode expression to build node for</em>
-<a class="jxr_linenumber" name="L2476" href="#L2476">2476</a> <em class="jxr_javadoccomment">     * @return expression DetailAstImpl node</em>
-<a class="jxr_linenumber" name="L2477" href="#L2477">2477</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2478" href="#L2478">2478</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> buildExpressionNode(ParseTree exprNode) {
-<a class="jxr_linenumber" name="L2479" href="#L2479">2479</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> expression = visit(exprNode);
-<a class="jxr_linenumber" name="L2480" href="#L2480">2480</a> 
-<a class="jxr_linenumber" name="L2481" href="#L2481">2481</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> exprRoot;
-<a class="jxr_linenumber" name="L2482" href="#L2482">2482</a>         <strong class="jxr_keyword">if</strong> (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {
-<a class="jxr_linenumber" name="L2483" href="#L2483">2483</a>             exprRoot = expression;
-<a class="jxr_linenumber" name="L2484" href="#L2484">2484</a>         }
-<a class="jxr_linenumber" name="L2485" href="#L2485">2485</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L2486" href="#L2486">2486</a>             <em class="jxr_comment">// create imaginary 'EXPR' node as root of expression</em>
-<a class="jxr_linenumber" name="L2487" href="#L2487">2487</a>             exprRoot = createImaginary(TokenTypes.EXPR);
-<a class="jxr_linenumber" name="L2488" href="#L2488">2488</a>             exprRoot.addChild(expression);
+<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a>     @Override
+<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visitId(JavaLanguageParser.IdContext ctx) {
+<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a>         <strong class="jxr_keyword">return</strong> create(TokenTypes.IDENT, ctx.start);
+<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a>     }
+<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a> 
+<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a> <em class="jxr_javadoccomment">     * Builds the AST for a particular node, then returns a "flattened" tree</em>
+<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a> <em class="jxr_javadoccomment">     * of siblings. This method should be used in rule contexts such as</em>
+<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a> <em class="jxr_javadoccomment">     * {@code variableDeclarators}, where we have both terminals and non-terminals.</em>
+<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a> <em class="jxr_javadoccomment">     * @param ctx the ParserRuleContext to base tree on</em>
+<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a> <em class="jxr_javadoccomment">     * @return flattened DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2298" href="#L2298">2298</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> flattenedTree(ParserRuleContext ctx) {
+<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> dummyNode = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
+<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a>         processChildren(dummyNode, ctx.children);
+<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a>         <strong class="jxr_keyword">return</strong> dummyNode.getFirstChild();
+<a class="jxr_linenumber" name="L2302" href="#L2302">2302</a>     }
+<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a> 
+<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a> <em class="jxr_javadoccomment">     * Adds all the children from the given ParseTree or JavaParserContext</em>
+<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a> <em class="jxr_javadoccomment">     * list to the parent DetailAstImpl.</em>
+<a class="jxr_linenumber" name="L2307" href="#L2307">2307</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a> <em class="jxr_javadoccomment">     * @param parent the DetailAstImpl to add children to</em>
+<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a> <em class="jxr_javadoccomment">     * @param children the list of children to add</em>
+<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> processChildren(<a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> parent, List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; children) {
+<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a>         children.forEach(child -&gt; {
+<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a>             <strong class="jxr_keyword">if</strong> (child instanceof TerminalNode) {
+<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a>                 <em class="jxr_comment">// Child is a token, create a new DetailAstImpl and add it to parent</em>
+<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a>                 parent.addChild(create((TerminalNode) child));
+<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a>             }
+<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a>                 <em class="jxr_comment">// Child is another rule context; visit it, create token, and add to parent</em>
+<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a>                 parent.addChild(visit(child));
+<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a>             }
+<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a>         });
+<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a>     }
+<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> 
+<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token and token type. This method</em>
+<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a> <em class="jxr_javadoccomment">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</em>
+<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a> <em class="jxr_javadoccomment">     * where the text on the RHS matches the text on the LHS.</em>
+<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
+<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(<strong class="jxr_keyword">int</strong> tokenType) {
+<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> detailAst = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
+<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a>         detailAst.setType(tokenType);
+<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a>         detailAst.setText(TokenUtil.getTokenName(tokenType));
+<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a>         <strong class="jxr_keyword">return</strong> detailAst;
+<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a>     }
+<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> 
+<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token type and text. This method</em>
+<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a> <em class="jxr_javadoccomment">     * should be used for imaginary nodes only, i.e. 'OBJBLOCK -&amp;gt; OBJBLOCK',</em>
+<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> <em class="jxr_javadoccomment">     * where the text on the RHS matches the text on the LHS.</em>
+<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a> <em class="jxr_javadoccomment">     * @param text the text of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
+<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(<strong class="jxr_keyword">int</strong> tokenType, String text) {
+<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> imaginary = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
+<a class="jxr_linenumber" name="L2350" href="#L2350">2350</a>         imaginary.setType(tokenType);
+<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a>         imaginary.setText(text);
+<a class="jxr_linenumber" name="L2352" href="#L2352">2352</a>         <strong class="jxr_keyword">return</strong> imaginary;
+<a class="jxr_linenumber" name="L2353" href="#L2353">2353</a>     }
+<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a> 
+<a class="jxr_linenumber" name="L2355" href="#L2355">2355</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a> <em class="jxr_javadoccomment">     * Creates an imaginary DetailAstImpl with the given token details.</em>
+<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a> <em class="jxr_javadoccomment">     * @param text the text of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a> <em class="jxr_javadoccomment">     * @param lineNumber the line number of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a> <em class="jxr_javadoccomment">     * @param columnNumber the column number of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a> <em class="jxr_javadoccomment">     * @return imaginary DetailAstImpl from given details</em>
+<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createImaginary(
+<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a>             <strong class="jxr_keyword">int</strong> tokenType, String text, <strong class="jxr_keyword">int</strong> lineNumber, <strong class="jxr_keyword">int</strong> columnNumber) {
+<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> imaginary = createImaginary(tokenType, text);
+<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a>         imaginary.setLineNo(lineNumber);
+<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a>         imaginary.setColumnNo(columnNumber);
+<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a>         <strong class="jxr_keyword">return</strong> imaginary;
+<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a>     }
+<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a> 
+<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token and token type. This method</em>
+<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a> <em class="jxr_javadoccomment">     * should be used for literal nodes only, i.e. 'PACKAGE_DEF -&amp;gt; package'.</em>
+<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2376" href="#L2376">2376</a> <em class="jxr_javadoccomment">     * @param tokenType the token type of this DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2377" href="#L2377">2377</a> <em class="jxr_javadoccomment">     * @param startToken the first token that appears in this DetailAstImpl.</em>
+<a class="jxr_linenumber" name="L2378" href="#L2378">2378</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
+<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(<strong class="jxr_keyword">int</strong> tokenType, Token startToken) {
+<a class="jxr_linenumber" name="L2381" href="#L2381">2381</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast = create(startToken);
+<a class="jxr_linenumber" name="L2382" href="#L2382">2382</a>         ast.setType(tokenType);
+<a class="jxr_linenumber" name="L2383" href="#L2383">2383</a>         <strong class="jxr_keyword">return</strong> ast;
+<a class="jxr_linenumber" name="L2384" href="#L2384">2384</a>     }
+<a class="jxr_linenumber" name="L2385" href="#L2385">2385</a> 
+<a class="jxr_linenumber" name="L2386" href="#L2386">2386</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2387" href="#L2387">2387</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given token. This method should be</em>
+<a class="jxr_linenumber" name="L2388" href="#L2388">2388</a> <em class="jxr_javadoccomment">     * used for terminal nodes, i.e. {@code LCURLY}, when we are building</em>
+<a class="jxr_linenumber" name="L2389" href="#L2389">2389</a> <em class="jxr_javadoccomment">     * an AST for a specific token, regardless of position.</em>
+<a class="jxr_linenumber" name="L2390" href="#L2390">2390</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2391" href="#L2391">2391</a> <em class="jxr_javadoccomment">     * @param token the token to build the DetailAstImpl from</em>
+<a class="jxr_linenumber" name="L2392" href="#L2392">2392</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
+<a class="jxr_linenumber" name="L2393" href="#L2393">2393</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2394" href="#L2394">2394</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(Token token) {
+<a class="jxr_linenumber" name="L2395" href="#L2395">2395</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> tokenIndex = token.getTokenIndex();
+<a class="jxr_linenumber" name="L2396" href="#L2396">2396</a>         <strong class="jxr_keyword">final</strong> List&lt;Token&gt; tokensToLeft =
+<a class="jxr_linenumber" name="L2397" href="#L2397">2397</a>                 tokens.getHiddenTokensToLeft(tokenIndex, JavaLanguageLexer.COMMENTS);
+<a class="jxr_linenumber" name="L2398" href="#L2398">2398</a>         <strong class="jxr_keyword">final</strong> List&lt;Token&gt; tokensToRight =
+<a class="jxr_linenumber" name="L2399" href="#L2399">2399</a>                 tokens.getHiddenTokensToRight(tokenIndex, JavaLanguageLexer.COMMENTS);
+<a class="jxr_linenumber" name="L2400" href="#L2400">2400</a> 
+<a class="jxr_linenumber" name="L2401" href="#L2401">2401</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> detailAst = <strong class="jxr_keyword">new</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a>();
+<a class="jxr_linenumber" name="L2402" href="#L2402">2402</a>         detailAst.initialize(token);
+<a class="jxr_linenumber" name="L2403" href="#L2403">2403</a>         <strong class="jxr_keyword">if</strong> (tokensToLeft != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2404" href="#L2404">2404</a>             detailAst.setHiddenBefore(tokensToLeft);
+<a class="jxr_linenumber" name="L2405" href="#L2405">2405</a>         }
+<a class="jxr_linenumber" name="L2406" href="#L2406">2406</a>         <strong class="jxr_keyword">if</strong> (tokensToRight != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2407" href="#L2407">2407</a>             detailAst.setHiddenAfter(tokensToRight);
+<a class="jxr_linenumber" name="L2408" href="#L2408">2408</a>         }
+<a class="jxr_linenumber" name="L2409" href="#L2409">2409</a>         <strong class="jxr_keyword">return</strong> detailAst;
+<a class="jxr_linenumber" name="L2410" href="#L2410">2410</a>     }
+<a class="jxr_linenumber" name="L2411" href="#L2411">2411</a> 
+<a class="jxr_linenumber" name="L2412" href="#L2412">2412</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2413" href="#L2413">2413</a> <em class="jxr_javadoccomment">     * Create a DetailAstImpl from a given TerminalNode. This method should be</em>
+<a class="jxr_linenumber" name="L2414" href="#L2414">2414</a> <em class="jxr_javadoccomment">     * used for terminal nodes, i.e. {@code @}.</em>
+<a class="jxr_linenumber" name="L2415" href="#L2415">2415</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2416" href="#L2416">2416</a> <em class="jxr_javadoccomment">     * @param node the TerminalNode to build the DetailAstImpl from</em>
+<a class="jxr_linenumber" name="L2417" href="#L2417">2417</a> <em class="jxr_javadoccomment">     * @return new DetailAstImpl of given type</em>
+<a class="jxr_linenumber" name="L2418" href="#L2418">2418</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2419" href="#L2419">2419</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> create(TerminalNode node) {
+<a class="jxr_linenumber" name="L2420" href="#L2420">2420</a>         <strong class="jxr_keyword">return</strong> create((Token) node.getPayload());
+<a class="jxr_linenumber" name="L2421" href="#L2421">2421</a>     }
+<a class="jxr_linenumber" name="L2422" href="#L2422">2422</a> 
+<a class="jxr_linenumber" name="L2423" href="#L2423">2423</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2424" href="#L2424">2424</a> <em class="jxr_javadoccomment">     * Creates a type declaration DetailAstImpl from a given rule context.</em>
+<a class="jxr_linenumber" name="L2425" href="#L2425">2425</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2426" href="#L2426">2426</a> <em class="jxr_javadoccomment">     * @param ctx ParserRuleContext we are in</em>
+<a class="jxr_linenumber" name="L2427" href="#L2427">2427</a> <em class="jxr_javadoccomment">     * @param type the type declaration to create</em>
+<a class="jxr_linenumber" name="L2428" href="#L2428">2428</a> <em class="jxr_javadoccomment">     * @param modifierList respective modifiers</em>
+<a class="jxr_linenumber" name="L2429" href="#L2429">2429</a> <em class="jxr_javadoccomment">     * @return type declaration DetailAstImpl</em>
+<a class="jxr_linenumber" name="L2430" href="#L2430">2430</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2431" href="#L2431">2431</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createTypeDeclaration(ParserRuleContext ctx, <strong class="jxr_keyword">int</strong> type,
+<a class="jxr_linenumber" name="L2432" href="#L2432">2432</a>                                                 List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; modifierList) {
+<a class="jxr_linenumber" name="L2433" href="#L2433">2433</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> typeDeclaration = createImaginary(type);
+<a class="jxr_linenumber" name="L2434" href="#L2434">2434</a>         typeDeclaration.addChild(createModifiers(modifierList));
+<a class="jxr_linenumber" name="L2435" href="#L2435">2435</a>         processChildren(typeDeclaration, ctx.children);
+<a class="jxr_linenumber" name="L2436" href="#L2436">2436</a>         <strong class="jxr_keyword">return</strong> typeDeclaration;
+<a class="jxr_linenumber" name="L2437" href="#L2437">2437</a>     }
+<a class="jxr_linenumber" name="L2438" href="#L2438">2438</a> 
+<a class="jxr_linenumber" name="L2439" href="#L2439">2439</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2440" href="#L2440">2440</a> <em class="jxr_javadoccomment">     * Builds the modifiers AST.</em>
+<a class="jxr_linenumber" name="L2441" href="#L2441">2441</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2442" href="#L2442">2442</a> <em class="jxr_javadoccomment">     * @param modifierList the list of modifier contexts</em>
+<a class="jxr_linenumber" name="L2443" href="#L2443">2443</a> <em class="jxr_javadoccomment">     * @return "MODIFIERS" ast</em>
+<a class="jxr_linenumber" name="L2444" href="#L2444">2444</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2445" href="#L2445">2445</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> createModifiers(List&lt;? <strong class="jxr_keyword">extends</strong> ParseTree&gt; modifierList) {
+<a class="jxr_linenumber" name="L2446" href="#L2446">2446</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> mods = createImaginary(TokenTypes.MODIFIERS);
+<a class="jxr_linenumber" name="L2447" href="#L2447">2447</a>         processChildren(mods, modifierList);
+<a class="jxr_linenumber" name="L2448" href="#L2448">2448</a>         <strong class="jxr_keyword">return</strong> mods;
+<a class="jxr_linenumber" name="L2449" href="#L2449">2449</a>     }
+<a class="jxr_linenumber" name="L2450" href="#L2450">2450</a> 
+<a class="jxr_linenumber" name="L2451" href="#L2451">2451</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2452" href="#L2452">2452</a> <em class="jxr_javadoccomment">     * Add new sibling to the end of existing siblings.</em>
+<a class="jxr_linenumber" name="L2453" href="#L2453">2453</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2454" href="#L2454">2454</a> <em class="jxr_javadoccomment">     * @param self DetailAstImpl to add last sibling to</em>
+<a class="jxr_linenumber" name="L2455" href="#L2455">2455</a> <em class="jxr_javadoccomment">     * @param sibling DetailAstImpl sibling to add</em>
+<a class="jxr_linenumber" name="L2456" href="#L2456">2456</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2457" href="#L2457">2457</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> addLastSibling(<a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> self, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> sibling) {
+<a class="jxr_linenumber" name="L2458" href="#L2458">2458</a>         <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> nextSibling = self;
+<a class="jxr_linenumber" name="L2459" href="#L2459">2459</a>         <strong class="jxr_keyword">if</strong> (nextSibling != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2460" href="#L2460">2460</a>             <strong class="jxr_keyword">while</strong> (nextSibling.getNextSibling() != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2461" href="#L2461">2461</a>                 nextSibling = nextSibling.getNextSibling();
+<a class="jxr_linenumber" name="L2462" href="#L2462">2462</a>             }
+<a class="jxr_linenumber" name="L2463" href="#L2463">2463</a>             nextSibling.setNextSibling(sibling);
+<a class="jxr_linenumber" name="L2464" href="#L2464">2464</a>         }
+<a class="jxr_linenumber" name="L2465" href="#L2465">2465</a>     }
+<a class="jxr_linenumber" name="L2466" href="#L2466">2466</a> 
+<a class="jxr_linenumber" name="L2467" href="#L2467">2467</a>     @Override
+<a class="jxr_linenumber" name="L2468" href="#L2468">2468</a>     <strong class="jxr_keyword">public</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> visit(ParseTree tree) {
+<a class="jxr_linenumber" name="L2469" href="#L2469">2469</a>         <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2470" href="#L2470">2470</a>         <strong class="jxr_keyword">if</strong> (tree != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2471" href="#L2471">2471</a>             ast = tree.accept(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2472" href="#L2472">2472</a>         }
+<a class="jxr_linenumber" name="L2473" href="#L2473">2473</a>         <strong class="jxr_keyword">return</strong> ast;
+<a class="jxr_linenumber" name="L2474" href="#L2474">2474</a>     }
+<a class="jxr_linenumber" name="L2475" href="#L2475">2475</a> 
+<a class="jxr_linenumber" name="L2476" href="#L2476">2476</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2477" href="#L2477">2477</a> <em class="jxr_javadoccomment">     * Builds an expression node. This is used to build the root of an expression with</em>
+<a class="jxr_linenumber" name="L2478" href="#L2478">2478</a> <em class="jxr_javadoccomment">     * an imaginary {@code EXPR} node.</em>
+<a class="jxr_linenumber" name="L2479" href="#L2479">2479</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2480" href="#L2480">2480</a> <em class="jxr_javadoccomment">     * @param exprNode expression to build node for</em>
+<a class="jxr_linenumber" name="L2481" href="#L2481">2481</a> <em class="jxr_javadoccomment">     * @return expression DetailAstImpl node</em>
+<a class="jxr_linenumber" name="L2482" href="#L2482">2482</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2483" href="#L2483">2483</a>     <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> buildExpressionNode(ParseTree exprNode) {
+<a class="jxr_linenumber" name="L2484" href="#L2484">2484</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> expression = visit(exprNode);
+<a class="jxr_linenumber" name="L2485" href="#L2485">2485</a> 
+<a class="jxr_linenumber" name="L2486" href="#L2486">2486</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> exprRoot;
+<a class="jxr_linenumber" name="L2487" href="#L2487">2487</a>         <strong class="jxr_keyword">if</strong> (TokenUtil.isOfType(expression, EXPRESSIONS_WITH_NO_EXPR_ROOT)) {
+<a class="jxr_linenumber" name="L2488" href="#L2488">2488</a>             exprRoot = expression;
 <a class="jxr_linenumber" name="L2489" href="#L2489">2489</a>         }
-<a class="jxr_linenumber" name="L2490" href="#L2490">2490</a>         <strong class="jxr_keyword">return</strong> exprRoot;
-<a class="jxr_linenumber" name="L2491" href="#L2491">2491</a>     }
-<a class="jxr_linenumber" name="L2492" href="#L2492">2492</a> 
-<a class="jxr_linenumber" name="L2493" href="#L2493">2493</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2494" href="#L2494">2494</a> <em class="jxr_javadoccomment">     * Used to swap and organize DetailAstImpl subtrees.</em>
-<a class="jxr_linenumber" name="L2495" href="#L2495">2495</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2496" href="#L2496">2496</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DetailAstPair {
+<a class="jxr_linenumber" name="L2490" href="#L2490">2490</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L2491" href="#L2491">2491</a>             <em class="jxr_comment">// create imaginary 'EXPR' node as root of expression</em>
+<a class="jxr_linenumber" name="L2492" href="#L2492">2492</a>             exprRoot = createImaginary(TokenTypes.EXPR);
+<a class="jxr_linenumber" name="L2493" href="#L2493">2493</a>             exprRoot.addChild(expression);
+<a class="jxr_linenumber" name="L2494" href="#L2494">2494</a>         }
+<a class="jxr_linenumber" name="L2495" href="#L2495">2495</a>         <strong class="jxr_keyword">return</strong> exprRoot;
+<a class="jxr_linenumber" name="L2496" href="#L2496">2496</a>     }
 <a class="jxr_linenumber" name="L2497" href="#L2497">2497</a> 
-<a class="jxr_linenumber" name="L2498" href="#L2498">2498</a>         <em class="jxr_javadoccomment">/** The root DetailAstImpl of this pair. */</em>
-<a class="jxr_linenumber" name="L2499" href="#L2499">2499</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> root;
-<a class="jxr_linenumber" name="L2500" href="#L2500">2500</a> 
-<a class="jxr_linenumber" name="L2501" href="#L2501">2501</a>         <em class="jxr_javadoccomment">/** The child (potentially with siblings) of this pair. */</em>
-<a class="jxr_linenumber" name="L2502" href="#L2502">2502</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> child;
-<a class="jxr_linenumber" name="L2503" href="#L2503">2503</a> 
-<a class="jxr_linenumber" name="L2504" href="#L2504">2504</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2505" href="#L2505">2505</a> <em class="jxr_javadoccomment">         * Moves child reference to the last child.</em>
-<a class="jxr_linenumber" name="L2506" href="#L2506">2506</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L2507" href="#L2507">2507</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> advanceChildToEnd() {
-<a class="jxr_linenumber" name="L2508" href="#L2508">2508</a>             <strong class="jxr_keyword">while</strong> (child.getNextSibling() != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2509" href="#L2509">2509</a>                 child = child.getNextSibling();
-<a class="jxr_linenumber" name="L2510" href="#L2510">2510</a>             }
-<a class="jxr_linenumber" name="L2511" href="#L2511">2511</a>         }
-<a class="jxr_linenumber" name="L2512" href="#L2512">2512</a> 
-<a class="jxr_linenumber" name="L2513" href="#L2513">2513</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2514" href="#L2514">2514</a> <em class="jxr_javadoccomment">         * Returns the root node.</em>
-<a class="jxr_linenumber" name="L2515" href="#L2515">2515</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L2516" href="#L2516">2516</a> <em class="jxr_javadoccomment">         * @return the root node</em>
-<a class="jxr_linenumber" name="L2517" href="#L2517">2517</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L2518" href="#L2518">2518</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> getRoot() {
-<a class="jxr_linenumber" name="L2519" href="#L2519">2519</a>             <strong class="jxr_keyword">return</strong> root;
-<a class="jxr_linenumber" name="L2520" href="#L2520">2520</a>         }
-<a class="jxr_linenumber" name="L2521" href="#L2521">2521</a> 
-<a class="jxr_linenumber" name="L2522" href="#L2522">2522</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2523" href="#L2523">2523</a> <em class="jxr_javadoccomment">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</em>
-<a class="jxr_linenumber" name="L2524" href="#L2524">2524</a> <em class="jxr_javadoccomment">         * operator.</em>
-<a class="jxr_linenumber" name="L2525" href="#L2525">2525</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L2526" href="#L2526">2526</a> <em class="jxr_javadoccomment">         * @param pair the DetailAstPair to use for swapping nodes</em>
-<a class="jxr_linenumber" name="L2527" href="#L2527">2527</a> <em class="jxr_javadoccomment">         * @param ast the new root</em>
-<a class="jxr_linenumber" name="L2528" href="#L2528">2528</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L2529" href="#L2529">2529</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> makeAstRoot(DetailAstPair pair, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast) {
-<a class="jxr_linenumber" name="L2530" href="#L2530">2530</a>             ast.addChild(pair.root);
-<a class="jxr_linenumber" name="L2531" href="#L2531">2531</a>             pair.child = pair.root;
-<a class="jxr_linenumber" name="L2532" href="#L2532">2532</a>             pair.advanceChildToEnd();
-<a class="jxr_linenumber" name="L2533" href="#L2533">2533</a>             pair.root = ast;
-<a class="jxr_linenumber" name="L2534" href="#L2534">2534</a>         }
-<a class="jxr_linenumber" name="L2535" href="#L2535">2535</a> 
-<a class="jxr_linenumber" name="L2536" href="#L2536">2536</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2537" href="#L2537">2537</a> <em class="jxr_javadoccomment">         * Adds a child (or new root) to the given DetailAstPair.</em>
-<a class="jxr_linenumber" name="L2538" href="#L2538">2538</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L2539" href="#L2539">2539</a> <em class="jxr_javadoccomment">         * @param pair the DetailAstPair to add child to</em>
-<a class="jxr_linenumber" name="L2540" href="#L2540">2540</a> <em class="jxr_javadoccomment">         * @param ast the child to add</em>
-<a class="jxr_linenumber" name="L2541" href="#L2541">2541</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L2542" href="#L2542">2542</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> addAstChild(DetailAstPair pair, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast) {
-<a class="jxr_linenumber" name="L2543" href="#L2543">2543</a>             <strong class="jxr_keyword">if</strong> (ast != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2544" href="#L2544">2544</a>                 <strong class="jxr_keyword">if</strong> (pair.root == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L2545" href="#L2545">2545</a>                     pair.root = ast;
-<a class="jxr_linenumber" name="L2546" href="#L2546">2546</a>                 }
-<a class="jxr_linenumber" name="L2547" href="#L2547">2547</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L2548" href="#L2548">2548</a>                     pair.child.setNextSibling(ast);
-<a class="jxr_linenumber" name="L2549" href="#L2549">2549</a>                 }
-<a class="jxr_linenumber" name="L2550" href="#L2550">2550</a>                 pair.child = ast;
-<a class="jxr_linenumber" name="L2551" href="#L2551">2551</a>             }
-<a class="jxr_linenumber" name="L2552" href="#L2552">2552</a>         }
-<a class="jxr_linenumber" name="L2553" href="#L2553">2553</a>     }
-<a class="jxr_linenumber" name="L2554" href="#L2554">2554</a> }
+<a class="jxr_linenumber" name="L2498" href="#L2498">2498</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2499" href="#L2499">2499</a> <em class="jxr_javadoccomment">     * Used to swap and organize DetailAstImpl subtrees.</em>
+<a class="jxr_linenumber" name="L2500" href="#L2500">2500</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2501" href="#L2501">2501</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> DetailAstPair {
+<a class="jxr_linenumber" name="L2502" href="#L2502">2502</a> 
+<a class="jxr_linenumber" name="L2503" href="#L2503">2503</a>         <em class="jxr_javadoccomment">/** The root DetailAstImpl of this pair. */</em>
+<a class="jxr_linenumber" name="L2504" href="#L2504">2504</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> root;
+<a class="jxr_linenumber" name="L2505" href="#L2505">2505</a> 
+<a class="jxr_linenumber" name="L2506" href="#L2506">2506</a>         <em class="jxr_javadoccomment">/** The child (potentially with siblings) of this pair. */</em>
+<a class="jxr_linenumber" name="L2507" href="#L2507">2507</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> child;
+<a class="jxr_linenumber" name="L2508" href="#L2508">2508</a> 
+<a class="jxr_linenumber" name="L2509" href="#L2509">2509</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2510" href="#L2510">2510</a> <em class="jxr_javadoccomment">         * Moves child reference to the last child.</em>
+<a class="jxr_linenumber" name="L2511" href="#L2511">2511</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L2512" href="#L2512">2512</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> advanceChildToEnd() {
+<a class="jxr_linenumber" name="L2513" href="#L2513">2513</a>             <strong class="jxr_keyword">while</strong> (child.getNextSibling() != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2514" href="#L2514">2514</a>                 child = child.getNextSibling();
+<a class="jxr_linenumber" name="L2515" href="#L2515">2515</a>             }
+<a class="jxr_linenumber" name="L2516" href="#L2516">2516</a>         }
+<a class="jxr_linenumber" name="L2517" href="#L2517">2517</a> 
+<a class="jxr_linenumber" name="L2518" href="#L2518">2518</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2519" href="#L2519">2519</a> <em class="jxr_javadoccomment">         * Returns the root node.</em>
+<a class="jxr_linenumber" name="L2520" href="#L2520">2520</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L2521" href="#L2521">2521</a> <em class="jxr_javadoccomment">         * @return the root node</em>
+<a class="jxr_linenumber" name="L2522" href="#L2522">2522</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L2523" href="#L2523">2523</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> getRoot() {
+<a class="jxr_linenumber" name="L2524" href="#L2524">2524</a>             <strong class="jxr_keyword">return</strong> root;
+<a class="jxr_linenumber" name="L2525" href="#L2525">2525</a>         }
+<a class="jxr_linenumber" name="L2526" href="#L2526">2526</a> 
+<a class="jxr_linenumber" name="L2527" href="#L2527">2527</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2528" href="#L2528">2528</a> <em class="jxr_javadoccomment">         * This method is used to replace the {@code ^} (set as root node) ANTLR2</em>
+<a class="jxr_linenumber" name="L2529" href="#L2529">2529</a> <em class="jxr_javadoccomment">         * operator.</em>
+<a class="jxr_linenumber" name="L2530" href="#L2530">2530</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L2531" href="#L2531">2531</a> <em class="jxr_javadoccomment">         * @param pair the DetailAstPair to use for swapping nodes</em>
+<a class="jxr_linenumber" name="L2532" href="#L2532">2532</a> <em class="jxr_javadoccomment">         * @param ast the new root</em>
+<a class="jxr_linenumber" name="L2533" href="#L2533">2533</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L2534" href="#L2534">2534</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> makeAstRoot(DetailAstPair pair, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast) {
+<a class="jxr_linenumber" name="L2535" href="#L2535">2535</a>             ast.addChild(pair.root);
+<a class="jxr_linenumber" name="L2536" href="#L2536">2536</a>             pair.child = pair.root;
+<a class="jxr_linenumber" name="L2537" href="#L2537">2537</a>             pair.advanceChildToEnd();
+<a class="jxr_linenumber" name="L2538" href="#L2538">2538</a>             pair.root = ast;
+<a class="jxr_linenumber" name="L2539" href="#L2539">2539</a>         }
+<a class="jxr_linenumber" name="L2540" href="#L2540">2540</a> 
+<a class="jxr_linenumber" name="L2541" href="#L2541">2541</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2542" href="#L2542">2542</a> <em class="jxr_javadoccomment">         * Adds a child (or new root) to the given DetailAstPair.</em>
+<a class="jxr_linenumber" name="L2543" href="#L2543">2543</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L2544" href="#L2544">2544</a> <em class="jxr_javadoccomment">         * @param pair the DetailAstPair to add child to</em>
+<a class="jxr_linenumber" name="L2545" href="#L2545">2545</a> <em class="jxr_javadoccomment">         * @param ast the child to add</em>
+<a class="jxr_linenumber" name="L2546" href="#L2546">2546</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L2547" href="#L2547">2547</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> addAstChild(DetailAstPair pair, <a name="DetailAstImpl" href="../../../../com/puppycrawl/tools/checkstyle/DetailAstImpl.html#DetailAstImpl">DetailAstImpl</a> ast) {
+<a class="jxr_linenumber" name="L2548" href="#L2548">2548</a>             <strong class="jxr_keyword">if</strong> (ast != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2549" href="#L2549">2549</a>                 <strong class="jxr_keyword">if</strong> (pair.root == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L2550" href="#L2550">2550</a>                     pair.root = ast;
+<a class="jxr_linenumber" name="L2551" href="#L2551">2551</a>                 }
+<a class="jxr_linenumber" name="L2552" href="#L2552">2552</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L2553" href="#L2553">2553</a>                     pair.child.setNextSibling(ast);
+<a class="jxr_linenumber" name="L2554" href="#L2554">2554</a>                 }
+<a class="jxr_linenumber" name="L2555" href="#L2555">2555</a>                 pair.child = ast;
+<a class="jxr_linenumber" name="L2556" href="#L2556">2556</a>             }
+<a class="jxr_linenumber" name="L2557" href="#L2557">2557</a>         }
+<a class="jxr_linenumber" name="L2558" href="#L2558">2558</a>     }
+<a class="jxr_linenumber" name="L2559" href="#L2559">2559</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/TreeWalker.html b/xref/com/puppycrawl/tools/checkstyle/TreeWalker.html
index d78eedd565..82fc9eac9e 100644
--- a/xref/com/puppycrawl/tools/checkstyle/TreeWalker.html
+++ b/xref/com/puppycrawl/tools/checkstyle/TreeWalker.html
@@ -435,7 +435,7 @@
 <a class="jxr_linenumber" name="L427" href="#L427">427</a>                 Comparator.&lt;AbstractCheck, String&gt;comparing(check -&gt; check.getClass().getName())
 <a class="jxr_linenumber" name="L428" href="#L428">428</a>                         .thenComparing(AbstractCheck::getId,
 <a class="jxr_linenumber" name="L429" href="#L429">429</a>                                 Comparator.nullsLast(Comparator.naturalOrder()))
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>                         .thenComparing(AbstractCheck::hashCode));
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>                         .thenComparingInt(AbstractCheck::hashCode));
 <a class="jxr_linenumber" name="L431" href="#L431">431</a>     }
 <a class="jxr_linenumber" name="L432" href="#L432">432</a> 
 <a class="jxr_linenumber" name="L433" href="#L433">433</a>     <em class="jxr_javadoccomment">/**</em>
diff --git a/xref/com/puppycrawl/tools/checkstyle/XMLLogger.html b/xref/com/puppycrawl/tools/checkstyle/XMLLogger.html
index 15f2c5e10e..db64b9efd8 100644
--- a/xref/com/puppycrawl/tools/checkstyle/XMLLogger.html
+++ b/xref/com/puppycrawl/tools/checkstyle/XMLLogger.html
@@ -42,368 +42,367 @@
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AuditListener;
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AutomaticBean;
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.SeverityLevel;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * Simple XML logger.</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * we want to localize error messages or simply that file names are</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * localized and takes care about escaping as well.</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_comment">// -@cs[AbbreviationAsWordInName] We can not change it as,</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_comment">// check's name is part of API (used in configurations).</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">extends</strong> <a name="AbstractAutomaticBean" href="../../../../com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#AbstractAutomaticBean">AbstractAutomaticBean</a>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">implements</strong> <a name="AuditListener" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditListener.html#AuditListener">AuditListener</a> {
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <em class="jxr_javadoccomment">/** Decimal radix. */</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BASE_10 = 10;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <em class="jxr_javadoccomment">/** Hex radix. */</em>
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BASE_16 = 16;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <em class="jxr_javadoccomment">/** Some known entities to detect. */</em>
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] ENTITIES = {<span class="jxr_string">"gt"</span>, <span class="jxr_string">"amp"</span>, <span class="jxr_string">"lt"</span>, <span class="jxr_string">"apos"</span>,
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>                                                <span class="jxr_string">"quot"</span>, };
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <em class="jxr_javadoccomment">/** Close output stream in auditFinished. */</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> closeStream;
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <em class="jxr_javadoccomment">/** The writer lock object. */</em>
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Object writerLock = <strong class="jxr_keyword">new</strong> Object();
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <em class="jxr_javadoccomment">/** Holds all messages for the given file. */</em>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Map&lt;String, FileMessages&gt; fileMessages =
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>              <strong class="jxr_keyword">new</strong> ConcurrentHashMap&lt;&gt;();
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     * Helper writer that allows easy encoding and printing.</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> PrintWriter writer;
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>  
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">     * Creates a new {@code XMLLogger} instance.</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">     * Sets the output to a defined stream.</em>
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment">     * @param outputStream the stream to write logs to.</em>
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</em>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment">     * @throws IllegalArgumentException if outputStreamOptions is null.</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <em class="jxr_javadoccomment">     * @noinspection deprecation</em>
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <em class="jxr_javadoccomment">     * @noinspectionreason We are forced to keep AutomaticBean compatability</em>
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">     *     because of maven-checkstyle-plugin. Until #12873.</em>
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong class="jxr_keyword">public</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>(OutputStream outputStream,
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>                       AutomaticBean.OutputStreamOptions outputStreamOptions) {
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>          <strong class="jxr_keyword">this</strong>(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>      }
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * Creates a new {@code XMLLogger} instance.</em>
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     * Sets the output to a defined stream.</em>
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     * @param outputStream the stream to write logs to.</em>
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     * @throws IllegalArgumentException if outputStreamOptions is null.</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>     <strong class="jxr_keyword">public</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>         writer = <strong class="jxr_keyword">new</strong> PrintWriter(<strong class="jxr_keyword">new</strong> OutputStreamWriter(outputStream, StandardCharsets.UTF_8));
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         <strong class="jxr_keyword">if</strong> (outputStreamOptions == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Parameter outputStreamOptions can not be null"</span>);
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>         }
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>         closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     }
-<a class="jxr_linenumber" name="L107" href="#L107">107</a> 
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>     @Override
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <em class="jxr_comment">// No code by default</em>
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>     }
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>     @Override
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditStarted(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>         writer.println(<span class="jxr_string">"&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;"</span>);
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>         <strong class="jxr_keyword">final</strong> String version = XMLLogger.<strong class="jxr_keyword">class</strong>.getPackage().getImplementationVersion();
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> 
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>         writer.println(<span class="jxr_string">"&lt;checkstyle version=\&quot;"</span> + version + <span class="jxr_string">"\&quot;&gt;"</span>);
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     }
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> 
-<a class="jxr_linenumber" name="L122" href="#L122">122</a>     @Override
-<a class="jxr_linenumber" name="L123" href="#L123">123</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditFinished(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L124" href="#L124">124</a>         writer.println(<span class="jxr_string">"&lt;/checkstyle&gt;"</span>);
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>         <strong class="jxr_keyword">if</strong> (closeStream) {
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>             writer.close();
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>         }
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>             writer.flush();
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>         }
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     }
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> 
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>     @Override
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L135" href="#L135">135</a>         fileMessages.put(event.getFileName(), <strong class="jxr_keyword">new</strong> FileMessages());
-<a class="jxr_linenumber" name="L136" href="#L136">136</a>     }
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> 
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>     @Override
-<a class="jxr_linenumber" name="L139" href="#L139">139</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileFinished(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>         <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>         <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
-<a class="jxr_linenumber" name="L142" href="#L142">142</a> 
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>         <strong class="jxr_keyword">synchronized</strong> (writerLock) {
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>             writeFileMessages(fileName, messages);
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>         }
-<a class="jxr_linenumber" name="L146" href="#L146">146</a> 
-<a class="jxr_linenumber" name="L147" href="#L147">147</a>         fileMessages.remove(fileName);
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>     }
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> 
-<a class="jxr_linenumber" name="L150" href="#L150">150</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a> <em class="jxr_javadoccomment">     * Prints the file section with all file errors and exceptions.</em>
-<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em class="jxr_javadoccomment">     * @param fileName The file name, as should be printed in the opening file tag.</em>
-<a class="jxr_linenumber" name="L154" href="#L154">154</a> <em class="jxr_javadoccomment">     * @param messages The file messages.</em>
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileMessages(String fileName, FileMessages messages) {
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>         writeFileOpeningTag(fileName);
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong class="jxr_keyword">if</strong> (messages != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>             <strong class="jxr_keyword">for</strong> (<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> errorEvent : messages.getErrors()) {
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>                 writeFileError(errorEvent);
-<a class="jxr_linenumber" name="L161" href="#L161">161</a>             }
-<a class="jxr_linenumber" name="L162" href="#L162">162</a>             <strong class="jxr_keyword">for</strong> (Throwable exception : messages.getExceptions()) {
-<a class="jxr_linenumber" name="L163" href="#L163">163</a>                 writeException(exception);
-<a class="jxr_linenumber" name="L164" href="#L164">164</a>             }
-<a class="jxr_linenumber" name="L165" href="#L165">165</a>         }
-<a class="jxr_linenumber" name="L166" href="#L166">166</a>         writeFileClosingTag();
-<a class="jxr_linenumber" name="L167" href="#L167">167</a>     }
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> 
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">     * Prints the "file" opening tag with the given filename.</em>
-<a class="jxr_linenumber" name="L171" href="#L171">171</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L172" href="#L172">172</a> <em class="jxr_javadoccomment">     * @param fileName The filename to output.</em>
-<a class="jxr_linenumber" name="L173" href="#L173">173</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L174" href="#L174">174</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileOpeningTag(String fileName) {
-<a class="jxr_linenumber" name="L175" href="#L175">175</a>         writer.println(<span class="jxr_string">"&lt;file name=\&quot;"</span> + encode(fileName) + <span class="jxr_string">"\&quot;&gt;"</span>);
-<a class="jxr_linenumber" name="L176" href="#L176">176</a>     }
-<a class="jxr_linenumber" name="L177" href="#L177">177</a> 
-<a class="jxr_linenumber" name="L178" href="#L178">178</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> <em class="jxr_javadoccomment">     * Prints the "file" closing tag.</em>
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileClosingTag() {
-<a class="jxr_linenumber" name="L182" href="#L182">182</a>         writer.println(<span class="jxr_string">"&lt;/file&gt;"</span>);
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>     }
-<a class="jxr_linenumber" name="L184" href="#L184">184</a> 
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>     @Override
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">if</strong> (event.getSeverityLevel() != SeverityLevel.IGNORE) {
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
-<a class="jxr_linenumber" name="L189" href="#L189">189</a>             <strong class="jxr_keyword">if</strong> (fileName == <strong class="jxr_keyword">null</strong> || !fileMessages.containsKey(fileName)) {
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>                 <strong class="jxr_keyword">synchronized</strong> (writerLock) {
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>                     writeFileError(event);
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>                 }
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>             }
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>                 <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>                 messages.addError(event);
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>             }
-<a class="jxr_linenumber" name="L198" href="#L198">198</a>         }
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>     }
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> 
-<a class="jxr_linenumber" name="L201" href="#L201">201</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment">     * Outputs the given event to the writer.</em>
-<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment">     * @param event An event to print.</em>
-<a class="jxr_linenumber" name="L205" href="#L205">205</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L206" href="#L206">206</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>         writer.print(<span class="jxr_string">"&lt;error"</span> + <span class="jxr_string">" line=\&quot;"</span> + event.getLine() + <span class="jxr_string">"\&quot;"</span>);
-<a class="jxr_linenumber" name="L208" href="#L208">208</a>         <strong class="jxr_keyword">if</strong> (event.getColumn() &gt; 0) {
-<a class="jxr_linenumber" name="L209" href="#L209">209</a>             writer.print(<span class="jxr_string">" column=\&quot;"</span> + event.getColumn() + <span class="jxr_string">"\&quot;"</span>);
-<a class="jxr_linenumber" name="L210" href="#L210">210</a>         }
-<a class="jxr_linenumber" name="L211" href="#L211">211</a>         writer.print(<span class="jxr_string">" severity=\&quot;"</span>
-<a class="jxr_linenumber" name="L212" href="#L212">212</a>                 + event.getSeverityLevel().getName()
-<a class="jxr_linenumber" name="L213" href="#L213">213</a>                 + <span class="jxr_string">"\&quot;"</span>);
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>         writer.print(<span class="jxr_string">" message=\&quot;"</span>
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>                 + encode(event.getMessage())
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>                 + <span class="jxr_string">"\&quot;"</span>);
-<a class="jxr_linenumber" name="L217" href="#L217">217</a>         writer.print(<span class="jxr_string">" source=\&quot;"</span>);
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>         <strong class="jxr_keyword">if</strong> (event.getModuleId() == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>             writer.print(encode(event.getSourceName()));
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>         }
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>             writer.print(encode(event.getModuleId()));
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>         }
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>         writer.println(<span class="jxr_string">"\&quot;/&gt;"</span>);
-<a class="jxr_linenumber" name="L225" href="#L225">225</a>     }
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> 
-<a class="jxr_linenumber" name="L227" href="#L227">227</a>     @Override
-<a class="jxr_linenumber" name="L228" href="#L228">228</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event, Throwable throwable) {
-<a class="jxr_linenumber" name="L229" href="#L229">229</a>         <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
-<a class="jxr_linenumber" name="L230" href="#L230">230</a>         <strong class="jxr_keyword">if</strong> (fileName == <strong class="jxr_keyword">null</strong> || !fileMessages.containsKey(fileName)) {
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>             <strong class="jxr_keyword">synchronized</strong> (writerLock) {
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>                 writeException(throwable);
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>             }
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>         }
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>             <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>             messages.addException(throwable);
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>         }
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>     }
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> 
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">     * Writes the exception event to the print writer.</em>
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">     * @param throwable The</em>
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeException(Throwable throwable) {
-<a class="jxr_linenumber" name="L247" href="#L247">247</a>         writer.println(<span class="jxr_string">"&lt;exception&gt;"</span>);
-<a class="jxr_linenumber" name="L248" href="#L248">248</a>         writer.println(<span class="jxr_string">"&lt;![CDATA["</span>);
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> 
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">final</strong> StringWriter stringWriter = <strong class="jxr_keyword">new</strong> StringWriter();
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>         <strong class="jxr_keyword">final</strong> PrintWriter printer = <strong class="jxr_keyword">new</strong> PrintWriter(stringWriter);
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>         throwable.printStackTrace(printer);
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>         writer.println(encode(stringWriter.toString()));
-<a class="jxr_linenumber" name="L254" href="#L254">254</a> 
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>         writer.println(<span class="jxr_string">"]]&gt;"</span>);
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>         writer.println(<span class="jxr_string">"&lt;/exception&gt;"</span>);
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>     }
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> 
-<a class="jxr_linenumber" name="L259" href="#L259">259</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</em>
-<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     * @param value the value to escape.</em>
-<a class="jxr_linenumber" name="L263" href="#L263">263</a> <em class="jxr_javadoccomment">     * @return the escaped value if necessary.</em>
-<a class="jxr_linenumber" name="L264" href="#L264">264</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L265" href="#L265">265</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> String encode(String value) {
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">final</strong> StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder(256);
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; value.length(); i++) {
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">char</strong> chr = value.charAt(i);
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>             <strong class="jxr_keyword">switch</strong> (chr) {
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>                 <strong class="jxr_keyword">case</strong> '&lt;':
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>                     sb.append(<span class="jxr_string">"&amp;lt;"</span>);
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>                 <strong class="jxr_keyword">case</strong> '&gt;':
-<a class="jxr_linenumber" name="L274" href="#L274">274</a>                     sb.append(<span class="jxr_string">"&amp;gt;"</span>);
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>                 <strong class="jxr_keyword">case</strong> '\'':
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>                     sb.append(<span class="jxr_string">"&amp;apos;"</span>);
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>                 <strong class="jxr_keyword">case</strong> '\&quot;':
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>                     sb.append(<span class="jxr_string">"&amp;quot;"</span>);
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>                 <strong class="jxr_keyword">case</strong> '&amp;':
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>                     sb.append(<span class="jxr_string">"&amp;amp;"</span>);
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>                 <strong class="jxr_keyword">case</strong> '\r':
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>                 <strong class="jxr_keyword">case</strong> '\n':
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>                     sb.append(<span class="jxr_string">"&amp;#10;"</span>);
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>                 <strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>                     <strong class="jxr_keyword">if</strong> (Character.isISOControl(chr)) {
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>                         <em class="jxr_comment">// true escape characters need '&amp;' before, but it also requires XML 1.1</em>
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>                         <em class="jxr_comment">// until https://github.com/checkstyle/checkstyle/issues/5168</em>
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>                         sb.append(<span class="jxr_string">"#x"</span>);
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>                         sb.append(Integer.toHexString(chr));
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>                         sb.append(';');
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>                     }
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>                     <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>                         sb.append(chr);
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>                     }
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>             }
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>         }
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>         <strong class="jxr_keyword">return</strong> sb.toString();
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>     }
-<a class="jxr_linenumber" name="L306" href="#L306">306</a> 
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment">     * Finds whether the given argument is character or entity reference.</em>
-<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">     * @param ent the possible entity to look for.</em>
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment">     * @return whether the given argument a character or entity reference</em>
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isReference(String ent) {
-<a class="jxr_linenumber" name="L314" href="#L314">314</a>         <strong class="jxr_keyword">boolean</strong> reference = false;
-<a class="jxr_linenumber" name="L315" href="#L315">315</a> 
-<a class="jxr_linenumber" name="L316" href="#L316">316</a>         <strong class="jxr_keyword">if</strong> (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(<span class="jxr_string">";"</span>)) {
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>             <strong class="jxr_keyword">if</strong> (ent.charAt(1) == '#') {
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>                 <em class="jxr_comment">// prefix is "&amp;#"</em>
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>                 <strong class="jxr_keyword">int</strong> prefixLength = 2;
-<a class="jxr_linenumber" name="L320" href="#L320">320</a> 
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>                 <strong class="jxr_keyword">int</strong> radix = BASE_10;
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>                 <strong class="jxr_keyword">if</strong> (ent.charAt(2) == 'x') {
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>                     prefixLength++;
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>                     radix = BASE_16;
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>                 }
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>                 <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>                     Integer.parseInt(
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>                         ent.substring(prefixLength, ent.length() - 1), radix);
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>                     reference = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L330" href="#L330">330</a>                 }
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>                 <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> NumberFormatException ignored) {
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>                     reference = false;
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>                 }
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>             }
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>                 <strong class="jxr_keyword">final</strong> String name = ent.substring(1, ent.length() - 1);
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>                 <strong class="jxr_keyword">for</strong> (String element : ENTITIES) {
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>                     <strong class="jxr_keyword">if</strong> (name.equals(element)) {
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>                         reference = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>                         <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L341" href="#L341">341</a>                     }
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>                 }
-<a class="jxr_linenumber" name="L343" href="#L343">343</a>             }
-<a class="jxr_linenumber" name="L344" href="#L344">344</a>         }
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> 
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>         <strong class="jxr_keyword">return</strong> reference;
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>     }
-<a class="jxr_linenumber" name="L348" href="#L348">348</a> 
-<a class="jxr_linenumber" name="L349" href="#L349">349</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L350" href="#L350">350</a> <em class="jxr_javadoccomment">     * The registered file messages.</em>
-<a class="jxr_linenumber" name="L351" href="#L351">351</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileMessages {
-<a class="jxr_linenumber" name="L353" href="#L353">353</a> 
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <em class="jxr_javadoccomment">/** The file error events. */</em>
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;AuditEvent&gt; errors = Collections.synchronizedList(<strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
-<a class="jxr_linenumber" name="L356" href="#L356">356</a> 
-<a class="jxr_linenumber" name="L357" href="#L357">357</a>         <em class="jxr_javadoccomment">/** The file exceptions. */</em>
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;Throwable&gt; exceptions = Collections.synchronizedList(<strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
-<a class="jxr_linenumber" name="L359" href="#L359">359</a> 
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> <em class="jxr_javadoccomment">         * Returns the file error events.</em>
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L363" href="#L363">363</a> <em class="jxr_javadoccomment">         * @return the file error events.</em>
-<a class="jxr_linenumber" name="L364" href="#L364">364</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>         <strong class="jxr_keyword">public</strong> List&lt;AuditEvent&gt; getErrors() {
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>             <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableList(errors);
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>         }
-<a class="jxr_linenumber" name="L368" href="#L368">368</a> 
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment">         * Adds the given error event to the messages.</em>
-<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment">         * @param event the error event.</em>
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L374" href="#L374">374</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
-<a class="jxr_linenumber" name="L375" href="#L375">375</a>             errors.add(event);
-<a class="jxr_linenumber" name="L376" href="#L376">376</a>         }
-<a class="jxr_linenumber" name="L377" href="#L377">377</a> 
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em class="jxr_javadoccomment">         * Returns the file exceptions.</em>
-<a class="jxr_linenumber" name="L380" href="#L380">380</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L381" href="#L381">381</a> <em class="jxr_javadoccomment">         * @return the file exceptions.</em>
-<a class="jxr_linenumber" name="L382" href="#L382">382</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>         <strong class="jxr_keyword">public</strong> List&lt;Throwable&gt; getExceptions() {
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>             <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableList(exceptions);
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>         }
-<a class="jxr_linenumber" name="L386" href="#L386">386</a> 
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L388" href="#L388">388</a> <em class="jxr_javadoccomment">         * Adds the given exception to the messages.</em>
-<a class="jxr_linenumber" name="L389" href="#L389">389</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment">         * @param throwable the file exception</em>
-<a class="jxr_linenumber" name="L391" href="#L391">391</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L392" href="#L392">392</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(Throwable throwable) {
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>             exceptions.add(throwable);
-<a class="jxr_linenumber" name="L394" href="#L394">394</a>         }
-<a class="jxr_linenumber" name="L395" href="#L395">395</a> 
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>     }
-<a class="jxr_linenumber" name="L397" href="#L397">397</a> 
-<a class="jxr_linenumber" name="L398" href="#L398">398</a> }
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * Simple XML logger.</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * It outputs everything in UTF-8 (default XML encoding is UTF-8) in case</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * we want to localize error messages or simply that file names are</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * localized and takes care about escaping as well.</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_comment">// -@cs[AbbreviationAsWordInName] We can not change it as,</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_comment">// check's name is part of API (used in configurations).</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">extends</strong> <a name="AbstractAutomaticBean" href="../../../../com/puppycrawl/tools/checkstyle/AbstractAutomaticBean.html#AbstractAutomaticBean">AbstractAutomaticBean</a>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      <strong class="jxr_keyword">implements</strong> <a name="AuditListener" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditListener.html#AuditListener">AuditListener</a> {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <em class="jxr_javadoccomment">/** Decimal radix. */</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BASE_10 = 10;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <em class="jxr_javadoccomment">/** Hex radix. */</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> BASE_16 = 16;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      <em class="jxr_javadoccomment">/** Some known entities to detect. */</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] ENTITIES = {<span class="jxr_string">"gt"</span>, <span class="jxr_string">"amp"</span>, <span class="jxr_string">"lt"</span>, <span class="jxr_string">"apos"</span>,
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>                                                <span class="jxr_string">"quot"</span>, };
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      <em class="jxr_javadoccomment">/** Close output stream in auditFinished. */</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> closeStream;
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <em class="jxr_javadoccomment">/** The writer lock object. */</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Object writerLock = <strong class="jxr_keyword">new</strong> Object();
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <em class="jxr_javadoccomment">/** Holds all messages for the given file. */</em>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Map&lt;String, FileMessages&gt; fileMessages =
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>              <strong class="jxr_keyword">new</strong> ConcurrentHashMap&lt;&gt;();
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     * Helper writer that allows easy encoding and printing.</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> PrintWriter writer;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">     * Creates a new {@code XMLLogger} instance.</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">     * Sets the output to a defined stream.</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     * @param outputStream the stream to write logs to.</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     * @throws IllegalArgumentException if outputStreamOptions is null.</em>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment">     * @noinspection deprecation</em>
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  <em class="jxr_javadoccomment">     * @noinspectionreason We are forced to keep AutomaticBean compatability</em>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <em class="jxr_javadoccomment">     *     because of maven-checkstyle-plugin. Until #12873.</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      <strong class="jxr_keyword">public</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>(OutputStream outputStream,
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                       AutomaticBean.OutputStreamOptions outputStreamOptions) {
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>          <strong class="jxr_keyword">this</strong>(outputStream, OutputStreamOptions.valueOf(outputStreamOptions.name()));
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      }
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">     * Creates a new {@code XMLLogger} instance.</em>
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  <em class="jxr_javadoccomment">     * Sets the output to a defined stream.</em>
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  <em class="jxr_javadoccomment">     * @param outputStream the stream to write logs to.</em>
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     * @param outputStreamOptions if {@code CLOSE} stream should be closed in auditFinished()</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     * @throws IllegalArgumentException if outputStreamOptions is null.</em>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <strong class="jxr_keyword">public</strong> <a name="XMLLogger" href="../../../../com/puppycrawl/tools/checkstyle/XMLLogger.html#XMLLogger">XMLLogger</a>(OutputStream outputStream, OutputStreamOptions outputStreamOptions) {
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>         writer = <strong class="jxr_keyword">new</strong> PrintWriter(<strong class="jxr_keyword">new</strong> OutputStreamWriter(outputStream, StandardCharsets.UTF_8));
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">if</strong> (outputStreamOptions == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Parameter outputStreamOptions can not be null"</span>);
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         }
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         closeStream = outputStreamOptions == OutputStreamOptions.CLOSE;
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     @Override
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> finishLocalSetup() {
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <em class="jxr_comment">// No code by default</em>
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>     }
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> 
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>     @Override
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditStarted(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>         writer.println(<span class="jxr_string">"&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;"</span>);
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> 
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>         <strong class="jxr_keyword">final</strong> String version = XMLLogger.<strong class="jxr_keyword">class</strong>.getPackage().getImplementationVersion();
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> 
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>         writer.println(<span class="jxr_string">"&lt;checkstyle version=\&quot;"</span> + version + <span class="jxr_string">"\&quot;&gt;"</span>);
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     }
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>     @Override
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> auditFinished(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>         writer.println(<span class="jxr_string">"&lt;/checkstyle&gt;"</span>);
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         <strong class="jxr_keyword">if</strong> (closeStream) {
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>             writer.close();
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>         }
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>             writer.flush();
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>         }
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>     }
+<a class="jxr_linenumber" name="L131" href="#L131">131</a> 
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>     @Override
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileStarted(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         fileMessages.put(event.getFileName(), <strong class="jxr_keyword">new</strong> FileMessages());
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>     }
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> 
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     @Override
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> fileFinished(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>         <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>         <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>         <strong class="jxr_keyword">synchronized</strong> (writerLock) {
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>             writeFileMessages(fileName, messages);
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         }
+<a class="jxr_linenumber" name="L145" href="#L145">145</a> 
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>         fileMessages.remove(fileName);
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>     }
+<a class="jxr_linenumber" name="L148" href="#L148">148</a> 
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment">     * Prints the file section with all file errors and exceptions.</em>
+<a class="jxr_linenumber" name="L151" href="#L151">151</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em class="jxr_javadoccomment">     * @param fileName The file name, as should be printed in the opening file tag.</em>
+<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em class="jxr_javadoccomment">     * @param messages The file messages.</em>
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileMessages(String fileName, FileMessages messages) {
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>         writeFileOpeningTag(fileName);
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>         <strong class="jxr_keyword">if</strong> (messages != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>             <strong class="jxr_keyword">for</strong> (<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> errorEvent : messages.getErrors()) {
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>                 writeFileError(errorEvent);
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>             }
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>             <strong class="jxr_keyword">for</strong> (Throwable exception : messages.getExceptions()) {
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>                 writeException(exception);
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>             }
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>         }
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>         writeFileClosingTag();
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>     }
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> 
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment">     * Prints the "file" opening tag with the given filename.</em>
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> <em class="jxr_javadoccomment">     * @param fileName The filename to output.</em>
+<a class="jxr_linenumber" name="L172" href="#L172">172</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileOpeningTag(String fileName) {
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         writer.println(<span class="jxr_string">"&lt;file name=\&quot;"</span> + encode(fileName) + <span class="jxr_string">"\&quot;&gt;"</span>);
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>     }
+<a class="jxr_linenumber" name="L176" href="#L176">176</a> 
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_javadoccomment">     * Prints the "file" closing tag.</em>
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileClosingTag() {
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>         writer.println(<span class="jxr_string">"&lt;/file&gt;"</span>);
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>     }
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>     @Override
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>         <strong class="jxr_keyword">if</strong> (event.getSeverityLevel() != SeverityLevel.IGNORE) {
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>             <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>             <strong class="jxr_keyword">if</strong> (fileName == <strong class="jxr_keyword">null</strong> || !fileMessages.containsKey(fileName)) {
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>                 <strong class="jxr_keyword">synchronized</strong> (writerLock) {
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>                     writeFileError(event);
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>                 }
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>             }
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>                 <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>                 messages.addError(event);
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>             }
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>         }
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>     }
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> 
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment">     * Outputs the given event to the writer.</em>
+<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment">     * @param event An event to print.</em>
+<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeFileError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>         writer.print(<span class="jxr_string">"&lt;error"</span> + <span class="jxr_string">" line=\&quot;"</span> + event.getLine() + <span class="jxr_string">"\&quot;"</span>);
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>         <strong class="jxr_keyword">if</strong> (event.getColumn() &gt; 0) {
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>             writer.print(<span class="jxr_string">" column=\&quot;"</span> + event.getColumn() + <span class="jxr_string">"\&quot;"</span>);
+<a class="jxr_linenumber" name="L209" href="#L209">209</a>         }
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>         writer.print(<span class="jxr_string">" severity=\&quot;"</span>
+<a class="jxr_linenumber" name="L211" href="#L211">211</a>                 + event.getSeverityLevel().getName()
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>                 + <span class="jxr_string">"\&quot;"</span>);
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>         writer.print(<span class="jxr_string">" message=\&quot;"</span>
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>                 + encode(event.getMessage())
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>                 + <span class="jxr_string">"\&quot;"</span>);
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>         writer.print(<span class="jxr_string">" source=\&quot;"</span>);
+<a class="jxr_linenumber" name="L217" href="#L217">217</a>         <strong class="jxr_keyword">if</strong> (event.getModuleId() == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>             writer.print(encode(event.getSourceName()));
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>         }
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>             writer.print(encode(event.getModuleId()));
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>         }
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>         writer.println(<span class="jxr_string">"\&quot;/&gt;"</span>);
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>     }
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> 
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>     @Override
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event, Throwable throwable) {
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>         <strong class="jxr_keyword">final</strong> String fileName = event.getFileName();
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>         <strong class="jxr_keyword">if</strong> (fileName == <strong class="jxr_keyword">null</strong> || !fileMessages.containsKey(fileName)) {
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>             <strong class="jxr_keyword">synchronized</strong> (writerLock) {
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>                 writeException(throwable);
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>             }
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>         }
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>             <strong class="jxr_keyword">final</strong> FileMessages messages = fileMessages.get(fileName);
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>             messages.addException(throwable);
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>         }
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>     }
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> 
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">     * Writes the exception event to the print writer.</em>
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">     * @param throwable The</em>
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeException(Throwable throwable) {
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>         writer.println(<span class="jxr_string">"&lt;exception&gt;"</span>);
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>         writer.println(<span class="jxr_string">"&lt;![CDATA["</span>);
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> 
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>         <strong class="jxr_keyword">final</strong> StringWriter stringWriter = <strong class="jxr_keyword">new</strong> StringWriter();
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">final</strong> PrintWriter printer = <strong class="jxr_keyword">new</strong> PrintWriter(stringWriter);
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>         throwable.printStackTrace(printer);
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         writer.println(encode(stringWriter.toString()));
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>         writer.println(<span class="jxr_string">"]]&gt;"</span>);
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>         writer.println(<span class="jxr_string">"&lt;/exception&gt;"</span>);
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>     }
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> 
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment">     * Escape &amp;lt;, &amp;gt; &amp;amp; &amp;#39; and &amp;quot; as their entities.</em>
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     * @param value the value to escape.</em>
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     * @return the escaped value if necessary.</em>
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> String encode(String value) {
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>         <strong class="jxr_keyword">final</strong> StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder(256);
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; value.length(); i++) {
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">char</strong> chr = value.charAt(i);
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>             <strong class="jxr_keyword">switch</strong> (chr) {
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>                 <strong class="jxr_keyword">case</strong> '&lt;':
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>                     sb.append(<span class="jxr_string">"&amp;lt;"</span>);
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>                 <strong class="jxr_keyword">case</strong> '&gt;':
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>                     sb.append(<span class="jxr_string">"&amp;gt;"</span>);
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>                 <strong class="jxr_keyword">case</strong> '\'':
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>                     sb.append(<span class="jxr_string">"&amp;apos;"</span>);
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>                 <strong class="jxr_keyword">case</strong> '\&quot;':
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>                     sb.append(<span class="jxr_string">"&amp;quot;"</span>);
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>                 <strong class="jxr_keyword">case</strong> '&amp;':
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>                     sb.append(<span class="jxr_string">"&amp;amp;"</span>);
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>                 <strong class="jxr_keyword">case</strong> '\r':
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>                 <strong class="jxr_keyword">case</strong> '\n':
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>                     sb.append(<span class="jxr_string">"&amp;#10;"</span>);
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>                 <strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>                     <strong class="jxr_keyword">if</strong> (Character.isISOControl(chr)) {
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>                         <em class="jxr_comment">// true escape characters need '&amp;' before, but it also requires XML 1.1</em>
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>                         <em class="jxr_comment">// until https://github.com/checkstyle/checkstyle/issues/5168</em>
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>                         sb.append(<span class="jxr_string">"#x"</span>);
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>                         sb.append(Integer.toHexString(chr));
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>                         sb.append(';');
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>                     }
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>                     <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>                         sb.append(chr);
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>                     }
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>             }
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>         }
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>         <strong class="jxr_keyword">return</strong> sb.toString();
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>     }
+<a class="jxr_linenumber" name="L305" href="#L305">305</a> 
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L307" href="#L307">307</a> <em class="jxr_javadoccomment">     * Finds whether the given argument is character or entity reference.</em>
+<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment">     * @param ent the possible entity to look for.</em>
+<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">     * @return whether the given argument a character or entity reference</em>
+<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isReference(String ent) {
+<a class="jxr_linenumber" name="L313" href="#L313">313</a>         <strong class="jxr_keyword">boolean</strong> reference = false;
+<a class="jxr_linenumber" name="L314" href="#L314">314</a> 
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>         <strong class="jxr_keyword">if</strong> (ent.charAt(0) == '&amp;' &amp;&amp; ent.endsWith(<span class="jxr_string">";"</span>)) {
+<a class="jxr_linenumber" name="L316" href="#L316">316</a>             <strong class="jxr_keyword">if</strong> (ent.charAt(1) == '#') {
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>                 <em class="jxr_comment">// prefix is "&amp;#"</em>
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>                 <strong class="jxr_keyword">int</strong> prefixLength = 2;
+<a class="jxr_linenumber" name="L319" href="#L319">319</a> 
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>                 <strong class="jxr_keyword">int</strong> radix = BASE_10;
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>                 <strong class="jxr_keyword">if</strong> (ent.charAt(2) == 'x') {
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>                     prefixLength++;
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>                     radix = BASE_16;
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>                 }
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>                 <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>                     Integer.parseInt(
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>                         ent.substring(prefixLength, ent.length() - 1), radix);
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>                     reference = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>                 }
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>                 <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> NumberFormatException ignored) {
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>                     reference = false;
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>                 }
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>             }
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>                 <strong class="jxr_keyword">final</strong> String name = ent.substring(1, ent.length() - 1);
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>                 <strong class="jxr_keyword">for</strong> (String element : ENTITIES) {
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>                     <strong class="jxr_keyword">if</strong> (name.equals(element)) {
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>                         reference = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>                         <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L340" href="#L340">340</a>                     }
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>                 }
+<a class="jxr_linenumber" name="L342" href="#L342">342</a>             }
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>         }
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> 
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>         <strong class="jxr_keyword">return</strong> reference;
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>     }
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L349" href="#L349">349</a> <em class="jxr_javadoccomment">     * The registered file messages.</em>
+<a class="jxr_linenumber" name="L350" href="#L350">350</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> FileMessages {
+<a class="jxr_linenumber" name="L352" href="#L352">352</a> 
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>         <em class="jxr_javadoccomment">/** The file error events. */</em>
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;AuditEvent&gt; errors = Collections.synchronizedList(<strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> 
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>         <em class="jxr_javadoccomment">/** The file exceptions. */</em>
+<a class="jxr_linenumber" name="L357" href="#L357">357</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> List&lt;Throwable&gt; exceptions = Collections.synchronizedList(<strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;());
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> 
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment">         * Returns the file error events.</em>
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L362" href="#L362">362</a> <em class="jxr_javadoccomment">         * @return the file error events.</em>
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">public</strong> List&lt;AuditEvent&gt; getErrors() {
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(errors);
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>         }
+<a class="jxr_linenumber" name="L367" href="#L367">367</a> 
+<a class="jxr_linenumber" name="L368" href="#L368">368</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L369" href="#L369">369</a> <em class="jxr_javadoccomment">         * Adds the given error event to the messages.</em>
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment">         * @param event the error event.</em>
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addError(<a name="AuditEvent" href="../../../../com/puppycrawl/tools/checkstyle/api/AuditEvent.html#AuditEvent">AuditEvent</a> event) {
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             errors.add(event);
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>         }
+<a class="jxr_linenumber" name="L376" href="#L376">376</a> 
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L378" href="#L378">378</a> <em class="jxr_javadoccomment">         * Returns the file exceptions.</em>
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> <em class="jxr_javadoccomment">         * @return the file exceptions.</em>
+<a class="jxr_linenumber" name="L381" href="#L381">381</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>         <strong class="jxr_keyword">public</strong> List&lt;Throwable&gt; getExceptions() {
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(exceptions);
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>         }
+<a class="jxr_linenumber" name="L385" href="#L385">385</a> 
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L387" href="#L387">387</a> <em class="jxr_javadoccomment">         * Adds the given exception to the messages.</em>
+<a class="jxr_linenumber" name="L388" href="#L388">388</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> <em class="jxr_javadoccomment">         * @param throwable the file exception</em>
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addException(Throwable throwable) {
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>             exceptions.add(throwable);
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>         }
+<a class="jxr_linenumber" name="L394" href="#L394">394</a> 
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>     }
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> 
+<a class="jxr_linenumber" name="L397" href="#L397">397</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/ant/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/ant/package-frame.html
index 302435f404..ce3041af43 100644
--- a/xref/com/puppycrawl/tools/checkstyle/ant/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/ant/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/ant/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/ant/package-summary.html
index 4ae049c800..47591caeb4 100644
--- a/xref/com/puppycrawl/tools/checkstyle/ant/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/ant/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.ant</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.ant</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/api/TokenTypes.html b/xref/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
index 8d37d6bb92..892c1f148a 100644
--- a/xref/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
+++ b/xref/com/puppycrawl/tools/checkstyle/api/TokenTypes.html
@@ -6613,7 +6613,7 @@
 <a class="jxr_linenumber" name="L6605" href="#L6605">6605</a> <em class="jxr_javadoccomment">     * The opening delimiter of an embedded expression within a string template.</em>
 <a class="jxr_linenumber" name="L6606" href="#L6606">6606</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L6607" href="#L6607">6607</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L6608" href="#L6608">6608</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</em>
+<a class="jxr_linenumber" name="L6608" href="#L6608">6608</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</em>
 <a class="jxr_linenumber" name="L6609" href="#L6609">6609</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
 <a class="jxr_linenumber" name="L6610" href="#L6610">6610</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L6611" href="#L6611">6611</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
@@ -6634,128 +6634,177 @@
 <a class="jxr_linenumber" name="L6626" href="#L6626">6626</a> <em class="jxr_javadoccomment">     *                  |       |--IDENT -&amp;gt; getName</em>
 <a class="jxr_linenumber" name="L6627" href="#L6627">6627</a> <em class="jxr_javadoccomment">     *                  |       |--ELIST -&amp;gt; ELIST</em>
 <a class="jxr_linenumber" name="L6628" href="#L6628">6628</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6629" href="#L6629">6629</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
+<a class="jxr_linenumber" name="L6629" href="#L6629">6629</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</em>
 <a class="jxr_linenumber" name="L6630" href="#L6630">6630</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
-<a class="jxr_linenumber" name="L6631" href="#L6631">6631</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6632" href="#L6632">6632</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
-<a class="jxr_linenumber" name="L6633" href="#L6633">6633</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
-<a class="jxr_linenumber" name="L6634" href="#L6634">6634</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
-<a class="jxr_linenumber" name="L6635" href="#L6635">6635</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
-<a class="jxr_linenumber" name="L6636" href="#L6636">6636</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
-<a class="jxr_linenumber" name="L6637" href="#L6637">6637</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L6638" href="#L6638">6638</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6639" href="#L6639">6639</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
-<a class="jxr_linenumber" name="L6640" href="#L6640">6640</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
-<a class="jxr_linenumber" name="L6641" href="#L6641">6641</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
-<a class="jxr_linenumber" name="L6642" href="#L6642">6642</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
-<a class="jxr_linenumber" name="L6643" href="#L6643">6643</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
-<a class="jxr_linenumber" name="L6644" href="#L6644">6644</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
-<a class="jxr_linenumber" name="L6645" href="#L6645">6645</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6646" href="#L6646">6646</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
-<a class="jxr_linenumber" name="L6647" href="#L6647">6647</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L6648" href="#L6648">6648</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION_BEGIN =
-<a class="jxr_linenumber" name="L6649" href="#L6649">6649</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN;
-<a class="jxr_linenumber" name="L6650" href="#L6650">6650</a> 
-<a class="jxr_linenumber" name="L6651" href="#L6651">6651</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L6652" href="#L6652">6652</a> <em class="jxr_javadoccomment">     * An expression embedded within a string template.</em>
-<a class="jxr_linenumber" name="L6653" href="#L6653">6653</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L6654" href="#L6654">6654</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L6655" href="#L6655">6655</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</em>
-<a class="jxr_linenumber" name="L6656" href="#L6656">6656</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L6657" href="#L6657">6657</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L6658" href="#L6658">6658</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L6659" href="#L6659">6659</a> <em class="jxr_javadoccomment">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</em>
-<a class="jxr_linenumber" name="L6660" href="#L6660">6660</a> <em class="jxr_javadoccomment">     *  |--MODIFIERS -&amp;gt; MODIFIERS</em>
-<a class="jxr_linenumber" name="L6661" href="#L6661">6661</a> <em class="jxr_javadoccomment">     *  |--TYPE -&amp;gt; TYPE</em>
-<a class="jxr_linenumber" name="L6662" href="#L6662">6662</a> <em class="jxr_javadoccomment">     *  |   `--IDENT -&amp;gt; String</em>
-<a class="jxr_linenumber" name="L6663" href="#L6663">6663</a> <em class="jxr_javadoccomment">     *  |--IDENT -&amp;gt; s</em>
-<a class="jxr_linenumber" name="L6664" href="#L6664">6664</a> <em class="jxr_javadoccomment">     *  `--ASSIGN -&amp;gt; =</em>
-<a class="jxr_linenumber" name="L6665" href="#L6665">6665</a> <em class="jxr_javadoccomment">     *      `--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6666" href="#L6666">6666</a> <em class="jxr_javadoccomment">     *          `--DOT -&amp;gt; .</em>
-<a class="jxr_linenumber" name="L6667" href="#L6667">6667</a> <em class="jxr_javadoccomment">     *              |--IDENT -&amp;gt; STR</em>
-<a class="jxr_linenumber" name="L6668" href="#L6668">6668</a> <em class="jxr_javadoccomment">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</em>
-<a class="jxr_linenumber" name="L6669" href="#L6669">6669</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</em>
-<a class="jxr_linenumber" name="L6670" href="#L6670">6670</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</em>
-<a class="jxr_linenumber" name="L6671" href="#L6671">6671</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</em>
-<a class="jxr_linenumber" name="L6672" href="#L6672">6672</a> <em class="jxr_javadoccomment">     *                  |   `--METHOD_CALL -&amp;gt; (</em>
-<a class="jxr_linenumber" name="L6673" href="#L6673">6673</a> <em class="jxr_javadoccomment">     *                  |       |--IDENT -&amp;gt; getName</em>
-<a class="jxr_linenumber" name="L6674" href="#L6674">6674</a> <em class="jxr_javadoccomment">     *                  |       |--ELIST -&amp;gt; ELIST</em>
-<a class="jxr_linenumber" name="L6675" href="#L6675">6675</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6676" href="#L6676">6676</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
-<a class="jxr_linenumber" name="L6677" href="#L6677">6677</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
-<a class="jxr_linenumber" name="L6678" href="#L6678">6678</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6679" href="#L6679">6679</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
-<a class="jxr_linenumber" name="L6680" href="#L6680">6680</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
-<a class="jxr_linenumber" name="L6681" href="#L6681">6681</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
-<a class="jxr_linenumber" name="L6682" href="#L6682">6682</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
-<a class="jxr_linenumber" name="L6683" href="#L6683">6683</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
-<a class="jxr_linenumber" name="L6684" href="#L6684">6684</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L6685" href="#L6685">6685</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6686" href="#L6686">6686</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
-<a class="jxr_linenumber" name="L6687" href="#L6687">6687</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
-<a class="jxr_linenumber" name="L6688" href="#L6688">6688</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
-<a class="jxr_linenumber" name="L6689" href="#L6689">6689</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
-<a class="jxr_linenumber" name="L6690" href="#L6690">6690</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
-<a class="jxr_linenumber" name="L6691" href="#L6691">6691</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
-<a class="jxr_linenumber" name="L6692" href="#L6692">6692</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6693" href="#L6693">6693</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
-<a class="jxr_linenumber" name="L6694" href="#L6694">6694</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L6695" href="#L6695">6695</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION =
-<a class="jxr_linenumber" name="L6696" href="#L6696">6696</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION;
-<a class="jxr_linenumber" name="L6697" href="#L6697">6697</a> 
-<a class="jxr_linenumber" name="L6698" href="#L6698">6698</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L6699" href="#L6699">6699</a> <em class="jxr_javadoccomment">     * The closing delimiter of an embedded expression within a string</em>
-<a class="jxr_linenumber" name="L6700" href="#L6700">6700</a> <em class="jxr_javadoccomment">     * template.</em>
-<a class="jxr_linenumber" name="L6701" href="#L6701">6701</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L6702" href="#L6702">6702</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L6703" href="#L6703">6703</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName(firstName, lastName)}!";</em>
-<a class="jxr_linenumber" name="L6704" href="#L6704">6704</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L6705" href="#L6705">6705</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L6706" href="#L6706">6706</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
-<a class="jxr_linenumber" name="L6707" href="#L6707">6707</a> <em class="jxr_javadoccomment">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</em>
-<a class="jxr_linenumber" name="L6708" href="#L6708">6708</a> <em class="jxr_javadoccomment">     *  |--MODIFIERS -&amp;gt; MODIFIERS</em>
-<a class="jxr_linenumber" name="L6709" href="#L6709">6709</a> <em class="jxr_javadoccomment">     *  |--TYPE -&amp;gt; TYPE</em>
-<a class="jxr_linenumber" name="L6710" href="#L6710">6710</a> <em class="jxr_javadoccomment">     *  |   `--IDENT -&amp;gt; String</em>
-<a class="jxr_linenumber" name="L6711" href="#L6711">6711</a> <em class="jxr_javadoccomment">     *  |--IDENT -&amp;gt; s</em>
-<a class="jxr_linenumber" name="L6712" href="#L6712">6712</a> <em class="jxr_javadoccomment">     *  `--ASSIGN -&amp;gt; =</em>
-<a class="jxr_linenumber" name="L6713" href="#L6713">6713</a> <em class="jxr_javadoccomment">     *      `--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6714" href="#L6714">6714</a> <em class="jxr_javadoccomment">     *          `--DOT -&amp;gt; .</em>
-<a class="jxr_linenumber" name="L6715" href="#L6715">6715</a> <em class="jxr_javadoccomment">     *              |--IDENT -&amp;gt; STR</em>
-<a class="jxr_linenumber" name="L6716" href="#L6716">6716</a> <em class="jxr_javadoccomment">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</em>
-<a class="jxr_linenumber" name="L6717" href="#L6717">6717</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</em>
-<a class="jxr_linenumber" name="L6718" href="#L6718">6718</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</em>
-<a class="jxr_linenumber" name="L6719" href="#L6719">6719</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</em>
-<a class="jxr_linenumber" name="L6720" href="#L6720">6720</a> <em class="jxr_javadoccomment">     *                  |   `--METHOD_CALL -&amp;gt; (</em>
-<a class="jxr_linenumber" name="L6721" href="#L6721">6721</a> <em class="jxr_javadoccomment">     *                  |       |--IDENT -&amp;gt; getName</em>
-<a class="jxr_linenumber" name="L6722" href="#L6722">6722</a> <em class="jxr_javadoccomment">     *                  |       |--ELIST -&amp;gt; ELIST</em>
-<a class="jxr_linenumber" name="L6723" href="#L6723">6723</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6724" href="#L6724">6724</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
-<a class="jxr_linenumber" name="L6725" href="#L6725">6725</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
-<a class="jxr_linenumber" name="L6726" href="#L6726">6726</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
-<a class="jxr_linenumber" name="L6727" href="#L6727">6727</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
-<a class="jxr_linenumber" name="L6728" href="#L6728">6728</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
-<a class="jxr_linenumber" name="L6729" href="#L6729">6729</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
-<a class="jxr_linenumber" name="L6730" href="#L6730">6730</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
-<a class="jxr_linenumber" name="L6731" href="#L6731">6731</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
-<a class="jxr_linenumber" name="L6732" href="#L6732">6732</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
-<a class="jxr_linenumber" name="L6733" href="#L6733">6733</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6734" href="#L6734">6734</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
-<a class="jxr_linenumber" name="L6735" href="#L6735">6735</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
-<a class="jxr_linenumber" name="L6736" href="#L6736">6736</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
-<a class="jxr_linenumber" name="L6737" href="#L6737">6737</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
-<a class="jxr_linenumber" name="L6738" href="#L6738">6738</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
-<a class="jxr_linenumber" name="L6739" href="#L6739">6739</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
-<a class="jxr_linenumber" name="L6740" href="#L6740">6740</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L6741" href="#L6741">6741</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
-<a class="jxr_linenumber" name="L6742" href="#L6742">6742</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L6743" href="#L6743">6743</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION_END =
-<a class="jxr_linenumber" name="L6744" href="#L6744">6744</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION_END;
-<a class="jxr_linenumber" name="L6745" href="#L6745">6745</a> 
-<a class="jxr_linenumber" name="L6746" href="#L6746">6746</a>     <em class="jxr_javadoccomment">/** Prevent instantiation. */</em>
-<a class="jxr_linenumber" name="L6747" href="#L6747">6747</a>     <strong class="jxr_keyword">private</strong> <a name="TokenTypes" href="../../../../../com/puppycrawl/tools/checkstyle/api/TokenTypes.html#TokenTypes">TokenTypes</a>() {
-<a class="jxr_linenumber" name="L6748" href="#L6748">6748</a>     }
-<a class="jxr_linenumber" name="L6749" href="#L6749">6749</a> 
-<a class="jxr_linenumber" name="L6750" href="#L6750">6750</a> }
+<a class="jxr_linenumber" name="L6631" href="#L6631">6631</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6632" href="#L6632">6632</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
+<a class="jxr_linenumber" name="L6633" href="#L6633">6633</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
+<a class="jxr_linenumber" name="L6634" href="#L6634">6634</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6635" href="#L6635">6635</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
+<a class="jxr_linenumber" name="L6636" href="#L6636">6636</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
+<a class="jxr_linenumber" name="L6637" href="#L6637">6637</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
+<a class="jxr_linenumber" name="L6638" href="#L6638">6638</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
+<a class="jxr_linenumber" name="L6639" href="#L6639">6639</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
+<a class="jxr_linenumber" name="L6640" href="#L6640">6640</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6641" href="#L6641">6641</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6642" href="#L6642">6642</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
+<a class="jxr_linenumber" name="L6643" href="#L6643">6643</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
+<a class="jxr_linenumber" name="L6644" href="#L6644">6644</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
+<a class="jxr_linenumber" name="L6645" href="#L6645">6645</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
+<a class="jxr_linenumber" name="L6646" href="#L6646">6646</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
+<a class="jxr_linenumber" name="L6647" href="#L6647">6647</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
+<a class="jxr_linenumber" name="L6648" href="#L6648">6648</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6649" href="#L6649">6649</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
+<a class="jxr_linenumber" name="L6650" href="#L6650">6650</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L6651" href="#L6651">6651</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION_BEGIN =
+<a class="jxr_linenumber" name="L6652" href="#L6652">6652</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION_BEGIN;
+<a class="jxr_linenumber" name="L6653" href="#L6653">6653</a> 
+<a class="jxr_linenumber" name="L6654" href="#L6654">6654</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L6655" href="#L6655">6655</a> <em class="jxr_javadoccomment">     * An expression embedded within a string template.</em>
+<a class="jxr_linenumber" name="L6656" href="#L6656">6656</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6657" href="#L6657">6657</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6658" href="#L6658">6658</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</em>
+<a class="jxr_linenumber" name="L6659" href="#L6659">6659</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6660" href="#L6660">6660</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6661" href="#L6661">6661</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6662" href="#L6662">6662</a> <em class="jxr_javadoccomment">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</em>
+<a class="jxr_linenumber" name="L6663" href="#L6663">6663</a> <em class="jxr_javadoccomment">     *  |--MODIFIERS -&amp;gt; MODIFIERS</em>
+<a class="jxr_linenumber" name="L6664" href="#L6664">6664</a> <em class="jxr_javadoccomment">     *  |--TYPE -&amp;gt; TYPE</em>
+<a class="jxr_linenumber" name="L6665" href="#L6665">6665</a> <em class="jxr_javadoccomment">     *  |   `--IDENT -&amp;gt; String</em>
+<a class="jxr_linenumber" name="L6666" href="#L6666">6666</a> <em class="jxr_javadoccomment">     *  |--IDENT -&amp;gt; s</em>
+<a class="jxr_linenumber" name="L6667" href="#L6667">6667</a> <em class="jxr_javadoccomment">     *  `--ASSIGN -&amp;gt; =</em>
+<a class="jxr_linenumber" name="L6668" href="#L6668">6668</a> <em class="jxr_javadoccomment">     *      `--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6669" href="#L6669">6669</a> <em class="jxr_javadoccomment">     *          `--DOT -&amp;gt; .</em>
+<a class="jxr_linenumber" name="L6670" href="#L6670">6670</a> <em class="jxr_javadoccomment">     *              |--IDENT -&amp;gt; STR</em>
+<a class="jxr_linenumber" name="L6671" href="#L6671">6671</a> <em class="jxr_javadoccomment">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</em>
+<a class="jxr_linenumber" name="L6672" href="#L6672">6672</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</em>
+<a class="jxr_linenumber" name="L6673" href="#L6673">6673</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</em>
+<a class="jxr_linenumber" name="L6674" href="#L6674">6674</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</em>
+<a class="jxr_linenumber" name="L6675" href="#L6675">6675</a> <em class="jxr_javadoccomment">     *                  |   `--METHOD_CALL -&amp;gt; (</em>
+<a class="jxr_linenumber" name="L6676" href="#L6676">6676</a> <em class="jxr_javadoccomment">     *                  |       |--IDENT -&amp;gt; getName</em>
+<a class="jxr_linenumber" name="L6677" href="#L6677">6677</a> <em class="jxr_javadoccomment">     *                  |       |--ELIST -&amp;gt; ELIST</em>
+<a class="jxr_linenumber" name="L6678" href="#L6678">6678</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6679" href="#L6679">6679</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</em>
+<a class="jxr_linenumber" name="L6680" href="#L6680">6680</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
+<a class="jxr_linenumber" name="L6681" href="#L6681">6681</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6682" href="#L6682">6682</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
+<a class="jxr_linenumber" name="L6683" href="#L6683">6683</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
+<a class="jxr_linenumber" name="L6684" href="#L6684">6684</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6685" href="#L6685">6685</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
+<a class="jxr_linenumber" name="L6686" href="#L6686">6686</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
+<a class="jxr_linenumber" name="L6687" href="#L6687">6687</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
+<a class="jxr_linenumber" name="L6688" href="#L6688">6688</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
+<a class="jxr_linenumber" name="L6689" href="#L6689">6689</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
+<a class="jxr_linenumber" name="L6690" href="#L6690">6690</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6691" href="#L6691">6691</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6692" href="#L6692">6692</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
+<a class="jxr_linenumber" name="L6693" href="#L6693">6693</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
+<a class="jxr_linenumber" name="L6694" href="#L6694">6694</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
+<a class="jxr_linenumber" name="L6695" href="#L6695">6695</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
+<a class="jxr_linenumber" name="L6696" href="#L6696">6696</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
+<a class="jxr_linenumber" name="L6697" href="#L6697">6697</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
+<a class="jxr_linenumber" name="L6698" href="#L6698">6698</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6699" href="#L6699">6699</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
+<a class="jxr_linenumber" name="L6700" href="#L6700">6700</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L6701" href="#L6701">6701</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION =
+<a class="jxr_linenumber" name="L6702" href="#L6702">6702</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION;
+<a class="jxr_linenumber" name="L6703" href="#L6703">6703</a> 
+<a class="jxr_linenumber" name="L6704" href="#L6704">6704</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L6705" href="#L6705">6705</a> <em class="jxr_javadoccomment">     * The closing delimiter of an embedded expression within a string</em>
+<a class="jxr_linenumber" name="L6706" href="#L6706">6706</a> <em class="jxr_javadoccomment">     * template.</em>
+<a class="jxr_linenumber" name="L6707" href="#L6707">6707</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6708" href="#L6708">6708</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6709" href="#L6709">6709</a> <em class="jxr_javadoccomment">     *     String s = STR."Hello, \{getName("Mr. ", firstName, lastName)}!";</em>
+<a class="jxr_linenumber" name="L6710" href="#L6710">6710</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6711" href="#L6711">6711</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6712" href="#L6712">6712</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6713" href="#L6713">6713</a> <em class="jxr_javadoccomment">     * VARIABLE_DEF -&amp;gt; VARIABLE_DEF</em>
+<a class="jxr_linenumber" name="L6714" href="#L6714">6714</a> <em class="jxr_javadoccomment">     *  |--MODIFIERS -&amp;gt; MODIFIERS</em>
+<a class="jxr_linenumber" name="L6715" href="#L6715">6715</a> <em class="jxr_javadoccomment">     *  |--TYPE -&amp;gt; TYPE</em>
+<a class="jxr_linenumber" name="L6716" href="#L6716">6716</a> <em class="jxr_javadoccomment">     *  |   `--IDENT -&amp;gt; String</em>
+<a class="jxr_linenumber" name="L6717" href="#L6717">6717</a> <em class="jxr_javadoccomment">     *  |--IDENT -&amp;gt; s</em>
+<a class="jxr_linenumber" name="L6718" href="#L6718">6718</a> <em class="jxr_javadoccomment">     *  `--ASSIGN -&amp;gt; =</em>
+<a class="jxr_linenumber" name="L6719" href="#L6719">6719</a> <em class="jxr_javadoccomment">     *      `--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6720" href="#L6720">6720</a> <em class="jxr_javadoccomment">     *          `--DOT -&amp;gt; .</em>
+<a class="jxr_linenumber" name="L6721" href="#L6721">6721</a> <em class="jxr_javadoccomment">     *              |--IDENT -&amp;gt; STR</em>
+<a class="jxr_linenumber" name="L6722" href="#L6722">6722</a> <em class="jxr_javadoccomment">     *              `--STRING_TEMPLATE_BEGIN -&amp;gt; "</em>
+<a class="jxr_linenumber" name="L6723" href="#L6723">6723</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; Hello,</em>
+<a class="jxr_linenumber" name="L6724" href="#L6724">6724</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_BEGIN -&amp;gt; \{</em>
+<a class="jxr_linenumber" name="L6725" href="#L6725">6725</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION -&amp;gt; EMBEDDED_EXPRESSION</em>
+<a class="jxr_linenumber" name="L6726" href="#L6726">6726</a> <em class="jxr_javadoccomment">     *                  |   `--METHOD_CALL -&amp;gt; (</em>
+<a class="jxr_linenumber" name="L6727" href="#L6727">6727</a> <em class="jxr_javadoccomment">     *                  |       |--IDENT -&amp;gt; getName</em>
+<a class="jxr_linenumber" name="L6728" href="#L6728">6728</a> <em class="jxr_javadoccomment">     *                  |       |--ELIST -&amp;gt; ELIST</em>
+<a class="jxr_linenumber" name="L6729" href="#L6729">6729</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6730" href="#L6730">6730</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--STRING_LITERAL -&amp;gt; "Mr. "</em>
+<a class="jxr_linenumber" name="L6731" href="#L6731">6731</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
+<a class="jxr_linenumber" name="L6732" href="#L6732">6732</a> <em class="jxr_javadoccomment">     *                  |       |   |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6733" href="#L6733">6733</a> <em class="jxr_javadoccomment">     *                  |       |   |   `--IDENT -&amp;gt; firstName</em>
+<a class="jxr_linenumber" name="L6734" href="#L6734">6734</a> <em class="jxr_javadoccomment">     *                  |       |   |--COMMA -&amp;gt; ,</em>
+<a class="jxr_linenumber" name="L6735" href="#L6735">6735</a> <em class="jxr_javadoccomment">     *                  |       |   `--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6736" href="#L6736">6736</a> <em class="jxr_javadoccomment">     *                  |       |       `--IDENT -&amp;gt; lastName</em>
+<a class="jxr_linenumber" name="L6737" href="#L6737">6737</a> <em class="jxr_javadoccomment">     *                  |       `--RPAREN -&amp;gt; )</em>
+<a class="jxr_linenumber" name="L6738" href="#L6738">6738</a> <em class="jxr_javadoccomment">     *                  |--EMBEDDED_EXPRESSION_END -&amp;gt; }</em>
+<a class="jxr_linenumber" name="L6739" href="#L6739">6739</a> <em class="jxr_javadoccomment">     *                  |--STRING_TEMPLATE_CONTENT -&amp;gt; !</em>
+<a class="jxr_linenumber" name="L6740" href="#L6740">6740</a> <em class="jxr_javadoccomment">     *                  `--STRING_TEMPLATE_END -&amp;gt; "</em>
+<a class="jxr_linenumber" name="L6741" href="#L6741">6741</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6742" href="#L6742">6742</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6743" href="#L6743">6743</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_END</em>
+<a class="jxr_linenumber" name="L6744" href="#L6744">6744</a> <em class="jxr_javadoccomment">     * @see #STRING_TEMPLATE_CONTENT</em>
+<a class="jxr_linenumber" name="L6745" href="#L6745">6745</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_BEGIN</em>
+<a class="jxr_linenumber" name="L6746" href="#L6746">6746</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION</em>
+<a class="jxr_linenumber" name="L6747" href="#L6747">6747</a> <em class="jxr_javadoccomment">     * @see #EMBEDDED_EXPRESSION_END</em>
+<a class="jxr_linenumber" name="L6748" href="#L6748">6748</a> <em class="jxr_javadoccomment">     * @see #STRING_LITERAL</em>
+<a class="jxr_linenumber" name="L6749" href="#L6749">6749</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6750" href="#L6750">6750</a> <em class="jxr_javadoccomment">     * @since 10.13.0</em>
+<a class="jxr_linenumber" name="L6751" href="#L6751">6751</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L6752" href="#L6752">6752</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> EMBEDDED_EXPRESSION_END =
+<a class="jxr_linenumber" name="L6753" href="#L6753">6753</a>             JavaLanguageLexer.EMBEDDED_EXPRESSION_END;
+<a class="jxr_linenumber" name="L6754" href="#L6754">6754</a> 
+<a class="jxr_linenumber" name="L6755" href="#L6755">6755</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L6756" href="#L6756">6756</a> <em class="jxr_javadoccomment">     * An unnamed pattern variable definition. Appears as part of a pattern definition.</em>
+<a class="jxr_linenumber" name="L6757" href="#L6757">6757</a> <em class="jxr_javadoccomment">     * &lt;p&gt;For example:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6758" href="#L6758">6758</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6759" href="#L6759">6759</a> <em class="jxr_javadoccomment">     *    if (r instanceof R(_)) {}</em>
+<a class="jxr_linenumber" name="L6760" href="#L6760">6760</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6761" href="#L6761">6761</a> <em class="jxr_javadoccomment">     * &lt;p&gt;parses as:&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L6762" href="#L6762">6762</a> <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a class="jxr_linenumber" name="L6763" href="#L6763">6763</a> <em class="jxr_javadoccomment">     * LITERAL_IF -&amp;gt; if</em>
+<a class="jxr_linenumber" name="L6764" href="#L6764">6764</a> <em class="jxr_javadoccomment">     *  |--LPAREN -&amp;gt; (</em>
+<a class="jxr_linenumber" name="L6765" href="#L6765">6765</a> <em class="jxr_javadoccomment">     *  |--EXPR -&amp;gt; EXPR</em>
+<a class="jxr_linenumber" name="L6766" href="#L6766">6766</a> <em class="jxr_javadoccomment">     *  |   `--LITERAL_INSTANCEOF -&amp;gt; instanceof</em>
+<a class="jxr_linenumber" name="L6767" href="#L6767">6767</a> <em class="jxr_javadoccomment">     *  |       |--IDENT -&amp;gt; r</em>
+<a class="jxr_linenumber" name="L6768" href="#L6768">6768</a> <em class="jxr_javadoccomment">     *  |       `--RECORD_PATTERN_DEF -&amp;gt; RECORD_PATTERN_DEF</em>
+<a class="jxr_linenumber" name="L6769" href="#L6769">6769</a> <em class="jxr_javadoccomment">     *  |           |--MODIFIERS -&amp;gt; MODIFIERS</em>
+<a class="jxr_linenumber" name="L6770" href="#L6770">6770</a> <em class="jxr_javadoccomment">     *  |           |--TYPE -&amp;gt; TYPE</em>
+<a class="jxr_linenumber" name="L6771" href="#L6771">6771</a> <em class="jxr_javadoccomment">     *  |           |   `--IDENT -&amp;gt; R</em>
+<a class="jxr_linenumber" name="L6772" href="#L6772">6772</a> <em class="jxr_javadoccomment">     *  |           |--LPAREN -&amp;gt; (</em>
+<a class="jxr_linenumber" name="L6773" href="#L6773">6773</a> <em class="jxr_javadoccomment">     *  |           |--RECORD_PATTERN_COMPONENTS -&amp;gt; RECORD_PATTERN_COMPONENTS</em>
+<a class="jxr_linenumber" name="L6774" href="#L6774">6774</a> <em class="jxr_javadoccomment">     *  |           |   `--UNNAMED_PATTERN_DEF -&amp;gt; _</em>
+<a class="jxr_linenumber" name="L6775" href="#L6775">6775</a> <em class="jxr_javadoccomment">     *  |           `--RPAREN -&amp;gt; )</em>
+<a class="jxr_linenumber" name="L6776" href="#L6776">6776</a> <em class="jxr_javadoccomment">     *  |--RPAREN -&amp;gt; )</em>
+<a class="jxr_linenumber" name="L6777" href="#L6777">6777</a> <em class="jxr_javadoccomment">     *  `--SLIST -&amp;gt; {</em>
+<a class="jxr_linenumber" name="L6778" href="#L6778">6778</a> <em class="jxr_javadoccomment">     *      `--RCURLY -&amp;gt; }</em>
+<a class="jxr_linenumber" name="L6779" href="#L6779">6779</a> <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a class="jxr_linenumber" name="L6780" href="#L6780">6780</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6781" href="#L6781">6781</a> <em class="jxr_javadoccomment">     * @see #RECORD_PATTERN_COMPONENTS</em>
+<a class="jxr_linenumber" name="L6782" href="#L6782">6782</a> <em class="jxr_javadoccomment">     * @see #RECORD_PATTERN_DEF</em>
+<a class="jxr_linenumber" name="L6783" href="#L6783">6783</a> <em class="jxr_javadoccomment">     * @see #LITERAL_SWITCH</em>
+<a class="jxr_linenumber" name="L6784" href="#L6784">6784</a> <em class="jxr_javadoccomment">     * @see #LITERAL_INSTANCEOF</em>
+<a class="jxr_linenumber" name="L6785" href="#L6785">6785</a> <em class="jxr_javadoccomment">     * @see #SWITCH_RULE</em>
+<a class="jxr_linenumber" name="L6786" href="#L6786">6786</a> <em class="jxr_javadoccomment">     * @see #LITERAL_WHEN</em>
+<a class="jxr_linenumber" name="L6787" href="#L6787">6787</a> <em class="jxr_javadoccomment">     * @see #PATTERN_VARIABLE_DEF</em>
+<a class="jxr_linenumber" name="L6788" href="#L6788">6788</a> <em class="jxr_javadoccomment">     * @see #PATTERN_DEF</em>
+<a class="jxr_linenumber" name="L6789" href="#L6789">6789</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L6790" href="#L6790">6790</a> <em class="jxr_javadoccomment">     * @since 10.14.0</em>
+<a class="jxr_linenumber" name="L6791" href="#L6791">6791</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L6792" href="#L6792">6792</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> UNNAMED_PATTERN_DEF =
+<a class="jxr_linenumber" name="L6793" href="#L6793">6793</a>             JavaLanguageLexer.UNNAMED_PATTERN_DEF;
+<a class="jxr_linenumber" name="L6794" href="#L6794">6794</a> 
+<a class="jxr_linenumber" name="L6795" href="#L6795">6795</a>     <em class="jxr_javadoccomment">/** Prevent instantiation. */</em>
+<a class="jxr_linenumber" name="L6796" href="#L6796">6796</a>     <strong class="jxr_keyword">private</strong> <a name="TokenTypes" href="../../../../../com/puppycrawl/tools/checkstyle/api/TokenTypes.html#TokenTypes">TokenTypes</a>() {
+<a class="jxr_linenumber" name="L6797" href="#L6797">6797</a>     }
+<a class="jxr_linenumber" name="L6798" href="#L6798">6798</a> 
+<a class="jxr_linenumber" name="L6799" href="#L6799">6799</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/api/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/api/package-frame.html
index 766af1520f..99cef4d4c8 100644
--- a/xref/com/puppycrawl/tools/checkstyle/api/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/api/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/api/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/api/package-summary.html
index afe9b99841..27039d008c 100644
--- a/xref/com/puppycrawl/tools/checkstyle/api/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/api/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.api</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -256,7 +256,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.api</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
index 82c28fa202..e0bec4e199 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html
@@ -34,67 +34,69 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment"> * Checks whether file contains code. Files which are considered to have no code:</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> * File with no text</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment"> * File with single-line comment(s)</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * File with a multi line comment(s).</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment"> * Violation Message Keys:</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment"> * {@code nocode.in.file}</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <em class="jxr_javadoccomment"> * @since 8.33</em>
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>  @StatelessCheck
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="NoCodeInFileCheck" href="../../../../../com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#NoCodeInFileCheck">NoCodeInFileCheck</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractCheck" href="../../../../../com/puppycrawl/tools/checkstyle/api/AbstractCheck.html#AbstractCheck">AbstractCheck</a> {
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">     * A key is pointing to the warning message text in "messages.properties"</em>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment">     * file.</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MSG_KEY_NO_CODE = <span class="jxr_string">"nocode.in.file"</span>;
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>  
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <em class="jxr_javadoccomment">/** Line number used to log violation when no AST nodes are present in file. */</em>
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> DEFAULT_LINE_NUMBER = 1;
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      @Override
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>          <strong class="jxr_keyword">return</strong> getRequiredTokens();
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>      }
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>      @Override
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong class="jxr_keyword">return</strong> getRequiredTokens();
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      }
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      @Override
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>          <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>      }
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      @Override
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finishTree(<a name="DetailAST" href="../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong class="jxr_keyword">if</strong> (ast == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              log(DEFAULT_LINE_NUMBER, MSG_KEY_NO_CODE);
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>          }
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>      }
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>  }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment"> * Checks whether file contains code.</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * Java compiler is not raising errors on files with no code or all commented out.</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * Files which are considered to have no code:</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> * File with no text</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em class="jxr_javadoccomment"> * File with single-line comment(s)</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment"> * File with a multi line comment(s).</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment"> * Parent is {@code com.puppycrawl.tools.checkstyle.TreeWalker}</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment"> * Violation Message Keys:</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment"> * &lt;ul&gt;</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment"> * &lt;li&gt;</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment"> * {@code nocode.in.file}</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em class="jxr_javadoccomment"> * &lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  <em class="jxr_javadoccomment"> * &lt;/ul&gt;</em>
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  <em class="jxr_javadoccomment"> * @since 8.33</em>
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  @StatelessCheck
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a name="NoCodeInFileCheck" href="../../../../../com/puppycrawl/tools/checkstyle/checks/NoCodeInFileCheck.html#NoCodeInFileCheck">NoCodeInFileCheck</a> <strong class="jxr_keyword">extends</strong> <a name="AbstractCheck" href="../../../../../com/puppycrawl/tools/checkstyle/api/AbstractCheck.html#AbstractCheck">AbstractCheck</a> {
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">     * A key is pointing to the warning message text in "messages.properties"</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">     * file.</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MSG_KEY_NO_CODE = <span class="jxr_string">"nocode.in.file"</span>;
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <em class="jxr_javadoccomment">/** Line number used to log violation when no AST nodes are present in file. */</em>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> DEFAULT_LINE_NUMBER = 1;
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      @Override
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getDefaultTokens() {
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">return</strong> getRequiredTokens();
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      @Override
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getAcceptableTokens() {
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          <strong class="jxr_keyword">return</strong> getRequiredTokens();
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      }
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      @Override
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>[] getRequiredTokens() {
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong class="jxr_keyword">return</strong> CommonUtil.EMPTY_INT_ARRAY;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      @Override
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> finishTree(<a name="DetailAST" href="../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          <strong class="jxr_keyword">if</strong> (ast == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>              log(DEFAULT_LINE_NUMBER, MSG_KEY_NO_CODE);
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          }
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      }
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
index f883012003..7c912df1ac 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/TranslationCheck.html
@@ -32,33 +32,33 @@
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.nio.file.Files;
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.nio.file.NoSuchFileException;
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> java.util.Locale;
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Map.Entry;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> java.util.Optional;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> java.util.Properties;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> java.util.SortedSet;
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> java.util.TreeMap;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.ConcurrentHashMap;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Matcher;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> java.util.stream.Collectors;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.logging.Log;
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.logging.LogFactory;
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.Definitions;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.LocalizedMessage;
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.MessageDispatcher;
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Violation;
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> java.util.Locale;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> java.util.Map.Entry;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> java.util.Optional;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> java.util.Properties;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> java.util.SortedSet;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> java.util.TreeMap;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.ConcurrentHashMap;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Matcher;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <strong class="jxr_keyword">import</strong> java.util.stream.Collectors;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.logging.Log;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <strong class="jxr_keyword">import</strong> org.apache.commons.logging.LogFactory;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.Definitions;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.GlobalStatefulCheck;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.LocalizedMessage;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.FileText;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.MessageDispatcher;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.Violation;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CommonUtil;
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
@@ -657,7 +657,7 @@
 <a class="jxr_linenumber" name="L649" href="#L649">649</a> <em class="jxr_javadoccomment">         * @return the set of files</em>
 <a class="jxr_linenumber" name="L650" href="#L650">650</a> <em class="jxr_javadoccomment">         */</em>
 <a class="jxr_linenumber" name="L651" href="#L651">651</a>         <strong class="jxr_keyword">public</strong> Set&lt;File&gt; getFiles() {
-<a class="jxr_linenumber" name="L652" href="#L652">652</a>             <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableSet(files);
+<a class="jxr_linenumber" name="L652" href="#L652">652</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet(files);
 <a class="jxr_linenumber" name="L653" href="#L653">653</a>         }
 <a class="jxr_linenumber" name="L654" href="#L654">654</a> 
 <a class="jxr_linenumber" name="L655" href="#L655">655</a>         <em class="jxr_javadoccomment">/**</em>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
index 6ff90239d9..b7e8d983bd 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
index e8b58582ee..f48edabb94 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/annotation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.annotation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
index de532a982f..8d389c6867 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
index e91e8f7da9..28bb008554 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/blocks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.blocks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -126,7 +126,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
index dee882e527..ae610d7dd4 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/coding/EqualsAvoidNullCheck.html
@@ -27,17 +27,17 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.checks.coding;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.HashMap;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.FileStatefulCheck;
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.DetailAST;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.TokenTypes;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CheckUtil;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.HashMap;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.FileStatefulCheck;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.AbstractCheck;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.DetailAST;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.api.TokenTypes;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.CheckUtil;
 <a class="jxr_linenumber" name="L33" href="#L33">33</a>  
 <a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
@@ -588,7 +588,7 @@
 <a class="jxr_linenumber" name="L580" href="#L580">580</a> <em class="jxr_javadoccomment">         * @return children of this frame.</em>
 <a class="jxr_linenumber" name="L581" href="#L581">581</a> <em class="jxr_javadoccomment">         */</em>
 <a class="jxr_linenumber" name="L582" href="#L582">582</a>         <strong class="jxr_keyword">public</strong> Set&lt;FieldFrame&gt; getChildren() {
-<a class="jxr_linenumber" name="L583" href="#L583">583</a>             <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableSet(children);
+<a class="jxr_linenumber" name="L583" href="#L583">583</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet(children);
 <a class="jxr_linenumber" name="L584" href="#L584">584</a>         }
 <a class="jxr_linenumber" name="L585" href="#L585">585</a> 
 <a class="jxr_linenumber" name="L586" href="#L586">586</a>         <em class="jxr_javadoccomment">/**</em>
@@ -654,7 +654,7 @@
 <a class="jxr_linenumber" name="L646" href="#L646">646</a> <em class="jxr_javadoccomment">         * @return method calls of this frame.</em>
 <a class="jxr_linenumber" name="L647" href="#L647">647</a> <em class="jxr_javadoccomment">         */</em>
 <a class="jxr_linenumber" name="L648" href="#L648">648</a>         <strong class="jxr_keyword">public</strong> Set&lt;DetailAST&gt; getMethodCalls() {
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>             <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableSet(methodCalls);
+<a class="jxr_linenumber" name="L649" href="#L649">649</a>             <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet(methodCalls);
 <a class="jxr_linenumber" name="L650" href="#L650">650</a>         }
 <a class="jxr_linenumber" name="L651" href="#L651">651</a> 
 <a class="jxr_linenumber" name="L652" href="#L652">652</a>         <em class="jxr_javadoccomment">/**</em>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
index 6c284e8c92..400e1a5460 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
index 499efeb4c9..a8b757bb04 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/coding/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.coding</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -441,7 +441,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
index 48ace495fd..ba88570f11 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/design/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
index e657f6aa2d..ea69832430 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/design/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.design</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
index 5cf1044bca..508c8b2acd 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/header/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
index 508d2504d6..ae480cef34 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/header/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.header</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
index b27233e88a..e2100e8ecc 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
index aa1fe343c7..31bd7db1e3 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/imports/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.imports</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
index efdc4014f7..cdc8ec4126 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
index eadccfd637..2c3069067d 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/indentation/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.indentation</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -266,7 +266,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
index 043ca7c476..978014a8f0 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheck.html
@@ -598,558 +598,555 @@
 <a class="jxr_linenumber" name="L590" href="#L590">590</a> 
 <a class="jxr_linenumber" name="L591" href="#L591">591</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> child = params.getFirstChild();
 <a class="jxr_linenumber" name="L592" href="#L592">592</a>         <strong class="jxr_keyword">while</strong> (child != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>             <strong class="jxr_keyword">if</strong> (child.getType() == TokenTypes.PARAMETER_DEF) {
-<a class="jxr_linenumber" name="L594" href="#L594">594</a>                 <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ident = child.findFirstToken(TokenTypes.IDENT);
-<a class="jxr_linenumber" name="L595" href="#L595">595</a>                 <strong class="jxr_keyword">if</strong> (ident != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>                     returnValue.add(ident);
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>                 }
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>             }
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>             child = child.getNextSibling();
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>         }
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>         <strong class="jxr_keyword">return</strong> returnValue;
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>     }
-<a class="jxr_linenumber" name="L603" href="#L603">603</a> 
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L605" href="#L605">605</a> <em class="jxr_javadoccomment">     * Computes the exception nodes for a method.</em>
-<a class="jxr_linenumber" name="L606" href="#L606">606</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L607" href="#L607">607</a> <em class="jxr_javadoccomment">     * @param ast the method node.</em>
-<a class="jxr_linenumber" name="L608" href="#L608">608</a> <em class="jxr_javadoccomment">     * @return the list of exception nodes for ast.</em>
-<a class="jxr_linenumber" name="L609" href="#L609">609</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L610" href="#L610">610</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; getThrows(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; returnValue = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwsAST = ast
-<a class="jxr_linenumber" name="L613" href="#L613">613</a>                 .findFirstToken(TokenTypes.LITERAL_THROWS);
-<a class="jxr_linenumber" name="L614" href="#L614">614</a>         <strong class="jxr_keyword">if</strong> (throwsAST != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L615" href="#L615">615</a>             <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> child = throwsAST.getFirstChild();
-<a class="jxr_linenumber" name="L616" href="#L616">616</a>             <strong class="jxr_keyword">while</strong> (child != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>                 <strong class="jxr_keyword">if</strong> (child.getType() == TokenTypes.IDENT
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>                         || child.getType() == TokenTypes.DOT) {
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>                     returnValue.add(getExceptionInfo(child));
-<a class="jxr_linenumber" name="L620" href="#L620">620</a>                 }
-<a class="jxr_linenumber" name="L621" href="#L621">621</a>                 child = child.getNextSibling();
-<a class="jxr_linenumber" name="L622" href="#L622">622</a>             }
-<a class="jxr_linenumber" name="L623" href="#L623">623</a>         }
-<a class="jxr_linenumber" name="L624" href="#L624">624</a>         <strong class="jxr_keyword">return</strong> returnValue;
-<a class="jxr_linenumber" name="L625" href="#L625">625</a>     }
-<a class="jxr_linenumber" name="L626" href="#L626">626</a> 
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L628" href="#L628">628</a> <em class="jxr_javadoccomment">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</em>
-<a class="jxr_linenumber" name="L629" href="#L629">629</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L630" href="#L630">630</a> <em class="jxr_javadoccomment">     * @param methodAst method DetailAST object where to find exceptions</em>
-<a class="jxr_linenumber" name="L631" href="#L631">631</a> <em class="jxr_javadoccomment">     * @return list of ExceptionInfo</em>
-<a class="jxr_linenumber" name="L632" href="#L632">632</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L633" href="#L633">633</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; getThrowed(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> methodAst) {
-<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; returnValue = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L635" href="#L635">635</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> blockAst = methodAst.findFirstToken(TokenTypes.SLIST);
-<a class="jxr_linenumber" name="L636" href="#L636">636</a>         <strong class="jxr_keyword">if</strong> (blockAst != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>             <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,
-<a class="jxr_linenumber" name="L638" href="#L638">638</a>                     TokenTypes.LITERAL_THROW);
-<a class="jxr_linenumber" name="L639" href="#L639">639</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwAst : throwLiterals) {
-<a class="jxr_linenumber" name="L640" href="#L640">640</a>                 <strong class="jxr_keyword">if</strong> (!isInIgnoreBlock(blockAst, throwAst)) {
-<a class="jxr_linenumber" name="L641" href="#L641">641</a>                     <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> newAst = throwAst.getFirstChild().getFirstChild();
-<a class="jxr_linenumber" name="L642" href="#L642">642</a>                     <strong class="jxr_keyword">if</strong> (newAst.getType() == TokenTypes.LITERAL_NEW) {
-<a class="jxr_linenumber" name="L643" href="#L643">643</a>                         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> child = newAst.getFirstChild();
-<a class="jxr_linenumber" name="L644" href="#L644">644</a>                         returnValue.add(getExceptionInfo(child));
-<a class="jxr_linenumber" name="L645" href="#L645">645</a>                     }
-<a class="jxr_linenumber" name="L646" href="#L646">646</a>                 }
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>             }
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>         }
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>         <strong class="jxr_keyword">return</strong> returnValue;
-<a class="jxr_linenumber" name="L650" href="#L650">650</a>     }
-<a class="jxr_linenumber" name="L651" href="#L651">651</a> 
-<a class="jxr_linenumber" name="L652" href="#L652">652</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L653" href="#L653">653</a> <em class="jxr_javadoccomment">     * Get ExceptionInfo instance.</em>
-<a class="jxr_linenumber" name="L654" href="#L654">654</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> <em class="jxr_javadoccomment">     * @param ast DetailAST object where to find exceptions node;</em>
-<a class="jxr_linenumber" name="L656" href="#L656">656</a> <em class="jxr_javadoccomment">     * @return ExceptionInfo</em>
-<a class="jxr_linenumber" name="L657" href="#L657">657</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L658" href="#L658">658</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> ExceptionInfo getExceptionInfo(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>         <strong class="jxr_keyword">final</strong> <a name="FullIdent" href="../../../../../../com/puppycrawl/tools/checkstyle/api/FullIdent.html#FullIdent">FullIdent</a> ident = FullIdent.createFullIdent(ast);
-<a class="jxr_linenumber" name="L660" href="#L660">660</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> firstClassNameNode = getFirstClassNameNode(ast);
-<a class="jxr_linenumber" name="L661" href="#L661">661</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ExceptionInfo(firstClassNameNode,
-<a class="jxr_linenumber" name="L662" href="#L662">662</a>                 <strong class="jxr_keyword">new</strong> ClassInfo(<strong class="jxr_keyword">new</strong> Token(ident)));
-<a class="jxr_linenumber" name="L663" href="#L663">663</a>     }
-<a class="jxr_linenumber" name="L664" href="#L664">664</a> 
-<a class="jxr_linenumber" name="L665" href="#L665">665</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L666" href="#L666">666</a> <em class="jxr_javadoccomment">     * Get node where class name of exception starts.</em>
-<a class="jxr_linenumber" name="L667" href="#L667">667</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L668" href="#L668">668</a> <em class="jxr_javadoccomment">     * @param ast DetailAST object where to find exceptions node;</em>
-<a class="jxr_linenumber" name="L669" href="#L669">669</a> <em class="jxr_javadoccomment">     * @return exception node where class name starts</em>
-<a class="jxr_linenumber" name="L670" href="#L670">670</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L671" href="#L671">671</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> getFirstClassNameNode(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L672" href="#L672">672</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> startNode = ast;
-<a class="jxr_linenumber" name="L673" href="#L673">673</a>         <strong class="jxr_keyword">while</strong> (startNode.getType() == TokenTypes.DOT) {
-<a class="jxr_linenumber" name="L674" href="#L674">674</a>             startNode = startNode.getFirstChild();
-<a class="jxr_linenumber" name="L675" href="#L675">675</a>         }
-<a class="jxr_linenumber" name="L676" href="#L676">676</a>         <strong class="jxr_keyword">return</strong> startNode;
-<a class="jxr_linenumber" name="L677" href="#L677">677</a>     }
-<a class="jxr_linenumber" name="L678" href="#L678">678</a> 
-<a class="jxr_linenumber" name="L679" href="#L679">679</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L680" href="#L680">680</a> <em class="jxr_javadoccomment">     * Checks if a 'throw' usage is contained within a block that should be ignored.</em>
-<a class="jxr_linenumber" name="L681" href="#L681">681</a> <em class="jxr_javadoccomment">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</em>
-<a class="jxr_linenumber" name="L682" href="#L682">682</a> <em class="jxr_javadoccomment">     * and lambda expressions. Note that a try block without catch is not considered.</em>
-<a class="jxr_linenumber" name="L683" href="#L683">683</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L684" href="#L684">684</a> <em class="jxr_javadoccomment">     * @param methodBodyAst DetailAST node representing the method body</em>
-<a class="jxr_linenumber" name="L685" href="#L685">685</a> <em class="jxr_javadoccomment">     * @param throwAst DetailAST node representing the 'throw' literal</em>
-<a class="jxr_linenumber" name="L686" href="#L686">686</a> <em class="jxr_javadoccomment">     * @return true if throwAst is inside a block that should be ignored</em>
-<a class="jxr_linenumber" name="L687" href="#L687">687</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L688" href="#L688">688</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isInIgnoreBlock(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> methodBodyAst, <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwAst) {
-<a class="jxr_linenumber" name="L689" href="#L689">689</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ancestor = throwAst;
-<a class="jxr_linenumber" name="L690" href="#L690">690</a>         <strong class="jxr_keyword">while</strong> (ancestor != methodBodyAst) {
-<a class="jxr_linenumber" name="L691" href="#L691">691</a>             <strong class="jxr_keyword">if</strong> (ancestor.getType() == TokenTypes.LITERAL_TRY
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>                     &amp;&amp; ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L693" href="#L693">693</a>                     || ancestor.getType() == TokenTypes.LAMBDA
-<a class="jxr_linenumber" name="L694" href="#L694">694</a>                     || ancestor.getType() == TokenTypes.OBJBLOCK) {
-<a class="jxr_linenumber" name="L695" href="#L695">695</a>                 <em class="jxr_comment">// throw is inside a try block, and there is a catch block,</em>
-<a class="jxr_linenumber" name="L696" href="#L696">696</a>                 <em class="jxr_comment">// or throw is inside a lambda expression/anonymous class/local class</em>
-<a class="jxr_linenumber" name="L697" href="#L697">697</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>             }
-<a class="jxr_linenumber" name="L699" href="#L699">699</a>             <strong class="jxr_keyword">if</strong> (ancestor.getType() == TokenTypes.LITERAL_CATCH
-<a class="jxr_linenumber" name="L700" href="#L700">700</a>                     || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {
-<a class="jxr_linenumber" name="L701" href="#L701">701</a>                 <em class="jxr_comment">// if the throw is inside a catch or finally block,</em>
-<a class="jxr_linenumber" name="L702" href="#L702">702</a>                 <em class="jxr_comment">// skip the immediate ancestor (try token)</em>
-<a class="jxr_linenumber" name="L703" href="#L703">703</a>                 ancestor = ancestor.getParent();
-<a class="jxr_linenumber" name="L704" href="#L704">704</a>             }
-<a class="jxr_linenumber" name="L705" href="#L705">705</a>             ancestor = ancestor.getParent();
-<a class="jxr_linenumber" name="L706" href="#L706">706</a>         }
-<a class="jxr_linenumber" name="L707" href="#L707">707</a>         <strong class="jxr_keyword">return</strong> ancestor != methodBodyAst;
-<a class="jxr_linenumber" name="L708" href="#L708">708</a>     }
-<a class="jxr_linenumber" name="L709" href="#L709">709</a> 
-<a class="jxr_linenumber" name="L710" href="#L710">710</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L711" href="#L711">711</a> <em class="jxr_javadoccomment">     * Combine ExceptionInfo collections together by matching names.</em>
-<a class="jxr_linenumber" name="L712" href="#L712">712</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L713" href="#L713">713</a> <em class="jxr_javadoccomment">     * @param first the first collection of ExceptionInfo</em>
-<a class="jxr_linenumber" name="L714" href="#L714">714</a> <em class="jxr_javadoccomment">     * @param second the second collection of ExceptionInfo</em>
-<a class="jxr_linenumber" name="L715" href="#L715">715</a> <em class="jxr_javadoccomment">     * @return combined list of ExceptionInfo</em>
-<a class="jxr_linenumber" name="L716" href="#L716">716</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L717" href="#L717">717</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,
-<a class="jxr_linenumber" name="L718" href="#L718">718</a>                                                             Iterable&lt;ExceptionInfo&gt; second) {
-<a class="jxr_linenumber" name="L719" href="#L719">719</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(first);
-<a class="jxr_linenumber" name="L720" href="#L720">720</a>         <strong class="jxr_keyword">for</strong> (ExceptionInfo exceptionInfo : second) {
-<a class="jxr_linenumber" name="L721" href="#L721">721</a>             <strong class="jxr_keyword">if</strong> (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {
-<a class="jxr_linenumber" name="L722" href="#L722">722</a>                 result.add(exceptionInfo);
-<a class="jxr_linenumber" name="L723" href="#L723">723</a>             }
-<a class="jxr_linenumber" name="L724" href="#L724">724</a>         }
-<a class="jxr_linenumber" name="L725" href="#L725">725</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L726" href="#L726">726</a>     }
-<a class="jxr_linenumber" name="L727" href="#L727">727</a> 
-<a class="jxr_linenumber" name="L728" href="#L728">728</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L729" href="#L729">729</a> <em class="jxr_javadoccomment">     * Finds node of specified type among root children, siblings, siblings children</em>
-<a class="jxr_linenumber" name="L730" href="#L730">730</a> <em class="jxr_javadoccomment">     * on any deep level.</em>
-<a class="jxr_linenumber" name="L731" href="#L731">731</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L732" href="#L732">732</a> <em class="jxr_javadoccomment">     * @param root    DetailAST</em>
-<a class="jxr_linenumber" name="L733" href="#L733">733</a> <em class="jxr_javadoccomment">     * @param astType value of TokenType</em>
-<a class="jxr_linenumber" name="L734" href="#L734">734</a> <em class="jxr_javadoccomment">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</em>
-<a class="jxr_linenumber" name="L735" href="#L735">735</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L736" href="#L736">736</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> List&lt;DetailAST&gt; findTokensInAstByType(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> root, <strong class="jxr_keyword">int</strong> astType) {
-<a class="jxr_linenumber" name="L737" href="#L737">737</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L738" href="#L738">738</a>         <em class="jxr_comment">// iterative preorder depth-first search</em>
-<a class="jxr_linenumber" name="L739" href="#L739">739</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> curNode = root;
-<a class="jxr_linenumber" name="L740" href="#L740">740</a>         <strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L741" href="#L741">741</a>             <em class="jxr_comment">// process curNode</em>
-<a class="jxr_linenumber" name="L742" href="#L742">742</a>             <strong class="jxr_keyword">if</strong> (curNode.getType() == astType) {
-<a class="jxr_linenumber" name="L743" href="#L743">743</a>                 result.add(curNode);
-<a class="jxr_linenumber" name="L744" href="#L744">744</a>             }
-<a class="jxr_linenumber" name="L745" href="#L745">745</a>             <em class="jxr_comment">// process children (if any)</em>
-<a class="jxr_linenumber" name="L746" href="#L746">746</a>             <strong class="jxr_keyword">if</strong> (curNode.hasChildren()) {
-<a class="jxr_linenumber" name="L747" href="#L747">747</a>                 curNode = curNode.getFirstChild();
-<a class="jxr_linenumber" name="L748" href="#L748">748</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L749" href="#L749">749</a>             }
-<a class="jxr_linenumber" name="L750" href="#L750">750</a>             <em class="jxr_comment">// backtrack to parent if last child, stopping at root</em>
-<a class="jxr_linenumber" name="L751" href="#L751">751</a>             <strong class="jxr_keyword">while</strong> (curNode != root &amp;&amp; curNode.getNextSibling() == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L752" href="#L752">752</a>                 curNode = curNode.getParent();
-<a class="jxr_linenumber" name="L753" href="#L753">753</a>             }
-<a class="jxr_linenumber" name="L754" href="#L754">754</a>             <em class="jxr_comment">// explore siblings if not root</em>
-<a class="jxr_linenumber" name="L755" href="#L755">755</a>             <strong class="jxr_keyword">if</strong> (curNode != root) {
-<a class="jxr_linenumber" name="L756" href="#L756">756</a>                 curNode = curNode.getNextSibling();
-<a class="jxr_linenumber" name="L757" href="#L757">757</a>             }
-<a class="jxr_linenumber" name="L758" href="#L758">758</a>         } <strong class="jxr_keyword">while</strong> (curNode != root);
-<a class="jxr_linenumber" name="L759" href="#L759">759</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L760" href="#L760">760</a>     }
-<a class="jxr_linenumber" name="L761" href="#L761">761</a> 
-<a class="jxr_linenumber" name="L762" href="#L762">762</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L763" href="#L763">763</a> <em class="jxr_javadoccomment">     * Checks a set of tags for matching parameters.</em>
-<a class="jxr_linenumber" name="L764" href="#L764">764</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L765" href="#L765">765</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
-<a class="jxr_linenumber" name="L766" href="#L766">766</a> <em class="jxr_javadoccomment">     * @param parent the node which takes the parameters</em>
-<a class="jxr_linenumber" name="L767" href="#L767">767</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
-<a class="jxr_linenumber" name="L768" href="#L768">768</a> <em class="jxr_javadoccomment">     *            expected tag</em>
-<a class="jxr_linenumber" name="L769" href="#L769">769</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L770" href="#L770">770</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkParamTags(<strong class="jxr_keyword">final</strong> List&lt;JavadocTag&gt; tags,
-<a class="jxr_linenumber" name="L771" href="#L771">771</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent, <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
-<a class="jxr_linenumber" name="L772" href="#L772">772</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; params = getParameters(parent);
-<a class="jxr_linenumber" name="L773" href="#L773">773</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; typeParams = <a name="CheckUtil" href="../../../../../../com/puppycrawl/tools/checkstyle/utils/CheckUtil.html#CheckUtil">CheckUtil</a>
-<a class="jxr_linenumber" name="L774" href="#L774">774</a>                 .getTypeParameters(parent);
-<a class="jxr_linenumber" name="L775" href="#L775">775</a> 
-<a class="jxr_linenumber" name="L776" href="#L776">776</a>         <em class="jxr_comment">// Loop over the tags, checking to see they exist in the params.</em>
-<a class="jxr_linenumber" name="L777" href="#L777">777</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();
-<a class="jxr_linenumber" name="L778" href="#L778">778</a>         <strong class="jxr_keyword">while</strong> (tagIt.hasNext()) {
-<a class="jxr_linenumber" name="L779" href="#L779">779</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag = tagIt.next();
-<a class="jxr_linenumber" name="L780" href="#L780">780</a> 
-<a class="jxr_linenumber" name="L781" href="#L781">781</a>             <strong class="jxr_keyword">if</strong> (!tag.isParamTag()) {
-<a class="jxr_linenumber" name="L782" href="#L782">782</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L783" href="#L783">783</a>             }
-<a class="jxr_linenumber" name="L784" href="#L784">784</a> 
-<a class="jxr_linenumber" name="L785" href="#L785">785</a>             tagIt.remove();
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ident = child.findFirstToken(TokenTypes.IDENT);
+<a class="jxr_linenumber" name="L594" href="#L594">594</a>             <strong class="jxr_keyword">if</strong> (ident != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L595" href="#L595">595</a>                 returnValue.add(ident);
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>             }
+<a class="jxr_linenumber" name="L597" href="#L597">597</a>             child = child.getNextSibling();
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>         }
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>         <strong class="jxr_keyword">return</strong> returnValue;
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>     }
+<a class="jxr_linenumber" name="L601" href="#L601">601</a> 
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L603" href="#L603">603</a> <em class="jxr_javadoccomment">     * Computes the exception nodes for a method.</em>
+<a class="jxr_linenumber" name="L604" href="#L604">604</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L605" href="#L605">605</a> <em class="jxr_javadoccomment">     * @param ast the method node.</em>
+<a class="jxr_linenumber" name="L606" href="#L606">606</a> <em class="jxr_javadoccomment">     * @return the list of exception nodes for ast.</em>
+<a class="jxr_linenumber" name="L607" href="#L607">607</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L608" href="#L608">608</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; getThrows(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; returnValue = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L610" href="#L610">610</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwsAST = ast
+<a class="jxr_linenumber" name="L611" href="#L611">611</a>                 .findFirstToken(TokenTypes.LITERAL_THROWS);
+<a class="jxr_linenumber" name="L612" href="#L612">612</a>         <strong class="jxr_keyword">if</strong> (throwsAST != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L613" href="#L613">613</a>             <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> child = throwsAST.getFirstChild();
+<a class="jxr_linenumber" name="L614" href="#L614">614</a>             <strong class="jxr_keyword">while</strong> (child != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>                 <strong class="jxr_keyword">if</strong> (child.getType() == TokenTypes.IDENT
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>                         || child.getType() == TokenTypes.DOT) {
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>                     returnValue.add(getExceptionInfo(child));
+<a class="jxr_linenumber" name="L618" href="#L618">618</a>                 }
+<a class="jxr_linenumber" name="L619" href="#L619">619</a>                 child = child.getNextSibling();
+<a class="jxr_linenumber" name="L620" href="#L620">620</a>             }
+<a class="jxr_linenumber" name="L621" href="#L621">621</a>         }
+<a class="jxr_linenumber" name="L622" href="#L622">622</a>         <strong class="jxr_keyword">return</strong> returnValue;
+<a class="jxr_linenumber" name="L623" href="#L623">623</a>     }
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> <em class="jxr_javadoccomment">     * Get ExceptionInfo for all exceptions that throws in method code by 'throw new'.</em>
+<a class="jxr_linenumber" name="L627" href="#L627">627</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> <em class="jxr_javadoccomment">     * @param methodAst method DetailAST object where to find exceptions</em>
+<a class="jxr_linenumber" name="L629" href="#L629">629</a> <em class="jxr_javadoccomment">     * @return list of ExceptionInfo</em>
+<a class="jxr_linenumber" name="L630" href="#L630">630</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L631" href="#L631">631</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; getThrowed(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> methodAst) {
+<a class="jxr_linenumber" name="L632" href="#L632">632</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; returnValue = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L633" href="#L633">633</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> blockAst = methodAst.findFirstToken(TokenTypes.SLIST);
+<a class="jxr_linenumber" name="L634" href="#L634">634</a>         <strong class="jxr_keyword">if</strong> (blockAst != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>             <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; throwLiterals = findTokensInAstByType(blockAst,
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>                     TokenTypes.LITERAL_THROW);
+<a class="jxr_linenumber" name="L637" href="#L637">637</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwAst : throwLiterals) {
+<a class="jxr_linenumber" name="L638" href="#L638">638</a>                 <strong class="jxr_keyword">if</strong> (!isInIgnoreBlock(blockAst, throwAst)) {
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>                     <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> newAst = throwAst.getFirstChild().getFirstChild();
+<a class="jxr_linenumber" name="L640" href="#L640">640</a>                     <strong class="jxr_keyword">if</strong> (newAst.getType() == TokenTypes.LITERAL_NEW) {
+<a class="jxr_linenumber" name="L641" href="#L641">641</a>                         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> child = newAst.getFirstChild();
+<a class="jxr_linenumber" name="L642" href="#L642">642</a>                         returnValue.add(getExceptionInfo(child));
+<a class="jxr_linenumber" name="L643" href="#L643">643</a>                     }
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>                 }
+<a class="jxr_linenumber" name="L645" href="#L645">645</a>             }
+<a class="jxr_linenumber" name="L646" href="#L646">646</a>         }
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>         <strong class="jxr_keyword">return</strong> returnValue;
+<a class="jxr_linenumber" name="L648" href="#L648">648</a>     }
+<a class="jxr_linenumber" name="L649" href="#L649">649</a> 
+<a class="jxr_linenumber" name="L650" href="#L650">650</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L651" href="#L651">651</a> <em class="jxr_javadoccomment">     * Get ExceptionInfo instance.</em>
+<a class="jxr_linenumber" name="L652" href="#L652">652</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> <em class="jxr_javadoccomment">     * @param ast DetailAST object where to find exceptions node;</em>
+<a class="jxr_linenumber" name="L654" href="#L654">654</a> <em class="jxr_javadoccomment">     * @return ExceptionInfo</em>
+<a class="jxr_linenumber" name="L655" href="#L655">655</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L656" href="#L656">656</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> ExceptionInfo getExceptionInfo(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>         <strong class="jxr_keyword">final</strong> <a name="FullIdent" href="../../../../../../com/puppycrawl/tools/checkstyle/api/FullIdent.html#FullIdent">FullIdent</a> ident = FullIdent.createFullIdent(ast);
+<a class="jxr_linenumber" name="L658" href="#L658">658</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> firstClassNameNode = getFirstClassNameNode(ast);
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ExceptionInfo(firstClassNameNode,
+<a class="jxr_linenumber" name="L660" href="#L660">660</a>                 <strong class="jxr_keyword">new</strong> ClassInfo(<strong class="jxr_keyword">new</strong> Token(ident)));
+<a class="jxr_linenumber" name="L661" href="#L661">661</a>     }
+<a class="jxr_linenumber" name="L662" href="#L662">662</a> 
+<a class="jxr_linenumber" name="L663" href="#L663">663</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L664" href="#L664">664</a> <em class="jxr_javadoccomment">     * Get node where class name of exception starts.</em>
+<a class="jxr_linenumber" name="L665" href="#L665">665</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L666" href="#L666">666</a> <em class="jxr_javadoccomment">     * @param ast DetailAST object where to find exceptions node;</em>
+<a class="jxr_linenumber" name="L667" href="#L667">667</a> <em class="jxr_javadoccomment">     * @return exception node where class name starts</em>
+<a class="jxr_linenumber" name="L668" href="#L668">668</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L669" href="#L669">669</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> getFirstClassNameNode(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L670" href="#L670">670</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> startNode = ast;
+<a class="jxr_linenumber" name="L671" href="#L671">671</a>         <strong class="jxr_keyword">while</strong> (startNode.getType() == TokenTypes.DOT) {
+<a class="jxr_linenumber" name="L672" href="#L672">672</a>             startNode = startNode.getFirstChild();
+<a class="jxr_linenumber" name="L673" href="#L673">673</a>         }
+<a class="jxr_linenumber" name="L674" href="#L674">674</a>         <strong class="jxr_keyword">return</strong> startNode;
+<a class="jxr_linenumber" name="L675" href="#L675">675</a>     }
+<a class="jxr_linenumber" name="L676" href="#L676">676</a> 
+<a class="jxr_linenumber" name="L677" href="#L677">677</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L678" href="#L678">678</a> <em class="jxr_javadoccomment">     * Checks if a 'throw' usage is contained within a block that should be ignored.</em>
+<a class="jxr_linenumber" name="L679" href="#L679">679</a> <em class="jxr_javadoccomment">     * Such blocks consist of try (with catch) blocks, local classes, anonymous classes,</em>
+<a class="jxr_linenumber" name="L680" href="#L680">680</a> <em class="jxr_javadoccomment">     * and lambda expressions. Note that a try block without catch is not considered.</em>
+<a class="jxr_linenumber" name="L681" href="#L681">681</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L682" href="#L682">682</a> <em class="jxr_javadoccomment">     * @param methodBodyAst DetailAST node representing the method body</em>
+<a class="jxr_linenumber" name="L683" href="#L683">683</a> <em class="jxr_javadoccomment">     * @param throwAst DetailAST node representing the 'throw' literal</em>
+<a class="jxr_linenumber" name="L684" href="#L684">684</a> <em class="jxr_javadoccomment">     * @return true if throwAst is inside a block that should be ignored</em>
+<a class="jxr_linenumber" name="L685" href="#L685">685</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L686" href="#L686">686</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isInIgnoreBlock(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> methodBodyAst, <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> throwAst) {
+<a class="jxr_linenumber" name="L687" href="#L687">687</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ancestor = throwAst;
+<a class="jxr_linenumber" name="L688" href="#L688">688</a>         <strong class="jxr_keyword">while</strong> (ancestor != methodBodyAst) {
+<a class="jxr_linenumber" name="L689" href="#L689">689</a>             <strong class="jxr_keyword">if</strong> (ancestor.getType() == TokenTypes.LAMBDA
+<a class="jxr_linenumber" name="L690" href="#L690">690</a>                     || ancestor.getType() == TokenTypes.OBJBLOCK
+<a class="jxr_linenumber" name="L691" href="#L691">691</a>                     || ancestor.findFirstToken(TokenTypes.LITERAL_CATCH) != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L692" href="#L692">692</a>                 <em class="jxr_comment">// throw is inside a lambda expression/anonymous class/local class,</em>
+<a class="jxr_linenumber" name="L693" href="#L693">693</a>                 <em class="jxr_comment">// or throw is inside a try block, and there is a catch block</em>
+<a class="jxr_linenumber" name="L694" href="#L694">694</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L695" href="#L695">695</a>             }
+<a class="jxr_linenumber" name="L696" href="#L696">696</a>             <strong class="jxr_keyword">if</strong> (ancestor.getType() == TokenTypes.LITERAL_CATCH
+<a class="jxr_linenumber" name="L697" href="#L697">697</a>                     || ancestor.getType() == TokenTypes.LITERAL_FINALLY) {
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>                 <em class="jxr_comment">// if the throw is inside a catch or finally block,</em>
+<a class="jxr_linenumber" name="L699" href="#L699">699</a>                 <em class="jxr_comment">// skip the immediate ancestor (try token)</em>
+<a class="jxr_linenumber" name="L700" href="#L700">700</a>                 ancestor = ancestor.getParent();
+<a class="jxr_linenumber" name="L701" href="#L701">701</a>             }
+<a class="jxr_linenumber" name="L702" href="#L702">702</a>             ancestor = ancestor.getParent();
+<a class="jxr_linenumber" name="L703" href="#L703">703</a>         }
+<a class="jxr_linenumber" name="L704" href="#L704">704</a>         <strong class="jxr_keyword">return</strong> ancestor != methodBodyAst;
+<a class="jxr_linenumber" name="L705" href="#L705">705</a>     }
+<a class="jxr_linenumber" name="L706" href="#L706">706</a> 
+<a class="jxr_linenumber" name="L707" href="#L707">707</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L708" href="#L708">708</a> <em class="jxr_javadoccomment">     * Combine ExceptionInfo collections together by matching names.</em>
+<a class="jxr_linenumber" name="L709" href="#L709">709</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L710" href="#L710">710</a> <em class="jxr_javadoccomment">     * @param first the first collection of ExceptionInfo</em>
+<a class="jxr_linenumber" name="L711" href="#L711">711</a> <em class="jxr_javadoccomment">     * @param second the second collection of ExceptionInfo</em>
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> <em class="jxr_javadoccomment">     * @return combined list of ExceptionInfo</em>
+<a class="jxr_linenumber" name="L713" href="#L713">713</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L714" href="#L714">714</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;ExceptionInfo&gt; combineExceptionInfo(Collection&lt;ExceptionInfo&gt; first,
+<a class="jxr_linenumber" name="L715" href="#L715">715</a>                                                             Iterable&lt;ExceptionInfo&gt; second) {
+<a class="jxr_linenumber" name="L716" href="#L716">716</a>         <strong class="jxr_keyword">final</strong> List&lt;ExceptionInfo&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;(first);
+<a class="jxr_linenumber" name="L717" href="#L717">717</a>         <strong class="jxr_keyword">for</strong> (ExceptionInfo exceptionInfo : second) {
+<a class="jxr_linenumber" name="L718" href="#L718">718</a>             <strong class="jxr_keyword">if</strong> (result.stream().noneMatch(item -&gt; isExceptionInfoSame(item, exceptionInfo))) {
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>                 result.add(exceptionInfo);
+<a class="jxr_linenumber" name="L720" href="#L720">720</a>             }
+<a class="jxr_linenumber" name="L721" href="#L721">721</a>         }
+<a class="jxr_linenumber" name="L722" href="#L722">722</a>         <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L723" href="#L723">723</a>     }
+<a class="jxr_linenumber" name="L724" href="#L724">724</a> 
+<a class="jxr_linenumber" name="L725" href="#L725">725</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L726" href="#L726">726</a> <em class="jxr_javadoccomment">     * Finds node of specified type among root children, siblings, siblings children</em>
+<a class="jxr_linenumber" name="L727" href="#L727">727</a> <em class="jxr_javadoccomment">     * on any deep level.</em>
+<a class="jxr_linenumber" name="L728" href="#L728">728</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L729" href="#L729">729</a> <em class="jxr_javadoccomment">     * @param root    DetailAST</em>
+<a class="jxr_linenumber" name="L730" href="#L730">730</a> <em class="jxr_javadoccomment">     * @param astType value of TokenType</em>
+<a class="jxr_linenumber" name="L731" href="#L731">731</a> <em class="jxr_javadoccomment">     * @return {@link List} of {@link DetailAST} nodes which matches the predicate.</em>
+<a class="jxr_linenumber" name="L732" href="#L732">732</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L733" href="#L733">733</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> List&lt;DetailAST&gt; findTokensInAstByType(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> root, <strong class="jxr_keyword">int</strong> astType) {
+<a class="jxr_linenumber" name="L734" href="#L734">734</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; result = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L735" href="#L735">735</a>         <em class="jxr_comment">// iterative preorder depth-first search</em>
+<a class="jxr_linenumber" name="L736" href="#L736">736</a>         <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> curNode = root;
+<a class="jxr_linenumber" name="L737" href="#L737">737</a>         <strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L738" href="#L738">738</a>             <em class="jxr_comment">// process curNode</em>
+<a class="jxr_linenumber" name="L739" href="#L739">739</a>             <strong class="jxr_keyword">if</strong> (curNode.getType() == astType) {
+<a class="jxr_linenumber" name="L740" href="#L740">740</a>                 result.add(curNode);
+<a class="jxr_linenumber" name="L741" href="#L741">741</a>             }
+<a class="jxr_linenumber" name="L742" href="#L742">742</a>             <em class="jxr_comment">// process children (if any)</em>
+<a class="jxr_linenumber" name="L743" href="#L743">743</a>             <strong class="jxr_keyword">if</strong> (curNode.hasChildren()) {
+<a class="jxr_linenumber" name="L744" href="#L744">744</a>                 curNode = curNode.getFirstChild();
+<a class="jxr_linenumber" name="L745" href="#L745">745</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L746" href="#L746">746</a>             }
+<a class="jxr_linenumber" name="L747" href="#L747">747</a>             <em class="jxr_comment">// backtrack to parent if last child, stopping at root</em>
+<a class="jxr_linenumber" name="L748" href="#L748">748</a>             <strong class="jxr_keyword">while</strong> (curNode != root &amp;&amp; curNode.getNextSibling() == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L749" href="#L749">749</a>                 curNode = curNode.getParent();
+<a class="jxr_linenumber" name="L750" href="#L750">750</a>             }
+<a class="jxr_linenumber" name="L751" href="#L751">751</a>             <em class="jxr_comment">// explore siblings if not root</em>
+<a class="jxr_linenumber" name="L752" href="#L752">752</a>             <strong class="jxr_keyword">if</strong> (curNode != root) {
+<a class="jxr_linenumber" name="L753" href="#L753">753</a>                 curNode = curNode.getNextSibling();
+<a class="jxr_linenumber" name="L754" href="#L754">754</a>             }
+<a class="jxr_linenumber" name="L755" href="#L755">755</a>         } <strong class="jxr_keyword">while</strong> (curNode != root);
+<a class="jxr_linenumber" name="L756" href="#L756">756</a>         <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L757" href="#L757">757</a>     }
+<a class="jxr_linenumber" name="L758" href="#L758">758</a> 
+<a class="jxr_linenumber" name="L759" href="#L759">759</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L760" href="#L760">760</a> <em class="jxr_javadoccomment">     * Checks a set of tags for matching parameters.</em>
+<a class="jxr_linenumber" name="L761" href="#L761">761</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L762" href="#L762">762</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
+<a class="jxr_linenumber" name="L763" href="#L763">763</a> <em class="jxr_javadoccomment">     * @param parent the node which takes the parameters</em>
+<a class="jxr_linenumber" name="L764" href="#L764">764</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
+<a class="jxr_linenumber" name="L765" href="#L765">765</a> <em class="jxr_javadoccomment">     *            expected tag</em>
+<a class="jxr_linenumber" name="L766" href="#L766">766</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L767" href="#L767">767</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkParamTags(<strong class="jxr_keyword">final</strong> List&lt;JavadocTag&gt; tags,
+<a class="jxr_linenumber" name="L768" href="#L768">768</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent, <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
+<a class="jxr_linenumber" name="L769" href="#L769">769</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; params = getParameters(parent);
+<a class="jxr_linenumber" name="L770" href="#L770">770</a>         <strong class="jxr_keyword">final</strong> List&lt;DetailAST&gt; typeParams = <a name="CheckUtil" href="../../../../../../com/puppycrawl/tools/checkstyle/utils/CheckUtil.html#CheckUtil">CheckUtil</a>
+<a class="jxr_linenumber" name="L771" href="#L771">771</a>                 .getTypeParameters(parent);
+<a class="jxr_linenumber" name="L772" href="#L772">772</a> 
+<a class="jxr_linenumber" name="L773" href="#L773">773</a>         <em class="jxr_comment">// Loop over the tags, checking to see they exist in the params.</em>
+<a class="jxr_linenumber" name="L774" href="#L774">774</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();
+<a class="jxr_linenumber" name="L775" href="#L775">775</a>         <strong class="jxr_keyword">while</strong> (tagIt.hasNext()) {
+<a class="jxr_linenumber" name="L776" href="#L776">776</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag = tagIt.next();
+<a class="jxr_linenumber" name="L777" href="#L777">777</a> 
+<a class="jxr_linenumber" name="L778" href="#L778">778</a>             <strong class="jxr_keyword">if</strong> (!tag.isParamTag()) {
+<a class="jxr_linenumber" name="L779" href="#L779">779</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L780" href="#L780">780</a>             }
+<a class="jxr_linenumber" name="L781" href="#L781">781</a> 
+<a class="jxr_linenumber" name="L782" href="#L782">782</a>             tagIt.remove();
+<a class="jxr_linenumber" name="L783" href="#L783">783</a> 
+<a class="jxr_linenumber" name="L784" href="#L784">784</a>             <strong class="jxr_keyword">final</strong> String arg1 = tag.getFirstArg();
+<a class="jxr_linenumber" name="L785" href="#L785">785</a>             <strong class="jxr_keyword">boolean</strong> found = removeMatchingParam(params, arg1);
 <a class="jxr_linenumber" name="L786" href="#L786">786</a> 
-<a class="jxr_linenumber" name="L787" href="#L787">787</a>             <strong class="jxr_keyword">final</strong> String arg1 = tag.getFirstArg();
-<a class="jxr_linenumber" name="L788" href="#L788">788</a>             <strong class="jxr_keyword">boolean</strong> found = removeMatchingParam(params, arg1);
-<a class="jxr_linenumber" name="L789" href="#L789">789</a> 
-<a class="jxr_linenumber" name="L790" href="#L790">790</a>             <strong class="jxr_keyword">if</strong> (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {
-<a class="jxr_linenumber" name="L791" href="#L791">791</a>                 found = searchMatchingTypeParameter(typeParams,
-<a class="jxr_linenumber" name="L792" href="#L792">792</a>                         arg1.substring(1, arg1.length() - 1));
-<a class="jxr_linenumber" name="L793" href="#L793">793</a>             }
-<a class="jxr_linenumber" name="L794" href="#L794">794</a> 
-<a class="jxr_linenumber" name="L795" href="#L795">795</a>             <em class="jxr_comment">// Handle extra JavadocTag</em>
-<a class="jxr_linenumber" name="L796" href="#L796">796</a>             <strong class="jxr_keyword">if</strong> (!found) {
-<a class="jxr_linenumber" name="L797" href="#L797">797</a>                 log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,
-<a class="jxr_linenumber" name="L798" href="#L798">798</a>                         <span class="jxr_string">"@param"</span>, arg1);
-<a class="jxr_linenumber" name="L799" href="#L799">799</a>             }
-<a class="jxr_linenumber" name="L800" href="#L800">800</a>         }
-<a class="jxr_linenumber" name="L801" href="#L801">801</a> 
-<a class="jxr_linenumber" name="L802" href="#L802">802</a>         <em class="jxr_comment">// Now dump out all type parameters/parameters without tags :- unless</em>
-<a class="jxr_linenumber" name="L803" href="#L803">803</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
-<a class="jxr_linenumber" name="L804" href="#L804">804</a>         <strong class="jxr_keyword">if</strong> (!allowMissingParamTags &amp;&amp; reportExpectedTags) {
-<a class="jxr_linenumber" name="L805" href="#L805">805</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> param : params) {
-<a class="jxr_linenumber" name="L806" href="#L806">806</a>                 log(param, MSG_EXPECTED_TAG,
-<a class="jxr_linenumber" name="L807" href="#L807">807</a>                     JavadocTagInfo.PARAM.getText(), param.getText());
-<a class="jxr_linenumber" name="L808" href="#L808">808</a>             }
-<a class="jxr_linenumber" name="L809" href="#L809">809</a> 
-<a class="jxr_linenumber" name="L810" href="#L810">810</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> typeParam : typeParams) {
-<a class="jxr_linenumber" name="L811" href="#L811">811</a>                 log(typeParam, MSG_EXPECTED_TAG,
-<a class="jxr_linenumber" name="L812" href="#L812">812</a>                     JavadocTagInfo.PARAM.getText(),
-<a class="jxr_linenumber" name="L813" href="#L813">813</a>                     ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()
-<a class="jxr_linenumber" name="L814" href="#L814">814</a>                     + ELEMENT_END);
-<a class="jxr_linenumber" name="L815" href="#L815">815</a>             }
-<a class="jxr_linenumber" name="L816" href="#L816">816</a>         }
-<a class="jxr_linenumber" name="L817" href="#L817">817</a>     }
-<a class="jxr_linenumber" name="L818" href="#L818">818</a> 
-<a class="jxr_linenumber" name="L819" href="#L819">819</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> <em class="jxr_javadoccomment">     * Returns true if required type found in type parameters.</em>
-<a class="jxr_linenumber" name="L821" href="#L821">821</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L822" href="#L822">822</a> <em class="jxr_javadoccomment">     * @param typeParams</em>
-<a class="jxr_linenumber" name="L823" href="#L823">823</a> <em class="jxr_javadoccomment">     *            collection of type parameters</em>
-<a class="jxr_linenumber" name="L824" href="#L824">824</a> <em class="jxr_javadoccomment">     * @param requiredTypeName</em>
-<a class="jxr_linenumber" name="L825" href="#L825">825</a> <em class="jxr_javadoccomment">     *            name of required type</em>
-<a class="jxr_linenumber" name="L826" href="#L826">826</a> <em class="jxr_javadoccomment">     * @return true if required type found in type parameters.</em>
-<a class="jxr_linenumber" name="L827" href="#L827">827</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L828" href="#L828">828</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,
-<a class="jxr_linenumber" name="L829" href="#L829">829</a>             String requiredTypeName) {
-<a class="jxr_linenumber" name="L830" href="#L830">830</a>         <em class="jxr_comment">// Loop looking for matching type param</em>
-<a class="jxr_linenumber" name="L831" href="#L831">831</a>         <strong class="jxr_keyword">final</strong> Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();
-<a class="jxr_linenumber" name="L832" href="#L832">832</a>         <strong class="jxr_keyword">boolean</strong> found = false;
-<a class="jxr_linenumber" name="L833" href="#L833">833</a>         <strong class="jxr_keyword">while</strong> (typeParamsIt.hasNext()) {
-<a class="jxr_linenumber" name="L834" href="#L834">834</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> typeParam = typeParamsIt.next();
-<a class="jxr_linenumber" name="L835" href="#L835">835</a>             <strong class="jxr_keyword">if</strong> (typeParam.findFirstToken(TokenTypes.IDENT).getText()
-<a class="jxr_linenumber" name="L836" href="#L836">836</a>                     .equals(requiredTypeName)) {
-<a class="jxr_linenumber" name="L837" href="#L837">837</a>                 found = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L838" href="#L838">838</a>                 typeParamsIt.remove();
-<a class="jxr_linenumber" name="L839" href="#L839">839</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L840" href="#L840">840</a>             }
-<a class="jxr_linenumber" name="L841" href="#L841">841</a>         }
-<a class="jxr_linenumber" name="L842" href="#L842">842</a>         <strong class="jxr_keyword">return</strong> found;
-<a class="jxr_linenumber" name="L843" href="#L843">843</a>     }
-<a class="jxr_linenumber" name="L844" href="#L844">844</a> 
-<a class="jxr_linenumber" name="L845" href="#L845">845</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L846" href="#L846">846</a> <em class="jxr_javadoccomment">     * Remove parameter from params collection by name.</em>
-<a class="jxr_linenumber" name="L847" href="#L847">847</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L848" href="#L848">848</a> <em class="jxr_javadoccomment">     * @param params collection of DetailAST parameters</em>
-<a class="jxr_linenumber" name="L849" href="#L849">849</a> <em class="jxr_javadoccomment">     * @param paramName name of parameter</em>
-<a class="jxr_linenumber" name="L850" href="#L850">850</a> <em class="jxr_javadoccomment">     * @return true if parameter found and removed</em>
-<a class="jxr_linenumber" name="L851" href="#L851">851</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L852" href="#L852">852</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {
-<a class="jxr_linenumber" name="L853" href="#L853">853</a>         <strong class="jxr_keyword">boolean</strong> found = false;
-<a class="jxr_linenumber" name="L854" href="#L854">854</a>         <strong class="jxr_keyword">final</strong> Iterator&lt;DetailAST&gt; paramIt = params.iterator();
-<a class="jxr_linenumber" name="L855" href="#L855">855</a>         <strong class="jxr_keyword">while</strong> (paramIt.hasNext()) {
-<a class="jxr_linenumber" name="L856" href="#L856">856</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> param = paramIt.next();
-<a class="jxr_linenumber" name="L857" href="#L857">857</a>             <strong class="jxr_keyword">if</strong> (param.getText().equals(paramName)) {
-<a class="jxr_linenumber" name="L858" href="#L858">858</a>                 found = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L859" href="#L859">859</a>                 paramIt.remove();
-<a class="jxr_linenumber" name="L860" href="#L860">860</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L861" href="#L861">861</a>             }
-<a class="jxr_linenumber" name="L862" href="#L862">862</a>         }
-<a class="jxr_linenumber" name="L863" href="#L863">863</a>         <strong class="jxr_keyword">return</strong> found;
-<a class="jxr_linenumber" name="L864" href="#L864">864</a>     }
-<a class="jxr_linenumber" name="L865" href="#L865">865</a> 
-<a class="jxr_linenumber" name="L866" href="#L866">866</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L867" href="#L867">867</a> <em class="jxr_javadoccomment">     * Checks for only one return tag. All return tags will be removed from the</em>
-<a class="jxr_linenumber" name="L868" href="#L868">868</a> <em class="jxr_javadoccomment">     * supplied list.</em>
-<a class="jxr_linenumber" name="L869" href="#L869">869</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L870" href="#L870">870</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
-<a class="jxr_linenumber" name="L871" href="#L871">871</a> <em class="jxr_javadoccomment">     * @param lineNo the line number of the expected tag</em>
-<a class="jxr_linenumber" name="L872" href="#L872">872</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
-<a class="jxr_linenumber" name="L873" href="#L873">873</a> <em class="jxr_javadoccomment">     *            expected tag</em>
-<a class="jxr_linenumber" name="L874" href="#L874">874</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L875" href="#L875">875</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkReturnTag(List&lt;JavadocTag&gt; tags, <strong class="jxr_keyword">int</strong> lineNo,
-<a class="jxr_linenumber" name="L876" href="#L876">876</a>         <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
-<a class="jxr_linenumber" name="L877" href="#L877">877</a>         <em class="jxr_comment">// Loop over tags finding return tags. After the first one, report a</em>
-<a class="jxr_linenumber" name="L878" href="#L878">878</a>         <em class="jxr_comment">// violation.</em>
-<a class="jxr_linenumber" name="L879" href="#L879">879</a>         <strong class="jxr_keyword">boolean</strong> found = false;
-<a class="jxr_linenumber" name="L880" href="#L880">880</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; it = tags.listIterator();
-<a class="jxr_linenumber" name="L881" href="#L881">881</a>         <strong class="jxr_keyword">while</strong> (it.hasNext()) {
-<a class="jxr_linenumber" name="L882" href="#L882">882</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> javadocTag = it.next();
-<a class="jxr_linenumber" name="L883" href="#L883">883</a>             <strong class="jxr_keyword">if</strong> (javadocTag.isReturnTag()) {
-<a class="jxr_linenumber" name="L884" href="#L884">884</a>                 <strong class="jxr_keyword">if</strong> (found) {
-<a class="jxr_linenumber" name="L885" href="#L885">885</a>                     log(javadocTag.getLineNo(), javadocTag.getColumnNo(),
-<a class="jxr_linenumber" name="L886" href="#L886">886</a>                             MSG_DUPLICATE_TAG,
-<a class="jxr_linenumber" name="L887" href="#L887">887</a>                             JavadocTagInfo.RETURN.getText());
-<a class="jxr_linenumber" name="L888" href="#L888">888</a>                 }
-<a class="jxr_linenumber" name="L889" href="#L889">889</a>                 found = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L890" href="#L890">890</a>                 it.remove();
-<a class="jxr_linenumber" name="L891" href="#L891">891</a>             }
-<a class="jxr_linenumber" name="L892" href="#L892">892</a>         }
-<a class="jxr_linenumber" name="L893" href="#L893">893</a> 
-<a class="jxr_linenumber" name="L894" href="#L894">894</a>         <em class="jxr_comment">// Handle there being no @return tags :- unless</em>
-<a class="jxr_linenumber" name="L895" href="#L895">895</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
-<a class="jxr_linenumber" name="L896" href="#L896">896</a>         <strong class="jxr_keyword">if</strong> (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {
-<a class="jxr_linenumber" name="L897" href="#L897">897</a>             log(lineNo, MSG_RETURN_EXPECTED);
-<a class="jxr_linenumber" name="L898" href="#L898">898</a>         }
-<a class="jxr_linenumber" name="L899" href="#L899">899</a>     }
-<a class="jxr_linenumber" name="L900" href="#L900">900</a> 
-<a class="jxr_linenumber" name="L901" href="#L901">901</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L902" href="#L902">902</a> <em class="jxr_javadoccomment">     * Checks a set of tags for matching throws.</em>
-<a class="jxr_linenumber" name="L903" href="#L903">903</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L904" href="#L904">904</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
-<a class="jxr_linenumber" name="L905" href="#L905">905</a> <em class="jxr_javadoccomment">     * @param throwsList the throws to check</em>
-<a class="jxr_linenumber" name="L906" href="#L906">906</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
-<a class="jxr_linenumber" name="L907" href="#L907">907</a> <em class="jxr_javadoccomment">     *            expected tag</em>
-<a class="jxr_linenumber" name="L908" href="#L908">908</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L909" href="#L909">909</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkThrowsTags(List&lt;JavadocTag&gt; tags,
-<a class="jxr_linenumber" name="L910" href="#L910">910</a>             List&lt;ExceptionInfo&gt; throwsList, <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
-<a class="jxr_linenumber" name="L911" href="#L911">911</a>         <em class="jxr_comment">// Loop over the tags, checking to see they exist in the throws.</em>
-<a class="jxr_linenumber" name="L912" href="#L912">912</a>         <em class="jxr_comment">// The foundThrows used for performance only</em>
-<a class="jxr_linenumber" name="L913" href="#L913">913</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; foundThrows = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L914" href="#L914">914</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();
-<a class="jxr_linenumber" name="L915" href="#L915">915</a>         <strong class="jxr_keyword">while</strong> (tagIt.hasNext()) {
-<a class="jxr_linenumber" name="L916" href="#L916">916</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag = tagIt.next();
-<a class="jxr_linenumber" name="L917" href="#L917">917</a> 
-<a class="jxr_linenumber" name="L918" href="#L918">918</a>             <strong class="jxr_keyword">if</strong> (!tag.isThrowsTag()) {
-<a class="jxr_linenumber" name="L919" href="#L919">919</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L920" href="#L920">920</a>             }
-<a class="jxr_linenumber" name="L921" href="#L921">921</a>             tagIt.remove();
-<a class="jxr_linenumber" name="L922" href="#L922">922</a> 
-<a class="jxr_linenumber" name="L923" href="#L923">923</a>             <em class="jxr_comment">// Loop looking for matching throw</em>
-<a class="jxr_linenumber" name="L924" href="#L924">924</a>             <strong class="jxr_keyword">final</strong> Token token = <strong class="jxr_keyword">new</strong> Token(tag.getFirstArg(), tag.getLineNo(), tag
-<a class="jxr_linenumber" name="L925" href="#L925">925</a>                     .getColumnNo());
-<a class="jxr_linenumber" name="L926" href="#L926">926</a>             <strong class="jxr_keyword">final</strong> ClassInfo documentedClassInfo = <strong class="jxr_keyword">new</strong> ClassInfo(token);
-<a class="jxr_linenumber" name="L927" href="#L927">927</a>             processThrows(throwsList, documentedClassInfo, foundThrows);
-<a class="jxr_linenumber" name="L928" href="#L928">928</a>         }
-<a class="jxr_linenumber" name="L929" href="#L929">929</a>         <em class="jxr_comment">// Now dump out all throws without tags :- unless</em>
-<a class="jxr_linenumber" name="L930" href="#L930">930</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
-<a class="jxr_linenumber" name="L931" href="#L931">931</a>         <strong class="jxr_keyword">if</strong> (validateThrows &amp;&amp; reportExpectedTags) {
-<a class="jxr_linenumber" name="L932" href="#L932">932</a>             throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())
-<a class="jxr_linenumber" name="L933" href="#L933">933</a>                 .forEach(exceptionInfo -&gt; {
-<a class="jxr_linenumber" name="L934" href="#L934">934</a>                     <strong class="jxr_keyword">final</strong> Token token = exceptionInfo.getName();
-<a class="jxr_linenumber" name="L935" href="#L935">935</a>                     log(exceptionInfo.getAst(),
-<a class="jxr_linenumber" name="L936" href="#L936">936</a>                         MSG_EXPECTED_TAG,
-<a class="jxr_linenumber" name="L937" href="#L937">937</a>                         JavadocTagInfo.THROWS.getText(), token.getText());
-<a class="jxr_linenumber" name="L938" href="#L938">938</a>                 });
-<a class="jxr_linenumber" name="L939" href="#L939">939</a>         }
-<a class="jxr_linenumber" name="L940" href="#L940">940</a>     }
-<a class="jxr_linenumber" name="L941" href="#L941">941</a> 
-<a class="jxr_linenumber" name="L942" href="#L942">942</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L943" href="#L943">943</a> <em class="jxr_javadoccomment">     * Verifies that documented exception is in throws.</em>
-<a class="jxr_linenumber" name="L944" href="#L944">944</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L945" href="#L945">945</a> <em class="jxr_javadoccomment">     * @param throwsIterable collection of throws</em>
-<a class="jxr_linenumber" name="L946" href="#L946">946</a> <em class="jxr_javadoccomment">     * @param documentedClassInfo documented exception class info</em>
-<a class="jxr_linenumber" name="L947" href="#L947">947</a> <em class="jxr_javadoccomment">     * @param foundThrows previously found throws</em>
-<a class="jxr_linenumber" name="L948" href="#L948">948</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L949" href="#L949">949</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,
-<a class="jxr_linenumber" name="L950" href="#L950">950</a>                                       ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {
-<a class="jxr_linenumber" name="L951" href="#L951">951</a>         ExceptionInfo foundException = <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L952" href="#L952">952</a> 
-<a class="jxr_linenumber" name="L953" href="#L953">953</a>         <em class="jxr_comment">// First look for matches on the exception name</em>
-<a class="jxr_linenumber" name="L954" href="#L954">954</a>         <strong class="jxr_keyword">for</strong> (ExceptionInfo exceptionInfo : throwsIterable) {
-<a class="jxr_linenumber" name="L955" href="#L955">955</a>             <strong class="jxr_keyword">if</strong> (isClassNamesSame(exceptionInfo.getName().getText(),
-<a class="jxr_linenumber" name="L956" href="#L956">956</a>                     documentedClassInfo.getName().getText())) {
-<a class="jxr_linenumber" name="L957" href="#L957">957</a>                 foundException = exceptionInfo;
-<a class="jxr_linenumber" name="L958" href="#L958">958</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L959" href="#L959">959</a>             }
-<a class="jxr_linenumber" name="L960" href="#L960">960</a>         }
-<a class="jxr_linenumber" name="L961" href="#L961">961</a> 
-<a class="jxr_linenumber" name="L962" href="#L962">962</a>         <strong class="jxr_keyword">if</strong> (foundException != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L963" href="#L963">963</a>             foundException.setFound();
-<a class="jxr_linenumber" name="L964" href="#L964">964</a>             foundThrows.add(documentedClassInfo.getName().getText());
-<a class="jxr_linenumber" name="L965" href="#L965">965</a>         }
-<a class="jxr_linenumber" name="L966" href="#L966">966</a>     }
-<a class="jxr_linenumber" name="L967" href="#L967">967</a> 
-<a class="jxr_linenumber" name="L968" href="#L968">968</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L969" href="#L969">969</a> <em class="jxr_javadoccomment">     * Check that ExceptionInfo objects are same by name.</em>
-<a class="jxr_linenumber" name="L970" href="#L970">970</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L971" href="#L971">971</a> <em class="jxr_javadoccomment">     * @param info1 ExceptionInfo object</em>
-<a class="jxr_linenumber" name="L972" href="#L972">972</a> <em class="jxr_javadoccomment">     * @param info2 ExceptionInfo object</em>
-<a class="jxr_linenumber" name="L973" href="#L973">973</a> <em class="jxr_javadoccomment">     * @return true is ExceptionInfo object have the same name</em>
-<a class="jxr_linenumber" name="L974" href="#L974">974</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L975" href="#L975">975</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {
-<a class="jxr_linenumber" name="L976" href="#L976">976</a>         <strong class="jxr_keyword">return</strong> isClassNamesSame(info1.getName().getText(),
-<a class="jxr_linenumber" name="L977" href="#L977">977</a>                                     info2.getName().getText());
-<a class="jxr_linenumber" name="L978" href="#L978">978</a>     }
-<a class="jxr_linenumber" name="L979" href="#L979">979</a> 
-<a class="jxr_linenumber" name="L980" href="#L980">980</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L981" href="#L981">981</a> <em class="jxr_javadoccomment">     * Check that class names are same by short name of class. If some class name is fully</em>
-<a class="jxr_linenumber" name="L982" href="#L982">982</a> <em class="jxr_javadoccomment">     * qualified it is cut to short name.</em>
-<a class="jxr_linenumber" name="L983" href="#L983">983</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L984" href="#L984">984</a> <em class="jxr_javadoccomment">     * @param class1 class name</em>
-<a class="jxr_linenumber" name="L985" href="#L985">985</a> <em class="jxr_javadoccomment">     * @param class2 class name</em>
-<a class="jxr_linenumber" name="L986" href="#L986">986</a> <em class="jxr_javadoccomment">     * @return true is ExceptionInfo object have the same name</em>
-<a class="jxr_linenumber" name="L987" href="#L987">987</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L988" href="#L988">988</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isClassNamesSame(String <strong class="jxr_keyword">class</strong>1, String <strong class="jxr_keyword">class</strong>2) {
-<a class="jxr_linenumber" name="L989" href="#L989">989</a>         <strong class="jxr_keyword">boolean</strong> result = false;
-<a class="jxr_linenumber" name="L990" href="#L990">990</a>         <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">class</strong>1.equals(<strong class="jxr_keyword">class</strong>2)) {
-<a class="jxr_linenumber" name="L991" href="#L991">991</a>             result = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L992" href="#L992">992</a>         }
-<a class="jxr_linenumber" name="L993" href="#L993">993</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L994" href="#L994">994</a>             <strong class="jxr_keyword">final</strong> String separator = <span class="jxr_string">"."</span>;
-<a class="jxr_linenumber" name="L995" href="#L995">995</a>             <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">class</strong>1.contains(separator) || <strong class="jxr_keyword">class</strong>2.contains(separator)) {
-<a class="jxr_linenumber" name="L996" href="#L996">996</a>                 <strong class="jxr_keyword">final</strong> String <strong class="jxr_keyword">class</strong>1ShortName = <strong class="jxr_keyword">class</strong>1
-<a class="jxr_linenumber" name="L997" href="#L997">997</a>                         .substring(<strong class="jxr_keyword">class</strong>1.lastIndexOf('.') + 1);
-<a class="jxr_linenumber" name="L998" href="#L998">998</a>                 <strong class="jxr_keyword">final</strong> String <strong class="jxr_keyword">class</strong>2ShortName = <strong class="jxr_keyword">class</strong>2
-<a class="jxr_linenumber" name="L999" href="#L999">999</a>                         .substring(<strong class="jxr_keyword">class</strong>2.lastIndexOf('.') + 1);
-<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a>                 result = <strong class="jxr_keyword">class</strong>1ShortName.equals(<strong class="jxr_keyword">class</strong>2ShortName);
-<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a>             }
-<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a>         }
-<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a>     }
-<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> 
-<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> <em class="jxr_javadoccomment">     * Contains class's {@code Token}.</em>
-<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassInfo {
+<a class="jxr_linenumber" name="L787" href="#L787">787</a>             <strong class="jxr_keyword">if</strong> (arg1.startsWith(ELEMENT_START) &amp;&amp; arg1.endsWith(ELEMENT_END)) {
+<a class="jxr_linenumber" name="L788" href="#L788">788</a>                 found = searchMatchingTypeParameter(typeParams,
+<a class="jxr_linenumber" name="L789" href="#L789">789</a>                         arg1.substring(1, arg1.length() - 1));
+<a class="jxr_linenumber" name="L790" href="#L790">790</a>             }
+<a class="jxr_linenumber" name="L791" href="#L791">791</a> 
+<a class="jxr_linenumber" name="L792" href="#L792">792</a>             <em class="jxr_comment">// Handle extra JavadocTag</em>
+<a class="jxr_linenumber" name="L793" href="#L793">793</a>             <strong class="jxr_keyword">if</strong> (!found) {
+<a class="jxr_linenumber" name="L794" href="#L794">794</a>                 log(tag.getLineNo(), tag.getColumnNo(), MSG_UNUSED_TAG,
+<a class="jxr_linenumber" name="L795" href="#L795">795</a>                         <span class="jxr_string">"@param"</span>, arg1);
+<a class="jxr_linenumber" name="L796" href="#L796">796</a>             }
+<a class="jxr_linenumber" name="L797" href="#L797">797</a>         }
+<a class="jxr_linenumber" name="L798" href="#L798">798</a> 
+<a class="jxr_linenumber" name="L799" href="#L799">799</a>         <em class="jxr_comment">// Now dump out all type parameters/parameters without tags :- unless</em>
+<a class="jxr_linenumber" name="L800" href="#L800">800</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
+<a class="jxr_linenumber" name="L801" href="#L801">801</a>         <strong class="jxr_keyword">if</strong> (!allowMissingParamTags &amp;&amp; reportExpectedTags) {
+<a class="jxr_linenumber" name="L802" href="#L802">802</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> param : params) {
+<a class="jxr_linenumber" name="L803" href="#L803">803</a>                 log(param, MSG_EXPECTED_TAG,
+<a class="jxr_linenumber" name="L804" href="#L804">804</a>                     JavadocTagInfo.PARAM.getText(), param.getText());
+<a class="jxr_linenumber" name="L805" href="#L805">805</a>             }
+<a class="jxr_linenumber" name="L806" href="#L806">806</a> 
+<a class="jxr_linenumber" name="L807" href="#L807">807</a>             <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> typeParam : typeParams) {
+<a class="jxr_linenumber" name="L808" href="#L808">808</a>                 log(typeParam, MSG_EXPECTED_TAG,
+<a class="jxr_linenumber" name="L809" href="#L809">809</a>                     JavadocTagInfo.PARAM.getText(),
+<a class="jxr_linenumber" name="L810" href="#L810">810</a>                     ELEMENT_START + typeParam.findFirstToken(TokenTypes.IDENT).getText()
+<a class="jxr_linenumber" name="L811" href="#L811">811</a>                     + ELEMENT_END);
+<a class="jxr_linenumber" name="L812" href="#L812">812</a>             }
+<a class="jxr_linenumber" name="L813" href="#L813">813</a>         }
+<a class="jxr_linenumber" name="L814" href="#L814">814</a>     }
+<a class="jxr_linenumber" name="L815" href="#L815">815</a> 
+<a class="jxr_linenumber" name="L816" href="#L816">816</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L817" href="#L817">817</a> <em class="jxr_javadoccomment">     * Returns true if required type found in type parameters.</em>
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L819" href="#L819">819</a> <em class="jxr_javadoccomment">     * @param typeParams</em>
+<a class="jxr_linenumber" name="L820" href="#L820">820</a> <em class="jxr_javadoccomment">     *            collection of type parameters</em>
+<a class="jxr_linenumber" name="L821" href="#L821">821</a> <em class="jxr_javadoccomment">     * @param requiredTypeName</em>
+<a class="jxr_linenumber" name="L822" href="#L822">822</a> <em class="jxr_javadoccomment">     *            name of required type</em>
+<a class="jxr_linenumber" name="L823" href="#L823">823</a> <em class="jxr_javadoccomment">     * @return true if required type found in type parameters.</em>
+<a class="jxr_linenumber" name="L824" href="#L824">824</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L825" href="#L825">825</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> searchMatchingTypeParameter(Iterable&lt;DetailAST&gt; typeParams,
+<a class="jxr_linenumber" name="L826" href="#L826">826</a>             String requiredTypeName) {
+<a class="jxr_linenumber" name="L827" href="#L827">827</a>         <em class="jxr_comment">// Loop looking for matching type param</em>
+<a class="jxr_linenumber" name="L828" href="#L828">828</a>         <strong class="jxr_keyword">final</strong> Iterator&lt;DetailAST&gt; typeParamsIt = typeParams.iterator();
+<a class="jxr_linenumber" name="L829" href="#L829">829</a>         <strong class="jxr_keyword">boolean</strong> found = false;
+<a class="jxr_linenumber" name="L830" href="#L830">830</a>         <strong class="jxr_keyword">while</strong> (typeParamsIt.hasNext()) {
+<a class="jxr_linenumber" name="L831" href="#L831">831</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> typeParam = typeParamsIt.next();
+<a class="jxr_linenumber" name="L832" href="#L832">832</a>             <strong class="jxr_keyword">if</strong> (typeParam.findFirstToken(TokenTypes.IDENT).getText()
+<a class="jxr_linenumber" name="L833" href="#L833">833</a>                     .equals(requiredTypeName)) {
+<a class="jxr_linenumber" name="L834" href="#L834">834</a>                 found = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L835" href="#L835">835</a>                 typeParamsIt.remove();
+<a class="jxr_linenumber" name="L836" href="#L836">836</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L837" href="#L837">837</a>             }
+<a class="jxr_linenumber" name="L838" href="#L838">838</a>         }
+<a class="jxr_linenumber" name="L839" href="#L839">839</a>         <strong class="jxr_keyword">return</strong> found;
+<a class="jxr_linenumber" name="L840" href="#L840">840</a>     }
+<a class="jxr_linenumber" name="L841" href="#L841">841</a> 
+<a class="jxr_linenumber" name="L842" href="#L842">842</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L843" href="#L843">843</a> <em class="jxr_javadoccomment">     * Remove parameter from params collection by name.</em>
+<a class="jxr_linenumber" name="L844" href="#L844">844</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L845" href="#L845">845</a> <em class="jxr_javadoccomment">     * @param params collection of DetailAST parameters</em>
+<a class="jxr_linenumber" name="L846" href="#L846">846</a> <em class="jxr_javadoccomment">     * @param paramName name of parameter</em>
+<a class="jxr_linenumber" name="L847" href="#L847">847</a> <em class="jxr_javadoccomment">     * @return true if parameter found and removed</em>
+<a class="jxr_linenumber" name="L848" href="#L848">848</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L849" href="#L849">849</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> removeMatchingParam(Iterable&lt;DetailAST&gt; params, String paramName) {
+<a class="jxr_linenumber" name="L850" href="#L850">850</a>         <strong class="jxr_keyword">boolean</strong> found = false;
+<a class="jxr_linenumber" name="L851" href="#L851">851</a>         <strong class="jxr_keyword">final</strong> Iterator&lt;DetailAST&gt; paramIt = params.iterator();
+<a class="jxr_linenumber" name="L852" href="#L852">852</a>         <strong class="jxr_keyword">while</strong> (paramIt.hasNext()) {
+<a class="jxr_linenumber" name="L853" href="#L853">853</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> param = paramIt.next();
+<a class="jxr_linenumber" name="L854" href="#L854">854</a>             <strong class="jxr_keyword">if</strong> (param.getText().equals(paramName)) {
+<a class="jxr_linenumber" name="L855" href="#L855">855</a>                 found = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L856" href="#L856">856</a>                 paramIt.remove();
+<a class="jxr_linenumber" name="L857" href="#L857">857</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L858" href="#L858">858</a>             }
+<a class="jxr_linenumber" name="L859" href="#L859">859</a>         }
+<a class="jxr_linenumber" name="L860" href="#L860">860</a>         <strong class="jxr_keyword">return</strong> found;
+<a class="jxr_linenumber" name="L861" href="#L861">861</a>     }
+<a class="jxr_linenumber" name="L862" href="#L862">862</a> 
+<a class="jxr_linenumber" name="L863" href="#L863">863</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L864" href="#L864">864</a> <em class="jxr_javadoccomment">     * Checks for only one return tag. All return tags will be removed from the</em>
+<a class="jxr_linenumber" name="L865" href="#L865">865</a> <em class="jxr_javadoccomment">     * supplied list.</em>
+<a class="jxr_linenumber" name="L866" href="#L866">866</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L867" href="#L867">867</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
+<a class="jxr_linenumber" name="L868" href="#L868">868</a> <em class="jxr_javadoccomment">     * @param lineNo the line number of the expected tag</em>
+<a class="jxr_linenumber" name="L869" href="#L869">869</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
+<a class="jxr_linenumber" name="L870" href="#L870">870</a> <em class="jxr_javadoccomment">     *            expected tag</em>
+<a class="jxr_linenumber" name="L871" href="#L871">871</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L872" href="#L872">872</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkReturnTag(List&lt;JavadocTag&gt; tags, <strong class="jxr_keyword">int</strong> lineNo,
+<a class="jxr_linenumber" name="L873" href="#L873">873</a>         <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
+<a class="jxr_linenumber" name="L874" href="#L874">874</a>         <em class="jxr_comment">// Loop over tags finding return tags. After the first one, report a</em>
+<a class="jxr_linenumber" name="L875" href="#L875">875</a>         <em class="jxr_comment">// violation.</em>
+<a class="jxr_linenumber" name="L876" href="#L876">876</a>         <strong class="jxr_keyword">boolean</strong> found = false;
+<a class="jxr_linenumber" name="L877" href="#L877">877</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; it = tags.listIterator();
+<a class="jxr_linenumber" name="L878" href="#L878">878</a>         <strong class="jxr_keyword">while</strong> (it.hasNext()) {
+<a class="jxr_linenumber" name="L879" href="#L879">879</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> javadocTag = it.next();
+<a class="jxr_linenumber" name="L880" href="#L880">880</a>             <strong class="jxr_keyword">if</strong> (javadocTag.isReturnTag()) {
+<a class="jxr_linenumber" name="L881" href="#L881">881</a>                 <strong class="jxr_keyword">if</strong> (found) {
+<a class="jxr_linenumber" name="L882" href="#L882">882</a>                     log(javadocTag.getLineNo(), javadocTag.getColumnNo(),
+<a class="jxr_linenumber" name="L883" href="#L883">883</a>                             MSG_DUPLICATE_TAG,
+<a class="jxr_linenumber" name="L884" href="#L884">884</a>                             JavadocTagInfo.RETURN.getText());
+<a class="jxr_linenumber" name="L885" href="#L885">885</a>                 }
+<a class="jxr_linenumber" name="L886" href="#L886">886</a>                 found = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L887" href="#L887">887</a>                 it.remove();
+<a class="jxr_linenumber" name="L888" href="#L888">888</a>             }
+<a class="jxr_linenumber" name="L889" href="#L889">889</a>         }
+<a class="jxr_linenumber" name="L890" href="#L890">890</a> 
+<a class="jxr_linenumber" name="L891" href="#L891">891</a>         <em class="jxr_comment">// Handle there being no @return tags :- unless</em>
+<a class="jxr_linenumber" name="L892" href="#L892">892</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
+<a class="jxr_linenumber" name="L893" href="#L893">893</a>         <strong class="jxr_keyword">if</strong> (!found &amp;&amp; !allowMissingReturnTag &amp;&amp; reportExpectedTags) {
+<a class="jxr_linenumber" name="L894" href="#L894">894</a>             log(lineNo, MSG_RETURN_EXPECTED);
+<a class="jxr_linenumber" name="L895" href="#L895">895</a>         }
+<a class="jxr_linenumber" name="L896" href="#L896">896</a>     }
+<a class="jxr_linenumber" name="L897" href="#L897">897</a> 
+<a class="jxr_linenumber" name="L898" href="#L898">898</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L899" href="#L899">899</a> <em class="jxr_javadoccomment">     * Checks a set of tags for matching throws.</em>
+<a class="jxr_linenumber" name="L900" href="#L900">900</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L901" href="#L901">901</a> <em class="jxr_javadoccomment">     * @param tags the tags to check</em>
+<a class="jxr_linenumber" name="L902" href="#L902">902</a> <em class="jxr_javadoccomment">     * @param throwsList the throws to check</em>
+<a class="jxr_linenumber" name="L903" href="#L903">903</a> <em class="jxr_javadoccomment">     * @param reportExpectedTags whether we should report if do not find</em>
+<a class="jxr_linenumber" name="L904" href="#L904">904</a> <em class="jxr_javadoccomment">     *            expected tag</em>
+<a class="jxr_linenumber" name="L905" href="#L905">905</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L906" href="#L906">906</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkThrowsTags(List&lt;JavadocTag&gt; tags,
+<a class="jxr_linenumber" name="L907" href="#L907">907</a>             List&lt;ExceptionInfo&gt; throwsList, <strong class="jxr_keyword">boolean</strong> reportExpectedTags) {
+<a class="jxr_linenumber" name="L908" href="#L908">908</a>         <em class="jxr_comment">// Loop over the tags, checking to see they exist in the throws.</em>
+<a class="jxr_linenumber" name="L909" href="#L909">909</a>         <em class="jxr_comment">// The foundThrows used for performance only</em>
+<a class="jxr_linenumber" name="L910" href="#L910">910</a>         <strong class="jxr_keyword">final</strong> Set&lt;String&gt; foundThrows = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L911" href="#L911">911</a>         <strong class="jxr_keyword">final</strong> ListIterator&lt;JavadocTag&gt; tagIt = tags.listIterator();
+<a class="jxr_linenumber" name="L912" href="#L912">912</a>         <strong class="jxr_keyword">while</strong> (tagIt.hasNext()) {
+<a class="jxr_linenumber" name="L913" href="#L913">913</a>             <strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag = tagIt.next();
+<a class="jxr_linenumber" name="L914" href="#L914">914</a> 
+<a class="jxr_linenumber" name="L915" href="#L915">915</a>             <strong class="jxr_keyword">if</strong> (!tag.isThrowsTag()) {
+<a class="jxr_linenumber" name="L916" href="#L916">916</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L917" href="#L917">917</a>             }
+<a class="jxr_linenumber" name="L918" href="#L918">918</a>             tagIt.remove();
+<a class="jxr_linenumber" name="L919" href="#L919">919</a> 
+<a class="jxr_linenumber" name="L920" href="#L920">920</a>             <em class="jxr_comment">// Loop looking for matching throw</em>
+<a class="jxr_linenumber" name="L921" href="#L921">921</a>             <strong class="jxr_keyword">final</strong> Token token = <strong class="jxr_keyword">new</strong> Token(tag.getFirstArg(), tag.getLineNo(), tag
+<a class="jxr_linenumber" name="L922" href="#L922">922</a>                     .getColumnNo());
+<a class="jxr_linenumber" name="L923" href="#L923">923</a>             <strong class="jxr_keyword">final</strong> ClassInfo documentedClassInfo = <strong class="jxr_keyword">new</strong> ClassInfo(token);
+<a class="jxr_linenumber" name="L924" href="#L924">924</a>             processThrows(throwsList, documentedClassInfo, foundThrows);
+<a class="jxr_linenumber" name="L925" href="#L925">925</a>         }
+<a class="jxr_linenumber" name="L926" href="#L926">926</a>         <em class="jxr_comment">// Now dump out all throws without tags :- unless</em>
+<a class="jxr_linenumber" name="L927" href="#L927">927</a>         <em class="jxr_comment">// the user has chosen to suppress these problems</em>
+<a class="jxr_linenumber" name="L928" href="#L928">928</a>         <strong class="jxr_keyword">if</strong> (validateThrows &amp;&amp; reportExpectedTags) {
+<a class="jxr_linenumber" name="L929" href="#L929">929</a>             throwsList.stream().filter(exceptionInfo -&gt; !exceptionInfo.isFound())
+<a class="jxr_linenumber" name="L930" href="#L930">930</a>                 .forEach(exceptionInfo -&gt; {
+<a class="jxr_linenumber" name="L931" href="#L931">931</a>                     <strong class="jxr_keyword">final</strong> Token token = exceptionInfo.getName();
+<a class="jxr_linenumber" name="L932" href="#L932">932</a>                     log(exceptionInfo.getAst(),
+<a class="jxr_linenumber" name="L933" href="#L933">933</a>                         MSG_EXPECTED_TAG,
+<a class="jxr_linenumber" name="L934" href="#L934">934</a>                         JavadocTagInfo.THROWS.getText(), token.getText());
+<a class="jxr_linenumber" name="L935" href="#L935">935</a>                 });
+<a class="jxr_linenumber" name="L936" href="#L936">936</a>         }
+<a class="jxr_linenumber" name="L937" href="#L937">937</a>     }
+<a class="jxr_linenumber" name="L938" href="#L938">938</a> 
+<a class="jxr_linenumber" name="L939" href="#L939">939</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L940" href="#L940">940</a> <em class="jxr_javadoccomment">     * Verifies that documented exception is in throws.</em>
+<a class="jxr_linenumber" name="L941" href="#L941">941</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L942" href="#L942">942</a> <em class="jxr_javadoccomment">     * @param throwsIterable collection of throws</em>
+<a class="jxr_linenumber" name="L943" href="#L943">943</a> <em class="jxr_javadoccomment">     * @param documentedClassInfo documented exception class info</em>
+<a class="jxr_linenumber" name="L944" href="#L944">944</a> <em class="jxr_javadoccomment">     * @param foundThrows previously found throws</em>
+<a class="jxr_linenumber" name="L945" href="#L945">945</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L946" href="#L946">946</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> processThrows(Iterable&lt;ExceptionInfo&gt; throwsIterable,
+<a class="jxr_linenumber" name="L947" href="#L947">947</a>                                       ClassInfo documentedClassInfo, Set&lt;String&gt; foundThrows) {
+<a class="jxr_linenumber" name="L948" href="#L948">948</a>         ExceptionInfo foundException = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L949" href="#L949">949</a> 
+<a class="jxr_linenumber" name="L950" href="#L950">950</a>         <em class="jxr_comment">// First look for matches on the exception name</em>
+<a class="jxr_linenumber" name="L951" href="#L951">951</a>         <strong class="jxr_keyword">for</strong> (ExceptionInfo exceptionInfo : throwsIterable) {
+<a class="jxr_linenumber" name="L952" href="#L952">952</a>             <strong class="jxr_keyword">if</strong> (isClassNamesSame(exceptionInfo.getName().getText(),
+<a class="jxr_linenumber" name="L953" href="#L953">953</a>                     documentedClassInfo.getName().getText())) {
+<a class="jxr_linenumber" name="L954" href="#L954">954</a>                 foundException = exceptionInfo;
+<a class="jxr_linenumber" name="L955" href="#L955">955</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L956" href="#L956">956</a>             }
+<a class="jxr_linenumber" name="L957" href="#L957">957</a>         }
+<a class="jxr_linenumber" name="L958" href="#L958">958</a> 
+<a class="jxr_linenumber" name="L959" href="#L959">959</a>         <strong class="jxr_keyword">if</strong> (foundException != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L960" href="#L960">960</a>             foundException.setFound();
+<a class="jxr_linenumber" name="L961" href="#L961">961</a>             foundThrows.add(documentedClassInfo.getName().getText());
+<a class="jxr_linenumber" name="L962" href="#L962">962</a>         }
+<a class="jxr_linenumber" name="L963" href="#L963">963</a>     }
+<a class="jxr_linenumber" name="L964" href="#L964">964</a> 
+<a class="jxr_linenumber" name="L965" href="#L965">965</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L966" href="#L966">966</a> <em class="jxr_javadoccomment">     * Check that ExceptionInfo objects are same by name.</em>
+<a class="jxr_linenumber" name="L967" href="#L967">967</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L968" href="#L968">968</a> <em class="jxr_javadoccomment">     * @param info1 ExceptionInfo object</em>
+<a class="jxr_linenumber" name="L969" href="#L969">969</a> <em class="jxr_javadoccomment">     * @param info2 ExceptionInfo object</em>
+<a class="jxr_linenumber" name="L970" href="#L970">970</a> <em class="jxr_javadoccomment">     * @return true is ExceptionInfo object have the same name</em>
+<a class="jxr_linenumber" name="L971" href="#L971">971</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L972" href="#L972">972</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isExceptionInfoSame(ExceptionInfo info1, ExceptionInfo info2) {
+<a class="jxr_linenumber" name="L973" href="#L973">973</a>         <strong class="jxr_keyword">return</strong> isClassNamesSame(info1.getName().getText(),
+<a class="jxr_linenumber" name="L974" href="#L974">974</a>                                     info2.getName().getText());
+<a class="jxr_linenumber" name="L975" href="#L975">975</a>     }
+<a class="jxr_linenumber" name="L976" href="#L976">976</a> 
+<a class="jxr_linenumber" name="L977" href="#L977">977</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L978" href="#L978">978</a> <em class="jxr_javadoccomment">     * Check that class names are same by short name of class. If some class name is fully</em>
+<a class="jxr_linenumber" name="L979" href="#L979">979</a> <em class="jxr_javadoccomment">     * qualified it is cut to short name.</em>
+<a class="jxr_linenumber" name="L980" href="#L980">980</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L981" href="#L981">981</a> <em class="jxr_javadoccomment">     * @param class1 class name</em>
+<a class="jxr_linenumber" name="L982" href="#L982">982</a> <em class="jxr_javadoccomment">     * @param class2 class name</em>
+<a class="jxr_linenumber" name="L983" href="#L983">983</a> <em class="jxr_javadoccomment">     * @return true is ExceptionInfo object have the same name</em>
+<a class="jxr_linenumber" name="L984" href="#L984">984</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L985" href="#L985">985</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isClassNamesSame(String <strong class="jxr_keyword">class</strong>1, String <strong class="jxr_keyword">class</strong>2) {
+<a class="jxr_linenumber" name="L986" href="#L986">986</a>         <strong class="jxr_keyword">boolean</strong> result = false;
+<a class="jxr_linenumber" name="L987" href="#L987">987</a>         <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">class</strong>1.equals(<strong class="jxr_keyword">class</strong>2)) {
+<a class="jxr_linenumber" name="L988" href="#L988">988</a>             result = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L989" href="#L989">989</a>         }
+<a class="jxr_linenumber" name="L990" href="#L990">990</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L991" href="#L991">991</a>             <strong class="jxr_keyword">final</strong> String separator = <span class="jxr_string">"."</span>;
+<a class="jxr_linenumber" name="L992" href="#L992">992</a>             <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">class</strong>1.contains(separator) || <strong class="jxr_keyword">class</strong>2.contains(separator)) {
+<a class="jxr_linenumber" name="L993" href="#L993">993</a>                 <strong class="jxr_keyword">final</strong> String <strong class="jxr_keyword">class</strong>1ShortName = <strong class="jxr_keyword">class</strong>1
+<a class="jxr_linenumber" name="L994" href="#L994">994</a>                         .substring(<strong class="jxr_keyword">class</strong>1.lastIndexOf('.') + 1);
+<a class="jxr_linenumber" name="L995" href="#L995">995</a>                 <strong class="jxr_keyword">final</strong> String <strong class="jxr_keyword">class</strong>2ShortName = <strong class="jxr_keyword">class</strong>2
+<a class="jxr_linenumber" name="L996" href="#L996">996</a>                         .substring(<strong class="jxr_keyword">class</strong>2.lastIndexOf('.') + 1);
+<a class="jxr_linenumber" name="L997" href="#L997">997</a>                 result = <strong class="jxr_keyword">class</strong>1ShortName.equals(<strong class="jxr_keyword">class</strong>2ShortName);
+<a class="jxr_linenumber" name="L998" href="#L998">998</a>             }
+<a class="jxr_linenumber" name="L999" href="#L999">999</a>         }
+<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a>         <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a>     }
+<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a> 
+<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a> <em class="jxr_javadoccomment">     * Contains class's {@code Token}.</em>
+<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassInfo {
+<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> 
+<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a>         <em class="jxr_javadoccomment">/** {@code FullIdent} associated with this class. */</em>
+<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Token name;
 <a class="jxr_linenumber" name="L1010" href="#L1010">1010</a> 
-<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a>         <em class="jxr_javadoccomment">/** {@code FullIdent} associated with this class. */</em>
-<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Token name;
-<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> 
-<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> <em class="jxr_javadoccomment">         * Creates new instance of class information object.</em>
-<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a> <em class="jxr_javadoccomment">         * @param className token which represents class name.</em>
-<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> <em class="jxr_javadoccomment">         * @throws IllegalArgumentException when className is nulls</em>
-<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a>         <strong class="jxr_keyword">protected</strong> ClassInfo(<strong class="jxr_keyword">final</strong> Token className) {
-<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a>             name = className;
-<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a>         }
-<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> 
-<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> <em class="jxr_javadoccomment">         * Gets class name.</em>
-<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> <em class="jxr_javadoccomment">         * @return class name</em>
-<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> Token getName() {
-<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a>             <strong class="jxr_keyword">return</strong> name;
-<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a>         }
-<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> 
-<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a>     }
-<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 
-<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> <em class="jxr_javadoccomment">     * Represents text element with location in the text.</em>
-<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Token {
-<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 
-<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a>         <em class="jxr_javadoccomment">/** Token's column number. */</em>
-<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> columnNo;
-<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a>         <em class="jxr_javadoccomment">/** Token's line number. */</em>
-<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo;
-<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a>         <em class="jxr_javadoccomment">/** Token's text. */</em>
-<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String text;
-<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 
-<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> <em class="jxr_javadoccomment">         * Creates token.</em>
-<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> <em class="jxr_javadoccomment">         * @param text token's text</em>
-<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> <em class="jxr_javadoccomment">         * @param lineNo token's line number</em>
-<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a> <em class="jxr_javadoccomment">         * @param columnNo token's column number</em>
-<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a>         <strong class="jxr_keyword">private</strong> Token(String text, <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> columnNo) {
-<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a>             <strong class="jxr_keyword">this</strong>.text = text;
-<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a>             <strong class="jxr_keyword">this</strong>.lineNo = lineNo;
-<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a>             <strong class="jxr_keyword">this</strong>.columnNo = columnNo;
-<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a>         }
-<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> 
-<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> <em class="jxr_javadoccomment">         * Converts FullIdent to Token.</em>
-<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a> <em class="jxr_javadoccomment">         * @param fullIdent full ident to convert.</em>
-<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a>         <strong class="jxr_keyword">private</strong> Token(<a name="FullIdent" href="../../../../../../com/puppycrawl/tools/checkstyle/api/FullIdent.html#FullIdent">FullIdent</a> fullIdent) {
-<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a>             text = fullIdent.getText();
-<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a>             lineNo = fullIdent.getLineNo();
-<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a>             columnNo = fullIdent.getColumnNo();
-<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a>         }
-<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> 
-<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> <em class="jxr_javadoccomment">         * Gets text of the token.</em>
-<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a> <em class="jxr_javadoccomment">         * @return text of the token</em>
-<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a>         <strong class="jxr_keyword">public</strong> String getText() {
-<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a>             <strong class="jxr_keyword">return</strong> text;
-<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a>         }
-<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a> 
-<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a>         @Override
-<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a>         <strong class="jxr_keyword">public</strong> String toString() {
-<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a>             <strong class="jxr_keyword">return</strong> <span class="jxr_string">"Token["</span> + text + <span class="jxr_string">"("</span> + lineNo
-<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a>                 + <span class="jxr_string">"x"</span> + columnNo + <span class="jxr_string">")]"</span>;
-<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a>         }
-<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> 
-<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a>     }
+<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a> <em class="jxr_javadoccomment">         * Creates new instance of class information object.</em>
+<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> <em class="jxr_javadoccomment">         * @param className token which represents class name.</em>
+<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> <em class="jxr_javadoccomment">         * @throws IllegalArgumentException when className is nulls</em>
+<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a>         <strong class="jxr_keyword">protected</strong> ClassInfo(<strong class="jxr_keyword">final</strong> Token className) {
+<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a>             name = className;
+<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a>         }
+<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a> 
+<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a> <em class="jxr_javadoccomment">         * Gets class name.</em>
+<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a> <em class="jxr_javadoccomment">         * @return class name</em>
+<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> Token getName() {
+<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a>             <strong class="jxr_keyword">return</strong> name;
+<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a>         }
+<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 
+<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a>     }
+<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 
+<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> <em class="jxr_javadoccomment">     * Represents text element with location in the text.</em>
+<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Token {
+<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> 
+<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a>         <em class="jxr_javadoccomment">/** Token's column number. */</em>
+<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> columnNo;
+<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a>         <em class="jxr_javadoccomment">/** Token's line number. */</em>
+<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo;
+<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a>         <em class="jxr_javadoccomment">/** Token's text. */</em>
+<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String text;
+<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 
+<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> <em class="jxr_javadoccomment">         * Creates token.</em>
+<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> <em class="jxr_javadoccomment">         * @param text token's text</em>
+<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> <em class="jxr_javadoccomment">         * @param lineNo token's line number</em>
+<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> <em class="jxr_javadoccomment">         * @param columnNo token's column number</em>
+<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a>         <strong class="jxr_keyword">private</strong> Token(String text, <strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> columnNo) {
+<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a>             <strong class="jxr_keyword">this</strong>.text = text;
+<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a>             <strong class="jxr_keyword">this</strong>.lineNo = lineNo;
+<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a>             <strong class="jxr_keyword">this</strong>.columnNo = columnNo;
+<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a>         }
+<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 
+<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a> <em class="jxr_javadoccomment">         * Converts FullIdent to Token.</em>
+<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> <em class="jxr_javadoccomment">         * @param fullIdent full ident to convert.</em>
+<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a>         <strong class="jxr_keyword">private</strong> Token(<a name="FullIdent" href="../../../../../../com/puppycrawl/tools/checkstyle/api/FullIdent.html#FullIdent">FullIdent</a> fullIdent) {
+<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a>             text = fullIdent.getText();
+<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a>             lineNo = fullIdent.getLineNo();
+<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a>             columnNo = fullIdent.getColumnNo();
+<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a>         }
+<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a> 
+<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a> <em class="jxr_javadoccomment">         * Gets text of the token.</em>
+<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a> <em class="jxr_javadoccomment">         * @return text of the token</em>
+<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a>         <strong class="jxr_keyword">public</strong> String getText() {
+<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a>             <strong class="jxr_keyword">return</strong> text;
+<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a>         }
+<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a> 
+<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a>         @Override
+<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a>         <strong class="jxr_keyword">public</strong> String toString() {
+<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a>             <strong class="jxr_keyword">return</strong> <span class="jxr_string">"Token["</span> + text + <span class="jxr_string">"("</span> + lineNo
+<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a>                 + <span class="jxr_string">"x"</span> + columnNo + <span class="jxr_string">")]"</span>;
+<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a>         }
+<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 
+<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a>     }
+<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 
+<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a>     <em class="jxr_javadoccomment">/** Stores useful information about declared exception. */</em>
+<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ExceptionInfo {
 <a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> 
-<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a>     <em class="jxr_javadoccomment">/** Stores useful information about declared exception. */</em>
-<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> ExceptionInfo {
+<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a>         <em class="jxr_javadoccomment">/** AST node representing this exception. */</em>
+<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast;
 <a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> 
-<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a>         <em class="jxr_javadoccomment">/** AST node representing this exception. */</em>
-<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast;
-<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 
-<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a>         <em class="jxr_javadoccomment">/** Class information associated with this exception. */</em>
-<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ClassInfo classInfo;
-<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a>         <em class="jxr_javadoccomment">/** Does the exception have throws tag associated with. */</em>
-<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> found;
-<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 
-<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> <em class="jxr_javadoccomment">         * Creates new instance for {@code FullIdent}.</em>
-<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a> <em class="jxr_javadoccomment">         * @param ast AST node representing this exception</em>
-<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a> <em class="jxr_javadoccomment">         * @param classInfo class info</em>
-<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a>         <strong class="jxr_keyword">private</strong> ExceptionInfo(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, ClassInfo classInfo) {
-<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a>             <strong class="jxr_keyword">this</strong>.ast = ast;
-<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a>             <strong class="jxr_keyword">this</strong>.classInfo = classInfo;
-<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a>         }
-<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> 
-<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> <em class="jxr_javadoccomment">         * Gets the AST node representing this exception.</em>
-<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> <em class="jxr_javadoccomment">         * @return the AST node representing this exception</em>
-<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> getAst() {
-<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a>             <strong class="jxr_keyword">return</strong> ast;
-<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a>         }
-<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 
-<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a>         <em class="jxr_javadoccomment">/** Mark that the exception has associated throws tag. */</em>
-<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> setFound() {
-<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a>             found = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a>         }
-<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> 
-<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> <em class="jxr_javadoccomment">         * Checks that the exception has throws tag associated with it.</em>
-<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> <em class="jxr_javadoccomment">         * @return whether the exception has throws tag associated with</em>
-<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isFound() {
-<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a>             <strong class="jxr_keyword">return</strong> found;
-<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a>         }
-<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> 
-<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> <em class="jxr_javadoccomment">         * Gets exception name.</em>
-<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> <em class="jxr_javadoccomment">         * @return exception's name</em>
-<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a>         <strong class="jxr_keyword">private</strong> Token getName() {
-<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a>             <strong class="jxr_keyword">return</strong> classInfo.getName();
-<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a>         }
-<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 
-<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a>     }
-<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a> 
-<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> }
+<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a>         <em class="jxr_javadoccomment">/** Class information associated with this exception. */</em>
+<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ClassInfo classInfo;
+<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a>         <em class="jxr_javadoccomment">/** Does the exception have throws tag associated with. */</em>
+<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> found;
+<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 
+<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a> <em class="jxr_javadoccomment">         * Creates new instance for {@code FullIdent}.</em>
+<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a> <em class="jxr_javadoccomment">         * @param ast AST node representing this exception</em>
+<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> <em class="jxr_javadoccomment">         * @param classInfo class info</em>
+<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a>         <strong class="jxr_keyword">private</strong> ExceptionInfo(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, ClassInfo classInfo) {
+<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a>             <strong class="jxr_keyword">this</strong>.ast = ast;
+<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a>             <strong class="jxr_keyword">this</strong>.classInfo = classInfo;
+<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a>         }
+<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a> 
+<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> <em class="jxr_javadoccomment">         * Gets the AST node representing this exception.</em>
+<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> <em class="jxr_javadoccomment">         * @return the AST node representing this exception</em>
+<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a>         <strong class="jxr_keyword">private</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> getAst() {
+<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a>             <strong class="jxr_keyword">return</strong> ast;
+<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a>         }
+<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a> 
+<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a>         <em class="jxr_javadoccomment">/** Mark that the exception has associated throws tag. */</em>
+<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> setFound() {
+<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a>             found = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a>         }
+<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a> 
+<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> <em class="jxr_javadoccomment">         * Checks that the exception has throws tag associated with it.</em>
+<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> <em class="jxr_javadoccomment">         * @return whether the exception has throws tag associated with</em>
+<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isFound() {
+<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a>             <strong class="jxr_keyword">return</strong> found;
+<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a>         }
+<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> 
+<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> <em class="jxr_javadoccomment">         * Gets exception name.</em>
+<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> <em class="jxr_javadoccomment">         * @return exception's name</em>
+<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a>         <strong class="jxr_keyword">private</strong> Token getName() {
+<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a>             <strong class="jxr_keyword">return</strong> classInfo.getName();
+<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a>         }
+<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 
+<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a>     }
+<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> 
+<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
index ac96d4b45f..635144571c 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheck.html
@@ -308,375 +308,373 @@
 <a class="jxr_linenumber" name="L300" href="#L300">300</a>             <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> surroundingScope = ScopeUtil.getSurroundingScope(ast);
 <a class="jxr_linenumber" name="L301" href="#L301">301</a> 
 <a class="jxr_linenumber" name="L302" href="#L302">302</a>             check = customScope.isIn(scope)
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>                     &amp;&amp; (surroundingScope == <strong class="jxr_keyword">null</strong> || surroundingScope.isIn(scope))
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>                     &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>                         || !customScope.isIn(excludeScope)
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>                         || surroundingScope != <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L307" href="#L307">307</a>                             &amp;&amp; !surroundingScope.isIn(excludeScope));
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>         }
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>         <strong class="jxr_keyword">return</strong> check;
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>     }
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> 
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment">     * Performs the various checks against the Javadoc comment.</em>
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">     * @param ast the AST of the element being documented</em>
-<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
-<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L318" href="#L318">318</a> <em class="jxr_javadoccomment">     * @see #checkFirstSentenceEnding(DetailAST, TextBlock)</em>
-<a class="jxr_linenumber" name="L319" href="#L319">319</a> <em class="jxr_javadoccomment">     * @see #checkHtmlTags(DetailAST, TextBlock)</em>
-<a class="jxr_linenumber" name="L320" href="#L320">320</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkComment(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <strong class="jxr_keyword">final</strong> <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>         <strong class="jxr_keyword">if</strong> (comment != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>             <strong class="jxr_keyword">if</strong> (checkFirstSentence) {
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>                 checkFirstSentenceEnding(ast, comment);
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>             }
-<a class="jxr_linenumber" name="L326" href="#L326">326</a> 
-<a class="jxr_linenumber" name="L327" href="#L327">327</a>             <strong class="jxr_keyword">if</strong> (checkHtml) {
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>                 checkHtmlTags(ast, comment);
-<a class="jxr_linenumber" name="L329" href="#L329">329</a>             }
-<a class="jxr_linenumber" name="L330" href="#L330">330</a> 
-<a class="jxr_linenumber" name="L331" href="#L331">331</a>             <strong class="jxr_keyword">if</strong> (checkEmptyJavadoc) {
-<a class="jxr_linenumber" name="L332" href="#L332">332</a>                 checkJavadocIsNotEmpty(comment);
-<a class="jxr_linenumber" name="L333" href="#L333">333</a>             }
-<a class="jxr_linenumber" name="L334" href="#L334">334</a>         }
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>     }
-<a class="jxr_linenumber" name="L336" href="#L336">336</a> 
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L338" href="#L338">338</a> <em class="jxr_javadoccomment">     * Checks that the first sentence ends with proper punctuation.  This method</em>
-<a class="jxr_linenumber" name="L339" href="#L339">339</a> <em class="jxr_javadoccomment">     * uses a regular expression that checks for the presence of a period,</em>
-<a class="jxr_linenumber" name="L340" href="#L340">340</a> <em class="jxr_javadoccomment">     * question mark, or exclamation mark followed either by whitespace, an</em>
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> <em class="jxr_javadoccomment">     * HTML element, or the end of string. This method ignores {_AT_inheritDoc}</em>
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment">     * comments for TokenTypes that are valid for {_AT_inheritDoc}.</em>
-<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment">     * @param ast the current node</em>
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
-<a class="jxr_linenumber" name="L346" href="#L346">346</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkFirstSentenceEnding(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>         <strong class="jxr_keyword">final</strong> String commentText = getCommentText(comment.getText());
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>         <strong class="jxr_keyword">if</strong> (!commentText.isEmpty()
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>             &amp;&amp; !endOfSentenceFormat.matcher(commentText).find()
-<a class="jxr_linenumber" name="L352" href="#L352">352</a>             &amp;&amp; !(commentText.startsWith(<span class="jxr_string">"{@inheritDoc}"</span>)
-<a class="jxr_linenumber" name="L353" href="#L353">353</a>             &amp;&amp; JavadocTagInfo.INHERIT_DOC.isValidOn(ast))) {
-<a class="jxr_linenumber" name="L354" href="#L354">354</a>             log(comment.getStartLineNo(), MSG_NO_PERIOD);
-<a class="jxr_linenumber" name="L355" href="#L355">355</a>         }
-<a class="jxr_linenumber" name="L356" href="#L356">356</a>     }
-<a class="jxr_linenumber" name="L357" href="#L357">357</a> 
-<a class="jxr_linenumber" name="L358" href="#L358">358</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L359" href="#L359">359</a> <em class="jxr_javadoccomment">     * Checks that the Javadoc is not empty.</em>
-<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkJavadocIsNotEmpty(<a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">final</strong> String commentText = getCommentText(comment.getText());
-<a class="jxr_linenumber" name="L365" href="#L365">365</a> 
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>         <strong class="jxr_keyword">if</strong> (commentText.isEmpty()) {
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>             log(comment.getStartLineNo(), MSG_EMPTY);
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>         }
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>     }
-<a class="jxr_linenumber" name="L370" href="#L370">370</a> 
-<a class="jxr_linenumber" name="L371" href="#L371">371</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment">     * Returns the comment text from the Javadoc.</em>
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L374" href="#L374">374</a> <em class="jxr_javadoccomment">     * @param comments the lines of Javadoc.</em>
-<a class="jxr_linenumber" name="L375" href="#L375">375</a> <em class="jxr_javadoccomment">     * @return a comment text String.</em>
-<a class="jxr_linenumber" name="L376" href="#L376">376</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L377" href="#L377">377</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getCommentText(String... comments) {
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>         <strong class="jxr_keyword">final</strong> StringBuilder builder = <strong class="jxr_keyword">new</strong> StringBuilder(1024);
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String line : comments) {
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> textStart = findTextStart(line);
-<a class="jxr_linenumber" name="L381" href="#L381">381</a> 
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>             <strong class="jxr_keyword">if</strong> (textStart != -1) {
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>                 <strong class="jxr_keyword">if</strong> (line.charAt(textStart) == '@') {
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>                     <em class="jxr_comment">// we have found the tag section</em>
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>                 }
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>                 builder.append(line.substring(textStart));
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>                 trimTail(builder);
-<a class="jxr_linenumber" name="L389" href="#L389">389</a>                 builder.append('\n');
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>             }
-<a class="jxr_linenumber" name="L391" href="#L391">391</a>         }
-<a class="jxr_linenumber" name="L392" href="#L392">392</a> 
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>         <strong class="jxr_keyword">return</strong> builder.toString().trim();
-<a class="jxr_linenumber" name="L394" href="#L394">394</a>     }
-<a class="jxr_linenumber" name="L395" href="#L395">395</a> 
-<a class="jxr_linenumber" name="L396" href="#L396">396</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L397" href="#L397">397</a> <em class="jxr_javadoccomment">     * Finds the index of the first non-whitespace character ignoring the</em>
-<a class="jxr_linenumber" name="L398" href="#L398">398</a> <em class="jxr_javadoccomment">     * Javadoc comment start and end strings (&amp;#47;** and *&amp;#47;) as well as any</em>
-<a class="jxr_linenumber" name="L399" href="#L399">399</a> <em class="jxr_javadoccomment">     * leading asterisk.</em>
-<a class="jxr_linenumber" name="L400" href="#L400">400</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L401" href="#L401">401</a> <em class="jxr_javadoccomment">     * @param line the Javadoc comment line of text to scan.</em>
-<a class="jxr_linenumber" name="L402" href="#L402">402</a> <em class="jxr_javadoccomment">     * @return the int index relative to 0 for the start of text</em>
-<a class="jxr_linenumber" name="L403" href="#L403">403</a> <em class="jxr_javadoccomment">     *         or -1 if not found.</em>
-<a class="jxr_linenumber" name="L404" href="#L404">404</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> findTextStart(String line) {
-<a class="jxr_linenumber" name="L406" href="#L406">406</a>         <strong class="jxr_keyword">int</strong> textStart = -1;
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>         <strong class="jxr_keyword">int</strong> index = 0;
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>         <strong class="jxr_keyword">while</strong> (index &lt; line.length()) {
-<a class="jxr_linenumber" name="L409" href="#L409">409</a>             <strong class="jxr_keyword">if</strong> (!Character.isWhitespace(line.charAt(index))) {
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>                 <strong class="jxr_keyword">if</strong> (line.regionMatches(index, <span class="jxr_string">"/**"</span>, 0, <span class="jxr_string">"/**"</span>.length())
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>                     || line.regionMatches(index, <span class="jxr_string">"*/"</span>, 0, 2)) {
-<a class="jxr_linenumber" name="L412" href="#L412">412</a>                     index++;
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>                 }
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>                 <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (line.charAt(index) != '*') {
-<a class="jxr_linenumber" name="L415" href="#L415">415</a>                     textStart = index;
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>                     <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L417" href="#L417">417</a>                 }
-<a class="jxr_linenumber" name="L418" href="#L418">418</a>             }
-<a class="jxr_linenumber" name="L419" href="#L419">419</a>             index++;
-<a class="jxr_linenumber" name="L420" href="#L420">420</a>         }
-<a class="jxr_linenumber" name="L421" href="#L421">421</a>         <strong class="jxr_keyword">return</strong> textStart;
-<a class="jxr_linenumber" name="L422" href="#L422">422</a>     }
-<a class="jxr_linenumber" name="L423" href="#L423">423</a> 
-<a class="jxr_linenumber" name="L424" href="#L424">424</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L425" href="#L425">425</a> <em class="jxr_javadoccomment">     * Trims any trailing whitespace or the end of Javadoc comment string.</em>
-<a class="jxr_linenumber" name="L426" href="#L426">426</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L427" href="#L427">427</a> <em class="jxr_javadoccomment">     * @param builder the StringBuilder to trim.</em>
-<a class="jxr_linenumber" name="L428" href="#L428">428</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L429" href="#L429">429</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> trimTail(StringBuilder builder) {
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>         <strong class="jxr_keyword">int</strong> index = builder.length() - 1;
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>         <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) {
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>             <strong class="jxr_keyword">if</strong> (Character.isWhitespace(builder.charAt(index))) {
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>                 builder.deleteCharAt(index);
-<a class="jxr_linenumber" name="L434" href="#L434">434</a>             }
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (index &gt; 0 &amp;&amp; builder.charAt(index) == '/'
-<a class="jxr_linenumber" name="L436" href="#L436">436</a>                     &amp;&amp; builder.charAt(index - 1) == '*') {
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>                 builder.deleteCharAt(index);
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>                 builder.deleteCharAt(index - 1);
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>                 index--;
-<a class="jxr_linenumber" name="L440" href="#L440">440</a>                 <strong class="jxr_keyword">while</strong> (builder.charAt(index - 1) == '*') {
-<a class="jxr_linenumber" name="L441" href="#L441">441</a>                     builder.deleteCharAt(index - 1);
-<a class="jxr_linenumber" name="L442" href="#L442">442</a>                     index--;
-<a class="jxr_linenumber" name="L443" href="#L443">443</a>                 }
-<a class="jxr_linenumber" name="L444" href="#L444">444</a>             }
-<a class="jxr_linenumber" name="L445" href="#L445">445</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L446" href="#L446">446</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L447" href="#L447">447</a>             }
-<a class="jxr_linenumber" name="L448" href="#L448">448</a>             index--;
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>         }
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>     }
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> 
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em class="jxr_javadoccomment">     * Checks the comment for HTML tags that do not have a corresponding close</em>
-<a class="jxr_linenumber" name="L454" href="#L454">454</a> <em class="jxr_javadoccomment">     * tag or a close tag that has no previous open tag.  This code was</em>
-<a class="jxr_linenumber" name="L455" href="#L455">455</a> <em class="jxr_javadoccomment">     * primarily copied from the DocCheck checkHtml method.</em>
-<a class="jxr_linenumber" name="L456" href="#L456">456</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L457" href="#L457">457</a> <em class="jxr_javadoccomment">     * @param ast the node with the Javadoc</em>
-<a class="jxr_linenumber" name="L458" href="#L458">458</a> <em class="jxr_javadoccomment">     * @param comment the {@code TextBlock} which represents</em>
-<a class="jxr_linenumber" name="L459" href="#L459">459</a> <em class="jxr_javadoccomment">     *                 the Javadoc comment.</em>
-<a class="jxr_linenumber" name="L460" href="#L460">460</a> <em class="jxr_javadoccomment">     * @noinspection MethodWithMultipleReturnPoints</em>
-<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em class="jxr_javadoccomment">     * @noinspectionreason MethodWithMultipleReturnPoints - check and method are</em>
-<a class="jxr_linenumber" name="L462" href="#L462">462</a> <em class="jxr_javadoccomment">     *      too complex to break apart</em>
-<a class="jxr_linenumber" name="L463" href="#L463">463</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L464" href="#L464">464</a>     <em class="jxr_comment">// -@cs[ReturnCount] Too complex to break apart.</em>
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkHtmlTags(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <strong class="jxr_keyword">final</strong> <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
-<a class="jxr_linenumber" name="L466" href="#L466">466</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo = comment.getStartLineNo();
-<a class="jxr_linenumber" name="L467" href="#L467">467</a>         <strong class="jxr_keyword">final</strong> Deque&lt;HtmlTag&gt; htmlStack = <strong class="jxr_keyword">new</strong> ArrayDeque&lt;&gt;();
-<a class="jxr_linenumber" name="L468" href="#L468">468</a>         <strong class="jxr_keyword">final</strong> String[] text = comment.getText();
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>                     &amp;&amp; surroundingScope.isIn(scope)
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>                     &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong> || !customScope.isIn(excludeScope)
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>                             || !surroundingScope.isIn(excludeScope));
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>         }
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>         <strong class="jxr_keyword">return</strong> check;
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>     }
+<a class="jxr_linenumber" name="L309" href="#L309">309</a> 
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment">     * Performs the various checks against the Javadoc comment.</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment">     * @param ast the AST of the element being documented</em>
+<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
+<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment">     * @see #checkFirstSentenceEnding(DetailAST, TextBlock)</em>
+<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment">     * @see #checkHtmlTags(DetailAST, TextBlock)</em>
+<a class="jxr_linenumber" name="L318" href="#L318">318</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkComment(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <strong class="jxr_keyword">final</strong> <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>         <strong class="jxr_keyword">if</strong> (comment != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>             <strong class="jxr_keyword">if</strong> (checkFirstSentence) {
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>                 checkFirstSentenceEnding(ast, comment);
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>             }
+<a class="jxr_linenumber" name="L324" href="#L324">324</a> 
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>             <strong class="jxr_keyword">if</strong> (checkHtml) {
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>                 checkHtmlTags(ast, comment);
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>             }
+<a class="jxr_linenumber" name="L328" href="#L328">328</a> 
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>             <strong class="jxr_keyword">if</strong> (checkEmptyJavadoc) {
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>                 checkJavadocIsNotEmpty(comment);
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>             }
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>         }
+<a class="jxr_linenumber" name="L333" href="#L333">333</a>     }
+<a class="jxr_linenumber" name="L334" href="#L334">334</a> 
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment">     * Checks that the first sentence ends with proper punctuation.  This method</em>
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> <em class="jxr_javadoccomment">     * uses a regular expression that checks for the presence of a period,</em>
+<a class="jxr_linenumber" name="L338" href="#L338">338</a> <em class="jxr_javadoccomment">     * question mark, or exclamation mark followed either by whitespace, an</em>
+<a class="jxr_linenumber" name="L339" href="#L339">339</a> <em class="jxr_javadoccomment">     * HTML element, or the end of string. This method ignores {_AT_inheritDoc}</em>
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> <em class="jxr_javadoccomment">     * comments for TokenTypes that are valid for {_AT_inheritDoc}.</em>
+<a class="jxr_linenumber" name="L341" href="#L341">341</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment">     * @param ast the current node</em>
+<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkFirstSentenceEnding(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>         <strong class="jxr_keyword">final</strong> String commentText = getCommentText(comment.getText());
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>         <strong class="jxr_keyword">if</strong> (!commentText.isEmpty()
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>             &amp;&amp; !endOfSentenceFormat.matcher(commentText).find()
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>             &amp;&amp; !(commentText.startsWith(<span class="jxr_string">"{@inheritDoc}"</span>)
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>             &amp;&amp; JavadocTagInfo.INHERIT_DOC.isValidOn(ast))) {
+<a class="jxr_linenumber" name="L352" href="#L352">352</a>             log(comment.getStartLineNo(), MSG_NO_PERIOD);
+<a class="jxr_linenumber" name="L353" href="#L353">353</a>         }
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>     }
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> 
+<a class="jxr_linenumber" name="L356" href="#L356">356</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment">     * Checks that the Javadoc is not empty.</em>
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> <em class="jxr_javadoccomment">     * @param comment the source lines that make up the Javadoc comment.</em>
+<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L361" href="#L361">361</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkJavadocIsNotEmpty(<a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>         <strong class="jxr_keyword">final</strong> String commentText = getCommentText(comment.getText());
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> 
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>         <strong class="jxr_keyword">if</strong> (commentText.isEmpty()) {
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>             log(comment.getStartLineNo(), MSG_EMPTY);
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>         }
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>     }
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> 
+<a class="jxr_linenumber" name="L369" href="#L369">369</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment">     * Returns the comment text from the Javadoc.</em>
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment">     * @param comments the lines of Javadoc.</em>
+<a class="jxr_linenumber" name="L373" href="#L373">373</a> <em class="jxr_javadoccomment">     * @return a comment text String.</em>
+<a class="jxr_linenumber" name="L374" href="#L374">374</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getCommentText(String... comments) {
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>         <strong class="jxr_keyword">final</strong> StringBuilder builder = <strong class="jxr_keyword">new</strong> StringBuilder(1024);
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> String line : comments) {
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> textStart = findTextStart(line);
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> 
+<a class="jxr_linenumber" name="L380" href="#L380">380</a>             <strong class="jxr_keyword">if</strong> (textStart != -1) {
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>                 <strong class="jxr_keyword">if</strong> (line.charAt(textStart) == '@') {
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>                     <em class="jxr_comment">// we have found the tag section</em>
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L384" href="#L384">384</a>                 }
+<a class="jxr_linenumber" name="L385" href="#L385">385</a>                 builder.append(line.substring(textStart));
+<a class="jxr_linenumber" name="L386" href="#L386">386</a>                 trimTail(builder);
+<a class="jxr_linenumber" name="L387" href="#L387">387</a>                 builder.append('\n');
+<a class="jxr_linenumber" name="L388" href="#L388">388</a>             }
+<a class="jxr_linenumber" name="L389" href="#L389">389</a>         }
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> 
+<a class="jxr_linenumber" name="L391" href="#L391">391</a>         <strong class="jxr_keyword">return</strong> builder.toString().trim();
+<a class="jxr_linenumber" name="L392" href="#L392">392</a>     }
+<a class="jxr_linenumber" name="L393" href="#L393">393</a> 
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L395" href="#L395">395</a> <em class="jxr_javadoccomment">     * Finds the index of the first non-whitespace character ignoring the</em>
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> <em class="jxr_javadoccomment">     * Javadoc comment start and end strings (&amp;#47;** and *&amp;#47;) as well as any</em>
+<a class="jxr_linenumber" name="L397" href="#L397">397</a> <em class="jxr_javadoccomment">     * leading asterisk.</em>
+<a class="jxr_linenumber" name="L398" href="#L398">398</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L399" href="#L399">399</a> <em class="jxr_javadoccomment">     * @param line the Javadoc comment line of text to scan.</em>
+<a class="jxr_linenumber" name="L400" href="#L400">400</a> <em class="jxr_javadoccomment">     * @return the int index relative to 0 for the start of text</em>
+<a class="jxr_linenumber" name="L401" href="#L401">401</a> <em class="jxr_javadoccomment">     *         or -1 if not found.</em>
+<a class="jxr_linenumber" name="L402" href="#L402">402</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> findTextStart(String line) {
+<a class="jxr_linenumber" name="L404" href="#L404">404</a>         <strong class="jxr_keyword">int</strong> textStart = -1;
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>         <strong class="jxr_keyword">int</strong> index = 0;
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>         <strong class="jxr_keyword">while</strong> (index &lt; line.length()) {
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>             <strong class="jxr_keyword">if</strong> (!Character.isWhitespace(line.charAt(index))) {
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>                 <strong class="jxr_keyword">if</strong> (line.regionMatches(index, <span class="jxr_string">"/**"</span>, 0, <span class="jxr_string">"/**"</span>.length())
+<a class="jxr_linenumber" name="L409" href="#L409">409</a>                     || line.regionMatches(index, <span class="jxr_string">"*/"</span>, 0, 2)) {
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>                     index++;
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>                 }
+<a class="jxr_linenumber" name="L412" href="#L412">412</a>                 <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (line.charAt(index) != '*') {
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>                     textStart = index;
+<a class="jxr_linenumber" name="L414" href="#L414">414</a>                     <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L415" href="#L415">415</a>                 }
+<a class="jxr_linenumber" name="L416" href="#L416">416</a>             }
+<a class="jxr_linenumber" name="L417" href="#L417">417</a>             index++;
+<a class="jxr_linenumber" name="L418" href="#L418">418</a>         }
+<a class="jxr_linenumber" name="L419" href="#L419">419</a>         <strong class="jxr_keyword">return</strong> textStart;
+<a class="jxr_linenumber" name="L420" href="#L420">420</a>     }
+<a class="jxr_linenumber" name="L421" href="#L421">421</a> 
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L423" href="#L423">423</a> <em class="jxr_javadoccomment">     * Trims any trailing whitespace or the end of Javadoc comment string.</em>
+<a class="jxr_linenumber" name="L424" href="#L424">424</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L425" href="#L425">425</a> <em class="jxr_javadoccomment">     * @param builder the StringBuilder to trim.</em>
+<a class="jxr_linenumber" name="L426" href="#L426">426</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L427" href="#L427">427</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> trimTail(StringBuilder builder) {
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>         <strong class="jxr_keyword">int</strong> index = builder.length() - 1;
+<a class="jxr_linenumber" name="L429" href="#L429">429</a>         <strong class="jxr_keyword">while</strong> (<strong class="jxr_keyword">true</strong>) {
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>             <strong class="jxr_keyword">if</strong> (Character.isWhitespace(builder.charAt(index))) {
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>                 builder.deleteCharAt(index);
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>             }
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (index &gt; 0 &amp;&amp; builder.charAt(index) == '/'
+<a class="jxr_linenumber" name="L434" href="#L434">434</a>                     &amp;&amp; builder.charAt(index - 1) == '*') {
+<a class="jxr_linenumber" name="L435" href="#L435">435</a>                 builder.deleteCharAt(index);
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>                 builder.deleteCharAt(index - 1);
+<a class="jxr_linenumber" name="L437" href="#L437">437</a>                 index--;
+<a class="jxr_linenumber" name="L438" href="#L438">438</a>                 <strong class="jxr_keyword">while</strong> (builder.charAt(index - 1) == '*') {
+<a class="jxr_linenumber" name="L439" href="#L439">439</a>                     builder.deleteCharAt(index - 1);
+<a class="jxr_linenumber" name="L440" href="#L440">440</a>                     index--;
+<a class="jxr_linenumber" name="L441" href="#L441">441</a>                 }
+<a class="jxr_linenumber" name="L442" href="#L442">442</a>             }
+<a class="jxr_linenumber" name="L443" href="#L443">443</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L445" href="#L445">445</a>             }
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>             index--;
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>         }
+<a class="jxr_linenumber" name="L448" href="#L448">448</a>     }
+<a class="jxr_linenumber" name="L449" href="#L449">449</a> 
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em class="jxr_javadoccomment">     * Checks the comment for HTML tags that do not have a corresponding close</em>
+<a class="jxr_linenumber" name="L452" href="#L452">452</a> <em class="jxr_javadoccomment">     * tag or a close tag that has no previous open tag.  This code was</em>
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em class="jxr_javadoccomment">     * primarily copied from the DocCheck checkHtml method.</em>
+<a class="jxr_linenumber" name="L454" href="#L454">454</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L455" href="#L455">455</a> <em class="jxr_javadoccomment">     * @param ast the node with the Javadoc</em>
+<a class="jxr_linenumber" name="L456" href="#L456">456</a> <em class="jxr_javadoccomment">     * @param comment the {@code TextBlock} which represents</em>
+<a class="jxr_linenumber" name="L457" href="#L457">457</a> <em class="jxr_javadoccomment">     *                 the Javadoc comment.</em>
+<a class="jxr_linenumber" name="L458" href="#L458">458</a> <em class="jxr_javadoccomment">     * @noinspection MethodWithMultipleReturnPoints</em>
+<a class="jxr_linenumber" name="L459" href="#L459">459</a> <em class="jxr_javadoccomment">     * @noinspectionreason MethodWithMultipleReturnPoints - check and method are</em>
+<a class="jxr_linenumber" name="L460" href="#L460">460</a> <em class="jxr_javadoccomment">     *      too complex to break apart</em>
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L462" href="#L462">462</a>     <em class="jxr_comment">// -@cs[ReturnCount] Too complex to break apart.</em>
+<a class="jxr_linenumber" name="L463" href="#L463">463</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkHtmlTags(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <strong class="jxr_keyword">final</strong> <a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> comment) {
+<a class="jxr_linenumber" name="L464" href="#L464">464</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo = comment.getStartLineNo();
+<a class="jxr_linenumber" name="L465" href="#L465">465</a>         <strong class="jxr_keyword">final</strong> Deque&lt;HtmlTag&gt; htmlStack = <strong class="jxr_keyword">new</strong> ArrayDeque&lt;&gt;();
+<a class="jxr_linenumber" name="L466" href="#L466">466</a>         <strong class="jxr_keyword">final</strong> String[] text = comment.getText();
+<a class="jxr_linenumber" name="L467" href="#L467">467</a> 
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>         <strong class="jxr_keyword">final</strong> <a name="TagParser" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#TagParser">TagParser</a> parser = <strong class="jxr_keyword">new</strong> <a name="TagParser" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#TagParser">TagParser</a>(text, lineNo);
 <a class="jxr_linenumber" name="L469" href="#L469">469</a> 
-<a class="jxr_linenumber" name="L470" href="#L470">470</a>         <strong class="jxr_keyword">final</strong> <a name="TagParser" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#TagParser">TagParser</a> parser = <strong class="jxr_keyword">new</strong> <a name="TagParser" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html#TagParser">TagParser</a>(text, lineNo);
-<a class="jxr_linenumber" name="L471" href="#L471">471</a> 
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>         <strong class="jxr_keyword">while</strong> (parser.hasNextTag()) {
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>             <strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag = parser.nextTag();
-<a class="jxr_linenumber" name="L474" href="#L474">474</a> 
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>             <strong class="jxr_keyword">if</strong> (tag.isIncompleteTag()) {
-<a class="jxr_linenumber" name="L476" href="#L476">476</a>                 log(tag.getLineNo(), MSG_INCOMPLETE_TAG,
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>                     text[tag.getLineNo() - lineNo]);
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>                 <strong class="jxr_keyword">return</strong>;
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>             }
-<a class="jxr_linenumber" name="L480" href="#L480">480</a>             <strong class="jxr_keyword">if</strong> (tag.isClosedTag()) {
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>                 <em class="jxr_comment">// do nothing</em>
-<a class="jxr_linenumber" name="L482" href="#L482">482</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>             }
-<a class="jxr_linenumber" name="L484" href="#L484">484</a>             <strong class="jxr_keyword">if</strong> (tag.isCloseTag()) {
-<a class="jxr_linenumber" name="L485" href="#L485">485</a>                 <em class="jxr_comment">// We have found a close tag.</em>
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>                 <strong class="jxr_keyword">if</strong> (isExtraHtml(tag.getId(), htmlStack)) {
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>                     <em class="jxr_comment">// No corresponding open tag was found on the stack.</em>
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>                     log(tag.getLineNo(),
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>                         tag.getPosition(),
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>                         MSG_EXTRA_HTML,
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>                         tag.getText());
-<a class="jxr_linenumber" name="L492" href="#L492">492</a>                 }
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>                 <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L494" href="#L494">494</a>                     <em class="jxr_comment">// See if there are any unclosed tags that were opened</em>
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>                     <em class="jxr_comment">// after this one.</em>
-<a class="jxr_linenumber" name="L496" href="#L496">496</a>                     checkUnclosedTags(htmlStack, tag.getId());
-<a class="jxr_linenumber" name="L497" href="#L497">497</a>                 }
-<a class="jxr_linenumber" name="L498" href="#L498">498</a>             }
-<a class="jxr_linenumber" name="L499" href="#L499">499</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L500" href="#L500">500</a>                 <em class="jxr_comment">// We only push html tags that are allowed</em>
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>                 <strong class="jxr_keyword">if</strong> (isAllowedTag(tag)) {
-<a class="jxr_linenumber" name="L502" href="#L502">502</a>                     htmlStack.push(tag);
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>                 }
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>             }
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>         }
-<a class="jxr_linenumber" name="L506" href="#L506">506</a> 
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>         <em class="jxr_comment">// Identify any tags left on the stack.</em>
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <em class="jxr_comment">// Skip multiples, like &lt;b&gt;...&lt;b&gt;</em>
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>         String lastFound = <span class="jxr_string">""</span>;
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; typeParameters = CheckUtil.getTypeParameterNames(ast);
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> htmlTag : htmlStack) {
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>             <strong class="jxr_keyword">if</strong> (!isSingleTag(htmlTag)
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>                 &amp;&amp; !htmlTag.getId().equals(lastFound)
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>                 &amp;&amp; !typeParameters.contains(htmlTag.getId())) {
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 log(htmlTag.getLineNo(), htmlTag.getPosition(),
-<a class="jxr_linenumber" name="L516" href="#L516">516</a>                         MSG_UNCLOSED_HTML, htmlTag.getText());
-<a class="jxr_linenumber" name="L517" href="#L517">517</a>                 lastFound = htmlTag.getId();
-<a class="jxr_linenumber" name="L518" href="#L518">518</a>             }
-<a class="jxr_linenumber" name="L519" href="#L519">519</a>         }
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>     }
-<a class="jxr_linenumber" name="L521" href="#L521">521</a> 
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L523" href="#L523">523</a> <em class="jxr_javadoccomment">     * Checks to see if there are any unclosed tags on the stack.  The token</em>
-<a class="jxr_linenumber" name="L524" href="#L524">524</a> <em class="jxr_javadoccomment">     * represents a html tag that has been closed and has a corresponding open</em>
-<a class="jxr_linenumber" name="L525" href="#L525">525</a> <em class="jxr_javadoccomment">     * tag on the stack.  Any tags, except single tags, that were opened</em>
-<a class="jxr_linenumber" name="L526" href="#L526">526</a> <em class="jxr_javadoccomment">     * (pushed on the stack) after the token are missing a close.</em>
-<a class="jxr_linenumber" name="L527" href="#L527">527</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L528" href="#L528">528</a> <em class="jxr_javadoccomment">     * @param htmlStack the stack of opened HTML tags.</em>
-<a class="jxr_linenumber" name="L529" href="#L529">529</a> <em class="jxr_javadoccomment">     * @param token the current HTML tag name that has been closed.</em>
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L531" href="#L531">531</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkUnclosedTags(Deque&lt;HtmlTag&gt; htmlStack, String token) {
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>         <strong class="jxr_keyword">final</strong> Deque&lt;HtmlTag&gt; unclosedTags = <strong class="jxr_keyword">new</strong> ArrayDeque&lt;&gt;();
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>         <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> lastOpenTag = htmlStack.pop();
-<a class="jxr_linenumber" name="L534" href="#L534">534</a>         <strong class="jxr_keyword">while</strong> (!token.equalsIgnoreCase(lastOpenTag.getId())) {
-<a class="jxr_linenumber" name="L535" href="#L535">535</a>             <em class="jxr_comment">// Find unclosed elements. Put them on a stack so the</em>
-<a class="jxr_linenumber" name="L536" href="#L536">536</a>             <em class="jxr_comment">// output order won't be back-to-front.</em>
-<a class="jxr_linenumber" name="L537" href="#L537">537</a>             <strong class="jxr_keyword">if</strong> (isSingleTag(lastOpenTag)) {
-<a class="jxr_linenumber" name="L538" href="#L538">538</a>                 lastOpenTag = htmlStack.pop();
-<a class="jxr_linenumber" name="L539" href="#L539">539</a>             }
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>             <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>                 unclosedTags.push(lastOpenTag);
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>                 lastOpenTag = htmlStack.pop();
-<a class="jxr_linenumber" name="L543" href="#L543">543</a>             }
-<a class="jxr_linenumber" name="L544" href="#L544">544</a>         }
-<a class="jxr_linenumber" name="L545" href="#L545">545</a> 
-<a class="jxr_linenumber" name="L546" href="#L546">546</a>         <em class="jxr_comment">// Output the unterminated tags, if any</em>
-<a class="jxr_linenumber" name="L547" href="#L547">547</a>         <em class="jxr_comment">// Skip multiples, like &lt;b&gt;..&lt;b&gt;</em>
-<a class="jxr_linenumber" name="L548" href="#L548">548</a>         String lastFound = <span class="jxr_string">""</span>;
-<a class="jxr_linenumber" name="L549" href="#L549">549</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> htag : unclosedTags) {
-<a class="jxr_linenumber" name="L550" href="#L550">550</a>             lastOpenTag = htag;
-<a class="jxr_linenumber" name="L551" href="#L551">551</a>             <strong class="jxr_keyword">if</strong> (lastOpenTag.getId().equals(lastFound)) {
-<a class="jxr_linenumber" name="L552" href="#L552">552</a>                 <strong class="jxr_keyword">continue</strong>;
-<a class="jxr_linenumber" name="L553" href="#L553">553</a>             }
-<a class="jxr_linenumber" name="L554" href="#L554">554</a>             lastFound = lastOpenTag.getId();
-<a class="jxr_linenumber" name="L555" href="#L555">555</a>             log(lastOpenTag.getLineNo(),
-<a class="jxr_linenumber" name="L556" href="#L556">556</a>                 lastOpenTag.getPosition(),
-<a class="jxr_linenumber" name="L557" href="#L557">557</a>                 MSG_UNCLOSED_HTML,
-<a class="jxr_linenumber" name="L558" href="#L558">558</a>                 lastOpenTag.getText());
-<a class="jxr_linenumber" name="L559" href="#L559">559</a>         }
-<a class="jxr_linenumber" name="L560" href="#L560">560</a>     }
-<a class="jxr_linenumber" name="L561" href="#L561">561</a> 
-<a class="jxr_linenumber" name="L562" href="#L562">562</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L563" href="#L563">563</a> <em class="jxr_javadoccomment">     * Determines if the HtmlTag is one which does not require a close tag.</em>
-<a class="jxr_linenumber" name="L564" href="#L564">564</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L565" href="#L565">565</a> <em class="jxr_javadoccomment">     * @param tag the HtmlTag to check.</em>
-<a class="jxr_linenumber" name="L566" href="#L566">566</a> <em class="jxr_javadoccomment">     * @return {@code true} if the HtmlTag is a single tag.</em>
-<a class="jxr_linenumber" name="L567" href="#L567">567</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L568" href="#L568">568</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isSingleTag(<a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag) {
-<a class="jxr_linenumber" name="L569" href="#L569">569</a>         <em class="jxr_comment">// If it's a singleton tag (&lt;p&gt;, &lt;br&gt;, etc.), ignore it</em>
-<a class="jxr_linenumber" name="L570" href="#L570">570</a>         <em class="jxr_comment">// Can't simply not put them on the stack, since singletons</em>
-<a class="jxr_linenumber" name="L571" href="#L571">571</a>         <em class="jxr_comment">// like &lt;dt&gt; and &lt;dd&gt; (unhappily) may either be terminated</em>
-<a class="jxr_linenumber" name="L572" href="#L572">572</a>         <em class="jxr_comment">// or not terminated. Both options are legal.</em>
-<a class="jxr_linenumber" name="L573" href="#L573">573</a>         <strong class="jxr_keyword">return</strong> SINGLE_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));
-<a class="jxr_linenumber" name="L574" href="#L574">574</a>     }
-<a class="jxr_linenumber" name="L575" href="#L575">575</a> 
-<a class="jxr_linenumber" name="L576" href="#L576">576</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L577" href="#L577">577</a> <em class="jxr_javadoccomment">     * Determines if the HtmlTag is one which is allowed in a javadoc.</em>
-<a class="jxr_linenumber" name="L578" href="#L578">578</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L579" href="#L579">579</a> <em class="jxr_javadoccomment">     * @param tag the HtmlTag to check.</em>
-<a class="jxr_linenumber" name="L580" href="#L580">580</a> <em class="jxr_javadoccomment">     * @return {@code true} if the HtmlTag is an allowed html tag.</em>
-<a class="jxr_linenumber" name="L581" href="#L581">581</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAllowedTag(<a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag) {
-<a class="jxr_linenumber" name="L583" href="#L583">583</a>         <strong class="jxr_keyword">return</strong> ALLOWED_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));
-<a class="jxr_linenumber" name="L584" href="#L584">584</a>     }
-<a class="jxr_linenumber" name="L585" href="#L585">585</a> 
-<a class="jxr_linenumber" name="L586" href="#L586">586</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L587" href="#L587">587</a> <em class="jxr_javadoccomment">     * Determines if the given token is an extra HTML tag. This indicates that</em>
-<a class="jxr_linenumber" name="L588" href="#L588">588</a> <em class="jxr_javadoccomment">     * a close tag was found that does not have a corresponding open tag.</em>
-<a class="jxr_linenumber" name="L589" href="#L589">589</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L590" href="#L590">590</a> <em class="jxr_javadoccomment">     * @param token an HTML tag id for which a close was found.</em>
-<a class="jxr_linenumber" name="L591" href="#L591">591</a> <em class="jxr_javadoccomment">     * @param htmlStack a Stack of previous open HTML tags.</em>
-<a class="jxr_linenumber" name="L592" href="#L592">592</a> <em class="jxr_javadoccomment">     * @return {@code false} if a previous open tag was found</em>
-<a class="jxr_linenumber" name="L593" href="#L593">593</a> <em class="jxr_javadoccomment">     *         for the token.</em>
-<a class="jxr_linenumber" name="L594" href="#L594">594</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L595" href="#L595">595</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isExtraHtml(String token, Deque&lt;HtmlTag&gt; htmlStack) {
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>         <strong class="jxr_keyword">boolean</strong> isExtra = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L597" href="#L597">597</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag : htmlStack) {
-<a class="jxr_linenumber" name="L598" href="#L598">598</a>             <em class="jxr_comment">// Loop, looking for tags that are closed.</em>
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>             <em class="jxr_comment">// The loop is needed in case there are unclosed</em>
-<a class="jxr_linenumber" name="L600" href="#L600">600</a>             <em class="jxr_comment">// tags on the stack. In that case, the stack would</em>
-<a class="jxr_linenumber" name="L601" href="#L601">601</a>             <em class="jxr_comment">// not be empty, but this tag would still be extra.</em>
-<a class="jxr_linenumber" name="L602" href="#L602">602</a>             <strong class="jxr_keyword">if</strong> (token.equalsIgnoreCase(tag.getId())) {
-<a class="jxr_linenumber" name="L603" href="#L603">603</a>                 isExtra = false;
-<a class="jxr_linenumber" name="L604" href="#L604">604</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L605" href="#L605">605</a>             }
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>         }
-<a class="jxr_linenumber" name="L607" href="#L607">607</a> 
-<a class="jxr_linenumber" name="L608" href="#L608">608</a>         <strong class="jxr_keyword">return</strong> isExtra;
-<a class="jxr_linenumber" name="L609" href="#L609">609</a>     }
-<a class="jxr_linenumber" name="L610" href="#L610">610</a> 
-<a class="jxr_linenumber" name="L611" href="#L611">611</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L612" href="#L612">612</a> <em class="jxr_javadoccomment">     * Setter to specify the visibility scope where Javadoc comments are checked.</em>
-<a class="jxr_linenumber" name="L613" href="#L613">613</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L614" href="#L614">614</a> <em class="jxr_javadoccomment">     * @param scope a scope.</em>
-<a class="jxr_linenumber" name="L615" href="#L615">615</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
-<a class="jxr_linenumber" name="L616" href="#L616">616</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L617" href="#L617">617</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setScope(<a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> scope) {
-<a class="jxr_linenumber" name="L618" href="#L618">618</a>         <strong class="jxr_keyword">this</strong>.scope = scope;
-<a class="jxr_linenumber" name="L619" href="#L619">619</a>     }
-<a class="jxr_linenumber" name="L620" href="#L620">620</a> 
-<a class="jxr_linenumber" name="L621" href="#L621">621</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L622" href="#L622">622</a> <em class="jxr_javadoccomment">     * Setter to specify the visibility scope where Javadoc comments are not checked.</em>
-<a class="jxr_linenumber" name="L623" href="#L623">623</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L624" href="#L624">624</a> <em class="jxr_javadoccomment">     * @param excludeScope a scope.</em>
-<a class="jxr_linenumber" name="L625" href="#L625">625</a> <em class="jxr_javadoccomment">     * @since 3.4</em>
-<a class="jxr_linenumber" name="L626" href="#L626">626</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L627" href="#L627">627</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setExcludeScope(<a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> excludeScope) {
-<a class="jxr_linenumber" name="L628" href="#L628">628</a>         <strong class="jxr_keyword">this</strong>.excludeScope = excludeScope;
-<a class="jxr_linenumber" name="L629" href="#L629">629</a>     }
-<a class="jxr_linenumber" name="L630" href="#L630">630</a> 
-<a class="jxr_linenumber" name="L631" href="#L631">631</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L632" href="#L632">632</a> <em class="jxr_javadoccomment">     * Setter to specify the format for matching the end of a sentence.</em>
-<a class="jxr_linenumber" name="L633" href="#L633">633</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L634" href="#L634">634</a> <em class="jxr_javadoccomment">     * @param pattern a pattern.</em>
-<a class="jxr_linenumber" name="L635" href="#L635">635</a> <em class="jxr_javadoccomment">     * @since 5.0</em>
-<a class="jxr_linenumber" name="L636" href="#L636">636</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L637" href="#L637">637</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setEndOfSentenceFormat(Pattern pattern) {
-<a class="jxr_linenumber" name="L638" href="#L638">638</a>         endOfSentenceFormat = pattern;
-<a class="jxr_linenumber" name="L639" href="#L639">639</a>     }
-<a class="jxr_linenumber" name="L640" href="#L640">640</a> 
-<a class="jxr_linenumber" name="L641" href="#L641">641</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L642" href="#L642">642</a> <em class="jxr_javadoccomment">     * Setter to control whether to check the first sentence for proper end of sentence.</em>
-<a class="jxr_linenumber" name="L643" href="#L643">643</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L644" href="#L644">644</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if the first sentence is to be checked</em>
-<a class="jxr_linenumber" name="L645" href="#L645">645</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
-<a class="jxr_linenumber" name="L646" href="#L646">646</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L647" href="#L647">647</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckFirstSentence(<strong class="jxr_keyword">boolean</strong> flag) {
-<a class="jxr_linenumber" name="L648" href="#L648">648</a>         checkFirstSentence = flag;
-<a class="jxr_linenumber" name="L649" href="#L649">649</a>     }
-<a class="jxr_linenumber" name="L650" href="#L650">650</a> 
-<a class="jxr_linenumber" name="L651" href="#L651">651</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L652" href="#L652">652</a> <em class="jxr_javadoccomment">     * Setter to control whether to check for incomplete HTML tags.</em>
-<a class="jxr_linenumber" name="L653" href="#L653">653</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L654" href="#L654">654</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if HTML checking is to be performed.</em>
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
-<a class="jxr_linenumber" name="L656" href="#L656">656</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L657" href="#L657">657</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckHtml(<strong class="jxr_keyword">boolean</strong> flag) {
-<a class="jxr_linenumber" name="L658" href="#L658">658</a>         checkHtml = flag;
-<a class="jxr_linenumber" name="L659" href="#L659">659</a>     }
-<a class="jxr_linenumber" name="L660" href="#L660">660</a> 
-<a class="jxr_linenumber" name="L661" href="#L661">661</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L662" href="#L662">662</a> <em class="jxr_javadoccomment">     * Setter to control whether to check if the Javadoc is missing a describing text.</em>
-<a class="jxr_linenumber" name="L663" href="#L663">663</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L664" href="#L664">664</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if empty Javadoc checking should be done.</em>
-<a class="jxr_linenumber" name="L665" href="#L665">665</a> <em class="jxr_javadoccomment">     * @since 3.4</em>
-<a class="jxr_linenumber" name="L666" href="#L666">666</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L667" href="#L667">667</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckEmptyJavadoc(<strong class="jxr_keyword">boolean</strong> flag) {
-<a class="jxr_linenumber" name="L668" href="#L668">668</a>         checkEmptyJavadoc = flag;
-<a class="jxr_linenumber" name="L669" href="#L669">669</a>     }
-<a class="jxr_linenumber" name="L670" href="#L670">670</a> 
-<a class="jxr_linenumber" name="L671" href="#L671">671</a> }
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>         <strong class="jxr_keyword">while</strong> (parser.hasNextTag()) {
+<a class="jxr_linenumber" name="L471" href="#L471">471</a>             <strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag = parser.nextTag();
+<a class="jxr_linenumber" name="L472" href="#L472">472</a> 
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>             <strong class="jxr_keyword">if</strong> (tag.isIncompleteTag()) {
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>                 log(tag.getLineNo(), MSG_INCOMPLETE_TAG,
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>                     text[tag.getLineNo() - lineNo]);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>                 <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>             }
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>             <strong class="jxr_keyword">if</strong> (tag.isClosedTag()) {
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>                 <em class="jxr_comment">// do nothing</em>
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>             }
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>             <strong class="jxr_keyword">if</strong> (tag.isCloseTag()) {
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>                 <em class="jxr_comment">// We have found a close tag.</em>
+<a class="jxr_linenumber" name="L484" href="#L484">484</a>                 <strong class="jxr_keyword">if</strong> (isExtraHtml(tag.getId(), htmlStack)) {
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>                     <em class="jxr_comment">// No corresponding open tag was found on the stack.</em>
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>                     log(tag.getLineNo(),
+<a class="jxr_linenumber" name="L487" href="#L487">487</a>                         tag.getPosition(),
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>                         MSG_EXTRA_HTML,
+<a class="jxr_linenumber" name="L489" href="#L489">489</a>                         tag.getText());
+<a class="jxr_linenumber" name="L490" href="#L490">490</a>                 }
+<a class="jxr_linenumber" name="L491" href="#L491">491</a>                 <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L492" href="#L492">492</a>                     <em class="jxr_comment">// See if there are any unclosed tags that were opened</em>
+<a class="jxr_linenumber" name="L493" href="#L493">493</a>                     <em class="jxr_comment">// after this one.</em>
+<a class="jxr_linenumber" name="L494" href="#L494">494</a>                     checkUnclosedTags(htmlStack, tag.getId());
+<a class="jxr_linenumber" name="L495" href="#L495">495</a>                 }
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>             }
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>                 <em class="jxr_comment">// We only push html tags that are allowed</em>
+<a class="jxr_linenumber" name="L499" href="#L499">499</a>                 <strong class="jxr_keyword">if</strong> (isAllowedTag(tag)) {
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>                     htmlStack.push(tag);
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>                 }
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>             }
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>         }
+<a class="jxr_linenumber" name="L504" href="#L504">504</a> 
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>         <em class="jxr_comment">// Identify any tags left on the stack.</em>
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <em class="jxr_comment">// Skip multiples, like &lt;b&gt;...&lt;b&gt;</em>
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>         String lastFound = <span class="jxr_string">""</span>;
+<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; typeParameters = CheckUtil.getTypeParameterNames(ast);
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> htmlTag : htmlStack) {
+<a class="jxr_linenumber" name="L510" href="#L510">510</a>             <strong class="jxr_keyword">if</strong> (!isSingleTag(htmlTag)
+<a class="jxr_linenumber" name="L511" href="#L511">511</a>                 &amp;&amp; !htmlTag.getId().equals(lastFound)
+<a class="jxr_linenumber" name="L512" href="#L512">512</a>                 &amp;&amp; !typeParameters.contains(htmlTag.getId())) {
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>                 log(htmlTag.getLineNo(), htmlTag.getPosition(),
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>                         MSG_UNCLOSED_HTML, htmlTag.getText());
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>                 lastFound = htmlTag.getId();
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>             }
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>         }
+<a class="jxr_linenumber" name="L518" href="#L518">518</a>     }
+<a class="jxr_linenumber" name="L519" href="#L519">519</a> 
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L521" href="#L521">521</a> <em class="jxr_javadoccomment">     * Checks to see if there are any unclosed tags on the stack.  The token</em>
+<a class="jxr_linenumber" name="L522" href="#L522">522</a> <em class="jxr_javadoccomment">     * represents a html tag that has been closed and has a corresponding open</em>
+<a class="jxr_linenumber" name="L523" href="#L523">523</a> <em class="jxr_javadoccomment">     * tag on the stack.  Any tags, except single tags, that were opened</em>
+<a class="jxr_linenumber" name="L524" href="#L524">524</a> <em class="jxr_javadoccomment">     * (pushed on the stack) after the token are missing a close.</em>
+<a class="jxr_linenumber" name="L525" href="#L525">525</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L526" href="#L526">526</a> <em class="jxr_javadoccomment">     * @param htmlStack the stack of opened HTML tags.</em>
+<a class="jxr_linenumber" name="L527" href="#L527">527</a> <em class="jxr_javadoccomment">     * @param token the current HTML tag name that has been closed.</em>
+<a class="jxr_linenumber" name="L528" href="#L528">528</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L529" href="#L529">529</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkUnclosedTags(Deque&lt;HtmlTag&gt; htmlStack, String token) {
+<a class="jxr_linenumber" name="L530" href="#L530">530</a>         <strong class="jxr_keyword">final</strong> Deque&lt;HtmlTag&gt; unclosedTags = <strong class="jxr_keyword">new</strong> ArrayDeque&lt;&gt;();
+<a class="jxr_linenumber" name="L531" href="#L531">531</a>         <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> lastOpenTag = htmlStack.pop();
+<a class="jxr_linenumber" name="L532" href="#L532">532</a>         <strong class="jxr_keyword">while</strong> (!token.equalsIgnoreCase(lastOpenTag.getId())) {
+<a class="jxr_linenumber" name="L533" href="#L533">533</a>             <em class="jxr_comment">// Find unclosed elements. Put them on a stack so the</em>
+<a class="jxr_linenumber" name="L534" href="#L534">534</a>             <em class="jxr_comment">// output order won't be back-to-front.</em>
+<a class="jxr_linenumber" name="L535" href="#L535">535</a>             <strong class="jxr_keyword">if</strong> (isSingleTag(lastOpenTag)) {
+<a class="jxr_linenumber" name="L536" href="#L536">536</a>                 lastOpenTag = htmlStack.pop();
+<a class="jxr_linenumber" name="L537" href="#L537">537</a>             }
+<a class="jxr_linenumber" name="L538" href="#L538">538</a>             <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L539" href="#L539">539</a>                 unclosedTags.push(lastOpenTag);
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>                 lastOpenTag = htmlStack.pop();
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>             }
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>         }
+<a class="jxr_linenumber" name="L543" href="#L543">543</a> 
+<a class="jxr_linenumber" name="L544" href="#L544">544</a>         <em class="jxr_comment">// Output the unterminated tags, if any</em>
+<a class="jxr_linenumber" name="L545" href="#L545">545</a>         <em class="jxr_comment">// Skip multiples, like &lt;b&gt;..&lt;b&gt;</em>
+<a class="jxr_linenumber" name="L546" href="#L546">546</a>         String lastFound = <span class="jxr_string">""</span>;
+<a class="jxr_linenumber" name="L547" href="#L547">547</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> htag : unclosedTags) {
+<a class="jxr_linenumber" name="L548" href="#L548">548</a>             lastOpenTag = htag;
+<a class="jxr_linenumber" name="L549" href="#L549">549</a>             <strong class="jxr_keyword">if</strong> (lastOpenTag.getId().equals(lastFound)) {
+<a class="jxr_linenumber" name="L550" href="#L550">550</a>                 <strong class="jxr_keyword">continue</strong>;
+<a class="jxr_linenumber" name="L551" href="#L551">551</a>             }
+<a class="jxr_linenumber" name="L552" href="#L552">552</a>             lastFound = lastOpenTag.getId();
+<a class="jxr_linenumber" name="L553" href="#L553">553</a>             log(lastOpenTag.getLineNo(),
+<a class="jxr_linenumber" name="L554" href="#L554">554</a>                 lastOpenTag.getPosition(),
+<a class="jxr_linenumber" name="L555" href="#L555">555</a>                 MSG_UNCLOSED_HTML,
+<a class="jxr_linenumber" name="L556" href="#L556">556</a>                 lastOpenTag.getText());
+<a class="jxr_linenumber" name="L557" href="#L557">557</a>         }
+<a class="jxr_linenumber" name="L558" href="#L558">558</a>     }
+<a class="jxr_linenumber" name="L559" href="#L559">559</a> 
+<a class="jxr_linenumber" name="L560" href="#L560">560</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L561" href="#L561">561</a> <em class="jxr_javadoccomment">     * Determines if the HtmlTag is one which does not require a close tag.</em>
+<a class="jxr_linenumber" name="L562" href="#L562">562</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L563" href="#L563">563</a> <em class="jxr_javadoccomment">     * @param tag the HtmlTag to check.</em>
+<a class="jxr_linenumber" name="L564" href="#L564">564</a> <em class="jxr_javadoccomment">     * @return {@code true} if the HtmlTag is a single tag.</em>
+<a class="jxr_linenumber" name="L565" href="#L565">565</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L566" href="#L566">566</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isSingleTag(<a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag) {
+<a class="jxr_linenumber" name="L567" href="#L567">567</a>         <em class="jxr_comment">// If it's a singleton tag (&lt;p&gt;, &lt;br&gt;, etc.), ignore it</em>
+<a class="jxr_linenumber" name="L568" href="#L568">568</a>         <em class="jxr_comment">// Can't simply not put them on the stack, since singletons</em>
+<a class="jxr_linenumber" name="L569" href="#L569">569</a>         <em class="jxr_comment">// like &lt;dt&gt; and &lt;dd&gt; (unhappily) may either be terminated</em>
+<a class="jxr_linenumber" name="L570" href="#L570">570</a>         <em class="jxr_comment">// or not terminated. Both options are legal.</em>
+<a class="jxr_linenumber" name="L571" href="#L571">571</a>         <strong class="jxr_keyword">return</strong> SINGLE_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));
+<a class="jxr_linenumber" name="L572" href="#L572">572</a>     }
+<a class="jxr_linenumber" name="L573" href="#L573">573</a> 
+<a class="jxr_linenumber" name="L574" href="#L574">574</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L575" href="#L575">575</a> <em class="jxr_javadoccomment">     * Determines if the HtmlTag is one which is allowed in a javadoc.</em>
+<a class="jxr_linenumber" name="L576" href="#L576">576</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L577" href="#L577">577</a> <em class="jxr_javadoccomment">     * @param tag the HtmlTag to check.</em>
+<a class="jxr_linenumber" name="L578" href="#L578">578</a> <em class="jxr_javadoccomment">     * @return {@code true} if the HtmlTag is an allowed html tag.</em>
+<a class="jxr_linenumber" name="L579" href="#L579">579</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L580" href="#L580">580</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAllowedTag(<a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag) {
+<a class="jxr_linenumber" name="L581" href="#L581">581</a>         <strong class="jxr_keyword">return</strong> ALLOWED_TAGS.contains(tag.getId().toLowerCase(Locale.ENGLISH));
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>     }
+<a class="jxr_linenumber" name="L583" href="#L583">583</a> 
+<a class="jxr_linenumber" name="L584" href="#L584">584</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L585" href="#L585">585</a> <em class="jxr_javadoccomment">     * Determines if the given token is an extra HTML tag. This indicates that</em>
+<a class="jxr_linenumber" name="L586" href="#L586">586</a> <em class="jxr_javadoccomment">     * a close tag was found that does not have a corresponding open tag.</em>
+<a class="jxr_linenumber" name="L587" href="#L587">587</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L588" href="#L588">588</a> <em class="jxr_javadoccomment">     * @param token an HTML tag id for which a close was found.</em>
+<a class="jxr_linenumber" name="L589" href="#L589">589</a> <em class="jxr_javadoccomment">     * @param htmlStack a Stack of previous open HTML tags.</em>
+<a class="jxr_linenumber" name="L590" href="#L590">590</a> <em class="jxr_javadoccomment">     * @return {@code false} if a previous open tag was found</em>
+<a class="jxr_linenumber" name="L591" href="#L591">591</a> <em class="jxr_javadoccomment">     *         for the token.</em>
+<a class="jxr_linenumber" name="L592" href="#L592">592</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isExtraHtml(String token, Deque&lt;HtmlTag&gt; htmlStack) {
+<a class="jxr_linenumber" name="L594" href="#L594">594</a>         <strong class="jxr_keyword">boolean</strong> isExtra = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L595" href="#L595">595</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="HtmlTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/HtmlTag.html#HtmlTag">HtmlTag</a> tag : htmlStack) {
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>             <em class="jxr_comment">// Loop, looking for tags that are closed.</em>
+<a class="jxr_linenumber" name="L597" href="#L597">597</a>             <em class="jxr_comment">// The loop is needed in case there are unclosed</em>
+<a class="jxr_linenumber" name="L598" href="#L598">598</a>             <em class="jxr_comment">// tags on the stack. In that case, the stack would</em>
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>             <em class="jxr_comment">// not be empty, but this tag would still be extra.</em>
+<a class="jxr_linenumber" name="L600" href="#L600">600</a>             <strong class="jxr_keyword">if</strong> (token.equalsIgnoreCase(tag.getId())) {
+<a class="jxr_linenumber" name="L601" href="#L601">601</a>                 isExtra = false;
+<a class="jxr_linenumber" name="L602" href="#L602">602</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L603" href="#L603">603</a>             }
+<a class="jxr_linenumber" name="L604" href="#L604">604</a>         }
+<a class="jxr_linenumber" name="L605" href="#L605">605</a> 
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>         <strong class="jxr_keyword">return</strong> isExtra;
+<a class="jxr_linenumber" name="L607" href="#L607">607</a>     }
+<a class="jxr_linenumber" name="L608" href="#L608">608</a> 
+<a class="jxr_linenumber" name="L609" href="#L609">609</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L610" href="#L610">610</a> <em class="jxr_javadoccomment">     * Setter to specify the visibility scope where Javadoc comments are checked.</em>
+<a class="jxr_linenumber" name="L611" href="#L611">611</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L612" href="#L612">612</a> <em class="jxr_javadoccomment">     * @param scope a scope.</em>
+<a class="jxr_linenumber" name="L613" href="#L613">613</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
+<a class="jxr_linenumber" name="L614" href="#L614">614</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L615" href="#L615">615</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setScope(<a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> scope) {
+<a class="jxr_linenumber" name="L616" href="#L616">616</a>         <strong class="jxr_keyword">this</strong>.scope = scope;
+<a class="jxr_linenumber" name="L617" href="#L617">617</a>     }
+<a class="jxr_linenumber" name="L618" href="#L618">618</a> 
+<a class="jxr_linenumber" name="L619" href="#L619">619</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L620" href="#L620">620</a> <em class="jxr_javadoccomment">     * Setter to specify the visibility scope where Javadoc comments are not checked.</em>
+<a class="jxr_linenumber" name="L621" href="#L621">621</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L622" href="#L622">622</a> <em class="jxr_javadoccomment">     * @param excludeScope a scope.</em>
+<a class="jxr_linenumber" name="L623" href="#L623">623</a> <em class="jxr_javadoccomment">     * @since 3.4</em>
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L625" href="#L625">625</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setExcludeScope(<a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> excludeScope) {
+<a class="jxr_linenumber" name="L626" href="#L626">626</a>         <strong class="jxr_keyword">this</strong>.excludeScope = excludeScope;
+<a class="jxr_linenumber" name="L627" href="#L627">627</a>     }
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> 
+<a class="jxr_linenumber" name="L629" href="#L629">629</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L630" href="#L630">630</a> <em class="jxr_javadoccomment">     * Setter to specify the format for matching the end of a sentence.</em>
+<a class="jxr_linenumber" name="L631" href="#L631">631</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L632" href="#L632">632</a> <em class="jxr_javadoccomment">     * @param pattern a pattern.</em>
+<a class="jxr_linenumber" name="L633" href="#L633">633</a> <em class="jxr_javadoccomment">     * @since 5.0</em>
+<a class="jxr_linenumber" name="L634" href="#L634">634</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L635" href="#L635">635</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setEndOfSentenceFormat(Pattern pattern) {
+<a class="jxr_linenumber" name="L636" href="#L636">636</a>         endOfSentenceFormat = pattern;
+<a class="jxr_linenumber" name="L637" href="#L637">637</a>     }
+<a class="jxr_linenumber" name="L638" href="#L638">638</a> 
+<a class="jxr_linenumber" name="L639" href="#L639">639</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L640" href="#L640">640</a> <em class="jxr_javadoccomment">     * Setter to control whether to check the first sentence for proper end of sentence.</em>
+<a class="jxr_linenumber" name="L641" href="#L641">641</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L642" href="#L642">642</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if the first sentence is to be checked</em>
+<a class="jxr_linenumber" name="L643" href="#L643">643</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
+<a class="jxr_linenumber" name="L644" href="#L644">644</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L645" href="#L645">645</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckFirstSentence(<strong class="jxr_keyword">boolean</strong> flag) {
+<a class="jxr_linenumber" name="L646" href="#L646">646</a>         checkFirstSentence = flag;
+<a class="jxr_linenumber" name="L647" href="#L647">647</a>     }
+<a class="jxr_linenumber" name="L648" href="#L648">648</a> 
+<a class="jxr_linenumber" name="L649" href="#L649">649</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L650" href="#L650">650</a> <em class="jxr_javadoccomment">     * Setter to control whether to check for incomplete HTML tags.</em>
+<a class="jxr_linenumber" name="L651" href="#L651">651</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L652" href="#L652">652</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if HTML checking is to be performed.</em>
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> <em class="jxr_javadoccomment">     * @since 3.2</em>
+<a class="jxr_linenumber" name="L654" href="#L654">654</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L655" href="#L655">655</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckHtml(<strong class="jxr_keyword">boolean</strong> flag) {
+<a class="jxr_linenumber" name="L656" href="#L656">656</a>         checkHtml = flag;
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>     }
+<a class="jxr_linenumber" name="L658" href="#L658">658</a> 
+<a class="jxr_linenumber" name="L659" href="#L659">659</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L660" href="#L660">660</a> <em class="jxr_javadoccomment">     * Setter to control whether to check if the Javadoc is missing a describing text.</em>
+<a class="jxr_linenumber" name="L661" href="#L661">661</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L662" href="#L662">662</a> <em class="jxr_javadoccomment">     * @param flag {@code true} if empty Javadoc checking should be done.</em>
+<a class="jxr_linenumber" name="L663" href="#L663">663</a> <em class="jxr_javadoccomment">     * @since 3.4</em>
+<a class="jxr_linenumber" name="L664" href="#L664">664</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L665" href="#L665">665</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCheckEmptyJavadoc(<strong class="jxr_keyword">boolean</strong> flag) {
+<a class="jxr_linenumber" name="L666" href="#L666">666</a>         checkEmptyJavadoc = flag;
+<a class="jxr_linenumber" name="L667" href="#L667">667</a>     }
+<a class="jxr_linenumber" name="L668" href="#L668">668</a> 
+<a class="jxr_linenumber" name="L669" href="#L669">669</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
index 6ed48318f7..aa7a1e4d2b 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheck.html
@@ -365,181 +365,176 @@
 <a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment">     * @return whether we should check a given node.</em>
 <a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L359" href="#L359">359</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> shouldCheck(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> customScope = ScopeUtil.getScope(ast);
-<a class="jxr_linenumber" name="L361" href="#L361">361</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> surroundingScope = ScopeUtil.getSurroundingScope(ast);
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> 
-<a class="jxr_linenumber" name="L363" href="#L363">363</a>         <strong class="jxr_keyword">return</strong> customScope.isIn(scope)
-<a class="jxr_linenumber" name="L364" href="#L364">364</a>             &amp;&amp; (surroundingScope == <strong class="jxr_keyword">null</strong> || surroundingScope.isIn(scope))
-<a class="jxr_linenumber" name="L365" href="#L365">365</a>             &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L366" href="#L366">366</a>                 || !customScope.isIn(excludeScope)
-<a class="jxr_linenumber" name="L367" href="#L367">367</a>                 || surroundingScope != <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L368" href="#L368">368</a>                 &amp;&amp; !surroundingScope.isIn(excludeScope))
-<a class="jxr_linenumber" name="L369" href="#L369">369</a>             &amp;&amp; !AnnotationUtil.containsAnnotation(ast, allowedAnnotations);
-<a class="jxr_linenumber" name="L370" href="#L370">370</a>     }
-<a class="jxr_linenumber" name="L371" href="#L371">371</a> 
-<a class="jxr_linenumber" name="L372" href="#L372">372</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> <em class="jxr_javadoccomment">     * Gets all standalone tags from a given javadoc.</em>
-<a class="jxr_linenumber" name="L374" href="#L374">374</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L375" href="#L375">375</a> <em class="jxr_javadoccomment">     * @param textBlock the Javadoc comment to process.</em>
-<a class="jxr_linenumber" name="L376" href="#L376">376</a> <em class="jxr_javadoccomment">     * @return all standalone tags from the given javadoc.</em>
-<a class="jxr_linenumber" name="L377" href="#L377">377</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L378" href="#L378">378</a>     <strong class="jxr_keyword">private</strong> List&lt;JavadocTag&gt; getJavadocTags(<a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> textBlock) {
-<a class="jxr_linenumber" name="L379" href="#L379">379</a>         <strong class="jxr_keyword">final</strong> <a name="JavadocTags" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html#JavadocTags">JavadocTags</a> tags = JavadocUtil.getJavadocTags(textBlock,
-<a class="jxr_linenumber" name="L380" href="#L380">380</a>             JavadocUtil.JavadocTagType.BLOCK);
-<a class="jxr_linenumber" name="L381" href="#L381">381</a>         <strong class="jxr_keyword">if</strong> (!allowUnknownTags) {
-<a class="jxr_linenumber" name="L382" href="#L382">382</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="InvalidJavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html#InvalidJavadocTag">InvalidJavadocTag</a> tag : tags.getInvalidTags()) {
-<a class="jxr_linenumber" name="L383" href="#L383">383</a>                 log(tag.getLine(), tag.getCol(), MSG_UNKNOWN_TAG,
-<a class="jxr_linenumber" name="L384" href="#L384">384</a>                     tag.getName());
-<a class="jxr_linenumber" name="L385" href="#L385">385</a>             }
-<a class="jxr_linenumber" name="L386" href="#L386">386</a>         }
-<a class="jxr_linenumber" name="L387" href="#L387">387</a>         <strong class="jxr_keyword">return</strong> tags.getValidTags();
-<a class="jxr_linenumber" name="L388" href="#L388">388</a>     }
-<a class="jxr_linenumber" name="L389" href="#L389">389</a> 
-<a class="jxr_linenumber" name="L390" href="#L390">390</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L391" href="#L391">391</a> <em class="jxr_javadoccomment">     * Verifies that a type definition has a required tag.</em>
-<a class="jxr_linenumber" name="L392" href="#L392">392</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L393" href="#L393">393</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the type definition.</em>
-<a class="jxr_linenumber" name="L394" href="#L394">394</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition.</em>
-<a class="jxr_linenumber" name="L395" href="#L395">395</a> <em class="jxr_javadoccomment">     * @param tagName the required tag name.</em>
-<a class="jxr_linenumber" name="L396" href="#L396">396</a> <em class="jxr_javadoccomment">     * @param formatPattern regexp for the tag value.</em>
-<a class="jxr_linenumber" name="L397" href="#L397">397</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L398" href="#L398">398</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, Iterable&lt;JavadocTag&gt; tags, String tagName,
-<a class="jxr_linenumber" name="L399" href="#L399">399</a>                           Pattern formatPattern) {
-<a class="jxr_linenumber" name="L400" href="#L400">400</a>         <strong class="jxr_keyword">if</strong> (formatPattern != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L401" href="#L401">401</a>             <strong class="jxr_keyword">boolean</strong> hasTag = false;
-<a class="jxr_linenumber" name="L402" href="#L402">402</a>             <strong class="jxr_keyword">final</strong> String tagPrefix = <span class="jxr_string">"@"</span>;
-<a class="jxr_linenumber" name="L403" href="#L403">403</a> 
-<a class="jxr_linenumber" name="L404" href="#L404">404</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag :tags) {
-<a class="jxr_linenumber" name="L405" href="#L405">405</a>                 <strong class="jxr_keyword">if</strong> (tag.getTagName().equals(tagName)) {
-<a class="jxr_linenumber" name="L406" href="#L406">406</a>                     hasTag = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L407" href="#L407">407</a>                     <strong class="jxr_keyword">if</strong> (!formatPattern.matcher(tag.getFirstArg()).find()) {
-<a class="jxr_linenumber" name="L408" href="#L408">408</a>                         log(ast, MSG_TAG_FORMAT, tagPrefix + tagName, formatPattern.pattern());
-<a class="jxr_linenumber" name="L409" href="#L409">409</a>                     }
-<a class="jxr_linenumber" name="L410" href="#L410">410</a>                 }
-<a class="jxr_linenumber" name="L411" href="#L411">411</a>             }
-<a class="jxr_linenumber" name="L412" href="#L412">412</a>             <strong class="jxr_keyword">if</strong> (!hasTag) {
-<a class="jxr_linenumber" name="L413" href="#L413">413</a>                 log(ast, MSG_MISSING_TAG, tagPrefix + tagName);
-<a class="jxr_linenumber" name="L414" href="#L414">414</a>             }
-<a class="jxr_linenumber" name="L415" href="#L415">415</a>         }
-<a class="jxr_linenumber" name="L416" href="#L416">416</a>     }
-<a class="jxr_linenumber" name="L417" href="#L417">417</a> 
-<a class="jxr_linenumber" name="L418" href="#L418">418</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L419" href="#L419">419</a> <em class="jxr_javadoccomment">     * Verifies that a record definition has the specified param tag for</em>
-<a class="jxr_linenumber" name="L420" href="#L420">420</a> <em class="jxr_javadoccomment">     * the specified record component name.</em>
-<a class="jxr_linenumber" name="L421" href="#L421">421</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L422" href="#L422">422</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the record definition.</em>
-<a class="jxr_linenumber" name="L423" href="#L423">423</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the record definition.</em>
-<a class="jxr_linenumber" name="L424" href="#L424">424</a> <em class="jxr_javadoccomment">     * @param recordComponentName the name of the type parameter</em>
-<a class="jxr_linenumber" name="L425" href="#L425">425</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L426" href="#L426">426</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkComponentParamTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast,
-<a class="jxr_linenumber" name="L427" href="#L427">427</a>                                         Collection&lt;JavadocTag&gt; tags,
-<a class="jxr_linenumber" name="L428" href="#L428">428</a>                                         String recordComponentName) {
+<a class="jxr_linenumber" name="L360" href="#L360">360</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> surroundingScope = ScopeUtil.getSurroundingScope(ast);
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> 
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>         <strong class="jxr_keyword">return</strong> surroundingScope.isIn(scope)
+<a class="jxr_linenumber" name="L363" href="#L363">363</a>                 &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong> || !surroundingScope.isIn(excludeScope))
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>                 &amp;&amp; !AnnotationUtil.containsAnnotation(ast, allowedAnnotations);
+<a class="jxr_linenumber" name="L365" href="#L365">365</a>     }
+<a class="jxr_linenumber" name="L366" href="#L366">366</a> 
+<a class="jxr_linenumber" name="L367" href="#L367">367</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> <em class="jxr_javadoccomment">     * Gets all standalone tags from a given javadoc.</em>
+<a class="jxr_linenumber" name="L369" href="#L369">369</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment">     * @param textBlock the Javadoc comment to process.</em>
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment">     * @return all standalone tags from the given javadoc.</em>
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>     <strong class="jxr_keyword">private</strong> List&lt;JavadocTag&gt; getJavadocTags(<a name="TextBlock" href="../../../../../../com/puppycrawl/tools/checkstyle/api/TextBlock.html#TextBlock">TextBlock</a> textBlock) {
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>         <strong class="jxr_keyword">final</strong> <a name="JavadocTags" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTags.html#JavadocTags">JavadocTags</a> tags = JavadocUtil.getJavadocTags(textBlock,
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>             JavadocUtil.JavadocTagType.BLOCK);
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>         <strong class="jxr_keyword">if</strong> (!allowUnknownTags) {
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="InvalidJavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/InvalidJavadocTag.html#InvalidJavadocTag">InvalidJavadocTag</a> tag : tags.getInvalidTags()) {
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>                 log(tag.getLine(), tag.getCol(), MSG_UNKNOWN_TAG,
+<a class="jxr_linenumber" name="L379" href="#L379">379</a>                     tag.getName());
+<a class="jxr_linenumber" name="L380" href="#L380">380</a>             }
+<a class="jxr_linenumber" name="L381" href="#L381">381</a>         }
+<a class="jxr_linenumber" name="L382" href="#L382">382</a>         <strong class="jxr_keyword">return</strong> tags.getValidTags();
+<a class="jxr_linenumber" name="L383" href="#L383">383</a>     }
+<a class="jxr_linenumber" name="L384" href="#L384">384</a> 
+<a class="jxr_linenumber" name="L385" href="#L385">385</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L386" href="#L386">386</a> <em class="jxr_javadoccomment">     * Verifies that a type definition has a required tag.</em>
+<a class="jxr_linenumber" name="L387" href="#L387">387</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L388" href="#L388">388</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the type definition.</em>
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition.</em>
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment">     * @param tagName the required tag name.</em>
+<a class="jxr_linenumber" name="L391" href="#L391">391</a> <em class="jxr_javadoccomment">     * @param formatPattern regexp for the tag value.</em>
+<a class="jxr_linenumber" name="L392" href="#L392">392</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, Iterable&lt;JavadocTag&gt; tags, String tagName,
+<a class="jxr_linenumber" name="L394" href="#L394">394</a>                           Pattern formatPattern) {
+<a class="jxr_linenumber" name="L395" href="#L395">395</a>         <strong class="jxr_keyword">if</strong> (formatPattern != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L396" href="#L396">396</a>             <strong class="jxr_keyword">boolean</strong> hasTag = false;
+<a class="jxr_linenumber" name="L397" href="#L397">397</a>             <strong class="jxr_keyword">final</strong> String tagPrefix = <span class="jxr_string">"@"</span>;
+<a class="jxr_linenumber" name="L398" href="#L398">398</a> 
+<a class="jxr_linenumber" name="L399" href="#L399">399</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag :tags) {
+<a class="jxr_linenumber" name="L400" href="#L400">400</a>                 <strong class="jxr_keyword">if</strong> (tag.getTagName().equals(tagName)) {
+<a class="jxr_linenumber" name="L401" href="#L401">401</a>                     hasTag = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L402" href="#L402">402</a>                     <strong class="jxr_keyword">if</strong> (!formatPattern.matcher(tag.getFirstArg()).find()) {
+<a class="jxr_linenumber" name="L403" href="#L403">403</a>                         log(ast, MSG_TAG_FORMAT, tagPrefix + tagName, formatPattern.pattern());
+<a class="jxr_linenumber" name="L404" href="#L404">404</a>                     }
+<a class="jxr_linenumber" name="L405" href="#L405">405</a>                 }
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>             }
+<a class="jxr_linenumber" name="L407" href="#L407">407</a>             <strong class="jxr_keyword">if</strong> (!hasTag) {
+<a class="jxr_linenumber" name="L408" href="#L408">408</a>                 log(ast, MSG_MISSING_TAG, tagPrefix + tagName);
+<a class="jxr_linenumber" name="L409" href="#L409">409</a>             }
+<a class="jxr_linenumber" name="L410" href="#L410">410</a>         }
+<a class="jxr_linenumber" name="L411" href="#L411">411</a>     }
+<a class="jxr_linenumber" name="L412" href="#L412">412</a> 
+<a class="jxr_linenumber" name="L413" href="#L413">413</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L414" href="#L414">414</a> <em class="jxr_javadoccomment">     * Verifies that a record definition has the specified param tag for</em>
+<a class="jxr_linenumber" name="L415" href="#L415">415</a> <em class="jxr_javadoccomment">     * the specified record component name.</em>
+<a class="jxr_linenumber" name="L416" href="#L416">416</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L417" href="#L417">417</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the record definition.</em>
+<a class="jxr_linenumber" name="L418" href="#L418">418</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the record definition.</em>
+<a class="jxr_linenumber" name="L419" href="#L419">419</a> <em class="jxr_javadoccomment">     * @param recordComponentName the name of the type parameter</em>
+<a class="jxr_linenumber" name="L420" href="#L420">420</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkComponentParamTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast,
+<a class="jxr_linenumber" name="L422" href="#L422">422</a>                                         Collection&lt;JavadocTag&gt; tags,
+<a class="jxr_linenumber" name="L423" href="#L423">423</a>                                         String recordComponentName) {
+<a class="jxr_linenumber" name="L424" href="#L424">424</a> 
+<a class="jxr_linenumber" name="L425" href="#L425">425</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = tags
+<a class="jxr_linenumber" name="L426" href="#L426">426</a>             .stream()
+<a class="jxr_linenumber" name="L427" href="#L427">427</a>             .filter(JavadocTag::isParamTag)
+<a class="jxr_linenumber" name="L428" href="#L428">428</a>             .anyMatch(tag -&gt; tag.getFirstArg().indexOf(recordComponentName) == 0);
 <a class="jxr_linenumber" name="L429" href="#L429">429</a> 
-<a class="jxr_linenumber" name="L430" href="#L430">430</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = tags
-<a class="jxr_linenumber" name="L431" href="#L431">431</a>             .stream()
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>             .filter(JavadocTag::isParamTag)
-<a class="jxr_linenumber" name="L433" href="#L433">433</a>             .anyMatch(tag -&gt; tag.getFirstArg().indexOf(recordComponentName) == 0);
-<a class="jxr_linenumber" name="L434" href="#L434">434</a> 
-<a class="jxr_linenumber" name="L435" href="#L435">435</a>         <strong class="jxr_keyword">if</strong> (!found) {
-<a class="jxr_linenumber" name="L436" href="#L436">436</a>             log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()
-<a class="jxr_linenumber" name="L437" href="#L437">437</a>                 + SPACE + recordComponentName);
-<a class="jxr_linenumber" name="L438" href="#L438">438</a>         }
-<a class="jxr_linenumber" name="L439" href="#L439">439</a>     }
-<a class="jxr_linenumber" name="L440" href="#L440">440</a> 
-<a class="jxr_linenumber" name="L441" href="#L441">441</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L442" href="#L442">442</a> <em class="jxr_javadoccomment">     * Verifies that a type definition has the specified param tag for</em>
-<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em class="jxr_javadoccomment">     * the specified type parameter name.</em>
-<a class="jxr_linenumber" name="L444" href="#L444">444</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L445" href="#L445">445</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the type definition.</em>
-<a class="jxr_linenumber" name="L446" href="#L446">446</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition.</em>
-<a class="jxr_linenumber" name="L447" href="#L447">447</a> <em class="jxr_javadoccomment">     * @param typeParamName the name of the type parameter</em>
-<a class="jxr_linenumber" name="L448" href="#L448">448</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L449" href="#L449">449</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkTypeParamTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast,
-<a class="jxr_linenumber" name="L450" href="#L450">450</a>             Collection&lt;JavadocTag&gt; tags, String typeParamName) {
-<a class="jxr_linenumber" name="L451" href="#L451">451</a>         <strong class="jxr_keyword">final</strong> String typeParamNameWithBrackets =
-<a class="jxr_linenumber" name="L452" href="#L452">452</a>             OPEN_ANGLE_BRACKET + typeParamName + CLOSE_ANGLE_BRACKET;
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>         <strong class="jxr_keyword">if</strong> (!found) {
+<a class="jxr_linenumber" name="L431" href="#L431">431</a>             log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>                 + SPACE + recordComponentName);
+<a class="jxr_linenumber" name="L433" href="#L433">433</a>         }
+<a class="jxr_linenumber" name="L434" href="#L434">434</a>     }
+<a class="jxr_linenumber" name="L435" href="#L435">435</a> 
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L437" href="#L437">437</a> <em class="jxr_javadoccomment">     * Verifies that a type definition has the specified param tag for</em>
+<a class="jxr_linenumber" name="L438" href="#L438">438</a> <em class="jxr_javadoccomment">     * the specified type parameter name.</em>
+<a class="jxr_linenumber" name="L439" href="#L439">439</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L440" href="#L440">440</a> <em class="jxr_javadoccomment">     * @param ast the AST node for the type definition.</em>
+<a class="jxr_linenumber" name="L441" href="#L441">441</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition.</em>
+<a class="jxr_linenumber" name="L442" href="#L442">442</a> <em class="jxr_javadoccomment">     * @param typeParamName the name of the type parameter</em>
+<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L444" href="#L444">444</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkTypeParamTag(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast,
+<a class="jxr_linenumber" name="L445" href="#L445">445</a>             Collection&lt;JavadocTag&gt; tags, String typeParamName) {
+<a class="jxr_linenumber" name="L446" href="#L446">446</a>         <strong class="jxr_keyword">final</strong> String typeParamNameWithBrackets =
+<a class="jxr_linenumber" name="L447" href="#L447">447</a>             OPEN_ANGLE_BRACKET + typeParamName + CLOSE_ANGLE_BRACKET;
+<a class="jxr_linenumber" name="L448" href="#L448">448</a> 
+<a class="jxr_linenumber" name="L449" href="#L449">449</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = tags
+<a class="jxr_linenumber" name="L450" href="#L450">450</a>             .stream()
+<a class="jxr_linenumber" name="L451" href="#L451">451</a>             .filter(JavadocTag::isParamTag)
+<a class="jxr_linenumber" name="L452" href="#L452">452</a>             .anyMatch(tag -&gt; tag.getFirstArg().indexOf(typeParamNameWithBrackets) == 0);
 <a class="jxr_linenumber" name="L453" href="#L453">453</a> 
-<a class="jxr_linenumber" name="L454" href="#L454">454</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = tags
-<a class="jxr_linenumber" name="L455" href="#L455">455</a>             .stream()
-<a class="jxr_linenumber" name="L456" href="#L456">456</a>             .filter(JavadocTag::isParamTag)
-<a class="jxr_linenumber" name="L457" href="#L457">457</a>             .anyMatch(tag -&gt; tag.getFirstArg().indexOf(typeParamNameWithBrackets) == 0);
-<a class="jxr_linenumber" name="L458" href="#L458">458</a> 
-<a class="jxr_linenumber" name="L459" href="#L459">459</a>         <strong class="jxr_keyword">if</strong> (!found) {
-<a class="jxr_linenumber" name="L460" href="#L460">460</a>             log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()
-<a class="jxr_linenumber" name="L461" href="#L461">461</a>                 + SPACE + typeParamNameWithBrackets);
-<a class="jxr_linenumber" name="L462" href="#L462">462</a>         }
-<a class="jxr_linenumber" name="L463" href="#L463">463</a>     }
-<a class="jxr_linenumber" name="L464" href="#L464">464</a> 
-<a class="jxr_linenumber" name="L465" href="#L465">465</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L466" href="#L466">466</a> <em class="jxr_javadoccomment">     * Checks for unused param tags for type parameters and record components.</em>
-<a class="jxr_linenumber" name="L467" href="#L467">467</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L468" href="#L468">468</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition</em>
-<a class="jxr_linenumber" name="L469" href="#L469">469</a> <em class="jxr_javadoccomment">     * @param typeParamNames names of type parameters</em>
-<a class="jxr_linenumber" name="L470" href="#L470">470</a> <em class="jxr_javadoccomment">     * @param recordComponentNames record component names in this definition</em>
-<a class="jxr_linenumber" name="L471" href="#L471">471</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L472" href="#L472">472</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkUnusedParamTags(
-<a class="jxr_linenumber" name="L473" href="#L473">473</a>         List&lt;JavadocTag&gt; tags,
-<a class="jxr_linenumber" name="L474" href="#L474">474</a>         List&lt;String&gt; typeParamNames,
-<a class="jxr_linenumber" name="L475" href="#L475">475</a>         List&lt;String&gt; recordComponentNames) {
-<a class="jxr_linenumber" name="L476" href="#L476">476</a> 
-<a class="jxr_linenumber" name="L477" href="#L477">477</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag: tags) {
-<a class="jxr_linenumber" name="L478" href="#L478">478</a>             <strong class="jxr_keyword">if</strong> (tag.isParamTag()) {
-<a class="jxr_linenumber" name="L479" href="#L479">479</a>                 <strong class="jxr_keyword">final</strong> String paramName = extractParamNameFromTag(tag);
-<a class="jxr_linenumber" name="L480" href="#L480">480</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = typeParamNames.contains(paramName)
-<a class="jxr_linenumber" name="L481" href="#L481">481</a>                         || recordComponentNames.contains(paramName);
-<a class="jxr_linenumber" name="L482" href="#L482">482</a> 
-<a class="jxr_linenumber" name="L483" href="#L483">483</a>                 <strong class="jxr_keyword">if</strong> (!found) {
-<a class="jxr_linenumber" name="L484" href="#L484">484</a>                     <strong class="jxr_keyword">final</strong> String actualParamName =
-<a class="jxr_linenumber" name="L485" href="#L485">485</a>                         TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];
-<a class="jxr_linenumber" name="L486" href="#L486">486</a>                     log(tag.getLineNo(), tag.getColumnNo(),
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>                         MSG_UNUSED_TAG,
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>                         JavadocTagInfo.PARAM.getText(), actualParamName);
-<a class="jxr_linenumber" name="L489" href="#L489">489</a>                 }
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>             }
-<a class="jxr_linenumber" name="L491" href="#L491">491</a>         }
-<a class="jxr_linenumber" name="L492" href="#L492">492</a> 
-<a class="jxr_linenumber" name="L493" href="#L493">493</a>     }
-<a class="jxr_linenumber" name="L494" href="#L494">494</a> 
-<a class="jxr_linenumber" name="L495" href="#L495">495</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L496" href="#L496">496</a> <em class="jxr_javadoccomment">     * Extracts parameter name from tag.</em>
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L498" href="#L498">498</a> <em class="jxr_javadoccomment">     * @param tag javadoc tag to extract parameter name</em>
-<a class="jxr_linenumber" name="L499" href="#L499">499</a> <em class="jxr_javadoccomment">     * @return extracts type parameter name from tag</em>
-<a class="jxr_linenumber" name="L500" href="#L500">500</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L501" href="#L501">501</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String extractParamNameFromTag(<a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag) {
-<a class="jxr_linenumber" name="L502" href="#L502">502</a>         <strong class="jxr_keyword">final</strong> String typeParamName;
-<a class="jxr_linenumber" name="L503" href="#L503">503</a>         <strong class="jxr_keyword">final</strong> Matcher matchInAngleBrackets =
-<a class="jxr_linenumber" name="L504" href="#L504">504</a>                 TYPE_NAME_IN_JAVADOC_TAG.matcher(tag.getFirstArg());
-<a class="jxr_linenumber" name="L505" href="#L505">505</a>         <strong class="jxr_keyword">if</strong> (matchInAngleBrackets.find()) {
-<a class="jxr_linenumber" name="L506" href="#L506">506</a>             typeParamName = matchInAngleBrackets.group(1).trim();
-<a class="jxr_linenumber" name="L507" href="#L507">507</a>         }
-<a class="jxr_linenumber" name="L508" href="#L508">508</a>         <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L509" href="#L509">509</a>             typeParamName = TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];
-<a class="jxr_linenumber" name="L510" href="#L510">510</a>         }
-<a class="jxr_linenumber" name="L511" href="#L511">511</a>         <strong class="jxr_keyword">return</strong> typeParamName;
-<a class="jxr_linenumber" name="L512" href="#L512">512</a>     }
-<a class="jxr_linenumber" name="L513" href="#L513">513</a> 
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L515" href="#L515">515</a> <em class="jxr_javadoccomment">     * Collects the record components in a record definition.</em>
-<a class="jxr_linenumber" name="L516" href="#L516">516</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L517" href="#L517">517</a> <em class="jxr_javadoccomment">     * @param node the possible record definition ast.</em>
-<a class="jxr_linenumber" name="L518" href="#L518">518</a> <em class="jxr_javadoccomment">     * @return the record components in this record definition.</em>
-<a class="jxr_linenumber" name="L519" href="#L519">519</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L520" href="#L520">520</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; getRecordComponentNames(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> node) {
-<a class="jxr_linenumber" name="L521" href="#L521">521</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> components = node.findFirstToken(TokenTypes.RECORD_COMPONENTS);
-<a class="jxr_linenumber" name="L522" href="#L522">522</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; componentList = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
-<a class="jxr_linenumber" name="L523" href="#L523">523</a> 
-<a class="jxr_linenumber" name="L524" href="#L524">524</a>         <strong class="jxr_keyword">if</strong> (components != <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L525" href="#L525">525</a>             TokenUtil.forEachChild(components,
-<a class="jxr_linenumber" name="L526" href="#L526">526</a>                 TokenTypes.RECORD_COMPONENT_DEF, component -&gt; {
-<a class="jxr_linenumber" name="L527" href="#L527">527</a>                     <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ident = component.findFirstToken(TokenTypes.IDENT);
-<a class="jxr_linenumber" name="L528" href="#L528">528</a>                     componentList.add(ident.getText());
-<a class="jxr_linenumber" name="L529" href="#L529">529</a>                 });
-<a class="jxr_linenumber" name="L530" href="#L530">530</a>         }
-<a class="jxr_linenumber" name="L531" href="#L531">531</a> 
-<a class="jxr_linenumber" name="L532" href="#L532">532</a>         <strong class="jxr_keyword">return</strong> componentList;
-<a class="jxr_linenumber" name="L533" href="#L533">533</a>     }
-<a class="jxr_linenumber" name="L534" href="#L534">534</a> }
+<a class="jxr_linenumber" name="L454" href="#L454">454</a>         <strong class="jxr_keyword">if</strong> (!found) {
+<a class="jxr_linenumber" name="L455" href="#L455">455</a>             log(ast, MSG_MISSING_TAG, JavadocTagInfo.PARAM.getText()
+<a class="jxr_linenumber" name="L456" href="#L456">456</a>                 + SPACE + typeParamNameWithBrackets);
+<a class="jxr_linenumber" name="L457" href="#L457">457</a>         }
+<a class="jxr_linenumber" name="L458" href="#L458">458</a>     }
+<a class="jxr_linenumber" name="L459" href="#L459">459</a> 
+<a class="jxr_linenumber" name="L460" href="#L460">460</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em class="jxr_javadoccomment">     * Checks for unused param tags for type parameters and record components.</em>
+<a class="jxr_linenumber" name="L462" href="#L462">462</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L463" href="#L463">463</a> <em class="jxr_javadoccomment">     * @param tags tags from the Javadoc comment for the type definition</em>
+<a class="jxr_linenumber" name="L464" href="#L464">464</a> <em class="jxr_javadoccomment">     * @param typeParamNames names of type parameters</em>
+<a class="jxr_linenumber" name="L465" href="#L465">465</a> <em class="jxr_javadoccomment">     * @param recordComponentNames record component names in this definition</em>
+<a class="jxr_linenumber" name="L466" href="#L466">466</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L467" href="#L467">467</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkUnusedParamTags(
+<a class="jxr_linenumber" name="L468" href="#L468">468</a>         List&lt;JavadocTag&gt; tags,
+<a class="jxr_linenumber" name="L469" href="#L469">469</a>         List&lt;String&gt; typeParamNames,
+<a class="jxr_linenumber" name="L470" href="#L470">470</a>         List&lt;String&gt; recordComponentNames) {
+<a class="jxr_linenumber" name="L471" href="#L471">471</a> 
+<a class="jxr_linenumber" name="L472" href="#L472">472</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> <a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag: tags) {
+<a class="jxr_linenumber" name="L473" href="#L473">473</a>             <strong class="jxr_keyword">if</strong> (tag.isParamTag()) {
+<a class="jxr_linenumber" name="L474" href="#L474">474</a>                 <strong class="jxr_keyword">final</strong> String paramName = extractParamNameFromTag(tag);
+<a class="jxr_linenumber" name="L475" href="#L475">475</a>                 <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> found = typeParamNames.contains(paramName)
+<a class="jxr_linenumber" name="L476" href="#L476">476</a>                         || recordComponentNames.contains(paramName);
+<a class="jxr_linenumber" name="L477" href="#L477">477</a> 
+<a class="jxr_linenumber" name="L478" href="#L478">478</a>                 <strong class="jxr_keyword">if</strong> (!found) {
+<a class="jxr_linenumber" name="L479" href="#L479">479</a>                     <strong class="jxr_keyword">final</strong> String actualParamName =
+<a class="jxr_linenumber" name="L480" href="#L480">480</a>                         TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>                     log(tag.getLineNo(), tag.getColumnNo(),
+<a class="jxr_linenumber" name="L482" href="#L482">482</a>                         MSG_UNUSED_TAG,
+<a class="jxr_linenumber" name="L483" href="#L483">483</a>                         JavadocTagInfo.PARAM.getText(), actualParamName);
+<a class="jxr_linenumber" name="L484" href="#L484">484</a>                 }
+<a class="jxr_linenumber" name="L485" href="#L485">485</a>             }
+<a class="jxr_linenumber" name="L486" href="#L486">486</a>         }
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> 
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>     }
+<a class="jxr_linenumber" name="L489" href="#L489">489</a> 
+<a class="jxr_linenumber" name="L490" href="#L490">490</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L491" href="#L491">491</a> <em class="jxr_javadoccomment">     * Extracts parameter name from tag.</em>
+<a class="jxr_linenumber" name="L492" href="#L492">492</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L493" href="#L493">493</a> <em class="jxr_javadoccomment">     * @param tag javadoc tag to extract parameter name</em>
+<a class="jxr_linenumber" name="L494" href="#L494">494</a> <em class="jxr_javadoccomment">     * @return extracts type parameter name from tag</em>
+<a class="jxr_linenumber" name="L495" href="#L495">495</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String extractParamNameFromTag(<a name="JavadocTag" href="../../../../../../com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTag.html#JavadocTag">JavadocTag</a> tag) {
+<a class="jxr_linenumber" name="L497" href="#L497">497</a>         <strong class="jxr_keyword">final</strong> String typeParamName;
+<a class="jxr_linenumber" name="L498" href="#L498">498</a>         <strong class="jxr_keyword">final</strong> Matcher matchInAngleBrackets =
+<a class="jxr_linenumber" name="L499" href="#L499">499</a>                 TYPE_NAME_IN_JAVADOC_TAG.matcher(tag.getFirstArg());
+<a class="jxr_linenumber" name="L500" href="#L500">500</a>         <strong class="jxr_keyword">if</strong> (matchInAngleBrackets.find()) {
+<a class="jxr_linenumber" name="L501" href="#L501">501</a>             typeParamName = matchInAngleBrackets.group(1).trim();
+<a class="jxr_linenumber" name="L502" href="#L502">502</a>         }
+<a class="jxr_linenumber" name="L503" href="#L503">503</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L504" href="#L504">504</a>             typeParamName = TYPE_NAME_IN_JAVADOC_TAG_SPLITTER.split(tag.getFirstArg())[0];
+<a class="jxr_linenumber" name="L505" href="#L505">505</a>         }
+<a class="jxr_linenumber" name="L506" href="#L506">506</a>         <strong class="jxr_keyword">return</strong> typeParamName;
+<a class="jxr_linenumber" name="L507" href="#L507">507</a>     }
+<a class="jxr_linenumber" name="L508" href="#L508">508</a> 
+<a class="jxr_linenumber" name="L509" href="#L509">509</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L510" href="#L510">510</a> <em class="jxr_javadoccomment">     * Collects the record components in a record definition.</em>
+<a class="jxr_linenumber" name="L511" href="#L511">511</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L512" href="#L512">512</a> <em class="jxr_javadoccomment">     * @param node the possible record definition ast.</em>
+<a class="jxr_linenumber" name="L513" href="#L513">513</a> <em class="jxr_javadoccomment">     * @return the record components in this record definition.</em>
+<a class="jxr_linenumber" name="L514" href="#L514">514</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; getRecordComponentNames(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> node) {
+<a class="jxr_linenumber" name="L516" href="#L516">516</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> components = node.findFirstToken(TokenTypes.RECORD_COMPONENTS);
+<a class="jxr_linenumber" name="L517" href="#L517">517</a>         <strong class="jxr_keyword">final</strong> List&lt;String&gt; componentList = <strong class="jxr_keyword">new</strong> ArrayList&lt;&gt;();
+<a class="jxr_linenumber" name="L518" href="#L518">518</a> 
+<a class="jxr_linenumber" name="L519" href="#L519">519</a>         <strong class="jxr_keyword">if</strong> (components != <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L520" href="#L520">520</a>             TokenUtil.forEachChild(components,
+<a class="jxr_linenumber" name="L521" href="#L521">521</a>                 TokenTypes.RECORD_COMPONENT_DEF, component -&gt; {
+<a class="jxr_linenumber" name="L522" href="#L522">522</a>                     <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ident = component.findFirstToken(TokenTypes.IDENT);
+<a class="jxr_linenumber" name="L523" href="#L523">523</a>                     componentList.add(ident.getText());
+<a class="jxr_linenumber" name="L524" href="#L524">524</a>                 });
+<a class="jxr_linenumber" name="L525" href="#L525">525</a>         }
+<a class="jxr_linenumber" name="L526" href="#L526">526</a> 
+<a class="jxr_linenumber" name="L527" href="#L527">527</a>         <strong class="jxr_keyword">return</strong> componentList;
+<a class="jxr_linenumber" name="L528" href="#L528">528</a>     }
+<a class="jxr_linenumber" name="L529" href="#L529">529</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
index 6841a84725..81742600d8 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/MissingJavadocTypeCheck.html
@@ -192,19 +192,14 @@
 <a class="jxr_linenumber" name="L184" href="#L184">184</a> <em class="jxr_javadoccomment">     * @return whether we should check a given node.</em>
 <a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L186" href="#L186">186</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> shouldCheck(<strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> customScope = ScopeUtil.getScope(ast);
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> surroundingScope = ScopeUtil.getSurroundingScope(ast);
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> 
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>         <strong class="jxr_keyword">return</strong> customScope.isIn(scope)
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>             &amp;&amp; (surroundingScope == <strong class="jxr_keyword">null</strong> || surroundingScope.isIn(scope))
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>             &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>                 || !customScope.isIn(excludeScope)
-<a class="jxr_linenumber" name="L194" href="#L194">194</a>                 || surroundingScope != <strong class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>                 &amp;&amp; !surroundingScope.isIn(excludeScope))
-<a class="jxr_linenumber" name="L196" href="#L196">196</a>             &amp;&amp; !AnnotationUtil.containsAnnotation(ast, skipAnnotations);
-<a class="jxr_linenumber" name="L197" href="#L197">197</a>     }
-<a class="jxr_linenumber" name="L198" href="#L198">198</a> 
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> }
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         <strong class="jxr_keyword">final</strong> <a name="Scope" href="../../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> surroundingScope = ScopeUtil.getSurroundingScope(ast);
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> 
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         <strong class="jxr_keyword">return</strong> surroundingScope.isIn(scope)
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>                 &amp;&amp; (excludeScope == <strong class="jxr_keyword">null</strong> || !surroundingScope.isIn(excludeScope))
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>                 &amp;&amp; !AnnotationUtil.containsAnnotation(ast, skipAnnotations);
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>     }
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> 
+<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
index ae9392a637..cdc4a09005 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/TagParser.html
@@ -184,129 +184,128 @@
 <a class="jxr_linenumber" name="L176" href="#L176">176</a>             <strong class="jxr_keyword">if</strong> (text.charAt(column) == '/') {
 <a class="jxr_linenumber" name="L177" href="#L177">177</a>                 column++;
 <a class="jxr_linenumber" name="L178" href="#L178">178</a>             }
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
-<a class="jxr_linenumber" name="L180" href="#L180">180</a>             text = text.substring(column).trim();
-<a class="jxr_linenumber" name="L181" href="#L181">181</a>             <strong class="jxr_keyword">int</strong> position = 0;
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> 
-<a class="jxr_linenumber" name="L183" href="#L183">183</a>             <em class="jxr_comment">// Character.isJavaIdentifier... may not be a valid HTML</em>
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>             <em class="jxr_comment">// identifier but is valid for generics</em>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a>             <strong class="jxr_keyword">while</strong> (position &lt; text.length()
-<a class="jxr_linenumber" name="L186" href="#L186">186</a>                     &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {
-<a class="jxr_linenumber" name="L187" href="#L187">187</a>                 position++;
-<a class="jxr_linenumber" name="L188" href="#L188">188</a>             }
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> 
-<a class="jxr_linenumber" name="L190" href="#L190">190</a>             tagId = text.substring(0, position);
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>         }
-<a class="jxr_linenumber" name="L192" href="#L192">192</a>         <strong class="jxr_keyword">return</strong> tagId;
-<a class="jxr_linenumber" name="L193" href="#L193">193</a>     }
-<a class="jxr_linenumber" name="L194" href="#L194">194</a> 
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L196" href="#L196">196</a> <em class="jxr_javadoccomment">     * If this is a HTML-comments.</em>
-<a class="jxr_linenumber" name="L197" href="#L197">197</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em class="jxr_javadoccomment">     * @param text text of javadoc comments</em>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em class="jxr_javadoccomment">     * @param pos position to check</em>
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment">     * @return {@code true} if HTML-comments</em>
-<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment">     *         starts form given position.</em>
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L203" href="#L203">203</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isCommentTag(String[] text, Point pos) {
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>         <strong class="jxr_keyword">return</strong> text[pos.getLineNo()].startsWith(<span class="jxr_string">"&lt;!--"</span>, pos.getColumnNo());
-<a class="jxr_linenumber" name="L205" href="#L205">205</a>     }
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
-<a class="jxr_linenumber" name="L207" href="#L207">207</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em class="jxr_javadoccomment">     * Skips HTML comments.</em>
-<a class="jxr_linenumber" name="L209" href="#L209">209</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> <em class="jxr_javadoccomment">     * @param text text of javadoc comments.</em>
-<a class="jxr_linenumber" name="L211" href="#L211">211</a> <em class="jxr_javadoccomment">     * @param fromPoint start position of HTML-comments</em>
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment">     * @return position after HTML-comments</em>
-<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L214" href="#L214">214</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point skipHtmlComment(String[] text, Point fromPoint) {
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>         Point toPoint = fromPoint;
-<a class="jxr_linenumber" name="L216" href="#L216">216</a>         <strong class="jxr_keyword">while</strong> (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]
-<a class="jxr_linenumber" name="L217" href="#L217">217</a>                 .substring(0, toPoint.getColumnNo() + 1).endsWith(<span class="jxr_string">"--&gt;"</span>)) {
-<a class="jxr_linenumber" name="L218" href="#L218">218</a>             toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));
-<a class="jxr_linenumber" name="L219" href="#L219">219</a>         }
-<a class="jxr_linenumber" name="L220" href="#L220">220</a>         <strong class="jxr_keyword">return</strong> toPoint;
-<a class="jxr_linenumber" name="L221" href="#L221">221</a>     }
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> 
-<a class="jxr_linenumber" name="L223" href="#L223">223</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L224" href="#L224">224</a> <em class="jxr_javadoccomment">     * Finds next occurrence of given character.</em>
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> <em class="jxr_javadoccomment">     * @param text text to search</em>
-<a class="jxr_linenumber" name="L227" href="#L227">227</a> <em class="jxr_javadoccomment">     * @param character character to search</em>
-<a class="jxr_linenumber" name="L228" href="#L228">228</a> <em class="jxr_javadoccomment">     * @param from position to start search</em>
-<a class="jxr_linenumber" name="L229" href="#L229">229</a> <em class="jxr_javadoccomment">     * @return position of next occurrence of given character</em>
-<a class="jxr_linenumber" name="L230" href="#L230">230</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L231" href="#L231">231</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point findChar(String[] text, <strong class="jxr_keyword">char</strong> character, Point from) {
-<a class="jxr_linenumber" name="L232" href="#L232">232</a>         Point curr = <strong class="jxr_keyword">new</strong> Point(from.getLineNo(), from.getColumnNo());
-<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">while</strong> (curr.getLineNo() &lt; text.length
-<a class="jxr_linenumber" name="L234" href="#L234">234</a>                &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>             curr = getNextPoint(text, curr);
-<a class="jxr_linenumber" name="L236" href="#L236">236</a>         }
-<a class="jxr_linenumber" name="L237" href="#L237">237</a> 
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>         <strong class="jxr_keyword">return</strong> curr;
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>     }
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> 
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">     * Increments column number to be examined, moves onto the next line when no</em>
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">     * more characters are available.</em>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment">     * @param text to search.</em>
-<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment">     * @param from location to search from</em>
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em class="jxr_javadoccomment">     * @return next point to be examined</em>
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point getNextPoint(String[] text, Point from) {
-<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">int</strong> line = from.getLineNo();
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>         <strong class="jxr_keyword">int</strong> column = from.getColumnNo() + 1;
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>         <strong class="jxr_keyword">while</strong> (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>             <em class="jxr_comment">// go to the next line</em>
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>             line++;
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>             column = 0;
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>         }
-<a class="jxr_linenumber" name="L257" href="#L257">257</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> Point(line, column);
-<a class="jxr_linenumber" name="L258" href="#L258">258</a>     }
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> 
-<a class="jxr_linenumber" name="L260" href="#L260">260</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     * Represents current position in the text.</em>
-<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Point {
-<a class="jxr_linenumber" name="L264" href="#L264">264</a> 
-<a class="jxr_linenumber" name="L265" href="#L265">265</a>         <em class="jxr_javadoccomment">/** Line number. */</em>
-<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo;
-<a class="jxr_linenumber" name="L267" href="#L267">267</a>         <em class="jxr_javadoccomment">/** Column number.*/</em>
-<a class="jxr_linenumber" name="L268" href="#L268">268</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> columnNo;
-<a class="jxr_linenumber" name="L269" href="#L269">269</a> 
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em class="jxr_javadoccomment">         * Creates new {@code Point} instance.</em>
-<a class="jxr_linenumber" name="L272" href="#L272">272</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em class="jxr_javadoccomment">         * @param lineNo line number</em>
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em class="jxr_javadoccomment">         * @param columnNo column number</em>
-<a class="jxr_linenumber" name="L275" href="#L275">275</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L276" href="#L276">276</a>         <strong class="jxr_keyword">private</strong> Point(<strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> columnNo) {
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>             <strong class="jxr_keyword">this</strong>.lineNo = lineNo;
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>             <strong class="jxr_keyword">this</strong>.columnNo = columnNo;
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         }
-<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L282" href="#L282">282</a> <em class="jxr_javadoccomment">         * Getter for line number.</em>
-<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em class="jxr_javadoccomment">         * @return line number of the position.</em>
-<a class="jxr_linenumber" name="L285" href="#L285">285</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getLineNo() {
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <strong class="jxr_keyword">return</strong> lineNo;
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>         }
-<a class="jxr_linenumber" name="L289" href="#L289">289</a> 
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>         <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment">         * Getter for column number.</em>
-<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment">         *</em>
-<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment">         * @return column number of the position.</em>
-<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getColumnNo() {
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>             <strong class="jxr_keyword">return</strong> columnNo;
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>         }
-<a class="jxr_linenumber" name="L298" href="#L298">298</a> 
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>     }
-<a class="jxr_linenumber" name="L300" href="#L300">300</a> 
-<a class="jxr_linenumber" name="L301" href="#L301">301</a> }
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>             text = text.substring(column);
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>             <strong class="jxr_keyword">int</strong> position = 0;
+<a class="jxr_linenumber" name="L181" href="#L181">181</a> 
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>             <em class="jxr_comment">// Character.isJavaIdentifier... may not be a valid HTML</em>
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>             <em class="jxr_comment">// identifier but is valid for generics</em>
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>             <strong class="jxr_keyword">while</strong> (position &lt; text.length()
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>                     &amp;&amp; Character.isJavaIdentifierPart(text.charAt(position))) {
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>                 position++;
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>             }
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> 
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>             tagId = text.substring(0, position);
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>         }
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         <strong class="jxr_keyword">return</strong> tagId;
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>     }
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> 
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L195" href="#L195">195</a> <em class="jxr_javadoccomment">     * If this is a HTML-comments.</em>
+<a class="jxr_linenumber" name="L196" href="#L196">196</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L197" href="#L197">197</a> <em class="jxr_javadoccomment">     * @param text text of javadoc comments</em>
+<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em class="jxr_javadoccomment">     * @param pos position to check</em>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em class="jxr_javadoccomment">     * @return {@code true} if HTML-comments</em>
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment">     *         starts form given position.</em>
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isCommentTag(String[] text, Point pos) {
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>         <strong class="jxr_keyword">return</strong> text[pos.getLineNo()].startsWith(<span class="jxr_string">"&lt;!--"</span>, pos.getColumnNo());
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>     }
+<a class="jxr_linenumber" name="L205" href="#L205">205</a> 
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em class="jxr_javadoccomment">     * Skips HTML comments.</em>
+<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> <em class="jxr_javadoccomment">     * @param text text of javadoc comments.</em>
+<a class="jxr_linenumber" name="L210" href="#L210">210</a> <em class="jxr_javadoccomment">     * @param fromPoint start position of HTML-comments</em>
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> <em class="jxr_javadoccomment">     * @return position after HTML-comments</em>
+<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point skipHtmlComment(String[] text, Point fromPoint) {
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>         Point toPoint = fromPoint;
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>         <strong class="jxr_keyword">while</strong> (toPoint.getLineNo() &lt; text.length &amp;&amp; !text[toPoint.getLineNo()]
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>                 .substring(0, toPoint.getColumnNo() + 1).endsWith(<span class="jxr_string">"--&gt;"</span>)) {
+<a class="jxr_linenumber" name="L217" href="#L217">217</a>             toPoint = findChar(text, '&gt;', getNextPoint(text, toPoint));
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>         }
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>         <strong class="jxr_keyword">return</strong> toPoint;
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>     }
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> 
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em class="jxr_javadoccomment">     * Finds next occurrence of given character.</em>
+<a class="jxr_linenumber" name="L224" href="#L224">224</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> <em class="jxr_javadoccomment">     * @param text text to search</em>
+<a class="jxr_linenumber" name="L226" href="#L226">226</a> <em class="jxr_javadoccomment">     * @param character character to search</em>
+<a class="jxr_linenumber" name="L227" href="#L227">227</a> <em class="jxr_javadoccomment">     * @param from position to start search</em>
+<a class="jxr_linenumber" name="L228" href="#L228">228</a> <em class="jxr_javadoccomment">     * @return position of next occurrence of given character</em>
+<a class="jxr_linenumber" name="L229" href="#L229">229</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point findChar(String[] text, <strong class="jxr_keyword">char</strong> character, Point from) {
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>         Point curr = <strong class="jxr_keyword">new</strong> Point(from.getLineNo(), from.getColumnNo());
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>         <strong class="jxr_keyword">while</strong> (curr.getLineNo() &lt; text.length
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>                &amp;&amp; text[curr.getLineNo()].charAt(curr.getColumnNo()) != character) {
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>             curr = getNextPoint(text, curr);
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>         }
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> 
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>         <strong class="jxr_keyword">return</strong> curr;
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>     }
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> 
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">     * Increments column number to be examined, moves onto the next line when no</em>
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">     * more characters are available.</em>
+<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">     * @param text to search.</em>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment">     * @param from location to search from</em>
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment">     * @return next point to be examined</em>
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Point getNextPoint(String[] text, Point from) {
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>         <strong class="jxr_keyword">int</strong> line = from.getLineNo();
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         <strong class="jxr_keyword">int</strong> column = from.getColumnNo() + 1;
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>         <strong class="jxr_keyword">while</strong> (line &lt; text.length &amp;&amp; column &gt;= text[line].length()) {
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>             <em class="jxr_comment">// go to the next line</em>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a>             line++;
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>             column = 0;
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>         }
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> Point(line, column);
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>     }
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> 
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     * Represents current position in the text.</em>
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> Point {
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> 
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>         <em class="jxr_javadoccomment">/** Line number. */</em>
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lineNo;
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <em class="jxr_javadoccomment">/** Column number.*/</em>
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> columnNo;
+<a class="jxr_linenumber" name="L268" href="#L268">268</a> 
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L270" href="#L270">270</a> <em class="jxr_javadoccomment">         * Creates new {@code Point} instance.</em>
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L272" href="#L272">272</a> <em class="jxr_javadoccomment">         * @param lineNo line number</em>
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em class="jxr_javadoccomment">         * @param columnNo column number</em>
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>         <strong class="jxr_keyword">private</strong> Point(<strong class="jxr_keyword">int</strong> lineNo, <strong class="jxr_keyword">int</strong> columnNo) {
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>             <strong class="jxr_keyword">this</strong>.lineNo = lineNo;
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>             <strong class="jxr_keyword">this</strong>.columnNo = columnNo;
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>         }
+<a class="jxr_linenumber" name="L279" href="#L279">279</a> 
+<a class="jxr_linenumber" name="L280" href="#L280">280</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L281" href="#L281">281</a> <em class="jxr_javadoccomment">         * Getter for line number.</em>
+<a class="jxr_linenumber" name="L282" href="#L282">282</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em class="jxr_javadoccomment">         * @return line number of the position.</em>
+<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getLineNo() {
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>             <strong class="jxr_keyword">return</strong> lineNo;
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>         }
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>         <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment">         * Getter for column number.</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment">         *</em>
+<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment">         * @return column number of the position.</em>
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment">         */</em>
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getColumnNo() {
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <strong class="jxr_keyword">return</strong> columnNo;
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>         }
+<a class="jxr_linenumber" name="L297" href="#L297">297</a> 
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>     }
+<a class="jxr_linenumber" name="L299" href="#L299">299</a> 
+<a class="jxr_linenumber" name="L300" href="#L300">300</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
index afbfb42219..a73df6220f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
index 19c2a85ca6..2031cf8ac2 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -231,7 +231,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
index 93f3cdb8ff..ea42b8c5d1 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
index f8e6135485..55b11dbd0e 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/javadoc/utils/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.javadoc.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -91,7 +91,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
index 48e7048a66..f6973a0b65 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
index 7e06593683..e7e91f0f1f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/metrics/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.metrics</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
index f9657d8ba2..eb0f8d2c99 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
index acac3045bc..1d637a01f0 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/modifier/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.modifier</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -96,7 +96,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
index bff0bfd067..92c07ce929 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
index 1ad212dc07..c97832065e 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/naming/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.naming</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/package-frame.html
index 48a539220f..707f28e3ff 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/package-summary.html
index d951a9bf7b..6638256d64 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -166,7 +166,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
index cd579ed5a6..8de533d224 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
index 4e7243e920..a2d77747fb 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/regexp/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.regexp</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
index fea16f2d2d..e03eac21c4 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
index 4a80ee8c1f..18d6951989 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/sizes/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.sizes</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -136,7 +136,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
index ec12cbb6bf..92a4a88a5c 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheck.html
@@ -227,7 +227,7 @@
 <a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L220" href="#L220">220</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> processSingleGeneric(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast, <strong class="jxr_keyword">int</strong>[] line, <strong class="jxr_keyword">int</strong> after) {
 <a class="jxr_linenumber" name="L221" href="#L221">221</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">char</strong> charAfter = Character.toChars(line[after])[0];
-<a class="jxr_linenumber" name="L222" href="#L222">222</a>         <strong class="jxr_keyword">if</strong> (isGenericBeforeMethod(ast) || isGenericBeforeCtor(ast)) {
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>         <strong class="jxr_keyword">if</strong> (isGenericBeforeMethod(ast) || isGenericBeforeCtorInvocation(ast)) {
 <a class="jxr_linenumber" name="L223" href="#L223">223</a>             <strong class="jxr_keyword">if</strong> (Character.isWhitespace(charAfter)) {
 <a class="jxr_linenumber" name="L224" href="#L224">224</a>                 log(ast, MSG_WS_FOLLOWED, CLOSE_ANGLE_BRACKET);
 <a class="jxr_linenumber" name="L225" href="#L225">225</a>             }
@@ -238,128 +238,154 @@
 <a class="jxr_linenumber" name="L230" href="#L230">230</a>     }
 <a class="jxr_linenumber" name="L231" href="#L231">231</a> 
 <a class="jxr_linenumber" name="L232" href="#L232">232</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L233" href="#L233">233</a> <em class="jxr_javadoccomment">     * Checks if generic is before constructor invocation.</em>
-<a class="jxr_linenumber" name="L234" href="#L234">234</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em class="jxr_javadoccomment">     * @param ast ast</em>
-<a class="jxr_linenumber" name="L236" href="#L236">236</a> <em class="jxr_javadoccomment">     * @return true if generic before a constructor invocation</em>
-<a class="jxr_linenumber" name="L237" href="#L237">237</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L238" href="#L238">238</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isGenericBeforeCtor(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L239" href="#L239">239</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent = ast.getParent();
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>         <strong class="jxr_keyword">return</strong> parent.getParent().getType() == TokenTypes.LITERAL_NEW
-<a class="jxr_linenumber" name="L241" href="#L241">241</a>                 &amp;&amp; (parent.getNextSibling().getType() == TokenTypes.IDENT
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>                     || parent.getNextSibling().getType() == TokenTypes.DOT);
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>     }
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> 
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment">     * Is generic before method reference.</em>
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em class="jxr_javadoccomment">     * @param ast ast</em>
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> <em class="jxr_javadoccomment">     * @return true if generic before a method ref</em>
-<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isGenericBeforeMethod(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>         <strong class="jxr_keyword">return</strong> ast.getParent().getParent().getParent().getType() == TokenTypes.METHOD_CALL
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>                 || isAfterMethodReference(ast);
-<a class="jxr_linenumber" name="L254" href="#L254">254</a>     }
-<a class="jxr_linenumber" name="L255" href="#L255">255</a> 
-<a class="jxr_linenumber" name="L256" href="#L256">256</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment">     * Checks if current generic end ('&amp;gt;') is located after</em>
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment">     * {@link TokenTypes#METHOD_REF method reference operator}.</em>
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     * @param genericEnd {@link TokenTypes#GENERIC_END}</em>
-<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     * @return true if '&amp;gt;' follows after method reference.</em>
-<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L263" href="#L263">263</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAfterMethodReference(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> genericEnd) {
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>         <strong class="jxr_keyword">return</strong> genericEnd.getParent().getParent().getType() == TokenTypes.METHOD_REF;
+<a class="jxr_linenumber" name="L233" href="#L233">233</a> <em class="jxr_javadoccomment">     * Checks if generic is before constructor invocation. Identifies two cases:</em>
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> <em class="jxr_javadoccomment">     * &lt;ol&gt;</em>
+<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em class="jxr_javadoccomment">     *     &lt;li&gt;{@code new ArrayList&lt;&gt;();}&lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> <em class="jxr_javadoccomment">     *     &lt;li&gt;{@code new Outer.Inner&lt;&gt;();}&lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L237" href="#L237">237</a> <em class="jxr_javadoccomment">     * &lt;/ol&gt;</em>
+<a class="jxr_linenumber" name="L238" href="#L238">238</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> <em class="jxr_javadoccomment">     * @param ast ast</em>
+<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em class="jxr_javadoccomment">     * @return true if generic is before constructor invocation</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isGenericBeforeCtorInvocation(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> grandParent = ast.getParent().getParent();
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>         <strong class="jxr_keyword">return</strong> grandParent.getType() == TokenTypes.LITERAL_NEW
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>                 || grandParent.getParent().getType() == TokenTypes.LITERAL_NEW;
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>     }
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> 
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> <em class="jxr_javadoccomment">     * Checks if generic is after {@code LITERAL_NEW}. Identifies three cases:</em>
+<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em class="jxr_javadoccomment">     * &lt;ol&gt;</em>
+<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em class="jxr_javadoccomment">     *     &lt;li&gt;{@code new &lt;String&gt;Object();}&lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L252" href="#L252">252</a> <em class="jxr_javadoccomment">     *     &lt;li&gt;{@code new &lt;String&gt;Outer.Inner();}&lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment">     *     &lt;li&gt;{@code new &lt;@A Outer&gt;@B Inner();}&lt;/li&gt;</em>
+<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment">     * &lt;/ol&gt;</em>
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment">     * @param ast ast</em>
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment">     * @return true if generic after {@code LITERAL_NEW}</em>
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isGenericAfterNew(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>         <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent = ast.getParent();
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>         <strong class="jxr_keyword">return</strong> parent.getParent().getType() == TokenTypes.LITERAL_NEW
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>                 &amp;&amp; (parent.getNextSibling().getType() == TokenTypes.IDENT
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>                     || parent.getNextSibling().getType() == TokenTypes.DOT
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                     || parent.getNextSibling().getType() == TokenTypes.ANNOTATIONS);
 <a class="jxr_linenumber" name="L265" href="#L265">265</a>     }
 <a class="jxr_linenumber" name="L266" href="#L266">266</a> 
 <a class="jxr_linenumber" name="L267" href="#L267">267</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L268" href="#L268">268</a> <em class="jxr_javadoccomment">     * Checks the token for the start of Generics.</em>
+<a class="jxr_linenumber" name="L268" href="#L268">268</a> <em class="jxr_javadoccomment">     * Is generic before method reference.</em>
 <a class="jxr_linenumber" name="L269" href="#L269">269</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L270" href="#L270">270</a> <em class="jxr_javadoccomment">     * @param ast the token to check</em>
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L272" href="#L272">272</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> processStart(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] line = getLineCodePoints(ast.getLineNo() - 1);
-<a class="jxr_linenumber" name="L274" href="#L274">274</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> before = ast.getColumnNo() - 1;
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> after = ast.getColumnNo() + 1;
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> 
-<a class="jxr_linenumber" name="L277" href="#L277">277</a>         <em class="jxr_comment">// Need to handle two cases as in:</em>
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>         <em class="jxr_comment">//</em>
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <em class="jxr_comment">//   public static &lt;T&gt; Callable&lt;T&gt; callable(Runnable task, T result)</em>
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>         <em class="jxr_comment">//                 ^           ^</em>
-<a class="jxr_linenumber" name="L281" href="#L281">281</a>         <em class="jxr_comment">//      ws reqd ---+           +--- whitespace NOT required</em>
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>         <em class="jxr_comment">//</em>
-<a class="jxr_linenumber" name="L283" href="#L283">283</a>         <strong class="jxr_keyword">if</strong> (before &gt;= 0) {
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>             <em class="jxr_comment">// Detect if the first case</em>
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent = ast.getParent();
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> grandparent = parent.getParent();
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>             <strong class="jxr_keyword">if</strong> (grandparent.getType() == TokenTypes.CTOR_DEF
-<a class="jxr_linenumber" name="L288" href="#L288">288</a>                     || grandparent.getType() == TokenTypes.METHOD_DEF
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>                     || isGenericBeforeCtor(ast)) {
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>                 <em class="jxr_comment">// Require whitespace</em>
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>                 <strong class="jxr_keyword">if</strong> (!CommonUtil.isCodePointWhitespace(line, before)) {
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>                     log(ast, MSG_WS_NOT_PRECEDED, OPEN_ANGLE_BRACKET);
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>                 }
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>             }
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <em class="jxr_comment">// Whitespace not required</em>
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (CommonUtil.isCodePointWhitespace(line, before)
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>                 &amp;&amp; !containsWhitespaceBefore(before, line)) {
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>                 log(ast, MSG_WS_PRECEDED, OPEN_ANGLE_BRACKET);
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>             }
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>         }
-<a class="jxr_linenumber" name="L301" href="#L301">301</a> 
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>         <strong class="jxr_keyword">if</strong> (after &lt; line.length
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>                 &amp;&amp; CommonUtil.isCodePointWhitespace(line, after)) {
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>             log(ast, MSG_WS_FOLLOWED, OPEN_ANGLE_BRACKET);
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>         }
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>     }
-<a class="jxr_linenumber" name="L307" href="#L307">307</a> 
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment">     * Returns whether the specified string contains only whitespace between</em>
-<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">     * specified indices.</em>
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment">     * @param fromIndex the index to start the search from. Inclusive</em>
-<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment">     * @param toIndex the index to finish the search. Exclusive</em>
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment">     * @param line the unicode code points array of line to check</em>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">     * @return whether there are only whitespaces (or nothing)</em>
-<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L317" href="#L317">317</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> containsWhitespaceBetween(<strong class="jxr_keyword">int</strong> fromIndex, <strong class="jxr_keyword">int</strong> toIndex, <strong class="jxr_keyword">int</strong>... line) {
-<a class="jxr_linenumber" name="L318" href="#L318">318</a>         <strong class="jxr_keyword">boolean</strong> result = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L319" href="#L319">319</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = fromIndex; i &lt; toIndex; i++) {
-<a class="jxr_linenumber" name="L320" href="#L320">320</a>             <strong class="jxr_keyword">if</strong> (!CommonUtil.isCodePointWhitespace(line, i)) {
-<a class="jxr_linenumber" name="L321" href="#L321">321</a>                 result = false;
-<a class="jxr_linenumber" name="L322" href="#L322">322</a>                 <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L323" href="#L323">323</a>             }
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>         }
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>     }
+<a class="jxr_linenumber" name="L270" href="#L270">270</a> <em class="jxr_javadoccomment">     * @param ast ast</em>
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em class="jxr_javadoccomment">     * @return true if generic before a method ref</em>
+<a class="jxr_linenumber" name="L272" href="#L272">272</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isGenericBeforeMethod(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>         <strong class="jxr_keyword">return</strong> ast.getParent().getParent().getParent().getType() == TokenTypes.METHOD_CALL
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>                 || isAfterMethodReference(ast);
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>     }
+<a class="jxr_linenumber" name="L277" href="#L277">277</a> 
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L279" href="#L279">279</a> <em class="jxr_javadoccomment">     * Checks if current generic end ('&amp;gt;') is located after</em>
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> <em class="jxr_javadoccomment">     * {@link TokenTypes#METHOD_REF method reference operator}.</em>
+<a class="jxr_linenumber" name="L281" href="#L281">281</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L282" href="#L282">282</a> <em class="jxr_javadoccomment">     * @param genericEnd {@link TokenTypes#GENERIC_END}</em>
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em class="jxr_javadoccomment">     * @return true if '&amp;gt;' follows after method reference.</em>
+<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isAfterMethodReference(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> genericEnd) {
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>         <strong class="jxr_keyword">return</strong> genericEnd.getParent().getParent().getType() == TokenTypes.METHOD_REF;
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>     }
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment">     * Checks the token for the start of Generics.</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment">     * @param ast the token to check</em>
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> processStart(<a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> ast) {
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] line = getLineCodePoints(ast.getLineNo() - 1);
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> before = ast.getColumnNo() - 1;
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> after = ast.getColumnNo() + 1;
+<a class="jxr_linenumber" name="L298" href="#L298">298</a> 
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>         <em class="jxr_comment">// Checks if generic needs to be preceded by a whitespace or not.</em>
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>         <em class="jxr_comment">// Handles 3 cases as in:</em>
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>         <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>         <em class="jxr_comment">//   public static &lt;T&gt; Callable&lt;T&gt; callable(Runnable task, T result)</em>
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>         <em class="jxr_comment">//                 ^           ^</em>
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>         <em class="jxr_comment">//   1. ws reqd ---+        2. +--- whitespace NOT required</em>
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>         <em class="jxr_comment">//</em>
+<a class="jxr_linenumber" name="L306" href="#L306">306</a>         <em class="jxr_comment">//   new &lt;String&gt;Object()</em>
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>         <em class="jxr_comment">//       ^</em>
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>         <em class="jxr_comment">//    3. +--- ws required</em>
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>         <strong class="jxr_keyword">if</strong> (before &gt;= 0) {
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> parent = ast.getParent();
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>             <strong class="jxr_keyword">final</strong> <a name="DetailAST" href="../../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> grandparent = parent.getParent();
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>             <em class="jxr_comment">// cases (1, 3) where whitespace is required:</em>
+<a class="jxr_linenumber" name="L313" href="#L313">313</a>             <strong class="jxr_keyword">if</strong> (grandparent.getType() == TokenTypes.CTOR_DEF
+<a class="jxr_linenumber" name="L314" href="#L314">314</a>                     || grandparent.getType() == TokenTypes.METHOD_DEF
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>                     || isGenericAfterNew(ast)) {
+<a class="jxr_linenumber" name="L316" href="#L316">316</a> 
+<a class="jxr_linenumber" name="L317" href="#L317">317</a>                 <strong class="jxr_keyword">if</strong> (!CommonUtil.isCodePointWhitespace(line, before)) {
+<a class="jxr_linenumber" name="L318" href="#L318">318</a>                     log(ast, MSG_WS_NOT_PRECEDED, OPEN_ANGLE_BRACKET);
+<a class="jxr_linenumber" name="L319" href="#L319">319</a>                 }
+<a class="jxr_linenumber" name="L320" href="#L320">320</a>             }
+<a class="jxr_linenumber" name="L321" href="#L321">321</a>             <em class="jxr_comment">// case 2 where whitespace is not required:</em>
+<a class="jxr_linenumber" name="L322" href="#L322">322</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (CommonUtil.isCodePointWhitespace(line, before)
+<a class="jxr_linenumber" name="L323" href="#L323">323</a>                 &amp;&amp; !containsWhitespaceBefore(before, line)) {
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>                 log(ast, MSG_WS_PRECEDED, OPEN_ANGLE_BRACKET);
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>             }
+<a class="jxr_linenumber" name="L326" href="#L326">326</a>         }
 <a class="jxr_linenumber" name="L327" href="#L327">327</a> 
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment">     * Returns whether the specified string contains only whitespace up to specified index.</em>
-<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">     * @param before the index to finish the search. Exclusive</em>
-<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment">     * @param line   the unicode code points array of line to check</em>
-<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment">     * @return {@code true} if there are only whitespaces,</em>
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment">     *     false if there is nothing before or some other characters</em>
-<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> containsWhitespaceBefore(<strong class="jxr_keyword">int</strong> before, <strong class="jxr_keyword">int</strong>... line) {
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>         <strong class="jxr_keyword">return</strong> before != 0 &amp;&amp; CodePointUtil.hasWhitespaceBefore(before, line);
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>     }
-<a class="jxr_linenumber" name="L339" href="#L339">339</a> 
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> <em class="jxr_javadoccomment">     * Checks whether given character is valid to be right after generic ends.</em>
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment">     * @param charAfter character to check</em>
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment">     * @return checks if given character is valid</em>
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L346" href="#L346">346</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isCharacterValidAfterGenericEnd(<strong class="jxr_keyword">char</strong> charAfter) {
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>         <strong class="jxr_keyword">return</strong> charAfter == '(' || charAfter == ')'
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>             || charAfter == ',' || charAfter == '['
-<a class="jxr_linenumber" name="L349" href="#L349">349</a>             || charAfter == '.' || charAfter == ':'
-<a class="jxr_linenumber" name="L350" href="#L350">350</a>             || charAfter == ';'
-<a class="jxr_linenumber" name="L351" href="#L351">351</a>             || Character.isWhitespace(charAfter);
+<a class="jxr_linenumber" name="L328" href="#L328">328</a>         <strong class="jxr_keyword">if</strong> (after &lt; line.length
+<a class="jxr_linenumber" name="L329" href="#L329">329</a>                 &amp;&amp; CommonUtil.isCodePointWhitespace(line, after)) {
+<a class="jxr_linenumber" name="L330" href="#L330">330</a>             log(ast, MSG_WS_FOLLOWED, OPEN_ANGLE_BRACKET);
+<a class="jxr_linenumber" name="L331" href="#L331">331</a>         }
+<a class="jxr_linenumber" name="L332" href="#L332">332</a>     }
+<a class="jxr_linenumber" name="L333" href="#L333">333</a> 
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment">     * Returns whether the specified string contains only whitespace between</em>
+<a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment">     * specified indices.</em>
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L338" href="#L338">338</a> <em class="jxr_javadoccomment">     * @param fromIndex the index to start the search from. Inclusive</em>
+<a class="jxr_linenumber" name="L339" href="#L339">339</a> <em class="jxr_javadoccomment">     * @param toIndex the index to finish the search. Exclusive</em>
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> <em class="jxr_javadoccomment">     * @param line the unicode code points array of line to check</em>
+<a class="jxr_linenumber" name="L341" href="#L341">341</a> <em class="jxr_javadoccomment">     * @return whether there are only whitespaces (or nothing)</em>
+<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L343" href="#L343">343</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> containsWhitespaceBetween(<strong class="jxr_keyword">int</strong> fromIndex, <strong class="jxr_keyword">int</strong> toIndex, <strong class="jxr_keyword">int</strong>... line) {
+<a class="jxr_linenumber" name="L344" href="#L344">344</a>         <strong class="jxr_keyword">boolean</strong> result = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L345" href="#L345">345</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = fromIndex; i &lt; toIndex; i++) {
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>             <strong class="jxr_keyword">if</strong> (!CommonUtil.isCodePointWhitespace(line, i)) {
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>                 result = false;
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L349" href="#L349">349</a>             }
+<a class="jxr_linenumber" name="L350" href="#L350">350</a>         }
+<a class="jxr_linenumber" name="L351" href="#L351">351</a>         <strong class="jxr_keyword">return</strong> result;
 <a class="jxr_linenumber" name="L352" href="#L352">352</a>     }
 <a class="jxr_linenumber" name="L353" href="#L353">353</a> 
-<a class="jxr_linenumber" name="L354" href="#L354">354</a> }
+<a class="jxr_linenumber" name="L354" href="#L354">354</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> <em class="jxr_javadoccomment">     * Returns whether the specified string contains only whitespace up to specified index.</em>
+<a class="jxr_linenumber" name="L356" href="#L356">356</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment">     * @param before the index to finish the search. Exclusive</em>
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment">     * @param line   the unicode code points array of line to check</em>
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> <em class="jxr_javadoccomment">     * @return {@code true} if there are only whitespaces,</em>
+<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment">     *     false if there is nothing before or some other characters</em>
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L362" href="#L362">362</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> containsWhitespaceBefore(<strong class="jxr_keyword">int</strong> before, <strong class="jxr_keyword">int</strong>... line) {
+<a class="jxr_linenumber" name="L363" href="#L363">363</a>         <strong class="jxr_keyword">return</strong> before != 0 &amp;&amp; CodePointUtil.hasWhitespaceBefore(before, line);
+<a class="jxr_linenumber" name="L364" href="#L364">364</a>     }
+<a class="jxr_linenumber" name="L365" href="#L365">365</a> 
+<a class="jxr_linenumber" name="L366" href="#L366">366</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L367" href="#L367">367</a> <em class="jxr_javadoccomment">     * Checks whether given character is valid to be right after generic ends.</em>
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L369" href="#L369">369</a> <em class="jxr_javadoccomment">     * @param charAfter character to check</em>
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> <em class="jxr_javadoccomment">     * @return checks if given character is valid</em>
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L372" href="#L372">372</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> isCharacterValidAfterGenericEnd(<strong class="jxr_keyword">char</strong> charAfter) {
+<a class="jxr_linenumber" name="L373" href="#L373">373</a>         <strong class="jxr_keyword">return</strong> charAfter == '(' || charAfter == ')'
+<a class="jxr_linenumber" name="L374" href="#L374">374</a>             || charAfter == ',' || charAfter == '['
+<a class="jxr_linenumber" name="L375" href="#L375">375</a>             || charAfter == '.' || charAfter == ':'
+<a class="jxr_linenumber" name="L376" href="#L376">376</a>             || charAfter == ';'
+<a class="jxr_linenumber" name="L377" href="#L377">377</a>             || Character.isWhitespace(charAfter);
+<a class="jxr_linenumber" name="L378" href="#L378">378</a>     }
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> 
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
index 016275aec2..bf15e72b17 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
index edfb13ba90..ecb1fcf567 100644
--- a/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/checks/whitespace/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.checks.whitespace</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -176,7 +176,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.checks
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
index 5cd649d195..6d69d74431 100644
--- a/xref/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/filefilters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
index a56074d343..4808a9408f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/filefilters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filefilters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -81,7 +81,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filefi
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html b/xref/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
index 901a80be12..3490abb4ce 100644
--- a/xref/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
+++ b/xref/com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html
@@ -27,107 +27,106 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.filters;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.Objects;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.StringTokenizer;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * This filter element is immutable and accepts an integer that matches a CSV value, where</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * each value is an integer or a range of integers.</em>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">class</strong> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a> <strong class="jxr_keyword">implements</strong> <a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> {
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <em class="jxr_javadoccomment">/** Filter set. */</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Set&lt;IntFilterElement&gt; filters = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment">     * Constructs a {@code CsvFilterElement} from a CSV, Comma-Separated Values,</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">     * string. Each value is an integer, or a range of integers. A range of</em>
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">     * integers is of the form integer-integer, such as 1-10.</em>
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment">     * Note: integers must be non-negative.</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">     * @param pattern the CSV string.</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     * @throws NumberFormatException if a component substring does not</em>
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">     *     contain a parsable integer.</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <em class="jxr_comment">/* package */</em> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a>(String pattern) {
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(pattern, <span class="jxr_string">","</span>);
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>          <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>              <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken().trim();
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> index = token.indexOf('-');
-<a class="jxr_linenumber" name="L55" href="#L55">55</a>              <strong class="jxr_keyword">if</strong> (index == -1) {
-<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> matchValue = Integer.parseInt(token);
-<a class="jxr_linenumber" name="L57" href="#L57">57</a>                  addFilter(<strong class="jxr_keyword">new</strong> <a name="IntMatchFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html#IntMatchFilterElement">IntMatchFilterElement</a>(matchValue));
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>              }
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lowerBound =
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>                      Integer.parseInt(token.substring(0, index));
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> upperBound =
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>                      Integer.parseInt(token.substring(index + 1));
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>                  addFilter(<strong class="jxr_keyword">new</strong> <a name="IntRangeFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html#IntRangeFilterElement">IntRangeFilterElement</a>(lowerBound, upperBound));
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>              }
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>          }
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     * Adds a IntFilterElement to the set.</em>
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     * @param filter the IntFilterElement to add.</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> addFilter(<a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> filter) {
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>          filters.add(filter);
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>      }
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     * Returns the IntFilters of the filter set.</em>
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     * @return the IntFilters of the filter set.</em>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <strong class="jxr_keyword">protected</strong> Set&lt;IntFilterElement&gt; getFilters() {
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>          <strong class="jxr_keyword">return</strong> UnmodifiableCollectionUtil.unmodifiableSet(filters);
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>      }
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  <em class="jxr_javadoccomment">     * Determines whether an Integer matches a CSV integer value.</em>
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">     * @param intValue the Integer to check.</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">     * @return true if intValue is an Integer that matches a CSV value.</em>
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      @Override
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(<strong class="jxr_keyword">int</strong> intValue) {
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>          <strong class="jxr_keyword">boolean</strong> result = false;
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">for</strong> (<a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> filter : getFilters()) {
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <strong class="jxr_keyword">if</strong> (filter.accept(intValue)) {
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>                  result = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>                  <strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L100" href="#L100">100</a>             }
-<a class="jxr_linenumber" name="L101" href="#L101">101</a>         }
-<a class="jxr_linenumber" name="L102" href="#L102">102</a>         <strong class="jxr_keyword">return</strong> result;
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>     }
-<a class="jxr_linenumber" name="L104" href="#L104">104</a> 
-<a class="jxr_linenumber" name="L105" href="#L105">105</a>     @Override
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object object) {
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>         <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong> == object) {
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>         }
-<a class="jxr_linenumber" name="L110" href="#L110">110</a>         <strong class="jxr_keyword">if</strong> (object == <strong class="jxr_keyword">null</strong> || getClass() != object.getClass()) {
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>         }
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">final</strong> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a> csvFilter = (<a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a>) object;
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>         <strong class="jxr_keyword">return</strong> Objects.equals(filters, csvFilter.filters);
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>     }
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>     @Override
-<a class="jxr_linenumber" name="L118" href="#L118">118</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() {
-<a class="jxr_linenumber" name="L119" href="#L119">119</a>         <strong class="jxr_keyword">return</strong> Objects.hash(filters);
-<a class="jxr_linenumber" name="L120" href="#L120">120</a>     }
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> 
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> }
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Objects;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.StringTokenizer;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em class="jxr_javadoccomment"> * This filter element is immutable and accepts an integer that matches a CSV value, where</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em class="jxr_javadoccomment"> * each value is an integer or a range of integers.</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">class</strong> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a> <strong class="jxr_keyword">implements</strong> <a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <em class="jxr_javadoccomment">/** Filter set. */</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Set&lt;IntFilterElement&gt; filters = <strong class="jxr_keyword">new</strong> HashSet&lt;&gt;();
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em class="jxr_javadoccomment">     * Constructs a {@code CsvFilterElement} from a CSV, Comma-Separated Values,</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em class="jxr_javadoccomment">     * string. Each value is an integer, or a range of integers. A range of</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">     * integers is of the form integer-integer, such as 1-10.</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment">     * Note: integers must be non-negative.</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment">     * @param pattern the CSV string.</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <em class="jxr_javadoccomment">     * @throws NumberFormatException if a component substring does not</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     *     contain a parsable integer.</em>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <em class="jxr_comment">/* package */</em> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a>(String pattern) {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong class="jxr_keyword">final</strong> StringTokenizer tokenizer = <strong class="jxr_keyword">new</strong> StringTokenizer(pattern, <span class="jxr_string">","</span>);
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">while</strong> (tokenizer.hasMoreTokens()) {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>              <strong class="jxr_keyword">final</strong> String token = tokenizer.nextToken().trim();
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>              <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> index = token.indexOf('-');
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>              <strong class="jxr_keyword">if</strong> (index == -1) {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> matchValue = Integer.parseInt(token);
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>                  addFilter(<strong class="jxr_keyword">new</strong> <a name="IntMatchFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntMatchFilterElement.html#IntMatchFilterElement">IntMatchFilterElement</a>(matchValue));
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              }
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>              <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> lowerBound =
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>                      Integer.parseInt(token.substring(0, index));
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>                  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> upperBound =
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>                      Integer.parseInt(token.substring(index + 1));
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>                  addFilter(<strong class="jxr_keyword">new</strong> <a name="IntRangeFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntRangeFilterElement.html#IntRangeFilterElement">IntRangeFilterElement</a>(lowerBound, upperBound));
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>              }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          }
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em class="jxr_javadoccomment">     * Adds a IntFilterElement to the set.</em>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     * @param filter the IntFilterElement to add.</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> addFilter(<a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> filter) {
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          filters.add(filter);
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      }
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">     * Returns the IntFilters of the filter set.</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>  <em class="jxr_javadoccomment">     * @return the IntFilters of the filter set.</em>
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <strong class="jxr_keyword">protected</strong> Set&lt;IntFilterElement&gt; getFilters() {
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet(filters);
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>      }
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>  <em class="jxr_javadoccomment">     * Determines whether an Integer matches a CSV integer value.</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  <em class="jxr_javadoccomment">     * @param intValue the Integer to check.</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">     * @return true if intValue is an Integer that matches a CSV value.</em>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      @Override
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> accept(<strong class="jxr_keyword">int</strong> intValue) {
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">boolean</strong> result = false;
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>          <strong class="jxr_keyword">for</strong> (<a name="IntFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/IntFilterElement.html#IntFilterElement">IntFilterElement</a> filter : getFilters()) {
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <strong class="jxr_keyword">if</strong> (filter.accept(intValue)) {
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>                  result = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                  <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>              }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>         }
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         <strong class="jxr_keyword">return</strong> result;
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>     }
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> 
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>     @Override
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals(Object object) {
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>         <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong> == object) {
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>         }
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         <strong class="jxr_keyword">if</strong> (object == <strong class="jxr_keyword">null</strong> || getClass() != object.getClass()) {
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         }
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>         <strong class="jxr_keyword">final</strong> <a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a> csvFilter = (<a name="CsvFilterElement" href="../../../../../com/puppycrawl/tools/checkstyle/filters/CsvFilterElement.html#CsvFilterElement">CsvFilterElement</a>) object;
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         <strong class="jxr_keyword">return</strong> Objects.equals(filters, csvFilter.filters);
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>     }
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> 
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>     @Override
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() {
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>         <strong class="jxr_keyword">return</strong> Objects.hash(filters);
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     }
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/filters/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/filters/package-frame.html
index 0718dcfba1..c05d342c19 100644
--- a/xref/com/puppycrawl/tools/checkstyle/filters/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/filters/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/filters/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/filters/package-summary.html
index 900aec24e2..a79c257ead 100644
--- a/xref/com/puppycrawl/tools/checkstyle/filters/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/filters/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.filters</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -191,7 +191,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.filter
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageLexer.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageLexer.html
index 06af2d47a0..d857211ced 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageLexer.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageLexer.html
@@ -76,10 +76,10 @@
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>  		PERMITS_CLAUSE=212, PATTERN_DEF=213, LITERAL_WHEN=214, RECORD_PATTERN_DEF=215, 
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  		RECORD_PATTERN_COMPONENTS=216, STRING_TEMPLATE_BEGIN=217, STRING_TEMPLATE_MID=218, 
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  		STRING_TEMPLATE_END=219, STRING_TEMPLATE_CONTENT=220, EMBEDDED_EXPRESSION_BEGIN=221, 
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  		EMBEDDED_EXPRESSION=222, EMBEDDED_EXPRESSION_END=223, LITERAL_CONST=224, 
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  		LITERAL_GOTO=225, DECIMAL_LITERAL_LONG=226, DECIMAL_LITERAL=227, HEX_LITERAL_LONG=228, 
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  		HEX_LITERAL=229, OCT_LITERAL_LONG=230, OCT_LITERAL=231, BINARY_LITERAL_LONG=232, 
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>  		BINARY_LITERAL=233;
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  		EMBEDDED_EXPRESSION=222, EMBEDDED_EXPRESSION_END=223, LITERAL_UNDERSCORE=224, 
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>  		UNNAMED_PATTERN_DEF=225, DECIMAL_LITERAL_LONG=226, DECIMAL_LITERAL=227, 
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  		HEX_LITERAL_LONG=228, HEX_LITERAL=229, OCT_LITERAL_LONG=230, OCT_LITERAL=231, 
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  		BINARY_LITERAL_LONG=232, BINARY_LITERAL=233;
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>  		COMMENTS=2;
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>  	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>
@@ -95,18 +95,18 @@
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>  	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String[] makeRuleNames() {
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>  		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String[] {
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  			<span class="jxr_string">"ABSTRACT"</span>, <span class="jxr_string">"ASSERT"</span>, <span class="jxr_string">"LITERAL_BOOLEAN"</span>, <span class="jxr_string">"LITERAL_BREAK"</span>, <span class="jxr_string">"LITERAL_BYTE"</span>, 
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  			<span class="jxr_string">"LITERAL_CASE"</span>, <span class="jxr_string">"LITERAL_CATCH"</span>, <span class="jxr_string">"LITERAL_CHAR"</span>, <span class="jxr_string">"LITERAL_CLASS"</span>, <span class="jxr_string">"LITERAL_CONST"</span>, 
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>  			<span class="jxr_string">"LITERAL_CONTINUE"</span>, <span class="jxr_string">"LITERAL_DEFAULT"</span>, <span class="jxr_string">"LITERAL_DO"</span>, <span class="jxr_string">"LITERAL_DOUBLE"</span>, 
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>  			<span class="jxr_string">"LITERAL_ELSE"</span>, <span class="jxr_string">"ENUM"</span>, <span class="jxr_string">"EXTENDS_CLAUSE"</span>, <span class="jxr_string">"FINAL"</span>, <span class="jxr_string">"LITERAL_FINALLY"</span>, 
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>  			<span class="jxr_string">"LITERAL_FLOAT"</span>, <span class="jxr_string">"LITERAL_FOR"</span>, <span class="jxr_string">"LITERAL_IF"</span>, <span class="jxr_string">"LITERAL_GOTO"</span>, <span class="jxr_string">"LITERAL_IMPLEMENTS"</span>, 
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>  			<span class="jxr_string">"IMPORT"</span>, <span class="jxr_string">"LITERAL_INSTANCEOF"</span>, <span class="jxr_string">"LITERAL_INT"</span>, <span class="jxr_string">"LITERAL_INTERFACE"</span>, <span class="jxr_string">"LITERAL_LONG"</span>, 
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>  			<span class="jxr_string">"LITERAL_NATIVE"</span>, <span class="jxr_string">"LITERAL_NEW"</span>, <span class="jxr_string">"LITERAL_PACKAGE"</span>, <span class="jxr_string">"LITERAL_PRIVATE"</span>, 
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>  			<span class="jxr_string">"LITERAL_PROTECTED"</span>, <span class="jxr_string">"LITERAL_PUBLIC"</span>, <span class="jxr_string">"LITERAL_RETURN"</span>, <span class="jxr_string">"LITERAL_SHORT"</span>, 
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>  			<span class="jxr_string">"LITERAL_STATIC"</span>, <span class="jxr_string">"STRICTFP"</span>, <span class="jxr_string">"LITERAL_SUPER"</span>, <span class="jxr_string">"LITERAL_SWITCH"</span>, <span class="jxr_string">"LITERAL_SYNCHRONIZED"</span>, 
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  			<span class="jxr_string">"LITERAL_THIS"</span>, <span class="jxr_string">"LITERAL_THROW"</span>, <span class="jxr_string">"LITERAL_THROWS"</span>, <span class="jxr_string">"LITERAL_TRANSIENT"</span>, 
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>  			<span class="jxr_string">"LITERAL_TRY"</span>, <span class="jxr_string">"LITERAL_VOID"</span>, <span class="jxr_string">"LITERAL_VOLATILE"</span>, <span class="jxr_string">"LITERAL_WHILE"</span>, <span class="jxr_string">"LITERAL_RECORD"</span>, 
-<a class="jxr_linenumber" name="L100" href="#L100">100</a> 			<span class="jxr_string">"LITERAL_YIELD"</span>, <span class="jxr_string">"LITERAL_NON_SEALED"</span>, <span class="jxr_string">"LITERAL_SEALED"</span>, <span class="jxr_string">"LITERAL_PERMITS"</span>, 
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> 			<span class="jxr_string">"LITERAL_WHEN"</span>, <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, 
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  			<span class="jxr_string">"LITERAL_CASE"</span>, <span class="jxr_string">"LITERAL_CATCH"</span>, <span class="jxr_string">"LITERAL_CHAR"</span>, <span class="jxr_string">"LITERAL_CLASS"</span>, <span class="jxr_string">"LITERAL_CONTINUE"</span>, 
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  			<span class="jxr_string">"LITERAL_DEFAULT"</span>, <span class="jxr_string">"LITERAL_DO"</span>, <span class="jxr_string">"LITERAL_DOUBLE"</span>, <span class="jxr_string">"LITERAL_ELSE"</span>, <span class="jxr_string">"ENUM"</span>, 
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  			<span class="jxr_string">"EXTENDS_CLAUSE"</span>, <span class="jxr_string">"FINAL"</span>, <span class="jxr_string">"LITERAL_FINALLY"</span>, <span class="jxr_string">"LITERAL_FLOAT"</span>, <span class="jxr_string">"LITERAL_FOR"</span>, 
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  			<span class="jxr_string">"LITERAL_IF"</span>, <span class="jxr_string">"LITERAL_IMPLEMENTS"</span>, <span class="jxr_string">"IMPORT"</span>, <span class="jxr_string">"LITERAL_INSTANCEOF"</span>, <span class="jxr_string">"LITERAL_INT"</span>, 
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  			<span class="jxr_string">"LITERAL_INTERFACE"</span>, <span class="jxr_string">"LITERAL_LONG"</span>, <span class="jxr_string">"LITERAL_NATIVE"</span>, <span class="jxr_string">"LITERAL_NEW"</span>, 
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  			<span class="jxr_string">"LITERAL_PACKAGE"</span>, <span class="jxr_string">"LITERAL_PRIVATE"</span>, <span class="jxr_string">"LITERAL_PROTECTED"</span>, <span class="jxr_string">"LITERAL_PUBLIC"</span>, 
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>  			<span class="jxr_string">"LITERAL_RETURN"</span>, <span class="jxr_string">"LITERAL_SHORT"</span>, <span class="jxr_string">"LITERAL_STATIC"</span>, <span class="jxr_string">"STRICTFP"</span>, <span class="jxr_string">"LITERAL_SUPER"</span>, 
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  			<span class="jxr_string">"LITERAL_SWITCH"</span>, <span class="jxr_string">"LITERAL_SYNCHRONIZED"</span>, <span class="jxr_string">"LITERAL_THIS"</span>, <span class="jxr_string">"LITERAL_THROW"</span>, 
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  			<span class="jxr_string">"LITERAL_THROWS"</span>, <span class="jxr_string">"LITERAL_TRANSIENT"</span>, <span class="jxr_string">"LITERAL_TRY"</span>, <span class="jxr_string">"LITERAL_VOID"</span>, 
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>  			<span class="jxr_string">"LITERAL_VOLATILE"</span>, <span class="jxr_string">"LITERAL_WHILE"</span>, <span class="jxr_string">"LITERAL_RECORD"</span>, <span class="jxr_string">"LITERAL_YIELD"</span>, 
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 			<span class="jxr_string">"LITERAL_NON_SEALED"</span>, <span class="jxr_string">"LITERAL_SEALED"</span>, <span class="jxr_string">"LITERAL_PERMITS"</span>, <span class="jxr_string">"LITERAL_WHEN"</span>, 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> 			<span class="jxr_string">"LITERAL_UNDERSCORE"</span>, <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, 
 <a class="jxr_linenumber" name="L102" href="#L102">102</a> 			<span class="jxr_string">"HEX_LITERAL"</span>, <span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>, 
 <a class="jxr_linenumber" name="L103" href="#L103">103</a> 			<span class="jxr_string">"BINARY_LITERAL"</span>, <span class="jxr_string">"DOUBLE_LITERAL"</span>, <span class="jxr_string">"FLOAT_LITERAL"</span>, <span class="jxr_string">"HEX_DOUBLE_LITERAL"</span>, 
 <a class="jxr_linenumber" name="L104" href="#L104">104</a> 			<span class="jxr_string">"HEX_FLOAT_LITERAL"</span>, <span class="jxr_string">"LITERAL_TRUE"</span>, <span class="jxr_string">"LITERAL_FALSE"</span>, <span class="jxr_string">"CHAR_LITERAL"</span>, 
@@ -118,1074 +118,1095 @@
 <a class="jxr_linenumber" name="L110" href="#L110">110</a> 			<span class="jxr_string">"STAR_ASSIGN"</span>, <span class="jxr_string">"DIV_ASSIGN"</span>, <span class="jxr_string">"BAND_ASSIGN"</span>, <span class="jxr_string">"BOR_ASSIGN"</span>, <span class="jxr_string">"BXOR_ASSIGN"</span>, 
 <a class="jxr_linenumber" name="L111" href="#L111">111</a> 			<span class="jxr_string">"MOD_ASSIGN"</span>, <span class="jxr_string">"SL_ASSIGN"</span>, <span class="jxr_string">"SR_ASSIGN"</span>, <span class="jxr_string">"BSR_ASSIGN"</span>, <span class="jxr_string">"LAMBDA"</span>, <span class="jxr_string">"DOUBLE_COLON"</span>, 
 <a class="jxr_linenumber" name="L112" href="#L112">112</a> 			<span class="jxr_string">"AT"</span>, <span class="jxr_string">"ELLIPSIS"</span>, <span class="jxr_string">"STRING_TEMPLATE_BEGIN"</span>, <span class="jxr_string">"STRING_TEMPLATE_MID"</span>, <span class="jxr_string">"STRING_TEMPLATE_END"</span>, 
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> 			<span class="jxr_string">"WS"</span>, <span class="jxr_string">"BLOCK_COMMENT_BEGIN"</span>, <span class="jxr_string">"SINGLE_LINE_COMMENT"</span>, <span class="jxr_string">"IDENT"</span>, <span class="jxr_string">"ExponentPart"</span>, 
-<a class="jxr_linenumber" name="L114" href="#L114">114</a> 			<span class="jxr_string">"EscapeSequence"</span>, <span class="jxr_string">"StandardEscape"</span>, <span class="jxr_string">"HexDigits"</span>, <span class="jxr_string">"HexDigit"</span>, <span class="jxr_string">"Digits"</span>, 
-<a class="jxr_linenumber" name="L115" href="#L115">115</a> 			<span class="jxr_string">"LetterOrDigit"</span>, <span class="jxr_string">"Letter"</span>, <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>, <span class="jxr_string">"TEXT_BLOCK_LITERAL_END"</span>, 
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> 			<span class="jxr_string">"TextBlockStandardEscape"</span>, <span class="jxr_string">"Newline"</span>, <span class="jxr_string">"TwoDoubleQuotes"</span>, <span class="jxr_string">"OneDoubleQuote"</span>
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> 		};
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> 	}
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] ruleNames = makeRuleNames();
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String[] makeLiteralNames() {
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String[] {
-<a class="jxr_linenumber" name="L123" href="#L123">123</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L124" href="#L124">124</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'extends'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'import'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L126" href="#L126">126</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'final'"</span>, <span class="jxr_string">"'abstract'"</span>, <span class="jxr_string">"'strictfp'"</span>, 
-<a class="jxr_linenumber" name="L127" href="#L127">127</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'package'"</span>, <span class="jxr_string">"';'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'['"</span>, <span class="jxr_string">"']'"</span>, <span class="jxr_string">"'void'"</span>, <span class="jxr_string">"'boolean'"</span>, 
-<a class="jxr_linenumber" name="L128" href="#L128">128</a> 			<span class="jxr_string">"'byte'"</span>, <span class="jxr_string">"'char'"</span>, <span class="jxr_string">"'short'"</span>, <span class="jxr_string">"'int'"</span>, <span class="jxr_string">"'float'"</span>, <span class="jxr_string">"'long'"</span>, <span class="jxr_string">"'double'"</span>, 
-<a class="jxr_linenumber" name="L129" href="#L129">129</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'.'"</span>, <span class="jxr_string">"'*'"</span>, <span class="jxr_string">"'private'"</span>, <span class="jxr_string">"'public'"</span>, <span class="jxr_string">"'protected'"</span>, <span class="jxr_string">"'static'"</span>, 
-<a class="jxr_linenumber" name="L130" href="#L130">130</a> 			<span class="jxr_string">"'transient'"</span>, <span class="jxr_string">"'native'"</span>, <span class="jxr_string">"'synchronized'"</span>, <span class="jxr_string">"'volatile'"</span>, <span class="jxr_string">"'class'"</span>, 
-<a class="jxr_linenumber" name="L131" href="#L131">131</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'interface'"</span>, <span class="jxr_string">"'{'"</span>, <span class="jxr_string">"'}'"</span>, <span class="jxr_string">"','"</span>, <span class="jxr_string">"'implements'"</span>, <span class="jxr_string">"'('"</span>, <span class="jxr_string">"')'"</span>, 
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> 			<span class="jxr_string">"'this'"</span>, <span class="jxr_string">"'super'"</span>, <span class="jxr_string">"'='"</span>, <span class="jxr_string">"'throws'"</span>, <span class="jxr_string">"':'"</span>, <span class="jxr_string">"'if'"</span>, <span class="jxr_string">"'while'"</span>, <span class="jxr_string">"'do'"</span>, 
-<a class="jxr_linenumber" name="L133" href="#L133">133</a> 			<span class="jxr_string">"'break'"</span>, <span class="jxr_string">"'continue'"</span>, <span class="jxr_string">"'return'"</span>, <span class="jxr_string">"'switch'"</span>, <span class="jxr_string">"'throw'"</span>, <span class="jxr_string">"'for'"</span>, 
-<a class="jxr_linenumber" name="L134" href="#L134">134</a> 			<span class="jxr_string">"'else'"</span>, <span class="jxr_string">"'case'"</span>, <span class="jxr_string">"'default'"</span>, <span class="jxr_string">"'try'"</span>, <span class="jxr_string">"'catch'"</span>, <span class="jxr_string">"'finally'"</span>, <span class="jxr_string">"'+='"</span>, 
-<a class="jxr_linenumber" name="L135" href="#L135">135</a> 			<span class="jxr_string">"'-='"</span>, <span class="jxr_string">"'*='"</span>, <span class="jxr_string">"'/='"</span>, <span class="jxr_string">"'%='"</span>, <span class="jxr_string">"'&gt;&gt;='"</span>, <span class="jxr_string">"'&gt;&gt;&gt;='"</span>, <span class="jxr_string">"'&lt;&lt;='"</span>, <span class="jxr_string">"'&amp;='"</span>, <span class="jxr_string">"'^='"</span>, 
-<a class="jxr_linenumber" name="L136" href="#L136">136</a> 			<span class="jxr_string">"'|='"</span>, <span class="jxr_string">"'?'"</span>, <span class="jxr_string">"'||'"</span>, <span class="jxr_string">"'&amp;&amp;'"</span>, <span class="jxr_string">"'|'"</span>, <span class="jxr_string">"'^'"</span>, <span class="jxr_string">"'&amp;'"</span>, <span class="jxr_string">"'!='"</span>, <span class="jxr_string">"'=='"</span>, <span class="jxr_string">"'&lt;'"</span>, 
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> 			<span class="jxr_string">"'&gt;'"</span>, <span class="jxr_string">"'&lt;='"</span>, <span class="jxr_string">"'&gt;='"</span>, <span class="jxr_string">"'instanceof'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'+'"</span>, <span class="jxr_string">"'-'"</span>, 
-<a class="jxr_linenumber" name="L138" href="#L138">138</a> 			<span class="jxr_string">"'/'"</span>, <span class="jxr_string">"'%'"</span>, <span class="jxr_string">"'++'"</span>, <span class="jxr_string">"'--'"</span>, <span class="jxr_string">"'~'"</span>, <span class="jxr_string">"'!'"</span>, <span class="jxr_string">"'true'"</span>, <span class="jxr_string">"'false'"</span>, <span class="jxr_string">"'null'"</span>, 
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> 			<span class="jxr_string">"'new'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L140" href="#L140">140</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'assert'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'enum'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L141" href="#L141">141</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L142" href="#L142">142</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'@'"</span>, <span class="jxr_string">"'...'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'::'"</span>, 
-<a class="jxr_linenumber" name="L143" href="#L143">143</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'-&gt;'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L144" href="#L144">144</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'record'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L145" href="#L145">145</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'yield'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'non-sealed'"</span>, <span class="jxr_string">"'sealed'"</span>, 
-<a class="jxr_linenumber" name="L146" href="#L146">146</a> 			<span class="jxr_string">"'permits'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'when'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L147" href="#L147">147</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'const'"</span>, <span class="jxr_string">"'goto'"</span>
-<a class="jxr_linenumber" name="L148" href="#L148">148</a> 		};
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> 	}
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _LITERAL_NAMES = makeLiteralNames();
-<a class="jxr_linenumber" name="L151" href="#L151">151</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String[] makeSymbolicNames() {
-<a class="jxr_linenumber" name="L152" href="#L152">152</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String[] {
-<a class="jxr_linenumber" name="L153" href="#L153">153</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"COMPILATION_UNIT"</span>, <span class="jxr_string">"PLACEHOLDER1"</span>, <span class="jxr_string">"NULL_TREE_LOOKAHEAD"</span>, <span class="jxr_string">"BLOCK"</span>, 
-<a class="jxr_linenumber" name="L154" href="#L154">154</a> 			<span class="jxr_string">"MODIFIERS"</span>, <span class="jxr_string">"OBJBLOCK"</span>, <span class="jxr_string">"SLIST"</span>, <span class="jxr_string">"CTOR_DEF"</span>, <span class="jxr_string">"METHOD_DEF"</span>, <span class="jxr_string">"VARIABLE_DEF"</span>, 
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> 			<span class="jxr_string">"INSTANCE_INIT"</span>, <span class="jxr_string">"STATIC_INIT"</span>, <span class="jxr_string">"TYPE"</span>, <span class="jxr_string">"CLASS_DEF"</span>, <span class="jxr_string">"INTERFACE_DEF"</span>, 
-<a class="jxr_linenumber" name="L156" href="#L156">156</a> 			<span class="jxr_string">"PACKAGE_DEF"</span>, <span class="jxr_string">"ARRAY_DECLARATOR"</span>, <span class="jxr_string">"EXTENDS_CLAUSE"</span>, <span class="jxr_string">"IMPLEMENTS_CLAUSE"</span>, 
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> 			<span class="jxr_string">"PARAMETERS"</span>, <span class="jxr_string">"PARAMETER_DEF"</span>, <span class="jxr_string">"LABELED_STAT"</span>, <span class="jxr_string">"TYPECAST"</span>, <span class="jxr_string">"INDEX_OP"</span>, 
-<a class="jxr_linenumber" name="L158" href="#L158">158</a> 			<span class="jxr_string">"POST_INC"</span>, <span class="jxr_string">"POST_DEC"</span>, <span class="jxr_string">"METHOD_CALL"</span>, <span class="jxr_string">"EXPR"</span>, <span class="jxr_string">"ARRAY_INIT"</span>, <span class="jxr_string">"IMPORT"</span>, 
-<a class="jxr_linenumber" name="L159" href="#L159">159</a> 			<span class="jxr_string">"UNARY_MINUS"</span>, <span class="jxr_string">"UNARY_PLUS"</span>, <span class="jxr_string">"CASE_GROUP"</span>, <span class="jxr_string">"ELIST"</span>, <span class="jxr_string">"FOR_INIT"</span>, <span class="jxr_string">"FOR_CONDITION"</span>, 
-<a class="jxr_linenumber" name="L160" href="#L160">160</a> 			<span class="jxr_string">"FOR_ITERATOR"</span>, <span class="jxr_string">"EMPTY_STAT"</span>, <span class="jxr_string">"FINAL"</span>, <span class="jxr_string">"ABSTRACT"</span>, <span class="jxr_string">"STRICTFP"</span>, <span class="jxr_string">"SUPER_CTOR_CALL"</span>, 
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> 			<span class="jxr_string">"CTOR_CALL"</span>, <span class="jxr_string">"LITERAL_PACKAGE"</span>, <span class="jxr_string">"SEMI"</span>, <span class="jxr_string">"LITERAL_IMPORT"</span>, <span class="jxr_string">"LBRACK"</span>, <span class="jxr_string">"RBRACK"</span>, 
-<a class="jxr_linenumber" name="L162" href="#L162">162</a> 			<span class="jxr_string">"LITERAL_VOID"</span>, <span class="jxr_string">"LITERAL_BOOLEAN"</span>, <span class="jxr_string">"LITERAL_BYTE"</span>, <span class="jxr_string">"LITERAL_CHAR"</span>, <span class="jxr_string">"LITERAL_SHORT"</span>, 
-<a class="jxr_linenumber" name="L163" href="#L163">163</a> 			<span class="jxr_string">"LITERAL_INT"</span>, <span class="jxr_string">"LITERAL_FLOAT"</span>, <span class="jxr_string">"LITERAL_LONG"</span>, <span class="jxr_string">"LITERAL_DOUBLE"</span>, <span class="jxr_string">"IDENT"</span>, 
-<a class="jxr_linenumber" name="L164" href="#L164">164</a> 			<span class="jxr_string">"DOT"</span>, <span class="jxr_string">"STAR"</span>, <span class="jxr_string">"LITERAL_PRIVATE"</span>, <span class="jxr_string">"LITERAL_PUBLIC"</span>, <span class="jxr_string">"LITERAL_PROTECTED"</span>, 
-<a class="jxr_linenumber" name="L165" href="#L165">165</a> 			<span class="jxr_string">"LITERAL_STATIC"</span>, <span class="jxr_string">"LITERAL_TRANSIENT"</span>, <span class="jxr_string">"LITERAL_NATIVE"</span>, <span class="jxr_string">"LITERAL_SYNCHRONIZED"</span>, 
-<a class="jxr_linenumber" name="L166" href="#L166">166</a> 			<span class="jxr_string">"LITERAL_VOLATILE"</span>, <span class="jxr_string">"LITERAL_CLASS"</span>, <span class="jxr_string">"LITERAL_EXTENDS"</span>, <span class="jxr_string">"LITERAL_INTERFACE"</span>, 
-<a class="jxr_linenumber" name="L167" href="#L167">167</a> 			<span class="jxr_string">"LCURLY"</span>, <span class="jxr_string">"RCURLY"</span>, <span class="jxr_string">"COMMA"</span>, <span class="jxr_string">"LITERAL_IMPLEMENTS"</span>, <span class="jxr_string">"LPAREN"</span>, <span class="jxr_string">"RPAREN"</span>, 
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> 			<span class="jxr_string">"LITERAL_THIS"</span>, <span class="jxr_string">"LITERAL_SUPER"</span>, <span class="jxr_string">"ASSIGN"</span>, <span class="jxr_string">"LITERAL_THROWS"</span>, <span class="jxr_string">"COLON"</span>, 
-<a class="jxr_linenumber" name="L169" href="#L169">169</a> 			<span class="jxr_string">"LITERAL_IF"</span>, <span class="jxr_string">"LITERAL_WHILE"</span>, <span class="jxr_string">"LITERAL_DO"</span>, <span class="jxr_string">"LITERAL_BREAK"</span>, <span class="jxr_string">"LITERAL_CONTINUE"</span>, 
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> 			<span class="jxr_string">"LITERAL_RETURN"</span>, <span class="jxr_string">"LITERAL_SWITCH"</span>, <span class="jxr_string">"LITERAL_THROW"</span>, <span class="jxr_string">"LITERAL_FOR"</span>, <span class="jxr_string">"LITERAL_ELSE"</span>, 
-<a class="jxr_linenumber" name="L171" href="#L171">171</a> 			<span class="jxr_string">"LITERAL_CASE"</span>, <span class="jxr_string">"LITERAL_DEFAULT"</span>, <span class="jxr_string">"LITERAL_TRY"</span>, <span class="jxr_string">"LITERAL_CATCH"</span>, <span class="jxr_string">"LITERAL_FINALLY"</span>, 
-<a class="jxr_linenumber" name="L172" href="#L172">172</a> 			<span class="jxr_string">"PLUS_ASSIGN"</span>, <span class="jxr_string">"MINUS_ASSIGN"</span>, <span class="jxr_string">"STAR_ASSIGN"</span>, <span class="jxr_string">"DIV_ASSIGN"</span>, <span class="jxr_string">"MOD_ASSIGN"</span>, 
-<a class="jxr_linenumber" name="L173" href="#L173">173</a> 			<span class="jxr_string">"SR_ASSIGN"</span>, <span class="jxr_string">"BSR_ASSIGN"</span>, <span class="jxr_string">"SL_ASSIGN"</span>, <span class="jxr_string">"BAND_ASSIGN"</span>, <span class="jxr_string">"BXOR_ASSIGN"</span>, 
-<a class="jxr_linenumber" name="L174" href="#L174">174</a> 			<span class="jxr_string">"BOR_ASSIGN"</span>, <span class="jxr_string">"QUESTION"</span>, <span class="jxr_string">"LOR"</span>, <span class="jxr_string">"LAND"</span>, <span class="jxr_string">"BOR"</span>, <span class="jxr_string">"BXOR"</span>, <span class="jxr_string">"BAND"</span>, <span class="jxr_string">"NOT_EQUAL"</span>, 
-<a class="jxr_linenumber" name="L175" href="#L175">175</a> 			<span class="jxr_string">"EQUAL"</span>, <span class="jxr_string">"LT"</span>, <span class="jxr_string">"GT"</span>, <span class="jxr_string">"LE"</span>, <span class="jxr_string">"GE"</span>, <span class="jxr_string">"LITERAL_INSTANCEOF"</span>, <span class="jxr_string">"SL"</span>, <span class="jxr_string">"SR"</span>, <span class="jxr_string">"BSR"</span>, 
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> 			<span class="jxr_string">"PLUS"</span>, <span class="jxr_string">"MINUS"</span>, <span class="jxr_string">"DIV"</span>, <span class="jxr_string">"MOD"</span>, <span class="jxr_string">"INC"</span>, <span class="jxr_string">"DEC"</span>, <span class="jxr_string">"BNOT"</span>, <span class="jxr_string">"LNOT"</span>, <span class="jxr_string">"LITERAL_TRUE"</span>, 
-<a class="jxr_linenumber" name="L177" href="#L177">177</a> 			<span class="jxr_string">"LITERAL_FALSE"</span>, <span class="jxr_string">"LITERAL_NULL"</span>, <span class="jxr_string">"LITERAL_NEW"</span>, <span class="jxr_string">"NUM_INT"</span>, <span class="jxr_string">"CHAR_LITERAL"</span>, 
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> 			<span class="jxr_string">"STRING_LITERAL"</span>, <span class="jxr_string">"NUM_FLOAT"</span>, <span class="jxr_string">"NUM_LONG"</span>, <span class="jxr_string">"NUM_DOUBLE"</span>, <span class="jxr_string">"WS"</span>, <span class="jxr_string">"SINGLE_LINE_COMMENT"</span>, 
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> 			<span class="jxr_string">"BLOCK_COMMENT_BEGIN"</span>, <span class="jxr_string">"ESC"</span>, <span class="jxr_string">"HEX_DIGIT"</span>, <span class="jxr_string">"VOCAB"</span>, <span class="jxr_string">"EXPONENT"</span>, <span class="jxr_string">"FLOAT_SUFFIX"</span>, 
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> 			<span class="jxr_string">"ASSERT"</span>, <span class="jxr_string">"STATIC_IMPORT"</span>, <span class="jxr_string">"ENUM"</span>, <span class="jxr_string">"ENUM_DEF"</span>, <span class="jxr_string">"ENUM_CONSTANT_DEF"</span>, <span class="jxr_string">"FOR_EACH_CLAUSE"</span>, 
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> 			<span class="jxr_string">"ANNOTATION_DEF"</span>, <span class="jxr_string">"ANNOTATIONS"</span>, <span class="jxr_string">"ANNOTATION"</span>, <span class="jxr_string">"ANNOTATION_MEMBER_VALUE_PAIR"</span>, 
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> 			<span class="jxr_string">"ANNOTATION_FIELD_DEF"</span>, <span class="jxr_string">"ANNOTATION_ARRAY_INIT"</span>, <span class="jxr_string">"TYPE_ARGUMENTS"</span>, <span class="jxr_string">"TYPE_ARGUMENT"</span>, 
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> 			<span class="jxr_string">"TYPE_PARAMETERS"</span>, <span class="jxr_string">"TYPE_PARAMETER"</span>, <span class="jxr_string">"WILDCARD_TYPE"</span>, <span class="jxr_string">"TYPE_UPPER_BOUNDS"</span>, 
-<a class="jxr_linenumber" name="L184" href="#L184">184</a> 			<span class="jxr_string">"TYPE_LOWER_BOUNDS"</span>, <span class="jxr_string">"AT"</span>, <span class="jxr_string">"ELLIPSIS"</span>, <span class="jxr_string">"GENERIC_START"</span>, <span class="jxr_string">"GENERIC_END"</span>, 
-<a class="jxr_linenumber" name="L185" href="#L185">185</a> 			<span class="jxr_string">"TYPE_EXTENSION_AND"</span>, <span class="jxr_string">"DO_WHILE"</span>, <span class="jxr_string">"RESOURCE_SPECIFICATION"</span>, <span class="jxr_string">"RESOURCES"</span>, 
-<a class="jxr_linenumber" name="L186" href="#L186">186</a> 			<span class="jxr_string">"RESOURCE"</span>, <span class="jxr_string">"DOUBLE_COLON"</span>, <span class="jxr_string">"METHOD_REF"</span>, <span class="jxr_string">"LAMBDA"</span>, <span class="jxr_string">"BLOCK_COMMENT_END"</span>, 
-<a class="jxr_linenumber" name="L187" href="#L187">187</a> 			<span class="jxr_string">"COMMENT_CONTENT"</span>, <span class="jxr_string">"SINGLE_LINE_COMMENT_CONTENT"</span>, <span class="jxr_string">"BLOCK_COMMENT_CONTENT"</span>, 
-<a class="jxr_linenumber" name="L188" href="#L188">188</a> 			<span class="jxr_string">"STD_ESC"</span>, <span class="jxr_string">"BINARY_DIGIT"</span>, <span class="jxr_string">"ID_START"</span>, <span class="jxr_string">"ID_PART"</span>, <span class="jxr_string">"INT_LITERAL"</span>, <span class="jxr_string">"LONG_LITERAL"</span>, 
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> 			<span class="jxr_string">"FLOAT_LITERAL"</span>, <span class="jxr_string">"DOUBLE_LITERAL"</span>, <span class="jxr_string">"HEX_FLOAT_LITERAL"</span>, <span class="jxr_string">"HEX_DOUBLE_LITERAL"</span>, 
-<a class="jxr_linenumber" name="L190" href="#L190">190</a> 			<span class="jxr_string">"SIGNED_INTEGER"</span>, <span class="jxr_string">"BINARY_EXPONENT"</span>, <span class="jxr_string">"PATTERN_VARIABLE_DEF"</span>, <span class="jxr_string">"RECORD_DEF"</span>, 
-<a class="jxr_linenumber" name="L191" href="#L191">191</a> 			<span class="jxr_string">"LITERAL_RECORD"</span>, <span class="jxr_string">"RECORD_COMPONENTS"</span>, <span class="jxr_string">"RECORD_COMPONENT_DEF"</span>, <span class="jxr_string">"COMPACT_CTOR_DEF"</span>, 
-<a class="jxr_linenumber" name="L192" href="#L192">192</a> 			<span class="jxr_string">"TEXT_BLOCK_LITERAL_BEGIN"</span>, <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>, <span class="jxr_string">"TEXT_BLOCK_LITERAL_END"</span>, 
-<a class="jxr_linenumber" name="L193" href="#L193">193</a> 			<span class="jxr_string">"LITERAL_YIELD"</span>, <span class="jxr_string">"SWITCH_RULE"</span>, <span class="jxr_string">"LITERAL_NON_SEALED"</span>, <span class="jxr_string">"LITERAL_SEALED"</span>, 
-<a class="jxr_linenumber" name="L194" href="#L194">194</a> 			<span class="jxr_string">"LITERAL_PERMITS"</span>, <span class="jxr_string">"PERMITS_CLAUSE"</span>, <span class="jxr_string">"PATTERN_DEF"</span>, <span class="jxr_string">"LITERAL_WHEN"</span>, <span class="jxr_string">"RECORD_PATTERN_DEF"</span>, 
-<a class="jxr_linenumber" name="L195" href="#L195">195</a> 			<span class="jxr_string">"RECORD_PATTERN_COMPONENTS"</span>, <span class="jxr_string">"STRING_TEMPLATE_BEGIN"</span>, <span class="jxr_string">"STRING_TEMPLATE_MID"</span>, 
-<a class="jxr_linenumber" name="L196" href="#L196">196</a> 			<span class="jxr_string">"STRING_TEMPLATE_END"</span>, <span class="jxr_string">"STRING_TEMPLATE_CONTENT"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_BEGIN"</span>, 
-<a class="jxr_linenumber" name="L197" href="#L197">197</a> 			<span class="jxr_string">"EMBEDDED_EXPRESSION"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_END"</span>, <span class="jxr_string">"LITERAL_CONST"</span>, <span class="jxr_string">"LITERAL_GOTO"</span>, 
-<a class="jxr_linenumber" name="L198" href="#L198">198</a> 			<span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, <span class="jxr_string">"HEX_LITERAL"</span>, 
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> 			<span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>, <span class="jxr_string">"BINARY_LITERAL"</span>
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> 		};
-<a class="jxr_linenumber" name="L201" href="#L201">201</a> 	}
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _SYMBOLIC_NAMES = makeSymbolicNames();
-<a class="jxr_linenumber" name="L203" href="#L203">203</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Vocabulary VOCABULARY = <strong class="jxr_keyword">new</strong> VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
-<a class="jxr_linenumber" name="L204" href="#L204">204</a> 
-<a class="jxr_linenumber" name="L205" href="#L205">205</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> <em class="jxr_javadoccomment">	 * @deprecated Use {@link #VOCABULARY} instead.</em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L208" href="#L208">208</a> 	@Deprecated
-<a class="jxr_linenumber" name="L209" href="#L209">209</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] tokenNames;
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> 	<strong class="jxr_keyword">static</strong> {
-<a class="jxr_linenumber" name="L211" href="#L211">211</a> 		tokenNames = <strong class="jxr_keyword">new</strong> String[_SYMBOLIC_NAMES.length];
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; tokenNames.length; i++) {
-<a class="jxr_linenumber" name="L213" href="#L213">213</a> 			tokenNames[i] = VOCABULARY.getLiteralName(i);
-<a class="jxr_linenumber" name="L214" href="#L214">214</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L215" href="#L215">215</a> 				tokenNames[i] = VOCABULARY.getSymbolicName(i);
-<a class="jxr_linenumber" name="L216" href="#L216">216</a> 			}
-<a class="jxr_linenumber" name="L217" href="#L217">217</a> 
-<a class="jxr_linenumber" name="L218" href="#L218">218</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L219" href="#L219">219</a> 				tokenNames[i] = <span class="jxr_string">"&lt;INVALID&gt;"</span>;
-<a class="jxr_linenumber" name="L220" href="#L220">220</a> 			}
-<a class="jxr_linenumber" name="L221" href="#L221">221</a> 		}
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> 	}
-<a class="jxr_linenumber" name="L223" href="#L223">223</a> 
-<a class="jxr_linenumber" name="L224" href="#L224">224</a> 	@Override
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> 	@Deprecated
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> 	<strong class="jxr_keyword">public</strong> String[] getTokenNames() {
-<a class="jxr_linenumber" name="L227" href="#L227">227</a> 		<strong class="jxr_keyword">return</strong> tokenNames;
-<a class="jxr_linenumber" name="L228" href="#L228">228</a> 	}
-<a class="jxr_linenumber" name="L229" href="#L229">229</a> 
-<a class="jxr_linenumber" name="L230" href="#L230">230</a> 	@Override
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> 			<span class="jxr_string">"TextBlockContent"</span>, <span class="jxr_string">"TextBlockCharacter"</span>, <span class="jxr_string">"TextBlockStandardEscape"</span>, 
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> 			<span class="jxr_string">"Newline"</span>, <span class="jxr_string">"TwoDoubleQuotes"</span>, <span class="jxr_string">"OneDoubleQuote"</span>, <span class="jxr_string">"WS"</span>, <span class="jxr_string">"BLOCK_COMMENT_BEGIN"</span>, 
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> 			<span class="jxr_string">"SINGLE_LINE_COMMENT"</span>, <span class="jxr_string">"IDENT"</span>, <span class="jxr_string">"ExponentPart"</span>, <span class="jxr_string">"EscapeSequence"</span>, <span class="jxr_string">"StandardEscape"</span>, 
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> 			<span class="jxr_string">"HexDigits"</span>, <span class="jxr_string">"HexDigit"</span>, <span class="jxr_string">"Digits"</span>, <span class="jxr_string">"LetterOrDigit"</span>, <span class="jxr_string">"Letter"</span>, <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>, 
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> 			<span class="jxr_string">"TEXT_BLOCK_LITERAL_END"</span>
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> 		};
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> 	}
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] ruleNames = makeRuleNames();
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> 
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String[] makeLiteralNames() {
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String[] {
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'extends'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L126" href="#L126">126</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'import'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'final'"</span>, <span class="jxr_string">"'abstract'"</span>, <span class="jxr_string">"'strictfp'"</span>, 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'package'"</span>, <span class="jxr_string">"';'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'['"</span>, <span class="jxr_string">"']'"</span>, <span class="jxr_string">"'void'"</span>, <span class="jxr_string">"'boolean'"</span>, 
+<a class="jxr_linenumber" name="L129" href="#L129">129</a> 			<span class="jxr_string">"'byte'"</span>, <span class="jxr_string">"'char'"</span>, <span class="jxr_string">"'short'"</span>, <span class="jxr_string">"'int'"</span>, <span class="jxr_string">"'float'"</span>, <span class="jxr_string">"'long'"</span>, <span class="jxr_string">"'double'"</span>, 
+<a class="jxr_linenumber" name="L130" href="#L130">130</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'.'"</span>, <span class="jxr_string">"'*'"</span>, <span class="jxr_string">"'private'"</span>, <span class="jxr_string">"'public'"</span>, <span class="jxr_string">"'protected'"</span>, <span class="jxr_string">"'static'"</span>, 
+<a class="jxr_linenumber" name="L131" href="#L131">131</a> 			<span class="jxr_string">"'transient'"</span>, <span class="jxr_string">"'native'"</span>, <span class="jxr_string">"'synchronized'"</span>, <span class="jxr_string">"'volatile'"</span>, <span class="jxr_string">"'class'"</span>, 
+<a class="jxr_linenumber" name="L132" href="#L132">132</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'interface'"</span>, <span class="jxr_string">"'{'"</span>, <span class="jxr_string">"'}'"</span>, <span class="jxr_string">"','"</span>, <span class="jxr_string">"'implements'"</span>, <span class="jxr_string">"'('"</span>, <span class="jxr_string">"')'"</span>, 
+<a class="jxr_linenumber" name="L133" href="#L133">133</a> 			<span class="jxr_string">"'this'"</span>, <span class="jxr_string">"'super'"</span>, <span class="jxr_string">"'='"</span>, <span class="jxr_string">"'throws'"</span>, <span class="jxr_string">"':'"</span>, <span class="jxr_string">"'if'"</span>, <span class="jxr_string">"'while'"</span>, <span class="jxr_string">"'do'"</span>, 
+<a class="jxr_linenumber" name="L134" href="#L134">134</a> 			<span class="jxr_string">"'break'"</span>, <span class="jxr_string">"'continue'"</span>, <span class="jxr_string">"'return'"</span>, <span class="jxr_string">"'switch'"</span>, <span class="jxr_string">"'throw'"</span>, <span class="jxr_string">"'for'"</span>, 
+<a class="jxr_linenumber" name="L135" href="#L135">135</a> 			<span class="jxr_string">"'else'"</span>, <span class="jxr_string">"'case'"</span>, <span class="jxr_string">"'default'"</span>, <span class="jxr_string">"'try'"</span>, <span class="jxr_string">"'catch'"</span>, <span class="jxr_string">"'finally'"</span>, <span class="jxr_string">"'+='"</span>, 
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> 			<span class="jxr_string">"'-='"</span>, <span class="jxr_string">"'*='"</span>, <span class="jxr_string">"'/='"</span>, <span class="jxr_string">"'%='"</span>, <span class="jxr_string">"'&gt;&gt;='"</span>, <span class="jxr_string">"'&gt;&gt;&gt;='"</span>, <span class="jxr_string">"'&lt;&lt;='"</span>, <span class="jxr_string">"'&amp;='"</span>, <span class="jxr_string">"'^='"</span>, 
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> 			<span class="jxr_string">"'|='"</span>, <span class="jxr_string">"'?'"</span>, <span class="jxr_string">"'||'"</span>, <span class="jxr_string">"'&amp;&amp;'"</span>, <span class="jxr_string">"'|'"</span>, <span class="jxr_string">"'^'"</span>, <span class="jxr_string">"'&amp;'"</span>, <span class="jxr_string">"'!='"</span>, <span class="jxr_string">"'=='"</span>, <span class="jxr_string">"'&lt;'"</span>, 
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> 			<span class="jxr_string">"'&gt;'"</span>, <span class="jxr_string">"'&lt;='"</span>, <span class="jxr_string">"'&gt;='"</span>, <span class="jxr_string">"'instanceof'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'+'"</span>, <span class="jxr_string">"'-'"</span>, 
+<a class="jxr_linenumber" name="L139" href="#L139">139</a> 			<span class="jxr_string">"'/'"</span>, <span class="jxr_string">"'%'"</span>, <span class="jxr_string">"'++'"</span>, <span class="jxr_string">"'--'"</span>, <span class="jxr_string">"'~'"</span>, <span class="jxr_string">"'!'"</span>, <span class="jxr_string">"'true'"</span>, <span class="jxr_string">"'false'"</span>, <span class="jxr_string">"'null'"</span>, 
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> 			<span class="jxr_string">"'new'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'assert'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'enum'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L142" href="#L142">142</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L143" href="#L143">143</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'@'"</span>, <span class="jxr_string">"'...'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'::'"</span>, 
+<a class="jxr_linenumber" name="L144" href="#L144">144</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'-&gt;'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L145" href="#L145">145</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'record'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L146" href="#L146">146</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'yield'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'non-sealed'"</span>, <span class="jxr_string">"'sealed'"</span>, 
+<a class="jxr_linenumber" name="L147" href="#L147">147</a> 			<span class="jxr_string">"'permits'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'when'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
+<a class="jxr_linenumber" name="L148" href="#L148">148</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'_'"</span>
+<a class="jxr_linenumber" name="L149" href="#L149">149</a> 		};
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> 	}
+<a class="jxr_linenumber" name="L151" href="#L151">151</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _LITERAL_NAMES = makeLiteralNames();
+<a class="jxr_linenumber" name="L152" href="#L152">152</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String[] makeSymbolicNames() {
+<a class="jxr_linenumber" name="L153" href="#L153">153</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String[] {
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> 			<strong class="jxr_keyword">null</strong>, <span class="jxr_string">"COMPILATION_UNIT"</span>, <span class="jxr_string">"PLACEHOLDER1"</span>, <span class="jxr_string">"NULL_TREE_LOOKAHEAD"</span>, <span class="jxr_string">"BLOCK"</span>, 
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> 			<span class="jxr_string">"MODIFIERS"</span>, <span class="jxr_string">"OBJBLOCK"</span>, <span class="jxr_string">"SLIST"</span>, <span class="jxr_string">"CTOR_DEF"</span>, <span class="jxr_string">"METHOD_DEF"</span>, <span class="jxr_string">"VARIABLE_DEF"</span>, 
+<a class="jxr_linenumber" name="L156" href="#L156">156</a> 			<span class="jxr_string">"INSTANCE_INIT"</span>, <span class="jxr_string">"STATIC_INIT"</span>, <span class="jxr_string">"TYPE"</span>, <span class="jxr_string">"CLASS_DEF"</span>, <span class="jxr_string">"INTERFACE_DEF"</span>, 
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> 			<span class="jxr_string">"PACKAGE_DEF"</span>, <span class="jxr_string">"ARRAY_DECLARATOR"</span>, <span class="jxr_string">"EXTENDS_CLAUSE"</span>, <span class="jxr_string">"IMPLEMENTS_CLAUSE"</span>, 
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> 			<span class="jxr_string">"PARAMETERS"</span>, <span class="jxr_string">"PARAMETER_DEF"</span>, <span class="jxr_string">"LABELED_STAT"</span>, <span class="jxr_string">"TYPECAST"</span>, <span class="jxr_string">"INDEX_OP"</span>, 
+<a class="jxr_linenumber" name="L159" href="#L159">159</a> 			<span class="jxr_string">"POST_INC"</span>, <span class="jxr_string">"POST_DEC"</span>, <span class="jxr_string">"METHOD_CALL"</span>, <span class="jxr_string">"EXPR"</span>, <span class="jxr_string">"ARRAY_INIT"</span>, <span class="jxr_string">"IMPORT"</span>, 
+<a class="jxr_linenumber" name="L160" href="#L160">160</a> 			<span class="jxr_string">"UNARY_MINUS"</span>, <span class="jxr_string">"UNARY_PLUS"</span>, <span class="jxr_string">"CASE_GROUP"</span>, <span class="jxr_string">"ELIST"</span>, <span class="jxr_string">"FOR_INIT"</span>, <span class="jxr_string">"FOR_CONDITION"</span>, 
+<a class="jxr_linenumber" name="L161" href="#L161">161</a> 			<span class="jxr_string">"FOR_ITERATOR"</span>, <span class="jxr_string">"EMPTY_STAT"</span>, <span class="jxr_string">"FINAL"</span>, <span class="jxr_string">"ABSTRACT"</span>, <span class="jxr_string">"STRICTFP"</span>, <span class="jxr_string">"SUPER_CTOR_CALL"</span>, 
+<a class="jxr_linenumber" name="L162" href="#L162">162</a> 			<span class="jxr_string">"CTOR_CALL"</span>, <span class="jxr_string">"LITERAL_PACKAGE"</span>, <span class="jxr_string">"SEMI"</span>, <span class="jxr_string">"LITERAL_IMPORT"</span>, <span class="jxr_string">"LBRACK"</span>, <span class="jxr_string">"RBRACK"</span>, 
+<a class="jxr_linenumber" name="L163" href="#L163">163</a> 			<span class="jxr_string">"LITERAL_VOID"</span>, <span class="jxr_string">"LITERAL_BOOLEAN"</span>, <span class="jxr_string">"LITERAL_BYTE"</span>, <span class="jxr_string">"LITERAL_CHAR"</span>, <span class="jxr_string">"LITERAL_SHORT"</span>, 
+<a class="jxr_linenumber" name="L164" href="#L164">164</a> 			<span class="jxr_string">"LITERAL_INT"</span>, <span class="jxr_string">"LITERAL_FLOAT"</span>, <span class="jxr_string">"LITERAL_LONG"</span>, <span class="jxr_string">"LITERAL_DOUBLE"</span>, <span class="jxr_string">"IDENT"</span>, 
+<a class="jxr_linenumber" name="L165" href="#L165">165</a> 			<span class="jxr_string">"DOT"</span>, <span class="jxr_string">"STAR"</span>, <span class="jxr_string">"LITERAL_PRIVATE"</span>, <span class="jxr_string">"LITERAL_PUBLIC"</span>, <span class="jxr_string">"LITERAL_PROTECTED"</span>, 
+<a class="jxr_linenumber" name="L166" href="#L166">166</a> 			<span class="jxr_string">"LITERAL_STATIC"</span>, <span class="jxr_string">"LITERAL_TRANSIENT"</span>, <span class="jxr_string">"LITERAL_NATIVE"</span>, <span class="jxr_string">"LITERAL_SYNCHRONIZED"</span>, 
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> 			<span class="jxr_string">"LITERAL_VOLATILE"</span>, <span class="jxr_string">"LITERAL_CLASS"</span>, <span class="jxr_string">"LITERAL_EXTENDS"</span>, <span class="jxr_string">"LITERAL_INTERFACE"</span>, 
+<a class="jxr_linenumber" name="L168" href="#L168">168</a> 			<span class="jxr_string">"LCURLY"</span>, <span class="jxr_string">"RCURLY"</span>, <span class="jxr_string">"COMMA"</span>, <span class="jxr_string">"LITERAL_IMPLEMENTS"</span>, <span class="jxr_string">"LPAREN"</span>, <span class="jxr_string">"RPAREN"</span>, 
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> 			<span class="jxr_string">"LITERAL_THIS"</span>, <span class="jxr_string">"LITERAL_SUPER"</span>, <span class="jxr_string">"ASSIGN"</span>, <span class="jxr_string">"LITERAL_THROWS"</span>, <span class="jxr_string">"COLON"</span>, 
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> 			<span class="jxr_string">"LITERAL_IF"</span>, <span class="jxr_string">"LITERAL_WHILE"</span>, <span class="jxr_string">"LITERAL_DO"</span>, <span class="jxr_string">"LITERAL_BREAK"</span>, <span class="jxr_string">"LITERAL_CONTINUE"</span>, 
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> 			<span class="jxr_string">"LITERAL_RETURN"</span>, <span class="jxr_string">"LITERAL_SWITCH"</span>, <span class="jxr_string">"LITERAL_THROW"</span>, <span class="jxr_string">"LITERAL_FOR"</span>, <span class="jxr_string">"LITERAL_ELSE"</span>, 
+<a class="jxr_linenumber" name="L172" href="#L172">172</a> 			<span class="jxr_string">"LITERAL_CASE"</span>, <span class="jxr_string">"LITERAL_DEFAULT"</span>, <span class="jxr_string">"LITERAL_TRY"</span>, <span class="jxr_string">"LITERAL_CATCH"</span>, <span class="jxr_string">"LITERAL_FINALLY"</span>, 
+<a class="jxr_linenumber" name="L173" href="#L173">173</a> 			<span class="jxr_string">"PLUS_ASSIGN"</span>, <span class="jxr_string">"MINUS_ASSIGN"</span>, <span class="jxr_string">"STAR_ASSIGN"</span>, <span class="jxr_string">"DIV_ASSIGN"</span>, <span class="jxr_string">"MOD_ASSIGN"</span>, 
+<a class="jxr_linenumber" name="L174" href="#L174">174</a> 			<span class="jxr_string">"SR_ASSIGN"</span>, <span class="jxr_string">"BSR_ASSIGN"</span>, <span class="jxr_string">"SL_ASSIGN"</span>, <span class="jxr_string">"BAND_ASSIGN"</span>, <span class="jxr_string">"BXOR_ASSIGN"</span>, 
+<a class="jxr_linenumber" name="L175" href="#L175">175</a> 			<span class="jxr_string">"BOR_ASSIGN"</span>, <span class="jxr_string">"QUESTION"</span>, <span class="jxr_string">"LOR"</span>, <span class="jxr_string">"LAND"</span>, <span class="jxr_string">"BOR"</span>, <span class="jxr_string">"BXOR"</span>, <span class="jxr_string">"BAND"</span>, <span class="jxr_string">"NOT_EQUAL"</span>, 
+<a class="jxr_linenumber" name="L176" href="#L176">176</a> 			<span class="jxr_string">"EQUAL"</span>, <span class="jxr_string">"LT"</span>, <span class="jxr_string">"GT"</span>, <span class="jxr_string">"LE"</span>, <span class="jxr_string">"GE"</span>, <span class="jxr_string">"LITERAL_INSTANCEOF"</span>, <span class="jxr_string">"SL"</span>, <span class="jxr_string">"SR"</span>, <span class="jxr_string">"BSR"</span>, 
+<a class="jxr_linenumber" name="L177" href="#L177">177</a> 			<span class="jxr_string">"PLUS"</span>, <span class="jxr_string">"MINUS"</span>, <span class="jxr_string">"DIV"</span>, <span class="jxr_string">"MOD"</span>, <span class="jxr_string">"INC"</span>, <span class="jxr_string">"DEC"</span>, <span class="jxr_string">"BNOT"</span>, <span class="jxr_string">"LNOT"</span>, <span class="jxr_string">"LITERAL_TRUE"</span>, 
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> 			<span class="jxr_string">"LITERAL_FALSE"</span>, <span class="jxr_string">"LITERAL_NULL"</span>, <span class="jxr_string">"LITERAL_NEW"</span>, <span class="jxr_string">"NUM_INT"</span>, <span class="jxr_string">"CHAR_LITERAL"</span>, 
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> 			<span class="jxr_string">"STRING_LITERAL"</span>, <span class="jxr_string">"NUM_FLOAT"</span>, <span class="jxr_string">"NUM_LONG"</span>, <span class="jxr_string">"NUM_DOUBLE"</span>, <span class="jxr_string">"WS"</span>, <span class="jxr_string">"SINGLE_LINE_COMMENT"</span>, 
+<a class="jxr_linenumber" name="L180" href="#L180">180</a> 			<span class="jxr_string">"BLOCK_COMMENT_BEGIN"</span>, <span class="jxr_string">"ESC"</span>, <span class="jxr_string">"HEX_DIGIT"</span>, <span class="jxr_string">"VOCAB"</span>, <span class="jxr_string">"EXPONENT"</span>, <span class="jxr_string">"FLOAT_SUFFIX"</span>, 
+<a class="jxr_linenumber" name="L181" href="#L181">181</a> 			<span class="jxr_string">"ASSERT"</span>, <span class="jxr_string">"STATIC_IMPORT"</span>, <span class="jxr_string">"ENUM"</span>, <span class="jxr_string">"ENUM_DEF"</span>, <span class="jxr_string">"ENUM_CONSTANT_DEF"</span>, <span class="jxr_string">"FOR_EACH_CLAUSE"</span>, 
+<a class="jxr_linenumber" name="L182" href="#L182">182</a> 			<span class="jxr_string">"ANNOTATION_DEF"</span>, <span class="jxr_string">"ANNOTATIONS"</span>, <span class="jxr_string">"ANNOTATION"</span>, <span class="jxr_string">"ANNOTATION_MEMBER_VALUE_PAIR"</span>, 
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> 			<span class="jxr_string">"ANNOTATION_FIELD_DEF"</span>, <span class="jxr_string">"ANNOTATION_ARRAY_INIT"</span>, <span class="jxr_string">"TYPE_ARGUMENTS"</span>, <span class="jxr_string">"TYPE_ARGUMENT"</span>, 
+<a class="jxr_linenumber" name="L184" href="#L184">184</a> 			<span class="jxr_string">"TYPE_PARAMETERS"</span>, <span class="jxr_string">"TYPE_PARAMETER"</span>, <span class="jxr_string">"WILDCARD_TYPE"</span>, <span class="jxr_string">"TYPE_UPPER_BOUNDS"</span>, 
+<a class="jxr_linenumber" name="L185" href="#L185">185</a> 			<span class="jxr_string">"TYPE_LOWER_BOUNDS"</span>, <span class="jxr_string">"AT"</span>, <span class="jxr_string">"ELLIPSIS"</span>, <span class="jxr_string">"GENERIC_START"</span>, <span class="jxr_string">"GENERIC_END"</span>, 
+<a class="jxr_linenumber" name="L186" href="#L186">186</a> 			<span class="jxr_string">"TYPE_EXTENSION_AND"</span>, <span class="jxr_string">"DO_WHILE"</span>, <span class="jxr_string">"RESOURCE_SPECIFICATION"</span>, <span class="jxr_string">"RESOURCES"</span>, 
+<a class="jxr_linenumber" name="L187" href="#L187">187</a> 			<span class="jxr_string">"RESOURCE"</span>, <span class="jxr_string">"DOUBLE_COLON"</span>, <span class="jxr_string">"METHOD_REF"</span>, <span class="jxr_string">"LAMBDA"</span>, <span class="jxr_string">"BLOCK_COMMENT_END"</span>, 
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> 			<span class="jxr_string">"COMMENT_CONTENT"</span>, <span class="jxr_string">"SINGLE_LINE_COMMENT_CONTENT"</span>, <span class="jxr_string">"BLOCK_COMMENT_CONTENT"</span>, 
+<a class="jxr_linenumber" name="L189" href="#L189">189</a> 			<span class="jxr_string">"STD_ESC"</span>, <span class="jxr_string">"BINARY_DIGIT"</span>, <span class="jxr_string">"ID_START"</span>, <span class="jxr_string">"ID_PART"</span>, <span class="jxr_string">"INT_LITERAL"</span>, <span class="jxr_string">"LONG_LITERAL"</span>, 
+<a class="jxr_linenumber" name="L190" href="#L190">190</a> 			<span class="jxr_string">"FLOAT_LITERAL"</span>, <span class="jxr_string">"DOUBLE_LITERAL"</span>, <span class="jxr_string">"HEX_FLOAT_LITERAL"</span>, <span class="jxr_string">"HEX_DOUBLE_LITERAL"</span>, 
+<a class="jxr_linenumber" name="L191" href="#L191">191</a> 			<span class="jxr_string">"SIGNED_INTEGER"</span>, <span class="jxr_string">"BINARY_EXPONENT"</span>, <span class="jxr_string">"PATTERN_VARIABLE_DEF"</span>, <span class="jxr_string">"RECORD_DEF"</span>, 
+<a class="jxr_linenumber" name="L192" href="#L192">192</a> 			<span class="jxr_string">"LITERAL_RECORD"</span>, <span class="jxr_string">"RECORD_COMPONENTS"</span>, <span class="jxr_string">"RECORD_COMPONENT_DEF"</span>, <span class="jxr_string">"COMPACT_CTOR_DEF"</span>, 
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> 			<span class="jxr_string">"TEXT_BLOCK_LITERAL_BEGIN"</span>, <span class="jxr_string">"TEXT_BLOCK_CONTENT"</span>, <span class="jxr_string">"TEXT_BLOCK_LITERAL_END"</span>, 
+<a class="jxr_linenumber" name="L194" href="#L194">194</a> 			<span class="jxr_string">"LITERAL_YIELD"</span>, <span class="jxr_string">"SWITCH_RULE"</span>, <span class="jxr_string">"LITERAL_NON_SEALED"</span>, <span class="jxr_string">"LITERAL_SEALED"</span>, 
+<a class="jxr_linenumber" name="L195" href="#L195">195</a> 			<span class="jxr_string">"LITERAL_PERMITS"</span>, <span class="jxr_string">"PERMITS_CLAUSE"</span>, <span class="jxr_string">"PATTERN_DEF"</span>, <span class="jxr_string">"LITERAL_WHEN"</span>, <span class="jxr_string">"RECORD_PATTERN_DEF"</span>, 
+<a class="jxr_linenumber" name="L196" href="#L196">196</a> 			<span class="jxr_string">"RECORD_PATTERN_COMPONENTS"</span>, <span class="jxr_string">"STRING_TEMPLATE_BEGIN"</span>, <span class="jxr_string">"STRING_TEMPLATE_MID"</span>, 
+<a class="jxr_linenumber" name="L197" href="#L197">197</a> 			<span class="jxr_string">"STRING_TEMPLATE_END"</span>, <span class="jxr_string">"STRING_TEMPLATE_CONTENT"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_BEGIN"</span>, 
+<a class="jxr_linenumber" name="L198" href="#L198">198</a> 			<span class="jxr_string">"EMBEDDED_EXPRESSION"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_END"</span>, <span class="jxr_string">"LITERAL_UNDERSCORE"</span>, 
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> 			<span class="jxr_string">"UNNAMED_PATTERN_DEF"</span>, <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, 
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> 			<span class="jxr_string">"HEX_LITERAL"</span>, <span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>, 
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> 			<span class="jxr_string">"BINARY_LITERAL"</span>
+<a class="jxr_linenumber" name="L202" href="#L202">202</a> 		};
+<a class="jxr_linenumber" name="L203" href="#L203">203</a> 	}
+<a class="jxr_linenumber" name="L204" href="#L204">204</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _SYMBOLIC_NAMES = makeSymbolicNames();
+<a class="jxr_linenumber" name="L205" href="#L205">205</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Vocabulary VOCABULARY = <strong class="jxr_keyword">new</strong> VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
+<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em class="jxr_javadoccomment">	 * @deprecated Use {@link #VOCABULARY} instead.</em>
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L210" href="#L210">210</a> 	@Deprecated
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] tokenNames;
+<a class="jxr_linenumber" name="L212" href="#L212">212</a> 	<strong class="jxr_keyword">static</strong> {
+<a class="jxr_linenumber" name="L213" href="#L213">213</a> 		tokenNames = <strong class="jxr_keyword">new</strong> String[_SYMBOLIC_NAMES.length];
+<a class="jxr_linenumber" name="L214" href="#L214">214</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; tokenNames.length; i++) {
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> 			tokenNames[i] = VOCABULARY.getLiteralName(i);
+<a class="jxr_linenumber" name="L216" href="#L216">216</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L217" href="#L217">217</a> 				tokenNames[i] = VOCABULARY.getSymbolicName(i);
+<a class="jxr_linenumber" name="L218" href="#L218">218</a> 			}
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> 
+<a class="jxr_linenumber" name="L220" href="#L220">220</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> 				tokenNames[i] = <span class="jxr_string">"&lt;INVALID&gt;"</span>;
+<a class="jxr_linenumber" name="L222" href="#L222">222</a> 			}
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> 		}
+<a class="jxr_linenumber" name="L224" href="#L224">224</a> 	}
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> 
+<a class="jxr_linenumber" name="L226" href="#L226">226</a> 	@Override
+<a class="jxr_linenumber" name="L227" href="#L227">227</a> 	@Deprecated
+<a class="jxr_linenumber" name="L228" href="#L228">228</a> 	<strong class="jxr_keyword">public</strong> String[] getTokenNames() {
+<a class="jxr_linenumber" name="L229" href="#L229">229</a> 		<strong class="jxr_keyword">return</strong> tokenNames;
+<a class="jxr_linenumber" name="L230" href="#L230">230</a> 	}
 <a class="jxr_linenumber" name="L231" href="#L231">231</a> 
-<a class="jxr_linenumber" name="L232" href="#L232">232</a> 	<strong class="jxr_keyword">public</strong> Vocabulary getVocabulary() {
-<a class="jxr_linenumber" name="L233" href="#L233">233</a> 		<strong class="jxr_keyword">return</strong> VOCABULARY;
-<a class="jxr_linenumber" name="L234" href="#L234">234</a> 	}
-<a class="jxr_linenumber" name="L235" href="#L235">235</a> 
-<a class="jxr_linenumber" name="L236" href="#L236">236</a> 
-<a class="jxr_linenumber" name="L237" href="#L237">237</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L238" href="#L238">238</a> <em class="jxr_javadoccomment">	     * We need to create a different constructor in order to use our</em>
-<a class="jxr_linenumber" name="L239" href="#L239">239</a> <em class="jxr_javadoccomment">	     * own implementation of the LexerATNSimulator. This is the</em>
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em class="jxr_javadoccomment">	     * reason for the unused 'crAwareConstructor' argument.</em>
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">	     *</em>
-<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">	     * @param input the character stream to tokenize</em>
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">	     * @param crAwareConstructor dummy parameter</em>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">	     */</em>
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> 	    <strong class="jxr_keyword">public</strong> JavaLanguageLexer(CharStream input, <strong class="jxr_keyword">boolean</strong> crAwareConstructor) {
-<a class="jxr_linenumber" name="L246" href="#L246">246</a> 	      <strong class="jxr_keyword">super</strong>(input);
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> 	      _interp = <strong class="jxr_keyword">new</strong> <a name="CrAwareLexerSimulator" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html#CrAwareLexerSimulator">CrAwareLexerSimulator</a>(<strong class="jxr_keyword">this</strong>, _ATN, _decisionToDFA, _sharedContextCache);
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> 	    }
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> 
-<a class="jxr_linenumber" name="L250" href="#L250">250</a> 	    <strong class="jxr_keyword">private</strong> <a name="CommentListener" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CommentListener.html#CommentListener">CommentListener</a> commentListener = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L232" href="#L232">232</a> 	@Override
+<a class="jxr_linenumber" name="L233" href="#L233">233</a> 
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> 	<strong class="jxr_keyword">public</strong> Vocabulary getVocabulary() {
+<a class="jxr_linenumber" name="L235" href="#L235">235</a> 		<strong class="jxr_keyword">return</strong> VOCABULARY;
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> 	}
+<a class="jxr_linenumber" name="L237" href="#L237">237</a> 
+<a class="jxr_linenumber" name="L238" href="#L238">238</a> 
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em class="jxr_javadoccomment">	     * We need to create a different constructor in order to use our</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment">	     * own implementation of the LexerATNSimulator. This is the</em>
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment">	     * reason for the unused 'crAwareConstructor' argument.</em>
+<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em class="jxr_javadoccomment">	     *</em>
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">	     * @param input the character stream to tokenize</em>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment">	     * @param crAwareConstructor dummy parameter</em>
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment">	     */</em>
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> 	    <strong class="jxr_keyword">public</strong> JavaLanguageLexer(CharStream input, <strong class="jxr_keyword">boolean</strong> crAwareConstructor) {
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> 	      <strong class="jxr_keyword">super</strong>(input);
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> 	      _interp = <strong class="jxr_keyword">new</strong> <a name="CrAwareLexerSimulator" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CrAwareLexerSimulator.html#CrAwareLexerSimulator">CrAwareLexerSimulator</a>(<strong class="jxr_keyword">this</strong>, _ATN, _decisionToDFA, _sharedContextCache);
+<a class="jxr_linenumber" name="L250" href="#L250">250</a> 	    }
 <a class="jxr_linenumber" name="L251" href="#L251">251</a> 
-<a class="jxr_linenumber" name="L252" href="#L252">252</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment">	     * Sets the CommentListener for the lexer.</em>
-<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment">	     *</em>
-<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment">	     * @param commentListener the commentListener to use in this lexer</em>
-<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment">	     */</em>
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> 	    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCommentListener(<a name="CommentListener" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CommentListener.html#CommentListener">CommentListener</a> commentListener){
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> 	            <strong class="jxr_keyword">this</strong>.commentListener = commentListener;
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> 	    }
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> 
-<a class="jxr_linenumber" name="L261" href="#L261">261</a> 	    <em class="jxr_javadoccomment">/** Tracks the starting line of a block comment. */</em>
-<a class="jxr_linenumber" name="L262" href="#L262">262</a> 	    <strong class="jxr_keyword">int</strong> startLine = -1;
-<a class="jxr_linenumber" name="L263" href="#L263">263</a> 
-<a class="jxr_linenumber" name="L264" href="#L264">264</a> 	    <em class="jxr_javadoccomment">/** Tracks the starting column of a block comment. */</em>
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> 	    <strong class="jxr_keyword">int</strong> startCol = -1;
-<a class="jxr_linenumber" name="L266" href="#L266">266</a> 
-<a class="jxr_linenumber" name="L267" href="#L267">267</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> stringTemplateDepth = 0;
+<a class="jxr_linenumber" name="L252" href="#L252">252</a> 	    <strong class="jxr_keyword">private</strong> <a name="CommentListener" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CommentListener.html#CommentListener">CommentListener</a> commentListener = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment">	     * Sets the CommentListener for the lexer.</em>
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment">	     *</em>
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment">	     * @param commentListener the commentListener to use in this lexer</em>
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment">	     */</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> 	    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setCommentListener(<a name="CommentListener" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/CommentListener.html#CommentListener">CommentListener</a> commentListener){
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> 	            <strong class="jxr_keyword">this</strong>.commentListener = commentListener;
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> 	    }
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> 
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> 	    <em class="jxr_javadoccomment">/** Tracks the starting line of a block comment. */</em>
+<a class="jxr_linenumber" name="L264" href="#L264">264</a> 	    <strong class="jxr_keyword">int</strong> startLine = -1;
+<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
+<a class="jxr_linenumber" name="L266" href="#L266">266</a> 	    <em class="jxr_javadoccomment">/** Tracks the starting column of a block comment. */</em>
+<a class="jxr_linenumber" name="L267" href="#L267">267</a> 	    <strong class="jxr_keyword">int</strong> startCol = -1;
 <a class="jxr_linenumber" name="L268" href="#L268">268</a> 
-<a class="jxr_linenumber" name="L269" href="#L269">269</a> 
-<a class="jxr_linenumber" name="L270" href="#L270">270</a> 	<strong class="jxr_keyword">public</strong> JavaLanguageLexer(CharStream input) {
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> 		<strong class="jxr_keyword">super</strong>(input);
-<a class="jxr_linenumber" name="L272" href="#L272">272</a> 		_interp = <strong class="jxr_keyword">new</strong> LexerATNSimulator(<strong class="jxr_keyword">this</strong>,_ATN,_decisionToDFA,_sharedContextCache);
-<a class="jxr_linenumber" name="L273" href="#L273">273</a> 	}
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> 
-<a class="jxr_linenumber" name="L275" href="#L275">275</a> 	@Override
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> 	<strong class="jxr_keyword">public</strong> String getGrammarFileName() { <strong class="jxr_keyword">return</strong> <span class="jxr_string">"JavaLanguageLexer.g4"</span>; }
-<a class="jxr_linenumber" name="L277" href="#L277">277</a> 
-<a class="jxr_linenumber" name="L278" href="#L278">278</a> 	@Override
-<a class="jxr_linenumber" name="L279" href="#L279">279</a> 	<strong class="jxr_keyword">public</strong> String[] getRuleNames() { <strong class="jxr_keyword">return</strong> ruleNames; }
-<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> 	@Override
-<a class="jxr_linenumber" name="L282" href="#L282">282</a> 	<strong class="jxr_keyword">public</strong> String getSerializedATN() { <strong class="jxr_keyword">return</strong> _serializedATN; }
-<a class="jxr_linenumber" name="L283" href="#L283">283</a> 
-<a class="jxr_linenumber" name="L284" href="#L284">284</a> 	@Override
-<a class="jxr_linenumber" name="L285" href="#L285">285</a> 	<strong class="jxr_keyword">public</strong> String[] getChannelNames() { <strong class="jxr_keyword">return</strong> channelNames; }
-<a class="jxr_linenumber" name="L286" href="#L286">286</a> 
-<a class="jxr_linenumber" name="L287" href="#L287">287</a> 	@Override
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> 	<strong class="jxr_keyword">public</strong> String[] getModeNames() { <strong class="jxr_keyword">return</strong> modeNames; }
-<a class="jxr_linenumber" name="L289" href="#L289">289</a> 
-<a class="jxr_linenumber" name="L290" href="#L290">290</a> 	@Override
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> 	<strong class="jxr_keyword">public</strong> ATN getATN() { <strong class="jxr_keyword">return</strong> _ATN; }
-<a class="jxr_linenumber" name="L292" href="#L292">292</a> 
-<a class="jxr_linenumber" name="L293" href="#L293">293</a> 	@Override
-<a class="jxr_linenumber" name="L294" href="#L294">294</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> actionIndex) {
-<a class="jxr_linenumber" name="L295" href="#L295">295</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
-<a class="jxr_linenumber" name="L296" href="#L296">296</a> 		<strong class="jxr_keyword">case</strong> 122:
-<a class="jxr_linenumber" name="L297" href="#L297">297</a> 			STRING_TEMPLATE_BEGIN_action((RuleContext)_localctx, actionIndex);
-<a class="jxr_linenumber" name="L298" href="#L298">298</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L299" href="#L299">299</a> 		<strong class="jxr_keyword">case</strong> 124:
-<a class="jxr_linenumber" name="L300" href="#L300">300</a> 			STRING_TEMPLATE_END_action((RuleContext)_localctx, actionIndex);
-<a class="jxr_linenumber" name="L301" href="#L301">301</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L302" href="#L302">302</a> 		<strong class="jxr_keyword">case</strong> 126:
-<a class="jxr_linenumber" name="L303" href="#L303">303</a> 			BLOCK_COMMENT_BEGIN_action((RuleContext)_localctx, actionIndex);
-<a class="jxr_linenumber" name="L304" href="#L304">304</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L305" href="#L305">305</a> 		<strong class="jxr_keyword">case</strong> 127:
-<a class="jxr_linenumber" name="L306" href="#L306">306</a> 			SINGLE_LINE_COMMENT_action((RuleContext)_localctx, actionIndex);
-<a class="jxr_linenumber" name="L307" href="#L307">307</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L308" href="#L308">308</a> 		}
-<a class="jxr_linenumber" name="L309" href="#L309">309</a> 	}
-<a class="jxr_linenumber" name="L310" href="#L310">310</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> STRING_TEMPLATE_BEGIN_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> 		<strong class="jxr_keyword">case</strong> 0:
-<a class="jxr_linenumber" name="L313" href="#L313">313</a> 			stringTemplateDepth++;
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L315" href="#L315">315</a> 		}
-<a class="jxr_linenumber" name="L316" href="#L316">316</a> 	}
-<a class="jxr_linenumber" name="L317" href="#L317">317</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> STRING_TEMPLATE_END_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
-<a class="jxr_linenumber" name="L318" href="#L318">318</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
-<a class="jxr_linenumber" name="L319" href="#L319">319</a> 		<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L320" href="#L320">320</a> 			stringTemplateDepth--;
-<a class="jxr_linenumber" name="L321" href="#L321">321</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L322" href="#L322">322</a> 		}
-<a class="jxr_linenumber" name="L323" href="#L323">323</a> 	}
-<a class="jxr_linenumber" name="L324" href="#L324">324</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> BLOCK_COMMENT_BEGIN_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
-<a class="jxr_linenumber" name="L325" href="#L325">325</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
-<a class="jxr_linenumber" name="L326" href="#L326">326</a> 		<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L327" href="#L327">327</a> 			 startLine = _tokenStartLine; startCol = _tokenStartCharPositionInLine; 
-<a class="jxr_linenumber" name="L328" href="#L328">328</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L329" href="#L329">329</a> 		<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L330" href="#L330">330</a> 
-<a class="jxr_linenumber" name="L331" href="#L331">331</a> 			        <em class="jxr_comment">// Trim delimiters from comment text</em>
-<a class="jxr_linenumber" name="L332" href="#L332">332</a> 			        setText(getText().substring(2, getText().length() - 2));
-<a class="jxr_linenumber" name="L333" href="#L333">333</a> 			        <em class="jxr_comment">// Report comment</em>
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> 			        commentListener.reportBlockComment(<span class="jxr_string">"/*"</span>, startLine, startCol,
-<a class="jxr_linenumber" name="L335" href="#L335">335</a> 			            _interp.getLine(), _interp.getCharPositionInLine() - 1);
-<a class="jxr_linenumber" name="L336" href="#L336">336</a> 			        startLine = startCol = -1;
-<a class="jxr_linenumber" name="L337" href="#L337">337</a> 			    
-<a class="jxr_linenumber" name="L338" href="#L338">338</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L339" href="#L339">339</a> 		}
-<a class="jxr_linenumber" name="L340" href="#L340">340</a> 	}
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> SINGLE_LINE_COMMENT_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
-<a class="jxr_linenumber" name="L343" href="#L343">343</a> 		<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> 
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> 			        <em class="jxr_comment">// Report comment</em>
-<a class="jxr_linenumber" name="L346" href="#L346">346</a> 			        commentListener.reportSingleLineComment(<span class="jxr_string">"//"</span>,
-<a class="jxr_linenumber" name="L347" href="#L347">347</a> 			            _tokenStartLine, _tokenStartCharPositionInLine);
-<a class="jxr_linenumber" name="L348" href="#L348">348</a> 			    
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L350" href="#L350">350</a> 		<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L351" href="#L351">351</a> 
-<a class="jxr_linenumber" name="L352" href="#L352">352</a> 			        <em class="jxr_comment">// Trim delimiters from comment text</em>
-<a class="jxr_linenumber" name="L353" href="#L353">353</a> 			        setText(getText().substring(2));
-<a class="jxr_linenumber" name="L354" href="#L354">354</a> 			    
-<a class="jxr_linenumber" name="L355" href="#L355">355</a> 			<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L356" href="#L356">356</a> 		}
-<a class="jxr_linenumber" name="L357" href="#L357">357</a> 	}
-<a class="jxr_linenumber" name="L358" href="#L358">358</a> 	@Override
-<a class="jxr_linenumber" name="L359" href="#L359">359</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L360" href="#L360">360</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> 		<strong class="jxr_keyword">case</strong> 123:
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> 			<strong class="jxr_keyword">return</strong> STRING_TEMPLATE_MID_sempred((RuleContext)_localctx, predIndex);
-<a class="jxr_linenumber" name="L363" href="#L363">363</a> 		<strong class="jxr_keyword">case</strong> 124:
-<a class="jxr_linenumber" name="L364" href="#L364">364</a> 			<strong class="jxr_keyword">return</strong> STRING_TEMPLATE_END_sempred((RuleContext)_localctx, predIndex);
-<a class="jxr_linenumber" name="L365" href="#L365">365</a> 		}
-<a class="jxr_linenumber" name="L366" href="#L366">366</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L367" href="#L367">367</a> 	}
-<a class="jxr_linenumber" name="L368" href="#L368">368</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> STRING_TEMPLATE_MID_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L369" href="#L369">369</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
-<a class="jxr_linenumber" name="L370" href="#L370">370</a> 		<strong class="jxr_keyword">case</strong> 0:
-<a class="jxr_linenumber" name="L371" href="#L371">371</a> 			<strong class="jxr_keyword">return</strong> stringTemplateDepth &gt; 0;
-<a class="jxr_linenumber" name="L372" href="#L372">372</a> 		}
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L374" href="#L374">374</a> 	}
-<a class="jxr_linenumber" name="L375" href="#L375">375</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> STRING_TEMPLATE_END_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L376" href="#L376">376</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
-<a class="jxr_linenumber" name="L377" href="#L377">377</a> 		<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L378" href="#L378">378</a> 			<strong class="jxr_keyword">return</strong> stringTemplateDepth &gt; 0;
-<a class="jxr_linenumber" name="L379" href="#L379">379</a> 		}
-<a class="jxr_linenumber" name="L380" href="#L380">380</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L381" href="#L381">381</a> 	}
-<a class="jxr_linenumber" name="L382" href="#L382">382</a> 
-<a class="jxr_linenumber" name="L383" href="#L383">383</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String _serializedATN =
-<a class="jxr_linenumber" name="L384" href="#L384">384</a> 		<span class="jxr_string">"\u0004\u0000\u00e9\u04d3\u0006\uffff\uffff\u0006\uffff\uffff\u0002\u0000"</span>+
-<a class="jxr_linenumber" name="L385" href="#L385">385</a> 		<span class="jxr_string">"\u0007\u0000\u0002\u0001\u0007\u0001\u0002\u0002\u0007\u0002\u0002\u0003"</span>+
-<a class="jxr_linenumber" name="L386" href="#L386">386</a> 		<span class="jxr_string">"\u0007\u0003\u0002\u0004\u0007\u0004\u0002\u0005\u0007\u0005\u0002\u0006"</span>+
-<a class="jxr_linenumber" name="L387" href="#L387">387</a> 		<span class="jxr_string">"\u0007\u0006\u0002\u0007\u0007\u0007\u0002\b\u0007\b\u0002\t\u0007\t\u0002"</span>+
-<a class="jxr_linenumber" name="L388" href="#L388">388</a> 		<span class="jxr_string">"\n\u0007\n\u0002\u000b\u0007\u000b\u0002\f\u0007\f\u0002\r\u0007\r\u0002"</span>+
-<a class="jxr_linenumber" name="L389" href="#L389">389</a> 		<span class="jxr_string">"\u000e\u0007\u000e\u0002\u000f\u0007\u000f\u0002\u0010\u0007\u0010\u0002"</span>+
-<a class="jxr_linenumber" name="L390" href="#L390">390</a> 		<span class="jxr_string">"\u0011\u0007\u0011\u0002\u0012\u0007\u0012\u0002\u0013\u0007\u0013\u0002"</span>+
-<a class="jxr_linenumber" name="L391" href="#L391">391</a> 		<span class="jxr_string">"\u0014\u0007\u0014\u0002\u0015\u0007\u0015\u0002\u0016\u0007\u0016\u0002"</span>+
-<a class="jxr_linenumber" name="L392" href="#L392">392</a> 		<span class="jxr_string">"\u0017\u0007\u0017\u0002\u0018\u0007\u0018\u0002\u0019\u0007\u0019\u0002"</span>+
-<a class="jxr_linenumber" name="L393" href="#L393">393</a> 		<span class="jxr_string">"\u001a\u0007\u001a\u0002\u001b\u0007\u001b\u0002\u001c\u0007\u001c\u0002"</span>+
-<a class="jxr_linenumber" name="L394" href="#L394">394</a> 		<span class="jxr_string">"\u001d\u0007\u001d\u0002\u001e\u0007\u001e\u0002\u001f\u0007\u001f\u0002"</span>+
-<a class="jxr_linenumber" name="L395" href="#L395">395</a> 		<span class="jxr_string">" \u0007 \u0002!\u0007!\u0002\&quot;\u0007\&quot;\u0002#\u0007#\u0002$\u0007$\u0002"</span>+
-<a class="jxr_linenumber" name="L396" href="#L396">396</a> 		<span class="jxr_string">"%\u0007%\u0002&amp;\u0007&amp;\u0002\'\u0007\'\u0002(\u0007(\u0002)\u0007)\u0002"</span>+
-<a class="jxr_linenumber" name="L397" href="#L397">397</a> 		<span class="jxr_string">"*\u0007*\u0002+\u0007+\u0002,\u0007,\u0002-\u0007-\u0002.\u0007.\u0002"</span>+
-<a class="jxr_linenumber" name="L398" href="#L398">398</a> 		<span class="jxr_string">"/\u0007/\u00020\u00070\u00021\u00071\u00022\u00072\u00023\u00073\u0002"</span>+
-<a class="jxr_linenumber" name="L399" href="#L399">399</a> 		<span class="jxr_string">"4\u00074\u00025\u00075\u00026\u00076\u00027\u00077\u00028\u00078\u0002"</span>+
-<a class="jxr_linenumber" name="L400" href="#L400">400</a> 		<span class="jxr_string">"9\u00079\u0002:\u0007:\u0002;\u0007;\u0002&lt;\u0007&lt;\u0002=\u0007=\u0002"</span>+
-<a class="jxr_linenumber" name="L401" href="#L401">401</a> 		<span class="jxr_string">"&gt;\u0007&gt;\u0002?\u0007?\u0002@\u0007@\u0002A\u0007A\u0002B\u0007B\u0002"</span>+
-<a class="jxr_linenumber" name="L402" href="#L402">402</a> 		<span class="jxr_string">"C\u0007C\u0002D\u0007D\u0002E\u0007E\u0002F\u0007F\u0002G\u0007G\u0002"</span>+
-<a class="jxr_linenumber" name="L403" href="#L403">403</a> 		<span class="jxr_string">"H\u0007H\u0002I\u0007I\u0002J\u0007J\u0002K\u0007K\u0002L\u0007L\u0002"</span>+
-<a class="jxr_linenumber" name="L404" href="#L404">404</a> 		<span class="jxr_string">"M\u0007M\u0002N\u0007N\u0002O\u0007O\u0002P\u0007P\u0002Q\u0007Q\u0002"</span>+
-<a class="jxr_linenumber" name="L405" href="#L405">405</a> 		<span class="jxr_string">"R\u0007R\u0002S\u0007S\u0002T\u0007T\u0002U\u0007U\u0002V\u0007V\u0002"</span>+
-<a class="jxr_linenumber" name="L406" href="#L406">406</a> 		<span class="jxr_string">"W\u0007W\u0002X\u0007X\u0002Y\u0007Y\u0002Z\u0007Z\u0002[\u0007[\u0002"</span>+
-<a class="jxr_linenumber" name="L407" href="#L407">407</a> 		<span class="jxr_string">"&#92;&#92;\u0007&#92;&#92;\u0002]\u0007]\u0002^\u0007^\u0002_\u0007_\u0002`\u0007`\u0002"</span>+
-<a class="jxr_linenumber" name="L408" href="#L408">408</a> 		<span class="jxr_string">"a\u0007a\u0002b\u0007b\u0002c\u0007c\u0002d\u0007d\u0002e\u0007e\u0002"</span>+
-<a class="jxr_linenumber" name="L409" href="#L409">409</a> 		<span class="jxr_string">"f\u0007f\u0002g\u0007g\u0002h\u0007h\u0002i\u0007i\u0002j\u0007j\u0002"</span>+
-<a class="jxr_linenumber" name="L410" href="#L410">410</a> 		<span class="jxr_string">"k\u0007k\u0002l\u0007l\u0002m\u0007m\u0002n\u0007n\u0002o\u0007o\u0002"</span>+
-<a class="jxr_linenumber" name="L411" href="#L411">411</a> 		<span class="jxr_string">"p\u0007p\u0002q\u0007q\u0002r\u0007r\u0002s\u0007s\u0002t\u0007t\u0002"</span>+
-<a class="jxr_linenumber" name="L412" href="#L412">412</a> 		<span class="jxr_string">"u\u0007u\u0002v\u0007v\u0002w\u0007w\u0002x\u0007x\u0002y\u0007y\u0002"</span>+
-<a class="jxr_linenumber" name="L413" href="#L413">413</a> 		<span class="jxr_string">"z\u0007z\u0002{\u0007{\u0002|\u0007|\u0002}\u0007}\u0002~\u0007~\u0002"</span>+
-<a class="jxr_linenumber" name="L414" href="#L414">414</a> 		<span class="jxr_string">"\u007f\u0007\u007f\u0002\u0080\u0007\u0080\u0002\u0081\u0007\u0081\u0002"</span>+
-<a class="jxr_linenumber" name="L415" href="#L415">415</a> 		<span class="jxr_string">"\u0082\u0007\u0082\u0002\u0083\u0007\u0083\u0002\u0084\u0007\u0084\u0002"</span>+
-<a class="jxr_linenumber" name="L416" href="#L416">416</a> 		<span class="jxr_string">"\u0085\u0007\u0085\u0002\u0086\u0007\u0086\u0002\u0087\u0007\u0087\u0002"</span>+
-<a class="jxr_linenumber" name="L417" href="#L417">417</a> 		<span class="jxr_string">"\u0088\u0007\u0088\u0002\u0089\u0007\u0089\u0002\u008a\u0007\u008a\u0002"</span>+
-<a class="jxr_linenumber" name="L418" href="#L418">418</a> 		<span class="jxr_string">"\u008b\u0007\u008b\u0002\u008c\u0007\u008c\u0002\u008d\u0007\u008d\u0002"</span>+
-<a class="jxr_linenumber" name="L419" href="#L419">419</a> 		<span class="jxr_string">"\u008e\u0007\u008e\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L420" href="#L420">420</a> 		<span class="jxr_string">"\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0001\u0001"</span>+
-<a class="jxr_linenumber" name="L421" href="#L421">421</a> 		<span class="jxr_string">"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001"</span>+
-<a class="jxr_linenumber" name="L422" href="#L422">422</a> 		<span class="jxr_string">"\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0001"</span>+
-<a class="jxr_linenumber" name="L423" href="#L423">423</a> 		<span class="jxr_string">"\u0002\u0001\u0002\u0001\u0003\u0001\u0003\u0001\u0003\u0001\u0003\u0001"</span>+
-<a class="jxr_linenumber" name="L424" href="#L424">424</a> 		<span class="jxr_string">"\u0003\u0001\u0003\u0001\u0004\u0001\u0004\u0001\u0004\u0001\u0004\u0001"</span>+
-<a class="jxr_linenumber" name="L425" href="#L425">425</a> 		<span class="jxr_string">"\u0004\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001"</span>+
-<a class="jxr_linenumber" name="L426" href="#L426">426</a> 		<span class="jxr_string">"\u0006\u0001\u0006\u0001\u0006\u0001\u0006\u0001\u0006\u0001\u0006\u0001"</span>+
-<a class="jxr_linenumber" name="L427" href="#L427">427</a> 		<span class="jxr_string">"\u0007\u0001\u0007\u0001\u0007\u0001\u0007\u0001\u0007\u0001\b\u0001\b"</span>+
-<a class="jxr_linenumber" name="L428" href="#L428">428</a> 		<span class="jxr_string">"\u0001\b\u0001\b\u0001\b\u0001\b\u0001\t\u0001\t\u0001\t\u0001\t\u0001"</span>+
-<a class="jxr_linenumber" name="L429" href="#L429">429</a> 		<span class="jxr_string">"\t\u0001\t\u0001\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001"</span>+
-<a class="jxr_linenumber" name="L430" href="#L430">430</a> 		<span class="jxr_string">"\n\u0001\n\u0001\u000b\u0001\u000b\u0001\u000b\u0001\u000b\u0001\u000b"</span>+
-<a class="jxr_linenumber" name="L431" href="#L431">431</a> 		<span class="jxr_string">"\u0001\u000b\u0001\u000b\u0001\u000b\u0001\f\u0001\f\u0001\f\u0001\r\u0001"</span>+
-<a class="jxr_linenumber" name="L432" href="#L432">432</a> 		<span class="jxr_string">"\r\u0001\r\u0001\r\u0001\r\u0001\r\u0001\r\u0001\u000e\u0001\u000e\u0001"</span>+
-<a class="jxr_linenumber" name="L433" href="#L433">433</a> 		<span class="jxr_string">"\u000e\u0001\u000e\u0001\u000e\u0001\u000f\u0001\u000f\u0001\u000f\u0001"</span>+
-<a class="jxr_linenumber" name="L434" href="#L434">434</a> 		<span class="jxr_string">"\u000f\u0001\u000f\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0010\u0001"</span>+
-<a class="jxr_linenumber" name="L435" href="#L435">435</a> 		<span class="jxr_string">"\u0010\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0011\u0001\u0011\u0001"</span>+
-<a class="jxr_linenumber" name="L436" href="#L436">436</a> 		<span class="jxr_string">"\u0011\u0001\u0011\u0001\u0011\u0001\u0011\u0001\u0012\u0001\u0012\u0001"</span>+
-<a class="jxr_linenumber" name="L437" href="#L437">437</a> 		<span class="jxr_string">"\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0001"</span>+
-<a class="jxr_linenumber" name="L438" href="#L438">438</a> 		<span class="jxr_string">"\u0013\u0001\u0013\u0001\u0013\u0001\u0013\u0001\u0013\u0001\u0013\u0001"</span>+
-<a class="jxr_linenumber" name="L439" href="#L439">439</a> 		<span class="jxr_string">"\u0014\u0001\u0014\u0001\u0014\u0001\u0014\u0001\u0015\u0001\u0015\u0001"</span>+
-<a class="jxr_linenumber" name="L440" href="#L440">440</a> 		<span class="jxr_string">"\u0015\u0001\u0016\u0001\u0016\u0001\u0016\u0001\u0016\u0001\u0016\u0001"</span>+
-<a class="jxr_linenumber" name="L441" href="#L441">441</a> 		<span class="jxr_string">"\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001"</span>+
-<a class="jxr_linenumber" name="L442" href="#L442">442</a> 		<span class="jxr_string">"\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0018\u0001"</span>+
-<a class="jxr_linenumber" name="L443" href="#L443">443</a> 		<span class="jxr_string">"\u0018\u0001\u0018\u0001\u0018\u0001\u0018\u0001\u0018\u0001\u0018\u0001"</span>+
-<a class="jxr_linenumber" name="L444" href="#L444">444</a> 		<span class="jxr_string">"\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001"</span>+
-<a class="jxr_linenumber" name="L445" href="#L445">445</a> 		<span class="jxr_string">"\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u001a\u0001"</span>+
-<a class="jxr_linenumber" name="L446" href="#L446">446</a> 		<span class="jxr_string">"\u001a\u0001\u001a\u0001\u001a\u0001\u001b\u0001\u001b\u0001\u001b\u0001"</span>+
-<a class="jxr_linenumber" name="L447" href="#L447">447</a> 		<span class="jxr_string">"\u001b\u0001\u001b\u0001\u001b\u0001\u001b\u0001\u001b\u0001\u001b\u0001"</span>+
-<a class="jxr_linenumber" name="L448" href="#L448">448</a> 		<span class="jxr_string">"\u001b\u0001\u001c\u0001\u001c\u0001\u001c\u0001\u001c\u0001\u001c\u0001"</span>+
-<a class="jxr_linenumber" name="L449" href="#L449">449</a> 		<span class="jxr_string">"\u001d\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001d\u0001"</span>+
-<a class="jxr_linenumber" name="L450" href="#L450">450</a> 		<span class="jxr_string">"\u001d\u0001\u001e\u0001\u001e\u0001\u001e\u0001\u001e\u0001\u001f\u0001"</span>+
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> 		<span class="jxr_string">"\u001f\u0001\u001f\u0001\u001f\u0001\u001f\u0001\u001f\u0001\u001f\u0001"</span>+
-<a class="jxr_linenumber" name="L452" href="#L452">452</a> 		<span class="jxr_string">"\u001f\u0001 \u0001 \u0001 \u0001 \u0001 \u0001 \u0001 \u0001 \u0001!"</span>+
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> 		<span class="jxr_string">"\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001"</span>+
-<a class="jxr_linenumber" name="L454" href="#L454">454</a> 		<span class="jxr_string">"\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001#\u0001#\u0001"</span>+
-<a class="jxr_linenumber" name="L455" href="#L455">455</a> 		<span class="jxr_string">"#\u0001#\u0001#\u0001#\u0001#\u0001$\u0001$\u0001$\u0001$\u0001$\u0001"</span>+
-<a class="jxr_linenumber" name="L456" href="#L456">456</a> 		<span class="jxr_string">"$\u0001%\u0001%\u0001%\u0001%\u0001%\u0001%\u0001%\u0001&amp;\u0001&amp;\u0001"</span>+
-<a class="jxr_linenumber" name="L457" href="#L457">457</a> 		<span class="jxr_string">"&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001\'\u0001\'\u0001\'\u0001"</span>+
-<a class="jxr_linenumber" name="L458" href="#L458">458</a> 		<span class="jxr_string">"\'\u0001\'\u0001\'\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0001"</span>+
-<a class="jxr_linenumber" name="L459" href="#L459">459</a> 		<span class="jxr_string">")\u0001)\u0001)\u0001)\u0001)\u0001)\u0001)\u0001)\u0001)\u0001)\u0001"</span>+
-<a class="jxr_linenumber" name="L460" href="#L460">460</a> 		<span class="jxr_string">")\u0001)\u0001)\u0001*\u0001*\u0001*\u0001*\u0001*\u0001+\u0001+\u0001"</span>+
-<a class="jxr_linenumber" name="L461" href="#L461">461</a> 		<span class="jxr_string">"+\u0001+\u0001+\u0001+\u0001,\u0001,\u0001,\u0001,\u0001,\u0001,\u0001"</span>+
-<a class="jxr_linenumber" name="L462" href="#L462">462</a> 		<span class="jxr_string">",\u0001-\u0001-\u0001-\u0001-\u0001-\u0001-\u0001-\u0001-\u0001-\u0001"</span>+
-<a class="jxr_linenumber" name="L463" href="#L463">463</a> 		<span class="jxr_string">"-\u0001.\u0001.\u0001.\u0001.\u0001/\u0001/\u0001/\u0001/\u0001/\u0001"</span>+
-<a class="jxr_linenumber" name="L464" href="#L464">464</a> 		<span class="jxr_string">"0\u00010\u00010\u00010\u00010\u00010\u00010\u00010\u00010\u00011\u0001"</span>+
-<a class="jxr_linenumber" name="L465" href="#L465">465</a> 		<span class="jxr_string">"1\u00011\u00011\u00011\u00011\u00012\u00012\u00012\u00012\u00012\u0001"</span>+
-<a class="jxr_linenumber" name="L466" href="#L466">466</a> 		<span class="jxr_string">"2\u00012\u00013\u00013\u00013\u00013\u00013\u00013\u00014\u00014\u0001"</span>+
-<a class="jxr_linenumber" name="L467" href="#L467">467</a> 		<span class="jxr_string">"4\u00014\u00014\u00014\u00014\u00014\u00014\u00014\u00014\u00015\u0001"</span>+
-<a class="jxr_linenumber" name="L468" href="#L468">468</a> 		<span class="jxr_string">"5\u00015\u00015\u00015\u00015\u00015\u00016\u00016\u00016\u00016\u0001"</span>+
-<a class="jxr_linenumber" name="L469" href="#L469">469</a> 		<span class="jxr_string">"6\u00016\u00016\u00016\u00017\u00017\u00017\u00017\u00017\u00018\u0001"</span>+
-<a class="jxr_linenumber" name="L470" href="#L470">470</a> 		<span class="jxr_string">"8\u00018\u00038\u02a3\b8\u00018\u00048\u02a6\b8\u000b8\f8\u02a7\u0001"</span>+
-<a class="jxr_linenumber" name="L471" href="#L471">471</a> 		<span class="jxr_string">"8\u00038\u02ab\b8\u00038\u02ad\b8\u00018\u00018\u00019\u00019\u00019\u0003"</span>+
-<a class="jxr_linenumber" name="L472" href="#L472">472</a> 		<span class="jxr_string">"9\u02b4\b9\u00019\u00049\u02b7\b9\u000b9\f9\u02b8\u00019\u00039\u02bc"</span>+
-<a class="jxr_linenumber" name="L473" href="#L473">473</a> 		<span class="jxr_string">"\b9\u00039\u02be\b9\u0001:\u0001:\u0001:\u0001:\u0005:\u02c4\b:\n:\f:"</span>+
-<a class="jxr_linenumber" name="L474" href="#L474">474</a> 		<span class="jxr_string">"\u02c7\t:\u0001:\u0003:\u02ca\b:\u0001:\u0001:\u0001;\u0001;\u0001;\u0001"</span>+
-<a class="jxr_linenumber" name="L475" href="#L475">475</a> 		<span class="jxr_string">";\u0005;\u02d2\b;\n;\f;\u02d5\t;\u0001;\u0003;\u02d8\b;\u0001&lt;\u0001&lt;"</span>+
-<a class="jxr_linenumber" name="L476" href="#L476">476</a> 		<span class="jxr_string">"\u0005&lt;\u02dc\b&lt;\n&lt;\f&lt;\u02df\t&lt;\u0001&lt;\u0001&lt;\u0005&lt;\u02e3\b&lt;\n&lt;\f&lt;\u02e6"</span>+
-<a class="jxr_linenumber" name="L477" href="#L477">477</a> 		<span class="jxr_string">"\t&lt;\u0001&lt;\u0003&lt;\u02e9\b&lt;\u0001&lt;\u0001&lt;\u0001=\u0001=\u0005=\u02ef\b"</span>+
-<a class="jxr_linenumber" name="L478" href="#L478">478</a> 		<span class="jxr_string">"=\n=\f=\u02f2\t=\u0001=\u0001=\u0005=\u02f6\b=\n=\f=\u02f9\t=\u0001=\u0003"</span>+
-<a class="jxr_linenumber" name="L479" href="#L479">479</a> 		<span class="jxr_string">"=\u02fc\b=\u0001&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0005&gt;\u0302\b&gt;\n&gt;\f&gt;\u0305\t&gt;"</span>+
-<a class="jxr_linenumber" name="L480" href="#L480">480</a> 		<span class="jxr_string">"\u0001&gt;\u0003&gt;\u0308\b&gt;\u0001&gt;\u0001&gt;\u0001?\u0001?\u0001?\u0001?\u0005"</span>+
-<a class="jxr_linenumber" name="L481" href="#L481">481</a> 		<span class="jxr_string">"?\u0310\b?\n?\f?\u0313\t?\u0001?\u0003?\u0316\b?\u0001@\u0001@\u0001@"</span>+
-<a class="jxr_linenumber" name="L482" href="#L482">482</a> 		<span class="jxr_string">"\u0003@\u031b\b@\u0001@\u0001@\u0003@\u031f\b@\u0001@\u0003@\u0322\b@"</span>+
-<a class="jxr_linenumber" name="L483" href="#L483">483</a> 		<span class="jxr_string">"\u0001@\u0001@\u0001@\u0001@\u0001@\u0001@\u0001@\u0003@\u032b\b@\u0003"</span>+
-<a class="jxr_linenumber" name="L484" href="#L484">484</a> 		<span class="jxr_string">"@\u032d\b@\u0001A\u0001A\u0001A\u0003A\u0332\bA\u0001A\u0001A\u0003A\u0336"</span>+
-<a class="jxr_linenumber" name="L485" href="#L485">485</a> 		<span class="jxr_string">"\bA\u0001A\u0003A\u0339\bA\u0001A\u0003A\u033c\bA\u0001A\u0001A\u0001"</span>+
-<a class="jxr_linenumber" name="L486" href="#L486">486</a> 		<span class="jxr_string">"A\u0003A\u0341\bA\u0001A\u0003A\u0344\bA\u0003A\u0346\bA\u0001B\u0001"</span>+
-<a class="jxr_linenumber" name="L487" href="#L487">487</a> 		<span class="jxr_string">"B\u0001B\u0001B\u0003B\u034c\bB\u0001B\u0003B\u034f\bB\u0001B\u0001B\u0003"</span>+
-<a class="jxr_linenumber" name="L488" href="#L488">488</a> 		<span class="jxr_string">"B\u0353\bB\u0001B\u0001B\u0003B\u0357\bB\u0001B\u0001B\u0001B\u0001C\u0001"</span>+
-<a class="jxr_linenumber" name="L489" href="#L489">489</a> 		<span class="jxr_string">"C\u0001C\u0001C\u0003C\u0360\bC\u0001C\u0003C\u0363\bC\u0001C\u0001C\u0003"</span>+
-<a class="jxr_linenumber" name="L490" href="#L490">490</a> 		<span class="jxr_string">"C\u0367\bC\u0001C\u0001C\u0003C\u036b\bC\u0001C\u0001C\u0003C\u036f\b"</span>+
-<a class="jxr_linenumber" name="L491" href="#L491">491</a> 		<span class="jxr_string">"C\u0001D\u0001D\u0001D\u0001D\u0001D\u0001E\u0001E\u0001E\u0001E\u0001"</span>+
-<a class="jxr_linenumber" name="L492" href="#L492">492</a> 		<span class="jxr_string">"E\u0001E\u0001F\u0001F\u0001F\u0003F\u037f\bF\u0001F\u0001F\u0001G\u0001"</span>+
-<a class="jxr_linenumber" name="L493" href="#L493">493</a> 		<span class="jxr_string">"G\u0005G\u0385\bG\nG\fG\u0388\tG\u0001H\u0001H\u0001H\u0001H\u0001I\u0001"</span>+
-<a class="jxr_linenumber" name="L494" href="#L494">494</a> 		<span class="jxr_string">"I\u0001I\u0001I\u0001I\u0001I\u0001J\u0001J\u0001J\u0001J\u0001J\u0001"</span>+
-<a class="jxr_linenumber" name="L495" href="#L495">495</a> 		<span class="jxr_string">"K\u0001K\u0001L\u0001L\u0001M\u0001M\u0001N\u0001N\u0001O\u0001O\u0001"</span>+
-<a class="jxr_linenumber" name="L496" href="#L496">496</a> 		<span class="jxr_string">"P\u0001P\u0001Q\u0001Q\u0001R\u0001R\u0001S\u0001S\u0001T\u0001T\u0001"</span>+
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> 		<span class="jxr_string">"U\u0001U\u0001V\u0001V\u0001W\u0001W\u0001X\u0001X\u0001Y\u0001Y\u0001"</span>+
-<a class="jxr_linenumber" name="L498" href="#L498">498</a> 		<span class="jxr_string">"Z\u0001Z\u0001[\u0001[\u0001[\u0001&#92;&#92;\u0001&#92;&#92;\u0001&#92;&#92;\u0001]\u0001]\u0001"</span>+
-<a class="jxr_linenumber" name="L499" href="#L499">499</a> 		<span class="jxr_string">"]\u0001^\u0001^\u0001^\u0001_\u0001_\u0001_\u0001`\u0001`\u0001`\u0001"</span>+
-<a class="jxr_linenumber" name="L500" href="#L500">500</a> 		<span class="jxr_string">"a\u0001a\u0001a\u0001b\u0001b\u0001b\u0001c\u0001c\u0001d\u0001d\u0001"</span>+
-<a class="jxr_linenumber" name="L501" href="#L501">501</a> 		<span class="jxr_string">"e\u0001e\u0001f\u0001f\u0001g\u0001g\u0001h\u0001h\u0001i\u0001i\u0001"</span>+
-<a class="jxr_linenumber" name="L502" href="#L502">502</a> 		<span class="jxr_string">"j\u0001j\u0001k\u0001k\u0001k\u0001l\u0001l\u0001l\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L503" href="#L503">503</a> 		<span class="jxr_string">"m\u0001n\u0001n\u0001n\u0001o\u0001o\u0001o\u0001p\u0001p\u0001p\u0001"</span>+
-<a class="jxr_linenumber" name="L504" href="#L504">504</a> 		<span class="jxr_string">"q\u0001q\u0001q\u0001r\u0001r\u0001r\u0001s\u0001s\u0001s\u0001s\u0001"</span>+
-<a class="jxr_linenumber" name="L505" href="#L505">505</a> 		<span class="jxr_string">"t\u0001t\u0001t\u0001t\u0001u\u0001u\u0001u\u0001u\u0001u\u0001v\u0001"</span>+
-<a class="jxr_linenumber" name="L506" href="#L506">506</a> 		<span class="jxr_string">"v\u0001v\u0001w\u0001w\u0001w\u0001x\u0001x\u0001y\u0001y\u0001y\u0001"</span>+
-<a class="jxr_linenumber" name="L507" href="#L507">507</a> 		<span class="jxr_string">"y\u0001z\u0001z\u0001z\u0001z\u0001z\u0001z\u0001{\u0001{\u0001{\u0001"</span>+
-<a class="jxr_linenumber" name="L508" href="#L508">508</a> 		<span class="jxr_string">"{\u0001{\u0001{\u0001|\u0001|\u0001|\u0001|\u0001|\u0001|\u0001}\u0004"</span>+
-<a class="jxr_linenumber" name="L509" href="#L509">509</a> 		<span class="jxr_string">"}\u0425\b}\u000b}\f}\u0426\u0001}\u0001}\u0001~\u0001~\u0001~\u0001~\u0001"</span>+
-<a class="jxr_linenumber" name="L510" href="#L510">510</a> 		<span class="jxr_string">"~\u0005~\u0430\b~\n~\f~\u0433\t~\u0001~\u0001~\u0001~\u0001~\u0001~\u0001"</span>+
-<a class="jxr_linenumber" name="L511" href="#L511">511</a> 		<span class="jxr_string">"~\u0001~\u0001\u007f\u0001\u007f\u0001\u007f\u0001\u007f\u0001\u007f\u0005"</span>+
-<a class="jxr_linenumber" name="L512" href="#L512">512</a> 		<span class="jxr_string">"\u007f\u0441\b\u007f\n\u007f\f\u007f\u0444\t\u007f\u0001\u007f\u0001\u007f"</span>+
-<a class="jxr_linenumber" name="L513" href="#L513">513</a> 		<span class="jxr_string">"\u0001\u007f\u0003\u007f\u0449\b\u007f\u0001\u007f\u0003\u007f\u044c\b"</span>+
-<a class="jxr_linenumber" name="L514" href="#L514">514</a> 		<span class="jxr_string">"\u007f\u0001\u007f\u0001\u007f\u0001\u007f\u0001\u007f\u0001\u0080\u0001"</span>+
-<a class="jxr_linenumber" name="L515" href="#L515">515</a> 		<span class="jxr_string">"\u0080\u0005\u0080\u0454\b\u0080\n\u0080\f\u0080\u0457\t\u0080\u0001\u0081"</span>+
-<a class="jxr_linenumber" name="L516" href="#L516">516</a> 		<span class="jxr_string">"\u0001\u0081\u0003\u0081\u045b\b\u0081\u0001\u0081\u0001\u0081\u0001\u0082"</span>+
-<a class="jxr_linenumber" name="L517" href="#L517">517</a> 		<span class="jxr_string">"\u0001\u0082\u0004\u0082\u0461\b\u0082\u000b\u0082\f\u0082\u0462\u0001"</span>+
-<a class="jxr_linenumber" name="L518" href="#L518">518</a> 		<span class="jxr_string">"\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0004"</span>+
-<a class="jxr_linenumber" name="L519" href="#L519">519</a> 		<span class="jxr_string">"\u0082\u046b\b\u0082\u000b\u0082\f\u0082\u046c\u0001\u0082\u0001\u0082"</span>+
-<a class="jxr_linenumber" name="L520" href="#L520">520</a> 		<span class="jxr_string">"\u0001\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0003\u0082\u0475\b\u0082"</span>+
-<a class="jxr_linenumber" name="L521" href="#L521">521</a> 		<span class="jxr_string">"\u0001\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0001\u0082\u0003\u0082"</span>+
-<a class="jxr_linenumber" name="L522" href="#L522">522</a> 		<span class="jxr_string">"\u047c\b\u0082\u0001\u0082\u0003\u0082\u047f\b\u0082\u0001\u0083\u0001"</span>+
-<a class="jxr_linenumber" name="L523" href="#L523">523</a> 		<span class="jxr_string">"\u0083\u0001\u0083\u0001\u0083\u0003\u0083\u0485\b\u0083\u0003\u0083\u0487"</span>+
-<a class="jxr_linenumber" name="L524" href="#L524">524</a> 		<span class="jxr_string">"\b\u0083\u0001\u0083\u0001\u0083\u0003\u0083\u048b\b\u0083\u0003\u0083"</span>+
-<a class="jxr_linenumber" name="L525" href="#L525">525</a> 		<span class="jxr_string">"\u048d\b\u0083\u0001\u0084\u0001\u0084\u0001\u0084\u0005\u0084\u0492\b"</span>+
-<a class="jxr_linenumber" name="L526" href="#L526">526</a> 		<span class="jxr_string">"\u0084\n\u0084\f\u0084\u0495\t\u0084\u0001\u0084\u0003\u0084\u0498\b\u0084"</span>+
-<a class="jxr_linenumber" name="L527" href="#L527">527</a> 		<span class="jxr_string">"\u0001\u0085\u0001\u0085\u0001\u0086\u0001\u0086\u0005\u0086\u049e\b\u0086"</span>+
-<a class="jxr_linenumber" name="L528" href="#L528">528</a> 		<span class="jxr_string">"\n\u0086\f\u0086\u04a1\t\u0086\u0001\u0086\u0003\u0086\u04a4\b\u0086\u0001"</span>+
-<a class="jxr_linenumber" name="L529" href="#L529">529</a> 		<span class="jxr_string">"\u0087\u0001\u0087\u0003\u0087\u04a8\b\u0087\u0001\u0088\u0001\u0088\u0001"</span>+
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> 		<span class="jxr_string">"\u0088\u0001\u0088\u0003\u0088\u04ae\b\u0088\u0001\u0089\u0001\u0089\u0001"</span>+
-<a class="jxr_linenumber" name="L531" href="#L531">531</a> 		<span class="jxr_string">"\u0089\u0001\u0089\u0001\u0089\u0004\u0089\u04b5\b\u0089\u000b\u0089\f"</span>+
-<a class="jxr_linenumber" name="L532" href="#L532">532</a> 		<span class="jxr_string">"\u0089\u04b6\u0001\u008a\u0001\u008a\u0001\u008a\u0001\u008a\u0001\u008a"</span>+
-<a class="jxr_linenumber" name="L533" href="#L533">533</a> 		<span class="jxr_string">"\u0001\u008a\u0001\u008b\u0001\u008b\u0001\u008b\u0001\u008c\u0001\u008c"</span>+
-<a class="jxr_linenumber" name="L534" href="#L534">534</a> 		<span class="jxr_string">"\u0001\u008c\u0003\u008c\u04c5\b\u008c\u0003\u008c\u04c7\b\u008c\u0001"</span>+
-<a class="jxr_linenumber" name="L535" href="#L535">535</a> 		<span class="jxr_string">"\u008d\u0001\u008d\u0001\u008d\u0001\u008d\u0003\u008d\u04cd\b\u008d\u0001"</span>+
-<a class="jxr_linenumber" name="L536" href="#L536">536</a> 		<span class="jxr_string">"\u008e\u0001\u008e\u0001\u008e\u0003\u008e\u04d2\b\u008e\u0001\u0431\u0000"</span>+
-<a class="jxr_linenumber" name="L537" href="#L537">537</a> 		<span class="jxr_string">"\u008f\u0002(\u0004\u0097\u00062\bV\n3\f]\u000e`\u00104\u0012E\u0014\u00e0"</span>+
-<a class="jxr_linenumber" name="L538" href="#L538">538</a> 		<span class="jxr_string">"\u0016W\u0018^\u001aU\u001c9\u001e&#92;&#92; \u0099\&quot;\u0012$\'&amp;a(7*[,S.\u00e1"</span>+
-<a class="jxr_linenumber" name="L539" href="#L539">539</a> 		<span class="jxr_string">"0K2\u001e4y668G:8&lt;B&gt;\u0088@,B=D?F&gt;HXJ5L@N)PORYTCVNXZZQ&#92;&#92;A^_`1bDdTf\u00c8"</span>+
-<a class="jxr_linenumber" name="L540" href="#L540">540</a> 		<span class="jxr_string">"h\u00cfj\u00d1l\u00d2n\u00d3p\u00d6r\u00e2t\u00e3v\u00e4x\u00e5z\u00e6"</span>+
-<a class="jxr_linenumber" name="L541" href="#L541">541</a> 		<span class="jxr_string">"|\u00e7~\u00e8\u0080\u00e9\u0082\u00c1\u0084\u00c0\u0086\u00c3\u0088\u00c2"</span>+
-<a class="jxr_linenumber" name="L542" href="#L542">542</a> 		<span class="jxr_string">"\u008a\u0085\u008c\u0086\u008e\u008a\u0090\u0000\u0092\u008b\u0094\u00cc"</span>+
-<a class="jxr_linenumber" name="L543" href="#L543">543</a> 		<span class="jxr_string">"\u0096\u0087\u0098L\u009aM\u009cH\u009eI\u00a0/\u00a20\u00a4-\u00a6J\u00a8"</span>+
-<a class="jxr_linenumber" name="L544" href="#L544">544</a> 		<span class="jxr_string">";\u00aaP\u00acv\u00aeu\u00b0\u0084\u00b2\u0083\u00b4m\u00b6R\u00b8t\u00ba"</span>+
-<a class="jxr_linenumber" name="L545" href="#L545">545</a> 		<span class="jxr_string">"w\u00bcx\u00bes\u00c0o\u00c2n\u00c4\u0081\u00c6\u0082\u00c8}\u00ca~\u00cc"</span>+
-<a class="jxr_linenumber" name="L546" href="#L546">546</a> 		<span class="jxr_string">"&lt;\u00ce\u007f\u00d0r\u00d2p\u00d4q\u00d6\u0080\u00d8b\u00dac\u00dcd\u00de"</span>+
-<a class="jxr_linenumber" name="L547" href="#L547">547</a> 		<span class="jxr_string">"e\u00e0j\u00e2l\u00e4k\u00e6f\u00e8i\u00eag\u00ech\u00ee\u00b5\u00f0\u00b3"</span>+
-<a class="jxr_linenumber" name="L548" href="#L548">548</a> 		<span class="jxr_string">"\u00f2\u00aa\u00f4\u00ab\u00f6\u00d9\u00f8\u00da\u00fa\u00db\u00fc\u008f"</span>+
-<a class="jxr_linenumber" name="L549" href="#L549">549</a> 		<span class="jxr_string">"\u00fe\u0091\u0100\u0090\u0102:\u0104\u0000\u0106\u0000\u0108\u0000\u010a"</span>+
-<a class="jxr_linenumber" name="L550" href="#L550">550</a> 		<span class="jxr_string">"\u0000\u010c\u0000\u010e\u0000\u0110\u0000\u0112\u0000\u0114\u00cd\u0116"</span>+
-<a class="jxr_linenumber" name="L551" href="#L551">551</a> 		<span class="jxr_string">"\u00ce\u0118\u0000\u011a\u0000\u011c\u0000\u011e\u0000\u0002\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L552" href="#L552">552</a> 		<span class="jxr_string">"\u001f\u0001\u000019\u0002\u0000LLll\u0002\u0000XXxx\u0003\u000009AFa"</span>+
-<a class="jxr_linenumber" name="L553" href="#L553">553</a> 		<span class="jxr_string">"f\u0004\u000009AF__af\u0001\u000007\u0002\u000007__\u0002\u0000BBbb\u0001"</span>+
-<a class="jxr_linenumber" name="L554" href="#L554">554</a> 		<span class="jxr_string">"\u000001\u0002\u000001__\u0002\u0000DDdd\u0002\u0000FFff\u0002\u0000P"</span>+
-<a class="jxr_linenumber" name="L555" href="#L555">555</a> 		<span class="jxr_string">"Ppp\u0002\u0000++--\u0004\u0000DDFFddff\u0004\u0000\n\n\r\r\'\'&#92;&#92;&#92;&#92;\u0004"</span>+
-<a class="jxr_linenumber" name="L556" href="#L556">556</a> 		<span class="jxr_string">"\u0000\n\n\r\r\&quot;\&quot;&#92;&#92;&#92;&#92;\u0003\u0000\t\n\f\r  \u0002\u0000\n\n\r\r\u0002"</span>+
-<a class="jxr_linenumber" name="L557" href="#L557">557</a> 		<span class="jxr_string">"\u0000EEee\u0002\u0000CCcc\u0007\u0000\&quot;\&quot;\'\'&#92;&#92;&#92;&#92;bbffnnrt\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L558" href="#L558">558</a> 		<span class="jxr_string">"03\u0001\u000047\u0001\u000009\u0002\u000009__\u0004\u0000$$AZ__az\u0002"</span>+
-<a class="jxr_linenumber" name="L559" href="#L559">559</a> 		<span class="jxr_string">"\u0000\u0000\u007f\u8000\ud800\u8000\udbff\u0001\u0000\u8000\ud800\u8000"</span>+
-<a class="jxr_linenumber" name="L560" href="#L560">560</a> 		<span class="jxr_string">"\udbff\u0001\u0000\u8000\udc00\u8000\udfff\u0001\u0000\&quot;\&quot;\u0515\u0000"</span>+
-<a class="jxr_linenumber" name="L561" href="#L561">561</a> 		<span class="jxr_string">"\u0002\u0001\u0000\u0000\u0000\u0000\u0004\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L562" href="#L562">562</a> 		<span class="jxr_string">"\u0006\u0001\u0000\u0000\u0000\u0000\b\u0001\u0000\u0000\u0000\u0000\n"</span>+
-<a class="jxr_linenumber" name="L563" href="#L563">563</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\f\u0001\u0000\u0000\u0000\u0000\u000e\u0001"</span>+
-<a class="jxr_linenumber" name="L564" href="#L564">564</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000\u0010\u0001\u0000\u0000\u0000\u0000\u0012\u0001"</span>+
-<a class="jxr_linenumber" name="L565" href="#L565">565</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000\u0014\u0001\u0000\u0000\u0000\u0000\u0016\u0001"</span>+
-<a class="jxr_linenumber" name="L566" href="#L566">566</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000\u0018\u0001\u0000\u0000\u0000\u0000\u001a\u0001"</span>+
-<a class="jxr_linenumber" name="L567" href="#L567">567</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000\u001c\u0001\u0000\u0000\u0000\u0000\u001e\u0001"</span>+
-<a class="jxr_linenumber" name="L568" href="#L568">568</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000 \u0001\u0000\u0000\u0000\u0000\&quot;\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L569" href="#L569">569</a> 		<span class="jxr_string">"\u0000\u0000\u0000$\u0001\u0000\u0000\u0000\u0000&amp;\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L570" href="#L570">570</a> 		<span class="jxr_string">"\u0000(\u0001\u0000\u0000\u0000\u0000*\u0001\u0000\u0000\u0000\u0000,"</span>+
-<a class="jxr_linenumber" name="L571" href="#L571">571</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000.\u0001\u0000\u0000\u0000\u00000\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L572" href="#L572">572</a> 		<span class="jxr_string">"\u0000\u0000\u00002\u0001\u0000\u0000\u0000\u00004\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L573" href="#L573">573</a> 		<span class="jxr_string">"\u00006\u0001\u0000\u0000\u0000\u00008\u0001\u0000\u0000\u0000\u0000:"</span>+
-<a class="jxr_linenumber" name="L574" href="#L574">574</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000&lt;\u0001\u0000\u0000\u0000\u0000&gt;\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L575" href="#L575">575</a> 		<span class="jxr_string">"\u0000\u0000\u0000@\u0001\u0000\u0000\u0000\u0000B\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L576" href="#L576">576</a> 		<span class="jxr_string">"\u0000D\u0001\u0000\u0000\u0000\u0000F\u0001\u0000\u0000\u0000\u0000H"</span>+
-<a class="jxr_linenumber" name="L577" href="#L577">577</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000J\u0001\u0000\u0000\u0000\u0000L\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L578" href="#L578">578</a> 		<span class="jxr_string">"\u0000\u0000\u0000N\u0001\u0000\u0000\u0000\u0000P\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L579" href="#L579">579</a> 		<span class="jxr_string">"\u0000R\u0001\u0000\u0000\u0000\u0000T\u0001\u0000\u0000\u0000\u0000V"</span>+
-<a class="jxr_linenumber" name="L580" href="#L580">580</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000X\u0001\u0000\u0000\u0000\u0000Z\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L581" href="#L581">581</a> 		<span class="jxr_string">"\u0000\u0000\u0000&#92;&#92;\u0001\u0000\u0000\u0000\u0000^\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L582" href="#L582">582</a> 		<span class="jxr_string">"\u0000\u0000`\u0001\u0000\u0000\u0000\u0000b\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L583" href="#L583">583</a> 		<span class="jxr_string">"d\u0001\u0000\u0000\u0000\u0000f\u0001\u0000\u0000\u0000\u0000h\u0001"</span>+
-<a class="jxr_linenumber" name="L584" href="#L584">584</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000j\u0001\u0000\u0000\u0000\u0000l\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L585" href="#L585">585</a> 		<span class="jxr_string">"\u0000\u0000n\u0001\u0000\u0000\u0000\u0000p\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L586" href="#L586">586</a> 		<span class="jxr_string">"r\u0001\u0000\u0000\u0000\u0000t\u0001\u0000\u0000\u0000\u0000v\u0001"</span>+
-<a class="jxr_linenumber" name="L587" href="#L587">587</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000x\u0001\u0000\u0000\u0000\u0000z\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L588" href="#L588">588</a> 		<span class="jxr_string">"\u0000\u0000|\u0001\u0000\u0000\u0000\u0000~\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L589" href="#L589">589</a> 		<span class="jxr_string">"\u0080\u0001\u0000\u0000\u0000\u0000\u0082\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L590" href="#L590">590</a> 		<span class="jxr_string">"\u0084\u0001\u0000\u0000\u0000\u0000\u0086\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L591" href="#L591">591</a> 		<span class="jxr_string">"\u0088\u0001\u0000\u0000\u0000\u0000\u008a\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L592" href="#L592">592</a> 		<span class="jxr_string">"\u008c\u0001\u0000\u0000\u0000\u0000\u008e\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L593" href="#L593">593</a> 		<span class="jxr_string">"\u0092\u0001\u0000\u0000\u0000\u0000\u0094\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L594" href="#L594">594</a> 		<span class="jxr_string">"\u0096\u0001\u0000\u0000\u0000\u0000\u0098\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L595" href="#L595">595</a> 		<span class="jxr_string">"\u009a\u0001\u0000\u0000\u0000\u0000\u009c\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L596" href="#L596">596</a> 		<span class="jxr_string">"\u009e\u0001\u0000\u0000\u0000\u0000\u00a0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L597" href="#L597">597</a> 		<span class="jxr_string">"\u00a2\u0001\u0000\u0000\u0000\u0000\u00a4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L598" href="#L598">598</a> 		<span class="jxr_string">"\u00a6\u0001\u0000\u0000\u0000\u0000\u00a8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L599" href="#L599">599</a> 		<span class="jxr_string">"\u00aa\u0001\u0000\u0000\u0000\u0000\u00ac\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L600" href="#L600">600</a> 		<span class="jxr_string">"\u00ae\u0001\u0000\u0000\u0000\u0000\u00b0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L601" href="#L601">601</a> 		<span class="jxr_string">"\u00b2\u0001\u0000\u0000\u0000\u0000\u00b4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L602" href="#L602">602</a> 		<span class="jxr_string">"\u00b6\u0001\u0000\u0000\u0000\u0000\u00b8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L603" href="#L603">603</a> 		<span class="jxr_string">"\u00ba\u0001\u0000\u0000\u0000\u0000\u00bc\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L604" href="#L604">604</a> 		<span class="jxr_string">"\u00be\u0001\u0000\u0000\u0000\u0000\u00c0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L605" href="#L605">605</a> 		<span class="jxr_string">"\u00c2\u0001\u0000\u0000\u0000\u0000\u00c4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L606" href="#L606">606</a> 		<span class="jxr_string">"\u00c6\u0001\u0000\u0000\u0000\u0000\u00c8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L607" href="#L607">607</a> 		<span class="jxr_string">"\u00ca\u0001\u0000\u0000\u0000\u0000\u00cc\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L608" href="#L608">608</a> 		<span class="jxr_string">"\u00ce\u0001\u0000\u0000\u0000\u0000\u00d0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L609" href="#L609">609</a> 		<span class="jxr_string">"\u00d2\u0001\u0000\u0000\u0000\u0000\u00d4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L610" href="#L610">610</a> 		<span class="jxr_string">"\u00d6\u0001\u0000\u0000\u0000\u0000\u00d8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L611" href="#L611">611</a> 		<span class="jxr_string">"\u00da\u0001\u0000\u0000\u0000\u0000\u00dc\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L612" href="#L612">612</a> 		<span class="jxr_string">"\u00de\u0001\u0000\u0000\u0000\u0000\u00e0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L613" href="#L613">613</a> 		<span class="jxr_string">"\u00e2\u0001\u0000\u0000\u0000\u0000\u00e4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L614" href="#L614">614</a> 		<span class="jxr_string">"\u00e6\u0001\u0000\u0000\u0000\u0000\u00e8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L615" href="#L615">615</a> 		<span class="jxr_string">"\u00ea\u0001\u0000\u0000\u0000\u0000\u00ec\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L616" href="#L616">616</a> 		<span class="jxr_string">"\u00ee\u0001\u0000\u0000\u0000\u0000\u00f0\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L617" href="#L617">617</a> 		<span class="jxr_string">"\u00f2\u0001\u0000\u0000\u0000\u0000\u00f4\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L618" href="#L618">618</a> 		<span class="jxr_string">"\u00f6\u0001\u0000\u0000\u0000\u0000\u00f8\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L619" href="#L619">619</a> 		<span class="jxr_string">"\u00fa\u0001\u0000\u0000\u0000\u0000\u00fc\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L620" href="#L620">620</a> 		<span class="jxr_string">"\u00fe\u0001\u0000\u0000\u0000\u0000\u0100\u0001\u0000\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L621" href="#L621">621</a> 		<span class="jxr_string">"\u0102\u0001\u0000\u0000\u0000\u0001\u0114\u0001\u0000\u0000\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L622" href="#L622">622</a> 		<span class="jxr_string">"\u0116\u0001\u0000\u0000\u0000\u0002\u0120\u0001\u0000\u0000\u0000\u0004"</span>+
-<a class="jxr_linenumber" name="L623" href="#L623">623</a> 		<span class="jxr_string">"\u0129\u0001\u0000\u0000\u0000\u0006\u0130\u0001\u0000\u0000\u0000\b\u0138"</span>+
-<a class="jxr_linenumber" name="L624" href="#L624">624</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\n\u013e\u0001\u0000\u0000\u0000\f\u0143\u0001"</span>+
-<a class="jxr_linenumber" name="L625" href="#L625">625</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u000e\u0148\u0001\u0000\u0000\u0000\u0010\u014e\u0001"</span>+
-<a class="jxr_linenumber" name="L626" href="#L626">626</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0012\u0153\u0001\u0000\u0000\u0000\u0014\u0159\u0001"</span>+
-<a class="jxr_linenumber" name="L627" href="#L627">627</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0016\u015f\u0001\u0000\u0000\u0000\u0018\u0168\u0001"</span>+
-<a class="jxr_linenumber" name="L628" href="#L628">628</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u001a\u0170\u0001\u0000\u0000\u0000\u001c\u0173\u0001"</span>+
-<a class="jxr_linenumber" name="L629" href="#L629">629</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u001e\u017a\u0001\u0000\u0000\u0000 \u017f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L630" href="#L630">630</a> 		<span class="jxr_string">"\u0000\u0000\&quot;\u0184\u0001\u0000\u0000\u0000$\u018c\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L631" href="#L631">631</a> 		<span class="jxr_string">"\u0000&amp;\u0192\u0001\u0000\u0000\u0000(\u019a\u0001\u0000\u0000\u0000*"</span>+
-<a class="jxr_linenumber" name="L632" href="#L632">632</a> 		<span class="jxr_string">"\u01a0\u0001\u0000\u0000\u0000,\u01a4\u0001\u0000\u0000\u0000.\u01a7\u0001"</span>+
-<a class="jxr_linenumber" name="L633" href="#L633">633</a> 		<span class="jxr_string">"\u0000\u0000\u00000\u01ac\u0001\u0000\u0000\u00002\u01b7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L634" href="#L634">634</a> 		<span class="jxr_string">"\u00004\u01be\u0001\u0000\u0000\u00006\u01c9\u0001\u0000\u0000\u00008"</span>+
-<a class="jxr_linenumber" name="L635" href="#L635">635</a> 		<span class="jxr_string">"\u01cd\u0001\u0000\u0000\u0000:\u01d7\u0001\u0000\u0000\u0000&lt;\u01dc\u0001"</span>+
-<a class="jxr_linenumber" name="L636" href="#L636">636</a> 		<span class="jxr_string">"\u0000\u0000\u0000&gt;\u01e3\u0001\u0000\u0000\u0000@\u01e7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L637" href="#L637">637</a> 		<span class="jxr_string">"\u0000B\u01ef\u0001\u0000\u0000\u0000D\u01f7\u0001\u0000\u0000\u0000F"</span>+
-<a class="jxr_linenumber" name="L638" href="#L638">638</a> 		<span class="jxr_string">"\u0201\u0001\u0000\u0000\u0000H\u0208\u0001\u0000\u0000\u0000J\u020f\u0001"</span>+
-<a class="jxr_linenumber" name="L639" href="#L639">639</a> 		<span class="jxr_string">"\u0000\u0000\u0000L\u0215\u0001\u0000\u0000\u0000N\u021c\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L640" href="#L640">640</a> 		<span class="jxr_string">"\u0000P\u0225\u0001\u0000\u0000\u0000R\u022b\u0001\u0000\u0000\u0000T"</span>+
-<a class="jxr_linenumber" name="L641" href="#L641">641</a> 		<span class="jxr_string">"\u0232\u0001\u0000\u0000\u0000V\u023f\u0001\u0000\u0000\u0000X\u0244\u0001"</span>+
-<a class="jxr_linenumber" name="L642" href="#L642">642</a> 		<span class="jxr_string">"\u0000\u0000\u0000Z\u024a\u0001\u0000\u0000\u0000&#92;&#92;\u0251\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L643" href="#L643">643</a> 		<span class="jxr_string">"\u0000\u0000^\u025b\u0001\u0000\u0000\u0000`\u025f\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L644" href="#L644">644</a> 		<span class="jxr_string">"b\u0264\u0001\u0000\u0000\u0000d\u026d\u0001\u0000\u0000\u0000f\u0273"</span>+
-<a class="jxr_linenumber" name="L645" href="#L645">645</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000h\u027a\u0001\u0000\u0000\u0000j\u0280\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L646" href="#L646">646</a> 		<span class="jxr_string">"\u0000\u0000l\u028b\u0001\u0000\u0000\u0000n\u0292\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L647" href="#L647">647</a> 		<span class="jxr_string">"p\u029a\u0001\u0000\u0000\u0000r\u02ac\u0001\u0000\u0000\u0000t\u02bd"</span>+
-<a class="jxr_linenumber" name="L648" href="#L648">648</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000v\u02bf\u0001\u0000\u0000\u0000x\u02cd\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L649" href="#L649">649</a> 		<span class="jxr_string">"\u0000\u0000z\u02d9\u0001\u0000\u0000\u0000|\u02ec\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L650" href="#L650">650</a> 		<span class="jxr_string">"~\u02fd\u0001\u0000\u0000\u0000\u0080\u030b\u0001\u0000\u0000\u0000\u0082"</span>+
-<a class="jxr_linenumber" name="L651" href="#L651">651</a> 		<span class="jxr_string">"\u032c\u0001\u0000\u0000\u0000\u0084\u0345\u0001\u0000\u0000\u0000\u0086"</span>+
-<a class="jxr_linenumber" name="L652" href="#L652">652</a> 		<span class="jxr_string">"\u0347\u0001\u0000\u0000\u0000\u0088\u035b\u0001\u0000\u0000\u0000\u008a"</span>+
-<a class="jxr_linenumber" name="L653" href="#L653">653</a> 		<span class="jxr_string">"\u0370\u0001\u0000\u0000\u0000\u008c\u0375\u0001\u0000\u0000\u0000\u008e"</span>+
-<a class="jxr_linenumber" name="L654" href="#L654">654</a> 		<span class="jxr_string">"\u037b\u0001\u0000\u0000\u0000\u0090\u0386\u0001\u0000\u0000\u0000\u0092"</span>+
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> 		<span class="jxr_string">"\u0389\u0001\u0000\u0000\u0000\u0094\u038d\u0001\u0000\u0000\u0000\u0096"</span>+
-<a class="jxr_linenumber" name="L656" href="#L656">656</a> 		<span class="jxr_string">"\u0393\u0001\u0000\u0000\u0000\u0098\u0398\u0001\u0000\u0000\u0000\u009a"</span>+
-<a class="jxr_linenumber" name="L657" href="#L657">657</a> 		<span class="jxr_string">"\u039a\u0001\u0000\u0000\u0000\u009c\u039c\u0001\u0000\u0000\u0000\u009e"</span>+
-<a class="jxr_linenumber" name="L658" href="#L658">658</a> 		<span class="jxr_string">"\u039e\u0001\u0000\u0000\u0000\u00a0\u03a0\u0001\u0000\u0000\u0000\u00a2"</span>+
-<a class="jxr_linenumber" name="L659" href="#L659">659</a> 		<span class="jxr_string">"\u03a2\u0001\u0000\u0000\u0000\u00a4\u03a4\u0001\u0000\u0000\u0000\u00a6"</span>+
-<a class="jxr_linenumber" name="L660" href="#L660">660</a> 		<span class="jxr_string">"\u03a6\u0001\u0000\u0000\u0000\u00a8\u03a8\u0001\u0000\u0000\u0000\u00aa"</span>+
-<a class="jxr_linenumber" name="L661" href="#L661">661</a> 		<span class="jxr_string">"\u03aa\u0001\u0000\u0000\u0000\u00ac\u03ac\u0001\u0000\u0000\u0000\u00ae"</span>+
-<a class="jxr_linenumber" name="L662" href="#L662">662</a> 		<span class="jxr_string">"\u03ae\u0001\u0000\u0000\u0000\u00b0\u03b0\u0001\u0000\u0000\u0000\u00b2"</span>+
-<a class="jxr_linenumber" name="L663" href="#L663">663</a> 		<span class="jxr_string">"\u03b2\u0001\u0000\u0000\u0000\u00b4\u03b4\u0001\u0000\u0000\u0000\u00b6"</span>+
-<a class="jxr_linenumber" name="L664" href="#L664">664</a> 		<span class="jxr_string">"\u03b6\u0001\u0000\u0000\u0000\u00b8\u03b8\u0001\u0000\u0000\u0000\u00ba"</span>+
-<a class="jxr_linenumber" name="L665" href="#L665">665</a> 		<span class="jxr_string">"\u03bb\u0001\u0000\u0000\u0000\u00bc\u03be\u0001\u0000\u0000\u0000\u00be"</span>+
-<a class="jxr_linenumber" name="L666" href="#L666">666</a> 		<span class="jxr_string">"\u03c1\u0001\u0000\u0000\u0000\u00c0\u03c4\u0001\u0000\u0000\u0000\u00c2"</span>+
-<a class="jxr_linenumber" name="L667" href="#L667">667</a> 		<span class="jxr_string">"\u03c7\u0001\u0000\u0000\u0000\u00c4\u03ca\u0001\u0000\u0000\u0000\u00c6"</span>+
-<a class="jxr_linenumber" name="L668" href="#L668">668</a> 		<span class="jxr_string">"\u03cd\u0001\u0000\u0000\u0000\u00c8\u03d0\u0001\u0000\u0000\u0000\u00ca"</span>+
-<a class="jxr_linenumber" name="L669" href="#L669">669</a> 		<span class="jxr_string">"\u03d2\u0001\u0000\u0000\u0000\u00cc\u03d4\u0001\u0000\u0000\u0000\u00ce"</span>+
-<a class="jxr_linenumber" name="L670" href="#L670">670</a> 		<span class="jxr_string">"\u03d6\u0001\u0000\u0000\u0000\u00d0\u03d8\u0001\u0000\u0000\u0000\u00d2"</span>+
-<a class="jxr_linenumber" name="L671" href="#L671">671</a> 		<span class="jxr_string">"\u03da\u0001\u0000\u0000\u0000\u00d4\u03dc\u0001\u0000\u0000\u0000\u00d6"</span>+
-<a class="jxr_linenumber" name="L672" href="#L672">672</a> 		<span class="jxr_string">"\u03de\u0001\u0000\u0000\u0000\u00d8\u03e0\u0001\u0000\u0000\u0000\u00da"</span>+
-<a class="jxr_linenumber" name="L673" href="#L673">673</a> 		<span class="jxr_string">"\u03e3\u0001\u0000\u0000\u0000\u00dc\u03e6\u0001\u0000\u0000\u0000\u00de"</span>+
-<a class="jxr_linenumber" name="L674" href="#L674">674</a> 		<span class="jxr_string">"\u03e9\u0001\u0000\u0000\u0000\u00e0\u03ec\u0001\u0000\u0000\u0000\u00e2"</span>+
-<a class="jxr_linenumber" name="L675" href="#L675">675</a> 		<span class="jxr_string">"\u03ef\u0001\u0000\u0000\u0000\u00e4\u03f2\u0001\u0000\u0000\u0000\u00e6"</span>+
-<a class="jxr_linenumber" name="L676" href="#L676">676</a> 		<span class="jxr_string">"\u03f5\u0001\u0000\u0000\u0000\u00e8\u03f8\u0001\u0000\u0000\u0000\u00ea"</span>+
-<a class="jxr_linenumber" name="L677" href="#L677">677</a> 		<span class="jxr_string">"\u03fc\u0001\u0000\u0000\u0000\u00ec\u0400\u0001\u0000\u0000\u0000\u00ee"</span>+
-<a class="jxr_linenumber" name="L678" href="#L678">678</a> 		<span class="jxr_string">"\u0405\u0001\u0000\u0000\u0000\u00f0\u0408\u0001\u0000\u0000\u0000\u00f2"</span>+
-<a class="jxr_linenumber" name="L679" href="#L679">679</a> 		<span class="jxr_string">"\u040b\u0001\u0000\u0000\u0000\u00f4\u040d\u0001\u0000\u0000\u0000\u00f6"</span>+
-<a class="jxr_linenumber" name="L680" href="#L680">680</a> 		<span class="jxr_string">"\u0411\u0001\u0000\u0000\u0000\u00f8\u0417\u0001\u0000\u0000\u0000\u00fa"</span>+
-<a class="jxr_linenumber" name="L681" href="#L681">681</a> 		<span class="jxr_string">"\u041d\u0001\u0000\u0000\u0000\u00fc\u0424\u0001\u0000\u0000\u0000\u00fe"</span>+
-<a class="jxr_linenumber" name="L682" href="#L682">682</a> 		<span class="jxr_string">"\u042a\u0001\u0000\u0000\u0000\u0100\u043b\u0001\u0000\u0000\u0000\u0102"</span>+
-<a class="jxr_linenumber" name="L683" href="#L683">683</a> 		<span class="jxr_string">"\u0451\u0001\u0000\u0000\u0000\u0104\u0458\u0001\u0000\u0000\u0000\u0106"</span>+
-<a class="jxr_linenumber" name="L684" href="#L684">684</a> 		<span class="jxr_string">"\u045e\u0001\u0000\u0000\u0000\u0108\u048c\u0001\u0000\u0000\u0000\u010a"</span>+
-<a class="jxr_linenumber" name="L685" href="#L685">685</a> 		<span class="jxr_string">"\u048e\u0001\u0000\u0000\u0000\u010c\u0499\u0001\u0000\u0000\u0000\u010e"</span>+
-<a class="jxr_linenumber" name="L686" href="#L686">686</a> 		<span class="jxr_string">"\u049b\u0001\u0000\u0000\u0000\u0110\u04a7\u0001\u0000\u0000\u0000\u0112"</span>+
-<a class="jxr_linenumber" name="L687" href="#L687">687</a> 		<span class="jxr_string">"\u04ad\u0001\u0000\u0000\u0000\u0114\u04b4\u0001\u0000\u0000\u0000\u0116"</span>+
-<a class="jxr_linenumber" name="L688" href="#L688">688</a> 		<span class="jxr_string">"\u04b8\u0001\u0000\u0000\u0000\u0118\u04be\u0001\u0000\u0000\u0000\u011a"</span>+
-<a class="jxr_linenumber" name="L689" href="#L689">689</a> 		<span class="jxr_string">"\u04c6\u0001\u0000\u0000\u0000\u011c\u04c8\u0001\u0000\u0000\u0000\u011e"</span>+
-<a class="jxr_linenumber" name="L690" href="#L690">690</a> 		<span class="jxr_string">"\u04ce\u0001\u0000\u0000\u0000\u0120\u0121\u0005a\u0000\u0000\u0121\u0122"</span>+
-<a class="jxr_linenumber" name="L691" href="#L691">691</a> 		<span class="jxr_string">"\u0005b\u0000\u0000\u0122\u0123\u0005s\u0000\u0000\u0123\u0124\u0005t"</span>+
-<a class="jxr_linenumber" name="L692" href="#L692">692</a> 		<span class="jxr_string">"\u0000\u0000\u0124\u0125\u0005r\u0000\u0000\u0125\u0126\u0005a\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L693" href="#L693">693</a> 		<span class="jxr_string">"\u0126\u0127\u0005c\u0000\u0000\u0127\u0128\u0005t\u0000\u0000\u0128\u0003"</span>+
-<a class="jxr_linenumber" name="L694" href="#L694">694</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0129\u012a\u0005a\u0000\u0000\u012a\u012b\u0005"</span>+
-<a class="jxr_linenumber" name="L695" href="#L695">695</a> 		<span class="jxr_string">"s\u0000\u0000\u012b\u012c\u0005s\u0000\u0000\u012c\u012d\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L696" href="#L696">696</a> 		<span class="jxr_string">"\u0000\u012d\u012e\u0005r\u0000\u0000\u012e\u012f\u0005t\u0000\u0000\u012f"</span>+
-<a class="jxr_linenumber" name="L697" href="#L697">697</a> 		<span class="jxr_string">"\u0005\u0001\u0000\u0000\u0000\u0130\u0131\u0005b\u0000\u0000\u0131\u0132"</span>+
-<a class="jxr_linenumber" name="L698" href="#L698">698</a> 		<span class="jxr_string">"\u0005o\u0000\u0000\u0132\u0133\u0005o\u0000\u0000\u0133\u0134\u0005l"</span>+
-<a class="jxr_linenumber" name="L699" href="#L699">699</a> 		<span class="jxr_string">"\u0000\u0000\u0134\u0135\u0005e\u0000\u0000\u0135\u0136\u0005a\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L700" href="#L700">700</a> 		<span class="jxr_string">"\u0136\u0137\u0005n\u0000\u0000\u0137\u0007\u0001\u0000\u0000\u0000\u0138"</span>+
-<a class="jxr_linenumber" name="L701" href="#L701">701</a> 		<span class="jxr_string">"\u0139\u0005b\u0000\u0000\u0139\u013a\u0005r\u0000\u0000\u013a\u013b\u0005"</span>+
-<a class="jxr_linenumber" name="L702" href="#L702">702</a> 		<span class="jxr_string">"e\u0000\u0000\u013b\u013c\u0005a\u0000\u0000\u013c\u013d\u0005k\u0000"</span>+
-<a class="jxr_linenumber" name="L703" href="#L703">703</a> 		<span class="jxr_string">"\u0000\u013d\t\u0001\u0000\u0000\u0000\u013e\u013f\u0005b\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L704" href="#L704">704</a> 		<span class="jxr_string">"\u013f\u0140\u0005y\u0000\u0000\u0140\u0141\u0005t\u0000\u0000\u0141\u0142"</span>+
-<a class="jxr_linenumber" name="L705" href="#L705">705</a> 		<span class="jxr_string">"\u0005e\u0000\u0000\u0142\u000b\u0001\u0000\u0000\u0000\u0143\u0144\u0005"</span>+
-<a class="jxr_linenumber" name="L706" href="#L706">706</a> 		<span class="jxr_string">"c\u0000\u0000\u0144\u0145\u0005a\u0000\u0000\u0145\u0146\u0005s\u0000"</span>+
-<a class="jxr_linenumber" name="L707" href="#L707">707</a> 		<span class="jxr_string">"\u0000\u0146\u0147\u0005e\u0000\u0000\u0147\r\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L708" href="#L708">708</a> 		<span class="jxr_string">"\u0148\u0149\u0005c\u0000\u0000\u0149\u014a\u0005a\u0000\u0000\u014a\u014b"</span>+
-<a class="jxr_linenumber" name="L709" href="#L709">709</a> 		<span class="jxr_string">"\u0005t\u0000\u0000\u014b\u014c\u0005c\u0000\u0000\u014c\u014d\u0005h"</span>+
-<a class="jxr_linenumber" name="L710" href="#L710">710</a> 		<span class="jxr_string">"\u0000\u0000\u014d\u000f\u0001\u0000\u0000\u0000\u014e\u014f\u0005c\u0000"</span>+
-<a class="jxr_linenumber" name="L711" href="#L711">711</a> 		<span class="jxr_string">"\u0000\u014f\u0150\u0005h\u0000\u0000\u0150\u0151\u0005a\u0000\u0000\u0151"</span>+
-<a class="jxr_linenumber" name="L712" href="#L712">712</a> 		<span class="jxr_string">"\u0152\u0005r\u0000\u0000\u0152\u0011\u0001\u0000\u0000\u0000\u0153\u0154"</span>+
-<a class="jxr_linenumber" name="L713" href="#L713">713</a> 		<span class="jxr_string">"\u0005c\u0000\u0000\u0154\u0155\u0005l\u0000\u0000\u0155\u0156\u0005a"</span>+
-<a class="jxr_linenumber" name="L714" href="#L714">714</a> 		<span class="jxr_string">"\u0000\u0000\u0156\u0157\u0005s\u0000\u0000\u0157\u0158\u0005s\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L715" href="#L715">715</a> 		<span class="jxr_string">"\u0158\u0013\u0001\u0000\u0000\u0000\u0159\u015a\u0005c\u0000\u0000\u015a"</span>+
-<a class="jxr_linenumber" name="L716" href="#L716">716</a> 		<span class="jxr_string">"\u015b\u0005o\u0000\u0000\u015b\u015c\u0005n\u0000\u0000\u015c\u015d\u0005"</span>+
-<a class="jxr_linenumber" name="L717" href="#L717">717</a> 		<span class="jxr_string">"s\u0000\u0000\u015d\u015e\u0005t\u0000\u0000\u015e\u0015\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L718" href="#L718">718</a> 		<span class="jxr_string">"\u0000\u015f\u0160\u0005c\u0000\u0000\u0160\u0161\u0005o\u0000\u0000\u0161"</span>+
-<a class="jxr_linenumber" name="L719" href="#L719">719</a> 		<span class="jxr_string">"\u0162\u0005n\u0000\u0000\u0162\u0163\u0005t\u0000\u0000\u0163\u0164\u0005"</span>+
-<a class="jxr_linenumber" name="L720" href="#L720">720</a> 		<span class="jxr_string">"i\u0000\u0000\u0164\u0165\u0005n\u0000\u0000\u0165\u0166\u0005u\u0000"</span>+
-<a class="jxr_linenumber" name="L721" href="#L721">721</a> 		<span class="jxr_string">"\u0000\u0166\u0167\u0005e\u0000\u0000\u0167\u0017\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L722" href="#L722">722</a> 		<span class="jxr_string">"\u0168\u0169\u0005d\u0000\u0000\u0169\u016a\u0005e\u0000\u0000\u016a\u016b"</span>+
-<a class="jxr_linenumber" name="L723" href="#L723">723</a> 		<span class="jxr_string">"\u0005f\u0000\u0000\u016b\u016c\u0005a\u0000\u0000\u016c\u016d\u0005u"</span>+
-<a class="jxr_linenumber" name="L724" href="#L724">724</a> 		<span class="jxr_string">"\u0000\u0000\u016d\u016e\u0005l\u0000\u0000\u016e\u016f\u0005t\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L725" href="#L725">725</a> 		<span class="jxr_string">"\u016f\u0019\u0001\u0000\u0000\u0000\u0170\u0171\u0005d\u0000\u0000\u0171"</span>+
-<a class="jxr_linenumber" name="L726" href="#L726">726</a> 		<span class="jxr_string">"\u0172\u0005o\u0000\u0000\u0172\u001b\u0001\u0000\u0000\u0000\u0173\u0174"</span>+
-<a class="jxr_linenumber" name="L727" href="#L727">727</a> 		<span class="jxr_string">"\u0005d\u0000\u0000\u0174\u0175\u0005o\u0000\u0000\u0175\u0176\u0005u"</span>+
-<a class="jxr_linenumber" name="L728" href="#L728">728</a> 		<span class="jxr_string">"\u0000\u0000\u0176\u0177\u0005b\u0000\u0000\u0177\u0178\u0005l\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L729" href="#L729">729</a> 		<span class="jxr_string">"\u0178\u0179\u0005e\u0000\u0000\u0179\u001d\u0001\u0000\u0000\u0000\u017a"</span>+
-<a class="jxr_linenumber" name="L730" href="#L730">730</a> 		<span class="jxr_string">"\u017b\u0005e\u0000\u0000\u017b\u017c\u0005l\u0000\u0000\u017c\u017d\u0005"</span>+
-<a class="jxr_linenumber" name="L731" href="#L731">731</a> 		<span class="jxr_string">"s\u0000\u0000\u017d\u017e\u0005e\u0000\u0000\u017e\u001f\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L732" href="#L732">732</a> 		<span class="jxr_string">"\u0000\u017f\u0180\u0005e\u0000\u0000\u0180\u0181\u0005n\u0000\u0000\u0181"</span>+
-<a class="jxr_linenumber" name="L733" href="#L733">733</a> 		<span class="jxr_string">"\u0182\u0005u\u0000\u0000\u0182\u0183\u0005m\u0000\u0000\u0183!\u0001"</span>+
-<a class="jxr_linenumber" name="L734" href="#L734">734</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0184\u0185\u0005e\u0000\u0000\u0185\u0186\u0005x\u0000"</span>+
-<a class="jxr_linenumber" name="L735" href="#L735">735</a> 		<span class="jxr_string">"\u0000\u0186\u0187\u0005t\u0000\u0000\u0187\u0188\u0005e\u0000\u0000\u0188"</span>+
-<a class="jxr_linenumber" name="L736" href="#L736">736</a> 		<span class="jxr_string">"\u0189\u0005n\u0000\u0000\u0189\u018a\u0005d\u0000\u0000\u018a\u018b\u0005"</span>+
-<a class="jxr_linenumber" name="L737" href="#L737">737</a> 		<span class="jxr_string">"s\u0000\u0000\u018b#\u0001\u0000\u0000\u0000\u018c\u018d\u0005f\u0000"</span>+
-<a class="jxr_linenumber" name="L738" href="#L738">738</a> 		<span class="jxr_string">"\u0000\u018d\u018e\u0005i\u0000\u0000\u018e\u018f\u0005n\u0000\u0000\u018f"</span>+
-<a class="jxr_linenumber" name="L739" href="#L739">739</a> 		<span class="jxr_string">"\u0190\u0005a\u0000\u0000\u0190\u0191\u0005l\u0000\u0000\u0191%\u0001"</span>+
-<a class="jxr_linenumber" name="L740" href="#L740">740</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0192\u0193\u0005f\u0000\u0000\u0193\u0194\u0005i\u0000"</span>+
-<a class="jxr_linenumber" name="L741" href="#L741">741</a> 		<span class="jxr_string">"\u0000\u0194\u0195\u0005n\u0000\u0000\u0195\u0196\u0005a\u0000\u0000\u0196"</span>+
-<a class="jxr_linenumber" name="L742" href="#L742">742</a> 		<span class="jxr_string">"\u0197\u0005l\u0000\u0000\u0197\u0198\u0005l\u0000\u0000\u0198\u0199\u0005"</span>+
-<a class="jxr_linenumber" name="L743" href="#L743">743</a> 		<span class="jxr_string">"y\u0000\u0000\u0199\'\u0001\u0000\u0000\u0000\u019a\u019b\u0005f\u0000"</span>+
-<a class="jxr_linenumber" name="L744" href="#L744">744</a> 		<span class="jxr_string">"\u0000\u019b\u019c\u0005l\u0000\u0000\u019c\u019d\u0005o\u0000\u0000\u019d"</span>+
-<a class="jxr_linenumber" name="L745" href="#L745">745</a> 		<span class="jxr_string">"\u019e\u0005a\u0000\u0000\u019e\u019f\u0005t\u0000\u0000\u019f)\u0001"</span>+
-<a class="jxr_linenumber" name="L746" href="#L746">746</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01a0\u01a1\u0005f\u0000\u0000\u01a1\u01a2\u0005o\u0000"</span>+
-<a class="jxr_linenumber" name="L747" href="#L747">747</a> 		<span class="jxr_string">"\u0000\u01a2\u01a3\u0005r\u0000\u0000\u01a3+\u0001\u0000\u0000\u0000\u01a4"</span>+
-<a class="jxr_linenumber" name="L748" href="#L748">748</a> 		<span class="jxr_string">"\u01a5\u0005i\u0000\u0000\u01a5\u01a6\u0005f\u0000\u0000\u01a6-\u0001"</span>+
-<a class="jxr_linenumber" name="L749" href="#L749">749</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01a7\u01a8\u0005g\u0000\u0000\u01a8\u01a9\u0005o\u0000"</span>+
-<a class="jxr_linenumber" name="L750" href="#L750">750</a> 		<span class="jxr_string">"\u0000\u01a9\u01aa\u0005t\u0000\u0000\u01aa\u01ab\u0005o\u0000\u0000\u01ab"</span>+
-<a class="jxr_linenumber" name="L751" href="#L751">751</a> 		<span class="jxr_string">"/\u0001\u0000\u0000\u0000\u01ac\u01ad\u0005i\u0000\u0000\u01ad\u01ae\u0005"</span>+
-<a class="jxr_linenumber" name="L752" href="#L752">752</a> 		<span class="jxr_string">"m\u0000\u0000\u01ae\u01af\u0005p\u0000\u0000\u01af\u01b0\u0005l\u0000"</span>+
-<a class="jxr_linenumber" name="L753" href="#L753">753</a> 		<span class="jxr_string">"\u0000\u01b0\u01b1\u0005e\u0000\u0000\u01b1\u01b2\u0005m\u0000\u0000\u01b2"</span>+
-<a class="jxr_linenumber" name="L754" href="#L754">754</a> 		<span class="jxr_string">"\u01b3\u0005e\u0000\u0000\u01b3\u01b4\u0005n\u0000\u0000\u01b4\u01b5\u0005"</span>+
-<a class="jxr_linenumber" name="L755" href="#L755">755</a> 		<span class="jxr_string">"t\u0000\u0000\u01b5\u01b6\u0005s\u0000\u0000\u01b61\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L756" href="#L756">756</a> 		<span class="jxr_string">"\u0000\u01b7\u01b8\u0005i\u0000\u0000\u01b8\u01b9\u0005m\u0000\u0000\u01b9"</span>+
-<a class="jxr_linenumber" name="L757" href="#L757">757</a> 		<span class="jxr_string">"\u01ba\u0005p\u0000\u0000\u01ba\u01bb\u0005o\u0000\u0000\u01bb\u01bc\u0005"</span>+
-<a class="jxr_linenumber" name="L758" href="#L758">758</a> 		<span class="jxr_string">"r\u0000\u0000\u01bc\u01bd\u0005t\u0000\u0000\u01bd3\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L759" href="#L759">759</a> 		<span class="jxr_string">"\u0000\u01be\u01bf\u0005i\u0000\u0000\u01bf\u01c0\u0005n\u0000\u0000\u01c0"</span>+
-<a class="jxr_linenumber" name="L760" href="#L760">760</a> 		<span class="jxr_string">"\u01c1\u0005s\u0000\u0000\u01c1\u01c2\u0005t\u0000\u0000\u01c2\u01c3\u0005"</span>+
-<a class="jxr_linenumber" name="L761" href="#L761">761</a> 		<span class="jxr_string">"a\u0000\u0000\u01c3\u01c4\u0005n\u0000\u0000\u01c4\u01c5\u0005c\u0000"</span>+
-<a class="jxr_linenumber" name="L762" href="#L762">762</a> 		<span class="jxr_string">"\u0000\u01c5\u01c6\u0005e\u0000\u0000\u01c6\u01c7\u0005o\u0000\u0000\u01c7"</span>+
-<a class="jxr_linenumber" name="L763" href="#L763">763</a> 		<span class="jxr_string">"\u01c8\u0005f\u0000\u0000\u01c85\u0001\u0000\u0000\u0000\u01c9\u01ca\u0005"</span>+
-<a class="jxr_linenumber" name="L764" href="#L764">764</a> 		<span class="jxr_string">"i\u0000\u0000\u01ca\u01cb\u0005n\u0000\u0000\u01cb\u01cc\u0005t\u0000"</span>+
-<a class="jxr_linenumber" name="L765" href="#L765">765</a> 		<span class="jxr_string">"\u0000\u01cc7\u0001\u0000\u0000\u0000\u01cd\u01ce\u0005i\u0000\u0000\u01ce"</span>+
-<a class="jxr_linenumber" name="L766" href="#L766">766</a> 		<span class="jxr_string">"\u01cf\u0005n\u0000\u0000\u01cf\u01d0\u0005t\u0000\u0000\u01d0\u01d1\u0005"</span>+
-<a class="jxr_linenumber" name="L767" href="#L767">767</a> 		<span class="jxr_string">"e\u0000\u0000\u01d1\u01d2\u0005r\u0000\u0000\u01d2\u01d3\u0005f\u0000"</span>+
-<a class="jxr_linenumber" name="L768" href="#L768">768</a> 		<span class="jxr_string">"\u0000\u01d3\u01d4\u0005a\u0000\u0000\u01d4\u01d5\u0005c\u0000\u0000\u01d5"</span>+
-<a class="jxr_linenumber" name="L769" href="#L769">769</a> 		<span class="jxr_string">"\u01d6\u0005e\u0000\u0000\u01d69\u0001\u0000\u0000\u0000\u01d7\u01d8\u0005"</span>+
-<a class="jxr_linenumber" name="L770" href="#L770">770</a> 		<span class="jxr_string">"l\u0000\u0000\u01d8\u01d9\u0005o\u0000\u0000\u01d9\u01da\u0005n\u0000"</span>+
-<a class="jxr_linenumber" name="L771" href="#L771">771</a> 		<span class="jxr_string">"\u0000\u01da\u01db\u0005g\u0000\u0000\u01db;\u0001\u0000\u0000\u0000\u01dc"</span>+
-<a class="jxr_linenumber" name="L772" href="#L772">772</a> 		<span class="jxr_string">"\u01dd\u0005n\u0000\u0000\u01dd\u01de\u0005a\u0000\u0000\u01de\u01df\u0005"</span>+
-<a class="jxr_linenumber" name="L773" href="#L773">773</a> 		<span class="jxr_string">"t\u0000\u0000\u01df\u01e0\u0005i\u0000\u0000\u01e0\u01e1\u0005v\u0000"</span>+
-<a class="jxr_linenumber" name="L774" href="#L774">774</a> 		<span class="jxr_string">"\u0000\u01e1\u01e2\u0005e\u0000\u0000\u01e2=\u0001\u0000\u0000\u0000\u01e3"</span>+
-<a class="jxr_linenumber" name="L775" href="#L775">775</a> 		<span class="jxr_string">"\u01e4\u0005n\u0000\u0000\u01e4\u01e5\u0005e\u0000\u0000\u01e5\u01e6\u0005"</span>+
-<a class="jxr_linenumber" name="L776" href="#L776">776</a> 		<span class="jxr_string">"w\u0000\u0000\u01e6?\u0001\u0000\u0000\u0000\u01e7\u01e8\u0005p\u0000"</span>+
-<a class="jxr_linenumber" name="L777" href="#L777">777</a> 		<span class="jxr_string">"\u0000\u01e8\u01e9\u0005a\u0000\u0000\u01e9\u01ea\u0005c\u0000\u0000\u01ea"</span>+
-<a class="jxr_linenumber" name="L778" href="#L778">778</a> 		<span class="jxr_string">"\u01eb\u0005k\u0000\u0000\u01eb\u01ec\u0005a\u0000\u0000\u01ec\u01ed\u0005"</span>+
-<a class="jxr_linenumber" name="L779" href="#L779">779</a> 		<span class="jxr_string">"g\u0000\u0000\u01ed\u01ee\u0005e\u0000\u0000\u01eeA\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L780" href="#L780">780</a> 		<span class="jxr_string">"\u0000\u01ef\u01f0\u0005p\u0000\u0000\u01f0\u01f1\u0005r\u0000\u0000\u01f1"</span>+
-<a class="jxr_linenumber" name="L781" href="#L781">781</a> 		<span class="jxr_string">"\u01f2\u0005i\u0000\u0000\u01f2\u01f3\u0005v\u0000\u0000\u01f3\u01f4\u0005"</span>+
-<a class="jxr_linenumber" name="L782" href="#L782">782</a> 		<span class="jxr_string">"a\u0000\u0000\u01f4\u01f5\u0005t\u0000\u0000\u01f5\u01f6\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L783" href="#L783">783</a> 		<span class="jxr_string">"\u0000\u01f6C\u0001\u0000\u0000\u0000\u01f7\u01f8\u0005p\u0000\u0000\u01f8"</span>+
-<a class="jxr_linenumber" name="L784" href="#L784">784</a> 		<span class="jxr_string">"\u01f9\u0005r\u0000\u0000\u01f9\u01fa\u0005o\u0000\u0000\u01fa\u01fb\u0005"</span>+
-<a class="jxr_linenumber" name="L785" href="#L785">785</a> 		<span class="jxr_string">"t\u0000\u0000\u01fb\u01fc\u0005e\u0000\u0000\u01fc\u01fd\u0005c\u0000"</span>+
-<a class="jxr_linenumber" name="L786" href="#L786">786</a> 		<span class="jxr_string">"\u0000\u01fd\u01fe\u0005t\u0000\u0000\u01fe\u01ff\u0005e\u0000\u0000\u01ff"</span>+
-<a class="jxr_linenumber" name="L787" href="#L787">787</a> 		<span class="jxr_string">"\u0200\u0005d\u0000\u0000\u0200E\u0001\u0000\u0000\u0000\u0201\u0202\u0005"</span>+
-<a class="jxr_linenumber" name="L788" href="#L788">788</a> 		<span class="jxr_string">"p\u0000\u0000\u0202\u0203\u0005u\u0000\u0000\u0203\u0204\u0005b\u0000"</span>+
-<a class="jxr_linenumber" name="L789" href="#L789">789</a> 		<span class="jxr_string">"\u0000\u0204\u0205\u0005l\u0000\u0000\u0205\u0206\u0005i\u0000\u0000\u0206"</span>+
-<a class="jxr_linenumber" name="L790" href="#L790">790</a> 		<span class="jxr_string">"\u0207\u0005c\u0000\u0000\u0207G\u0001\u0000\u0000\u0000\u0208\u0209\u0005"</span>+
-<a class="jxr_linenumber" name="L791" href="#L791">791</a> 		<span class="jxr_string">"r\u0000\u0000\u0209\u020a\u0005e\u0000\u0000\u020a\u020b\u0005t\u0000"</span>+
-<a class="jxr_linenumber" name="L792" href="#L792">792</a> 		<span class="jxr_string">"\u0000\u020b\u020c\u0005u\u0000\u0000\u020c\u020d\u0005r\u0000\u0000\u020d"</span>+
-<a class="jxr_linenumber" name="L793" href="#L793">793</a> 		<span class="jxr_string">"\u020e\u0005n\u0000\u0000\u020eI\u0001\u0000\u0000\u0000\u020f\u0210\u0005"</span>+
-<a class="jxr_linenumber" name="L794" href="#L794">794</a> 		<span class="jxr_string">"s\u0000\u0000\u0210\u0211\u0005h\u0000\u0000\u0211\u0212\u0005o\u0000"</span>+
-<a class="jxr_linenumber" name="L795" href="#L795">795</a> 		<span class="jxr_string">"\u0000\u0212\u0213\u0005r\u0000\u0000\u0213\u0214\u0005t\u0000\u0000\u0214"</span>+
-<a class="jxr_linenumber" name="L796" href="#L796">796</a> 		<span class="jxr_string">"K\u0001\u0000\u0000\u0000\u0215\u0216\u0005s\u0000\u0000\u0216\u0217\u0005"</span>+
-<a class="jxr_linenumber" name="L797" href="#L797">797</a> 		<span class="jxr_string">"t\u0000\u0000\u0217\u0218\u0005a\u0000\u0000\u0218\u0219\u0005t\u0000"</span>+
-<a class="jxr_linenumber" name="L798" href="#L798">798</a> 		<span class="jxr_string">"\u0000\u0219\u021a\u0005i\u0000\u0000\u021a\u021b\u0005c\u0000\u0000\u021b"</span>+
-<a class="jxr_linenumber" name="L799" href="#L799">799</a> 		<span class="jxr_string">"M\u0001\u0000\u0000\u0000\u021c\u021d\u0005s\u0000\u0000\u021d\u021e\u0005"</span>+
-<a class="jxr_linenumber" name="L800" href="#L800">800</a> 		<span class="jxr_string">"t\u0000\u0000\u021e\u021f\u0005r\u0000\u0000\u021f\u0220\u0005i\u0000"</span>+
-<a class="jxr_linenumber" name="L801" href="#L801">801</a> 		<span class="jxr_string">"\u0000\u0220\u0221\u0005c\u0000\u0000\u0221\u0222\u0005t\u0000\u0000\u0222"</span>+
-<a class="jxr_linenumber" name="L802" href="#L802">802</a> 		<span class="jxr_string">"\u0223\u0005f\u0000\u0000\u0223\u0224\u0005p\u0000\u0000\u0224O\u0001"</span>+
-<a class="jxr_linenumber" name="L803" href="#L803">803</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0225\u0226\u0005s\u0000\u0000\u0226\u0227\u0005u\u0000"</span>+
-<a class="jxr_linenumber" name="L804" href="#L804">804</a> 		<span class="jxr_string">"\u0000\u0227\u0228\u0005p\u0000\u0000\u0228\u0229\u0005e\u0000\u0000\u0229"</span>+
-<a class="jxr_linenumber" name="L805" href="#L805">805</a> 		<span class="jxr_string">"\u022a\u0005r\u0000\u0000\u022aQ\u0001\u0000\u0000\u0000\u022b\u022c\u0005"</span>+
-<a class="jxr_linenumber" name="L806" href="#L806">806</a> 		<span class="jxr_string">"s\u0000\u0000\u022c\u022d\u0005w\u0000\u0000\u022d\u022e\u0005i\u0000"</span>+
-<a class="jxr_linenumber" name="L807" href="#L807">807</a> 		<span class="jxr_string">"\u0000\u022e\u022f\u0005t\u0000\u0000\u022f\u0230\u0005c\u0000\u0000\u0230"</span>+
-<a class="jxr_linenumber" name="L808" href="#L808">808</a> 		<span class="jxr_string">"\u0231\u0005h\u0000\u0000\u0231S\u0001\u0000\u0000\u0000\u0232\u0233\u0005"</span>+
-<a class="jxr_linenumber" name="L809" href="#L809">809</a> 		<span class="jxr_string">"s\u0000\u0000\u0233\u0234\u0005y\u0000\u0000\u0234\u0235\u0005n\u0000"</span>+
-<a class="jxr_linenumber" name="L810" href="#L810">810</a> 		<span class="jxr_string">"\u0000\u0235\u0236\u0005c\u0000\u0000\u0236\u0237\u0005h\u0000\u0000\u0237"</span>+
-<a class="jxr_linenumber" name="L811" href="#L811">811</a> 		<span class="jxr_string">"\u0238\u0005r\u0000\u0000\u0238\u0239\u0005o\u0000\u0000\u0239\u023a\u0005"</span>+
-<a class="jxr_linenumber" name="L812" href="#L812">812</a> 		<span class="jxr_string">"n\u0000\u0000\u023a\u023b\u0005i\u0000\u0000\u023b\u023c\u0005z\u0000"</span>+
-<a class="jxr_linenumber" name="L813" href="#L813">813</a> 		<span class="jxr_string">"\u0000\u023c\u023d\u0005e\u0000\u0000\u023d\u023e\u0005d\u0000\u0000\u023e"</span>+
-<a class="jxr_linenumber" name="L814" href="#L814">814</a> 		<span class="jxr_string">"U\u0001\u0000\u0000\u0000\u023f\u0240\u0005t\u0000\u0000\u0240\u0241\u0005"</span>+
-<a class="jxr_linenumber" name="L815" href="#L815">815</a> 		<span class="jxr_string">"h\u0000\u0000\u0241\u0242\u0005i\u0000\u0000\u0242\u0243\u0005s\u0000"</span>+
-<a class="jxr_linenumber" name="L816" href="#L816">816</a> 		<span class="jxr_string">"\u0000\u0243W\u0001\u0000\u0000\u0000\u0244\u0245\u0005t\u0000\u0000\u0245"</span>+
-<a class="jxr_linenumber" name="L817" href="#L817">817</a> 		<span class="jxr_string">"\u0246\u0005h\u0000\u0000\u0246\u0247\u0005r\u0000\u0000\u0247\u0248\u0005"</span>+
-<a class="jxr_linenumber" name="L818" href="#L818">818</a> 		<span class="jxr_string">"o\u0000\u0000\u0248\u0249\u0005w\u0000\u0000\u0249Y\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L819" href="#L819">819</a> 		<span class="jxr_string">"\u0000\u024a\u024b\u0005t\u0000\u0000\u024b\u024c\u0005h\u0000\u0000\u024c"</span>+
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> 		<span class="jxr_string">"\u024d\u0005r\u0000\u0000\u024d\u024e\u0005o\u0000\u0000\u024e\u024f\u0005"</span>+
-<a class="jxr_linenumber" name="L821" href="#L821">821</a> 		<span class="jxr_string">"w\u0000\u0000\u024f\u0250\u0005s\u0000\u0000\u0250[\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L822" href="#L822">822</a> 		<span class="jxr_string">"\u0000\u0251\u0252\u0005t\u0000\u0000\u0252\u0253\u0005r\u0000\u0000\u0253"</span>+
-<a class="jxr_linenumber" name="L823" href="#L823">823</a> 		<span class="jxr_string">"\u0254\u0005a\u0000\u0000\u0254\u0255\u0005n\u0000\u0000\u0255\u0256\u0005"</span>+
-<a class="jxr_linenumber" name="L824" href="#L824">824</a> 		<span class="jxr_string">"s\u0000\u0000\u0256\u0257\u0005i\u0000\u0000\u0257\u0258\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L825" href="#L825">825</a> 		<span class="jxr_string">"\u0000\u0258\u0259\u0005n\u0000\u0000\u0259\u025a\u0005t\u0000\u0000\u025a"</span>+
-<a class="jxr_linenumber" name="L826" href="#L826">826</a> 		<span class="jxr_string">"]\u0001\u0000\u0000\u0000\u025b\u025c\u0005t\u0000\u0000\u025c\u025d\u0005"</span>+
-<a class="jxr_linenumber" name="L827" href="#L827">827</a> 		<span class="jxr_string">"r\u0000\u0000\u025d\u025e\u0005y\u0000\u0000\u025e_\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L828" href="#L828">828</a> 		<span class="jxr_string">"\u0000\u025f\u0260\u0005v\u0000\u0000\u0260\u0261\u0005o\u0000\u0000\u0261"</span>+
-<a class="jxr_linenumber" name="L829" href="#L829">829</a> 		<span class="jxr_string">"\u0262\u0005i\u0000\u0000\u0262\u0263\u0005d\u0000\u0000\u0263a\u0001"</span>+
-<a class="jxr_linenumber" name="L830" href="#L830">830</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0264\u0265\u0005v\u0000\u0000\u0265\u0266\u0005o\u0000"</span>+
-<a class="jxr_linenumber" name="L831" href="#L831">831</a> 		<span class="jxr_string">"\u0000\u0266\u0267\u0005l\u0000\u0000\u0267\u0268\u0005a\u0000\u0000\u0268"</span>+
-<a class="jxr_linenumber" name="L832" href="#L832">832</a> 		<span class="jxr_string">"\u0269\u0005t\u0000\u0000\u0269\u026a\u0005i\u0000\u0000\u026a\u026b\u0005"</span>+
-<a class="jxr_linenumber" name="L833" href="#L833">833</a> 		<span class="jxr_string">"l\u0000\u0000\u026b\u026c\u0005e\u0000\u0000\u026cc\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L834" href="#L834">834</a> 		<span class="jxr_string">"\u0000\u026d\u026e\u0005w\u0000\u0000\u026e\u026f\u0005h\u0000\u0000\u026f"</span>+
-<a class="jxr_linenumber" name="L835" href="#L835">835</a> 		<span class="jxr_string">"\u0270\u0005i\u0000\u0000\u0270\u0271\u0005l\u0000\u0000\u0271\u0272\u0005"</span>+
-<a class="jxr_linenumber" name="L836" href="#L836">836</a> 		<span class="jxr_string">"e\u0000\u0000\u0272e\u0001\u0000\u0000\u0000\u0273\u0274\u0005r\u0000"</span>+
-<a class="jxr_linenumber" name="L837" href="#L837">837</a> 		<span class="jxr_string">"\u0000\u0274\u0275\u0005e\u0000\u0000\u0275\u0276\u0005c\u0000\u0000\u0276"</span>+
-<a class="jxr_linenumber" name="L838" href="#L838">838</a> 		<span class="jxr_string">"\u0277\u0005o\u0000\u0000\u0277\u0278\u0005r\u0000\u0000\u0278\u0279\u0005"</span>+
-<a class="jxr_linenumber" name="L839" href="#L839">839</a> 		<span class="jxr_string">"d\u0000\u0000\u0279g\u0001\u0000\u0000\u0000\u027a\u027b\u0005y\u0000"</span>+
-<a class="jxr_linenumber" name="L840" href="#L840">840</a> 		<span class="jxr_string">"\u0000\u027b\u027c\u0005i\u0000\u0000\u027c\u027d\u0005e\u0000\u0000\u027d"</span>+
-<a class="jxr_linenumber" name="L841" href="#L841">841</a> 		<span class="jxr_string">"\u027e\u0005l\u0000\u0000\u027e\u027f\u0005d\u0000\u0000\u027fi\u0001"</span>+
-<a class="jxr_linenumber" name="L842" href="#L842">842</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0280\u0281\u0005n\u0000\u0000\u0281\u0282\u0005o\u0000"</span>+
-<a class="jxr_linenumber" name="L843" href="#L843">843</a> 		<span class="jxr_string">"\u0000\u0282\u0283\u0005n\u0000\u0000\u0283\u0284\u0005-\u0000\u0000\u0284"</span>+
-<a class="jxr_linenumber" name="L844" href="#L844">844</a> 		<span class="jxr_string">"\u0285\u0005s\u0000\u0000\u0285\u0286\u0005e\u0000\u0000\u0286\u0287\u0005"</span>+
-<a class="jxr_linenumber" name="L845" href="#L845">845</a> 		<span class="jxr_string">"a\u0000\u0000\u0287\u0288\u0005l\u0000\u0000\u0288\u0289\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L846" href="#L846">846</a> 		<span class="jxr_string">"\u0000\u0289\u028a\u0005d\u0000\u0000\u028ak\u0001\u0000\u0000\u0000\u028b"</span>+
-<a class="jxr_linenumber" name="L847" href="#L847">847</a> 		<span class="jxr_string">"\u028c\u0005s\u0000\u0000\u028c\u028d\u0005e\u0000\u0000\u028d\u028e\u0005"</span>+
-<a class="jxr_linenumber" name="L848" href="#L848">848</a> 		<span class="jxr_string">"a\u0000\u0000\u028e\u028f\u0005l\u0000\u0000\u028f\u0290\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L849" href="#L849">849</a> 		<span class="jxr_string">"\u0000\u0290\u0291\u0005d\u0000\u0000\u0291m\u0001\u0000\u0000\u0000\u0292"</span>+
-<a class="jxr_linenumber" name="L850" href="#L850">850</a> 		<span class="jxr_string">"\u0293\u0005p\u0000\u0000\u0293\u0294\u0005e\u0000\u0000\u0294\u0295\u0005"</span>+
-<a class="jxr_linenumber" name="L851" href="#L851">851</a> 		<span class="jxr_string">"r\u0000\u0000\u0295\u0296\u0005m\u0000\u0000\u0296\u0297\u0005i\u0000"</span>+
-<a class="jxr_linenumber" name="L852" href="#L852">852</a> 		<span class="jxr_string">"\u0000\u0297\u0298\u0005t\u0000\u0000\u0298\u0299\u0005s\u0000\u0000\u0299"</span>+
-<a class="jxr_linenumber" name="L853" href="#L853">853</a> 		<span class="jxr_string">"o\u0001\u0000\u0000\u0000\u029a\u029b\u0005w\u0000\u0000\u029b\u029c\u0005"</span>+
-<a class="jxr_linenumber" name="L854" href="#L854">854</a> 		<span class="jxr_string">"h\u0000\u0000\u029c\u029d\u0005e\u0000\u0000\u029d\u029e\u0005n\u0000"</span>+
-<a class="jxr_linenumber" name="L855" href="#L855">855</a> 		<span class="jxr_string">"\u0000\u029eq\u0001\u0000\u0000\u0000\u029f\u02ad\u00050\u0000\u0000\u02a0"</span>+
-<a class="jxr_linenumber" name="L856" href="#L856">856</a> 		<span class="jxr_string">"\u02aa\u0007\u0000\u0000\u0000\u02a1\u02a3\u0003\u010e\u0086\u0000\u02a2"</span>+
-<a class="jxr_linenumber" name="L857" href="#L857">857</a> 		<span class="jxr_string">"\u02a1\u0001\u0000\u0000\u0000\u02a2\u02a3\u0001\u0000\u0000\u0000\u02a3"</span>+
-<a class="jxr_linenumber" name="L858" href="#L858">858</a> 		<span class="jxr_string">"\u02ab\u0001\u0000\u0000\u0000\u02a4\u02a6\u0005_\u0000\u0000\u02a5\u02a4"</span>+
-<a class="jxr_linenumber" name="L859" href="#L859">859</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02a6\u02a7\u0001\u0000\u0000\u0000\u02a7\u02a5"</span>+
-<a class="jxr_linenumber" name="L860" href="#L860">860</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02a7\u02a8\u0001\u0000\u0000\u0000\u02a8\u02a9"</span>+
-<a class="jxr_linenumber" name="L861" href="#L861">861</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02a9\u02ab\u0003\u010e\u0086\u0000\u02aa\u02a2"</span>+
-<a class="jxr_linenumber" name="L862" href="#L862">862</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02aa\u02a5\u0001\u0000\u0000\u0000\u02ab\u02ad"</span>+
-<a class="jxr_linenumber" name="L863" href="#L863">863</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02ac\u029f\u0001\u0000\u0000\u0000\u02ac\u02a0"</span>+
-<a class="jxr_linenumber" name="L864" href="#L864">864</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02ad\u02ae\u0001\u0000\u0000\u0000\u02ae\u02af"</span>+
-<a class="jxr_linenumber" name="L865" href="#L865">865</a> 		<span class="jxr_string">"\u0007\u0001\u0000\u0000\u02afs\u0001\u0000\u0000\u0000\u02b0\u02be\u0005"</span>+
-<a class="jxr_linenumber" name="L866" href="#L866">866</a> 		<span class="jxr_string">"0\u0000\u0000\u02b1\u02bb\u0007\u0000\u0000\u0000\u02b2\u02b4\u0003\u010e"</span>+
-<a class="jxr_linenumber" name="L867" href="#L867">867</a> 		<span class="jxr_string">"\u0086\u0000\u02b3\u02b2\u0001\u0000\u0000\u0000\u02b3\u02b4\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L868" href="#L868">868</a> 		<span class="jxr_string">"\u0000\u0000\u02b4\u02bc\u0001\u0000\u0000\u0000\u02b5\u02b7\u0005_\u0000"</span>+
-<a class="jxr_linenumber" name="L869" href="#L869">869</a> 		<span class="jxr_string">"\u0000\u02b6\u02b5\u0001\u0000\u0000\u0000\u02b7\u02b8\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L870" href="#L870">870</a> 		<span class="jxr_string">"\u0000\u02b8\u02b6\u0001\u0000\u0000\u0000\u02b8\u02b9\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L871" href="#L871">871</a> 		<span class="jxr_string">"\u0000\u02b9\u02ba\u0001\u0000\u0000\u0000\u02ba\u02bc\u0003\u010e\u0086"</span>+
-<a class="jxr_linenumber" name="L872" href="#L872">872</a> 		<span class="jxr_string">"\u0000\u02bb\u02b3\u0001\u0000\u0000\u0000\u02bb\u02b6\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L873" href="#L873">873</a> 		<span class="jxr_string">"\u0000\u02bc\u02be\u0001\u0000\u0000\u0000\u02bd\u02b0\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L874" href="#L874">874</a> 		<span class="jxr_string">"\u0000\u02bd\u02b1\u0001\u0000\u0000\u0000\u02beu\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L875" href="#L875">875</a> 		<span class="jxr_string">"\u02bf\u02c0\u00050\u0000\u0000\u02c0\u02c1\u0007\u0002\u0000\u0000\u02c1"</span>+
-<a class="jxr_linenumber" name="L876" href="#L876">876</a> 		<span class="jxr_string">"\u02c9\u0007\u0003\u0000\u0000\u02c2\u02c4\u0007\u0004\u0000\u0000\u02c3"</span>+
-<a class="jxr_linenumber" name="L877" href="#L877">877</a> 		<span class="jxr_string">"\u02c2\u0001\u0000\u0000\u0000\u02c4\u02c7\u0001\u0000\u0000\u0000\u02c5"</span>+
-<a class="jxr_linenumber" name="L878" href="#L878">878</a> 		<span class="jxr_string">"\u02c3\u0001\u0000\u0000\u0000\u02c5\u02c6\u0001\u0000\u0000\u0000\u02c6"</span>+
-<a class="jxr_linenumber" name="L879" href="#L879">879</a> 		<span class="jxr_string">"\u02c8\u0001\u0000\u0000\u0000\u02c7\u02c5\u0001\u0000\u0000\u0000\u02c8"</span>+
-<a class="jxr_linenumber" name="L880" href="#L880">880</a> 		<span class="jxr_string">"\u02ca\u0007\u0003\u0000\u0000\u02c9\u02c5\u0001\u0000\u0000\u0000\u02c9"</span>+
-<a class="jxr_linenumber" name="L881" href="#L881">881</a> 		<span class="jxr_string">"\u02ca\u0001\u0000\u0000\u0000\u02ca\u02cb\u0001\u0000\u0000\u0000\u02cb"</span>+
-<a class="jxr_linenumber" name="L882" href="#L882">882</a> 		<span class="jxr_string">"\u02cc\u0007\u0001\u0000\u0000\u02ccw\u0001\u0000\u0000\u0000\u02cd\u02ce"</span>+
-<a class="jxr_linenumber" name="L883" href="#L883">883</a> 		<span class="jxr_string">"\u00050\u0000\u0000\u02ce\u02cf\u0007\u0002\u0000\u0000\u02cf\u02d7\u0007"</span>+
-<a class="jxr_linenumber" name="L884" href="#L884">884</a> 		<span class="jxr_string">"\u0003\u0000\u0000\u02d0\u02d2\u0007\u0004\u0000\u0000\u02d1\u02d0\u0001"</span>+
-<a class="jxr_linenumber" name="L885" href="#L885">885</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d2\u02d5\u0001\u0000\u0000\u0000\u02d3\u02d1\u0001"</span>+
-<a class="jxr_linenumber" name="L886" href="#L886">886</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d3\u02d4\u0001\u0000\u0000\u0000\u02d4\u02d6\u0001"</span>+
-<a class="jxr_linenumber" name="L887" href="#L887">887</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d5\u02d3\u0001\u0000\u0000\u0000\u02d6\u02d8\u0007"</span>+
-<a class="jxr_linenumber" name="L888" href="#L888">888</a> 		<span class="jxr_string">"\u0003\u0000\u0000\u02d7\u02d3\u0001\u0000\u0000\u0000\u02d7\u02d8\u0001"</span>+
-<a class="jxr_linenumber" name="L889" href="#L889">889</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d8y\u0001\u0000\u0000\u0000\u02d9\u02dd\u00050\u0000"</span>+
-<a class="jxr_linenumber" name="L890" href="#L890">890</a> 		<span class="jxr_string">"\u0000\u02da\u02dc\u0005_\u0000\u0000\u02db\u02da\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L891" href="#L891">891</a> 		<span class="jxr_string">"\u02dc\u02df\u0001\u0000\u0000\u0000\u02dd\u02db\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L892" href="#L892">892</a> 		<span class="jxr_string">"\u02dd\u02de\u0001\u0000\u0000\u0000\u02de\u02e0\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L893" href="#L893">893</a> 		<span class="jxr_string">"\u02df\u02dd\u0001\u0000\u0000\u0000\u02e0\u02e8\u0007\u0005\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L894" href="#L894">894</a> 		<span class="jxr_string">"\u02e1\u02e3\u0007\u0006\u0000\u0000\u02e2\u02e1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L895" href="#L895">895</a> 		<span class="jxr_string">"\u02e3\u02e6\u0001\u0000\u0000\u0000\u02e4\u02e2\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L896" href="#L896">896</a> 		<span class="jxr_string">"\u02e4\u02e5\u0001\u0000\u0000\u0000\u02e5\u02e7\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L897" href="#L897">897</a> 		<span class="jxr_string">"\u02e6\u02e4\u0001\u0000\u0000\u0000\u02e7\u02e9\u0007\u0005\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L898" href="#L898">898</a> 		<span class="jxr_string">"\u02e8\u02e4\u0001\u0000\u0000\u0000\u02e8\u02e9\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L899" href="#L899">899</a> 		<span class="jxr_string">"\u02e9\u02ea\u0001\u0000\u0000\u0000\u02ea\u02eb\u0007\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L900" href="#L900">900</a> 		<span class="jxr_string">"\u02eb{\u0001\u0000\u0000\u0000\u02ec\u02f0\u00050\u0000\u0000\u02ed\u02ef"</span>+
-<a class="jxr_linenumber" name="L901" href="#L901">901</a> 		<span class="jxr_string">"\u0005_\u0000\u0000\u02ee\u02ed\u0001\u0000\u0000\u0000\u02ef\u02f2\u0001"</span>+
-<a class="jxr_linenumber" name="L902" href="#L902">902</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02f0\u02ee\u0001\u0000\u0000\u0000\u02f0\u02f1\u0001"</span>+
-<a class="jxr_linenumber" name="L903" href="#L903">903</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02f1\u02f3\u0001\u0000\u0000\u0000\u02f2\u02f0\u0001"</span>+
-<a class="jxr_linenumber" name="L904" href="#L904">904</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02f3\u02fb\u0007\u0005\u0000\u0000\u02f4\u02f6\u0007"</span>+
-<a class="jxr_linenumber" name="L905" href="#L905">905</a> 		<span class="jxr_string">"\u0006\u0000\u0000\u02f5\u02f4\u0001\u0000\u0000\u0000\u02f6\u02f9\u0001"</span>+
-<a class="jxr_linenumber" name="L906" href="#L906">906</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02f7\u02f5\u0001\u0000\u0000\u0000\u02f7\u02f8\u0001"</span>+
-<a class="jxr_linenumber" name="L907" href="#L907">907</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02f8\u02fa\u0001\u0000\u0000\u0000\u02f9\u02f7\u0001"</span>+
-<a class="jxr_linenumber" name="L908" href="#L908">908</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02fa\u02fc\u0007\u0005\u0000\u0000\u02fb\u02f7\u0001"</span>+
-<a class="jxr_linenumber" name="L909" href="#L909">909</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02fb\u02fc\u0001\u0000\u0000\u0000\u02fc}\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L910" href="#L910">910</a> 		<span class="jxr_string">"\u0000\u0000\u02fd\u02fe\u00050\u0000\u0000\u02fe\u02ff\u0007\u0007\u0000"</span>+
-<a class="jxr_linenumber" name="L911" href="#L911">911</a> 		<span class="jxr_string">"\u0000\u02ff\u0307\u0007\b\u0000\u0000\u0300\u0302\u0007\t\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L912" href="#L912">912</a> 		<span class="jxr_string">"\u0301\u0300\u0001\u0000\u0000\u0000\u0302\u0305\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L913" href="#L913">913</a> 		<span class="jxr_string">"\u0303\u0301\u0001\u0000\u0000\u0000\u0303\u0304\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L914" href="#L914">914</a> 		<span class="jxr_string">"\u0304\u0306\u0001\u0000\u0000\u0000\u0305\u0303\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L915" href="#L915">915</a> 		<span class="jxr_string">"\u0306\u0308\u0007\b\u0000\u0000\u0307\u0303\u0001\u0000\u0000\u0000\u0307"</span>+
-<a class="jxr_linenumber" name="L916" href="#L916">916</a> 		<span class="jxr_string">"\u0308\u0001\u0000\u0000\u0000\u0308\u0309\u0001\u0000\u0000\u0000\u0309"</span>+
-<a class="jxr_linenumber" name="L917" href="#L917">917</a> 		<span class="jxr_string">"\u030a\u0007\u0001\u0000\u0000\u030a\u007f\u0001\u0000\u0000\u0000\u030b"</span>+
-<a class="jxr_linenumber" name="L918" href="#L918">918</a> 		<span class="jxr_string">"\u030c\u00050\u0000\u0000\u030c\u030d\u0007\u0007\u0000\u0000\u030d\u0315"</span>+
-<a class="jxr_linenumber" name="L919" href="#L919">919</a> 		<span class="jxr_string">"\u0007\b\u0000\u0000\u030e\u0310\u0007\t\u0000\u0000\u030f\u030e\u0001"</span>+
-<a class="jxr_linenumber" name="L920" href="#L920">920</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0310\u0313\u0001\u0000\u0000\u0000\u0311\u030f\u0001"</span>+
-<a class="jxr_linenumber" name="L921" href="#L921">921</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0311\u0312\u0001\u0000\u0000\u0000\u0312\u0314\u0001"</span>+
-<a class="jxr_linenumber" name="L922" href="#L922">922</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0313\u0311\u0001\u0000\u0000\u0000\u0314\u0316\u0007"</span>+
-<a class="jxr_linenumber" name="L923" href="#L923">923</a> 		<span class="jxr_string">"\b\u0000\u0000\u0315\u0311\u0001\u0000\u0000\u0000\u0315\u0316\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L924" href="#L924">924</a> 		<span class="jxr_string">"\u0000\u0000\u0316\u0081\u0001\u0000\u0000\u0000\u0317\u0318\u0003\u010e"</span>+
-<a class="jxr_linenumber" name="L925" href="#L925">925</a> 		<span class="jxr_string">"\u0086\u0000\u0318\u031a\u0005.\u0000\u0000\u0319\u031b\u0003\u010e\u0086"</span>+
-<a class="jxr_linenumber" name="L926" href="#L926">926</a> 		<span class="jxr_string">"\u0000\u031a\u0319\u0001\u0000\u0000\u0000\u031a\u031b\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L927" href="#L927">927</a> 		<span class="jxr_string">"\u0000\u031b\u031f\u0001\u0000\u0000\u0000\u031c\u031d\u0005.\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L928" href="#L928">928</a> 		<span class="jxr_string">"\u031d\u031f\u0003\u010e\u0086\u0000\u031e\u0317\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L929" href="#L929">929</a> 		<span class="jxr_string">"\u031e\u031c\u0001\u0000\u0000\u0000\u031f\u0321\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L930" href="#L930">930</a> 		<span class="jxr_string">"\u0320\u0322\u0003\u0104\u0081\u0000\u0321\u0320\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L931" href="#L931">931</a> 		<span class="jxr_string">"\u0321\u0322\u0001\u0000\u0000\u0000\u0322\u0323\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L932" href="#L932">932</a> 		<span class="jxr_string">"\u0323\u0324\u0007\n\u0000\u0000\u0324\u032d\u0001\u0000\u0000\u0000\u0325"</span>+
-<a class="jxr_linenumber" name="L933" href="#L933">933</a> 		<span class="jxr_string">"\u032a\u0003\u010e\u0086\u0000\u0326\u0327\u0003\u0104\u0081\u0000\u0327"</span>+
-<a class="jxr_linenumber" name="L934" href="#L934">934</a> 		<span class="jxr_string">"\u0328\u0007\n\u0000\u0000\u0328\u032b\u0001\u0000\u0000\u0000\u0329\u032b"</span>+
-<a class="jxr_linenumber" name="L935" href="#L935">935</a> 		<span class="jxr_string">"\u0007\n\u0000\u0000\u032a\u0326\u0001\u0000\u0000\u0000\u032a\u0329\u0001"</span>+
-<a class="jxr_linenumber" name="L936" href="#L936">936</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u032b\u032d\u0001\u0000\u0000\u0000\u032c\u031e\u0001"</span>+
-<a class="jxr_linenumber" name="L937" href="#L937">937</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u032c\u0325\u0001\u0000\u0000\u0000\u032d\u0083\u0001"</span>+
-<a class="jxr_linenumber" name="L938" href="#L938">938</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u032e\u032f\u0003\u010e\u0086\u0000\u032f\u0331\u0005"</span>+
-<a class="jxr_linenumber" name="L939" href="#L939">939</a> 		<span class="jxr_string">".\u0000\u0000\u0330\u0332\u0003\u010e\u0086\u0000\u0331\u0330\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L940" href="#L940">940</a> 		<span class="jxr_string">"\u0000\u0000\u0331\u0332\u0001\u0000\u0000\u0000\u0332\u0336\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L941" href="#L941">941</a> 		<span class="jxr_string">"\u0000\u0000\u0333\u0334\u0005.\u0000\u0000\u0334\u0336\u0003\u010e\u0086"</span>+
-<a class="jxr_linenumber" name="L942" href="#L942">942</a> 		<span class="jxr_string">"\u0000\u0335\u032e\u0001\u0000\u0000\u0000\u0335\u0333\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L943" href="#L943">943</a> 		<span class="jxr_string">"\u0000\u0336\u0338\u0001\u0000\u0000\u0000\u0337\u0339\u0003\u0104\u0081"</span>+
-<a class="jxr_linenumber" name="L944" href="#L944">944</a> 		<span class="jxr_string">"\u0000\u0338\u0337\u0001\u0000\u0000\u0000\u0338\u0339\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L945" href="#L945">945</a> 		<span class="jxr_string">"\u0000\u0339\u033b\u0001\u0000\u0000\u0000\u033a\u033c\u0007\u000b\u0000"</span>+
-<a class="jxr_linenumber" name="L946" href="#L946">946</a> 		<span class="jxr_string">"\u0000\u033b\u033a\u0001\u0000\u0000\u0000\u033b\u033c\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L947" href="#L947">947</a> 		<span class="jxr_string">"\u0000\u033c\u0346\u0001\u0000\u0000\u0000\u033d\u0343\u0003\u010e\u0086"</span>+
-<a class="jxr_linenumber" name="L948" href="#L948">948</a> 		<span class="jxr_string">"\u0000\u033e\u0340\u0003\u0104\u0081\u0000\u033f\u0341\u0007\u000b\u0000"</span>+
-<a class="jxr_linenumber" name="L949" href="#L949">949</a> 		<span class="jxr_string">"\u0000\u0340\u033f\u0001\u0000\u0000\u0000\u0340\u0341\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L950" href="#L950">950</a> 		<span class="jxr_string">"\u0000\u0341\u0344\u0001\u0000\u0000\u0000\u0342\u0344\u0007\u000b\u0000"</span>+
-<a class="jxr_linenumber" name="L951" href="#L951">951</a> 		<span class="jxr_string">"\u0000\u0343\u033e\u0001\u0000\u0000\u0000\u0343\u0342\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L952" href="#L952">952</a> 		<span class="jxr_string">"\u0000\u0344\u0346\u0001\u0000\u0000\u0000\u0345\u0335\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L953" href="#L953">953</a> 		<span class="jxr_string">"\u0000\u0345\u033d\u0001\u0000\u0000\u0000\u0346\u0085\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L954" href="#L954">954</a> 		<span class="jxr_string">"\u0000\u0347\u0348\u00050\u0000\u0000\u0348\u0352\u0007\u0002\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L955" href="#L955">955</a> 		<span class="jxr_string">"\u0349\u034b\u0003\u010a\u0084\u0000\u034a\u034c\u0005.\u0000\u0000\u034b"</span>+
-<a class="jxr_linenumber" name="L956" href="#L956">956</a> 		<span class="jxr_string">"\u034a\u0001\u0000\u0000\u0000\u034b\u034c\u0001\u0000\u0000\u0000\u034c"</span>+
-<a class="jxr_linenumber" name="L957" href="#L957">957</a> 		<span class="jxr_string">"\u0353\u0001\u0000\u0000\u0000\u034d\u034f\u0003\u010a\u0084\u0000\u034e"</span>+
-<a class="jxr_linenumber" name="L958" href="#L958">958</a> 		<span class="jxr_string">"\u034d\u0001\u0000\u0000\u0000\u034e\u034f\u0001\u0000\u0000\u0000\u034f"</span>+
-<a class="jxr_linenumber" name="L959" href="#L959">959</a> 		<span class="jxr_string">"\u0350\u0001\u0000\u0000\u0000\u0350\u0351\u0005.\u0000\u0000\u0351\u0353"</span>+
-<a class="jxr_linenumber" name="L960" href="#L960">960</a> 		<span class="jxr_string">"\u0003\u010a\u0084\u0000\u0352\u0349\u0001\u0000\u0000\u0000\u0352\u034e"</span>+
-<a class="jxr_linenumber" name="L961" href="#L961">961</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0353\u0354\u0001\u0000\u0000\u0000\u0354\u0356"</span>+
-<a class="jxr_linenumber" name="L962" href="#L962">962</a> 		<span class="jxr_string">"\u0007\f\u0000\u0000\u0355\u0357\u0007\r\u0000\u0000\u0356\u0355\u0001"</span>+
-<a class="jxr_linenumber" name="L963" href="#L963">963</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0356\u0357\u0001\u0000\u0000\u0000\u0357\u0358\u0001"</span>+
-<a class="jxr_linenumber" name="L964" href="#L964">964</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0358\u0359\u0003\u010e\u0086\u0000\u0359\u035a\u0007"</span>+
-<a class="jxr_linenumber" name="L965" href="#L965">965</a> 		<span class="jxr_string">"\n\u0000\u0000\u035a\u0087\u0001\u0000\u0000\u0000\u035b\u035c\u00050"</span>+
-<a class="jxr_linenumber" name="L966" href="#L966">966</a> 		<span class="jxr_string">"\u0000\u0000\u035c\u0366\u0007\u0002\u0000\u0000\u035d\u035f\u0003\u010a"</span>+
-<a class="jxr_linenumber" name="L967" href="#L967">967</a> 		<span class="jxr_string">"\u0084\u0000\u035e\u0360\u0005.\u0000\u0000\u035f\u035e\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L968" href="#L968">968</a> 		<span class="jxr_string">"\u0000\u035f\u0360\u0001\u0000\u0000\u0000\u0360\u0367\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L969" href="#L969">969</a> 		<span class="jxr_string">"\u0000\u0361\u0363\u0003\u010a\u0084\u0000\u0362\u0361\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L970" href="#L970">970</a> 		<span class="jxr_string">"\u0000\u0362\u0363\u0001\u0000\u0000\u0000\u0363\u0364\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L971" href="#L971">971</a> 		<span class="jxr_string">"\u0000\u0364\u0365\u0005.\u0000\u0000\u0365\u0367\u0003\u010a\u0084\u0000"</span>+
-<a class="jxr_linenumber" name="L972" href="#L972">972</a> 		<span class="jxr_string">"\u0366\u035d\u0001\u0000\u0000\u0000\u0366\u0362\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L973" href="#L973">973</a> 		<span class="jxr_string">"\u0367\u0368\u0001\u0000\u0000\u0000\u0368\u036a\u0007\f\u0000\u0000\u0369"</span>+
-<a class="jxr_linenumber" name="L974" href="#L974">974</a> 		<span class="jxr_string">"\u036b\u0007\r\u0000\u0000\u036a\u0369\u0001\u0000\u0000\u0000\u036a\u036b"</span>+
-<a class="jxr_linenumber" name="L975" href="#L975">975</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036b\u036c\u0001\u0000\u0000\u0000\u036c\u036e"</span>+
-<a class="jxr_linenumber" name="L976" href="#L976">976</a> 		<span class="jxr_string">"\u0003\u010e\u0086\u0000\u036d\u036f\u0007\u000e\u0000\u0000\u036e\u036d"</span>+
-<a class="jxr_linenumber" name="L977" href="#L977">977</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036e\u036f\u0001\u0000\u0000\u0000\u036f\u0089"</span>+
-<a class="jxr_linenumber" name="L978" href="#L978">978</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0370\u0371\u0005t\u0000\u0000\u0371\u0372\u0005"</span>+
-<a class="jxr_linenumber" name="L979" href="#L979">979</a> 		<span class="jxr_string">"r\u0000\u0000\u0372\u0373\u0005u\u0000\u0000\u0373\u0374\u0005e\u0000"</span>+
-<a class="jxr_linenumber" name="L980" href="#L980">980</a> 		<span class="jxr_string">"\u0000\u0374\u008b\u0001\u0000\u0000\u0000\u0375\u0376\u0005f\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L981" href="#L981">981</a> 		<span class="jxr_string">"\u0376\u0377\u0005a\u0000\u0000\u0377\u0378\u0005l\u0000\u0000\u0378\u0379"</span>+
-<a class="jxr_linenumber" name="L982" href="#L982">982</a> 		<span class="jxr_string">"\u0005s\u0000\u0000\u0379\u037a\u0005e\u0000\u0000\u037a\u008d\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L983" href="#L983">983</a> 		<span class="jxr_string">"\u0000\u0000\u037b\u037e\u0005\'\u0000\u0000\u037c\u037f\u0003\u0106\u0082"</span>+
-<a class="jxr_linenumber" name="L984" href="#L984">984</a> 		<span class="jxr_string">"\u0000\u037d\u037f\b\u000f\u0000\u0000\u037e\u037c\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L985" href="#L985">985</a> 		<span class="jxr_string">"\u037e\u037d\u0001\u0000\u0000\u0000\u037f\u0380\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L986" href="#L986">986</a> 		<span class="jxr_string">"\u0380\u0381\u0005\'\u0000\u0000\u0381\u008f\u0001\u0000\u0000\u0000\u0382"</span>+
-<a class="jxr_linenumber" name="L987" href="#L987">987</a> 		<span class="jxr_string">"\u0385\u0003\u0106\u0082\u0000\u0383\u0385\b\u0010\u0000\u0000\u0384\u0382"</span>+
-<a class="jxr_linenumber" name="L988" href="#L988">988</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0384\u0383\u0001\u0000\u0000\u0000\u0385\u0388"</span>+
-<a class="jxr_linenumber" name="L989" href="#L989">989</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0386\u0384\u0001\u0000\u0000\u0000\u0386\u0387"</span>+
-<a class="jxr_linenumber" name="L990" href="#L990">990</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0387\u0091\u0001\u0000\u0000\u0000\u0388\u0386"</span>+
-<a class="jxr_linenumber" name="L991" href="#L991">991</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0389\u038a\u0005\&quot;\u0000\u0000\u038a\u038b\u0003"</span>+
-<a class="jxr_linenumber" name="L992" href="#L992">992</a> 		<span class="jxr_string">"\u0090G\u0000\u038b\u038c\u0005\&quot;\u0000\u0000\u038c\u0093\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L993" href="#L993">993</a> 		<span class="jxr_string">"\u0000\u0000\u038d\u038e\u0005\&quot;\u0000\u0000\u038e\u038f\u0005\&quot;\u0000"</span>+
-<a class="jxr_linenumber" name="L994" href="#L994">994</a> 		<span class="jxr_string">"\u0000\u038f\u0390\u0005\&quot;\u0000\u0000\u0390\u0391\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L995" href="#L995">995</a> 		<span class="jxr_string">"\u0391\u0392\u0006I\u0000\u0000\u0392\u0095\u0001\u0000\u0000\u0000\u0393"</span>+
-<a class="jxr_linenumber" name="L996" href="#L996">996</a> 		<span class="jxr_string">"\u0394\u0005n\u0000\u0000\u0394\u0395\u0005u\u0000\u0000\u0395\u0396\u0005"</span>+
-<a class="jxr_linenumber" name="L997" href="#L997">997</a> 		<span class="jxr_string">"l\u0000\u0000\u0396\u0397\u0005l\u0000\u0000\u0397\u0097\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L998" href="#L998">998</a> 		<span class="jxr_string">"\u0000\u0398\u0399\u0005(\u0000\u0000\u0399\u0099\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L999" href="#L999">999</a> 		<span class="jxr_string">"\u039a\u039b\u0005)\u0000\u0000\u039b\u009b\u0001\u0000\u0000\u0000\u039c"</span>+
-<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a> 		<span class="jxr_string">"\u039d\u0005{\u0000\u0000\u039d\u009d\u0001\u0000\u0000\u0000\u039e\u039f"</span>+
-<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a> 		<span class="jxr_string">"\u0005}\u0000\u0000\u039f\u009f\u0001\u0000\u0000\u0000\u03a0\u03a1\u0005"</span>+
-<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a> 		<span class="jxr_string">"[\u0000\u0000\u03a1\u00a1\u0001\u0000\u0000\u0000\u03a2\u03a3\u0005]\u0000"</span>+
-<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a> 		<span class="jxr_string">"\u0000\u03a3\u00a3\u0001\u0000\u0000\u0000\u03a4\u03a5\u0005;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a> 		<span class="jxr_string">"\u03a5\u00a5\u0001\u0000\u0000\u0000\u03a6\u03a7\u0005,\u0000\u0000\u03a7"</span>+
-<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> 		<span class="jxr_string">"\u00a7\u0001\u0000\u0000\u0000\u03a8\u03a9\u0005.\u0000\u0000\u03a9\u00a9"</span>+
-<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03aa\u03ab\u0005=\u0000\u0000\u03ab\u00ab\u0001"</span>+
-<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03ac\u03ad\u0005&gt;\u0000\u0000\u03ad\u00ad\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a> 		<span class="jxr_string">"\u0000\u0000\u03ae\u03af\u0005&lt;\u0000\u0000\u03af\u00af\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a> 		<span class="jxr_string">"\u0000\u03b0\u03b1\u0005!\u0000\u0000\u03b1\u00b1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a> 		<span class="jxr_string">"\u03b2\u03b3\u0005~\u0000\u0000\u03b3\u00b3\u0001\u0000\u0000\u0000\u03b4"</span>+
-<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a> 		<span class="jxr_string">"\u03b5\u0005?\u0000\u0000\u03b5\u00b5\u0001\u0000\u0000\u0000\u03b6\u03b7"</span>+
-<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a> 		<span class="jxr_string">"\u0005:\u0000\u0000\u03b7\u00b7\u0001\u0000\u0000\u0000\u03b8\u03b9\u0005"</span>+
-<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> 		<span class="jxr_string">"=\u0000\u0000\u03b9\u03ba\u0005=\u0000\u0000\u03ba\u00b9\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> 		<span class="jxr_string">"\u0000\u03bb\u03bc\u0005&lt;\u0000\u0000\u03bc\u03bd\u0005=\u0000\u0000\u03bd"</span>+
-<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> 		<span class="jxr_string">"\u00bb\u0001\u0000\u0000\u0000\u03be\u03bf\u0005&gt;\u0000\u0000\u03bf\u03c0"</span>+
-<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> 		<span class="jxr_string">"\u0005=\u0000\u0000\u03c0\u00bd\u0001\u0000\u0000\u0000\u03c1\u03c2\u0005"</span>+
-<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a> 		<span class="jxr_string">"!\u0000\u0000\u03c2\u03c3\u0005=\u0000\u0000\u03c3\u00bf\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> 		<span class="jxr_string">"\u0000\u03c4\u03c5\u0005&amp;\u0000\u0000\u03c5\u03c6\u0005&amp;\u0000\u0000\u03c6"</span>+
-<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a> 		<span class="jxr_string">"\u00c1\u0001\u0000\u0000\u0000\u03c7\u03c8\u0005|\u0000\u0000\u03c8\u03c9"</span>+
-<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a> 		<span class="jxr_string">"\u0005|\u0000\u0000\u03c9\u00c3\u0001\u0000\u0000\u0000\u03ca\u03cb\u0005"</span>+
-<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a> 		<span class="jxr_string">"+\u0000\u0000\u03cb\u03cc\u0005+\u0000\u0000\u03cc\u00c5\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a> 		<span class="jxr_string">"\u0000\u03cd\u03ce\u0005-\u0000\u0000\u03ce\u03cf\u0005-\u0000\u0000\u03cf"</span>+
-<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> 		<span class="jxr_string">"\u00c7\u0001\u0000\u0000\u0000\u03d0\u03d1\u0005+\u0000\u0000\u03d1\u00c9"</span>+
-<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03d2\u03d3\u0005-\u0000\u0000\u03d3\u00cb\u0001"</span>+
-<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03d4\u03d5\u0005*\u0000\u0000\u03d5\u00cd\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a> 		<span class="jxr_string">"\u0000\u0000\u03d6\u03d7\u0005/\u0000\u0000\u03d7\u00cf\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> 		<span class="jxr_string">"\u0000\u03d8\u03d9\u0005&amp;\u0000\u0000\u03d9\u00d1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a> 		<span class="jxr_string">"\u03da\u03db\u0005|\u0000\u0000\u03db\u00d3\u0001\u0000\u0000\u0000\u03dc"</span>+
-<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 		<span class="jxr_string">"\u03dd\u0005^\u0000\u0000\u03dd\u00d5\u0001\u0000\u0000\u0000\u03de\u03df"</span>+
-<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> 		<span class="jxr_string">"\u0005%\u0000\u0000\u03df\u00d7\u0001\u0000\u0000\u0000\u03e0\u03e1\u0005"</span>+
-<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 		<span class="jxr_string">"+\u0000\u0000\u03e1\u03e2\u0005=\u0000\u0000\u03e2\u00d9\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> 		<span class="jxr_string">"\u0000\u03e3\u03e4\u0005-\u0000\u0000\u03e4\u03e5\u0005=\u0000\u0000\u03e5"</span>+
-<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> 		<span class="jxr_string">"\u00db\u0001\u0000\u0000\u0000\u03e6\u03e7\u0005*\u0000\u0000\u03e7\u03e8"</span>+
-<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 		<span class="jxr_string">"\u0005=\u0000\u0000\u03e8\u00dd\u0001\u0000\u0000\u0000\u03e9\u03ea\u0005"</span>+
-<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> 		<span class="jxr_string">"/\u0000\u0000\u03ea\u03eb\u0005=\u0000\u0000\u03eb\u00df\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> 		<span class="jxr_string">"\u0000\u03ec\u03ed\u0005&amp;\u0000\u0000\u03ed\u03ee\u0005=\u0000\u0000\u03ee"</span>+
-<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 		<span class="jxr_string">"\u00e1\u0001\u0000\u0000\u0000\u03ef\u03f0\u0005|\u0000\u0000\u03f0\u03f1"</span>+
-<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a> 		<span class="jxr_string">"\u0005=\u0000\u0000\u03f1\u00e3\u0001\u0000\u0000\u0000\u03f2\u03f3\u0005"</span>+
-<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 		<span class="jxr_string">"^\u0000\u0000\u03f3\u03f4\u0005=\u0000\u0000\u03f4\u00e5\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a> 		<span class="jxr_string">"\u0000\u03f5\u03f6\u0005%\u0000\u0000\u03f6\u03f7\u0005=\u0000\u0000\u03f7"</span>+
-<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a> 		<span class="jxr_string">"\u00e7\u0001\u0000\u0000\u0000\u03f8\u03f9\u0005&lt;\u0000\u0000\u03f9\u03fa"</span>+
-<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a> 		<span class="jxr_string">"\u0005&lt;\u0000\u0000\u03fa\u03fb\u0005=\u0000\u0000\u03fb\u00e9\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 		<span class="jxr_string">"\u0000\u0000\u03fc\u03fd\u0005&gt;\u0000\u0000\u03fd\u03fe\u0005&gt;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a> 		<span class="jxr_string">"\u03fe\u03ff\u0005=\u0000\u0000\u03ff\u00eb\u0001\u0000\u0000\u0000\u0400"</span>+
-<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> 		<span class="jxr_string">"\u0401\u0005&gt;\u0000\u0000\u0401\u0402\u0005&gt;\u0000\u0000\u0402\u0403\u0005"</span>+
-<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 		<span class="jxr_string">"&gt;\u0000\u0000\u0403\u0404\u0005=\u0000\u0000\u0404\u00ed\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> 		<span class="jxr_string">"\u0000\u0405\u0406\u0005-\u0000\u0000\u0406\u0407\u0005&gt;\u0000\u0000\u0407"</span>+
-<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> 		<span class="jxr_string">"\u00ef\u0001\u0000\u0000\u0000\u0408\u0409\u0005:\u0000\u0000\u0409\u040a"</span>+
-<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> 		<span class="jxr_string">"\u0005:\u0000\u0000\u040a\u00f1\u0001\u0000\u0000\u0000\u040b\u040c\u0005"</span>+
-<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> 		<span class="jxr_string">"@\u0000\u0000\u040c\u00f3\u0001\u0000\u0000\u0000\u040d\u040e\u0005.\u0000"</span>+
-<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> 		<span class="jxr_string">"\u0000\u040e\u040f\u0005.\u0000\u0000\u040f\u0410\u0005.\u0000\u0000\u0410"</span>+
-<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a> 		<span class="jxr_string">"\u00f5\u0001\u0000\u0000\u0000\u0411\u0412\u0005\&quot;\u0000\u0000\u0412\u0413"</span>+
-<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a> 		<span class="jxr_string">"\u0003\u0090G\u0000\u0413\u0414\u0005&#92;&#92;\u0000\u0000\u0414\u0415\u0005"</span>+
-<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a> 		<span class="jxr_string">"{\u0000\u0000\u0415\u0416\u0006z\u0001\u0000\u0416\u00f7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a> 		<span class="jxr_string">"\u0000\u0417\u0418\u0004{\u0000\u0000\u0418\u0419\u0005}\u0000\u0000\u0419"</span>+
-<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 		<span class="jxr_string">"\u041a\u0003\u0090G\u0000\u041a\u041b\u0005&#92;&#92;\u0000\u0000\u041b\u041c"</span>+
-<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a> 		<span class="jxr_string">"\u0005{\u0000\u0000\u041c\u00f9\u0001\u0000\u0000\u0000\u041d\u041e\u0004"</span>+
-<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a> 		<span class="jxr_string">"|\u0001\u0000\u041e\u041f\u0005}\u0000\u0000\u041f\u0420\u0003\u0090G"</span>+
-<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> 		<span class="jxr_string">"\u0000\u0420\u0421\u0005\&quot;\u0000\u0000\u0421\u0422\u0006|\u0002\u0000"</span>+
-<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> 		<span class="jxr_string">"\u0422\u00fb\u0001\u0000\u0000\u0000\u0423\u0425\u0007\u0011\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> 		<span class="jxr_string">"\u0424\u0423\u0001\u0000\u0000\u0000\u0425\u0426\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a> 		<span class="jxr_string">"\u0426\u0424\u0001\u0000\u0000\u0000\u0426\u0427\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a> 		<span class="jxr_string">"\u0427\u0428\u0001\u0000\u0000\u0000\u0428\u0429\u0006}\u0003\u0000\u0429"</span>+
-<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a> 		<span class="jxr_string">"\u00fd\u0001\u0000\u0000\u0000\u042a\u042b\u0005/\u0000\u0000\u042b\u042c"</span>+
-<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a> 		<span class="jxr_string">"\u0005*\u0000\u0000\u042c\u042d\u0001\u0000\u0000\u0000\u042d\u0431\u0006"</span>+
-<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a> 		<span class="jxr_string">"~\u0004\u0000\u042e\u0430\t\u0000\u0000\u0000\u042f\u042e\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a> 		<span class="jxr_string">"\u0000\u0000\u0430\u0433\u0001\u0000\u0000\u0000\u0431\u0432\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a> 		<span class="jxr_string">"\u0000\u0000\u0431\u042f\u0001\u0000\u0000\u0000\u0432\u0434\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a> 		<span class="jxr_string">"\u0000\u0000\u0433\u0431\u0001\u0000\u0000\u0000\u0434\u0435\u0005*\u0000"</span>+
-<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> 		<span class="jxr_string">"\u0000\u0435\u0436\u0005/\u0000\u0000\u0436\u0437\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a> 		<span class="jxr_string">"\u0437\u0438\u0006~\u0005\u0000\u0438\u0439\u0001\u0000\u0000\u0000\u0439"</span>+
-<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> 		<span class="jxr_string">"\u043a\u0006~\u0006\u0000\u043a\u00ff\u0001\u0000\u0000\u0000\u043b\u043c"</span>+
-<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a> 		<span class="jxr_string">"\u0005/\u0000\u0000\u043c\u043d\u0005/\u0000\u0000\u043d\u043e\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a> 		<span class="jxr_string">"\u0000\u0000\u043e\u0442\u0006\u007f\u0007\u0000\u043f\u0441\b\u0012\u0000"</span>+
-<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a> 		<span class="jxr_string">"\u0000\u0440\u043f\u0001\u0000\u0000\u0000\u0441\u0444\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a> 		<span class="jxr_string">"\u0000\u0442\u0440\u0001\u0000\u0000\u0000\u0442\u0443\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a> 		<span class="jxr_string">"\u0000\u0443\u044b\u0001\u0000\u0000\u0000\u0444\u0442\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a> 		<span class="jxr_string">"\u0000\u0445\u044c\u0005\n\u0000\u0000\u0446\u0448\u0005\r\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a> 		<span class="jxr_string">"\u0447\u0449\u0005\n\u0000\u0000\u0448\u0447\u0001\u0000\u0000\u0000\u0448"</span>+
-<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a> 		<span class="jxr_string">"\u0449\u0001\u0000\u0000\u0000\u0449\u044c\u0001\u0000\u0000\u0000\u044a"</span>+
-<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a> 		<span class="jxr_string">"\u044c\u0001\u0000\u0000\u0000\u044b\u0445\u0001\u0000\u0000\u0000\u044b"</span>+
-<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 		<span class="jxr_string">"\u0446\u0001\u0000\u0000\u0000\u044b\u044a\u0001\u0000\u0000\u0000\u044c"</span>+
-<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a> 		<span class="jxr_string">"\u044d\u0001\u0000\u0000\u0000\u044d\u044e\u0006\u007f\b\u0000\u044e\u044f"</span>+
-<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u044f\u0450\u0006\u007f\u0006\u0000\u0450\u0101"</span>+
-<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0451\u0455\u0003\u0112\u0088\u0000\u0452\u0454"</span>+
-<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> 		<span class="jxr_string">"\u0003\u0110\u0087\u0000\u0453\u0452\u0001\u0000\u0000\u0000\u0454\u0457"</span>+
-<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0455\u0453\u0001\u0000\u0000\u0000\u0455\u0456"</span>+
-<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0456\u0103\u0001\u0000\u0000\u0000\u0457\u0455"</span>+
-<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0458\u045a\u0007\u0013\u0000\u0000\u0459\u045b"</span>+
-<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> 		<span class="jxr_string">"\u0007\r\u0000\u0000\u045a\u0459\u0001\u0000\u0000\u0000\u045a\u045b\u0001"</span>+
-<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u045b\u045c\u0001\u0000\u0000\u0000\u045c\u045d\u0003"</span>+
-<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a> 		<span class="jxr_string">"\u010e\u0086\u0000\u045d\u0105\u0001\u0000\u0000\u0000\u045e\u047e\u0005"</span>+
-<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 		<span class="jxr_string">"&#92;&#92;\u0000\u0000\u045f\u0461\u0005u\u0000\u0000\u0460\u045f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a> 		<span class="jxr_string">"\u0000\u0000\u0461\u0462\u0001\u0000\u0000\u0000\u0462\u0460\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 		<span class="jxr_string">"\u0000\u0000\u0462\u0463\u0001\u0000\u0000\u0000\u0463\u047b\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a> 		<span class="jxr_string">"\u0000\u0000\u0464\u0465\u00050\u0000\u0000\u0465\u0466\u00050\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a> 		<span class="jxr_string">"\u0466\u0467\u00055\u0000\u0000\u0467\u0474\u0007\u0014\u0000\u0000\u0468"</span>+
-<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 		<span class="jxr_string">"\u046a\u0005&#92;&#92;\u0000\u0000\u0469\u046b\u0005u\u0000\u0000\u046a\u0469"</span>+
-<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u046b\u046c\u0001\u0000\u0000\u0000\u046c\u046a"</span>+
-<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u046c\u046d\u0001\u0000\u0000\u0000\u046d\u046e"</span>+
-<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u046e\u046f\u0003\u010c\u0085\u0000\u046f\u0470"</span>+
-<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a> 		<span class="jxr_string">"\u0003\u010c\u0085\u0000\u0470\u0471\u0003\u010c\u0085\u0000\u0471\u0472"</span>+
-<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a> 		<span class="jxr_string">"\u0003\u010c\u0085\u0000\u0472\u0475\u0001\u0000\u0000\u0000\u0473\u0475"</span>+
-<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a> 		<span class="jxr_string">"\u0003\u0108\u0083\u0000\u0474\u0468\u0001\u0000\u0000\u0000\u0474\u0473"</span>+
-<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0475\u047c\u0001\u0000\u0000\u0000\u0476\u0477"</span>+
-<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a> 		<span class="jxr_string">"\u0003\u010c\u0085\u0000\u0477\u0478\u0003\u010c\u0085\u0000\u0478\u0479"</span>+
-<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a> 		<span class="jxr_string">"\u0003\u010c\u0085\u0000\u0479\u047a\u0003\u010c\u0085\u0000\u047a\u047c"</span>+
-<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u047b\u0464\u0001\u0000\u0000\u0000\u047b\u0476"</span>+
-<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u047c\u047f\u0001\u0000\u0000\u0000\u047d\u047f"</span>+
-<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> 		<span class="jxr_string">"\u0003\u0108\u0083\u0000\u047e\u0460\u0001\u0000\u0000\u0000\u047e\u047d"</span>+
-<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u047f\u0107\u0001\u0000\u0000\u0000\u0480\u048d"</span>+
-<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> 		<span class="jxr_string">"\u0007\u0015\u0000\u0000\u0481\u0486\u0007\u0016\u0000\u0000\u0482\u0484"</span>+
-<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> 		<span class="jxr_string">"\u0007\u0005\u0000\u0000\u0483\u0485\u0007\u0005\u0000\u0000\u0484\u0483"</span>+
-<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0484\u0485\u0001\u0000\u0000\u0000\u0485\u0487"</span>+
-<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0486\u0482\u0001\u0000\u0000\u0000\u0486\u0487"</span>+
-<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0487\u048d\u0001\u0000\u0000\u0000\u0488\u048a"</span>+
-<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a> 		<span class="jxr_string">"\u0007\u0017\u0000\u0000\u0489\u048b\u0007\u0018\u0000\u0000\u048a\u0489"</span>+
-<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u048a\u048b\u0001\u0000\u0000\u0000\u048b\u048d"</span>+
-<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u048c\u0480\u0001\u0000\u0000\u0000\u048c\u0481"</span>+
-<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u048c\u0488\u0001\u0000\u0000\u0000\u048d\u0109"</span>+
-<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u048e\u0497\u0003\u010c\u0085\u0000\u048f\u0492"</span>+
-<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> 		<span class="jxr_string">"\u0003\u010c\u0085\u0000\u0490\u0492\u0005_\u0000\u0000\u0491\u048f\u0001"</span>+
-<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0491\u0490\u0001\u0000\u0000\u0000\u0492\u0495\u0001"</span>+
-<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0493\u0491\u0001\u0000\u0000\u0000\u0493\u0494\u0001"</span>+
-<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0494\u0496\u0001\u0000\u0000\u0000\u0495\u0493\u0001"</span>+
-<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0496\u0498\u0003\u010c\u0085\u0000\u0497\u0493\u0001"</span>+
-<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0497\u0498\u0001\u0000\u0000\u0000\u0498\u010b\u0001"</span>+
-<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0499\u049a\u0007\u0003\u0000\u0000\u049a\u010d\u0001"</span>+
-<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u049b\u04a3\u0007\u0018\u0000\u0000\u049c\u049e\u0007"</span>+
-<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a> 		<span class="jxr_string">"\u0019\u0000\u0000\u049d\u049c\u0001\u0000\u0000\u0000\u049e\u04a1\u0001"</span>+
-<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u049f\u049d\u0001\u0000\u0000\u0000\u049f\u04a0\u0001"</span>+
-<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04a0\u04a2\u0001\u0000\u0000\u0000\u04a1\u049f\u0001"</span>+
-<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04a2\u04a4\u0007\u0018\u0000\u0000\u04a3\u049f\u0001"</span>+
-<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04a3\u04a4\u0001\u0000\u0000\u0000\u04a4\u010f\u0001"</span>+
-<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04a5\u04a8\u0003\u0112\u0088\u0000\u04a6\u04a8\u0007"</span>+
-<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> 		<span class="jxr_string">"\u0018\u0000\u0000\u04a7\u04a5\u0001\u0000\u0000\u0000\u04a7\u04a6\u0001"</span>+
-<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04a8\u0111\u0001\u0000\u0000\u0000\u04a9\u04ae\u0007"</span>+
-<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 		<span class="jxr_string">"\u001a\u0000\u0000\u04aa\u04ae\b\u001b\u0000\u0000\u04ab\u04ac\u0007\u001c"</span>+
-<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a> 		<span class="jxr_string">"\u0000\u0000\u04ac\u04ae\u0007\u001d\u0000\u0000\u04ad\u04a9\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> 		<span class="jxr_string">"\u0000\u0000\u04ad\u04aa\u0001\u0000\u0000\u0000\u04ad\u04ab\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 		<span class="jxr_string">"\u0000\u0000\u04ae\u0113\u0001\u0000\u0000\u0000\u04af\u04b5\u0003\u011c"</span>+
-<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a> 		<span class="jxr_string">"\u008d\u0000\u04b0\u04b5\u0003\u011e\u008e\u0000\u04b1\u04b5\u0003\u011a"</span>+
-<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a> 		<span class="jxr_string">"\u008c\u0000\u04b2\u04b5\b\u001e\u0000\u0000\u04b3\u04b5\u0003\u0118\u008b"</span>+
-<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> 		<span class="jxr_string">"\u0000\u04b4\u04af\u0001\u0000\u0000\u0000\u04b4\u04b0\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a> 		<span class="jxr_string">"\u0000\u04b4\u04b1\u0001\u0000\u0000\u0000\u04b4\u04b2\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a> 		<span class="jxr_string">"\u0000\u04b4\u04b3\u0001\u0000\u0000\u0000\u04b5\u04b6\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a> 		<span class="jxr_string">"\u0000\u04b6\u04b4\u0001\u0000\u0000\u0000\u04b6\u04b7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a> 		<span class="jxr_string">"\u0000\u04b7\u0115\u0001\u0000\u0000\u0000\u04b8\u04b9\u0005\&quot;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1149" href="#L1149">1149</a> 		<span class="jxr_string">"\u04b9\u04ba\u0005\&quot;\u0000\u0000\u04ba\u04bb\u0005\&quot;\u0000\u0000\u04bb"</span>+
-<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a> 		<span class="jxr_string">"\u04bc\u0001\u0000\u0000\u0000\u04bc\u04bd\u0006\u008a\t\u0000\u04bd\u0117"</span>+
-<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04be\u04bf\u0005&#92;&#92;\u0000\u0000\u04bf\u04c0\u0007"</span>+
-<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a> 		<span class="jxr_string">"\u0015\u0000\u0000\u04c0\u0119\u0001\u0000\u0000\u0000\u04c1\u04c7\u0005"</span>+
-<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a> 		<span class="jxr_string">"\n\u0000\u0000\u04c2\u04c4\u0005\r\u0000\u0000\u04c3\u04c5\u0005\n\u0000"</span>+
-<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> 		<span class="jxr_string">"\u0000\u04c4\u04c3\u0001\u0000\u0000\u0000\u04c4\u04c5\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a> 		<span class="jxr_string">"\u0000\u04c5\u04c7\u0001\u0000\u0000\u0000\u04c6\u04c1\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> 		<span class="jxr_string">"\u0000\u04c6\u04c2\u0001\u0000\u0000\u0000\u04c7\u011b\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a> 		<span class="jxr_string">"\u0000\u04c8\u04c9\u0005\&quot;\u0000\u0000\u04c9\u04cc\u0005\&quot;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a> 		<span class="jxr_string">"\u04ca\u04cd\u0003\u011a\u008c\u0000\u04cb\u04cd\b\u001e\u0000\u0000\u04cc"</span>+
-<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a> 		<span class="jxr_string">"\u04ca\u0001\u0000\u0000\u0000\u04cc\u04cb\u0001\u0000\u0000\u0000\u04cd"</span>+
-<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a> 		<span class="jxr_string">"\u011d\u0001\u0000\u0000\u0000\u04ce\u04d1\u0005\&quot;\u0000\u0000\u04cf\u04d2"</span>+
-<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a> 		<span class="jxr_string">"\u0003\u011a\u008c\u0000\u04d0\u04d2\b\u001e\u0000\u0000\u04d1\u04cf\u0001"</span>+
-<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04d1\u04d0\u0001\u0000\u0000\u0000\u04d2\u011f\u0001"</span>+
-<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a> 		<span class="jxr_string">"\u0000\u0000\u0000M\u0000\u0001\u02a2\u02a7\u02aa\u02ac\u02b3\u02b8\u02bb"</span>+
-<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a> 		<span class="jxr_string">"\u02bd\u02c5\u02c9\u02d3\u02d7\u02dd\u02e4\u02e8\u02f0\u02f7\u02fb\u0303"</span>+
-<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a> 		<span class="jxr_string">"\u0307\u0311\u0315\u031a\u031e\u0321\u032a\u032c\u0331\u0335\u0338\u033b"</span>+
-<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a> 		<span class="jxr_string">"\u0340\u0343\u0345\u034b\u034e\u0352\u0356\u035f\u0362\u0366\u036a\u036e"</span>+
-<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a> 		<span class="jxr_string">"\u037e\u0384\u0386\u0426\u0431\u0442\u0448\u044b\u0455\u045a\u0462\u046c"</span>+
-<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a> 		<span class="jxr_string">"\u0474\u047b\u047e\u0484\u0486\u048a\u048c\u0491\u0493\u0497\u049f\u04a3"</span>+
-<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a> 		<span class="jxr_string">"\u04a7\u04ad\u04b4\u04b6\u04c4\u04c6\u04cc\u04d1\n\u0005\u0001\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a> 		<span class="jxr_string">"z\u0000\u0001|\u0001\u0006\u0000\u0000\u0001~\u0002\u0001~\u0003\u0000"</span>+
-<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a> 		<span class="jxr_string">"\u0002\u0000\u0001\u007f\u0004\u0001\u007f\u0005\u0004\u0000\u0000"</span>;
-<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> ATN _ATN =
-<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a> 		<strong class="jxr_keyword">new</strong> ATNDeserializer().deserialize(_serializedATN.toCharArray());
-<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a> 	<strong class="jxr_keyword">static</strong> {
-<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a> 		_decisionToDFA = <strong class="jxr_keyword">new</strong> DFA[_ATN.getNumberOfDecisions()];
-<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; _ATN.getNumberOfDecisions(); i++) {
-<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a> 			_decisionToDFA[i] = <strong class="jxr_keyword">new</strong> DFA(_ATN.getDecisionState(i), i);
-<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a> 		}
-<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a> 	}
-<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a> }
+<a class="jxr_linenumber" name="L269" href="#L269">269</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> stringTemplateDepth = 0;
+<a class="jxr_linenumber" name="L270" href="#L270">270</a> 
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> 
+<a class="jxr_linenumber" name="L272" href="#L272">272</a> 	<strong class="jxr_keyword">public</strong> JavaLanguageLexer(CharStream input) {
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> 		<strong class="jxr_keyword">super</strong>(input);
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> 		_interp = <strong class="jxr_keyword">new</strong> LexerATNSimulator(<strong class="jxr_keyword">this</strong>,_ATN,_decisionToDFA,_sharedContextCache);
+<a class="jxr_linenumber" name="L275" href="#L275">275</a> 	}
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> 
+<a class="jxr_linenumber" name="L277" href="#L277">277</a> 	@Override
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> 	<strong class="jxr_keyword">public</strong> String getGrammarFileName() { <strong class="jxr_keyword">return</strong> <span class="jxr_string">"JavaLanguageLexer.g4"</span>; }
+<a class="jxr_linenumber" name="L279" href="#L279">279</a> 
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 	@Override
+<a class="jxr_linenumber" name="L281" href="#L281">281</a> 	<strong class="jxr_keyword">public</strong> String[] getRuleNames() { <strong class="jxr_keyword">return</strong> ruleNames; }
+<a class="jxr_linenumber" name="L282" href="#L282">282</a> 
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> 	@Override
+<a class="jxr_linenumber" name="L284" href="#L284">284</a> 	<strong class="jxr_keyword">public</strong> String getSerializedATN() { <strong class="jxr_keyword">return</strong> _serializedATN; }
+<a class="jxr_linenumber" name="L285" href="#L285">285</a> 
+<a class="jxr_linenumber" name="L286" href="#L286">286</a> 	@Override
+<a class="jxr_linenumber" name="L287" href="#L287">287</a> 	<strong class="jxr_keyword">public</strong> String[] getChannelNames() { <strong class="jxr_keyword">return</strong> channelNames; }
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
+<a class="jxr_linenumber" name="L289" href="#L289">289</a> 	@Override
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> 	<strong class="jxr_keyword">public</strong> String[] getModeNames() { <strong class="jxr_keyword">return</strong> modeNames; }
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> 
+<a class="jxr_linenumber" name="L292" href="#L292">292</a> 	@Override
+<a class="jxr_linenumber" name="L293" href="#L293">293</a> 	<strong class="jxr_keyword">public</strong> ATN getATN() { <strong class="jxr_keyword">return</strong> _ATN; }
+<a class="jxr_linenumber" name="L294" href="#L294">294</a> 
+<a class="jxr_linenumber" name="L295" href="#L295">295</a> 	@Override
+<a class="jxr_linenumber" name="L296" href="#L296">296</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> actionIndex) {
+<a class="jxr_linenumber" name="L297" href="#L297">297</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
+<a class="jxr_linenumber" name="L298" href="#L298">298</a> 		<strong class="jxr_keyword">case</strong> 121:
+<a class="jxr_linenumber" name="L299" href="#L299">299</a> 			STRING_TEMPLATE_BEGIN_action((RuleContext)_localctx, actionIndex);
+<a class="jxr_linenumber" name="L300" href="#L300">300</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L301" href="#L301">301</a> 		<strong class="jxr_keyword">case</strong> 123:
+<a class="jxr_linenumber" name="L302" href="#L302">302</a> 			STRING_TEMPLATE_END_action((RuleContext)_localctx, actionIndex);
+<a class="jxr_linenumber" name="L303" href="#L303">303</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L304" href="#L304">304</a> 		<strong class="jxr_keyword">case</strong> 131:
+<a class="jxr_linenumber" name="L305" href="#L305">305</a> 			BLOCK_COMMENT_BEGIN_action((RuleContext)_localctx, actionIndex);
+<a class="jxr_linenumber" name="L306" href="#L306">306</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L307" href="#L307">307</a> 		<strong class="jxr_keyword">case</strong> 132:
+<a class="jxr_linenumber" name="L308" href="#L308">308</a> 			SINGLE_LINE_COMMENT_action((RuleContext)_localctx, actionIndex);
+<a class="jxr_linenumber" name="L309" href="#L309">309</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L310" href="#L310">310</a> 		}
+<a class="jxr_linenumber" name="L311" href="#L311">311</a> 	}
+<a class="jxr_linenumber" name="L312" href="#L312">312</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> STRING_TEMPLATE_BEGIN_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
+<a class="jxr_linenumber" name="L314" href="#L314">314</a> 		<strong class="jxr_keyword">case</strong> 0:
+<a class="jxr_linenumber" name="L315" href="#L315">315</a> 			stringTemplateDepth++;
+<a class="jxr_linenumber" name="L316" href="#L316">316</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L317" href="#L317">317</a> 		}
+<a class="jxr_linenumber" name="L318" href="#L318">318</a> 	}
+<a class="jxr_linenumber" name="L319" href="#L319">319</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> STRING_TEMPLATE_END_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
+<a class="jxr_linenumber" name="L320" href="#L320">320</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
+<a class="jxr_linenumber" name="L321" href="#L321">321</a> 		<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L322" href="#L322">322</a> 			stringTemplateDepth--;
+<a class="jxr_linenumber" name="L323" href="#L323">323</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L324" href="#L324">324</a> 		}
+<a class="jxr_linenumber" name="L325" href="#L325">325</a> 	}
+<a class="jxr_linenumber" name="L326" href="#L326">326</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> BLOCK_COMMENT_BEGIN_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
+<a class="jxr_linenumber" name="L327" href="#L327">327</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
+<a class="jxr_linenumber" name="L328" href="#L328">328</a> 		<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L329" href="#L329">329</a> 			 startLine = _tokenStartLine; startCol = _tokenStartCharPositionInLine; 
+<a class="jxr_linenumber" name="L330" href="#L330">330</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L331" href="#L331">331</a> 		<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L332" href="#L332">332</a> 
+<a class="jxr_linenumber" name="L333" href="#L333">333</a> 			        <em class="jxr_comment">// Trim delimiters from comment text</em>
+<a class="jxr_linenumber" name="L334" href="#L334">334</a> 			        setText(getText().substring(2, getText().length() - 2));
+<a class="jxr_linenumber" name="L335" href="#L335">335</a> 			        <em class="jxr_comment">// Report comment</em>
+<a class="jxr_linenumber" name="L336" href="#L336">336</a> 			        commentListener.reportBlockComment(<span class="jxr_string">"/*"</span>, startLine, startCol,
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> 			            _interp.getLine(), _interp.getCharPositionInLine() - 1);
+<a class="jxr_linenumber" name="L338" href="#L338">338</a> 			        startLine = startCol = -1;
+<a class="jxr_linenumber" name="L339" href="#L339">339</a> 			    
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L341" href="#L341">341</a> 		}
+<a class="jxr_linenumber" name="L342" href="#L342">342</a> 	}
+<a class="jxr_linenumber" name="L343" href="#L343">343</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> SINGLE_LINE_COMMENT_action(RuleContext _localctx, <strong class="jxr_keyword">int</strong> actionIndex) {
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> 		<strong class="jxr_keyword">switch</strong> (actionIndex) {
+<a class="jxr_linenumber" name="L345" href="#L345">345</a> 		<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L346" href="#L346">346</a> 
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 			        <em class="jxr_comment">// Report comment</em>
+<a class="jxr_linenumber" name="L348" href="#L348">348</a> 			        commentListener.reportSingleLineComment(<span class="jxr_string">"//"</span>,
+<a class="jxr_linenumber" name="L349" href="#L349">349</a> 			            _tokenStartLine, _tokenStartCharPositionInLine);
+<a class="jxr_linenumber" name="L350" href="#L350">350</a> 			    
+<a class="jxr_linenumber" name="L351" href="#L351">351</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L352" href="#L352">352</a> 		<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L353" href="#L353">353</a> 
+<a class="jxr_linenumber" name="L354" href="#L354">354</a> 			        <em class="jxr_comment">// Trim delimiters from comment text</em>
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> 			        setText(getText().substring(2));
+<a class="jxr_linenumber" name="L356" href="#L356">356</a> 			    
+<a class="jxr_linenumber" name="L357" href="#L357">357</a> 			<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> 		}
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> 	}
+<a class="jxr_linenumber" name="L360" href="#L360">360</a> 	@Override
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L362" href="#L362">362</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> 		<strong class="jxr_keyword">case</strong> 122:
+<a class="jxr_linenumber" name="L364" href="#L364">364</a> 			<strong class="jxr_keyword">return</strong> STRING_TEMPLATE_MID_sempred((RuleContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L365" href="#L365">365</a> 		<strong class="jxr_keyword">case</strong> 123:
+<a class="jxr_linenumber" name="L366" href="#L366">366</a> 			<strong class="jxr_keyword">return</strong> STRING_TEMPLATE_END_sempred((RuleContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L367" href="#L367">367</a> 		<strong class="jxr_keyword">case</strong> 128:
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> 			<strong class="jxr_keyword">return</strong> TwoDoubleQuotes_sempred((RuleContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L369" href="#L369">369</a> 		<strong class="jxr_keyword">case</strong> 129:
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> 			<strong class="jxr_keyword">return</strong> OneDoubleQuote_sempred((RuleContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> 		}
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L373" href="#L373">373</a> 	}
+<a class="jxr_linenumber" name="L374" href="#L374">374</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> STRING_TEMPLATE_MID_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L375" href="#L375">375</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L376" href="#L376">376</a> 		<strong class="jxr_keyword">case</strong> 0:
+<a class="jxr_linenumber" name="L377" href="#L377">377</a> 			<strong class="jxr_keyword">return</strong> stringTemplateDepth &gt; 0;
+<a class="jxr_linenumber" name="L378" href="#L378">378</a> 		}
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> 	}
+<a class="jxr_linenumber" name="L381" href="#L381">381</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> STRING_TEMPLATE_END_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L382" href="#L382">382</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L383" href="#L383">383</a> 		<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L384" href="#L384">384</a> 			<strong class="jxr_keyword">return</strong> stringTemplateDepth &gt; 0;
+<a class="jxr_linenumber" name="L385" href="#L385">385</a> 		}
+<a class="jxr_linenumber" name="L386" href="#L386">386</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L387" href="#L387">387</a> 	}
+<a class="jxr_linenumber" name="L388" href="#L388">388</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> TwoDoubleQuotes_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> 		<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L391" href="#L391">391</a> 			<strong class="jxr_keyword">return</strong>  _input.LA(3) != '&quot;' ;
+<a class="jxr_linenumber" name="L392" href="#L392">392</a> 		}
+<a class="jxr_linenumber" name="L393" href="#L393">393</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L394" href="#L394">394</a> 	}
+<a class="jxr_linenumber" name="L395" href="#L395">395</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> OneDoubleQuote_sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L397" href="#L397">397</a> 		<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L398" href="#L398">398</a> 			<strong class="jxr_keyword">return</strong>  _input.LA(2) != '&quot;' ;
+<a class="jxr_linenumber" name="L399" href="#L399">399</a> 		}
+<a class="jxr_linenumber" name="L400" href="#L400">400</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L401" href="#L401">401</a> 	}
+<a class="jxr_linenumber" name="L402" href="#L402">402</a> 
+<a class="jxr_linenumber" name="L403" href="#L403">403</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String _serializedATN =
+<a class="jxr_linenumber" name="L404" href="#L404">404</a> 		<span class="jxr_string">"\u0004\u0000\u00e9\u04d1\u0006\uffff\uffff\u0006\uffff\uffff\u0002\u0000"</span>+
+<a class="jxr_linenumber" name="L405" href="#L405">405</a> 		<span class="jxr_string">"\u0007\u0000\u0002\u0001\u0007\u0001\u0002\u0002\u0007\u0002\u0002\u0003"</span>+
+<a class="jxr_linenumber" name="L406" href="#L406">406</a> 		<span class="jxr_string">"\u0007\u0003\u0002\u0004\u0007\u0004\u0002\u0005\u0007\u0005\u0002\u0006"</span>+
+<a class="jxr_linenumber" name="L407" href="#L407">407</a> 		<span class="jxr_string">"\u0007\u0006\u0002\u0007\u0007\u0007\u0002\b\u0007\b\u0002\t\u0007\t\u0002"</span>+
+<a class="jxr_linenumber" name="L408" href="#L408">408</a> 		<span class="jxr_string">"\n\u0007\n\u0002\u000b\u0007\u000b\u0002\f\u0007\f\u0002\r\u0007\r\u0002"</span>+
+<a class="jxr_linenumber" name="L409" href="#L409">409</a> 		<span class="jxr_string">"\u000e\u0007\u000e\u0002\u000f\u0007\u000f\u0002\u0010\u0007\u0010\u0002"</span>+
+<a class="jxr_linenumber" name="L410" href="#L410">410</a> 		<span class="jxr_string">"\u0011\u0007\u0011\u0002\u0012\u0007\u0012\u0002\u0013\u0007\u0013\u0002"</span>+
+<a class="jxr_linenumber" name="L411" href="#L411">411</a> 		<span class="jxr_string">"\u0014\u0007\u0014\u0002\u0015\u0007\u0015\u0002\u0016\u0007\u0016\u0002"</span>+
+<a class="jxr_linenumber" name="L412" href="#L412">412</a> 		<span class="jxr_string">"\u0017\u0007\u0017\u0002\u0018\u0007\u0018\u0002\u0019\u0007\u0019\u0002"</span>+
+<a class="jxr_linenumber" name="L413" href="#L413">413</a> 		<span class="jxr_string">"\u001a\u0007\u001a\u0002\u001b\u0007\u001b\u0002\u001c\u0007\u001c\u0002"</span>+
+<a class="jxr_linenumber" name="L414" href="#L414">414</a> 		<span class="jxr_string">"\u001d\u0007\u001d\u0002\u001e\u0007\u001e\u0002\u001f\u0007\u001f\u0002"</span>+
+<a class="jxr_linenumber" name="L415" href="#L415">415</a> 		<span class="jxr_string">" \u0007 \u0002!\u0007!\u0002\&quot;\u0007\&quot;\u0002#\u0007#\u0002$\u0007$\u0002"</span>+
+<a class="jxr_linenumber" name="L416" href="#L416">416</a> 		<span class="jxr_string">"%\u0007%\u0002&amp;\u0007&amp;\u0002\'\u0007\'\u0002(\u0007(\u0002)\u0007)\u0002"</span>+
+<a class="jxr_linenumber" name="L417" href="#L417">417</a> 		<span class="jxr_string">"*\u0007*\u0002+\u0007+\u0002,\u0007,\u0002-\u0007-\u0002.\u0007.\u0002"</span>+
+<a class="jxr_linenumber" name="L418" href="#L418">418</a> 		<span class="jxr_string">"/\u0007/\u00020\u00070\u00021\u00071\u00022\u00072\u00023\u00073\u0002"</span>+
+<a class="jxr_linenumber" name="L419" href="#L419">419</a> 		<span class="jxr_string">"4\u00074\u00025\u00075\u00026\u00076\u00027\u00077\u00028\u00078\u0002"</span>+
+<a class="jxr_linenumber" name="L420" href="#L420">420</a> 		<span class="jxr_string">"9\u00079\u0002:\u0007:\u0002;\u0007;\u0002&lt;\u0007&lt;\u0002=\u0007=\u0002"</span>+
+<a class="jxr_linenumber" name="L421" href="#L421">421</a> 		<span class="jxr_string">"&gt;\u0007&gt;\u0002?\u0007?\u0002@\u0007@\u0002A\u0007A\u0002B\u0007B\u0002"</span>+
+<a class="jxr_linenumber" name="L422" href="#L422">422</a> 		<span class="jxr_string">"C\u0007C\u0002D\u0007D\u0002E\u0007E\u0002F\u0007F\u0002G\u0007G\u0002"</span>+
+<a class="jxr_linenumber" name="L423" href="#L423">423</a> 		<span class="jxr_string">"H\u0007H\u0002I\u0007I\u0002J\u0007J\u0002K\u0007K\u0002L\u0007L\u0002"</span>+
+<a class="jxr_linenumber" name="L424" href="#L424">424</a> 		<span class="jxr_string">"M\u0007M\u0002N\u0007N\u0002O\u0007O\u0002P\u0007P\u0002Q\u0007Q\u0002"</span>+
+<a class="jxr_linenumber" name="L425" href="#L425">425</a> 		<span class="jxr_string">"R\u0007R\u0002S\u0007S\u0002T\u0007T\u0002U\u0007U\u0002V\u0007V\u0002"</span>+
+<a class="jxr_linenumber" name="L426" href="#L426">426</a> 		<span class="jxr_string">"W\u0007W\u0002X\u0007X\u0002Y\u0007Y\u0002Z\u0007Z\u0002[\u0007[\u0002"</span>+
+<a class="jxr_linenumber" name="L427" href="#L427">427</a> 		<span class="jxr_string">"&#92;&#92;\u0007&#92;&#92;\u0002]\u0007]\u0002^\u0007^\u0002_\u0007_\u0002`\u0007`\u0002"</span>+
+<a class="jxr_linenumber" name="L428" href="#L428">428</a> 		<span class="jxr_string">"a\u0007a\u0002b\u0007b\u0002c\u0007c\u0002d\u0007d\u0002e\u0007e\u0002"</span>+
+<a class="jxr_linenumber" name="L429" href="#L429">429</a> 		<span class="jxr_string">"f\u0007f\u0002g\u0007g\u0002h\u0007h\u0002i\u0007i\u0002j\u0007j\u0002"</span>+
+<a class="jxr_linenumber" name="L430" href="#L430">430</a> 		<span class="jxr_string">"k\u0007k\u0002l\u0007l\u0002m\u0007m\u0002n\u0007n\u0002o\u0007o\u0002"</span>+
+<a class="jxr_linenumber" name="L431" href="#L431">431</a> 		<span class="jxr_string">"p\u0007p\u0002q\u0007q\u0002r\u0007r\u0002s\u0007s\u0002t\u0007t\u0002"</span>+
+<a class="jxr_linenumber" name="L432" href="#L432">432</a> 		<span class="jxr_string">"u\u0007u\u0002v\u0007v\u0002w\u0007w\u0002x\u0007x\u0002y\u0007y\u0002"</span>+
+<a class="jxr_linenumber" name="L433" href="#L433">433</a> 		<span class="jxr_string">"z\u0007z\u0002{\u0007{\u0002|\u0007|\u0002}\u0007}\u0002~\u0007~\u0002"</span>+
+<a class="jxr_linenumber" name="L434" href="#L434">434</a> 		<span class="jxr_string">"\u007f\u0007\u007f\u0002\u0080\u0007\u0080\u0002\u0081\u0007\u0081\u0002"</span>+
+<a class="jxr_linenumber" name="L435" href="#L435">435</a> 		<span class="jxr_string">"\u0082\u0007\u0082\u0002\u0083\u0007\u0083\u0002\u0084\u0007\u0084\u0002"</span>+
+<a class="jxr_linenumber" name="L436" href="#L436">436</a> 		<span class="jxr_string">"\u0085\u0007\u0085\u0002\u0086\u0007\u0086\u0002\u0087\u0007\u0087\u0002"</span>+
+<a class="jxr_linenumber" name="L437" href="#L437">437</a> 		<span class="jxr_string">"\u0088\u0007\u0088\u0002\u0089\u0007\u0089\u0002\u008a\u0007\u008a\u0002"</span>+
+<a class="jxr_linenumber" name="L438" href="#L438">438</a> 		<span class="jxr_string">"\u008b\u0007\u008b\u0002\u008c\u0007\u008c\u0002\u008d\u0007\u008d\u0002"</span>+
+<a class="jxr_linenumber" name="L439" href="#L439">439</a> 		<span class="jxr_string">"\u008e\u0007\u008e\u0002\u008f\u0007\u008f\u0001\u0000\u0001\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L440" href="#L440">440</a> 		<span class="jxr_string">"\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L441" href="#L441">441</a> 		<span class="jxr_string">"\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001"</span>+
+<a class="jxr_linenumber" name="L442" href="#L442">442</a> 		<span class="jxr_string">"\u0001\u0001\u0001\u0001\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0001"</span>+
+<a class="jxr_linenumber" name="L443" href="#L443">443</a> 		<span class="jxr_string">"\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0001\u0003\u0001\u0003\u0001"</span>+
+<a class="jxr_linenumber" name="L444" href="#L444">444</a> 		<span class="jxr_string">"\u0003\u0001\u0003\u0001\u0003\u0001\u0003\u0001\u0004\u0001\u0004\u0001"</span>+
+<a class="jxr_linenumber" name="L445" href="#L445">445</a> 		<span class="jxr_string">"\u0004\u0001\u0004\u0001\u0004\u0001\u0005\u0001\u0005\u0001\u0005\u0001"</span>+
+<a class="jxr_linenumber" name="L446" href="#L446">446</a> 		<span class="jxr_string">"\u0005\u0001\u0005\u0001\u0006\u0001\u0006\u0001\u0006\u0001\u0006\u0001"</span>+
+<a class="jxr_linenumber" name="L447" href="#L447">447</a> 		<span class="jxr_string">"\u0006\u0001\u0006\u0001\u0007\u0001\u0007\u0001\u0007\u0001\u0007\u0001"</span>+
+<a class="jxr_linenumber" name="L448" href="#L448">448</a> 		<span class="jxr_string">"\u0007\u0001\b\u0001\b\u0001\b\u0001\b\u0001\b\u0001\b\u0001\t\u0001\t"</span>+
+<a class="jxr_linenumber" name="L449" href="#L449">449</a> 		<span class="jxr_string">"\u0001\t\u0001\t\u0001\t\u0001\t\u0001\t\u0001\t\u0001\t\u0001\n\u0001"</span>+
+<a class="jxr_linenumber" name="L450" href="#L450">450</a> 		<span class="jxr_string">"\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001\n\u0001\u000b\u0001\u000b"</span>+
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> 		<span class="jxr_string">"\u0001\u000b\u0001\f\u0001\f\u0001\f\u0001\f\u0001\f\u0001\f\u0001\f\u0001"</span>+
+<a class="jxr_linenumber" name="L452" href="#L452">452</a> 		<span class="jxr_string">"\r\u0001\r\u0001\r\u0001\r\u0001\r\u0001\u000e\u0001\u000e\u0001\u000e"</span>+
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> 		<span class="jxr_string">"\u0001\u000e\u0001\u000e\u0001\u000f\u0001\u000f\u0001\u000f\u0001\u000f"</span>+
+<a class="jxr_linenumber" name="L454" href="#L454">454</a> 		<span class="jxr_string">"\u0001\u000f\u0001\u000f\u0001\u000f\u0001\u000f\u0001\u0010\u0001\u0010"</span>+
+<a class="jxr_linenumber" name="L455" href="#L455">455</a> 		<span class="jxr_string">"\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0011\u0001\u0011"</span>+
+<a class="jxr_linenumber" name="L456" href="#L456">456</a> 		<span class="jxr_string">"\u0001\u0011\u0001\u0011\u0001\u0011\u0001\u0011\u0001\u0011\u0001\u0011"</span>+
+<a class="jxr_linenumber" name="L457" href="#L457">457</a> 		<span class="jxr_string">"\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012"</span>+
+<a class="jxr_linenumber" name="L458" href="#L458">458</a> 		<span class="jxr_string">"\u0001\u0013\u0001\u0013\u0001\u0013\u0001\u0013\u0001\u0014\u0001\u0014"</span>+
+<a class="jxr_linenumber" name="L459" href="#L459">459</a> 		<span class="jxr_string">"\u0001\u0014\u0001\u0015\u0001\u0015\u0001\u0015\u0001\u0015\u0001\u0015"</span>+
+<a class="jxr_linenumber" name="L460" href="#L460">460</a> 		<span class="jxr_string">"\u0001\u0015\u0001\u0015\u0001\u0015\u0001\u0015\u0001\u0015\u0001\u0015"</span>+
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> 		<span class="jxr_string">"\u0001\u0016\u0001\u0016\u0001\u0016\u0001\u0016\u0001\u0016\u0001\u0016"</span>+
+<a class="jxr_linenumber" name="L462" href="#L462">462</a> 		<span class="jxr_string">"\u0001\u0016\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017"</span>+
+<a class="jxr_linenumber" name="L463" href="#L463">463</a> 		<span class="jxr_string">"\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017\u0001\u0017"</span>+
+<a class="jxr_linenumber" name="L464" href="#L464">464</a> 		<span class="jxr_string">"\u0001\u0018\u0001\u0018\u0001\u0018\u0001\u0018\u0001\u0019\u0001\u0019"</span>+
+<a class="jxr_linenumber" name="L465" href="#L465">465</a> 		<span class="jxr_string">"\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019\u0001\u0019"</span>+
+<a class="jxr_linenumber" name="L466" href="#L466">466</a> 		<span class="jxr_string">"\u0001\u0019\u0001\u0019\u0001\u001a\u0001\u001a\u0001\u001a\u0001\u001a"</span>+
+<a class="jxr_linenumber" name="L467" href="#L467">467</a> 		<span class="jxr_string">"\u0001\u001a\u0001\u001b\u0001\u001b\u0001\u001b\u0001\u001b\u0001\u001b"</span>+
+<a class="jxr_linenumber" name="L468" href="#L468">468</a> 		<span class="jxr_string">"\u0001\u001b\u0001\u001b\u0001\u001c\u0001\u001c\u0001\u001c\u0001\u001c"</span>+
+<a class="jxr_linenumber" name="L469" href="#L469">469</a> 		<span class="jxr_string">"\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001d"</span>+
+<a class="jxr_linenumber" name="L470" href="#L470">470</a> 		<span class="jxr_string">"\u0001\u001d\u0001\u001d\u0001\u001e\u0001\u001e\u0001\u001e\u0001\u001e"</span>+
+<a class="jxr_linenumber" name="L471" href="#L471">471</a> 		<span class="jxr_string">"\u0001\u001e\u0001\u001e\u0001\u001e\u0001\u001e\u0001\u001f\u0001\u001f"</span>+
+<a class="jxr_linenumber" name="L472" href="#L472">472</a> 		<span class="jxr_string">"\u0001\u001f\u0001\u001f\u0001\u001f\u0001\u001f\u0001\u001f\u0001\u001f"</span>+
+<a class="jxr_linenumber" name="L473" href="#L473">473</a> 		<span class="jxr_string">"\u0001\u001f\u0001\u001f\u0001 \u0001 \u0001 \u0001 \u0001 \u0001 \u0001"</span>+
+<a class="jxr_linenumber" name="L474" href="#L474">474</a> 		<span class="jxr_string">" \u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001\&quot;\u0001\&quot;\u0001"</span>+
+<a class="jxr_linenumber" name="L475" href="#L475">475</a> 		<span class="jxr_string">"\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001#\u0001#\u0001#\u0001#\u0001#\u0001#\u0001"</span>+
+<a class="jxr_linenumber" name="L476" href="#L476">476</a> 		<span class="jxr_string">"#\u0001$\u0001$\u0001$\u0001$\u0001$\u0001$\u0001$\u0001$\u0001$\u0001"</span>+
+<a class="jxr_linenumber" name="L477" href="#L477">477</a> 		<span class="jxr_string">"%\u0001%\u0001%\u0001%\u0001%\u0001%\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001"</span>+
+<a class="jxr_linenumber" name="L478" href="#L478">478</a> 		<span class="jxr_string">"&amp;\u0001&amp;\u0001&amp;\u0001\'\u0001\'\u0001\'\u0001\'\u0001\'\u0001\'\u0001"</span>+
+<a class="jxr_linenumber" name="L479" href="#L479">479</a> 		<span class="jxr_string">"\'\u0001\'\u0001\'\u0001\'\u0001\'\u0001\'\u0001\'\u0001(\u0001(\u0001"</span>+
+<a class="jxr_linenumber" name="L480" href="#L480">480</a> 		<span class="jxr_string">"(\u0001(\u0001(\u0001)\u0001)\u0001)\u0001)\u0001)\u0001)\u0001*\u0001"</span>+
+<a class="jxr_linenumber" name="L481" href="#L481">481</a> 		<span class="jxr_string">"*\u0001*\u0001*\u0001*\u0001*\u0001*\u0001+\u0001+\u0001+\u0001+\u0001"</span>+
+<a class="jxr_linenumber" name="L482" href="#L482">482</a> 		<span class="jxr_string">"+\u0001+\u0001+\u0001+\u0001+\u0001+\u0001,\u0001,\u0001,\u0001,\u0001"</span>+
+<a class="jxr_linenumber" name="L483" href="#L483">483</a> 		<span class="jxr_string">"-\u0001-\u0001-\u0001-\u0001-\u0001.\u0001.\u0001.\u0001.\u0001.\u0001"</span>+
+<a class="jxr_linenumber" name="L484" href="#L484">484</a> 		<span class="jxr_string">".\u0001.\u0001.\u0001.\u0001/\u0001/\u0001/\u0001/\u0001/\u0001/\u0001"</span>+
+<a class="jxr_linenumber" name="L485" href="#L485">485</a> 		<span class="jxr_string">"0\u00010\u00010\u00010\u00010\u00010\u00010\u00011\u00011\u00011\u0001"</span>+
+<a class="jxr_linenumber" name="L486" href="#L486">486</a> 		<span class="jxr_string">"1\u00011\u00011\u00012\u00012\u00012\u00012\u00012\u00012\u00012\u0001"</span>+
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> 		<span class="jxr_string">"2\u00012\u00012\u00012\u00013\u00013\u00013\u00013\u00013\u00013\u0001"</span>+
+<a class="jxr_linenumber" name="L488" href="#L488">488</a> 		<span class="jxr_string">"3\u00014\u00014\u00014\u00014\u00014\u00014\u00014\u00014\u00015\u0001"</span>+
+<a class="jxr_linenumber" name="L489" href="#L489">489</a> 		<span class="jxr_string">"5\u00015\u00015\u00015\u00016\u00016\u00017\u00017\u00017\u00037\u029c"</span>+
+<a class="jxr_linenumber" name="L490" href="#L490">490</a> 		<span class="jxr_string">"\b7\u00017\u00047\u029f\b7\u000b7\f7\u02a0\u00017\u00037\u02a4\b7\u0003"</span>+
+<a class="jxr_linenumber" name="L491" href="#L491">491</a> 		<span class="jxr_string">"7\u02a6\b7\u00017\u00017\u00018\u00018\u00018\u00038\u02ad\b8\u00018\u0004"</span>+
+<a class="jxr_linenumber" name="L492" href="#L492">492</a> 		<span class="jxr_string">"8\u02b0\b8\u000b8\f8\u02b1\u00018\u00038\u02b5\b8\u00038\u02b7\b8\u0001"</span>+
+<a class="jxr_linenumber" name="L493" href="#L493">493</a> 		<span class="jxr_string">"9\u00019\u00019\u00019\u00059\u02bd\b9\n9\f9\u02c0\t9\u00019\u00039\u02c3"</span>+
+<a class="jxr_linenumber" name="L494" href="#L494">494</a> 		<span class="jxr_string">"\b9\u00019\u00019\u0001:\u0001:\u0001:\u0001:\u0005:\u02cb\b:\n:\f:\u02ce"</span>+
+<a class="jxr_linenumber" name="L495" href="#L495">495</a> 		<span class="jxr_string">"\t:\u0001:\u0003:\u02d1\b:\u0001;\u0001;\u0005;\u02d5\b;\n;\f;\u02d8\t"</span>+
+<a class="jxr_linenumber" name="L496" href="#L496">496</a> 		<span class="jxr_string">";\u0001;\u0001;\u0005;\u02dc\b;\n;\f;\u02df\t;\u0001;\u0003;\u02e2\b;"</span>+
+<a class="jxr_linenumber" name="L497" href="#L497">497</a> 		<span class="jxr_string">"\u0001;\u0001;\u0001&lt;\u0001&lt;\u0005&lt;\u02e8\b&lt;\n&lt;\f&lt;\u02eb\t&lt;\u0001&lt;\u0001"</span>+
+<a class="jxr_linenumber" name="L498" href="#L498">498</a> 		<span class="jxr_string">"&lt;\u0005&lt;\u02ef\b&lt;\n&lt;\f&lt;\u02f2\t&lt;\u0001&lt;\u0003&lt;\u02f5\b&lt;\u0001=\u0001="</span>+
+<a class="jxr_linenumber" name="L499" href="#L499">499</a> 		<span class="jxr_string">"\u0001=\u0001=\u0005=\u02fb\b=\n=\f=\u02fe\t=\u0001=\u0003=\u0301\b=\u0001"</span>+
+<a class="jxr_linenumber" name="L500" href="#L500">500</a> 		<span class="jxr_string">"=\u0001=\u0001&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0005&gt;\u0309\b&gt;\n&gt;\f&gt;\u030c\t&gt;\u0001"</span>+
+<a class="jxr_linenumber" name="L501" href="#L501">501</a> 		<span class="jxr_string">"&gt;\u0003&gt;\u030f\b&gt;\u0001?\u0001?\u0001?\u0003?\u0314\b?\u0001?\u0001?\u0003"</span>+
+<a class="jxr_linenumber" name="L502" href="#L502">502</a> 		<span class="jxr_string">"?\u0318\b?\u0001?\u0003?\u031b\b?\u0001?\u0001?\u0001?\u0001?\u0001?\u0001"</span>+
+<a class="jxr_linenumber" name="L503" href="#L503">503</a> 		<span class="jxr_string">"?\u0001?\u0003?\u0324\b?\u0003?\u0326\b?\u0001@\u0001@\u0001@\u0003@\u032b"</span>+
+<a class="jxr_linenumber" name="L504" href="#L504">504</a> 		<span class="jxr_string">"\b@\u0001@\u0001@\u0003@\u032f\b@\u0001@\u0003@\u0332\b@\u0001@\u0003"</span>+
+<a class="jxr_linenumber" name="L505" href="#L505">505</a> 		<span class="jxr_string">"@\u0335\b@\u0001@\u0001@\u0001@\u0003@\u033a\b@\u0001@\u0003@\u033d\b"</span>+
+<a class="jxr_linenumber" name="L506" href="#L506">506</a> 		<span class="jxr_string">"@\u0003@\u033f\b@\u0001A\u0001A\u0001A\u0001A\u0003A\u0345\bA\u0001A\u0003"</span>+
+<a class="jxr_linenumber" name="L507" href="#L507">507</a> 		<span class="jxr_string">"A\u0348\bA\u0001A\u0001A\u0003A\u034c\bA\u0001A\u0001A\u0003A\u0350\b"</span>+
+<a class="jxr_linenumber" name="L508" href="#L508">508</a> 		<span class="jxr_string">"A\u0001A\u0001A\u0001A\u0001B\u0001B\u0001B\u0001B\u0003B\u0359\bB\u0001"</span>+
+<a class="jxr_linenumber" name="L509" href="#L509">509</a> 		<span class="jxr_string">"B\u0003B\u035c\bB\u0001B\u0001B\u0003B\u0360\bB\u0001B\u0001B\u0003B\u0364"</span>+
+<a class="jxr_linenumber" name="L510" href="#L510">510</a> 		<span class="jxr_string">"\bB\u0001B\u0001B\u0003B\u0368\bB\u0001C\u0001C\u0001C\u0001C\u0001C\u0001"</span>+
+<a class="jxr_linenumber" name="L511" href="#L511">511</a> 		<span class="jxr_string">"D\u0001D\u0001D\u0001D\u0001D\u0001D\u0001E\u0001E\u0001E\u0003E\u0378"</span>+
+<a class="jxr_linenumber" name="L512" href="#L512">512</a> 		<span class="jxr_string">"\bE\u0001E\u0001E\u0001F\u0001F\u0005F\u037e\bF\nF\fF\u0381\tF\u0001G"</span>+
+<a class="jxr_linenumber" name="L513" href="#L513">513</a> 		<span class="jxr_string">"\u0001G\u0001G\u0001G\u0001H\u0001H\u0001H\u0001H\u0001H\u0001H\u0001"</span>+
+<a class="jxr_linenumber" name="L514" href="#L514">514</a> 		<span class="jxr_string">"I\u0001I\u0001I\u0001I\u0001I\u0001J\u0001J\u0001K\u0001K\u0001L\u0001"</span>+
+<a class="jxr_linenumber" name="L515" href="#L515">515</a> 		<span class="jxr_string">"L\u0001M\u0001M\u0001N\u0001N\u0001O\u0001O\u0001P\u0001P\u0001Q\u0001"</span>+
+<a class="jxr_linenumber" name="L516" href="#L516">516</a> 		<span class="jxr_string">"Q\u0001R\u0001R\u0001S\u0001S\u0001T\u0001T\u0001U\u0001U\u0001V\u0001"</span>+
+<a class="jxr_linenumber" name="L517" href="#L517">517</a> 		<span class="jxr_string">"V\u0001W\u0001W\u0001X\u0001X\u0001Y\u0001Y\u0001Z\u0001Z\u0001Z\u0001"</span>+
+<a class="jxr_linenumber" name="L518" href="#L518">518</a> 		<span class="jxr_string">"[\u0001[\u0001[\u0001&#92;&#92;\u0001&#92;&#92;\u0001&#92;&#92;\u0001]\u0001]\u0001]\u0001^\u0001"</span>+
+<a class="jxr_linenumber" name="L519" href="#L519">519</a> 		<span class="jxr_string">"^\u0001^\u0001_\u0001_\u0001_\u0001`\u0001`\u0001`\u0001a\u0001a\u0001"</span>+
+<a class="jxr_linenumber" name="L520" href="#L520">520</a> 		<span class="jxr_string">"a\u0001b\u0001b\u0001c\u0001c\u0001d\u0001d\u0001e\u0001e\u0001f\u0001"</span>+
+<a class="jxr_linenumber" name="L521" href="#L521">521</a> 		<span class="jxr_string">"f\u0001g\u0001g\u0001h\u0001h\u0001i\u0001i\u0001j\u0001j\u0001j\u0001"</span>+
+<a class="jxr_linenumber" name="L522" href="#L522">522</a> 		<span class="jxr_string">"k\u0001k\u0001k\u0001l\u0001l\u0001l\u0001m\u0001m\u0001m\u0001n\u0001"</span>+
+<a class="jxr_linenumber" name="L523" href="#L523">523</a> 		<span class="jxr_string">"n\u0001n\u0001o\u0001o\u0001o\u0001p\u0001p\u0001p\u0001q\u0001q\u0001"</span>+
+<a class="jxr_linenumber" name="L524" href="#L524">524</a> 		<span class="jxr_string">"q\u0001r\u0001r\u0001r\u0001r\u0001s\u0001s\u0001s\u0001s\u0001t\u0001"</span>+
+<a class="jxr_linenumber" name="L525" href="#L525">525</a> 		<span class="jxr_string">"t\u0001t\u0001t\u0001t\u0001u\u0001u\u0001u\u0001v\u0001v\u0001v\u0001"</span>+
+<a class="jxr_linenumber" name="L526" href="#L526">526</a> 		<span class="jxr_string">"w\u0001w\u0001x\u0001x\u0001x\u0001x\u0001y\u0001y\u0001y\u0001y\u0001"</span>+
+<a class="jxr_linenumber" name="L527" href="#L527">527</a> 		<span class="jxr_string">"y\u0001y\u0001z\u0001z\u0001z\u0001z\u0001z\u0001z\u0001{\u0001{\u0001"</span>+
+<a class="jxr_linenumber" name="L528" href="#L528">528</a> 		<span class="jxr_string">"{\u0001{\u0001{\u0001{\u0001|\u0001|\u0001|\u0001|\u0004|\u0421\b|\u000b"</span>+
+<a class="jxr_linenumber" name="L529" href="#L529">529</a> 		<span class="jxr_string">"|\f|\u0422\u0001}\u0001}\u0001}\u0003}\u0428\b}\u0001~\u0001~\u0001~\u0001"</span>+
+<a class="jxr_linenumber" name="L530" href="#L530">530</a> 		<span class="jxr_string">"~\u0003~\u042e\b~\u0001\u007f\u0001\u007f\u0001\u007f\u0003\u007f\u0433"</span>+
+<a class="jxr_linenumber" name="L531" href="#L531">531</a> 		<span class="jxr_string">"\b\u007f\u0003\u007f\u0435\b\u007f\u0001\u0080\u0001\u0080\u0001\u0080"</span>+
+<a class="jxr_linenumber" name="L532" href="#L532">532</a> 		<span class="jxr_string">"\u0001\u0080\u0001\u0081\u0001\u0081\u0001\u0081\u0001\u0082\u0004\u0082"</span>+
+<a class="jxr_linenumber" name="L533" href="#L533">533</a> 		<span class="jxr_string">"\u043f\b\u0082\u000b\u0082\f\u0082\u0440\u0001\u0082\u0001\u0082\u0001"</span>+
+<a class="jxr_linenumber" name="L534" href="#L534">534</a> 		<span class="jxr_string">"\u0083\u0001\u0083\u0001\u0083\u0001\u0083\u0001\u0083\u0005\u0083\u044a"</span>+
+<a class="jxr_linenumber" name="L535" href="#L535">535</a> 		<span class="jxr_string">"\b\u0083\n\u0083\f\u0083\u044d\t\u0083\u0001\u0083\u0001\u0083\u0001\u0083"</span>+
+<a class="jxr_linenumber" name="L536" href="#L536">536</a> 		<span class="jxr_string">"\u0001\u0083\u0001\u0083\u0001\u0083\u0001\u0083\u0001\u0084\u0001\u0084"</span>+
+<a class="jxr_linenumber" name="L537" href="#L537">537</a> 		<span class="jxr_string">"\u0001\u0084\u0001\u0084\u0001\u0084\u0005\u0084\u045b\b\u0084\n\u0084"</span>+
+<a class="jxr_linenumber" name="L538" href="#L538">538</a> 		<span class="jxr_string">"\f\u0084\u045e\t\u0084\u0001\u0084\u0001\u0084\u0001\u0084\u0003\u0084"</span>+
+<a class="jxr_linenumber" name="L539" href="#L539">539</a> 		<span class="jxr_string">"\u0463\b\u0084\u0001\u0084\u0003\u0084\u0466\b\u0084\u0001\u0084\u0001"</span>+
+<a class="jxr_linenumber" name="L540" href="#L540">540</a> 		<span class="jxr_string">"\u0084\u0001\u0084\u0001\u0084\u0001\u0085\u0001\u0085\u0005\u0085\u046e"</span>+
+<a class="jxr_linenumber" name="L541" href="#L541">541</a> 		<span class="jxr_string">"\b\u0085\n\u0085\f\u0085\u0471\t\u0085\u0001\u0086\u0001\u0086\u0003\u0086"</span>+
+<a class="jxr_linenumber" name="L542" href="#L542">542</a> 		<span class="jxr_string">"\u0475\b\u0086\u0001\u0086\u0001\u0086\u0001\u0087\u0001\u0087\u0004\u0087"</span>+
+<a class="jxr_linenumber" name="L543" href="#L543">543</a> 		<span class="jxr_string">"\u047b\b\u0087\u000b\u0087\f\u0087\u047c\u0001\u0087\u0001\u0087\u0001"</span>+
+<a class="jxr_linenumber" name="L544" href="#L544">544</a> 		<span class="jxr_string">"\u0087\u0001\u0087\u0001\u0087\u0001\u0087\u0004\u0087\u0485\b\u0087\u000b"</span>+
+<a class="jxr_linenumber" name="L545" href="#L545">545</a> 		<span class="jxr_string">"\u0087\f\u0087\u0486\u0001\u0087\u0001\u0087\u0001\u0087\u0001\u0087\u0001"</span>+
+<a class="jxr_linenumber" name="L546" href="#L546">546</a> 		<span class="jxr_string">"\u0087\u0001\u0087\u0003\u0087\u048f\b\u0087\u0001\u0087\u0001\u0087\u0001"</span>+
+<a class="jxr_linenumber" name="L547" href="#L547">547</a> 		<span class="jxr_string">"\u0087\u0001\u0087\u0001\u0087\u0003\u0087\u0496\b\u0087\u0001\u0087\u0003"</span>+
+<a class="jxr_linenumber" name="L548" href="#L548">548</a> 		<span class="jxr_string">"\u0087\u0499\b\u0087\u0001\u0088\u0001\u0088\u0001\u0088\u0001\u0088\u0003"</span>+
+<a class="jxr_linenumber" name="L549" href="#L549">549</a> 		<span class="jxr_string">"\u0088\u049f\b\u0088\u0003\u0088\u04a1\b\u0088\u0001\u0088\u0001\u0088"</span>+
+<a class="jxr_linenumber" name="L550" href="#L550">550</a> 		<span class="jxr_string">"\u0003\u0088\u04a5\b\u0088\u0003\u0088\u04a7\b\u0088\u0001\u0089\u0001"</span>+
+<a class="jxr_linenumber" name="L551" href="#L551">551</a> 		<span class="jxr_string">"\u0089\u0001\u0089\u0005\u0089\u04ac\b\u0089\n\u0089\f\u0089\u04af\t\u0089"</span>+
+<a class="jxr_linenumber" name="L552" href="#L552">552</a> 		<span class="jxr_string">"\u0001\u0089\u0003\u0089\u04b2\b\u0089\u0001\u008a\u0001\u008a\u0001\u008b"</span>+
+<a class="jxr_linenumber" name="L553" href="#L553">553</a> 		<span class="jxr_string">"\u0001\u008b\u0005\u008b\u04b8\b\u008b\n\u008b\f\u008b\u04bb\t\u008b\u0001"</span>+
+<a class="jxr_linenumber" name="L554" href="#L554">554</a> 		<span class="jxr_string">"\u008b\u0003\u008b\u04be\b\u008b\u0001\u008c\u0001\u008c\u0003\u008c\u04c2"</span>+
+<a class="jxr_linenumber" name="L555" href="#L555">555</a> 		<span class="jxr_string">"\b\u008c\u0001\u008d\u0001\u008d\u0001\u008d\u0001\u008d\u0003\u008d\u04c8"</span>+
+<a class="jxr_linenumber" name="L556" href="#L556">556</a> 		<span class="jxr_string">"\b\u008d\u0001\u008e\u0001\u008e\u0001\u008f\u0001\u008f\u0001\u008f\u0001"</span>+
+<a class="jxr_linenumber" name="L557" href="#L557">557</a> 		<span class="jxr_string">"\u008f\u0001\u008f\u0001\u008f\u0001\u044b\u0000\u0090\u0002(\u0004\u0097"</span>+
+<a class="jxr_linenumber" name="L558" href="#L558">558</a> 		<span class="jxr_string">"\u00062\bV\n3\f]\u000e`\u00104\u0012E\u0014W\u0016^\u0018U\u001a9\u001c"</span>+
+<a class="jxr_linenumber" name="L559" href="#L559">559</a> 		<span class="jxr_string">"&#92;&#92;\u001e\u0099 \u0012\&quot;\'$a&amp;7([*S,K.\u001e0y264G688B:\u0088&lt;,&gt;=@?B&gt;DX"</span>+
+<a class="jxr_linenumber" name="L560" href="#L560">560</a> 		<span class="jxr_string">"F5H@J)LONYPCRNTZVQXAZ_&#92;&#92;1^D`Tb\u00c8d\u00cff\u00d1h\u00d2j\u00d3l\u00d6"</span>+
+<a class="jxr_linenumber" name="L561" href="#L561">561</a> 		<span class="jxr_string">"n\u00e0p\u00e2r\u00e3t\u00e4v\u00e5x\u00e6z\u00e7|\u00e8~\u00e9\u0080"</span>+
+<a class="jxr_linenumber" name="L562" href="#L562">562</a> 		<span class="jxr_string">"\u00c1\u0082\u00c0\u0084\u00c3\u0086\u00c2\u0088\u0085\u008a\u0086\u008c"</span>+
+<a class="jxr_linenumber" name="L563" href="#L563">563</a> 		<span class="jxr_string">"\u008a\u008e\u0000\u0090\u008b\u0092\u00cc\u0094\u0087\u0096L\u0098M\u009a"</span>+
+<a class="jxr_linenumber" name="L564" href="#L564">564</a> 		<span class="jxr_string">"H\u009cI\u009e/\u00a00\u00a2-\u00a4J\u00a6;\u00a8P\u00aav\u00acu\u00ae"</span>+
+<a class="jxr_linenumber" name="L565" href="#L565">565</a> 		<span class="jxr_string">"\u0084\u00b0\u0083\u00b2m\u00b4R\u00b6t\u00b8w\u00bax\u00bcs\u00beo\u00c0"</span>+
+<a class="jxr_linenumber" name="L566" href="#L566">566</a> 		<span class="jxr_string">"n\u00c2\u0081\u00c4\u0082\u00c6}\u00c8~\u00ca&lt;\u00cc\u007f\u00cer\u00d0"</span>+
+<a class="jxr_linenumber" name="L567" href="#L567">567</a> 		<span class="jxr_string">"p\u00d2q\u00d4\u0080\u00d6b\u00d8c\u00dad\u00dce\u00dej\u00e0l\u00e2k"</span>+
+<a class="jxr_linenumber" name="L568" href="#L568">568</a> 		<span class="jxr_string">"\u00e4f\u00e6i\u00e8g\u00eah\u00ec\u00b5\u00ee\u00b3\u00f0\u00aa\u00f2"</span>+
+<a class="jxr_linenumber" name="L569" href="#L569">569</a> 		<span class="jxr_string">"\u00ab\u00f4\u00d9\u00f6\u00da\u00f8\u00db\u00fa\u0000\u00fc\u0000\u00fe"</span>+
+<a class="jxr_linenumber" name="L570" href="#L570">570</a> 		<span class="jxr_string">"\u0000\u0100\u0000\u0102\u0000\u0104\u0000\u0106\u008f\u0108\u0091\u010a"</span>+
+<a class="jxr_linenumber" name="L571" href="#L571">571</a> 		<span class="jxr_string">"\u0090\u010c:\u010e\u0000\u0110\u0000\u0112\u0000\u0114\u0000\u0116\u0000"</span>+
+<a class="jxr_linenumber" name="L572" href="#L572">572</a> 		<span class="jxr_string">"\u0118\u0000\u011a\u0000\u011c\u0000\u011e\u00cd\u0120\u00ce\u0002\u0000"</span>+
+<a class="jxr_linenumber" name="L573" href="#L573">573</a> 		<span class="jxr_string">"\u0001 \u0001\u000019\u0002\u0000LLll\u0002\u0000XXxx\u0003\u000009AF"</span>+
+<a class="jxr_linenumber" name="L574" href="#L574">574</a> 		<span class="jxr_string">"af\u0004\u000009AF__af\u0001\u000007\u0002\u000007__\u0002\u0000BBbb\u0001"</span>+
+<a class="jxr_linenumber" name="L575" href="#L575">575</a> 		<span class="jxr_string">"\u000001\u0002\u000001__\u0002\u0000DDdd\u0002\u0000FFff\u0002\u0000P"</span>+
+<a class="jxr_linenumber" name="L576" href="#L576">576</a> 		<span class="jxr_string">"Ppp\u0002\u0000++--\u0004\u0000DDFFddff\u0004\u0000\n\n\r\r\'\'&#92;&#92;&#92;&#92;\u0004"</span>+
+<a class="jxr_linenumber" name="L577" href="#L577">577</a> 		<span class="jxr_string">"\u0000\n\n\r\r\&quot;\&quot;&#92;&#92;&#92;&#92;\u0002\u0000\&quot;\&quot;&#92;&#92;&#92;&#92;\u0006\u0000\'\'&#92;&#92;&#92;&#92;bbffnnr"</span>+
+<a class="jxr_linenumber" name="L578" href="#L578">578</a> 		<span class="jxr_string">"t\u0003\u0000\t\n\f\r  \u0002\u0000\n\n\r\r\u0002\u0000EEee\u0002\u0000"</span>+
+<a class="jxr_linenumber" name="L579" href="#L579">579</a> 		<span class="jxr_string">"CCcc\u0007\u0000\&quot;\&quot;\'\'&#92;&#92;&#92;&#92;bbffnnrt\u0001\u000003\u0001\u000047\u0001"</span>+
+<a class="jxr_linenumber" name="L580" href="#L580">580</a> 		<span class="jxr_string">"\u000009\u0002\u000009__\u0004\u0000$$AZ__az\u0002\u0000\u0000\u007f\u8000"</span>+
+<a class="jxr_linenumber" name="L581" href="#L581">581</a> 		<span class="jxr_string">"\ud800\u8000\udbff\u0001\u0000\u8000\ud800\u8000\udbff\u0001\u0000\u8000"</span>+
+<a class="jxr_linenumber" name="L582" href="#L582">582</a> 		<span class="jxr_string">"\udc00\u8000\udfff\u0512\u0000\u0002\u0001\u0000\u0000\u0000\u0000\u0004"</span>+
+<a class="jxr_linenumber" name="L583" href="#L583">583</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0006\u0001\u0000\u0000\u0000\u0000\b\u0001"</span>+
+<a class="jxr_linenumber" name="L584" href="#L584">584</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000\n\u0001\u0000\u0000\u0000\u0000\f\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L585" href="#L585">585</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u000e\u0001\u0000\u0000\u0000\u0000\u0010\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L586" href="#L586">586</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0012\u0001\u0000\u0000\u0000\u0000\u0014\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L587" href="#L587">587</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0016\u0001\u0000\u0000\u0000\u0000\u0018\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L588" href="#L588">588</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u001a\u0001\u0000\u0000\u0000\u0000\u001c\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L589" href="#L589">589</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u001e\u0001\u0000\u0000\u0000\u0000 \u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L590" href="#L590">590</a> 		<span class="jxr_string">"\u0000\u0000\&quot;\u0001\u0000\u0000\u0000\u0000$\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L591" href="#L591">591</a> 		<span class="jxr_string">"\u0000&amp;\u0001\u0000\u0000\u0000\u0000(\u0001\u0000\u0000\u0000\u0000*"</span>+
+<a class="jxr_linenumber" name="L592" href="#L592">592</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000,\u0001\u0000\u0000\u0000\u0000.\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L593" href="#L593">593</a> 		<span class="jxr_string">"\u0000\u0000\u00000\u0001\u0000\u0000\u0000\u00002\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L594" href="#L594">594</a> 		<span class="jxr_string">"\u00004\u0001\u0000\u0000\u0000\u00006\u0001\u0000\u0000\u0000\u00008"</span>+
+<a class="jxr_linenumber" name="L595" href="#L595">595</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000:\u0001\u0000\u0000\u0000\u0000&lt;\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L596" href="#L596">596</a> 		<span class="jxr_string">"\u0000\u0000\u0000&gt;\u0001\u0000\u0000\u0000\u0000@\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L597" href="#L597">597</a> 		<span class="jxr_string">"\u0000B\u0001\u0000\u0000\u0000\u0000D\u0001\u0000\u0000\u0000\u0000F"</span>+
+<a class="jxr_linenumber" name="L598" href="#L598">598</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000H\u0001\u0000\u0000\u0000\u0000J\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L599" href="#L599">599</a> 		<span class="jxr_string">"\u0000\u0000\u0000L\u0001\u0000\u0000\u0000\u0000N\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L600" href="#L600">600</a> 		<span class="jxr_string">"\u0000P\u0001\u0000\u0000\u0000\u0000R\u0001\u0000\u0000\u0000\u0000T"</span>+
+<a class="jxr_linenumber" name="L601" href="#L601">601</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000V\u0001\u0000\u0000\u0000\u0000X\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L602" href="#L602">602</a> 		<span class="jxr_string">"\u0000\u0000\u0000Z\u0001\u0000\u0000\u0000\u0000&#92;&#92;\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L603" href="#L603">603</a> 		<span class="jxr_string">"\u0000\u0000^\u0001\u0000\u0000\u0000\u0000`\u0001\u0000\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L604" href="#L604">604</a> 		<span class="jxr_string">"b\u0001\u0000\u0000\u0000\u0000d\u0001\u0000\u0000\u0000\u0000f\u0001"</span>+
+<a class="jxr_linenumber" name="L605" href="#L605">605</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000h\u0001\u0000\u0000\u0000\u0000j\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L606" href="#L606">606</a> 		<span class="jxr_string">"\u0000\u0000l\u0001\u0000\u0000\u0000\u0000n\u0001\u0000\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L607" href="#L607">607</a> 		<span class="jxr_string">"p\u0001\u0000\u0000\u0000\u0000r\u0001\u0000\u0000\u0000\u0000t\u0001"</span>+
+<a class="jxr_linenumber" name="L608" href="#L608">608</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0000v\u0001\u0000\u0000\u0000\u0000x\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L609" href="#L609">609</a> 		<span class="jxr_string">"\u0000\u0000z\u0001\u0000\u0000\u0000\u0000|\u0001\u0000\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L610" href="#L610">610</a> 		<span class="jxr_string">"~\u0001\u0000\u0000\u0000\u0000\u0080\u0001\u0000\u0000\u0000\u0000\u0082"</span>+
+<a class="jxr_linenumber" name="L611" href="#L611">611</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0084\u0001\u0000\u0000\u0000\u0000\u0086"</span>+
+<a class="jxr_linenumber" name="L612" href="#L612">612</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0088\u0001\u0000\u0000\u0000\u0000\u008a"</span>+
+<a class="jxr_linenumber" name="L613" href="#L613">613</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u008c\u0001\u0000\u0000\u0000\u0000\u0090"</span>+
+<a class="jxr_linenumber" name="L614" href="#L614">614</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0092\u0001\u0000\u0000\u0000\u0000\u0094"</span>+
+<a class="jxr_linenumber" name="L615" href="#L615">615</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0096\u0001\u0000\u0000\u0000\u0000\u0098"</span>+
+<a class="jxr_linenumber" name="L616" href="#L616">616</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u009a\u0001\u0000\u0000\u0000\u0000\u009c"</span>+
+<a class="jxr_linenumber" name="L617" href="#L617">617</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u009e\u0001\u0000\u0000\u0000\u0000\u00a0"</span>+
+<a class="jxr_linenumber" name="L618" href="#L618">618</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00a2\u0001\u0000\u0000\u0000\u0000\u00a4"</span>+
+<a class="jxr_linenumber" name="L619" href="#L619">619</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00a6\u0001\u0000\u0000\u0000\u0000\u00a8"</span>+
+<a class="jxr_linenumber" name="L620" href="#L620">620</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00aa\u0001\u0000\u0000\u0000\u0000\u00ac"</span>+
+<a class="jxr_linenumber" name="L621" href="#L621">621</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ae\u0001\u0000\u0000\u0000\u0000\u00b0"</span>+
+<a class="jxr_linenumber" name="L622" href="#L622">622</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00b2\u0001\u0000\u0000\u0000\u0000\u00b4"</span>+
+<a class="jxr_linenumber" name="L623" href="#L623">623</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00b6\u0001\u0000\u0000\u0000\u0000\u00b8"</span>+
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ba\u0001\u0000\u0000\u0000\u0000\u00bc"</span>+
+<a class="jxr_linenumber" name="L625" href="#L625">625</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00be\u0001\u0000\u0000\u0000\u0000\u00c0"</span>+
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00c2\u0001\u0000\u0000\u0000\u0000\u00c4"</span>+
+<a class="jxr_linenumber" name="L627" href="#L627">627</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00c6\u0001\u0000\u0000\u0000\u0000\u00c8"</span>+
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ca\u0001\u0000\u0000\u0000\u0000\u00cc"</span>+
+<a class="jxr_linenumber" name="L629" href="#L629">629</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ce\u0001\u0000\u0000\u0000\u0000\u00d0"</span>+
+<a class="jxr_linenumber" name="L630" href="#L630">630</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00d2\u0001\u0000\u0000\u0000\u0000\u00d4"</span>+
+<a class="jxr_linenumber" name="L631" href="#L631">631</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00d6\u0001\u0000\u0000\u0000\u0000\u00d8"</span>+
+<a class="jxr_linenumber" name="L632" href="#L632">632</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00da\u0001\u0000\u0000\u0000\u0000\u00dc"</span>+
+<a class="jxr_linenumber" name="L633" href="#L633">633</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00de\u0001\u0000\u0000\u0000\u0000\u00e0"</span>+
+<a class="jxr_linenumber" name="L634" href="#L634">634</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00e2\u0001\u0000\u0000\u0000\u0000\u00e4"</span>+
+<a class="jxr_linenumber" name="L635" href="#L635">635</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00e6\u0001\u0000\u0000\u0000\u0000\u00e8"</span>+
+<a class="jxr_linenumber" name="L636" href="#L636">636</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ea\u0001\u0000\u0000\u0000\u0000\u00ec"</span>+
+<a class="jxr_linenumber" name="L637" href="#L637">637</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00ee\u0001\u0000\u0000\u0000\u0000\u00f0"</span>+
+<a class="jxr_linenumber" name="L638" href="#L638">638</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00f2\u0001\u0000\u0000\u0000\u0000\u00f4"</span>+
+<a class="jxr_linenumber" name="L639" href="#L639">639</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u00f6\u0001\u0000\u0000\u0000\u0000\u00f8"</span>+
+<a class="jxr_linenumber" name="L640" href="#L640">640</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u0106\u0001\u0000\u0000\u0000\u0000\u0108"</span>+
+<a class="jxr_linenumber" name="L641" href="#L641">641</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0000\u010a\u0001\u0000\u0000\u0000\u0000\u010c"</span>+
+<a class="jxr_linenumber" name="L642" href="#L642">642</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0001\u011e\u0001\u0000\u0000\u0000\u0001\u0120"</span>+
+<a class="jxr_linenumber" name="L643" href="#L643">643</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0002\u0122\u0001\u0000\u0000\u0000\u0004\u012b"</span>+
+<a class="jxr_linenumber" name="L644" href="#L644">644</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0006\u0132\u0001\u0000\u0000\u0000\b\u013a\u0001"</span>+
+<a class="jxr_linenumber" name="L645" href="#L645">645</a> 		<span class="jxr_string">"\u0000\u0000\u0000\n\u0140\u0001\u0000\u0000\u0000\f\u0145\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L646" href="#L646">646</a> 		<span class="jxr_string">"\u0000\u0000\u000e\u014a\u0001\u0000\u0000\u0000\u0010\u0150\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L647" href="#L647">647</a> 		<span class="jxr_string">"\u0000\u0000\u0012\u0155\u0001\u0000\u0000\u0000\u0014\u015b\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L648" href="#L648">648</a> 		<span class="jxr_string">"\u0000\u0000\u0016\u0164\u0001\u0000\u0000\u0000\u0018\u016c\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L649" href="#L649">649</a> 		<span class="jxr_string">"\u0000\u0000\u001a\u016f\u0001\u0000\u0000\u0000\u001c\u0176\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L650" href="#L650">650</a> 		<span class="jxr_string">"\u0000\u0000\u001e\u017b\u0001\u0000\u0000\u0000 \u0180\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L651" href="#L651">651</a> 		<span class="jxr_string">"\u0000\&quot;\u0188\u0001\u0000\u0000\u0000$\u018e\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L652" href="#L652">652</a> 		<span class="jxr_string">"&amp;\u0196\u0001\u0000\u0000\u0000(\u019c\u0001\u0000\u0000\u0000*\u01a0"</span>+
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000,\u01a3\u0001\u0000\u0000\u0000.\u01ae\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L654" href="#L654">654</a> 		<span class="jxr_string">"\u0000\u00000\u01b5\u0001\u0000\u0000\u00002\u01c0\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L655" href="#L655">655</a> 		<span class="jxr_string">"4\u01c4\u0001\u0000\u0000\u00006\u01ce\u0001\u0000\u0000\u00008\u01d3"</span>+
+<a class="jxr_linenumber" name="L656" href="#L656">656</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000:\u01da\u0001\u0000\u0000\u0000&lt;\u01de\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L657" href="#L657">657</a> 		<span class="jxr_string">"\u0000\u0000&gt;\u01e6\u0001\u0000\u0000\u0000@\u01ee\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L658" href="#L658">658</a> 		<span class="jxr_string">"B\u01f8\u0001\u0000\u0000\u0000D\u01ff\u0001\u0000\u0000\u0000F\u0206"</span>+
+<a class="jxr_linenumber" name="L659" href="#L659">659</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000H\u020c\u0001\u0000\u0000\u0000J\u0213\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L660" href="#L660">660</a> 		<span class="jxr_string">"\u0000\u0000L\u021c\u0001\u0000\u0000\u0000N\u0222\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L661" href="#L661">661</a> 		<span class="jxr_string">"P\u0229\u0001\u0000\u0000\u0000R\u0236\u0001\u0000\u0000\u0000T\u023b"</span>+
+<a class="jxr_linenumber" name="L662" href="#L662">662</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000V\u0241\u0001\u0000\u0000\u0000X\u0248\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L663" href="#L663">663</a> 		<span class="jxr_string">"\u0000\u0000Z\u0252\u0001\u0000\u0000\u0000&#92;&#92;\u0256\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L664" href="#L664">664</a> 		<span class="jxr_string">"\u0000^\u025b\u0001\u0000\u0000\u0000`\u0264\u0001\u0000\u0000\u0000b"</span>+
+<a class="jxr_linenumber" name="L665" href="#L665">665</a> 		<span class="jxr_string">"\u026a\u0001\u0000\u0000\u0000d\u0271\u0001\u0000\u0000\u0000f\u0277\u0001"</span>+
+<a class="jxr_linenumber" name="L666" href="#L666">666</a> 		<span class="jxr_string">"\u0000\u0000\u0000h\u0282\u0001\u0000\u0000\u0000j\u0289\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L667" href="#L667">667</a> 		<span class="jxr_string">"\u0000l\u0291\u0001\u0000\u0000\u0000n\u0296\u0001\u0000\u0000\u0000p"</span>+
+<a class="jxr_linenumber" name="L668" href="#L668">668</a> 		<span class="jxr_string">"\u02a5\u0001\u0000\u0000\u0000r\u02b6\u0001\u0000\u0000\u0000t\u02b8\u0001"</span>+
+<a class="jxr_linenumber" name="L669" href="#L669">669</a> 		<span class="jxr_string">"\u0000\u0000\u0000v\u02c6\u0001\u0000\u0000\u0000x\u02d2\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L670" href="#L670">670</a> 		<span class="jxr_string">"\u0000z\u02e5\u0001\u0000\u0000\u0000|\u02f6\u0001\u0000\u0000\u0000~"</span>+
+<a class="jxr_linenumber" name="L671" href="#L671">671</a> 		<span class="jxr_string">"\u0304\u0001\u0000\u0000\u0000\u0080\u0325\u0001\u0000\u0000\u0000\u0082"</span>+
+<a class="jxr_linenumber" name="L672" href="#L672">672</a> 		<span class="jxr_string">"\u033e\u0001\u0000\u0000\u0000\u0084\u0340\u0001\u0000\u0000\u0000\u0086"</span>+
+<a class="jxr_linenumber" name="L673" href="#L673">673</a> 		<span class="jxr_string">"\u0354\u0001\u0000\u0000\u0000\u0088\u0369\u0001\u0000\u0000\u0000\u008a"</span>+
+<a class="jxr_linenumber" name="L674" href="#L674">674</a> 		<span class="jxr_string">"\u036e\u0001\u0000\u0000\u0000\u008c\u0374\u0001\u0000\u0000\u0000\u008e"</span>+
+<a class="jxr_linenumber" name="L675" href="#L675">675</a> 		<span class="jxr_string">"\u037f\u0001\u0000\u0000\u0000\u0090\u0382\u0001\u0000\u0000\u0000\u0092"</span>+
+<a class="jxr_linenumber" name="L676" href="#L676">676</a> 		<span class="jxr_string">"\u0386\u0001\u0000\u0000\u0000\u0094\u038c\u0001\u0000\u0000\u0000\u0096"</span>+
+<a class="jxr_linenumber" name="L677" href="#L677">677</a> 		<span class="jxr_string">"\u0391\u0001\u0000\u0000\u0000\u0098\u0393\u0001\u0000\u0000\u0000\u009a"</span>+
+<a class="jxr_linenumber" name="L678" href="#L678">678</a> 		<span class="jxr_string">"\u0395\u0001\u0000\u0000\u0000\u009c\u0397\u0001\u0000\u0000\u0000\u009e"</span>+
+<a class="jxr_linenumber" name="L679" href="#L679">679</a> 		<span class="jxr_string">"\u0399\u0001\u0000\u0000\u0000\u00a0\u039b\u0001\u0000\u0000\u0000\u00a2"</span>+
+<a class="jxr_linenumber" name="L680" href="#L680">680</a> 		<span class="jxr_string">"\u039d\u0001\u0000\u0000\u0000\u00a4\u039f\u0001\u0000\u0000\u0000\u00a6"</span>+
+<a class="jxr_linenumber" name="L681" href="#L681">681</a> 		<span class="jxr_string">"\u03a1\u0001\u0000\u0000\u0000\u00a8\u03a3\u0001\u0000\u0000\u0000\u00aa"</span>+
+<a class="jxr_linenumber" name="L682" href="#L682">682</a> 		<span class="jxr_string">"\u03a5\u0001\u0000\u0000\u0000\u00ac\u03a7\u0001\u0000\u0000\u0000\u00ae"</span>+
+<a class="jxr_linenumber" name="L683" href="#L683">683</a> 		<span class="jxr_string">"\u03a9\u0001\u0000\u0000\u0000\u00b0\u03ab\u0001\u0000\u0000\u0000\u00b2"</span>+
+<a class="jxr_linenumber" name="L684" href="#L684">684</a> 		<span class="jxr_string">"\u03ad\u0001\u0000\u0000\u0000\u00b4\u03af\u0001\u0000\u0000\u0000\u00b6"</span>+
+<a class="jxr_linenumber" name="L685" href="#L685">685</a> 		<span class="jxr_string">"\u03b1\u0001\u0000\u0000\u0000\u00b8\u03b4\u0001\u0000\u0000\u0000\u00ba"</span>+
+<a class="jxr_linenumber" name="L686" href="#L686">686</a> 		<span class="jxr_string">"\u03b7\u0001\u0000\u0000\u0000\u00bc\u03ba\u0001\u0000\u0000\u0000\u00be"</span>+
+<a class="jxr_linenumber" name="L687" href="#L687">687</a> 		<span class="jxr_string">"\u03bd\u0001\u0000\u0000\u0000\u00c0\u03c0\u0001\u0000\u0000\u0000\u00c2"</span>+
+<a class="jxr_linenumber" name="L688" href="#L688">688</a> 		<span class="jxr_string">"\u03c3\u0001\u0000\u0000\u0000\u00c4\u03c6\u0001\u0000\u0000\u0000\u00c6"</span>+
+<a class="jxr_linenumber" name="L689" href="#L689">689</a> 		<span class="jxr_string">"\u03c9\u0001\u0000\u0000\u0000\u00c8\u03cb\u0001\u0000\u0000\u0000\u00ca"</span>+
+<a class="jxr_linenumber" name="L690" href="#L690">690</a> 		<span class="jxr_string">"\u03cd\u0001\u0000\u0000\u0000\u00cc\u03cf\u0001\u0000\u0000\u0000\u00ce"</span>+
+<a class="jxr_linenumber" name="L691" href="#L691">691</a> 		<span class="jxr_string">"\u03d1\u0001\u0000\u0000\u0000\u00d0\u03d3\u0001\u0000\u0000\u0000\u00d2"</span>+
+<a class="jxr_linenumber" name="L692" href="#L692">692</a> 		<span class="jxr_string">"\u03d5\u0001\u0000\u0000\u0000\u00d4\u03d7\u0001\u0000\u0000\u0000\u00d6"</span>+
+<a class="jxr_linenumber" name="L693" href="#L693">693</a> 		<span class="jxr_string">"\u03d9\u0001\u0000\u0000\u0000\u00d8\u03dc\u0001\u0000\u0000\u0000\u00da"</span>+
+<a class="jxr_linenumber" name="L694" href="#L694">694</a> 		<span class="jxr_string">"\u03df\u0001\u0000\u0000\u0000\u00dc\u03e2\u0001\u0000\u0000\u0000\u00de"</span>+
+<a class="jxr_linenumber" name="L695" href="#L695">695</a> 		<span class="jxr_string">"\u03e5\u0001\u0000\u0000\u0000\u00e0\u03e8\u0001\u0000\u0000\u0000\u00e2"</span>+
+<a class="jxr_linenumber" name="L696" href="#L696">696</a> 		<span class="jxr_string">"\u03eb\u0001\u0000\u0000\u0000\u00e4\u03ee\u0001\u0000\u0000\u0000\u00e6"</span>+
+<a class="jxr_linenumber" name="L697" href="#L697">697</a> 		<span class="jxr_string">"\u03f1\u0001\u0000\u0000\u0000\u00e8\u03f5\u0001\u0000\u0000\u0000\u00ea"</span>+
+<a class="jxr_linenumber" name="L698" href="#L698">698</a> 		<span class="jxr_string">"\u03f9\u0001\u0000\u0000\u0000\u00ec\u03fe\u0001\u0000\u0000\u0000\u00ee"</span>+
+<a class="jxr_linenumber" name="L699" href="#L699">699</a> 		<span class="jxr_string">"\u0401\u0001\u0000\u0000\u0000\u00f0\u0404\u0001\u0000\u0000\u0000\u00f2"</span>+
+<a class="jxr_linenumber" name="L700" href="#L700">700</a> 		<span class="jxr_string">"\u0406\u0001\u0000\u0000\u0000\u00f4\u040a\u0001\u0000\u0000\u0000\u00f6"</span>+
+<a class="jxr_linenumber" name="L701" href="#L701">701</a> 		<span class="jxr_string">"\u0410\u0001\u0000\u0000\u0000\u00f8\u0416\u0001\u0000\u0000\u0000\u00fa"</span>+
+<a class="jxr_linenumber" name="L702" href="#L702">702</a> 		<span class="jxr_string">"\u0420\u0001\u0000\u0000\u0000\u00fc\u0427\u0001\u0000\u0000\u0000\u00fe"</span>+
+<a class="jxr_linenumber" name="L703" href="#L703">703</a> 		<span class="jxr_string">"\u0429\u0001\u0000\u0000\u0000\u0100\u0434\u0001\u0000\u0000\u0000\u0102"</span>+
+<a class="jxr_linenumber" name="L704" href="#L704">704</a> 		<span class="jxr_string">"\u0436\u0001\u0000\u0000\u0000\u0104\u043a\u0001\u0000\u0000\u0000\u0106"</span>+
+<a class="jxr_linenumber" name="L705" href="#L705">705</a> 		<span class="jxr_string">"\u043e\u0001\u0000\u0000\u0000\u0108\u0444\u0001\u0000\u0000\u0000\u010a"</span>+
+<a class="jxr_linenumber" name="L706" href="#L706">706</a> 		<span class="jxr_string">"\u0455\u0001\u0000\u0000\u0000\u010c\u046b\u0001\u0000\u0000\u0000\u010e"</span>+
+<a class="jxr_linenumber" name="L707" href="#L707">707</a> 		<span class="jxr_string">"\u0472\u0001\u0000\u0000\u0000\u0110\u0478\u0001\u0000\u0000\u0000\u0112"</span>+
+<a class="jxr_linenumber" name="L708" href="#L708">708</a> 		<span class="jxr_string">"\u04a6\u0001\u0000\u0000\u0000\u0114\u04a8\u0001\u0000\u0000\u0000\u0116"</span>+
+<a class="jxr_linenumber" name="L709" href="#L709">709</a> 		<span class="jxr_string">"\u04b3\u0001\u0000\u0000\u0000\u0118\u04b5\u0001\u0000\u0000\u0000\u011a"</span>+
+<a class="jxr_linenumber" name="L710" href="#L710">710</a> 		<span class="jxr_string">"\u04c1\u0001\u0000\u0000\u0000\u011c\u04c7\u0001\u0000\u0000\u0000\u011e"</span>+
+<a class="jxr_linenumber" name="L711" href="#L711">711</a> 		<span class="jxr_string">"\u04c9\u0001\u0000\u0000\u0000\u0120\u04cb\u0001\u0000\u0000\u0000\u0122"</span>+
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> 		<span class="jxr_string">"\u0123\u0005a\u0000\u0000\u0123\u0124\u0005b\u0000\u0000\u0124\u0125\u0005"</span>+
+<a class="jxr_linenumber" name="L713" href="#L713">713</a> 		<span class="jxr_string">"s\u0000\u0000\u0125\u0126\u0005t\u0000\u0000\u0126\u0127\u0005r\u0000"</span>+
+<a class="jxr_linenumber" name="L714" href="#L714">714</a> 		<span class="jxr_string">"\u0000\u0127\u0128\u0005a\u0000\u0000\u0128\u0129\u0005c\u0000\u0000\u0129"</span>+
+<a class="jxr_linenumber" name="L715" href="#L715">715</a> 		<span class="jxr_string">"\u012a\u0005t\u0000\u0000\u012a\u0003\u0001\u0000\u0000\u0000\u012b\u012c"</span>+
+<a class="jxr_linenumber" name="L716" href="#L716">716</a> 		<span class="jxr_string">"\u0005a\u0000\u0000\u012c\u012d\u0005s\u0000\u0000\u012d\u012e\u0005s"</span>+
+<a class="jxr_linenumber" name="L717" href="#L717">717</a> 		<span class="jxr_string">"\u0000\u0000\u012e\u012f\u0005e\u0000\u0000\u012f\u0130\u0005r\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L718" href="#L718">718</a> 		<span class="jxr_string">"\u0130\u0131\u0005t\u0000\u0000\u0131\u0005\u0001\u0000\u0000\u0000\u0132"</span>+
+<a class="jxr_linenumber" name="L719" href="#L719">719</a> 		<span class="jxr_string">"\u0133\u0005b\u0000\u0000\u0133\u0134\u0005o\u0000\u0000\u0134\u0135\u0005"</span>+
+<a class="jxr_linenumber" name="L720" href="#L720">720</a> 		<span class="jxr_string">"o\u0000\u0000\u0135\u0136\u0005l\u0000\u0000\u0136\u0137\u0005e\u0000"</span>+
+<a class="jxr_linenumber" name="L721" href="#L721">721</a> 		<span class="jxr_string">"\u0000\u0137\u0138\u0005a\u0000\u0000\u0138\u0139\u0005n\u0000\u0000\u0139"</span>+
+<a class="jxr_linenumber" name="L722" href="#L722">722</a> 		<span class="jxr_string">"\u0007\u0001\u0000\u0000\u0000\u013a\u013b\u0005b\u0000\u0000\u013b\u013c"</span>+
+<a class="jxr_linenumber" name="L723" href="#L723">723</a> 		<span class="jxr_string">"\u0005r\u0000\u0000\u013c\u013d\u0005e\u0000\u0000\u013d\u013e\u0005a"</span>+
+<a class="jxr_linenumber" name="L724" href="#L724">724</a> 		<span class="jxr_string">"\u0000\u0000\u013e\u013f\u0005k\u0000\u0000\u013f\t\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L725" href="#L725">725</a> 		<span class="jxr_string">"\u0000\u0140\u0141\u0005b\u0000\u0000\u0141\u0142\u0005y\u0000\u0000\u0142"</span>+
+<a class="jxr_linenumber" name="L726" href="#L726">726</a> 		<span class="jxr_string">"\u0143\u0005t\u0000\u0000\u0143\u0144\u0005e\u0000\u0000\u0144\u000b\u0001"</span>+
+<a class="jxr_linenumber" name="L727" href="#L727">727</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0145\u0146\u0005c\u0000\u0000\u0146\u0147\u0005a\u0000"</span>+
+<a class="jxr_linenumber" name="L728" href="#L728">728</a> 		<span class="jxr_string">"\u0000\u0147\u0148\u0005s\u0000\u0000\u0148\u0149\u0005e\u0000\u0000\u0149"</span>+
+<a class="jxr_linenumber" name="L729" href="#L729">729</a> 		<span class="jxr_string">"\r\u0001\u0000\u0000\u0000\u014a\u014b\u0005c\u0000\u0000\u014b\u014c"</span>+
+<a class="jxr_linenumber" name="L730" href="#L730">730</a> 		<span class="jxr_string">"\u0005a\u0000\u0000\u014c\u014d\u0005t\u0000\u0000\u014d\u014e\u0005c"</span>+
+<a class="jxr_linenumber" name="L731" href="#L731">731</a> 		<span class="jxr_string">"\u0000\u0000\u014e\u014f\u0005h\u0000\u0000\u014f\u000f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L732" href="#L732">732</a> 		<span class="jxr_string">"\u0000\u0150\u0151\u0005c\u0000\u0000\u0151\u0152\u0005h\u0000\u0000\u0152"</span>+
+<a class="jxr_linenumber" name="L733" href="#L733">733</a> 		<span class="jxr_string">"\u0153\u0005a\u0000\u0000\u0153\u0154\u0005r\u0000\u0000\u0154\u0011\u0001"</span>+
+<a class="jxr_linenumber" name="L734" href="#L734">734</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0155\u0156\u0005c\u0000\u0000\u0156\u0157\u0005l\u0000"</span>+
+<a class="jxr_linenumber" name="L735" href="#L735">735</a> 		<span class="jxr_string">"\u0000\u0157\u0158\u0005a\u0000\u0000\u0158\u0159\u0005s\u0000\u0000\u0159"</span>+
+<a class="jxr_linenumber" name="L736" href="#L736">736</a> 		<span class="jxr_string">"\u015a\u0005s\u0000\u0000\u015a\u0013\u0001\u0000\u0000\u0000\u015b\u015c"</span>+
+<a class="jxr_linenumber" name="L737" href="#L737">737</a> 		<span class="jxr_string">"\u0005c\u0000\u0000\u015c\u015d\u0005o\u0000\u0000\u015d\u015e\u0005n"</span>+
+<a class="jxr_linenumber" name="L738" href="#L738">738</a> 		<span class="jxr_string">"\u0000\u0000\u015e\u015f\u0005t\u0000\u0000\u015f\u0160\u0005i\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L739" href="#L739">739</a> 		<span class="jxr_string">"\u0160\u0161\u0005n\u0000\u0000\u0161\u0162\u0005u\u0000\u0000\u0162\u0163"</span>+
+<a class="jxr_linenumber" name="L740" href="#L740">740</a> 		<span class="jxr_string">"\u0005e\u0000\u0000\u0163\u0015\u0001\u0000\u0000\u0000\u0164\u0165\u0005"</span>+
+<a class="jxr_linenumber" name="L741" href="#L741">741</a> 		<span class="jxr_string">"d\u0000\u0000\u0165\u0166\u0005e\u0000\u0000\u0166\u0167\u0005f\u0000"</span>+
+<a class="jxr_linenumber" name="L742" href="#L742">742</a> 		<span class="jxr_string">"\u0000\u0167\u0168\u0005a\u0000\u0000\u0168\u0169\u0005u\u0000\u0000\u0169"</span>+
+<a class="jxr_linenumber" name="L743" href="#L743">743</a> 		<span class="jxr_string">"\u016a\u0005l\u0000\u0000\u016a\u016b\u0005t\u0000\u0000\u016b\u0017\u0001"</span>+
+<a class="jxr_linenumber" name="L744" href="#L744">744</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u016c\u016d\u0005d\u0000\u0000\u016d\u016e\u0005o\u0000"</span>+
+<a class="jxr_linenumber" name="L745" href="#L745">745</a> 		<span class="jxr_string">"\u0000\u016e\u0019\u0001\u0000\u0000\u0000\u016f\u0170\u0005d\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L746" href="#L746">746</a> 		<span class="jxr_string">"\u0170\u0171\u0005o\u0000\u0000\u0171\u0172\u0005u\u0000\u0000\u0172\u0173"</span>+
+<a class="jxr_linenumber" name="L747" href="#L747">747</a> 		<span class="jxr_string">"\u0005b\u0000\u0000\u0173\u0174\u0005l\u0000\u0000\u0174\u0175\u0005e"</span>+
+<a class="jxr_linenumber" name="L748" href="#L748">748</a> 		<span class="jxr_string">"\u0000\u0000\u0175\u001b\u0001\u0000\u0000\u0000\u0176\u0177\u0005e\u0000"</span>+
+<a class="jxr_linenumber" name="L749" href="#L749">749</a> 		<span class="jxr_string">"\u0000\u0177\u0178\u0005l\u0000\u0000\u0178\u0179\u0005s\u0000\u0000\u0179"</span>+
+<a class="jxr_linenumber" name="L750" href="#L750">750</a> 		<span class="jxr_string">"\u017a\u0005e\u0000\u0000\u017a\u001d\u0001\u0000\u0000\u0000\u017b\u017c"</span>+
+<a class="jxr_linenumber" name="L751" href="#L751">751</a> 		<span class="jxr_string">"\u0005e\u0000\u0000\u017c\u017d\u0005n\u0000\u0000\u017d\u017e\u0005u"</span>+
+<a class="jxr_linenumber" name="L752" href="#L752">752</a> 		<span class="jxr_string">"\u0000\u0000\u017e\u017f\u0005m\u0000\u0000\u017f\u001f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L753" href="#L753">753</a> 		<span class="jxr_string">"\u0000\u0180\u0181\u0005e\u0000\u0000\u0181\u0182\u0005x\u0000\u0000\u0182"</span>+
+<a class="jxr_linenumber" name="L754" href="#L754">754</a> 		<span class="jxr_string">"\u0183\u0005t\u0000\u0000\u0183\u0184\u0005e\u0000\u0000\u0184\u0185\u0005"</span>+
+<a class="jxr_linenumber" name="L755" href="#L755">755</a> 		<span class="jxr_string">"n\u0000\u0000\u0185\u0186\u0005d\u0000\u0000\u0186\u0187\u0005s\u0000"</span>+
+<a class="jxr_linenumber" name="L756" href="#L756">756</a> 		<span class="jxr_string">"\u0000\u0187!\u0001\u0000\u0000\u0000\u0188\u0189\u0005f\u0000\u0000\u0189"</span>+
+<a class="jxr_linenumber" name="L757" href="#L757">757</a> 		<span class="jxr_string">"\u018a\u0005i\u0000\u0000\u018a\u018b\u0005n\u0000\u0000\u018b\u018c\u0005"</span>+
+<a class="jxr_linenumber" name="L758" href="#L758">758</a> 		<span class="jxr_string">"a\u0000\u0000\u018c\u018d\u0005l\u0000\u0000\u018d#\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L759" href="#L759">759</a> 		<span class="jxr_string">"\u0000\u018e\u018f\u0005f\u0000\u0000\u018f\u0190\u0005i\u0000\u0000\u0190"</span>+
+<a class="jxr_linenumber" name="L760" href="#L760">760</a> 		<span class="jxr_string">"\u0191\u0005n\u0000\u0000\u0191\u0192\u0005a\u0000\u0000\u0192\u0193\u0005"</span>+
+<a class="jxr_linenumber" name="L761" href="#L761">761</a> 		<span class="jxr_string">"l\u0000\u0000\u0193\u0194\u0005l\u0000\u0000\u0194\u0195\u0005y\u0000"</span>+
+<a class="jxr_linenumber" name="L762" href="#L762">762</a> 		<span class="jxr_string">"\u0000\u0195%\u0001\u0000\u0000\u0000\u0196\u0197\u0005f\u0000\u0000\u0197"</span>+
+<a class="jxr_linenumber" name="L763" href="#L763">763</a> 		<span class="jxr_string">"\u0198\u0005l\u0000\u0000\u0198\u0199\u0005o\u0000\u0000\u0199\u019a\u0005"</span>+
+<a class="jxr_linenumber" name="L764" href="#L764">764</a> 		<span class="jxr_string">"a\u0000\u0000\u019a\u019b\u0005t\u0000\u0000\u019b\'\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L765" href="#L765">765</a> 		<span class="jxr_string">"\u0000\u019c\u019d\u0005f\u0000\u0000\u019d\u019e\u0005o\u0000\u0000\u019e"</span>+
+<a class="jxr_linenumber" name="L766" href="#L766">766</a> 		<span class="jxr_string">"\u019f\u0005r\u0000\u0000\u019f)\u0001\u0000\u0000\u0000\u01a0\u01a1\u0005"</span>+
+<a class="jxr_linenumber" name="L767" href="#L767">767</a> 		<span class="jxr_string">"i\u0000\u0000\u01a1\u01a2\u0005f\u0000\u0000\u01a2+\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L768" href="#L768">768</a> 		<span class="jxr_string">"\u0000\u01a3\u01a4\u0005i\u0000\u0000\u01a4\u01a5\u0005m\u0000\u0000\u01a5"</span>+
+<a class="jxr_linenumber" name="L769" href="#L769">769</a> 		<span class="jxr_string">"\u01a6\u0005p\u0000\u0000\u01a6\u01a7\u0005l\u0000\u0000\u01a7\u01a8\u0005"</span>+
+<a class="jxr_linenumber" name="L770" href="#L770">770</a> 		<span class="jxr_string">"e\u0000\u0000\u01a8\u01a9\u0005m\u0000\u0000\u01a9\u01aa\u0005e\u0000"</span>+
+<a class="jxr_linenumber" name="L771" href="#L771">771</a> 		<span class="jxr_string">"\u0000\u01aa\u01ab\u0005n\u0000\u0000\u01ab\u01ac\u0005t\u0000\u0000\u01ac"</span>+
+<a class="jxr_linenumber" name="L772" href="#L772">772</a> 		<span class="jxr_string">"\u01ad\u0005s\u0000\u0000\u01ad-\u0001\u0000\u0000\u0000\u01ae\u01af\u0005"</span>+
+<a class="jxr_linenumber" name="L773" href="#L773">773</a> 		<span class="jxr_string">"i\u0000\u0000\u01af\u01b0\u0005m\u0000\u0000\u01b0\u01b1\u0005p\u0000"</span>+
+<a class="jxr_linenumber" name="L774" href="#L774">774</a> 		<span class="jxr_string">"\u0000\u01b1\u01b2\u0005o\u0000\u0000\u01b2\u01b3\u0005r\u0000\u0000\u01b3"</span>+
+<a class="jxr_linenumber" name="L775" href="#L775">775</a> 		<span class="jxr_string">"\u01b4\u0005t\u0000\u0000\u01b4/\u0001\u0000\u0000\u0000\u01b5\u01b6\u0005"</span>+
+<a class="jxr_linenumber" name="L776" href="#L776">776</a> 		<span class="jxr_string">"i\u0000\u0000\u01b6\u01b7\u0005n\u0000\u0000\u01b7\u01b8\u0005s\u0000"</span>+
+<a class="jxr_linenumber" name="L777" href="#L777">777</a> 		<span class="jxr_string">"\u0000\u01b8\u01b9\u0005t\u0000\u0000\u01b9\u01ba\u0005a\u0000\u0000\u01ba"</span>+
+<a class="jxr_linenumber" name="L778" href="#L778">778</a> 		<span class="jxr_string">"\u01bb\u0005n\u0000\u0000\u01bb\u01bc\u0005c\u0000\u0000\u01bc\u01bd\u0005"</span>+
+<a class="jxr_linenumber" name="L779" href="#L779">779</a> 		<span class="jxr_string">"e\u0000\u0000\u01bd\u01be\u0005o\u0000\u0000\u01be\u01bf\u0005f\u0000"</span>+
+<a class="jxr_linenumber" name="L780" href="#L780">780</a> 		<span class="jxr_string">"\u0000\u01bf1\u0001\u0000\u0000\u0000\u01c0\u01c1\u0005i\u0000\u0000\u01c1"</span>+
+<a class="jxr_linenumber" name="L781" href="#L781">781</a> 		<span class="jxr_string">"\u01c2\u0005n\u0000\u0000\u01c2\u01c3\u0005t\u0000\u0000\u01c33\u0001"</span>+
+<a class="jxr_linenumber" name="L782" href="#L782">782</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01c4\u01c5\u0005i\u0000\u0000\u01c5\u01c6\u0005n\u0000"</span>+
+<a class="jxr_linenumber" name="L783" href="#L783">783</a> 		<span class="jxr_string">"\u0000\u01c6\u01c7\u0005t\u0000\u0000\u01c7\u01c8\u0005e\u0000\u0000\u01c8"</span>+
+<a class="jxr_linenumber" name="L784" href="#L784">784</a> 		<span class="jxr_string">"\u01c9\u0005r\u0000\u0000\u01c9\u01ca\u0005f\u0000\u0000\u01ca\u01cb\u0005"</span>+
+<a class="jxr_linenumber" name="L785" href="#L785">785</a> 		<span class="jxr_string">"a\u0000\u0000\u01cb\u01cc\u0005c\u0000\u0000\u01cc\u01cd\u0005e\u0000"</span>+
+<a class="jxr_linenumber" name="L786" href="#L786">786</a> 		<span class="jxr_string">"\u0000\u01cd5\u0001\u0000\u0000\u0000\u01ce\u01cf\u0005l\u0000\u0000\u01cf"</span>+
+<a class="jxr_linenumber" name="L787" href="#L787">787</a> 		<span class="jxr_string">"\u01d0\u0005o\u0000\u0000\u01d0\u01d1\u0005n\u0000\u0000\u01d1\u01d2\u0005"</span>+
+<a class="jxr_linenumber" name="L788" href="#L788">788</a> 		<span class="jxr_string">"g\u0000\u0000\u01d27\u0001\u0000\u0000\u0000\u01d3\u01d4\u0005n\u0000"</span>+
+<a class="jxr_linenumber" name="L789" href="#L789">789</a> 		<span class="jxr_string">"\u0000\u01d4\u01d5\u0005a\u0000\u0000\u01d5\u01d6\u0005t\u0000\u0000\u01d6"</span>+
+<a class="jxr_linenumber" name="L790" href="#L790">790</a> 		<span class="jxr_string">"\u01d7\u0005i\u0000\u0000\u01d7\u01d8\u0005v\u0000\u0000\u01d8\u01d9\u0005"</span>+
+<a class="jxr_linenumber" name="L791" href="#L791">791</a> 		<span class="jxr_string">"e\u0000\u0000\u01d99\u0001\u0000\u0000\u0000\u01da\u01db\u0005n\u0000"</span>+
+<a class="jxr_linenumber" name="L792" href="#L792">792</a> 		<span class="jxr_string">"\u0000\u01db\u01dc\u0005e\u0000\u0000\u01dc\u01dd\u0005w\u0000\u0000\u01dd"</span>+
+<a class="jxr_linenumber" name="L793" href="#L793">793</a> 		<span class="jxr_string">";\u0001\u0000\u0000\u0000\u01de\u01df\u0005p\u0000\u0000\u01df\u01e0\u0005"</span>+
+<a class="jxr_linenumber" name="L794" href="#L794">794</a> 		<span class="jxr_string">"a\u0000\u0000\u01e0\u01e1\u0005c\u0000\u0000\u01e1\u01e2\u0005k\u0000"</span>+
+<a class="jxr_linenumber" name="L795" href="#L795">795</a> 		<span class="jxr_string">"\u0000\u01e2\u01e3\u0005a\u0000\u0000\u01e3\u01e4\u0005g\u0000\u0000\u01e4"</span>+
+<a class="jxr_linenumber" name="L796" href="#L796">796</a> 		<span class="jxr_string">"\u01e5\u0005e\u0000\u0000\u01e5=\u0001\u0000\u0000\u0000\u01e6\u01e7\u0005"</span>+
+<a class="jxr_linenumber" name="L797" href="#L797">797</a> 		<span class="jxr_string">"p\u0000\u0000\u01e7\u01e8\u0005r\u0000\u0000\u01e8\u01e9\u0005i\u0000"</span>+
+<a class="jxr_linenumber" name="L798" href="#L798">798</a> 		<span class="jxr_string">"\u0000\u01e9\u01ea\u0005v\u0000\u0000\u01ea\u01eb\u0005a\u0000\u0000\u01eb"</span>+
+<a class="jxr_linenumber" name="L799" href="#L799">799</a> 		<span class="jxr_string">"\u01ec\u0005t\u0000\u0000\u01ec\u01ed\u0005e\u0000\u0000\u01ed?\u0001"</span>+
+<a class="jxr_linenumber" name="L800" href="#L800">800</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01ee\u01ef\u0005p\u0000\u0000\u01ef\u01f0\u0005r\u0000"</span>+
+<a class="jxr_linenumber" name="L801" href="#L801">801</a> 		<span class="jxr_string">"\u0000\u01f0\u01f1\u0005o\u0000\u0000\u01f1\u01f2\u0005t\u0000\u0000\u01f2"</span>+
+<a class="jxr_linenumber" name="L802" href="#L802">802</a> 		<span class="jxr_string">"\u01f3\u0005e\u0000\u0000\u01f3\u01f4\u0005c\u0000\u0000\u01f4\u01f5\u0005"</span>+
+<a class="jxr_linenumber" name="L803" href="#L803">803</a> 		<span class="jxr_string">"t\u0000\u0000\u01f5\u01f6\u0005e\u0000\u0000\u01f6\u01f7\u0005d\u0000"</span>+
+<a class="jxr_linenumber" name="L804" href="#L804">804</a> 		<span class="jxr_string">"\u0000\u01f7A\u0001\u0000\u0000\u0000\u01f8\u01f9\u0005p\u0000\u0000\u01f9"</span>+
+<a class="jxr_linenumber" name="L805" href="#L805">805</a> 		<span class="jxr_string">"\u01fa\u0005u\u0000\u0000\u01fa\u01fb\u0005b\u0000\u0000\u01fb\u01fc\u0005"</span>+
+<a class="jxr_linenumber" name="L806" href="#L806">806</a> 		<span class="jxr_string">"l\u0000\u0000\u01fc\u01fd\u0005i\u0000\u0000\u01fd\u01fe\u0005c\u0000"</span>+
+<a class="jxr_linenumber" name="L807" href="#L807">807</a> 		<span class="jxr_string">"\u0000\u01feC\u0001\u0000\u0000\u0000\u01ff\u0200\u0005r\u0000\u0000\u0200"</span>+
+<a class="jxr_linenumber" name="L808" href="#L808">808</a> 		<span class="jxr_string">"\u0201\u0005e\u0000\u0000\u0201\u0202\u0005t\u0000\u0000\u0202\u0203\u0005"</span>+
+<a class="jxr_linenumber" name="L809" href="#L809">809</a> 		<span class="jxr_string">"u\u0000\u0000\u0203\u0204\u0005r\u0000\u0000\u0204\u0205\u0005n\u0000"</span>+
+<a class="jxr_linenumber" name="L810" href="#L810">810</a> 		<span class="jxr_string">"\u0000\u0205E\u0001\u0000\u0000\u0000\u0206\u0207\u0005s\u0000\u0000\u0207"</span>+
+<a class="jxr_linenumber" name="L811" href="#L811">811</a> 		<span class="jxr_string">"\u0208\u0005h\u0000\u0000\u0208\u0209\u0005o\u0000\u0000\u0209\u020a\u0005"</span>+
+<a class="jxr_linenumber" name="L812" href="#L812">812</a> 		<span class="jxr_string">"r\u0000\u0000\u020a\u020b\u0005t\u0000\u0000\u020bG\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L813" href="#L813">813</a> 		<span class="jxr_string">"\u0000\u020c\u020d\u0005s\u0000\u0000\u020d\u020e\u0005t\u0000\u0000\u020e"</span>+
+<a class="jxr_linenumber" name="L814" href="#L814">814</a> 		<span class="jxr_string">"\u020f\u0005a\u0000\u0000\u020f\u0210\u0005t\u0000\u0000\u0210\u0211\u0005"</span>+
+<a class="jxr_linenumber" name="L815" href="#L815">815</a> 		<span class="jxr_string">"i\u0000\u0000\u0211\u0212\u0005c\u0000\u0000\u0212I\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L816" href="#L816">816</a> 		<span class="jxr_string">"\u0000\u0213\u0214\u0005s\u0000\u0000\u0214\u0215\u0005t\u0000\u0000\u0215"</span>+
+<a class="jxr_linenumber" name="L817" href="#L817">817</a> 		<span class="jxr_string">"\u0216\u0005r\u0000\u0000\u0216\u0217\u0005i\u0000\u0000\u0217\u0218\u0005"</span>+
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> 		<span class="jxr_string">"c\u0000\u0000\u0218\u0219\u0005t\u0000\u0000\u0219\u021a\u0005f\u0000"</span>+
+<a class="jxr_linenumber" name="L819" href="#L819">819</a> 		<span class="jxr_string">"\u0000\u021a\u021b\u0005p\u0000\u0000\u021bK\u0001\u0000\u0000\u0000\u021c"</span>+
+<a class="jxr_linenumber" name="L820" href="#L820">820</a> 		<span class="jxr_string">"\u021d\u0005s\u0000\u0000\u021d\u021e\u0005u\u0000\u0000\u021e\u021f\u0005"</span>+
+<a class="jxr_linenumber" name="L821" href="#L821">821</a> 		<span class="jxr_string">"p\u0000\u0000\u021f\u0220\u0005e\u0000\u0000\u0220\u0221\u0005r\u0000"</span>+
+<a class="jxr_linenumber" name="L822" href="#L822">822</a> 		<span class="jxr_string">"\u0000\u0221M\u0001\u0000\u0000\u0000\u0222\u0223\u0005s\u0000\u0000\u0223"</span>+
+<a class="jxr_linenumber" name="L823" href="#L823">823</a> 		<span class="jxr_string">"\u0224\u0005w\u0000\u0000\u0224\u0225\u0005i\u0000\u0000\u0225\u0226\u0005"</span>+
+<a class="jxr_linenumber" name="L824" href="#L824">824</a> 		<span class="jxr_string">"t\u0000\u0000\u0226\u0227\u0005c\u0000\u0000\u0227\u0228\u0005h\u0000"</span>+
+<a class="jxr_linenumber" name="L825" href="#L825">825</a> 		<span class="jxr_string">"\u0000\u0228O\u0001\u0000\u0000\u0000\u0229\u022a\u0005s\u0000\u0000\u022a"</span>+
+<a class="jxr_linenumber" name="L826" href="#L826">826</a> 		<span class="jxr_string">"\u022b\u0005y\u0000\u0000\u022b\u022c\u0005n\u0000\u0000\u022c\u022d\u0005"</span>+
+<a class="jxr_linenumber" name="L827" href="#L827">827</a> 		<span class="jxr_string">"c\u0000\u0000\u022d\u022e\u0005h\u0000\u0000\u022e\u022f\u0005r\u0000"</span>+
+<a class="jxr_linenumber" name="L828" href="#L828">828</a> 		<span class="jxr_string">"\u0000\u022f\u0230\u0005o\u0000\u0000\u0230\u0231\u0005n\u0000\u0000\u0231"</span>+
+<a class="jxr_linenumber" name="L829" href="#L829">829</a> 		<span class="jxr_string">"\u0232\u0005i\u0000\u0000\u0232\u0233\u0005z\u0000\u0000\u0233\u0234\u0005"</span>+
+<a class="jxr_linenumber" name="L830" href="#L830">830</a> 		<span class="jxr_string">"e\u0000\u0000\u0234\u0235\u0005d\u0000\u0000\u0235Q\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L831" href="#L831">831</a> 		<span class="jxr_string">"\u0000\u0236\u0237\u0005t\u0000\u0000\u0237\u0238\u0005h\u0000\u0000\u0238"</span>+
+<a class="jxr_linenumber" name="L832" href="#L832">832</a> 		<span class="jxr_string">"\u0239\u0005i\u0000\u0000\u0239\u023a\u0005s\u0000\u0000\u023aS\u0001"</span>+
+<a class="jxr_linenumber" name="L833" href="#L833">833</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u023b\u023c\u0005t\u0000\u0000\u023c\u023d\u0005h\u0000"</span>+
+<a class="jxr_linenumber" name="L834" href="#L834">834</a> 		<span class="jxr_string">"\u0000\u023d\u023e\u0005r\u0000\u0000\u023e\u023f\u0005o\u0000\u0000\u023f"</span>+
+<a class="jxr_linenumber" name="L835" href="#L835">835</a> 		<span class="jxr_string">"\u0240\u0005w\u0000\u0000\u0240U\u0001\u0000\u0000\u0000\u0241\u0242\u0005"</span>+
+<a class="jxr_linenumber" name="L836" href="#L836">836</a> 		<span class="jxr_string">"t\u0000\u0000\u0242\u0243\u0005h\u0000\u0000\u0243\u0244\u0005r\u0000"</span>+
+<a class="jxr_linenumber" name="L837" href="#L837">837</a> 		<span class="jxr_string">"\u0000\u0244\u0245\u0005o\u0000\u0000\u0245\u0246\u0005w\u0000\u0000\u0246"</span>+
+<a class="jxr_linenumber" name="L838" href="#L838">838</a> 		<span class="jxr_string">"\u0247\u0005s\u0000\u0000\u0247W\u0001\u0000\u0000\u0000\u0248\u0249\u0005"</span>+
+<a class="jxr_linenumber" name="L839" href="#L839">839</a> 		<span class="jxr_string">"t\u0000\u0000\u0249\u024a\u0005r\u0000\u0000\u024a\u024b\u0005a\u0000"</span>+
+<a class="jxr_linenumber" name="L840" href="#L840">840</a> 		<span class="jxr_string">"\u0000\u024b\u024c\u0005n\u0000\u0000\u024c\u024d\u0005s\u0000\u0000\u024d"</span>+
+<a class="jxr_linenumber" name="L841" href="#L841">841</a> 		<span class="jxr_string">"\u024e\u0005i\u0000\u0000\u024e\u024f\u0005e\u0000\u0000\u024f\u0250\u0005"</span>+
+<a class="jxr_linenumber" name="L842" href="#L842">842</a> 		<span class="jxr_string">"n\u0000\u0000\u0250\u0251\u0005t\u0000\u0000\u0251Y\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L843" href="#L843">843</a> 		<span class="jxr_string">"\u0000\u0252\u0253\u0005t\u0000\u0000\u0253\u0254\u0005r\u0000\u0000\u0254"</span>+
+<a class="jxr_linenumber" name="L844" href="#L844">844</a> 		<span class="jxr_string">"\u0255\u0005y\u0000\u0000\u0255[\u0001\u0000\u0000\u0000\u0256\u0257\u0005"</span>+
+<a class="jxr_linenumber" name="L845" href="#L845">845</a> 		<span class="jxr_string">"v\u0000\u0000\u0257\u0258\u0005o\u0000\u0000\u0258\u0259\u0005i\u0000"</span>+
+<a class="jxr_linenumber" name="L846" href="#L846">846</a> 		<span class="jxr_string">"\u0000\u0259\u025a\u0005d\u0000\u0000\u025a]\u0001\u0000\u0000\u0000\u025b"</span>+
+<a class="jxr_linenumber" name="L847" href="#L847">847</a> 		<span class="jxr_string">"\u025c\u0005v\u0000\u0000\u025c\u025d\u0005o\u0000\u0000\u025d\u025e\u0005"</span>+
+<a class="jxr_linenumber" name="L848" href="#L848">848</a> 		<span class="jxr_string">"l\u0000\u0000\u025e\u025f\u0005a\u0000\u0000\u025f\u0260\u0005t\u0000"</span>+
+<a class="jxr_linenumber" name="L849" href="#L849">849</a> 		<span class="jxr_string">"\u0000\u0260\u0261\u0005i\u0000\u0000\u0261\u0262\u0005l\u0000\u0000\u0262"</span>+
+<a class="jxr_linenumber" name="L850" href="#L850">850</a> 		<span class="jxr_string">"\u0263\u0005e\u0000\u0000\u0263_\u0001\u0000\u0000\u0000\u0264\u0265\u0005"</span>+
+<a class="jxr_linenumber" name="L851" href="#L851">851</a> 		<span class="jxr_string">"w\u0000\u0000\u0265\u0266\u0005h\u0000\u0000\u0266\u0267\u0005i\u0000"</span>+
+<a class="jxr_linenumber" name="L852" href="#L852">852</a> 		<span class="jxr_string">"\u0000\u0267\u0268\u0005l\u0000\u0000\u0268\u0269\u0005e\u0000\u0000\u0269"</span>+
+<a class="jxr_linenumber" name="L853" href="#L853">853</a> 		<span class="jxr_string">"a\u0001\u0000\u0000\u0000\u026a\u026b\u0005r\u0000\u0000\u026b\u026c\u0005"</span>+
+<a class="jxr_linenumber" name="L854" href="#L854">854</a> 		<span class="jxr_string">"e\u0000\u0000\u026c\u026d\u0005c\u0000\u0000\u026d\u026e\u0005o\u0000"</span>+
+<a class="jxr_linenumber" name="L855" href="#L855">855</a> 		<span class="jxr_string">"\u0000\u026e\u026f\u0005r\u0000\u0000\u026f\u0270\u0005d\u0000\u0000\u0270"</span>+
+<a class="jxr_linenumber" name="L856" href="#L856">856</a> 		<span class="jxr_string">"c\u0001\u0000\u0000\u0000\u0271\u0272\u0005y\u0000\u0000\u0272\u0273\u0005"</span>+
+<a class="jxr_linenumber" name="L857" href="#L857">857</a> 		<span class="jxr_string">"i\u0000\u0000\u0273\u0274\u0005e\u0000\u0000\u0274\u0275\u0005l\u0000"</span>+
+<a class="jxr_linenumber" name="L858" href="#L858">858</a> 		<span class="jxr_string">"\u0000\u0275\u0276\u0005d\u0000\u0000\u0276e\u0001\u0000\u0000\u0000\u0277"</span>+
+<a class="jxr_linenumber" name="L859" href="#L859">859</a> 		<span class="jxr_string">"\u0278\u0005n\u0000\u0000\u0278\u0279\u0005o\u0000\u0000\u0279\u027a\u0005"</span>+
+<a class="jxr_linenumber" name="L860" href="#L860">860</a> 		<span class="jxr_string">"n\u0000\u0000\u027a\u027b\u0005-\u0000\u0000\u027b\u027c\u0005s\u0000"</span>+
+<a class="jxr_linenumber" name="L861" href="#L861">861</a> 		<span class="jxr_string">"\u0000\u027c\u027d\u0005e\u0000\u0000\u027d\u027e\u0005a\u0000\u0000\u027e"</span>+
+<a class="jxr_linenumber" name="L862" href="#L862">862</a> 		<span class="jxr_string">"\u027f\u0005l\u0000\u0000\u027f\u0280\u0005e\u0000\u0000\u0280\u0281\u0005"</span>+
+<a class="jxr_linenumber" name="L863" href="#L863">863</a> 		<span class="jxr_string">"d\u0000\u0000\u0281g\u0001\u0000\u0000\u0000\u0282\u0283\u0005s\u0000"</span>+
+<a class="jxr_linenumber" name="L864" href="#L864">864</a> 		<span class="jxr_string">"\u0000\u0283\u0284\u0005e\u0000\u0000\u0284\u0285\u0005a\u0000\u0000\u0285"</span>+
+<a class="jxr_linenumber" name="L865" href="#L865">865</a> 		<span class="jxr_string">"\u0286\u0005l\u0000\u0000\u0286\u0287\u0005e\u0000\u0000\u0287\u0288\u0005"</span>+
+<a class="jxr_linenumber" name="L866" href="#L866">866</a> 		<span class="jxr_string">"d\u0000\u0000\u0288i\u0001\u0000\u0000\u0000\u0289\u028a\u0005p\u0000"</span>+
+<a class="jxr_linenumber" name="L867" href="#L867">867</a> 		<span class="jxr_string">"\u0000\u028a\u028b\u0005e\u0000\u0000\u028b\u028c\u0005r\u0000\u0000\u028c"</span>+
+<a class="jxr_linenumber" name="L868" href="#L868">868</a> 		<span class="jxr_string">"\u028d\u0005m\u0000\u0000\u028d\u028e\u0005i\u0000\u0000\u028e\u028f\u0005"</span>+
+<a class="jxr_linenumber" name="L869" href="#L869">869</a> 		<span class="jxr_string">"t\u0000\u0000\u028f\u0290\u0005s\u0000\u0000\u0290k\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L870" href="#L870">870</a> 		<span class="jxr_string">"\u0000\u0291\u0292\u0005w\u0000\u0000\u0292\u0293\u0005h\u0000\u0000\u0293"</span>+
+<a class="jxr_linenumber" name="L871" href="#L871">871</a> 		<span class="jxr_string">"\u0294\u0005e\u0000\u0000\u0294\u0295\u0005n\u0000\u0000\u0295m\u0001"</span>+
+<a class="jxr_linenumber" name="L872" href="#L872">872</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0296\u0297\u0005_\u0000\u0000\u0297o\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L873" href="#L873">873</a> 		<span class="jxr_string">"\u0000\u0298\u02a6\u00050\u0000\u0000\u0299\u02a3\u0007\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L874" href="#L874">874</a> 		<span class="jxr_string">"\u029a\u029c\u0003\u0118\u008b\u0000\u029b\u029a\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L875" href="#L875">875</a> 		<span class="jxr_string">"\u029b\u029c\u0001\u0000\u0000\u0000\u029c\u02a4\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L876" href="#L876">876</a> 		<span class="jxr_string">"\u029d\u029f\u0005_\u0000\u0000\u029e\u029d\u0001\u0000\u0000\u0000\u029f"</span>+
+<a class="jxr_linenumber" name="L877" href="#L877">877</a> 		<span class="jxr_string">"\u02a0\u0001\u0000\u0000\u0000\u02a0\u029e\u0001\u0000\u0000\u0000\u02a0"</span>+
+<a class="jxr_linenumber" name="L878" href="#L878">878</a> 		<span class="jxr_string">"\u02a1\u0001\u0000\u0000\u0000\u02a1\u02a2\u0001\u0000\u0000\u0000\u02a2"</span>+
+<a class="jxr_linenumber" name="L879" href="#L879">879</a> 		<span class="jxr_string">"\u02a4\u0003\u0118\u008b\u0000\u02a3\u029b\u0001\u0000\u0000\u0000\u02a3"</span>+
+<a class="jxr_linenumber" name="L880" href="#L880">880</a> 		<span class="jxr_string">"\u029e\u0001\u0000\u0000\u0000\u02a4\u02a6\u0001\u0000\u0000\u0000\u02a5"</span>+
+<a class="jxr_linenumber" name="L881" href="#L881">881</a> 		<span class="jxr_string">"\u0298\u0001\u0000\u0000\u0000\u02a5\u0299\u0001\u0000\u0000\u0000\u02a6"</span>+
+<a class="jxr_linenumber" name="L882" href="#L882">882</a> 		<span class="jxr_string">"\u02a7\u0001\u0000\u0000\u0000\u02a7\u02a8\u0007\u0001\u0000\u0000\u02a8"</span>+
+<a class="jxr_linenumber" name="L883" href="#L883">883</a> 		<span class="jxr_string">"q\u0001\u0000\u0000\u0000\u02a9\u02b7\u00050\u0000\u0000\u02aa\u02b4\u0007"</span>+
+<a class="jxr_linenumber" name="L884" href="#L884">884</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02ab\u02ad\u0003\u0118\u008b\u0000\u02ac\u02ab\u0001"</span>+
+<a class="jxr_linenumber" name="L885" href="#L885">885</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02ac\u02ad\u0001\u0000\u0000\u0000\u02ad\u02b5\u0001"</span>+
+<a class="jxr_linenumber" name="L886" href="#L886">886</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02ae\u02b0\u0005_\u0000\u0000\u02af\u02ae\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L887" href="#L887">887</a> 		<span class="jxr_string">"\u0000\u0000\u02b0\u02b1\u0001\u0000\u0000\u0000\u02b1\u02af\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L888" href="#L888">888</a> 		<span class="jxr_string">"\u0000\u0000\u02b1\u02b2\u0001\u0000\u0000\u0000\u02b2\u02b3\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L889" href="#L889">889</a> 		<span class="jxr_string">"\u0000\u0000\u02b3\u02b5\u0003\u0118\u008b\u0000\u02b4\u02ac\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L890" href="#L890">890</a> 		<span class="jxr_string">"\u0000\u0000\u02b4\u02af\u0001\u0000\u0000\u0000\u02b5\u02b7\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L891" href="#L891">891</a> 		<span class="jxr_string">"\u0000\u0000\u02b6\u02a9\u0001\u0000\u0000\u0000\u02b6\u02aa\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L892" href="#L892">892</a> 		<span class="jxr_string">"\u0000\u0000\u02b7s\u0001\u0000\u0000\u0000\u02b8\u02b9\u00050\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L893" href="#L893">893</a> 		<span class="jxr_string">"\u02b9\u02ba\u0007\u0002\u0000\u0000\u02ba\u02c2\u0007\u0003\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L894" href="#L894">894</a> 		<span class="jxr_string">"\u02bb\u02bd\u0007\u0004\u0000\u0000\u02bc\u02bb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L895" href="#L895">895</a> 		<span class="jxr_string">"\u02bd\u02c0\u0001\u0000\u0000\u0000\u02be\u02bc\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L896" href="#L896">896</a> 		<span class="jxr_string">"\u02be\u02bf\u0001\u0000\u0000\u0000\u02bf\u02c1\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L897" href="#L897">897</a> 		<span class="jxr_string">"\u02c0\u02be\u0001\u0000\u0000\u0000\u02c1\u02c3\u0007\u0003\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L898" href="#L898">898</a> 		<span class="jxr_string">"\u02c2\u02be\u0001\u0000\u0000\u0000\u02c2\u02c3\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L899" href="#L899">899</a> 		<span class="jxr_string">"\u02c3\u02c4\u0001\u0000\u0000\u0000\u02c4\u02c5\u0007\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L900" href="#L900">900</a> 		<span class="jxr_string">"\u02c5u\u0001\u0000\u0000\u0000\u02c6\u02c7\u00050\u0000\u0000\u02c7\u02c8"</span>+
+<a class="jxr_linenumber" name="L901" href="#L901">901</a> 		<span class="jxr_string">"\u0007\u0002\u0000\u0000\u02c8\u02d0\u0007\u0003\u0000\u0000\u02c9\u02cb"</span>+
+<a class="jxr_linenumber" name="L902" href="#L902">902</a> 		<span class="jxr_string">"\u0007\u0004\u0000\u0000\u02ca\u02c9\u0001\u0000\u0000\u0000\u02cb\u02ce"</span>+
+<a class="jxr_linenumber" name="L903" href="#L903">903</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02cc\u02ca\u0001\u0000\u0000\u0000\u02cc\u02cd"</span>+
+<a class="jxr_linenumber" name="L904" href="#L904">904</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02cd\u02cf\u0001\u0000\u0000\u0000\u02ce\u02cc"</span>+
+<a class="jxr_linenumber" name="L905" href="#L905">905</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02cf\u02d1\u0007\u0003\u0000\u0000\u02d0\u02cc"</span>+
+<a class="jxr_linenumber" name="L906" href="#L906">906</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02d0\u02d1\u0001\u0000\u0000\u0000\u02d1w\u0001"</span>+
+<a class="jxr_linenumber" name="L907" href="#L907">907</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d2\u02d6\u00050\u0000\u0000\u02d3\u02d5\u0005_\u0000"</span>+
+<a class="jxr_linenumber" name="L908" href="#L908">908</a> 		<span class="jxr_string">"\u0000\u02d4\u02d3\u0001\u0000\u0000\u0000\u02d5\u02d8\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L909" href="#L909">909</a> 		<span class="jxr_string">"\u0000\u02d6\u02d4\u0001\u0000\u0000\u0000\u02d6\u02d7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L910" href="#L910">910</a> 		<span class="jxr_string">"\u0000\u02d7\u02d9\u0001\u0000\u0000\u0000\u02d8\u02d6\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L911" href="#L911">911</a> 		<span class="jxr_string">"\u0000\u02d9\u02e1\u0007\u0005\u0000\u0000\u02da\u02dc\u0007\u0006\u0000"</span>+
+<a class="jxr_linenumber" name="L912" href="#L912">912</a> 		<span class="jxr_string">"\u0000\u02db\u02da\u0001\u0000\u0000\u0000\u02dc\u02df\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L913" href="#L913">913</a> 		<span class="jxr_string">"\u0000\u02dd\u02db\u0001\u0000\u0000\u0000\u02dd\u02de\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L914" href="#L914">914</a> 		<span class="jxr_string">"\u0000\u02de\u02e0\u0001\u0000\u0000\u0000\u02df\u02dd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L915" href="#L915">915</a> 		<span class="jxr_string">"\u0000\u02e0\u02e2\u0007\u0005\u0000\u0000\u02e1\u02dd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L916" href="#L916">916</a> 		<span class="jxr_string">"\u0000\u02e1\u02e2\u0001\u0000\u0000\u0000\u02e2\u02e3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L917" href="#L917">917</a> 		<span class="jxr_string">"\u0000\u02e3\u02e4\u0007\u0001\u0000\u0000\u02e4y\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L918" href="#L918">918</a> 		<span class="jxr_string">"\u02e5\u02e9\u00050\u0000\u0000\u02e6\u02e8\u0005_\u0000\u0000\u02e7\u02e6"</span>+
+<a class="jxr_linenumber" name="L919" href="#L919">919</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02e8\u02eb\u0001\u0000\u0000\u0000\u02e9\u02e7"</span>+
+<a class="jxr_linenumber" name="L920" href="#L920">920</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02e9\u02ea\u0001\u0000\u0000\u0000\u02ea\u02ec"</span>+
+<a class="jxr_linenumber" name="L921" href="#L921">921</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02eb\u02e9\u0001\u0000\u0000\u0000\u02ec\u02f4"</span>+
+<a class="jxr_linenumber" name="L922" href="#L922">922</a> 		<span class="jxr_string">"\u0007\u0005\u0000\u0000\u02ed\u02ef\u0007\u0006\u0000\u0000\u02ee\u02ed"</span>+
+<a class="jxr_linenumber" name="L923" href="#L923">923</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02ef\u02f2\u0001\u0000\u0000\u0000\u02f0\u02ee"</span>+
+<a class="jxr_linenumber" name="L924" href="#L924">924</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02f0\u02f1\u0001\u0000\u0000\u0000\u02f1\u02f3"</span>+
+<a class="jxr_linenumber" name="L925" href="#L925">925</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02f2\u02f0\u0001\u0000\u0000\u0000\u02f3\u02f5"</span>+
+<a class="jxr_linenumber" name="L926" href="#L926">926</a> 		<span class="jxr_string">"\u0007\u0005\u0000\u0000\u02f4\u02f0\u0001\u0000\u0000\u0000\u02f4\u02f5"</span>+
+<a class="jxr_linenumber" name="L927" href="#L927">927</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02f5{\u0001\u0000\u0000\u0000\u02f6\u02f7\u0005"</span>+
+<a class="jxr_linenumber" name="L928" href="#L928">928</a> 		<span class="jxr_string">"0\u0000\u0000\u02f7\u02f8\u0007\u0007\u0000\u0000\u02f8\u0300\u0007\b"</span>+
+<a class="jxr_linenumber" name="L929" href="#L929">929</a> 		<span class="jxr_string">"\u0000\u0000\u02f9\u02fb\u0007\t\u0000\u0000\u02fa\u02f9\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L930" href="#L930">930</a> 		<span class="jxr_string">"\u0000\u02fb\u02fe\u0001\u0000\u0000\u0000\u02fc\u02fa\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L931" href="#L931">931</a> 		<span class="jxr_string">"\u0000\u02fc\u02fd\u0001\u0000\u0000\u0000\u02fd\u02ff\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L932" href="#L932">932</a> 		<span class="jxr_string">"\u0000\u02fe\u02fc\u0001\u0000\u0000\u0000\u02ff\u0301\u0007\b\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L933" href="#L933">933</a> 		<span class="jxr_string">"\u0300\u02fc\u0001\u0000\u0000\u0000\u0300\u0301\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L934" href="#L934">934</a> 		<span class="jxr_string">"\u0301\u0302\u0001\u0000\u0000\u0000\u0302\u0303\u0007\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L935" href="#L935">935</a> 		<span class="jxr_string">"\u0303}\u0001\u0000\u0000\u0000\u0304\u0305\u00050\u0000\u0000\u0305\u0306"</span>+
+<a class="jxr_linenumber" name="L936" href="#L936">936</a> 		<span class="jxr_string">"\u0007\u0007\u0000\u0000\u0306\u030e\u0007\b\u0000\u0000\u0307\u0309\u0007"</span>+
+<a class="jxr_linenumber" name="L937" href="#L937">937</a> 		<span class="jxr_string">"\t\u0000\u0000\u0308\u0307\u0001\u0000\u0000\u0000\u0309\u030c\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L938" href="#L938">938</a> 		<span class="jxr_string">"\u0000\u0000\u030a\u0308\u0001\u0000\u0000\u0000\u030a\u030b\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L939" href="#L939">939</a> 		<span class="jxr_string">"\u0000\u0000\u030b\u030d\u0001\u0000\u0000\u0000\u030c\u030a\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L940" href="#L940">940</a> 		<span class="jxr_string">"\u0000\u0000\u030d\u030f\u0007\b\u0000\u0000\u030e\u030a\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L941" href="#L941">941</a> 		<span class="jxr_string">"\u0000\u030e\u030f\u0001\u0000\u0000\u0000\u030f\u007f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L942" href="#L942">942</a> 		<span class="jxr_string">"\u0000\u0310\u0311\u0003\u0118\u008b\u0000\u0311\u0313\u0005.\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L943" href="#L943">943</a> 		<span class="jxr_string">"\u0312\u0314\u0003\u0118\u008b\u0000\u0313\u0312\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L944" href="#L944">944</a> 		<span class="jxr_string">"\u0313\u0314\u0001\u0000\u0000\u0000\u0314\u0318\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L945" href="#L945">945</a> 		<span class="jxr_string">"\u0315\u0316\u0005.\u0000\u0000\u0316\u0318\u0003\u0118\u008b\u0000\u0317"</span>+
+<a class="jxr_linenumber" name="L946" href="#L946">946</a> 		<span class="jxr_string">"\u0310\u0001\u0000\u0000\u0000\u0317\u0315\u0001\u0000\u0000\u0000\u0318"</span>+
+<a class="jxr_linenumber" name="L947" href="#L947">947</a> 		<span class="jxr_string">"\u031a\u0001\u0000\u0000\u0000\u0319\u031b\u0003\u010e\u0086\u0000\u031a"</span>+
+<a class="jxr_linenumber" name="L948" href="#L948">948</a> 		<span class="jxr_string">"\u0319\u0001\u0000\u0000\u0000\u031a\u031b\u0001\u0000\u0000\u0000\u031b"</span>+
+<a class="jxr_linenumber" name="L949" href="#L949">949</a> 		<span class="jxr_string">"\u031c\u0001\u0000\u0000\u0000\u031c\u031d\u0007\n\u0000\u0000\u031d\u0326"</span>+
+<a class="jxr_linenumber" name="L950" href="#L950">950</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u031e\u0323\u0003\u0118\u008b\u0000\u031f\u0320"</span>+
+<a class="jxr_linenumber" name="L951" href="#L951">951</a> 		<span class="jxr_string">"\u0003\u010e\u0086\u0000\u0320\u0321\u0007\n\u0000\u0000\u0321\u0324\u0001"</span>+
+<a class="jxr_linenumber" name="L952" href="#L952">952</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0322\u0324\u0007\n\u0000\u0000\u0323\u031f\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L953" href="#L953">953</a> 		<span class="jxr_string">"\u0000\u0000\u0323\u0322\u0001\u0000\u0000\u0000\u0324\u0326\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L954" href="#L954">954</a> 		<span class="jxr_string">"\u0000\u0000\u0325\u0317\u0001\u0000\u0000\u0000\u0325\u031e\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L955" href="#L955">955</a> 		<span class="jxr_string">"\u0000\u0000\u0326\u0081\u0001\u0000\u0000\u0000\u0327\u0328\u0003\u0118"</span>+
+<a class="jxr_linenumber" name="L956" href="#L956">956</a> 		<span class="jxr_string">"\u008b\u0000\u0328\u032a\u0005.\u0000\u0000\u0329\u032b\u0003\u0118\u008b"</span>+
+<a class="jxr_linenumber" name="L957" href="#L957">957</a> 		<span class="jxr_string">"\u0000\u032a\u0329\u0001\u0000\u0000\u0000\u032a\u032b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L958" href="#L958">958</a> 		<span class="jxr_string">"\u0000\u032b\u032f\u0001\u0000\u0000\u0000\u032c\u032d\u0005.\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L959" href="#L959">959</a> 		<span class="jxr_string">"\u032d\u032f\u0003\u0118\u008b\u0000\u032e\u0327\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L960" href="#L960">960</a> 		<span class="jxr_string">"\u032e\u032c\u0001\u0000\u0000\u0000\u032f\u0331\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L961" href="#L961">961</a> 		<span class="jxr_string">"\u0330\u0332\u0003\u010e\u0086\u0000\u0331\u0330\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L962" href="#L962">962</a> 		<span class="jxr_string">"\u0331\u0332\u0001\u0000\u0000\u0000\u0332\u0334\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L963" href="#L963">963</a> 		<span class="jxr_string">"\u0333\u0335\u0007\u000b\u0000\u0000\u0334\u0333\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L964" href="#L964">964</a> 		<span class="jxr_string">"\u0334\u0335\u0001\u0000\u0000\u0000\u0335\u033f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L965" href="#L965">965</a> 		<span class="jxr_string">"\u0336\u033c\u0003\u0118\u008b\u0000\u0337\u0339\u0003\u010e\u0086\u0000"</span>+
+<a class="jxr_linenumber" name="L966" href="#L966">966</a> 		<span class="jxr_string">"\u0338\u033a\u0007\u000b\u0000\u0000\u0339\u0338\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L967" href="#L967">967</a> 		<span class="jxr_string">"\u0339\u033a\u0001\u0000\u0000\u0000\u033a\u033d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L968" href="#L968">968</a> 		<span class="jxr_string">"\u033b\u033d\u0007\u000b\u0000\u0000\u033c\u0337\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L969" href="#L969">969</a> 		<span class="jxr_string">"\u033c\u033b\u0001\u0000\u0000\u0000\u033d\u033f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L970" href="#L970">970</a> 		<span class="jxr_string">"\u033e\u032e\u0001\u0000\u0000\u0000\u033e\u0336\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L971" href="#L971">971</a> 		<span class="jxr_string">"\u033f\u0083\u0001\u0000\u0000\u0000\u0340\u0341\u00050\u0000\u0000\u0341"</span>+
+<a class="jxr_linenumber" name="L972" href="#L972">972</a> 		<span class="jxr_string">"\u034b\u0007\u0002\u0000\u0000\u0342\u0344\u0003\u0114\u0089\u0000\u0343"</span>+
+<a class="jxr_linenumber" name="L973" href="#L973">973</a> 		<span class="jxr_string">"\u0345\u0005.\u0000\u0000\u0344\u0343\u0001\u0000\u0000\u0000\u0344\u0345"</span>+
+<a class="jxr_linenumber" name="L974" href="#L974">974</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0345\u034c\u0001\u0000\u0000\u0000\u0346\u0348"</span>+
+<a class="jxr_linenumber" name="L975" href="#L975">975</a> 		<span class="jxr_string">"\u0003\u0114\u0089\u0000\u0347\u0346\u0001\u0000\u0000\u0000\u0347\u0348"</span>+
+<a class="jxr_linenumber" name="L976" href="#L976">976</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0348\u0349\u0001\u0000\u0000\u0000\u0349\u034a"</span>+
+<a class="jxr_linenumber" name="L977" href="#L977">977</a> 		<span class="jxr_string">"\u0005.\u0000\u0000\u034a\u034c\u0003\u0114\u0089\u0000\u034b\u0342\u0001"</span>+
+<a class="jxr_linenumber" name="L978" href="#L978">978</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u034b\u0347\u0001\u0000\u0000\u0000\u034c\u034d\u0001"</span>+
+<a class="jxr_linenumber" name="L979" href="#L979">979</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u034d\u034f\u0007\f\u0000\u0000\u034e\u0350\u0007\r"</span>+
+<a class="jxr_linenumber" name="L980" href="#L980">980</a> 		<span class="jxr_string">"\u0000\u0000\u034f\u034e\u0001\u0000\u0000\u0000\u034f\u0350\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L981" href="#L981">981</a> 		<span class="jxr_string">"\u0000\u0000\u0350\u0351\u0001\u0000\u0000\u0000\u0351\u0352\u0003\u0118"</span>+
+<a class="jxr_linenumber" name="L982" href="#L982">982</a> 		<span class="jxr_string">"\u008b\u0000\u0352\u0353\u0007\n\u0000\u0000\u0353\u0085\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L983" href="#L983">983</a> 		<span class="jxr_string">"\u0000\u0354\u0355\u00050\u0000\u0000\u0355\u035f\u0007\u0002\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L984" href="#L984">984</a> 		<span class="jxr_string">"\u0356\u0358\u0003\u0114\u0089\u0000\u0357\u0359\u0005.\u0000\u0000\u0358"</span>+
+<a class="jxr_linenumber" name="L985" href="#L985">985</a> 		<span class="jxr_string">"\u0357\u0001\u0000\u0000\u0000\u0358\u0359\u0001\u0000\u0000\u0000\u0359"</span>+
+<a class="jxr_linenumber" name="L986" href="#L986">986</a> 		<span class="jxr_string">"\u0360\u0001\u0000\u0000\u0000\u035a\u035c\u0003\u0114\u0089\u0000\u035b"</span>+
+<a class="jxr_linenumber" name="L987" href="#L987">987</a> 		<span class="jxr_string">"\u035a\u0001\u0000\u0000\u0000\u035b\u035c\u0001\u0000\u0000\u0000\u035c"</span>+
+<a class="jxr_linenumber" name="L988" href="#L988">988</a> 		<span class="jxr_string">"\u035d\u0001\u0000\u0000\u0000\u035d\u035e\u0005.\u0000\u0000\u035e\u0360"</span>+
+<a class="jxr_linenumber" name="L989" href="#L989">989</a> 		<span class="jxr_string">"\u0003\u0114\u0089\u0000\u035f\u0356\u0001\u0000\u0000\u0000\u035f\u035b"</span>+
+<a class="jxr_linenumber" name="L990" href="#L990">990</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0360\u0361\u0001\u0000\u0000\u0000\u0361\u0363"</span>+
+<a class="jxr_linenumber" name="L991" href="#L991">991</a> 		<span class="jxr_string">"\u0007\f\u0000\u0000\u0362\u0364\u0007\r\u0000\u0000\u0363\u0362\u0001"</span>+
+<a class="jxr_linenumber" name="L992" href="#L992">992</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0363\u0364\u0001\u0000\u0000\u0000\u0364\u0365\u0001"</span>+
+<a class="jxr_linenumber" name="L993" href="#L993">993</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0365\u0367\u0003\u0118\u008b\u0000\u0366\u0368\u0007"</span>+
+<a class="jxr_linenumber" name="L994" href="#L994">994</a> 		<span class="jxr_string">"\u000e\u0000\u0000\u0367\u0366\u0001\u0000\u0000\u0000\u0367\u0368\u0001"</span>+
+<a class="jxr_linenumber" name="L995" href="#L995">995</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0368\u0087\u0001\u0000\u0000\u0000\u0369\u036a\u0005"</span>+
+<a class="jxr_linenumber" name="L996" href="#L996">996</a> 		<span class="jxr_string">"t\u0000\u0000\u036a\u036b\u0005r\u0000\u0000\u036b\u036c\u0005u\u0000"</span>+
+<a class="jxr_linenumber" name="L997" href="#L997">997</a> 		<span class="jxr_string">"\u0000\u036c\u036d\u0005e\u0000\u0000\u036d\u0089\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L998" href="#L998">998</a> 		<span class="jxr_string">"\u036e\u036f\u0005f\u0000\u0000\u036f\u0370\u0005a\u0000\u0000\u0370\u0371"</span>+
+<a class="jxr_linenumber" name="L999" href="#L999">999</a> 		<span class="jxr_string">"\u0005l\u0000\u0000\u0371\u0372\u0005s\u0000\u0000\u0372\u0373\u0005e"</span>+
+<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a> 		<span class="jxr_string">"\u0000\u0000\u0373\u008b\u0001\u0000\u0000\u0000\u0374\u0377\u0005\'\u0000"</span>+
+<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a> 		<span class="jxr_string">"\u0000\u0375\u0378\u0003\u0110\u0087\u0000\u0376\u0378\b\u000f\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a> 		<span class="jxr_string">"\u0377\u0375\u0001\u0000\u0000\u0000\u0377\u0376\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a> 		<span class="jxr_string">"\u0378\u0379\u0001\u0000\u0000\u0000\u0379\u037a\u0005\'\u0000\u0000\u037a"</span>+
+<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a> 		<span class="jxr_string">"\u008d\u0001\u0000\u0000\u0000\u037b\u037e\u0003\u0110\u0087\u0000\u037c"</span>+
+<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> 		<span class="jxr_string">"\u037e\b\u0010\u0000\u0000\u037d\u037b\u0001\u0000\u0000\u0000\u037d\u037c"</span>+
+<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037e\u0381\u0001\u0000\u0000\u0000\u037f\u037d"</span>+
+<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037f\u0380\u0001\u0000\u0000\u0000\u0380\u008f"</span>+
+<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0381\u037f\u0001\u0000\u0000\u0000\u0382\u0383"</span>+
+<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a> 		<span class="jxr_string">"\u0005\&quot;\u0000\u0000\u0383\u0384\u0003\u008eF\u0000\u0384\u0385\u0005"</span>+
+<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a> 		<span class="jxr_string">"\&quot;\u0000\u0000\u0385\u0091\u0001\u0000\u0000\u0000\u0386\u0387\u0005\&quot;"</span>+
+<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a> 		<span class="jxr_string">"\u0000\u0000\u0387\u0388\u0005\&quot;\u0000\u0000\u0388\u0389\u0005\&quot;\u0000"</span>+
+<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a> 		<span class="jxr_string">"\u0000\u0389\u038a\u0001\u0000\u0000\u0000\u038a\u038b\u0006H\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> 		<span class="jxr_string">"\u038b\u0093\u0001\u0000\u0000\u0000\u038c\u038d\u0005n\u0000\u0000\u038d"</span>+
+<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> 		<span class="jxr_string">"\u038e\u0005u\u0000\u0000\u038e\u038f\u0005l\u0000\u0000\u038f\u0390\u0005"</span>+
+<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> 		<span class="jxr_string">"l\u0000\u0000\u0390\u0095\u0001\u0000\u0000\u0000\u0391\u0392\u0005(\u0000"</span>+
+<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> 		<span class="jxr_string">"\u0000\u0392\u0097\u0001\u0000\u0000\u0000\u0393\u0394\u0005)\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a> 		<span class="jxr_string">"\u0394\u0099\u0001\u0000\u0000\u0000\u0395\u0396\u0005{\u0000\u0000\u0396"</span>+
+<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> 		<span class="jxr_string">"\u009b\u0001\u0000\u0000\u0000\u0397\u0398\u0005}\u0000\u0000\u0398\u009d"</span>+
+<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0399\u039a\u0005[\u0000\u0000\u039a\u009f\u0001"</span>+
+<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u039b\u039c\u0005]\u0000\u0000\u039c\u00a1\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a> 		<span class="jxr_string">"\u0000\u0000\u039d\u039e\u0005;\u0000\u0000\u039e\u00a3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a> 		<span class="jxr_string">"\u0000\u039f\u03a0\u0005,\u0000\u0000\u03a0\u00a5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> 		<span class="jxr_string">"\u03a1\u03a2\u0005.\u0000\u0000\u03a2\u00a7\u0001\u0000\u0000\u0000\u03a3"</span>+
+<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a> 		<span class="jxr_string">"\u03a4\u0005=\u0000\u0000\u03a4\u00a9\u0001\u0000\u0000\u0000\u03a5\u03a6"</span>+
+<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> 		<span class="jxr_string">"\u0005&gt;\u0000\u0000\u03a6\u00ab\u0001\u0000\u0000\u0000\u03a7\u03a8\u0005"</span>+
+<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a> 		<span class="jxr_string">"&lt;\u0000\u0000\u03a8\u00ad\u0001\u0000\u0000\u0000\u03a9\u03aa\u0005!\u0000"</span>+
+<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> 		<span class="jxr_string">"\u0000\u03aa\u00af\u0001\u0000\u0000\u0000\u03ab\u03ac\u0005~\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a> 		<span class="jxr_string">"\u03ac\u00b1\u0001\u0000\u0000\u0000\u03ad\u03ae\u0005?\u0000\u0000\u03ae"</span>+
+<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 		<span class="jxr_string">"\u00b3\u0001\u0000\u0000\u0000\u03af\u03b0\u0005:\u0000\u0000\u03b0\u00b5"</span>+
+<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03b1\u03b2\u0005=\u0000\u0000\u03b2\u03b3\u0005"</span>+
+<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 		<span class="jxr_string">"=\u0000\u0000\u03b3\u00b7\u0001\u0000\u0000\u0000\u03b4\u03b5\u0005&lt;\u0000"</span>+
+<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> 		<span class="jxr_string">"\u0000\u03b5\u03b6\u0005=\u0000\u0000\u03b6\u00b9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> 		<span class="jxr_string">"\u03b7\u03b8\u0005&gt;\u0000\u0000\u03b8\u03b9\u0005=\u0000\u0000\u03b9\u00bb"</span>+
+<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ba\u03bb\u0005!\u0000\u0000\u03bb\u03bc\u0005"</span>+
+<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> 		<span class="jxr_string">"=\u0000\u0000\u03bc\u00bd\u0001\u0000\u0000\u0000\u03bd\u03be\u0005&amp;\u0000"</span>+
+<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> 		<span class="jxr_string">"\u0000\u03be\u03bf\u0005&amp;\u0000\u0000\u03bf\u00bf\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 		<span class="jxr_string">"\u03c0\u03c1\u0005|\u0000\u0000\u03c1\u03c2\u0005|\u0000\u0000\u03c2\u00c1"</span>+
+<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03c3\u03c4\u0005+\u0000\u0000\u03c4\u03c5\u0005"</span>+
+<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 		<span class="jxr_string">"+\u0000\u0000\u03c5\u00c3\u0001\u0000\u0000\u0000\u03c6\u03c7\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a> 		<span class="jxr_string">"\u0000\u03c7\u03c8\u0005-\u0000\u0000\u03c8\u00c5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a> 		<span class="jxr_string">"\u03c9\u03ca\u0005+\u0000\u0000\u03ca\u00c7\u0001\u0000\u0000\u0000\u03cb"</span>+
+<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a> 		<span class="jxr_string">"\u03cc\u0005-\u0000\u0000\u03cc\u00c9\u0001\u0000\u0000\u0000\u03cd\u03ce"</span>+
+<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 		<span class="jxr_string">"\u0005*\u0000\u0000\u03ce\u00cb\u0001\u0000\u0000\u0000\u03cf\u03d0\u0005"</span>+
+<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a> 		<span class="jxr_string">"/\u0000\u0000\u03d0\u00cd\u0001\u0000\u0000\u0000\u03d1\u03d2\u0005&amp;\u0000"</span>+
+<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> 		<span class="jxr_string">"\u0000\u03d2\u00cf\u0001\u0000\u0000\u0000\u03d3\u03d4\u0005|\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 		<span class="jxr_string">"\u03d4\u00d1\u0001\u0000\u0000\u0000\u03d5\u03d6\u0005^\u0000\u0000\u03d6"</span>+
+<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> 		<span class="jxr_string">"\u00d3\u0001\u0000\u0000\u0000\u03d7\u03d8\u0005%\u0000\u0000\u03d8\u00d5"</span>+
+<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03d9\u03da\u0005+\u0000\u0000\u03da\u03db\u0005"</span>+
+<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> 		<span class="jxr_string">"=\u0000\u0000\u03db\u00d7\u0001\u0000\u0000\u0000\u03dc\u03dd\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> 		<span class="jxr_string">"\u0000\u03dd\u03de\u0005=\u0000\u0000\u03de\u00d9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> 		<span class="jxr_string">"\u03df\u03e0\u0005*\u0000\u0000\u03e0\u03e1\u0005=\u0000\u0000\u03e1\u00db"</span>+
+<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03e2\u03e3\u0005/\u0000\u0000\u03e3\u03e4\u0005"</span>+
+<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a> 		<span class="jxr_string">"=\u0000\u0000\u03e4\u00dd\u0001\u0000\u0000\u0000\u03e5\u03e6\u0005&amp;\u0000"</span>+
+<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a> 		<span class="jxr_string">"\u0000\u03e6\u03e7\u0005=\u0000\u0000\u03e7\u00df\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a> 		<span class="jxr_string">"\u03e8\u03e9\u0005|\u0000\u0000\u03e9\u03ea\u0005=\u0000\u0000\u03ea\u00e1"</span>+
+<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03eb\u03ec\u0005^\u0000\u0000\u03ec\u03ed\u0005"</span>+
+<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a> 		<span class="jxr_string">"=\u0000\u0000\u03ed\u00e3\u0001\u0000\u0000\u0000\u03ee\u03ef\u0005%\u0000"</span>+
+<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a> 		<span class="jxr_string">"\u0000\u03ef\u03f0\u0005=\u0000\u0000\u03f0\u00e5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> 		<span class="jxr_string">"\u03f1\u03f2\u0005&lt;\u0000\u0000\u03f2\u03f3\u0005&lt;\u0000\u0000\u03f3\u03f4"</span>+
+<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> 		<span class="jxr_string">"\u0005=\u0000\u0000\u03f4\u00e7\u0001\u0000\u0000\u0000\u03f5\u03f6\u0005"</span>+
+<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> 		<span class="jxr_string">"&gt;\u0000\u0000\u03f6\u03f7\u0005&gt;\u0000\u0000\u03f7\u03f8\u0005=\u0000"</span>+
+<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a> 		<span class="jxr_string">"\u0000\u03f8\u00e9\u0001\u0000\u0000\u0000\u03f9\u03fa\u0005&gt;\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a> 		<span class="jxr_string">"\u03fa\u03fb\u0005&gt;\u0000\u0000\u03fb\u03fc\u0005&gt;\u0000\u0000\u03fc\u03fd"</span>+
+<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a> 		<span class="jxr_string">"\u0005=\u0000\u0000\u03fd\u00eb\u0001\u0000\u0000\u0000\u03fe\u03ff\u0005"</span>+
+<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a> 		<span class="jxr_string">"-\u0000\u0000\u03ff\u0400\u0005&gt;\u0000\u0000\u0400\u00ed\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a> 		<span class="jxr_string">"\u0000\u0401\u0402\u0005:\u0000\u0000\u0402\u0403\u0005:\u0000\u0000\u0403"</span>+
+<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a> 		<span class="jxr_string">"\u00ef\u0001\u0000\u0000\u0000\u0404\u0405\u0005@\u0000\u0000\u0405\u00f1"</span>+
+<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0406\u0407\u0005.\u0000\u0000\u0407\u0408\u0005"</span>+
+<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a> 		<span class="jxr_string">".\u0000\u0000\u0408\u0409\u0005.\u0000\u0000\u0409\u00f3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> 		<span class="jxr_string">"\u0000\u040a\u040b\u0005\&quot;\u0000\u0000\u040b\u040c\u0003\u008eF\u0000"</span>+
+<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a> 		<span class="jxr_string">"\u040c\u040d\u0005&#92;&#92;\u0000\u0000\u040d\u040e\u0005{\u0000\u0000\u040e"</span>+
+<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> 		<span class="jxr_string">"\u040f\u0006y\u0001\u0000\u040f\u00f5\u0001\u0000\u0000\u0000\u0410\u0411"</span>+
+<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a> 		<span class="jxr_string">"\u0004z\u0000\u0000\u0411\u0412\u0005}\u0000\u0000\u0412\u0413\u0003\u008e"</span>+
+<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a> 		<span class="jxr_string">"F\u0000\u0413\u0414\u0005&#92;&#92;\u0000\u0000\u0414\u0415\u0005{\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a> 		<span class="jxr_string">"\u0415\u00f7\u0001\u0000\u0000\u0000\u0416\u0417\u0004{\u0001\u0000\u0417"</span>+
+<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a> 		<span class="jxr_string">"\u0418\u0005}\u0000\u0000\u0418\u0419\u0003\u008eF\u0000\u0419\u041a\u0005"</span>+
+<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a> 		<span class="jxr_string">"\&quot;\u0000\u0000\u041a\u041b\u0006{\u0002\u0000\u041b\u00f9\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a> 		<span class="jxr_string">"\u0000\u0000\u041c\u0421\u0003\u0102\u0080\u0000\u041d\u0421\u0003\u0104"</span>+
+<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a> 		<span class="jxr_string">"\u0081\u0000\u041e\u0421\u0003\u0100\u007f\u0000\u041f\u0421\u0003\u00fc"</span>+
+<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a> 		<span class="jxr_string">"}\u0000\u0420\u041c\u0001\u0000\u0000\u0000\u0420\u041d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a> 		<span class="jxr_string">"\u0000\u0420\u041e\u0001\u0000\u0000\u0000\u0420\u041f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 		<span class="jxr_string">"\u0000\u0421\u0422\u0001\u0000\u0000\u0000\u0422\u0420\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a> 		<span class="jxr_string">"\u0000\u0422\u0423\u0001\u0000\u0000\u0000\u0423\u00fb\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 		<span class="jxr_string">"\u0000\u0424\u0428\b\u0011\u0000\u0000\u0425\u0428\u0003\u00fe~\u0000"</span>+
+<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> 		<span class="jxr_string">"\u0426\u0428\u0003\u0110\u0087\u0000\u0427\u0424\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> 		<span class="jxr_string">"\u0427\u0425\u0001\u0000\u0000\u0000\u0427\u0426\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> 		<span class="jxr_string">"\u0428\u00fd\u0001\u0000\u0000\u0000\u0429\u042d\u0005&#92;&#92;\u0000\u0000\u042a"</span>+
+<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> 		<span class="jxr_string">"\u042e\u0007\u0012\u0000\u0000\u042b\u042e\u0003\u0100\u007f\u0000\u042c"</span>+
+<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> 		<span class="jxr_string">"\u042e\u0003\u0104\u0081\u0000\u042d\u042a\u0001\u0000\u0000\u0000\u042d"</span>+
+<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> 		<span class="jxr_string">"\u042b\u0001\u0000\u0000\u0000\u042d\u042c\u0001\u0000\u0000\u0000\u042e"</span>+
+<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a> 		<span class="jxr_string">"\u00ff\u0001\u0000\u0000\u0000\u042f\u0435\u0005\n\u0000\u0000\u0430\u0432"</span>+
+<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a> 		<span class="jxr_string">"\u0005\r\u0000\u0000\u0431\u0433\u0005\n\u0000\u0000\u0432\u0431\u0001"</span>+
+<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0432\u0433\u0001\u0000\u0000\u0000\u0433\u0435\u0001"</span>+
+<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0434\u042f\u0001\u0000\u0000\u0000\u0434\u0430\u0001"</span>+
+<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0435\u0101\u0001\u0000\u0000\u0000\u0436\u0437\u0004"</span>+
+<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a> 		<span class="jxr_string">"\u0080\u0002\u0000\u0437\u0438\u0005\&quot;\u0000\u0000\u0438\u0439\u0005\&quot;"</span>+
+<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a> 		<span class="jxr_string">"\u0000\u0000\u0439\u0103\u0001\u0000\u0000\u0000\u043a\u043b\u0004\u0081"</span>+
+<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 		<span class="jxr_string">"\u0003\u0000\u043b\u043c\u0005\&quot;\u0000\u0000\u043c\u0105\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a> 		<span class="jxr_string">"\u0000\u043d\u043f\u0007\u0013\u0000\u0000\u043e\u043d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> 		<span class="jxr_string">"\u0000\u043f\u0440\u0001\u0000\u0000\u0000\u0440\u043e\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> 		<span class="jxr_string">"\u0000\u0440\u0441\u0001\u0000\u0000\u0000\u0441\u0442\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a> 		<span class="jxr_string">"\u0000\u0442\u0443\u0006\u0082\u0003\u0000\u0443\u0107\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a> 		<span class="jxr_string">"\u0000\u0444\u0445\u0005/\u0000\u0000\u0445\u0446\u0005*\u0000\u0000\u0446"</span>+
+<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a> 		<span class="jxr_string">"\u0447\u0001\u0000\u0000\u0000\u0447\u044b\u0006\u0083\u0004\u0000\u0448"</span>+
+<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a> 		<span class="jxr_string">"\u044a\t\u0000\u0000\u0000\u0449\u0448\u0001\u0000\u0000\u0000\u044a\u044d"</span>+
+<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u044b\u044c\u0001\u0000\u0000\u0000\u044b\u0449"</span>+
+<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u044c\u044e\u0001\u0000\u0000\u0000\u044d\u044b"</span>+
+<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u044e\u044f\u0005*\u0000\u0000\u044f\u0450\u0005"</span>+
+<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> 		<span class="jxr_string">"/\u0000\u0000\u0450\u0451\u0001\u0000\u0000\u0000\u0451\u0452\u0006\u0083"</span>+
+<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> 		<span class="jxr_string">"\u0005\u0000\u0452\u0453\u0001\u0000\u0000\u0000\u0453\u0454\u0006\u0083"</span>+
+<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> 		<span class="jxr_string">"\u0006\u0000\u0454\u0109\u0001\u0000\u0000\u0000\u0455\u0456\u0005/\u0000"</span>+
+<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> 		<span class="jxr_string">"\u0000\u0456\u0457\u0005/\u0000\u0000\u0457\u0458\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> 		<span class="jxr_string">"\u0458\u045c\u0006\u0084\u0007\u0000\u0459\u045b\b\u0014\u0000\u0000\u045a"</span>+
+<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a> 		<span class="jxr_string">"\u0459\u0001\u0000\u0000\u0000\u045b\u045e\u0001\u0000\u0000\u0000\u045c"</span>+
+<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a> 		<span class="jxr_string">"\u045a\u0001\u0000\u0000\u0000\u045c\u045d\u0001\u0000\u0000\u0000\u045d"</span>+
+<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a> 		<span class="jxr_string">"\u0465\u0001\u0000\u0000\u0000\u045e\u045c\u0001\u0000\u0000\u0000\u045f"</span>+
+<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a> 		<span class="jxr_string">"\u0466\u0005\n\u0000\u0000\u0460\u0462\u0005\r\u0000\u0000\u0461\u0463"</span>+
+<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 		<span class="jxr_string">"\u0005\n\u0000\u0000\u0462\u0461\u0001\u0000\u0000\u0000\u0462\u0463\u0001"</span>+
+<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0463\u0466\u0001\u0000\u0000\u0000\u0464\u0466\u0001"</span>+
+<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0465\u045f\u0001\u0000\u0000\u0000\u0465\u0460\u0001"</span>+
+<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0465\u0464\u0001\u0000\u0000\u0000\u0466\u0467\u0001"</span>+
+<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0467\u0468\u0006\u0084\b\u0000\u0468\u0469\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> 		<span class="jxr_string">"\u0000\u0000\u0469\u046a\u0006\u0084\u0006\u0000\u046a\u010b\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> 		<span class="jxr_string">"\u0000\u0000\u046b\u046f\u0003\u011c\u008d\u0000\u046c\u046e\u0003\u011a"</span>+
+<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> 		<span class="jxr_string">"\u008c\u0000\u046d\u046c\u0001\u0000\u0000\u0000\u046e\u0471\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> 		<span class="jxr_string">"\u0000\u0000\u046f\u046d\u0001\u0000\u0000\u0000\u046f\u0470\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> 		<span class="jxr_string">"\u0000\u0000\u0470\u010d\u0001\u0000\u0000\u0000\u0471\u046f\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> 		<span class="jxr_string">"\u0000\u0000\u0472\u0474\u0007\u0015\u0000\u0000\u0473\u0475\u0007\r\u0000"</span>+
+<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> 		<span class="jxr_string">"\u0000\u0474\u0473\u0001\u0000\u0000\u0000\u0474\u0475\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a> 		<span class="jxr_string">"\u0000\u0475\u0476\u0001\u0000\u0000\u0000\u0476\u0477\u0003\u0118\u008b"</span>+
+<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> 		<span class="jxr_string">"\u0000\u0477\u010f\u0001\u0000\u0000\u0000\u0478\u0498\u0005&#92;&#92;\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> 		<span class="jxr_string">"\u0479\u047b\u0005u\u0000\u0000\u047a\u0479\u0001\u0000\u0000\u0000\u047b"</span>+
+<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> 		<span class="jxr_string">"\u047c\u0001\u0000\u0000\u0000\u047c\u047a\u0001\u0000\u0000\u0000\u047c"</span>+
+<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> 		<span class="jxr_string">"\u047d\u0001\u0000\u0000\u0000\u047d\u0495\u0001\u0000\u0000\u0000\u047e"</span>+
+<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a> 		<span class="jxr_string">"\u047f\u00050\u0000\u0000\u047f\u0480\u00050\u0000\u0000\u0480\u0481\u0005"</span>+
+<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> 		<span class="jxr_string">"5\u0000\u0000\u0481\u048e\u0007\u0016\u0000\u0000\u0482\u0484\u0005&#92;&#92;"</span>+
+<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> 		<span class="jxr_string">"\u0000\u0000\u0483\u0485\u0005u\u0000\u0000\u0484\u0483\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 		<span class="jxr_string">"\u0000\u0485\u0486\u0001\u0000\u0000\u0000\u0486\u0484\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a> 		<span class="jxr_string">"\u0000\u0486\u0487\u0001\u0000\u0000\u0000\u0487\u0488\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> 		<span class="jxr_string">"\u0000\u0488\u0489\u0003\u0116\u008a\u0000\u0489\u048a\u0003\u0116\u008a"</span>+
+<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 		<span class="jxr_string">"\u0000\u048a\u048b\u0003\u0116\u008a\u0000\u048b\u048c\u0003\u0116\u008a"</span>+
+<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a> 		<span class="jxr_string">"\u0000\u048c\u048f\u0001\u0000\u0000\u0000\u048d\u048f\u0003\u0112\u0088"</span>+
+<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a> 		<span class="jxr_string">"\u0000\u048e\u0482\u0001\u0000\u0000\u0000\u048e\u048d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> 		<span class="jxr_string">"\u0000\u048f\u0496\u0001\u0000\u0000\u0000\u0490\u0491\u0003\u0116\u008a"</span>+
+<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a> 		<span class="jxr_string">"\u0000\u0491\u0492\u0003\u0116\u008a\u0000\u0492\u0493\u0003\u0116\u008a"</span>+
+<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a> 		<span class="jxr_string">"\u0000\u0493\u0494\u0003\u0116\u008a\u0000\u0494\u0496\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a> 		<span class="jxr_string">"\u0000\u0495\u047e\u0001\u0000\u0000\u0000\u0495\u0490\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a> 		<span class="jxr_string">"\u0000\u0496\u0499\u0001\u0000\u0000\u0000\u0497\u0499\u0003\u0112\u0088"</span>+
+<a class="jxr_linenumber" name="L1149" href="#L1149">1149</a> 		<span class="jxr_string">"\u0000\u0498\u047a\u0001\u0000\u0000\u0000\u0498\u0497\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a> 		<span class="jxr_string">"\u0000\u0499\u0111\u0001\u0000\u0000\u0000\u049a\u04a7\u0007\u0017\u0000"</span>+
+<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a> 		<span class="jxr_string">"\u0000\u049b\u04a0\u0007\u0018\u0000\u0000\u049c\u049e\u0007\u0005\u0000"</span>+
+<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a> 		<span class="jxr_string">"\u0000\u049d\u049f\u0007\u0005\u0000\u0000\u049e\u049d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a> 		<span class="jxr_string">"\u0000\u049e\u049f\u0001\u0000\u0000\u0000\u049f\u04a1\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> 		<span class="jxr_string">"\u0000\u04a0\u049c\u0001\u0000\u0000\u0000\u04a0\u04a1\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a> 		<span class="jxr_string">"\u0000\u04a1\u04a7\u0001\u0000\u0000\u0000\u04a2\u04a4\u0007\u0019\u0000"</span>+
+<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> 		<span class="jxr_string">"\u0000\u04a3\u04a5\u0007\u001a\u0000\u0000\u04a4\u04a3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a> 		<span class="jxr_string">"\u0000\u04a4\u04a5\u0001\u0000\u0000\u0000\u04a5\u04a7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a> 		<span class="jxr_string">"\u0000\u04a6\u049a\u0001\u0000\u0000\u0000\u04a6\u049b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a> 		<span class="jxr_string">"\u0000\u04a6\u04a2\u0001\u0000\u0000\u0000\u04a7\u0113\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a> 		<span class="jxr_string">"\u0000\u04a8\u04b1\u0003\u0116\u008a\u0000\u04a9\u04ac\u0003\u0116\u008a"</span>+
+<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a> 		<span class="jxr_string">"\u0000\u04aa\u04ac\u0005_\u0000\u0000\u04ab\u04a9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a> 		<span class="jxr_string">"\u04ab\u04aa\u0001\u0000\u0000\u0000\u04ac\u04af\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a> 		<span class="jxr_string">"\u04ad\u04ab\u0001\u0000\u0000\u0000\u04ad\u04ae\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a> 		<span class="jxr_string">"\u04ae\u04b0\u0001\u0000\u0000\u0000\u04af\u04ad\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a> 		<span class="jxr_string">"\u04b0\u04b2\u0003\u0116\u008a\u0000\u04b1\u04ad\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a> 		<span class="jxr_string">"\u04b1\u04b2\u0001\u0000\u0000\u0000\u04b2\u0115\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a> 		<span class="jxr_string">"\u04b3\u04b4\u0007\u0003\u0000\u0000\u04b4\u0117\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a> 		<span class="jxr_string">"\u04b5\u04bd\u0007\u001a\u0000\u0000\u04b6\u04b8\u0007\u001b\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a> 		<span class="jxr_string">"\u04b7\u04b6\u0001\u0000\u0000\u0000\u04b8\u04bb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a> 		<span class="jxr_string">"\u04b9\u04b7\u0001\u0000\u0000\u0000\u04b9\u04ba\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a> 		<span class="jxr_string">"\u04ba\u04bc\u0001\u0000\u0000\u0000\u04bb\u04b9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a> 		<span class="jxr_string">"\u04bc\u04be\u0007\u001a\u0000\u0000\u04bd\u04b9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a> 		<span class="jxr_string">"\u04bd\u04be\u0001\u0000\u0000\u0000\u04be\u0119\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a> 		<span class="jxr_string">"\u04bf\u04c2\u0003\u011c\u008d\u0000\u04c0\u04c2\u0007\u001a\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a> 		<span class="jxr_string">"\u04c1\u04bf\u0001\u0000\u0000\u0000\u04c1\u04c0\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a> 		<span class="jxr_string">"\u04c2\u011b\u0001\u0000\u0000\u0000\u04c3\u04c8\u0007\u001c\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a> 		<span class="jxr_string">"\u04c4\u04c8\b\u001d\u0000\u0000\u04c5\u04c6\u0007\u001e\u0000\u0000\u04c6"</span>+
+<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a> 		<span class="jxr_string">"\u04c8\u0007\u001f\u0000\u0000\u04c7\u04c3\u0001\u0000\u0000\u0000\u04c7"</span>+
+<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a> 		<span class="jxr_string">"\u04c4\u0001\u0000\u0000\u0000\u04c7\u04c5\u0001\u0000\u0000\u0000\u04c8"</span>+
+<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a> 		<span class="jxr_string">"\u011d\u0001\u0000\u0000\u0000\u04c9\u04ca\u0003\u00fa|\u0000\u04ca\u011f"</span>+
+<a class="jxr_linenumber" name="L1181" href="#L1181">1181</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04cb\u04cc\u0005\&quot;\u0000\u0000\u04cc\u04cd\u0005"</span>+
+<a class="jxr_linenumber" name="L1182" href="#L1182">1182</a> 		<span class="jxr_string">"\&quot;\u0000\u0000\u04cd\u04ce\u0005\&quot;\u0000\u0000\u04ce\u04cf\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L1183" href="#L1183">1183</a> 		<span class="jxr_string">"\u0000\u0000\u04cf\u04d0\u0006\u008f\t\u0000\u04d0\u0121\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L1184" href="#L1184">1184</a> 		<span class="jxr_string">"\u0000M\u0000\u0001\u029b\u02a0\u02a3\u02a5\u02ac\u02b1\u02b4\u02b6\u02be"</span>+
+<a class="jxr_linenumber" name="L1185" href="#L1185">1185</a> 		<span class="jxr_string">"\u02c2\u02cc\u02d0\u02d6\u02dd\u02e1\u02e9\u02f0\u02f4\u02fc\u0300\u030a"</span>+
+<a class="jxr_linenumber" name="L1186" href="#L1186">1186</a> 		<span class="jxr_string">"\u030e\u0313\u0317\u031a\u0323\u0325\u032a\u032e\u0331\u0334\u0339\u033c"</span>+
+<a class="jxr_linenumber" name="L1187" href="#L1187">1187</a> 		<span class="jxr_string">"\u033e\u0344\u0347\u034b\u034f\u0358\u035b\u035f\u0363\u0367\u0377\u037d"</span>+
+<a class="jxr_linenumber" name="L1188" href="#L1188">1188</a> 		<span class="jxr_string">"\u037f\u0420\u0422\u0427\u042d\u0432\u0434\u0440\u044b\u045c\u0462\u0465"</span>+
+<a class="jxr_linenumber" name="L1189" href="#L1189">1189</a> 		<span class="jxr_string">"\u046f\u0474\u047c\u0486\u048e\u0495\u0498\u049e\u04a0\u04a4\u04a6\u04ab"</span>+
+<a class="jxr_linenumber" name="L1190" href="#L1190">1190</a> 		<span class="jxr_string">"\u04ad\u04b1\u04b9\u04bd\u04c1\u04c7\n\u0005\u0001\u0000\u0001y\u0000"</span>+
+<a class="jxr_linenumber" name="L1191" href="#L1191">1191</a> 		<span class="jxr_string">"\u0001{\u0001\u0006\u0000\u0000\u0001\u0083\u0002\u0001\u0083\u0003\u0000"</span>+
+<a class="jxr_linenumber" name="L1192" href="#L1192">1192</a> 		<span class="jxr_string">"\u0002\u0000\u0001\u0084\u0004\u0001\u0084\u0005\u0004\u0000\u0000"</span>;
+<a class="jxr_linenumber" name="L1193" href="#L1193">1193</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> ATN _ATN =
+<a class="jxr_linenumber" name="L1194" href="#L1194">1194</a> 		<strong class="jxr_keyword">new</strong> ATNDeserializer().deserialize(_serializedATN.toCharArray());
+<a class="jxr_linenumber" name="L1195" href="#L1195">1195</a> 	<strong class="jxr_keyword">static</strong> {
+<a class="jxr_linenumber" name="L1196" href="#L1196">1196</a> 		_decisionToDFA = <strong class="jxr_keyword">new</strong> DFA[_ATN.getNumberOfDecisions()];
+<a class="jxr_linenumber" name="L1197" href="#L1197">1197</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; _ATN.getNumberOfDecisions(); i++) {
+<a class="jxr_linenumber" name="L1198" href="#L1198">1198</a> 			_decisionToDFA[i] = <strong class="jxr_keyword">new</strong> DFA(_ATN.getDecisionState(i), i);
+<a class="jxr_linenumber" name="L1199" href="#L1199">1199</a> 		}
+<a class="jxr_linenumber" name="L1200" href="#L1200">1200</a> 	}
+<a class="jxr_linenumber" name="L1201" href="#L1201">1201</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParser.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParser.html
index f2d6c99ec3..881000b646 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParser.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParser.html
@@ -72,10 +72,10 @@
 <a class="jxr_linenumber" name="L64" href="#L64">64</a>  		PERMITS_CLAUSE=212, PATTERN_DEF=213, LITERAL_WHEN=214, RECORD_PATTERN_DEF=215, 
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>  		RECORD_PATTERN_COMPONENTS=216, STRING_TEMPLATE_BEGIN=217, STRING_TEMPLATE_MID=218, 
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  		STRING_TEMPLATE_END=219, STRING_TEMPLATE_CONTENT=220, EMBEDDED_EXPRESSION_BEGIN=221, 
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  		EMBEDDED_EXPRESSION=222, EMBEDDED_EXPRESSION_END=223, LITERAL_CONST=224, 
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>  		LITERAL_GOTO=225, DECIMAL_LITERAL_LONG=226, DECIMAL_LITERAL=227, HEX_LITERAL_LONG=228, 
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>  		HEX_LITERAL=229, OCT_LITERAL_LONG=230, OCT_LITERAL=231, BINARY_LITERAL_LONG=232, 
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  		BINARY_LITERAL=233;
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  		EMBEDDED_EXPRESSION=222, EMBEDDED_EXPRESSION_END=223, LITERAL_UNDERSCORE=224, 
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  		UNNAMED_PATTERN_DEF=225, DECIMAL_LITERAL_LONG=226, DECIMAL_LITERAL=227, 
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  		HEX_LITERAL_LONG=228, HEX_LITERAL=229, OCT_LITERAL_LONG=230, OCT_LITERAL=231, 
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  		BINARY_LITERAL_LONG=232, BINARY_LITERAL=233;
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>  	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  		RULE_compilationUnit = 0, RULE_packageDeclaration = 1, RULE_importDeclaration = 2, 
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>  		RULE_typeDeclaration = 3, RULE_types = 4, RULE_modifier = 5, RULE_variableModifier = 6, 
@@ -196,7 +196,7 @@
 <a class="jxr_linenumber" name="L188" href="#L188">188</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'record'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
 <a class="jxr_linenumber" name="L189" href="#L189">189</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'yield'"</span>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'non-sealed'"</span>, <span class="jxr_string">"'sealed'"</span>, 
 <a class="jxr_linenumber" name="L190" href="#L190">190</a> 			<span class="jxr_string">"'permits'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'when'"</span>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
-<a class="jxr_linenumber" name="L191" href="#L191">191</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'const'"</span>, <span class="jxr_string">"'goto'"</span>
+<a class="jxr_linenumber" name="L191" href="#L191">191</a> 			<strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"'_'"</span>
 <a class="jxr_linenumber" name="L192" href="#L192">192</a> 		};
 <a class="jxr_linenumber" name="L193" href="#L193">193</a> 	}
 <a class="jxr_linenumber" name="L194" href="#L194">194</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _LITERAL_NAMES = makeLiteralNames();
@@ -246,13858 +246,13909 @@
 <a class="jxr_linenumber" name="L238" href="#L238">238</a> 			<span class="jxr_string">"LITERAL_PERMITS"</span>, <span class="jxr_string">"PERMITS_CLAUSE"</span>, <span class="jxr_string">"PATTERN_DEF"</span>, <span class="jxr_string">"LITERAL_WHEN"</span>, <span class="jxr_string">"RECORD_PATTERN_DEF"</span>, 
 <a class="jxr_linenumber" name="L239" href="#L239">239</a> 			<span class="jxr_string">"RECORD_PATTERN_COMPONENTS"</span>, <span class="jxr_string">"STRING_TEMPLATE_BEGIN"</span>, <span class="jxr_string">"STRING_TEMPLATE_MID"</span>, 
 <a class="jxr_linenumber" name="L240" href="#L240">240</a> 			<span class="jxr_string">"STRING_TEMPLATE_END"</span>, <span class="jxr_string">"STRING_TEMPLATE_CONTENT"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_BEGIN"</span>, 
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> 			<span class="jxr_string">"EMBEDDED_EXPRESSION"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_END"</span>, <span class="jxr_string">"LITERAL_CONST"</span>, <span class="jxr_string">"LITERAL_GOTO"</span>, 
-<a class="jxr_linenumber" name="L242" href="#L242">242</a> 			<span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, <span class="jxr_string">"HEX_LITERAL"</span>, 
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> 			<span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>, <span class="jxr_string">"BINARY_LITERAL"</span>
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> 		};
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> 	}
-<a class="jxr_linenumber" name="L246" href="#L246">246</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _SYMBOLIC_NAMES = makeSymbolicNames();
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Vocabulary VOCABULARY = <strong class="jxr_keyword">new</strong> VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> 
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em class="jxr_javadoccomment">	 * @deprecated Use {@link #VOCABULARY} instead.</em>
-<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L252" href="#L252">252</a> 	@Deprecated
-<a class="jxr_linenumber" name="L253" href="#L253">253</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] tokenNames;
-<a class="jxr_linenumber" name="L254" href="#L254">254</a> 	<strong class="jxr_keyword">static</strong> {
-<a class="jxr_linenumber" name="L255" href="#L255">255</a> 		tokenNames = <strong class="jxr_keyword">new</strong> String[_SYMBOLIC_NAMES.length];
-<a class="jxr_linenumber" name="L256" href="#L256">256</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; tokenNames.length; i++) {
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> 			tokenNames[i] = VOCABULARY.getLiteralName(i);
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> 				tokenNames[i] = VOCABULARY.getSymbolicName(i);
-<a class="jxr_linenumber" name="L260" href="#L260">260</a> 			}
-<a class="jxr_linenumber" name="L261" href="#L261">261</a> 
-<a class="jxr_linenumber" name="L262" href="#L262">262</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L263" href="#L263">263</a> 				tokenNames[i] = <span class="jxr_string">"&lt;INVALID&gt;"</span>;
-<a class="jxr_linenumber" name="L264" href="#L264">264</a> 			}
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> 		}
-<a class="jxr_linenumber" name="L266" href="#L266">266</a> 	}
-<a class="jxr_linenumber" name="L267" href="#L267">267</a> 
-<a class="jxr_linenumber" name="L268" href="#L268">268</a> 	@Override
-<a class="jxr_linenumber" name="L269" href="#L269">269</a> 	@Deprecated
-<a class="jxr_linenumber" name="L270" href="#L270">270</a> 	<strong class="jxr_keyword">public</strong> String[] getTokenNames() {
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> 		<strong class="jxr_keyword">return</strong> tokenNames;
-<a class="jxr_linenumber" name="L272" href="#L272">272</a> 	}
-<a class="jxr_linenumber" name="L273" href="#L273">273</a> 
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> 	@Override
-<a class="jxr_linenumber" name="L275" href="#L275">275</a> 
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> 	<strong class="jxr_keyword">public</strong> Vocabulary getVocabulary() {
-<a class="jxr_linenumber" name="L277" href="#L277">277</a> 		<strong class="jxr_keyword">return</strong> VOCABULARY;
-<a class="jxr_linenumber" name="L278" href="#L278">278</a> 	}
-<a class="jxr_linenumber" name="L279" href="#L279">279</a> 
-<a class="jxr_linenumber" name="L280" href="#L280">280</a> 	@Override
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> 	<strong class="jxr_keyword">public</strong> String getGrammarFileName() { <strong class="jxr_keyword">return</strong> <span class="jxr_string">"JavaLanguageParser.g4"</span>; }
-<a class="jxr_linenumber" name="L282" href="#L282">282</a> 
-<a class="jxr_linenumber" name="L283" href="#L283">283</a> 	@Override
-<a class="jxr_linenumber" name="L284" href="#L284">284</a> 	<strong class="jxr_keyword">public</strong> String[] getRuleNames() { <strong class="jxr_keyword">return</strong> ruleNames; }
-<a class="jxr_linenumber" name="L285" href="#L285">285</a> 
-<a class="jxr_linenumber" name="L286" href="#L286">286</a> 	@Override
-<a class="jxr_linenumber" name="L287" href="#L287">287</a> 	<strong class="jxr_keyword">public</strong> String getSerializedATN() { <strong class="jxr_keyword">return</strong> _serializedATN; }
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
-<a class="jxr_linenumber" name="L289" href="#L289">289</a> 	@Override
-<a class="jxr_linenumber" name="L290" href="#L290">290</a> 	<strong class="jxr_keyword">public</strong> ATN getATN() { <strong class="jxr_keyword">return</strong> _ATN; }
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> 
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> 			<span class="jxr_string">"EMBEDDED_EXPRESSION"</span>, <span class="jxr_string">"EMBEDDED_EXPRESSION_END"</span>, <span class="jxr_string">"LITERAL_UNDERSCORE"</span>, 
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> 			<span class="jxr_string">"UNNAMED_PATTERN_DEF"</span>, <span class="jxr_string">"DECIMAL_LITERAL_LONG"</span>, <span class="jxr_string">"DECIMAL_LITERAL"</span>, <span class="jxr_string">"HEX_LITERAL_LONG"</span>, 
+<a class="jxr_linenumber" name="L243" href="#L243">243</a> 			<span class="jxr_string">"HEX_LITERAL"</span>, <span class="jxr_string">"OCT_LITERAL_LONG"</span>, <span class="jxr_string">"OCT_LITERAL"</span>, <span class="jxr_string">"BINARY_LITERAL_LONG"</span>, 
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> 			<span class="jxr_string">"BINARY_LITERAL"</span>
+<a class="jxr_linenumber" name="L245" href="#L245">245</a> 		};
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> 	}
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] _SYMBOLIC_NAMES = makeSymbolicNames();
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Vocabulary VOCABULARY = <strong class="jxr_keyword">new</strong> VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> 
+<a class="jxr_linenumber" name="L250" href="#L250">250</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em class="jxr_javadoccomment">	 * @deprecated Use {@link #VOCABULARY} instead.</em>
+<a class="jxr_linenumber" name="L252" href="#L252">252</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 	@Deprecated
+<a class="jxr_linenumber" name="L254" href="#L254">254</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] tokenNames;
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> 	<strong class="jxr_keyword">static</strong> {
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> 		tokenNames = <strong class="jxr_keyword">new</strong> String[_SYMBOLIC_NAMES.length];
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; tokenNames.length; i++) {
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> 			tokenNames[i] = VOCABULARY.getLiteralName(i);
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> 				tokenNames[i] = VOCABULARY.getSymbolicName(i);
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> 			}
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> 
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> 			<strong class="jxr_keyword">if</strong> (tokenNames[i] == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L264" href="#L264">264</a> 				tokenNames[i] = <span class="jxr_string">"&lt;INVALID&gt;"</span>;
+<a class="jxr_linenumber" name="L265" href="#L265">265</a> 			}
+<a class="jxr_linenumber" name="L266" href="#L266">266</a> 		}
+<a class="jxr_linenumber" name="L267" href="#L267">267</a> 	}
+<a class="jxr_linenumber" name="L268" href="#L268">268</a> 
+<a class="jxr_linenumber" name="L269" href="#L269">269</a> 	@Override
+<a class="jxr_linenumber" name="L270" href="#L270">270</a> 	@Deprecated
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> 	<strong class="jxr_keyword">public</strong> String[] getTokenNames() {
+<a class="jxr_linenumber" name="L272" href="#L272">272</a> 		<strong class="jxr_keyword">return</strong> tokenNames;
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> 	}
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> 
+<a class="jxr_linenumber" name="L275" href="#L275">275</a> 	@Override
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> 
+<a class="jxr_linenumber" name="L277" href="#L277">277</a> 	<strong class="jxr_keyword">public</strong> Vocabulary getVocabulary() {
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> 		<strong class="jxr_keyword">return</strong> VOCABULARY;
+<a class="jxr_linenumber" name="L279" href="#L279">279</a> 	}
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
+<a class="jxr_linenumber" name="L281" href="#L281">281</a> 	@Override
+<a class="jxr_linenumber" name="L282" href="#L282">282</a> 	<strong class="jxr_keyword">public</strong> String getGrammarFileName() { <strong class="jxr_keyword">return</strong> <span class="jxr_string">"JavaLanguageParser.g4"</span>; }
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> 
+<a class="jxr_linenumber" name="L284" href="#L284">284</a> 	@Override
+<a class="jxr_linenumber" name="L285" href="#L285">285</a> 	<strong class="jxr_keyword">public</strong> String[] getRuleNames() { <strong class="jxr_keyword">return</strong> ruleNames; }
+<a class="jxr_linenumber" name="L286" href="#L286">286</a> 
+<a class="jxr_linenumber" name="L287" href="#L287">287</a> 	@Override
+<a class="jxr_linenumber" name="L288" href="#L288">288</a> 	<strong class="jxr_keyword">public</strong> String getSerializedATN() { <strong class="jxr_keyword">return</strong> _serializedATN; }
+<a class="jxr_linenumber" name="L289" href="#L289">289</a> 
+<a class="jxr_linenumber" name="L290" href="#L290">290</a> 	@Override
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> 	<strong class="jxr_keyword">public</strong> ATN getATN() { <strong class="jxr_keyword">return</strong> _ATN; }
 <a class="jxr_linenumber" name="L292" href="#L292">292</a> 
 <a class="jxr_linenumber" name="L293" href="#L293">293</a> 
-<a class="jxr_linenumber" name="L294" href="#L294">294</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L295" href="#L295">295</a> <em class="jxr_javadoccomment">	     * This is the number of files to parse before clearing the parser's</em>
-<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_javadoccomment">	     * DFA states. This number can have a significant impact on performance;</em>
-<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_javadoccomment">	     * we have found 500 files to be a good balance between parser speed and</em>
-<a class="jxr_linenumber" name="L298" href="#L298">298</a> <em class="jxr_javadoccomment">	     * memory usage. This field must be public in order to be accessed and</em>
-<a class="jxr_linenumber" name="L299" href="#L299">299</a> <em class="jxr_javadoccomment">	     * used for {@link JavaLanguageParser#JavaLanguageParser(TokenStream, int)}</em>
-<a class="jxr_linenumber" name="L300" href="#L300">300</a> <em class="jxr_javadoccomment">	     * generated constructor.</em>
-<a class="jxr_linenumber" name="L301" href="#L301">301</a> <em class="jxr_javadoccomment">	     */</em>
-<a class="jxr_linenumber" name="L302" href="#L302">302</a> 	    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> CLEAR_DFA_LIMIT = 500;
-<a class="jxr_linenumber" name="L303" href="#L303">303</a> 
-<a class="jxr_linenumber" name="L304" href="#L304">304</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L305" href="#L305">305</a> <em class="jxr_javadoccomment">	    * This value tracks the depth of a switch expression. Along with the</em>
-<a class="jxr_linenumber" name="L306" href="#L306">306</a> <em class="jxr_javadoccomment">	    * IDENT to id rule at the end of the parser, this value helps us</em>
-<a class="jxr_linenumber" name="L307" href="#L307">307</a> <em class="jxr_javadoccomment">	    * to know if the "yield" we are parsing is an IDENT, method call, class,</em>
-<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment">	    * field, etc. or if it is a java 13+ yield statement. Positive values</em>
-<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment">	    * indicate that we are within a (possibly nested) switch expression.</em>
-<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">	    */</em>
-<a class="jxr_linenumber" name="L311" href="#L311">311</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> switchBlockDepth = 0;
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> 
-<a class="jxr_linenumber" name="L313" href="#L313">313</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment">	     * Checks if next statement is a yield statement.</em>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">	     *</em>
-<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment">	     * @return true if next statement is a yield statement.</em>
-<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment">	     */</em>
-<a class="jxr_linenumber" name="L318" href="#L318">318</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isYieldStatement() {
-<a class="jxr_linenumber" name="L319" href="#L319">319</a> 	        <strong class="jxr_keyword">return</strong> _input.LT(1).getType() == JavaLanguageLexer.LITERAL_YIELD &amp;&amp; switchBlockDepth &gt; 0;
-<a class="jxr_linenumber" name="L320" href="#L320">320</a> 	    }
-<a class="jxr_linenumber" name="L321" href="#L321">321</a> 
-<a class="jxr_linenumber" name="L322" href="#L322">322</a> 	    <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> fileCounter = 0;
-<a class="jxr_linenumber" name="L323" href="#L323">323</a> 
-<a class="jxr_linenumber" name="L324" href="#L324">324</a> 	    <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L325" href="#L325">325</a> <em class="jxr_javadoccomment">	     * We create a custom constructor so that we can clear the DFA</em>
-<a class="jxr_linenumber" name="L326" href="#L326">326</a> <em class="jxr_javadoccomment">	     * states upon instantiation of JavaLanguageParser.</em>
-<a class="jxr_linenumber" name="L327" href="#L327">327</a> <em class="jxr_javadoccomment">	     *</em>
-<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment">	     * @param input the token stream to parse</em>
-<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment">	     * @param clearDfaLimit this is the number of files to parse before clearing</em>
-<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment">	     *         the parser's DFA states. This number can have a significant impact</em>
-<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">	     *         on performance; more frequent clearing of DFA states can lead to</em>
-<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment">	     *         slower parsing but lower memory usage. Conversely, not clearing the</em>
-<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment">	     *         DFA states at all can lead to enormous memory usage, but may also</em>
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment">	     *         have a negative effect on memory usage from higher garbage collector</em>
-<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment">	     *         activity.</em>
-<a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment">	     */</em>
-<a class="jxr_linenumber" name="L337" href="#L337">337</a> 	    <strong class="jxr_keyword">public</strong> JavaLanguageParser(TokenStream input, <strong class="jxr_keyword">int</strong> clearDfaLimit) {
-<a class="jxr_linenumber" name="L338" href="#L338">338</a> 	        <strong class="jxr_keyword">super</strong>(input);
-<a class="jxr_linenumber" name="L339" href="#L339">339</a> 	        _interp = <strong class="jxr_keyword">new</strong> ParserATNSimulator(<strong class="jxr_keyword">this</strong>, _ATN , _decisionToDFA, _sharedContextCache);
-<a class="jxr_linenumber" name="L340" href="#L340">340</a> 	        fileCounter++;
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> 	        <strong class="jxr_keyword">if</strong> (fileCounter &gt; clearDfaLimit) {
-<a class="jxr_linenumber" name="L342" href="#L342">342</a> 	            _interp.clearDFA();
-<a class="jxr_linenumber" name="L343" href="#L343">343</a> 	            fileCounter = 0;
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> 	        }
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> 	    }
-<a class="jxr_linenumber" name="L346" href="#L346">346</a> 
-<a class="jxr_linenumber" name="L347" href="#L347">347</a> 	<strong class="jxr_keyword">public</strong> JavaLanguageParser(TokenStream input) {
-<a class="jxr_linenumber" name="L348" href="#L348">348</a> 		<strong class="jxr_keyword">super</strong>(input);
-<a class="jxr_linenumber" name="L349" href="#L349">349</a> 		_interp = <strong class="jxr_keyword">new</strong> ParserATNSimulator(<strong class="jxr_keyword">this</strong>,_ATN,_decisionToDFA,_sharedContextCache);
-<a class="jxr_linenumber" name="L350" href="#L350">350</a> 	}
-<a class="jxr_linenumber" name="L351" href="#L351">351</a> 
-<a class="jxr_linenumber" name="L352" href="#L352">352</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L353" href="#L353">353</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CompilationUnitContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L354" href="#L354">354</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EOF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EOF, 0); }
-<a class="jxr_linenumber" name="L355" href="#L355">355</a> 		<strong class="jxr_keyword">public</strong> PackageDeclarationContext packageDeclaration() {
-<a class="jxr_linenumber" name="L356" href="#L356">356</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PackageDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L357" href="#L357">357</a> 		}
-<a class="jxr_linenumber" name="L358" href="#L358">358</a> 		<strong class="jxr_keyword">public</strong> List&lt;ImportDeclarationContext&gt; importDeclaration() {
-<a class="jxr_linenumber" name="L359" href="#L359">359</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ImportDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L360" href="#L360">360</a> 		}
-<a class="jxr_linenumber" name="L361" href="#L361">361</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext importDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L362" href="#L362">362</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImportDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L363" href="#L363">363</a> 		}
-<a class="jxr_linenumber" name="L364" href="#L364">364</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeDeclarationContext&gt; typeDeclaration() {
-<a class="jxr_linenumber" name="L365" href="#L365">365</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L366" href="#L366">366</a> 		}
-<a class="jxr_linenumber" name="L367" href="#L367">367</a> 		<strong class="jxr_keyword">public</strong> TypeDeclarationContext typeDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L368" href="#L368">368</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L369" href="#L369">369</a> 		}
-<a class="jxr_linenumber" name="L370" href="#L370">370</a> 		<strong class="jxr_keyword">public</strong> CompilationUnitContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L371" href="#L371">371</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L372" href="#L372">372</a> 		}
-<a class="jxr_linenumber" name="L373" href="#L373">373</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_compilationUnit; }
-<a class="jxr_linenumber" name="L374" href="#L374">374</a> 		@Override
-<a class="jxr_linenumber" name="L375" href="#L375">375</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L376" href="#L376">376</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCompilationUnit(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L377" href="#L377">377</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L378" href="#L378">378</a> 		}
-<a class="jxr_linenumber" name="L379" href="#L379">379</a> 	}
-<a class="jxr_linenumber" name="L380" href="#L380">380</a> 
-<a class="jxr_linenumber" name="L381" href="#L381">381</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CompilationUnitContext compilationUnit() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L382" href="#L382">382</a> 		CompilationUnitContext _localctx = <strong class="jxr_keyword">new</strong> CompilationUnitContext(_ctx, getState());
-<a class="jxr_linenumber" name="L383" href="#L383">383</a> 		enterRule(_localctx, 0, RULE_compilationUnit);
-<a class="jxr_linenumber" name="L384" href="#L384">384</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L385" href="#L385">385</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L386" href="#L386">386</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L387" href="#L387">387</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L388" href="#L388">388</a> 			{
-<a class="jxr_linenumber" name="L389" href="#L389">389</a> 			setState(297);
-<a class="jxr_linenumber" name="L390" href="#L390">390</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L391" href="#L391">391</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,0,_ctx) ) {
-<a class="jxr_linenumber" name="L392" href="#L392">392</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L393" href="#L393">393</a> 				{
-<a class="jxr_linenumber" name="L394" href="#L394">394</a> 				setState(296);
-<a class="jxr_linenumber" name="L395" href="#L395">395</a> 				packageDeclaration();
-<a class="jxr_linenumber" name="L396" href="#L396">396</a> 				}
-<a class="jxr_linenumber" name="L397" href="#L397">397</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L398" href="#L398">398</a> 			}
-<a class="jxr_linenumber" name="L399" href="#L399">399</a> 			setState(302);
-<a class="jxr_linenumber" name="L400" href="#L400">400</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L401" href="#L401">401</a> 			_alt = getInterpreter().adaptivePredict(_input,1,_ctx);
-<a class="jxr_linenumber" name="L402" href="#L402">402</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L403" href="#L403">403</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L404" href="#L404">404</a> 					{
+<a class="jxr_linenumber" name="L294" href="#L294">294</a> 
+<a class="jxr_linenumber" name="L295" href="#L295">295</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_javadoccomment">	     * This is the number of files to parse before clearing the parser's</em>
+<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_javadoccomment">	     * DFA states. This number can have a significant impact on performance;</em>
+<a class="jxr_linenumber" name="L298" href="#L298">298</a> <em class="jxr_javadoccomment">	     * we have found 500 files to be a good balance between parser speed and</em>
+<a class="jxr_linenumber" name="L299" href="#L299">299</a> <em class="jxr_javadoccomment">	     * memory usage. This field must be public in order to be accessed and</em>
+<a class="jxr_linenumber" name="L300" href="#L300">300</a> <em class="jxr_javadoccomment">	     * used for {@link JavaLanguageParser#JavaLanguageParser(TokenStream, int)}</em>
+<a class="jxr_linenumber" name="L301" href="#L301">301</a> <em class="jxr_javadoccomment">	     * generated constructor.</em>
+<a class="jxr_linenumber" name="L302" href="#L302">302</a> <em class="jxr_javadoccomment">	     */</em>
+<a class="jxr_linenumber" name="L303" href="#L303">303</a> 	    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> CLEAR_DFA_LIMIT = 500;
+<a class="jxr_linenumber" name="L304" href="#L304">304</a> 
+<a class="jxr_linenumber" name="L305" href="#L305">305</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L306" href="#L306">306</a> <em class="jxr_javadoccomment">	    * This value tracks the depth of a switch expression. Along with the</em>
+<a class="jxr_linenumber" name="L307" href="#L307">307</a> <em class="jxr_javadoccomment">	    * IDENT to id rule at the end of the parser, this value helps us</em>
+<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment">	    * to know if the "yield" we are parsing is an IDENT, method call, class,</em>
+<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment">	    * field, etc. or if it is a java 13+ yield statement. Positive values</em>
+<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment">	    * indicate that we are within a (possibly nested) switch expression.</em>
+<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment">	    */</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> switchBlockDepth = 0;
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> 
+<a class="jxr_linenumber" name="L314" href="#L314">314</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">	     * Checks if next statement is a yield statement.</em>
+<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment">	     *</em>
+<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment">	     * @return true if next statement is a yield statement.</em>
+<a class="jxr_linenumber" name="L318" href="#L318">318</a> <em class="jxr_javadoccomment">	     */</em>
+<a class="jxr_linenumber" name="L319" href="#L319">319</a> 	    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isYieldStatement() {
+<a class="jxr_linenumber" name="L320" href="#L320">320</a> 	        <strong class="jxr_keyword">return</strong> _input.LT(1).getType() == JavaLanguageLexer.LITERAL_YIELD &amp;&amp; switchBlockDepth &gt; 0;
+<a class="jxr_linenumber" name="L321" href="#L321">321</a> 	    }
+<a class="jxr_linenumber" name="L322" href="#L322">322</a> 
+<a class="jxr_linenumber" name="L323" href="#L323">323</a> 	    <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> fileCounter = 0;
+<a class="jxr_linenumber" name="L324" href="#L324">324</a> 
+<a class="jxr_linenumber" name="L325" href="#L325">325</a> 	    <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L326" href="#L326">326</a> <em class="jxr_javadoccomment">	     * We create a custom constructor so that we can clear the DFA</em>
+<a class="jxr_linenumber" name="L327" href="#L327">327</a> <em class="jxr_javadoccomment">	     * states upon instantiation of JavaLanguageParser.</em>
+<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment">	     *</em>
+<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment">	     * @param input the token stream to parse</em>
+<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment">	     * @param clearDfaLimit this is the number of files to parse before clearing</em>
+<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">	     *         the parser's DFA states. This number can have a significant impact</em>
+<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment">	     *         on performance; more frequent clearing of DFA states can lead to</em>
+<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment">	     *         slower parsing but lower memory usage. Conversely, not clearing the</em>
+<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment">	     *         DFA states at all can lead to enormous memory usage, but may also</em>
+<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment">	     *         have a negative effect on memory usage from higher garbage collector</em>
+<a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment">	     *         activity.</em>
+<a class="jxr_linenumber" name="L337" href="#L337">337</a> <em class="jxr_javadoccomment">	     */</em>
+<a class="jxr_linenumber" name="L338" href="#L338">338</a> 	    <strong class="jxr_keyword">public</strong> JavaLanguageParser(TokenStream input, <strong class="jxr_keyword">int</strong> clearDfaLimit) {
+<a class="jxr_linenumber" name="L339" href="#L339">339</a> 	        <strong class="jxr_keyword">super</strong>(input);
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> 	        _interp = <strong class="jxr_keyword">new</strong> ParserATNSimulator(<strong class="jxr_keyword">this</strong>, _ATN , _decisionToDFA, _sharedContextCache);
+<a class="jxr_linenumber" name="L341" href="#L341">341</a> 	        fileCounter++;
+<a class="jxr_linenumber" name="L342" href="#L342">342</a> 	        <strong class="jxr_keyword">if</strong> (fileCounter &gt; clearDfaLimit) {
+<a class="jxr_linenumber" name="L343" href="#L343">343</a> 	            _interp.clearDFA();
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> 	            fileCounter = 0;
+<a class="jxr_linenumber" name="L345" href="#L345">345</a> 	        }
+<a class="jxr_linenumber" name="L346" href="#L346">346</a> 	    }
+<a class="jxr_linenumber" name="L347" href="#L347">347</a> 
+<a class="jxr_linenumber" name="L348" href="#L348">348</a> 	<strong class="jxr_keyword">public</strong> JavaLanguageParser(TokenStream input) {
+<a class="jxr_linenumber" name="L349" href="#L349">349</a> 		<strong class="jxr_keyword">super</strong>(input);
+<a class="jxr_linenumber" name="L350" href="#L350">350</a> 		_interp = <strong class="jxr_keyword">new</strong> ParserATNSimulator(<strong class="jxr_keyword">this</strong>,_ATN,_decisionToDFA,_sharedContextCache);
+<a class="jxr_linenumber" name="L351" href="#L351">351</a> 	}
+<a class="jxr_linenumber" name="L352" href="#L352">352</a> 
+<a class="jxr_linenumber" name="L353" href="#L353">353</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L354" href="#L354">354</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CompilationUnitContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L355" href="#L355">355</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EOF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EOF, 0); }
+<a class="jxr_linenumber" name="L356" href="#L356">356</a> 		<strong class="jxr_keyword">public</strong> PackageDeclarationContext packageDeclaration() {
+<a class="jxr_linenumber" name="L357" href="#L357">357</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PackageDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L358" href="#L358">358</a> 		}
+<a class="jxr_linenumber" name="L359" href="#L359">359</a> 		<strong class="jxr_keyword">public</strong> List&lt;ImportDeclarationContext&gt; importDeclaration() {
+<a class="jxr_linenumber" name="L360" href="#L360">360</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ImportDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L361" href="#L361">361</a> 		}
+<a class="jxr_linenumber" name="L362" href="#L362">362</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext importDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L363" href="#L363">363</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImportDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L364" href="#L364">364</a> 		}
+<a class="jxr_linenumber" name="L365" href="#L365">365</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeDeclarationContext&gt; typeDeclaration() {
+<a class="jxr_linenumber" name="L366" href="#L366">366</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L367" href="#L367">367</a> 		}
+<a class="jxr_linenumber" name="L368" href="#L368">368</a> 		<strong class="jxr_keyword">public</strong> TypeDeclarationContext typeDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L369" href="#L369">369</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L370" href="#L370">370</a> 		}
+<a class="jxr_linenumber" name="L371" href="#L371">371</a> 		<strong class="jxr_keyword">public</strong> CompilationUnitContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L372" href="#L372">372</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L373" href="#L373">373</a> 		}
+<a class="jxr_linenumber" name="L374" href="#L374">374</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_compilationUnit; }
+<a class="jxr_linenumber" name="L375" href="#L375">375</a> 		@Override
+<a class="jxr_linenumber" name="L376" href="#L376">376</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L377" href="#L377">377</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCompilationUnit(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L378" href="#L378">378</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> 		}
+<a class="jxr_linenumber" name="L380" href="#L380">380</a> 	}
+<a class="jxr_linenumber" name="L381" href="#L381">381</a> 
+<a class="jxr_linenumber" name="L382" href="#L382">382</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CompilationUnitContext compilationUnit() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L383" href="#L383">383</a> 		CompilationUnitContext _localctx = <strong class="jxr_keyword">new</strong> CompilationUnitContext(_ctx, getState());
+<a class="jxr_linenumber" name="L384" href="#L384">384</a> 		enterRule(_localctx, 0, RULE_compilationUnit);
+<a class="jxr_linenumber" name="L385" href="#L385">385</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L386" href="#L386">386</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L387" href="#L387">387</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L388" href="#L388">388</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L389" href="#L389">389</a> 			{
+<a class="jxr_linenumber" name="L390" href="#L390">390</a> 			setState(297);
+<a class="jxr_linenumber" name="L391" href="#L391">391</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L392" href="#L392">392</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,0,_ctx) ) {
+<a class="jxr_linenumber" name="L393" href="#L393">393</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L394" href="#L394">394</a> 				{
+<a class="jxr_linenumber" name="L395" href="#L395">395</a> 				setState(296);
+<a class="jxr_linenumber" name="L396" href="#L396">396</a> 				packageDeclaration();
+<a class="jxr_linenumber" name="L397" href="#L397">397</a> 				}
+<a class="jxr_linenumber" name="L398" href="#L398">398</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L399" href="#L399">399</a> 			}
+<a class="jxr_linenumber" name="L400" href="#L400">400</a> 			setState(302);
+<a class="jxr_linenumber" name="L401" href="#L401">401</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L402" href="#L402">402</a> 			_alt = getInterpreter().adaptivePredict(_input,1,_ctx);
+<a class="jxr_linenumber" name="L403" href="#L403">403</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L404" href="#L404">404</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L405" href="#L405">405</a> 					{
-<a class="jxr_linenumber" name="L406" href="#L406">406</a> 					setState(299);
-<a class="jxr_linenumber" name="L407" href="#L407">407</a> 					importDeclaration();
-<a class="jxr_linenumber" name="L408" href="#L408">408</a> 					}
-<a class="jxr_linenumber" name="L409" href="#L409">409</a> 					} 
-<a class="jxr_linenumber" name="L410" href="#L410">410</a> 				}
-<a class="jxr_linenumber" name="L411" href="#L411">411</a> 				setState(304);
-<a class="jxr_linenumber" name="L412" href="#L412">412</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L413" href="#L413">413</a> 				_alt = getInterpreter().adaptivePredict(_input,1,_ctx);
-<a class="jxr_linenumber" name="L414" href="#L414">414</a> 			}
-<a class="jxr_linenumber" name="L415" href="#L415">415</a> 			setState(308);
-<a class="jxr_linenumber" name="L416" href="#L416">416</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L417" href="#L417">417</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L418" href="#L418">418</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028803457220679L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 216313519602270209L) != 0)) {
-<a class="jxr_linenumber" name="L419" href="#L419">419</a> 				{
+<a class="jxr_linenumber" name="L406" href="#L406">406</a> 					{
+<a class="jxr_linenumber" name="L407" href="#L407">407</a> 					setState(299);
+<a class="jxr_linenumber" name="L408" href="#L408">408</a> 					importDeclaration();
+<a class="jxr_linenumber" name="L409" href="#L409">409</a> 					}
+<a class="jxr_linenumber" name="L410" href="#L410">410</a> 					} 
+<a class="jxr_linenumber" name="L411" href="#L411">411</a> 				}
+<a class="jxr_linenumber" name="L412" href="#L412">412</a> 				setState(304);
+<a class="jxr_linenumber" name="L413" href="#L413">413</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L414" href="#L414">414</a> 				_alt = getInterpreter().adaptivePredict(_input,1,_ctx);
+<a class="jxr_linenumber" name="L415" href="#L415">415</a> 			}
+<a class="jxr_linenumber" name="L416" href="#L416">416</a> 			setState(308);
+<a class="jxr_linenumber" name="L417" href="#L417">417</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L418" href="#L418">418</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L419" href="#L419">419</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028803457220679L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 216313519602270209L) != 0)) {
 <a class="jxr_linenumber" name="L420" href="#L420">420</a> 				{
-<a class="jxr_linenumber" name="L421" href="#L421">421</a> 				setState(305);
-<a class="jxr_linenumber" name="L422" href="#L422">422</a> 				typeDeclaration();
-<a class="jxr_linenumber" name="L423" href="#L423">423</a> 				}
+<a class="jxr_linenumber" name="L421" href="#L421">421</a> 				{
+<a class="jxr_linenumber" name="L422" href="#L422">422</a> 				setState(305);
+<a class="jxr_linenumber" name="L423" href="#L423">423</a> 				typeDeclaration();
 <a class="jxr_linenumber" name="L424" href="#L424">424</a> 				}
-<a class="jxr_linenumber" name="L425" href="#L425">425</a> 				setState(310);
-<a class="jxr_linenumber" name="L426" href="#L426">426</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L427" href="#L427">427</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L428" href="#L428">428</a> 			}
-<a class="jxr_linenumber" name="L429" href="#L429">429</a> 			setState(311);
-<a class="jxr_linenumber" name="L430" href="#L430">430</a> 			match(EOF);
-<a class="jxr_linenumber" name="L431" href="#L431">431</a> 			}
-<a class="jxr_linenumber" name="L432" href="#L432">432</a> 		}
-<a class="jxr_linenumber" name="L433" href="#L433">433</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L434" href="#L434">434</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L435" href="#L435">435</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L436" href="#L436">436</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L437" href="#L437">437</a> 		}
-<a class="jxr_linenumber" name="L438" href="#L438">438</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L439" href="#L439">439</a> 			exitRule();
-<a class="jxr_linenumber" name="L440" href="#L440">440</a> 		}
-<a class="jxr_linenumber" name="L441" href="#L441">441</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L442" href="#L442">442</a> 	}
-<a class="jxr_linenumber" name="L443" href="#L443">443</a> 
-<a class="jxr_linenumber" name="L444" href="#L444">444</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L445" href="#L445">445</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PackageDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L446" href="#L446">446</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L447" href="#L447">447</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L448" href="#L448">448</a> 		}
-<a class="jxr_linenumber" name="L449" href="#L449">449</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PACKAGE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PACKAGE, 0); }
-<a class="jxr_linenumber" name="L450" href="#L450">450</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L452" href="#L452">452</a> 		}
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L454" href="#L454">454</a> 		<strong class="jxr_keyword">public</strong> PackageDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L455" href="#L455">455</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L456" href="#L456">456</a> 		}
-<a class="jxr_linenumber" name="L457" href="#L457">457</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_packageDeclaration; }
-<a class="jxr_linenumber" name="L458" href="#L458">458</a> 		@Override
-<a class="jxr_linenumber" name="L459" href="#L459">459</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L460" href="#L460">460</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPackageDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L461" href="#L461">461</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L462" href="#L462">462</a> 		}
-<a class="jxr_linenumber" name="L463" href="#L463">463</a> 	}
-<a class="jxr_linenumber" name="L464" href="#L464">464</a> 
-<a class="jxr_linenumber" name="L465" href="#L465">465</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PackageDeclarationContext packageDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L466" href="#L466">466</a> 		PackageDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> PackageDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L467" href="#L467">467</a> 		enterRule(_localctx, 2, RULE_packageDeclaration);
-<a class="jxr_linenumber" name="L468" href="#L468">468</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L469" href="#L469">469</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L470" href="#L470">470</a> 			{
-<a class="jxr_linenumber" name="L471" href="#L471">471</a> 			setState(313);
-<a class="jxr_linenumber" name="L472" href="#L472">472</a> 			annotations(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L473" href="#L473">473</a> 			setState(314);
-<a class="jxr_linenumber" name="L474" href="#L474">474</a> 			match(LITERAL_PACKAGE);
-<a class="jxr_linenumber" name="L475" href="#L475">475</a> 			setState(315);
-<a class="jxr_linenumber" name="L476" href="#L476">476</a> 			qualifiedName();
-<a class="jxr_linenumber" name="L477" href="#L477">477</a> 			setState(316);
-<a class="jxr_linenumber" name="L478" href="#L478">478</a> 			match(SEMI);
-<a class="jxr_linenumber" name="L479" href="#L479">479</a> 			}
-<a class="jxr_linenumber" name="L480" href="#L480">480</a> 		}
-<a class="jxr_linenumber" name="L481" href="#L481">481</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L482" href="#L482">482</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L483" href="#L483">483</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L484" href="#L484">484</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L485" href="#L485">485</a> 		}
-<a class="jxr_linenumber" name="L486" href="#L486">486</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L487" href="#L487">487</a> 			exitRule();
-<a class="jxr_linenumber" name="L488" href="#L488">488</a> 		}
-<a class="jxr_linenumber" name="L489" href="#L489">489</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L490" href="#L490">490</a> 	}
-<a class="jxr_linenumber" name="L491" href="#L491">491</a> 
-<a class="jxr_linenumber" name="L492" href="#L492">492</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L493" href="#L493">493</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImportDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L494" href="#L494">494</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L495" href="#L495">495</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L496" href="#L496">496</a> 		}
-<a class="jxr_linenumber" name="L497" href="#L497">497</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_importDeclaration; }
-<a class="jxr_linenumber" name="L498" href="#L498">498</a> 	 
-<a class="jxr_linenumber" name="L499" href="#L499">499</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext() { }
-<a class="jxr_linenumber" name="L500" href="#L500">500</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ImportDeclarationContext ctx) {
-<a class="jxr_linenumber" name="L501" href="#L501">501</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L502" href="#L502">502</a> 		}
-<a class="jxr_linenumber" name="L503" href="#L503">503</a> 	}
-<a class="jxr_linenumber" name="L504" href="#L504">504</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L505" href="#L505">505</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SingleSemiImportContext <strong class="jxr_keyword">extends</strong> ImportDeclarationContext {
-<a class="jxr_linenumber" name="L506" href="#L506">506</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L507" href="#L507">507</a> 		<strong class="jxr_keyword">public</strong> SingleSemiImportContext(ImportDeclarationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L508" href="#L508">508</a> 		@Override
-<a class="jxr_linenumber" name="L509" href="#L509">509</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L510" href="#L510">510</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSingleSemiImport(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L511" href="#L511">511</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L512" href="#L512">512</a> 		}
-<a class="jxr_linenumber" name="L513" href="#L513">513</a> 	}
-<a class="jxr_linenumber" name="L514" href="#L514">514</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L515" href="#L515">515</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImportDecContext <strong class="jxr_keyword">extends</strong> ImportDeclarationContext {
-<a class="jxr_linenumber" name="L516" href="#L516">516</a> 		<strong class="jxr_keyword">public</strong> TerminalNode IMPORT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.IMPORT, 0); }
-<a class="jxr_linenumber" name="L517" href="#L517">517</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
-<a class="jxr_linenumber" name="L518" href="#L518">518</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L519" href="#L519">519</a> 		}
-<a class="jxr_linenumber" name="L520" href="#L520">520</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L521" href="#L521">521</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
-<a class="jxr_linenumber" name="L522" href="#L522">522</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L523" href="#L523">523</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR, 0); }
-<a class="jxr_linenumber" name="L524" href="#L524">524</a> 		<strong class="jxr_keyword">public</strong> ImportDecContext(ImportDeclarationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L525" href="#L525">525</a> 		@Override
-<a class="jxr_linenumber" name="L526" href="#L526">526</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L527" href="#L527">527</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitImportDec(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L528" href="#L528">528</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L529" href="#L529">529</a> 		}
-<a class="jxr_linenumber" name="L530" href="#L530">530</a> 	}
-<a class="jxr_linenumber" name="L531" href="#L531">531</a> 
-<a class="jxr_linenumber" name="L532" href="#L532">532</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImportDeclarationContext importDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L533" href="#L533">533</a> 		ImportDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ImportDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L534" href="#L534">534</a> 		enterRule(_localctx, 4, RULE_importDeclaration);
-<a class="jxr_linenumber" name="L535" href="#L535">535</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L536" href="#L536">536</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L537" href="#L537">537</a> 			setState(330);
-<a class="jxr_linenumber" name="L538" href="#L538">538</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L539" href="#L539">539</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L540" href="#L540">540</a> 			<strong class="jxr_keyword">case</strong> IMPORT:
-<a class="jxr_linenumber" name="L541" href="#L541">541</a> 				_localctx = <strong class="jxr_keyword">new</strong> ImportDecContext(_localctx);
-<a class="jxr_linenumber" name="L542" href="#L542">542</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L543" href="#L543">543</a> 				{
-<a class="jxr_linenumber" name="L544" href="#L544">544</a> 				setState(318);
-<a class="jxr_linenumber" name="L545" href="#L545">545</a> 				match(IMPORT);
-<a class="jxr_linenumber" name="L546" href="#L546">546</a> 				setState(320);
-<a class="jxr_linenumber" name="L547" href="#L547">547</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L548" href="#L548">548</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L549" href="#L549">549</a> 				<strong class="jxr_keyword">if</strong> (_la==LITERAL_STATIC) {
-<a class="jxr_linenumber" name="L550" href="#L550">550</a> 					{
-<a class="jxr_linenumber" name="L551" href="#L551">551</a> 					setState(319);
-<a class="jxr_linenumber" name="L552" href="#L552">552</a> 					match(LITERAL_STATIC);
-<a class="jxr_linenumber" name="L553" href="#L553">553</a> 					}
-<a class="jxr_linenumber" name="L554" href="#L554">554</a> 				}
-<a class="jxr_linenumber" name="L555" href="#L555">555</a> 
-<a class="jxr_linenumber" name="L556" href="#L556">556</a> 				setState(322);
-<a class="jxr_linenumber" name="L557" href="#L557">557</a> 				qualifiedName();
-<a class="jxr_linenumber" name="L558" href="#L558">558</a> 				setState(325);
-<a class="jxr_linenumber" name="L559" href="#L559">559</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L560" href="#L560">560</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L561" href="#L561">561</a> 				<strong class="jxr_keyword">if</strong> (_la==DOT) {
-<a class="jxr_linenumber" name="L562" href="#L562">562</a> 					{
-<a class="jxr_linenumber" name="L563" href="#L563">563</a> 					setState(323);
-<a class="jxr_linenumber" name="L564" href="#L564">564</a> 					match(DOT);
-<a class="jxr_linenumber" name="L565" href="#L565">565</a> 					setState(324);
-<a class="jxr_linenumber" name="L566" href="#L566">566</a> 					match(STAR);
-<a class="jxr_linenumber" name="L567" href="#L567">567</a> 					}
-<a class="jxr_linenumber" name="L568" href="#L568">568</a> 				}
-<a class="jxr_linenumber" name="L569" href="#L569">569</a> 
-<a class="jxr_linenumber" name="L570" href="#L570">570</a> 				setState(327);
-<a class="jxr_linenumber" name="L571" href="#L571">571</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L572" href="#L572">572</a> 				}
-<a class="jxr_linenumber" name="L573" href="#L573">573</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L574" href="#L574">574</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L575" href="#L575">575</a> 				_localctx = <strong class="jxr_keyword">new</strong> SingleSemiImportContext(_localctx);
-<a class="jxr_linenumber" name="L576" href="#L576">576</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L577" href="#L577">577</a> 				{
-<a class="jxr_linenumber" name="L578" href="#L578">578</a> 				setState(329);
-<a class="jxr_linenumber" name="L579" href="#L579">579</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L580" href="#L580">580</a> 				}
-<a class="jxr_linenumber" name="L581" href="#L581">581</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L582" href="#L582">582</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L583" href="#L583">583</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L584" href="#L584">584</a> 			}
-<a class="jxr_linenumber" name="L585" href="#L585">585</a> 		}
-<a class="jxr_linenumber" name="L586" href="#L586">586</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L587" href="#L587">587</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L588" href="#L588">588</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L589" href="#L589">589</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L590" href="#L590">590</a> 		}
-<a class="jxr_linenumber" name="L591" href="#L591">591</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L592" href="#L592">592</a> 			exitRule();
-<a class="jxr_linenumber" name="L593" href="#L593">593</a> 		}
-<a class="jxr_linenumber" name="L594" href="#L594">594</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L595" href="#L595">595</a> 	}
-<a class="jxr_linenumber" name="L596" href="#L596">596</a> 
-<a class="jxr_linenumber" name="L597" href="#L597">597</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L598" href="#L598">598</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L599" href="#L599">599</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L600" href="#L600">600</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L601" href="#L601">601</a> 		<strong class="jxr_keyword">public</strong> TypesContext type;
-<a class="jxr_linenumber" name="L602" href="#L602">602</a> 		<strong class="jxr_keyword">public</strong> Token SEMI;
-<a class="jxr_linenumber" name="L603" href="#L603">603</a> 		<strong class="jxr_keyword">public</strong> List&lt;Token&gt; semi = <strong class="jxr_keyword">new</strong> ArrayList&lt;Token&gt;();
-<a class="jxr_linenumber" name="L604" href="#L604">604</a> 		<strong class="jxr_keyword">public</strong> TypesContext types() {
-<a class="jxr_linenumber" name="L605" href="#L605">605</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypesContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L606" href="#L606">606</a> 		}
-<a class="jxr_linenumber" name="L607" href="#L607">607</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L608" href="#L608">608</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L609" href="#L609">609</a> 		}
-<a class="jxr_linenumber" name="L610" href="#L610">610</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L611" href="#L611">611</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L612" href="#L612">612</a> 		}
-<a class="jxr_linenumber" name="L613" href="#L613">613</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
-<a class="jxr_linenumber" name="L614" href="#L614">614</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L615" href="#L615">615</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
-<a class="jxr_linenumber" name="L616" href="#L616">616</a> 		}
-<a class="jxr_linenumber" name="L617" href="#L617">617</a> 		<strong class="jxr_keyword">public</strong> TypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L618" href="#L618">618</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L619" href="#L619">619</a> 		}
-<a class="jxr_linenumber" name="L620" href="#L620">620</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeDeclaration; }
-<a class="jxr_linenumber" name="L621" href="#L621">621</a> 		@Override
-<a class="jxr_linenumber" name="L622" href="#L622">622</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L623" href="#L623">623</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L624" href="#L624">624</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L625" href="#L625">625</a> 		}
-<a class="jxr_linenumber" name="L626" href="#L626">626</a> 	}
-<a class="jxr_linenumber" name="L627" href="#L627">627</a> 
-<a class="jxr_linenumber" name="L628" href="#L628">628</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeDeclarationContext typeDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L629" href="#L629">629</a> 		TypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> TypeDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L630" href="#L630">630</a> 		enterRule(_localctx, 6, RULE_typeDeclaration);
-<a class="jxr_linenumber" name="L631" href="#L631">631</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L632" href="#L632">632</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L633" href="#L633">633</a> 			setState(344);
-<a class="jxr_linenumber" name="L634" href="#L634">634</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L635" href="#L635">635</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L636" href="#L636">636</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L637" href="#L637">637</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
-<a class="jxr_linenumber" name="L638" href="#L638">638</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
-<a class="jxr_linenumber" name="L639" href="#L639">639</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
-<a class="jxr_linenumber" name="L640" href="#L640">640</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
-<a class="jxr_linenumber" name="L641" href="#L641">641</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
-<a class="jxr_linenumber" name="L642" href="#L642">642</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
-<a class="jxr_linenumber" name="L643" href="#L643">643</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
-<a class="jxr_linenumber" name="L644" href="#L644">644</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
-<a class="jxr_linenumber" name="L645" href="#L645">645</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
-<a class="jxr_linenumber" name="L646" href="#L646">646</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
-<a class="jxr_linenumber" name="L647" href="#L647">647</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L648" href="#L648">648</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L649" href="#L649">649</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L650" href="#L650">650</a> 			<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L651" href="#L651">651</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L652" href="#L652">652</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L653" href="#L653">653</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L654" href="#L654">654</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L656" href="#L656">656</a> 				{
-<a class="jxr_linenumber" name="L657" href="#L657">657</a> 				setState(335);
-<a class="jxr_linenumber" name="L658" href="#L658">658</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L659" href="#L659">659</a> 				_alt = getInterpreter().adaptivePredict(_input,6,_ctx);
-<a class="jxr_linenumber" name="L660" href="#L660">660</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L661" href="#L661">661</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L662" href="#L662">662</a> 						{
+<a class="jxr_linenumber" name="L425" href="#L425">425</a> 				}
+<a class="jxr_linenumber" name="L426" href="#L426">426</a> 				setState(310);
+<a class="jxr_linenumber" name="L427" href="#L427">427</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L428" href="#L428">428</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L429" href="#L429">429</a> 			}
+<a class="jxr_linenumber" name="L430" href="#L430">430</a> 			setState(311);
+<a class="jxr_linenumber" name="L431" href="#L431">431</a> 			match(EOF);
+<a class="jxr_linenumber" name="L432" href="#L432">432</a> 			}
+<a class="jxr_linenumber" name="L433" href="#L433">433</a> 		}
+<a class="jxr_linenumber" name="L434" href="#L434">434</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L435" href="#L435">435</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L436" href="#L436">436</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L437" href="#L437">437</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L438" href="#L438">438</a> 		}
+<a class="jxr_linenumber" name="L439" href="#L439">439</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L440" href="#L440">440</a> 			exitRule();
+<a class="jxr_linenumber" name="L441" href="#L441">441</a> 		}
+<a class="jxr_linenumber" name="L442" href="#L442">442</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L443" href="#L443">443</a> 	}
+<a class="jxr_linenumber" name="L444" href="#L444">444</a> 
+<a class="jxr_linenumber" name="L445" href="#L445">445</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L446" href="#L446">446</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PackageDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L447" href="#L447">447</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L448" href="#L448">448</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L449" href="#L449">449</a> 		}
+<a class="jxr_linenumber" name="L450" href="#L450">450</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PACKAGE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PACKAGE, 0); }
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
+<a class="jxr_linenumber" name="L452" href="#L452">452</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> 		}
+<a class="jxr_linenumber" name="L454" href="#L454">454</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L455" href="#L455">455</a> 		<strong class="jxr_keyword">public</strong> PackageDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L456" href="#L456">456</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L457" href="#L457">457</a> 		}
+<a class="jxr_linenumber" name="L458" href="#L458">458</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_packageDeclaration; }
+<a class="jxr_linenumber" name="L459" href="#L459">459</a> 		@Override
+<a class="jxr_linenumber" name="L460" href="#L460">460</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPackageDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L462" href="#L462">462</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L463" href="#L463">463</a> 		}
+<a class="jxr_linenumber" name="L464" href="#L464">464</a> 	}
+<a class="jxr_linenumber" name="L465" href="#L465">465</a> 
+<a class="jxr_linenumber" name="L466" href="#L466">466</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PackageDeclarationContext packageDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L467" href="#L467">467</a> 		PackageDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> PackageDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L468" href="#L468">468</a> 		enterRule(_localctx, 2, RULE_packageDeclaration);
+<a class="jxr_linenumber" name="L469" href="#L469">469</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L470" href="#L470">470</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L471" href="#L471">471</a> 			{
+<a class="jxr_linenumber" name="L472" href="#L472">472</a> 			setState(313);
+<a class="jxr_linenumber" name="L473" href="#L473">473</a> 			annotations(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L474" href="#L474">474</a> 			setState(314);
+<a class="jxr_linenumber" name="L475" href="#L475">475</a> 			match(LITERAL_PACKAGE);
+<a class="jxr_linenumber" name="L476" href="#L476">476</a> 			setState(315);
+<a class="jxr_linenumber" name="L477" href="#L477">477</a> 			qualifiedName();
+<a class="jxr_linenumber" name="L478" href="#L478">478</a> 			setState(316);
+<a class="jxr_linenumber" name="L479" href="#L479">479</a> 			match(SEMI);
+<a class="jxr_linenumber" name="L480" href="#L480">480</a> 			}
+<a class="jxr_linenumber" name="L481" href="#L481">481</a> 		}
+<a class="jxr_linenumber" name="L482" href="#L482">482</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L483" href="#L483">483</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L484" href="#L484">484</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L485" href="#L485">485</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L486" href="#L486">486</a> 		}
+<a class="jxr_linenumber" name="L487" href="#L487">487</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L488" href="#L488">488</a> 			exitRule();
+<a class="jxr_linenumber" name="L489" href="#L489">489</a> 		}
+<a class="jxr_linenumber" name="L490" href="#L490">490</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L491" href="#L491">491</a> 	}
+<a class="jxr_linenumber" name="L492" href="#L492">492</a> 
+<a class="jxr_linenumber" name="L493" href="#L493">493</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L494" href="#L494">494</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImportDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L495" href="#L495">495</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L496" href="#L496">496</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L497" href="#L497">497</a> 		}
+<a class="jxr_linenumber" name="L498" href="#L498">498</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_importDeclaration; }
+<a class="jxr_linenumber" name="L499" href="#L499">499</a> 	 
+<a class="jxr_linenumber" name="L500" href="#L500">500</a> 		<strong class="jxr_keyword">public</strong> ImportDeclarationContext() { }
+<a class="jxr_linenumber" name="L501" href="#L501">501</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ImportDeclarationContext ctx) {
+<a class="jxr_linenumber" name="L502" href="#L502">502</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L503" href="#L503">503</a> 		}
+<a class="jxr_linenumber" name="L504" href="#L504">504</a> 	}
+<a class="jxr_linenumber" name="L505" href="#L505">505</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L506" href="#L506">506</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SingleSemiImportContext <strong class="jxr_keyword">extends</strong> ImportDeclarationContext {
+<a class="jxr_linenumber" name="L507" href="#L507">507</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L508" href="#L508">508</a> 		<strong class="jxr_keyword">public</strong> SingleSemiImportContext(ImportDeclarationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L509" href="#L509">509</a> 		@Override
+<a class="jxr_linenumber" name="L510" href="#L510">510</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L511" href="#L511">511</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSingleSemiImport(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L512" href="#L512">512</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L513" href="#L513">513</a> 		}
+<a class="jxr_linenumber" name="L514" href="#L514">514</a> 	}
+<a class="jxr_linenumber" name="L515" href="#L515">515</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L516" href="#L516">516</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImportDecContext <strong class="jxr_keyword">extends</strong> ImportDeclarationContext {
+<a class="jxr_linenumber" name="L517" href="#L517">517</a> 		<strong class="jxr_keyword">public</strong> TerminalNode IMPORT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.IMPORT, 0); }
+<a class="jxr_linenumber" name="L518" href="#L518">518</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
+<a class="jxr_linenumber" name="L519" href="#L519">519</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L520" href="#L520">520</a> 		}
+<a class="jxr_linenumber" name="L521" href="#L521">521</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L522" href="#L522">522</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
+<a class="jxr_linenumber" name="L523" href="#L523">523</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L524" href="#L524">524</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR, 0); }
+<a class="jxr_linenumber" name="L525" href="#L525">525</a> 		<strong class="jxr_keyword">public</strong> ImportDecContext(ImportDeclarationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L526" href="#L526">526</a> 		@Override
+<a class="jxr_linenumber" name="L527" href="#L527">527</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L528" href="#L528">528</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitImportDec(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L529" href="#L529">529</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L530" href="#L530">530</a> 		}
+<a class="jxr_linenumber" name="L531" href="#L531">531</a> 	}
+<a class="jxr_linenumber" name="L532" href="#L532">532</a> 
+<a class="jxr_linenumber" name="L533" href="#L533">533</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImportDeclarationContext importDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L534" href="#L534">534</a> 		ImportDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ImportDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L535" href="#L535">535</a> 		enterRule(_localctx, 4, RULE_importDeclaration);
+<a class="jxr_linenumber" name="L536" href="#L536">536</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L537" href="#L537">537</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L538" href="#L538">538</a> 			setState(330);
+<a class="jxr_linenumber" name="L539" href="#L539">539</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L540" href="#L540">540</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L541" href="#L541">541</a> 			<strong class="jxr_keyword">case</strong> IMPORT:
+<a class="jxr_linenumber" name="L542" href="#L542">542</a> 				_localctx = <strong class="jxr_keyword">new</strong> ImportDecContext(_localctx);
+<a class="jxr_linenumber" name="L543" href="#L543">543</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L544" href="#L544">544</a> 				{
+<a class="jxr_linenumber" name="L545" href="#L545">545</a> 				setState(318);
+<a class="jxr_linenumber" name="L546" href="#L546">546</a> 				match(IMPORT);
+<a class="jxr_linenumber" name="L547" href="#L547">547</a> 				setState(320);
+<a class="jxr_linenumber" name="L548" href="#L548">548</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L549" href="#L549">549</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L550" href="#L550">550</a> 				<strong class="jxr_keyword">if</strong> (_la==LITERAL_STATIC) {
+<a class="jxr_linenumber" name="L551" href="#L551">551</a> 					{
+<a class="jxr_linenumber" name="L552" href="#L552">552</a> 					setState(319);
+<a class="jxr_linenumber" name="L553" href="#L553">553</a> 					match(LITERAL_STATIC);
+<a class="jxr_linenumber" name="L554" href="#L554">554</a> 					}
+<a class="jxr_linenumber" name="L555" href="#L555">555</a> 				}
+<a class="jxr_linenumber" name="L556" href="#L556">556</a> 
+<a class="jxr_linenumber" name="L557" href="#L557">557</a> 				setState(322);
+<a class="jxr_linenumber" name="L558" href="#L558">558</a> 				qualifiedName();
+<a class="jxr_linenumber" name="L559" href="#L559">559</a> 				setState(325);
+<a class="jxr_linenumber" name="L560" href="#L560">560</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L561" href="#L561">561</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L562" href="#L562">562</a> 				<strong class="jxr_keyword">if</strong> (_la==DOT) {
+<a class="jxr_linenumber" name="L563" href="#L563">563</a> 					{
+<a class="jxr_linenumber" name="L564" href="#L564">564</a> 					setState(323);
+<a class="jxr_linenumber" name="L565" href="#L565">565</a> 					match(DOT);
+<a class="jxr_linenumber" name="L566" href="#L566">566</a> 					setState(324);
+<a class="jxr_linenumber" name="L567" href="#L567">567</a> 					match(STAR);
+<a class="jxr_linenumber" name="L568" href="#L568">568</a> 					}
+<a class="jxr_linenumber" name="L569" href="#L569">569</a> 				}
+<a class="jxr_linenumber" name="L570" href="#L570">570</a> 
+<a class="jxr_linenumber" name="L571" href="#L571">571</a> 				setState(327);
+<a class="jxr_linenumber" name="L572" href="#L572">572</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L573" href="#L573">573</a> 				}
+<a class="jxr_linenumber" name="L574" href="#L574">574</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L575" href="#L575">575</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L576" href="#L576">576</a> 				_localctx = <strong class="jxr_keyword">new</strong> SingleSemiImportContext(_localctx);
+<a class="jxr_linenumber" name="L577" href="#L577">577</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L578" href="#L578">578</a> 				{
+<a class="jxr_linenumber" name="L579" href="#L579">579</a> 				setState(329);
+<a class="jxr_linenumber" name="L580" href="#L580">580</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L581" href="#L581">581</a> 				}
+<a class="jxr_linenumber" name="L582" href="#L582">582</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L583" href="#L583">583</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L584" href="#L584">584</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L585" href="#L585">585</a> 			}
+<a class="jxr_linenumber" name="L586" href="#L586">586</a> 		}
+<a class="jxr_linenumber" name="L587" href="#L587">587</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L588" href="#L588">588</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L589" href="#L589">589</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L590" href="#L590">590</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L591" href="#L591">591</a> 		}
+<a class="jxr_linenumber" name="L592" href="#L592">592</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L593" href="#L593">593</a> 			exitRule();
+<a class="jxr_linenumber" name="L594" href="#L594">594</a> 		}
+<a class="jxr_linenumber" name="L595" href="#L595">595</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L596" href="#L596">596</a> 	}
+<a class="jxr_linenumber" name="L597" href="#L597">597</a> 
+<a class="jxr_linenumber" name="L598" href="#L598">598</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L599" href="#L599">599</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L600" href="#L600">600</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L601" href="#L601">601</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L602" href="#L602">602</a> 		<strong class="jxr_keyword">public</strong> TypesContext type;
+<a class="jxr_linenumber" name="L603" href="#L603">603</a> 		<strong class="jxr_keyword">public</strong> Token SEMI;
+<a class="jxr_linenumber" name="L604" href="#L604">604</a> 		<strong class="jxr_keyword">public</strong> List&lt;Token&gt; semi = <strong class="jxr_keyword">new</strong> ArrayList&lt;Token&gt;();
+<a class="jxr_linenumber" name="L605" href="#L605">605</a> 		<strong class="jxr_keyword">public</strong> TypesContext types() {
+<a class="jxr_linenumber" name="L606" href="#L606">606</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypesContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L607" href="#L607">607</a> 		}
+<a class="jxr_linenumber" name="L608" href="#L608">608</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L609" href="#L609">609</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L610" href="#L610">610</a> 		}
+<a class="jxr_linenumber" name="L611" href="#L611">611</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L612" href="#L612">612</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L613" href="#L613">613</a> 		}
+<a class="jxr_linenumber" name="L614" href="#L614">614</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
+<a class="jxr_linenumber" name="L615" href="#L615">615</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L616" href="#L616">616</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
+<a class="jxr_linenumber" name="L617" href="#L617">617</a> 		}
+<a class="jxr_linenumber" name="L618" href="#L618">618</a> 		<strong class="jxr_keyword">public</strong> TypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L619" href="#L619">619</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L620" href="#L620">620</a> 		}
+<a class="jxr_linenumber" name="L621" href="#L621">621</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeDeclaration; }
+<a class="jxr_linenumber" name="L622" href="#L622">622</a> 		@Override
+<a class="jxr_linenumber" name="L623" href="#L623">623</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L624" href="#L624">624</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L625" href="#L625">625</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L626" href="#L626">626</a> 		}
+<a class="jxr_linenumber" name="L627" href="#L627">627</a> 	}
+<a class="jxr_linenumber" name="L628" href="#L628">628</a> 
+<a class="jxr_linenumber" name="L629" href="#L629">629</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeDeclarationContext typeDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L630" href="#L630">630</a> 		TypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> TypeDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L631" href="#L631">631</a> 		enterRule(_localctx, 6, RULE_typeDeclaration);
+<a class="jxr_linenumber" name="L632" href="#L632">632</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L633" href="#L633">633</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L634" href="#L634">634</a> 			setState(344);
+<a class="jxr_linenumber" name="L635" href="#L635">635</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L636" href="#L636">636</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L637" href="#L637">637</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L638" href="#L638">638</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
+<a class="jxr_linenumber" name="L639" href="#L639">639</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
+<a class="jxr_linenumber" name="L640" href="#L640">640</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
+<a class="jxr_linenumber" name="L641" href="#L641">641</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
+<a class="jxr_linenumber" name="L642" href="#L642">642</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
+<a class="jxr_linenumber" name="L643" href="#L643">643</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
+<a class="jxr_linenumber" name="L644" href="#L644">644</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
+<a class="jxr_linenumber" name="L645" href="#L645">645</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
+<a class="jxr_linenumber" name="L646" href="#L646">646</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
+<a class="jxr_linenumber" name="L647" href="#L647">647</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
+<a class="jxr_linenumber" name="L648" href="#L648">648</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L649" href="#L649">649</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L650" href="#L650">650</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L651" href="#L651">651</a> 			<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L652" href="#L652">652</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L653" href="#L653">653</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L654" href="#L654">654</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L655" href="#L655">655</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L656" href="#L656">656</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L657" href="#L657">657</a> 				{
+<a class="jxr_linenumber" name="L658" href="#L658">658</a> 				setState(335);
+<a class="jxr_linenumber" name="L659" href="#L659">659</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L660" href="#L660">660</a> 				_alt = getInterpreter().adaptivePredict(_input,6,_ctx);
+<a class="jxr_linenumber" name="L661" href="#L661">661</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L662" href="#L662">662</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L663" href="#L663">663</a> 						{
-<a class="jxr_linenumber" name="L664" href="#L664">664</a> 						setState(332);
-<a class="jxr_linenumber" name="L665" href="#L665">665</a> 						((TypeDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L666" href="#L666">666</a> 						((TypeDeclarationContext)_localctx).mods.add(((TypeDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L667" href="#L667">667</a> 						}
-<a class="jxr_linenumber" name="L668" href="#L668">668</a> 						} 
-<a class="jxr_linenumber" name="L669" href="#L669">669</a> 					}
-<a class="jxr_linenumber" name="L670" href="#L670">670</a> 					setState(337);
-<a class="jxr_linenumber" name="L671" href="#L671">671</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L672" href="#L672">672</a> 					_alt = getInterpreter().adaptivePredict(_input,6,_ctx);
-<a class="jxr_linenumber" name="L673" href="#L673">673</a> 				}
-<a class="jxr_linenumber" name="L674" href="#L674">674</a> 				setState(338);
-<a class="jxr_linenumber" name="L675" href="#L675">675</a> 				((TypeDeclarationContext)_localctx).type = types(_localctx.mods);
-<a class="jxr_linenumber" name="L676" href="#L676">676</a> 				}
-<a class="jxr_linenumber" name="L677" href="#L677">677</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L678" href="#L678">678</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L679" href="#L679">679</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L680" href="#L680">680</a> 				{
-<a class="jxr_linenumber" name="L681" href="#L681">681</a> 				setState(340); 
-<a class="jxr_linenumber" name="L682" href="#L682">682</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L683" href="#L683">683</a> 				_alt = 1;
-<a class="jxr_linenumber" name="L684" href="#L684">684</a> 				<strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L685" href="#L685">685</a> 					<strong class="jxr_keyword">switch</strong> (_alt) {
-<a class="jxr_linenumber" name="L686" href="#L686">686</a> 					<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L687" href="#L687">687</a> 						{
+<a class="jxr_linenumber" name="L664" href="#L664">664</a> 						{
+<a class="jxr_linenumber" name="L665" href="#L665">665</a> 						setState(332);
+<a class="jxr_linenumber" name="L666" href="#L666">666</a> 						((TypeDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L667" href="#L667">667</a> 						((TypeDeclarationContext)_localctx).mods.add(((TypeDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L668" href="#L668">668</a> 						}
+<a class="jxr_linenumber" name="L669" href="#L669">669</a> 						} 
+<a class="jxr_linenumber" name="L670" href="#L670">670</a> 					}
+<a class="jxr_linenumber" name="L671" href="#L671">671</a> 					setState(337);
+<a class="jxr_linenumber" name="L672" href="#L672">672</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L673" href="#L673">673</a> 					_alt = getInterpreter().adaptivePredict(_input,6,_ctx);
+<a class="jxr_linenumber" name="L674" href="#L674">674</a> 				}
+<a class="jxr_linenumber" name="L675" href="#L675">675</a> 				setState(338);
+<a class="jxr_linenumber" name="L676" href="#L676">676</a> 				((TypeDeclarationContext)_localctx).type = types(_localctx.mods);
+<a class="jxr_linenumber" name="L677" href="#L677">677</a> 				}
+<a class="jxr_linenumber" name="L678" href="#L678">678</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L679" href="#L679">679</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L680" href="#L680">680</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L681" href="#L681">681</a> 				{
+<a class="jxr_linenumber" name="L682" href="#L682">682</a> 				setState(340); 
+<a class="jxr_linenumber" name="L683" href="#L683">683</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L684" href="#L684">684</a> 				_alt = 1;
+<a class="jxr_linenumber" name="L685" href="#L685">685</a> 				<strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L686" href="#L686">686</a> 					<strong class="jxr_keyword">switch</strong> (_alt) {
+<a class="jxr_linenumber" name="L687" href="#L687">687</a> 					<strong class="jxr_keyword">case</strong> 1:
 <a class="jxr_linenumber" name="L688" href="#L688">688</a> 						{
-<a class="jxr_linenumber" name="L689" href="#L689">689</a> 						setState(339);
-<a class="jxr_linenumber" name="L690" href="#L690">690</a> 						((TypeDeclarationContext)_localctx).SEMI = match(SEMI);
-<a class="jxr_linenumber" name="L691" href="#L691">691</a> 						((TypeDeclarationContext)_localctx).semi.add(((TypeDeclarationContext)_localctx).SEMI);
-<a class="jxr_linenumber" name="L692" href="#L692">692</a> 						}
+<a class="jxr_linenumber" name="L689" href="#L689">689</a> 						{
+<a class="jxr_linenumber" name="L690" href="#L690">690</a> 						setState(339);
+<a class="jxr_linenumber" name="L691" href="#L691">691</a> 						((TypeDeclarationContext)_localctx).SEMI = match(SEMI);
+<a class="jxr_linenumber" name="L692" href="#L692">692</a> 						((TypeDeclarationContext)_localctx).semi.add(((TypeDeclarationContext)_localctx).SEMI);
 <a class="jxr_linenumber" name="L693" href="#L693">693</a> 						}
-<a class="jxr_linenumber" name="L694" href="#L694">694</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L695" href="#L695">695</a> 					<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L696" href="#L696">696</a> 						<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L697" href="#L697">697</a> 					}
-<a class="jxr_linenumber" name="L698" href="#L698">698</a> 					setState(342); 
-<a class="jxr_linenumber" name="L699" href="#L699">699</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L700" href="#L700">700</a> 					_alt = getInterpreter().adaptivePredict(_input,7,_ctx);
-<a class="jxr_linenumber" name="L701" href="#L701">701</a> 				} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
-<a class="jxr_linenumber" name="L702" href="#L702">702</a> 				}
-<a class="jxr_linenumber" name="L703" href="#L703">703</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L704" href="#L704">704</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L705" href="#L705">705</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L706" href="#L706">706</a> 			}
-<a class="jxr_linenumber" name="L707" href="#L707">707</a> 		}
-<a class="jxr_linenumber" name="L708" href="#L708">708</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L709" href="#L709">709</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L710" href="#L710">710</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L711" href="#L711">711</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L712" href="#L712">712</a> 		}
-<a class="jxr_linenumber" name="L713" href="#L713">713</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L714" href="#L714">714</a> 			exitRule();
-<a class="jxr_linenumber" name="L715" href="#L715">715</a> 		}
-<a class="jxr_linenumber" name="L716" href="#L716">716</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L717" href="#L717">717</a> 	}
-<a class="jxr_linenumber" name="L718" href="#L718">718</a> 
-<a class="jxr_linenumber" name="L719" href="#L719">719</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L720" href="#L720">720</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L721" href="#L721">721</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L722" href="#L722">722</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
-<a class="jxr_linenumber" name="L723" href="#L723">723</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L724" href="#L724">724</a> 		}
-<a class="jxr_linenumber" name="L725" href="#L725">725</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
-<a class="jxr_linenumber" name="L726" href="#L726">726</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L727" href="#L727">727</a> 		}
-<a class="jxr_linenumber" name="L728" href="#L728">728</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
-<a class="jxr_linenumber" name="L729" href="#L729">729</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L730" href="#L730">730</a> 		}
-<a class="jxr_linenumber" name="L731" href="#L731">731</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
-<a class="jxr_linenumber" name="L732" href="#L732">732</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L733" href="#L733">733</a> 		}
-<a class="jxr_linenumber" name="L734" href="#L734">734</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
-<a class="jxr_linenumber" name="L735" href="#L735">735</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L736" href="#L736">736</a> 		}
-<a class="jxr_linenumber" name="L737" href="#L737">737</a> 		<strong class="jxr_keyword">public</strong> TypesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L738" href="#L738">738</a> 		<strong class="jxr_keyword">public</strong> TypesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L739" href="#L739">739</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L740" href="#L740">740</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L741" href="#L741">741</a> 		}
-<a class="jxr_linenumber" name="L742" href="#L742">742</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_types; }
-<a class="jxr_linenumber" name="L743" href="#L743">743</a> 		@Override
-<a class="jxr_linenumber" name="L744" href="#L744">744</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L745" href="#L745">745</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypes(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L746" href="#L746">746</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L747" href="#L747">747</a> 		}
-<a class="jxr_linenumber" name="L748" href="#L748">748</a> 	}
-<a class="jxr_linenumber" name="L749" href="#L749">749</a> 
-<a class="jxr_linenumber" name="L750" href="#L750">750</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypesContext types(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L751" href="#L751">751</a> 		TypesContext _localctx = <strong class="jxr_keyword">new</strong> TypesContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L752" href="#L752">752</a> 		enterRule(_localctx, 8, RULE_types);
-<a class="jxr_linenumber" name="L753" href="#L753">753</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L754" href="#L754">754</a> 			setState(351);
-<a class="jxr_linenumber" name="L755" href="#L755">755</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L756" href="#L756">756</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L757" href="#L757">757</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L758" href="#L758">758</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L759" href="#L759">759</a> 				{
-<a class="jxr_linenumber" name="L760" href="#L760">760</a> 				setState(346);
-<a class="jxr_linenumber" name="L761" href="#L761">761</a> 				classDeclaration(mods);
-<a class="jxr_linenumber" name="L762" href="#L762">762</a> 				}
-<a class="jxr_linenumber" name="L763" href="#L763">763</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L764" href="#L764">764</a> 			<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L765" href="#L765">765</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L766" href="#L766">766</a> 				{
-<a class="jxr_linenumber" name="L767" href="#L767">767</a> 				setState(347);
-<a class="jxr_linenumber" name="L768" href="#L768">768</a> 				enumDeclaration(mods);
-<a class="jxr_linenumber" name="L769" href="#L769">769</a> 				}
-<a class="jxr_linenumber" name="L770" href="#L770">770</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L771" href="#L771">771</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L772" href="#L772">772</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L773" href="#L773">773</a> 				{
-<a class="jxr_linenumber" name="L774" href="#L774">774</a> 				setState(348);
-<a class="jxr_linenumber" name="L775" href="#L775">775</a> 				interfaceDeclaration(mods);
-<a class="jxr_linenumber" name="L776" href="#L776">776</a> 				}
-<a class="jxr_linenumber" name="L777" href="#L777">777</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L778" href="#L778">778</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L779" href="#L779">779</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L780" href="#L780">780</a> 				{
-<a class="jxr_linenumber" name="L781" href="#L781">781</a> 				setState(349);
-<a class="jxr_linenumber" name="L782" href="#L782">782</a> 				annotationTypeDeclaration(mods);
-<a class="jxr_linenumber" name="L783" href="#L783">783</a> 				}
-<a class="jxr_linenumber" name="L784" href="#L784">784</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L785" href="#L785">785</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L786" href="#L786">786</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L787" href="#L787">787</a> 				{
-<a class="jxr_linenumber" name="L788" href="#L788">788</a> 				setState(350);
-<a class="jxr_linenumber" name="L789" href="#L789">789</a> 				recordDeclaration(mods);
-<a class="jxr_linenumber" name="L790" href="#L790">790</a> 				}
-<a class="jxr_linenumber" name="L791" href="#L791">791</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L792" href="#L792">792</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L793" href="#L793">793</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L794" href="#L794">794</a> 			}
-<a class="jxr_linenumber" name="L795" href="#L795">795</a> 		}
-<a class="jxr_linenumber" name="L796" href="#L796">796</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L797" href="#L797">797</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L798" href="#L798">798</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L799" href="#L799">799</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L800" href="#L800">800</a> 		}
-<a class="jxr_linenumber" name="L801" href="#L801">801</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L802" href="#L802">802</a> 			exitRule();
-<a class="jxr_linenumber" name="L803" href="#L803">803</a> 		}
-<a class="jxr_linenumber" name="L804" href="#L804">804</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L805" href="#L805">805</a> 	}
-<a class="jxr_linenumber" name="L806" href="#L806">806</a> 
-<a class="jxr_linenumber" name="L807" href="#L807">807</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L808" href="#L808">808</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ModifierContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L809" href="#L809">809</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
-<a class="jxr_linenumber" name="L810" href="#L810">810</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L811" href="#L811">811</a> 		}
-<a class="jxr_linenumber" name="L812" href="#L812">812</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PUBLIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PUBLIC, 0); }
-<a class="jxr_linenumber" name="L813" href="#L813">813</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PROTECTED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PROTECTED, 0); }
-<a class="jxr_linenumber" name="L814" href="#L814">814</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PRIVATE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PRIVATE, 0); }
-<a class="jxr_linenumber" name="L815" href="#L815">815</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
-<a class="jxr_linenumber" name="L816" href="#L816">816</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ABSTRACT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ABSTRACT, 0); }
-<a class="jxr_linenumber" name="L817" href="#L817">817</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
-<a class="jxr_linenumber" name="L818" href="#L818">818</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FINAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FINAL, 0); }
-<a class="jxr_linenumber" name="L819" href="#L819">819</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRICTFP() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRICTFP, 0); }
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NATIVE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NATIVE, 0); }
-<a class="jxr_linenumber" name="L821" href="#L821">821</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SYNCHRONIZED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SYNCHRONIZED, 0); }
-<a class="jxr_linenumber" name="L822" href="#L822">822</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRANSIENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRANSIENT, 0); }
-<a class="jxr_linenumber" name="L823" href="#L823">823</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_VOLATILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_VOLATILE, 0); }
-<a class="jxr_linenumber" name="L824" href="#L824">824</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NON_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NON_SEALED, 0); }
-<a class="jxr_linenumber" name="L825" href="#L825">825</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SEALED, 0); }
-<a class="jxr_linenumber" name="L826" href="#L826">826</a> 		<strong class="jxr_keyword">public</strong> ModifierContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L827" href="#L827">827</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L828" href="#L828">828</a> 		}
-<a class="jxr_linenumber" name="L829" href="#L829">829</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_modifier; }
-<a class="jxr_linenumber" name="L830" href="#L830">830</a> 		@Override
-<a class="jxr_linenumber" name="L831" href="#L831">831</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L832" href="#L832">832</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitModifier(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L833" href="#L833">833</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L834" href="#L834">834</a> 		}
-<a class="jxr_linenumber" name="L835" href="#L835">835</a> 	}
-<a class="jxr_linenumber" name="L836" href="#L836">836</a> 
-<a class="jxr_linenumber" name="L837" href="#L837">837</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ModifierContext modifier() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L838" href="#L838">838</a> 		ModifierContext _localctx = <strong class="jxr_keyword">new</strong> ModifierContext(_ctx, getState());
-<a class="jxr_linenumber" name="L839" href="#L839">839</a> 		enterRule(_localctx, 10, RULE_modifier);
-<a class="jxr_linenumber" name="L840" href="#L840">840</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L841" href="#L841">841</a> 			setState(368);
-<a class="jxr_linenumber" name="L842" href="#L842">842</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L843" href="#L843">843</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L844" href="#L844">844</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L845" href="#L845">845</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L846" href="#L846">846</a> 				{
-<a class="jxr_linenumber" name="L847" href="#L847">847</a> 				setState(353);
-<a class="jxr_linenumber" name="L848" href="#L848">848</a> 				annotation();
-<a class="jxr_linenumber" name="L849" href="#L849">849</a> 				}
-<a class="jxr_linenumber" name="L850" href="#L850">850</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L851" href="#L851">851</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
-<a class="jxr_linenumber" name="L852" href="#L852">852</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L853" href="#L853">853</a> 				{
-<a class="jxr_linenumber" name="L854" href="#L854">854</a> 				setState(354);
-<a class="jxr_linenumber" name="L855" href="#L855">855</a> 				match(LITERAL_PUBLIC);
-<a class="jxr_linenumber" name="L856" href="#L856">856</a> 				}
-<a class="jxr_linenumber" name="L857" href="#L857">857</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L858" href="#L858">858</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
-<a class="jxr_linenumber" name="L859" href="#L859">859</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L860" href="#L860">860</a> 				{
-<a class="jxr_linenumber" name="L861" href="#L861">861</a> 				setState(355);
-<a class="jxr_linenumber" name="L862" href="#L862">862</a> 				match(LITERAL_PROTECTED);
-<a class="jxr_linenumber" name="L863" href="#L863">863</a> 				}
-<a class="jxr_linenumber" name="L864" href="#L864">864</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L865" href="#L865">865</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
-<a class="jxr_linenumber" name="L866" href="#L866">866</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L867" href="#L867">867</a> 				{
-<a class="jxr_linenumber" name="L868" href="#L868">868</a> 				setState(356);
-<a class="jxr_linenumber" name="L869" href="#L869">869</a> 				match(LITERAL_PRIVATE);
-<a class="jxr_linenumber" name="L870" href="#L870">870</a> 				}
-<a class="jxr_linenumber" name="L871" href="#L871">871</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L872" href="#L872">872</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
-<a class="jxr_linenumber" name="L873" href="#L873">873</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L874" href="#L874">874</a> 				{
-<a class="jxr_linenumber" name="L875" href="#L875">875</a> 				setState(357);
-<a class="jxr_linenumber" name="L876" href="#L876">876</a> 				match(LITERAL_STATIC);
-<a class="jxr_linenumber" name="L877" href="#L877">877</a> 				}
-<a class="jxr_linenumber" name="L878" href="#L878">878</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L879" href="#L879">879</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
-<a class="jxr_linenumber" name="L880" href="#L880">880</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L881" href="#L881">881</a> 				{
-<a class="jxr_linenumber" name="L882" href="#L882">882</a> 				setState(358);
-<a class="jxr_linenumber" name="L883" href="#L883">883</a> 				match(ABSTRACT);
-<a class="jxr_linenumber" name="L884" href="#L884">884</a> 				}
-<a class="jxr_linenumber" name="L885" href="#L885">885</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L886" href="#L886">886</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L887" href="#L887">887</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L888" href="#L888">888</a> 				{
-<a class="jxr_linenumber" name="L889" href="#L889">889</a> 				setState(359);
-<a class="jxr_linenumber" name="L890" href="#L890">890</a> 				match(LITERAL_DEFAULT);
-<a class="jxr_linenumber" name="L891" href="#L891">891</a> 				}
-<a class="jxr_linenumber" name="L892" href="#L892">892</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L893" href="#L893">893</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L894" href="#L894">894</a> 				enterOuterAlt(_localctx, 8);
-<a class="jxr_linenumber" name="L895" href="#L895">895</a> 				{
-<a class="jxr_linenumber" name="L896" href="#L896">896</a> 				setState(360);
-<a class="jxr_linenumber" name="L897" href="#L897">897</a> 				match(FINAL);
-<a class="jxr_linenumber" name="L898" href="#L898">898</a> 				}
-<a class="jxr_linenumber" name="L899" href="#L899">899</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L900" href="#L900">900</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
-<a class="jxr_linenumber" name="L901" href="#L901">901</a> 				enterOuterAlt(_localctx, 9);
-<a class="jxr_linenumber" name="L902" href="#L902">902</a> 				{
-<a class="jxr_linenumber" name="L903" href="#L903">903</a> 				setState(361);
-<a class="jxr_linenumber" name="L904" href="#L904">904</a> 				match(STRICTFP);
-<a class="jxr_linenumber" name="L905" href="#L905">905</a> 				}
-<a class="jxr_linenumber" name="L906" href="#L906">906</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L907" href="#L907">907</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
-<a class="jxr_linenumber" name="L908" href="#L908">908</a> 				enterOuterAlt(_localctx, 10);
-<a class="jxr_linenumber" name="L909" href="#L909">909</a> 				{
-<a class="jxr_linenumber" name="L910" href="#L910">910</a> 				setState(362);
-<a class="jxr_linenumber" name="L911" href="#L911">911</a> 				match(LITERAL_NATIVE);
-<a class="jxr_linenumber" name="L912" href="#L912">912</a> 				}
-<a class="jxr_linenumber" name="L913" href="#L913">913</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L914" href="#L914">914</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
-<a class="jxr_linenumber" name="L915" href="#L915">915</a> 				enterOuterAlt(_localctx, 11);
-<a class="jxr_linenumber" name="L916" href="#L916">916</a> 				{
-<a class="jxr_linenumber" name="L917" href="#L917">917</a> 				setState(363);
-<a class="jxr_linenumber" name="L918" href="#L918">918</a> 				match(LITERAL_SYNCHRONIZED);
-<a class="jxr_linenumber" name="L919" href="#L919">919</a> 				}
-<a class="jxr_linenumber" name="L920" href="#L920">920</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L921" href="#L921">921</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
-<a class="jxr_linenumber" name="L922" href="#L922">922</a> 				enterOuterAlt(_localctx, 12);
-<a class="jxr_linenumber" name="L923" href="#L923">923</a> 				{
-<a class="jxr_linenumber" name="L924" href="#L924">924</a> 				setState(364);
-<a class="jxr_linenumber" name="L925" href="#L925">925</a> 				match(LITERAL_TRANSIENT);
-<a class="jxr_linenumber" name="L926" href="#L926">926</a> 				}
-<a class="jxr_linenumber" name="L927" href="#L927">927</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L928" href="#L928">928</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
-<a class="jxr_linenumber" name="L929" href="#L929">929</a> 				enterOuterAlt(_localctx, 13);
-<a class="jxr_linenumber" name="L930" href="#L930">930</a> 				{
-<a class="jxr_linenumber" name="L931" href="#L931">931</a> 				setState(365);
-<a class="jxr_linenumber" name="L932" href="#L932">932</a> 				match(LITERAL_VOLATILE);
-<a class="jxr_linenumber" name="L933" href="#L933">933</a> 				}
-<a class="jxr_linenumber" name="L934" href="#L934">934</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L935" href="#L935">935</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L936" href="#L936">936</a> 				enterOuterAlt(_localctx, 14);
-<a class="jxr_linenumber" name="L937" href="#L937">937</a> 				{
-<a class="jxr_linenumber" name="L938" href="#L938">938</a> 				setState(366);
-<a class="jxr_linenumber" name="L939" href="#L939">939</a> 				match(LITERAL_NON_SEALED);
-<a class="jxr_linenumber" name="L940" href="#L940">940</a> 				}
-<a class="jxr_linenumber" name="L941" href="#L941">941</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L942" href="#L942">942</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L943" href="#L943">943</a> 				enterOuterAlt(_localctx, 15);
-<a class="jxr_linenumber" name="L944" href="#L944">944</a> 				{
-<a class="jxr_linenumber" name="L945" href="#L945">945</a> 				setState(367);
-<a class="jxr_linenumber" name="L946" href="#L946">946</a> 				match(LITERAL_SEALED);
-<a class="jxr_linenumber" name="L947" href="#L947">947</a> 				}
-<a class="jxr_linenumber" name="L948" href="#L948">948</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L949" href="#L949">949</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L950" href="#L950">950</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L951" href="#L951">951</a> 			}
-<a class="jxr_linenumber" name="L952" href="#L952">952</a> 		}
-<a class="jxr_linenumber" name="L953" href="#L953">953</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L954" href="#L954">954</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L955" href="#L955">955</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L956" href="#L956">956</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L957" href="#L957">957</a> 		}
-<a class="jxr_linenumber" name="L958" href="#L958">958</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L959" href="#L959">959</a> 			exitRule();
-<a class="jxr_linenumber" name="L960" href="#L960">960</a> 		}
-<a class="jxr_linenumber" name="L961" href="#L961">961</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L962" href="#L962">962</a> 	}
-<a class="jxr_linenumber" name="L963" href="#L963">963</a> 
-<a class="jxr_linenumber" name="L964" href="#L964">964</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L965" href="#L965">965</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableModifierContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L966" href="#L966">966</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FINAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FINAL, 0); }
-<a class="jxr_linenumber" name="L967" href="#L967">967</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
-<a class="jxr_linenumber" name="L968" href="#L968">968</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L969" href="#L969">969</a> 		}
-<a class="jxr_linenumber" name="L970" href="#L970">970</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L971" href="#L971">971</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L972" href="#L972">972</a> 		}
-<a class="jxr_linenumber" name="L973" href="#L973">973</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableModifier; }
-<a class="jxr_linenumber" name="L974" href="#L974">974</a> 		@Override
-<a class="jxr_linenumber" name="L975" href="#L975">975</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L976" href="#L976">976</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableModifier(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L977" href="#L977">977</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L978" href="#L978">978</a> 		}
-<a class="jxr_linenumber" name="L979" href="#L979">979</a> 	}
-<a class="jxr_linenumber" name="L980" href="#L980">980</a> 
-<a class="jxr_linenumber" name="L981" href="#L981">981</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableModifierContext variableModifier() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L982" href="#L982">982</a> 		VariableModifierContext _localctx = <strong class="jxr_keyword">new</strong> VariableModifierContext(_ctx, getState());
-<a class="jxr_linenumber" name="L983" href="#L983">983</a> 		enterRule(_localctx, 12, RULE_variableModifier);
-<a class="jxr_linenumber" name="L984" href="#L984">984</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L985" href="#L985">985</a> 			setState(372);
-<a class="jxr_linenumber" name="L986" href="#L986">986</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L987" href="#L987">987</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L988" href="#L988">988</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L989" href="#L989">989</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L990" href="#L990">990</a> 				{
-<a class="jxr_linenumber" name="L991" href="#L991">991</a> 				setState(370);
-<a class="jxr_linenumber" name="L992" href="#L992">992</a> 				match(FINAL);
-<a class="jxr_linenumber" name="L993" href="#L993">993</a> 				}
-<a class="jxr_linenumber" name="L994" href="#L994">994</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L995" href="#L995">995</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L996" href="#L996">996</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L997" href="#L997">997</a> 				{
-<a class="jxr_linenumber" name="L998" href="#L998">998</a> 				setState(371);
-<a class="jxr_linenumber" name="L999" href="#L999">999</a> 				annotation();
-<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a> 				}
-<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a> 			}
-<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> 		}
-<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a> 		}
-<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a> 			exitRule();
-<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> 		}
-<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> 	}
-<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> 
-<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
-<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> 		}
-<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
-<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a> 		}
-<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 		}
-<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> 		<strong class="jxr_keyword">public</strong> ClassExtendsContext classExtends() {
-<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassExtendsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> 		}
-<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
-<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> 		}
-<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() {
-<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PermittedSubclassesAndInterfacesContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a> 		}
-<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 		}
-<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classDeclaration; }
-<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> 		@Override
-<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> 		}
-<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> 	}
-<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> 
-<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassDeclarationContext classDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a> 		ClassDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ClassDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a> 		enterRule(_localctx, 14, RULE_classDeclaration);
-<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a> 			{
-<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> 			setState(374);
-<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> 			match(LITERAL_CLASS);
-<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> 			setState(375);
-<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a> 			id();
-<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a> 			setState(377);
-<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a> 				{
-<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a> 				setState(376);
-<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a> 				typeParameters();
-<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> 				}
-<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a> 			}
-<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> 
-<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a> 			setState(380);
-<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
-<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a> 				{
-<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a> 				setState(379);
-<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a> 				classExtends();
-<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a> 				}
-<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a> 			}
-<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 
-<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a> 			setState(383);
-<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
-<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> 				{
-<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> 				setState(382);
-<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> 				implementsClause();
-<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> 				}
-<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a> 			}
-<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a> 
-<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 			setState(386);
-<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_PERMITS) {
-<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a> 				{
-<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 				setState(385);
-<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a> 				permittedSubclassesAndInterfaces();
-<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> 				}
-<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> 			}
-<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a> 
-<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a> 			setState(388);
-<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a> 			classBody();
-<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a> 			}
-<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a> 		}
-<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> 		}
-<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> 			exitRule();
-<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a> 		}
-<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a> 	}
-<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a> 
-<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RECORD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RECORD, 0); }
-<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> 		}
-<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsListContext recordComponentsList() {
-<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentsListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> 		}
-<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> 		<strong class="jxr_keyword">public</strong> RecordBodyContext recordBody() {
-<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a> 		}
-<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> 		}
-<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
-<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> 		}
-<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 		}
-<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordDeclaration; }
-<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a> 		@Override
-<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a> 		}
-<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a> 	}
-<a class="jxr_linenumber" name="L1149" href="#L1149">1149</a> 
-<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordDeclarationContext recordDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a> 		RecordDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> RecordDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a> 		enterRule(_localctx, 16, RULE_recordDeclaration);
-<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> 			{
-<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a> 			setState(390);
-<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a> 			match(LITERAL_RECORD);
-<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a> 			setState(391);
-<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a> 			id();
-<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a> 			setState(393);
-<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a> 				{
-<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a> 				setState(392);
-<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a> 				typeParameters();
-<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a> 				}
-<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a> 			}
-<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a> 
-<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a> 			setState(395);
-<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a> 			recordComponentsList();
-<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a> 			setState(397);
-<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
-<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a> 				{
-<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a> 				setState(396);
-<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a> 				implementsClause();
-<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a> 				}
-<a class="jxr_linenumber" name="L1181" href="#L1181">1181</a> 			}
-<a class="jxr_linenumber" name="L1182" href="#L1182">1182</a> 
-<a class="jxr_linenumber" name="L1183" href="#L1183">1183</a> 			setState(399);
-<a class="jxr_linenumber" name="L1184" href="#L1184">1184</a> 			recordBody();
-<a class="jxr_linenumber" name="L1185" href="#L1185">1185</a> 			}
-<a class="jxr_linenumber" name="L1186" href="#L1186">1186</a> 		}
-<a class="jxr_linenumber" name="L1187" href="#L1187">1187</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1188" href="#L1188">1188</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1189" href="#L1189">1189</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1190" href="#L1190">1190</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1191" href="#L1191">1191</a> 		}
-<a class="jxr_linenumber" name="L1192" href="#L1192">1192</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1193" href="#L1193">1193</a> 			exitRule();
-<a class="jxr_linenumber" name="L1194" href="#L1194">1194</a> 		}
-<a class="jxr_linenumber" name="L1195" href="#L1195">1195</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1196" href="#L1196">1196</a> 	}
-<a class="jxr_linenumber" name="L1197" href="#L1197">1197</a> 
-<a class="jxr_linenumber" name="L1198" href="#L1198">1198</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1199" href="#L1199">1199</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentsListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1200" href="#L1200">1200</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L1201" href="#L1201">1201</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L1202" href="#L1202">1202</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsContext recordComponents() {
-<a class="jxr_linenumber" name="L1203" href="#L1203">1203</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1204" href="#L1204">1204</a> 		}
-<a class="jxr_linenumber" name="L1205" href="#L1205">1205</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1206" href="#L1206">1206</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1207" href="#L1207">1207</a> 		}
-<a class="jxr_linenumber" name="L1208" href="#L1208">1208</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponentsList; }
-<a class="jxr_linenumber" name="L1209" href="#L1209">1209</a> 		@Override
-<a class="jxr_linenumber" name="L1210" href="#L1210">1210</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1211" href="#L1211">1211</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponentsList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1212" href="#L1212">1212</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1213" href="#L1213">1213</a> 		}
-<a class="jxr_linenumber" name="L1214" href="#L1214">1214</a> 	}
-<a class="jxr_linenumber" name="L1215" href="#L1215">1215</a> 
-<a class="jxr_linenumber" name="L1216" href="#L1216">1216</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentsListContext recordComponentsList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1217" href="#L1217">1217</a> 		RecordComponentsListContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentsListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1218" href="#L1218">1218</a> 		enterRule(_localctx, 18, RULE_recordComponentsList);
-<a class="jxr_linenumber" name="L1219" href="#L1219">1219</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1220" href="#L1220">1220</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1221" href="#L1221">1221</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1222" href="#L1222">1222</a> 			{
-<a class="jxr_linenumber" name="L1223" href="#L1223">1223</a> 			setState(401);
-<a class="jxr_linenumber" name="L1224" href="#L1224">1224</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L1225" href="#L1225">1225</a> 			setState(403);
-<a class="jxr_linenumber" name="L1226" href="#L1226">1226</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1227" href="#L1227">1227</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 21578989436929L) != 0)) {
-<a class="jxr_linenumber" name="L1229" href="#L1229">1229</a> 				{
-<a class="jxr_linenumber" name="L1230" href="#L1230">1230</a> 				setState(402);
-<a class="jxr_linenumber" name="L1231" href="#L1231">1231</a> 				recordComponents();
-<a class="jxr_linenumber" name="L1232" href="#L1232">1232</a> 				}
-<a class="jxr_linenumber" name="L1233" href="#L1233">1233</a> 			}
-<a class="jxr_linenumber" name="L1234" href="#L1234">1234</a> 
-<a class="jxr_linenumber" name="L1235" href="#L1235">1235</a> 			setState(405);
-<a class="jxr_linenumber" name="L1236" href="#L1236">1236</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L1237" href="#L1237">1237</a> 			}
-<a class="jxr_linenumber" name="L1238" href="#L1238">1238</a> 		}
-<a class="jxr_linenumber" name="L1239" href="#L1239">1239</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1240" href="#L1240">1240</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1241" href="#L1241">1241</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1242" href="#L1242">1242</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1243" href="#L1243">1243</a> 		}
-<a class="jxr_linenumber" name="L1244" href="#L1244">1244</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1245" href="#L1245">1245</a> 			exitRule();
-<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a> 		}
-<a class="jxr_linenumber" name="L1247" href="#L1247">1247</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1248" href="#L1248">1248</a> 	}
-<a class="jxr_linenumber" name="L1249" href="#L1249">1249</a> 
-<a class="jxr_linenumber" name="L1250" href="#L1250">1250</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1251" href="#L1251">1251</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1252" href="#L1252">1252</a> 		<strong class="jxr_keyword">public</strong> List&lt;RecordComponentContext&gt; recordComponent() {
-<a class="jxr_linenumber" name="L1253" href="#L1253">1253</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(RecordComponentContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1254" href="#L1254">1254</a> 		}
-<a class="jxr_linenumber" name="L1255" href="#L1255">1255</a> 		<strong class="jxr_keyword">public</strong> RecordComponentContext recordComponent(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1256" href="#L1256">1256</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1257" href="#L1257">1257</a> 		}
-<a class="jxr_linenumber" name="L1258" href="#L1258">1258</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L1259" href="#L1259">1259</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1260" href="#L1260">1260</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L1261" href="#L1261">1261</a> 		}
-<a class="jxr_linenumber" name="L1262" href="#L1262">1262</a> 		<strong class="jxr_keyword">public</strong> LastRecordComponentContext lastRecordComponent() {
-<a class="jxr_linenumber" name="L1263" href="#L1263">1263</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LastRecordComponentContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1264" href="#L1264">1264</a> 		}
-<a class="jxr_linenumber" name="L1265" href="#L1265">1265</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1266" href="#L1266">1266</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1267" href="#L1267">1267</a> 		}
-<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponents; }
-<a class="jxr_linenumber" name="L1269" href="#L1269">1269</a> 		@Override
-<a class="jxr_linenumber" name="L1270" href="#L1270">1270</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1271" href="#L1271">1271</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponents(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1272" href="#L1272">1272</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1273" href="#L1273">1273</a> 		}
-<a class="jxr_linenumber" name="L1274" href="#L1274">1274</a> 	}
-<a class="jxr_linenumber" name="L1275" href="#L1275">1275</a> 
-<a class="jxr_linenumber" name="L1276" href="#L1276">1276</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentsContext recordComponents() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a> 		RecordComponentsContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1278" href="#L1278">1278</a> 		enterRule(_localctx, 20, RULE_recordComponents);
-<a class="jxr_linenumber" name="L1279" href="#L1279">1279</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1280" href="#L1280">1280</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1281" href="#L1281">1281</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L1282" href="#L1282">1282</a> 			setState(420);
-<a class="jxr_linenumber" name="L1283" href="#L1283">1283</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,21,_ctx) ) {
-<a class="jxr_linenumber" name="L1285" href="#L1285">1285</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L1286" href="#L1286">1286</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1287" href="#L1287">1287</a> 				{
-<a class="jxr_linenumber" name="L1288" href="#L1288">1288</a> 				setState(407);
-<a class="jxr_linenumber" name="L1289" href="#L1289">1289</a> 				recordComponent();
-<a class="jxr_linenumber" name="L1290" href="#L1290">1290</a> 				setState(412);
-<a class="jxr_linenumber" name="L1291" href="#L1291">1291</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1292" href="#L1292">1292</a> 				_alt = getInterpreter().adaptivePredict(_input,19,_ctx);
-<a class="jxr_linenumber" name="L1293" href="#L1293">1293</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L1294" href="#L1294">1294</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L1295" href="#L1295">1295</a> 						{
+<a class="jxr_linenumber" name="L694" href="#L694">694</a> 						}
+<a class="jxr_linenumber" name="L695" href="#L695">695</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L696" href="#L696">696</a> 					<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L697" href="#L697">697</a> 						<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L698" href="#L698">698</a> 					}
+<a class="jxr_linenumber" name="L699" href="#L699">699</a> 					setState(342); 
+<a class="jxr_linenumber" name="L700" href="#L700">700</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L701" href="#L701">701</a> 					_alt = getInterpreter().adaptivePredict(_input,7,_ctx);
+<a class="jxr_linenumber" name="L702" href="#L702">702</a> 				} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
+<a class="jxr_linenumber" name="L703" href="#L703">703</a> 				}
+<a class="jxr_linenumber" name="L704" href="#L704">704</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L705" href="#L705">705</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L706" href="#L706">706</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L707" href="#L707">707</a> 			}
+<a class="jxr_linenumber" name="L708" href="#L708">708</a> 		}
+<a class="jxr_linenumber" name="L709" href="#L709">709</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L710" href="#L710">710</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L711" href="#L711">711</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L712" href="#L712">712</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L713" href="#L713">713</a> 		}
+<a class="jxr_linenumber" name="L714" href="#L714">714</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L715" href="#L715">715</a> 			exitRule();
+<a class="jxr_linenumber" name="L716" href="#L716">716</a> 		}
+<a class="jxr_linenumber" name="L717" href="#L717">717</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L718" href="#L718">718</a> 	}
+<a class="jxr_linenumber" name="L719" href="#L719">719</a> 
+<a class="jxr_linenumber" name="L720" href="#L720">720</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L721" href="#L721">721</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L722" href="#L722">722</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L723" href="#L723">723</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
+<a class="jxr_linenumber" name="L724" href="#L724">724</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L725" href="#L725">725</a> 		}
+<a class="jxr_linenumber" name="L726" href="#L726">726</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
+<a class="jxr_linenumber" name="L727" href="#L727">727</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L728" href="#L728">728</a> 		}
+<a class="jxr_linenumber" name="L729" href="#L729">729</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
+<a class="jxr_linenumber" name="L730" href="#L730">730</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L731" href="#L731">731</a> 		}
+<a class="jxr_linenumber" name="L732" href="#L732">732</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
+<a class="jxr_linenumber" name="L733" href="#L733">733</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L734" href="#L734">734</a> 		}
+<a class="jxr_linenumber" name="L735" href="#L735">735</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
+<a class="jxr_linenumber" name="L736" href="#L736">736</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L737" href="#L737">737</a> 		}
+<a class="jxr_linenumber" name="L738" href="#L738">738</a> 		<strong class="jxr_keyword">public</strong> TypesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L739" href="#L739">739</a> 		<strong class="jxr_keyword">public</strong> TypesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L740" href="#L740">740</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L741" href="#L741">741</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L742" href="#L742">742</a> 		}
+<a class="jxr_linenumber" name="L743" href="#L743">743</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_types; }
+<a class="jxr_linenumber" name="L744" href="#L744">744</a> 		@Override
+<a class="jxr_linenumber" name="L745" href="#L745">745</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L746" href="#L746">746</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypes(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L747" href="#L747">747</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L748" href="#L748">748</a> 		}
+<a class="jxr_linenumber" name="L749" href="#L749">749</a> 	}
+<a class="jxr_linenumber" name="L750" href="#L750">750</a> 
+<a class="jxr_linenumber" name="L751" href="#L751">751</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypesContext types(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L752" href="#L752">752</a> 		TypesContext _localctx = <strong class="jxr_keyword">new</strong> TypesContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L753" href="#L753">753</a> 		enterRule(_localctx, 8, RULE_types);
+<a class="jxr_linenumber" name="L754" href="#L754">754</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L755" href="#L755">755</a> 			setState(351);
+<a class="jxr_linenumber" name="L756" href="#L756">756</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L757" href="#L757">757</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L758" href="#L758">758</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L759" href="#L759">759</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L760" href="#L760">760</a> 				{
+<a class="jxr_linenumber" name="L761" href="#L761">761</a> 				setState(346);
+<a class="jxr_linenumber" name="L762" href="#L762">762</a> 				classDeclaration(mods);
+<a class="jxr_linenumber" name="L763" href="#L763">763</a> 				}
+<a class="jxr_linenumber" name="L764" href="#L764">764</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L765" href="#L765">765</a> 			<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L766" href="#L766">766</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L767" href="#L767">767</a> 				{
+<a class="jxr_linenumber" name="L768" href="#L768">768</a> 				setState(347);
+<a class="jxr_linenumber" name="L769" href="#L769">769</a> 				enumDeclaration(mods);
+<a class="jxr_linenumber" name="L770" href="#L770">770</a> 				}
+<a class="jxr_linenumber" name="L771" href="#L771">771</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L772" href="#L772">772</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L773" href="#L773">773</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L774" href="#L774">774</a> 				{
+<a class="jxr_linenumber" name="L775" href="#L775">775</a> 				setState(348);
+<a class="jxr_linenumber" name="L776" href="#L776">776</a> 				interfaceDeclaration(mods);
+<a class="jxr_linenumber" name="L777" href="#L777">777</a> 				}
+<a class="jxr_linenumber" name="L778" href="#L778">778</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L779" href="#L779">779</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L780" href="#L780">780</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L781" href="#L781">781</a> 				{
+<a class="jxr_linenumber" name="L782" href="#L782">782</a> 				setState(349);
+<a class="jxr_linenumber" name="L783" href="#L783">783</a> 				annotationTypeDeclaration(mods);
+<a class="jxr_linenumber" name="L784" href="#L784">784</a> 				}
+<a class="jxr_linenumber" name="L785" href="#L785">785</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L786" href="#L786">786</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L787" href="#L787">787</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L788" href="#L788">788</a> 				{
+<a class="jxr_linenumber" name="L789" href="#L789">789</a> 				setState(350);
+<a class="jxr_linenumber" name="L790" href="#L790">790</a> 				recordDeclaration(mods);
+<a class="jxr_linenumber" name="L791" href="#L791">791</a> 				}
+<a class="jxr_linenumber" name="L792" href="#L792">792</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L793" href="#L793">793</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L794" href="#L794">794</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L795" href="#L795">795</a> 			}
+<a class="jxr_linenumber" name="L796" href="#L796">796</a> 		}
+<a class="jxr_linenumber" name="L797" href="#L797">797</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L798" href="#L798">798</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L799" href="#L799">799</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L800" href="#L800">800</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L801" href="#L801">801</a> 		}
+<a class="jxr_linenumber" name="L802" href="#L802">802</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L803" href="#L803">803</a> 			exitRule();
+<a class="jxr_linenumber" name="L804" href="#L804">804</a> 		}
+<a class="jxr_linenumber" name="L805" href="#L805">805</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L806" href="#L806">806</a> 	}
+<a class="jxr_linenumber" name="L807" href="#L807">807</a> 
+<a class="jxr_linenumber" name="L808" href="#L808">808</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L809" href="#L809">809</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ModifierContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L810" href="#L810">810</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
+<a class="jxr_linenumber" name="L811" href="#L811">811</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L812" href="#L812">812</a> 		}
+<a class="jxr_linenumber" name="L813" href="#L813">813</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PUBLIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PUBLIC, 0); }
+<a class="jxr_linenumber" name="L814" href="#L814">814</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PROTECTED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PROTECTED, 0); }
+<a class="jxr_linenumber" name="L815" href="#L815">815</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PRIVATE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PRIVATE, 0); }
+<a class="jxr_linenumber" name="L816" href="#L816">816</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
+<a class="jxr_linenumber" name="L817" href="#L817">817</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ABSTRACT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ABSTRACT, 0); }
+<a class="jxr_linenumber" name="L818" href="#L818">818</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
+<a class="jxr_linenumber" name="L819" href="#L819">819</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FINAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FINAL, 0); }
+<a class="jxr_linenumber" name="L820" href="#L820">820</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRICTFP() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRICTFP, 0); }
+<a class="jxr_linenumber" name="L821" href="#L821">821</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NATIVE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NATIVE, 0); }
+<a class="jxr_linenumber" name="L822" href="#L822">822</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SYNCHRONIZED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SYNCHRONIZED, 0); }
+<a class="jxr_linenumber" name="L823" href="#L823">823</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRANSIENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRANSIENT, 0); }
+<a class="jxr_linenumber" name="L824" href="#L824">824</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_VOLATILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_VOLATILE, 0); }
+<a class="jxr_linenumber" name="L825" href="#L825">825</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NON_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NON_SEALED, 0); }
+<a class="jxr_linenumber" name="L826" href="#L826">826</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SEALED, 0); }
+<a class="jxr_linenumber" name="L827" href="#L827">827</a> 		<strong class="jxr_keyword">public</strong> ModifierContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L828" href="#L828">828</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L829" href="#L829">829</a> 		}
+<a class="jxr_linenumber" name="L830" href="#L830">830</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_modifier; }
+<a class="jxr_linenumber" name="L831" href="#L831">831</a> 		@Override
+<a class="jxr_linenumber" name="L832" href="#L832">832</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L833" href="#L833">833</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitModifier(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L834" href="#L834">834</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L835" href="#L835">835</a> 		}
+<a class="jxr_linenumber" name="L836" href="#L836">836</a> 	}
+<a class="jxr_linenumber" name="L837" href="#L837">837</a> 
+<a class="jxr_linenumber" name="L838" href="#L838">838</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ModifierContext modifier() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L839" href="#L839">839</a> 		ModifierContext _localctx = <strong class="jxr_keyword">new</strong> ModifierContext(_ctx, getState());
+<a class="jxr_linenumber" name="L840" href="#L840">840</a> 		enterRule(_localctx, 10, RULE_modifier);
+<a class="jxr_linenumber" name="L841" href="#L841">841</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L842" href="#L842">842</a> 			setState(368);
+<a class="jxr_linenumber" name="L843" href="#L843">843</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L844" href="#L844">844</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L845" href="#L845">845</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L846" href="#L846">846</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L847" href="#L847">847</a> 				{
+<a class="jxr_linenumber" name="L848" href="#L848">848</a> 				setState(353);
+<a class="jxr_linenumber" name="L849" href="#L849">849</a> 				annotation();
+<a class="jxr_linenumber" name="L850" href="#L850">850</a> 				}
+<a class="jxr_linenumber" name="L851" href="#L851">851</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L852" href="#L852">852</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
+<a class="jxr_linenumber" name="L853" href="#L853">853</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L854" href="#L854">854</a> 				{
+<a class="jxr_linenumber" name="L855" href="#L855">855</a> 				setState(354);
+<a class="jxr_linenumber" name="L856" href="#L856">856</a> 				match(LITERAL_PUBLIC);
+<a class="jxr_linenumber" name="L857" href="#L857">857</a> 				}
+<a class="jxr_linenumber" name="L858" href="#L858">858</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L859" href="#L859">859</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
+<a class="jxr_linenumber" name="L860" href="#L860">860</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L861" href="#L861">861</a> 				{
+<a class="jxr_linenumber" name="L862" href="#L862">862</a> 				setState(355);
+<a class="jxr_linenumber" name="L863" href="#L863">863</a> 				match(LITERAL_PROTECTED);
+<a class="jxr_linenumber" name="L864" href="#L864">864</a> 				}
+<a class="jxr_linenumber" name="L865" href="#L865">865</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L866" href="#L866">866</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
+<a class="jxr_linenumber" name="L867" href="#L867">867</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L868" href="#L868">868</a> 				{
+<a class="jxr_linenumber" name="L869" href="#L869">869</a> 				setState(356);
+<a class="jxr_linenumber" name="L870" href="#L870">870</a> 				match(LITERAL_PRIVATE);
+<a class="jxr_linenumber" name="L871" href="#L871">871</a> 				}
+<a class="jxr_linenumber" name="L872" href="#L872">872</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L873" href="#L873">873</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
+<a class="jxr_linenumber" name="L874" href="#L874">874</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L875" href="#L875">875</a> 				{
+<a class="jxr_linenumber" name="L876" href="#L876">876</a> 				setState(357);
+<a class="jxr_linenumber" name="L877" href="#L877">877</a> 				match(LITERAL_STATIC);
+<a class="jxr_linenumber" name="L878" href="#L878">878</a> 				}
+<a class="jxr_linenumber" name="L879" href="#L879">879</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L880" href="#L880">880</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
+<a class="jxr_linenumber" name="L881" href="#L881">881</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L882" href="#L882">882</a> 				{
+<a class="jxr_linenumber" name="L883" href="#L883">883</a> 				setState(358);
+<a class="jxr_linenumber" name="L884" href="#L884">884</a> 				match(ABSTRACT);
+<a class="jxr_linenumber" name="L885" href="#L885">885</a> 				}
+<a class="jxr_linenumber" name="L886" href="#L886">886</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L887" href="#L887">887</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L888" href="#L888">888</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L889" href="#L889">889</a> 				{
+<a class="jxr_linenumber" name="L890" href="#L890">890</a> 				setState(359);
+<a class="jxr_linenumber" name="L891" href="#L891">891</a> 				match(LITERAL_DEFAULT);
+<a class="jxr_linenumber" name="L892" href="#L892">892</a> 				}
+<a class="jxr_linenumber" name="L893" href="#L893">893</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L894" href="#L894">894</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L895" href="#L895">895</a> 				enterOuterAlt(_localctx, 8);
+<a class="jxr_linenumber" name="L896" href="#L896">896</a> 				{
+<a class="jxr_linenumber" name="L897" href="#L897">897</a> 				setState(360);
+<a class="jxr_linenumber" name="L898" href="#L898">898</a> 				match(FINAL);
+<a class="jxr_linenumber" name="L899" href="#L899">899</a> 				}
+<a class="jxr_linenumber" name="L900" href="#L900">900</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L901" href="#L901">901</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
+<a class="jxr_linenumber" name="L902" href="#L902">902</a> 				enterOuterAlt(_localctx, 9);
+<a class="jxr_linenumber" name="L903" href="#L903">903</a> 				{
+<a class="jxr_linenumber" name="L904" href="#L904">904</a> 				setState(361);
+<a class="jxr_linenumber" name="L905" href="#L905">905</a> 				match(STRICTFP);
+<a class="jxr_linenumber" name="L906" href="#L906">906</a> 				}
+<a class="jxr_linenumber" name="L907" href="#L907">907</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L908" href="#L908">908</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
+<a class="jxr_linenumber" name="L909" href="#L909">909</a> 				enterOuterAlt(_localctx, 10);
+<a class="jxr_linenumber" name="L910" href="#L910">910</a> 				{
+<a class="jxr_linenumber" name="L911" href="#L911">911</a> 				setState(362);
+<a class="jxr_linenumber" name="L912" href="#L912">912</a> 				match(LITERAL_NATIVE);
+<a class="jxr_linenumber" name="L913" href="#L913">913</a> 				}
+<a class="jxr_linenumber" name="L914" href="#L914">914</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L915" href="#L915">915</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
+<a class="jxr_linenumber" name="L916" href="#L916">916</a> 				enterOuterAlt(_localctx, 11);
+<a class="jxr_linenumber" name="L917" href="#L917">917</a> 				{
+<a class="jxr_linenumber" name="L918" href="#L918">918</a> 				setState(363);
+<a class="jxr_linenumber" name="L919" href="#L919">919</a> 				match(LITERAL_SYNCHRONIZED);
+<a class="jxr_linenumber" name="L920" href="#L920">920</a> 				}
+<a class="jxr_linenumber" name="L921" href="#L921">921</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L922" href="#L922">922</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
+<a class="jxr_linenumber" name="L923" href="#L923">923</a> 				enterOuterAlt(_localctx, 12);
+<a class="jxr_linenumber" name="L924" href="#L924">924</a> 				{
+<a class="jxr_linenumber" name="L925" href="#L925">925</a> 				setState(364);
+<a class="jxr_linenumber" name="L926" href="#L926">926</a> 				match(LITERAL_TRANSIENT);
+<a class="jxr_linenumber" name="L927" href="#L927">927</a> 				}
+<a class="jxr_linenumber" name="L928" href="#L928">928</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L929" href="#L929">929</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
+<a class="jxr_linenumber" name="L930" href="#L930">930</a> 				enterOuterAlt(_localctx, 13);
+<a class="jxr_linenumber" name="L931" href="#L931">931</a> 				{
+<a class="jxr_linenumber" name="L932" href="#L932">932</a> 				setState(365);
+<a class="jxr_linenumber" name="L933" href="#L933">933</a> 				match(LITERAL_VOLATILE);
+<a class="jxr_linenumber" name="L934" href="#L934">934</a> 				}
+<a class="jxr_linenumber" name="L935" href="#L935">935</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L936" href="#L936">936</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L937" href="#L937">937</a> 				enterOuterAlt(_localctx, 14);
+<a class="jxr_linenumber" name="L938" href="#L938">938</a> 				{
+<a class="jxr_linenumber" name="L939" href="#L939">939</a> 				setState(366);
+<a class="jxr_linenumber" name="L940" href="#L940">940</a> 				match(LITERAL_NON_SEALED);
+<a class="jxr_linenumber" name="L941" href="#L941">941</a> 				}
+<a class="jxr_linenumber" name="L942" href="#L942">942</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L943" href="#L943">943</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L944" href="#L944">944</a> 				enterOuterAlt(_localctx, 15);
+<a class="jxr_linenumber" name="L945" href="#L945">945</a> 				{
+<a class="jxr_linenumber" name="L946" href="#L946">946</a> 				setState(367);
+<a class="jxr_linenumber" name="L947" href="#L947">947</a> 				match(LITERAL_SEALED);
+<a class="jxr_linenumber" name="L948" href="#L948">948</a> 				}
+<a class="jxr_linenumber" name="L949" href="#L949">949</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L950" href="#L950">950</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L951" href="#L951">951</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L952" href="#L952">952</a> 			}
+<a class="jxr_linenumber" name="L953" href="#L953">953</a> 		}
+<a class="jxr_linenumber" name="L954" href="#L954">954</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L955" href="#L955">955</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L956" href="#L956">956</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L957" href="#L957">957</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L958" href="#L958">958</a> 		}
+<a class="jxr_linenumber" name="L959" href="#L959">959</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L960" href="#L960">960</a> 			exitRule();
+<a class="jxr_linenumber" name="L961" href="#L961">961</a> 		}
+<a class="jxr_linenumber" name="L962" href="#L962">962</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L963" href="#L963">963</a> 	}
+<a class="jxr_linenumber" name="L964" href="#L964">964</a> 
+<a class="jxr_linenumber" name="L965" href="#L965">965</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L966" href="#L966">966</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableModifierContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L967" href="#L967">967</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FINAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FINAL, 0); }
+<a class="jxr_linenumber" name="L968" href="#L968">968</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
+<a class="jxr_linenumber" name="L969" href="#L969">969</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L970" href="#L970">970</a> 		}
+<a class="jxr_linenumber" name="L971" href="#L971">971</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L972" href="#L972">972</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L973" href="#L973">973</a> 		}
+<a class="jxr_linenumber" name="L974" href="#L974">974</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableModifier; }
+<a class="jxr_linenumber" name="L975" href="#L975">975</a> 		@Override
+<a class="jxr_linenumber" name="L976" href="#L976">976</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L977" href="#L977">977</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableModifier(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L978" href="#L978">978</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L979" href="#L979">979</a> 		}
+<a class="jxr_linenumber" name="L980" href="#L980">980</a> 	}
+<a class="jxr_linenumber" name="L981" href="#L981">981</a> 
+<a class="jxr_linenumber" name="L982" href="#L982">982</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableModifierContext variableModifier() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L983" href="#L983">983</a> 		VariableModifierContext _localctx = <strong class="jxr_keyword">new</strong> VariableModifierContext(_ctx, getState());
+<a class="jxr_linenumber" name="L984" href="#L984">984</a> 		enterRule(_localctx, 12, RULE_variableModifier);
+<a class="jxr_linenumber" name="L985" href="#L985">985</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L986" href="#L986">986</a> 			setState(372);
+<a class="jxr_linenumber" name="L987" href="#L987">987</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L988" href="#L988">988</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L989" href="#L989">989</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L990" href="#L990">990</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L991" href="#L991">991</a> 				{
+<a class="jxr_linenumber" name="L992" href="#L992">992</a> 				setState(370);
+<a class="jxr_linenumber" name="L993" href="#L993">993</a> 				match(FINAL);
+<a class="jxr_linenumber" name="L994" href="#L994">994</a> 				}
+<a class="jxr_linenumber" name="L995" href="#L995">995</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L996" href="#L996">996</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L997" href="#L997">997</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L998" href="#L998">998</a> 				{
+<a class="jxr_linenumber" name="L999" href="#L999">999</a> 				setState(371);
+<a class="jxr_linenumber" name="L1000" href="#L1000">1000</a> 				annotation();
+<a class="jxr_linenumber" name="L1001" href="#L1001">1001</a> 				}
+<a class="jxr_linenumber" name="L1002" href="#L1002">1002</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L1003" href="#L1003">1003</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L1004" href="#L1004">1004</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1005" href="#L1005">1005</a> 			}
+<a class="jxr_linenumber" name="L1006" href="#L1006">1006</a> 		}
+<a class="jxr_linenumber" name="L1007" href="#L1007">1007</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1008" href="#L1008">1008</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1009" href="#L1009">1009</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1010" href="#L1010">1010</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1011" href="#L1011">1011</a> 		}
+<a class="jxr_linenumber" name="L1012" href="#L1012">1012</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1013" href="#L1013">1013</a> 			exitRule();
+<a class="jxr_linenumber" name="L1014" href="#L1014">1014</a> 		}
+<a class="jxr_linenumber" name="L1015" href="#L1015">1015</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1016" href="#L1016">1016</a> 	}
+<a class="jxr_linenumber" name="L1017" href="#L1017">1017</a> 
+<a class="jxr_linenumber" name="L1018" href="#L1018">1018</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1019" href="#L1019">1019</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1020" href="#L1020">1020</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L1021" href="#L1021">1021</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
+<a class="jxr_linenumber" name="L1022" href="#L1022">1022</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1023" href="#L1023">1023</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1024" href="#L1024">1024</a> 		}
+<a class="jxr_linenumber" name="L1025" href="#L1025">1025</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
+<a class="jxr_linenumber" name="L1026" href="#L1026">1026</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1027" href="#L1027">1027</a> 		}
+<a class="jxr_linenumber" name="L1028" href="#L1028">1028</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L1029" href="#L1029">1029</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> 		}
+<a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> 		<strong class="jxr_keyword">public</strong> ClassExtendsContext classExtends() {
+<a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassExtendsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> 		}
+<a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
+<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> 		}
+<a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() {
+<a class="jxr_linenumber" name="L1038" href="#L1038">1038</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PermittedSubclassesAndInterfacesContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1039" href="#L1039">1039</a> 		}
+<a class="jxr_linenumber" name="L1040" href="#L1040">1040</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L1041" href="#L1041">1041</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L1042" href="#L1042">1042</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1043" href="#L1043">1043</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L1044" href="#L1044">1044</a> 		}
+<a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classDeclaration; }
+<a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> 		@Override
+<a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> 		}
+<a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> 	}
+<a class="jxr_linenumber" name="L1052" href="#L1052">1052</a> 
+<a class="jxr_linenumber" name="L1053" href="#L1053">1053</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassDeclarationContext classDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1054" href="#L1054">1054</a> 		ClassDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ClassDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L1055" href="#L1055">1055</a> 		enterRule(_localctx, 14, RULE_classDeclaration);
+<a class="jxr_linenumber" name="L1056" href="#L1056">1056</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1057" href="#L1057">1057</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1058" href="#L1058">1058</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1059" href="#L1059">1059</a> 			{
+<a class="jxr_linenumber" name="L1060" href="#L1060">1060</a> 			setState(374);
+<a class="jxr_linenumber" name="L1061" href="#L1061">1061</a> 			match(LITERAL_CLASS);
+<a class="jxr_linenumber" name="L1062" href="#L1062">1062</a> 			setState(375);
+<a class="jxr_linenumber" name="L1063" href="#L1063">1063</a> 			id();
+<a class="jxr_linenumber" name="L1064" href="#L1064">1064</a> 			setState(377);
+<a class="jxr_linenumber" name="L1065" href="#L1065">1065</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1066" href="#L1066">1066</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1067" href="#L1067">1067</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L1068" href="#L1068">1068</a> 				{
+<a class="jxr_linenumber" name="L1069" href="#L1069">1069</a> 				setState(376);
+<a class="jxr_linenumber" name="L1070" href="#L1070">1070</a> 				typeParameters();
+<a class="jxr_linenumber" name="L1071" href="#L1071">1071</a> 				}
+<a class="jxr_linenumber" name="L1072" href="#L1072">1072</a> 			}
+<a class="jxr_linenumber" name="L1073" href="#L1073">1073</a> 
+<a class="jxr_linenumber" name="L1074" href="#L1074">1074</a> 			setState(380);
+<a class="jxr_linenumber" name="L1075" href="#L1075">1075</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1076" href="#L1076">1076</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1077" href="#L1077">1077</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
+<a class="jxr_linenumber" name="L1078" href="#L1078">1078</a> 				{
+<a class="jxr_linenumber" name="L1079" href="#L1079">1079</a> 				setState(379);
+<a class="jxr_linenumber" name="L1080" href="#L1080">1080</a> 				classExtends();
+<a class="jxr_linenumber" name="L1081" href="#L1081">1081</a> 				}
+<a class="jxr_linenumber" name="L1082" href="#L1082">1082</a> 			}
+<a class="jxr_linenumber" name="L1083" href="#L1083">1083</a> 
+<a class="jxr_linenumber" name="L1084" href="#L1084">1084</a> 			setState(383);
+<a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
+<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> 				{
+<a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> 				setState(382);
+<a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> 				implementsClause();
+<a class="jxr_linenumber" name="L1091" href="#L1091">1091</a> 				}
+<a class="jxr_linenumber" name="L1092" href="#L1092">1092</a> 			}
+<a class="jxr_linenumber" name="L1093" href="#L1093">1093</a> 
+<a class="jxr_linenumber" name="L1094" href="#L1094">1094</a> 			setState(386);
+<a class="jxr_linenumber" name="L1095" href="#L1095">1095</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1096" href="#L1096">1096</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1097" href="#L1097">1097</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_PERMITS) {
+<a class="jxr_linenumber" name="L1098" href="#L1098">1098</a> 				{
+<a class="jxr_linenumber" name="L1099" href="#L1099">1099</a> 				setState(385);
+<a class="jxr_linenumber" name="L1100" href="#L1100">1100</a> 				permittedSubclassesAndInterfaces();
+<a class="jxr_linenumber" name="L1101" href="#L1101">1101</a> 				}
+<a class="jxr_linenumber" name="L1102" href="#L1102">1102</a> 			}
+<a class="jxr_linenumber" name="L1103" href="#L1103">1103</a> 
+<a class="jxr_linenumber" name="L1104" href="#L1104">1104</a> 			setState(388);
+<a class="jxr_linenumber" name="L1105" href="#L1105">1105</a> 			classBody();
+<a class="jxr_linenumber" name="L1106" href="#L1106">1106</a> 			}
+<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a> 		}
+<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> 		}
+<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1114" href="#L1114">1114</a> 			exitRule();
+<a class="jxr_linenumber" name="L1115" href="#L1115">1115</a> 		}
+<a class="jxr_linenumber" name="L1116" href="#L1116">1116</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1117" href="#L1117">1117</a> 	}
+<a class="jxr_linenumber" name="L1118" href="#L1118">1118</a> 
+<a class="jxr_linenumber" name="L1119" href="#L1119">1119</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1120" href="#L1120">1120</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1121" href="#L1121">1121</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L1122" href="#L1122">1122</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RECORD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RECORD, 0); }
+<a class="jxr_linenumber" name="L1123" href="#L1123">1123</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1124" href="#L1124">1124</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1125" href="#L1125">1125</a> 		}
+<a class="jxr_linenumber" name="L1126" href="#L1126">1126</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsListContext recordComponentsList() {
+<a class="jxr_linenumber" name="L1127" href="#L1127">1127</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentsListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1128" href="#L1128">1128</a> 		}
+<a class="jxr_linenumber" name="L1129" href="#L1129">1129</a> 		<strong class="jxr_keyword">public</strong> RecordBodyContext recordBody() {
+<a class="jxr_linenumber" name="L1130" href="#L1130">1130</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1131" href="#L1131">1131</a> 		}
+<a class="jxr_linenumber" name="L1132" href="#L1132">1132</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L1133" href="#L1133">1133</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1134" href="#L1134">1134</a> 		}
+<a class="jxr_linenumber" name="L1135" href="#L1135">1135</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
+<a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> 		}
+<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L1139" href="#L1139">1139</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L1142" href="#L1142">1142</a> 		}
+<a class="jxr_linenumber" name="L1143" href="#L1143">1143</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordDeclaration; }
+<a class="jxr_linenumber" name="L1144" href="#L1144">1144</a> 		@Override
+<a class="jxr_linenumber" name="L1145" href="#L1145">1145</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1146" href="#L1146">1146</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1147" href="#L1147">1147</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1148" href="#L1148">1148</a> 		}
+<a class="jxr_linenumber" name="L1149" href="#L1149">1149</a> 	}
+<a class="jxr_linenumber" name="L1150" href="#L1150">1150</a> 
+<a class="jxr_linenumber" name="L1151" href="#L1151">1151</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordDeclarationContext recordDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1152" href="#L1152">1152</a> 		RecordDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> RecordDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L1153" href="#L1153">1153</a> 		enterRule(_localctx, 16, RULE_recordDeclaration);
+<a class="jxr_linenumber" name="L1154" href="#L1154">1154</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1155" href="#L1155">1155</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1156" href="#L1156">1156</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1157" href="#L1157">1157</a> 			{
+<a class="jxr_linenumber" name="L1158" href="#L1158">1158</a> 			setState(390);
+<a class="jxr_linenumber" name="L1159" href="#L1159">1159</a> 			match(LITERAL_RECORD);
+<a class="jxr_linenumber" name="L1160" href="#L1160">1160</a> 			setState(391);
+<a class="jxr_linenumber" name="L1161" href="#L1161">1161</a> 			id();
+<a class="jxr_linenumber" name="L1162" href="#L1162">1162</a> 			setState(393);
+<a class="jxr_linenumber" name="L1163" href="#L1163">1163</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1164" href="#L1164">1164</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1165" href="#L1165">1165</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L1166" href="#L1166">1166</a> 				{
+<a class="jxr_linenumber" name="L1167" href="#L1167">1167</a> 				setState(392);
+<a class="jxr_linenumber" name="L1168" href="#L1168">1168</a> 				typeParameters();
+<a class="jxr_linenumber" name="L1169" href="#L1169">1169</a> 				}
+<a class="jxr_linenumber" name="L1170" href="#L1170">1170</a> 			}
+<a class="jxr_linenumber" name="L1171" href="#L1171">1171</a> 
+<a class="jxr_linenumber" name="L1172" href="#L1172">1172</a> 			setState(395);
+<a class="jxr_linenumber" name="L1173" href="#L1173">1173</a> 			recordComponentsList();
+<a class="jxr_linenumber" name="L1174" href="#L1174">1174</a> 			setState(397);
+<a class="jxr_linenumber" name="L1175" href="#L1175">1175</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1176" href="#L1176">1176</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1177" href="#L1177">1177</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
+<a class="jxr_linenumber" name="L1178" href="#L1178">1178</a> 				{
+<a class="jxr_linenumber" name="L1179" href="#L1179">1179</a> 				setState(396);
+<a class="jxr_linenumber" name="L1180" href="#L1180">1180</a> 				implementsClause();
+<a class="jxr_linenumber" name="L1181" href="#L1181">1181</a> 				}
+<a class="jxr_linenumber" name="L1182" href="#L1182">1182</a> 			}
+<a class="jxr_linenumber" name="L1183" href="#L1183">1183</a> 
+<a class="jxr_linenumber" name="L1184" href="#L1184">1184</a> 			setState(399);
+<a class="jxr_linenumber" name="L1185" href="#L1185">1185</a> 			recordBody();
+<a class="jxr_linenumber" name="L1186" href="#L1186">1186</a> 			}
+<a class="jxr_linenumber" name="L1187" href="#L1187">1187</a> 		}
+<a class="jxr_linenumber" name="L1188" href="#L1188">1188</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1189" href="#L1189">1189</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1190" href="#L1190">1190</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1191" href="#L1191">1191</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1192" href="#L1192">1192</a> 		}
+<a class="jxr_linenumber" name="L1193" href="#L1193">1193</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1194" href="#L1194">1194</a> 			exitRule();
+<a class="jxr_linenumber" name="L1195" href="#L1195">1195</a> 		}
+<a class="jxr_linenumber" name="L1196" href="#L1196">1196</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1197" href="#L1197">1197</a> 	}
+<a class="jxr_linenumber" name="L1198" href="#L1198">1198</a> 
+<a class="jxr_linenumber" name="L1199" href="#L1199">1199</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1200" href="#L1200">1200</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentsListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1201" href="#L1201">1201</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L1202" href="#L1202">1202</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L1203" href="#L1203">1203</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsContext recordComponents() {
+<a class="jxr_linenumber" name="L1204" href="#L1204">1204</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1205" href="#L1205">1205</a> 		}
+<a class="jxr_linenumber" name="L1206" href="#L1206">1206</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1207" href="#L1207">1207</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1208" href="#L1208">1208</a> 		}
+<a class="jxr_linenumber" name="L1209" href="#L1209">1209</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponentsList; }
+<a class="jxr_linenumber" name="L1210" href="#L1210">1210</a> 		@Override
+<a class="jxr_linenumber" name="L1211" href="#L1211">1211</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1212" href="#L1212">1212</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponentsList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1213" href="#L1213">1213</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1214" href="#L1214">1214</a> 		}
+<a class="jxr_linenumber" name="L1215" href="#L1215">1215</a> 	}
+<a class="jxr_linenumber" name="L1216" href="#L1216">1216</a> 
+<a class="jxr_linenumber" name="L1217" href="#L1217">1217</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentsListContext recordComponentsList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1218" href="#L1218">1218</a> 		RecordComponentsListContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentsListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1219" href="#L1219">1219</a> 		enterRule(_localctx, 18, RULE_recordComponentsList);
+<a class="jxr_linenumber" name="L1220" href="#L1220">1220</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1221" href="#L1221">1221</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1222" href="#L1222">1222</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1223" href="#L1223">1223</a> 			{
+<a class="jxr_linenumber" name="L1224" href="#L1224">1224</a> 			setState(401);
+<a class="jxr_linenumber" name="L1225" href="#L1225">1225</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L1226" href="#L1226">1226</a> 			setState(403);
+<a class="jxr_linenumber" name="L1227" href="#L1227">1227</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1229" href="#L1229">1229</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 18035977498918913L) != 0)) {
+<a class="jxr_linenumber" name="L1230" href="#L1230">1230</a> 				{
+<a class="jxr_linenumber" name="L1231" href="#L1231">1231</a> 				setState(402);
+<a class="jxr_linenumber" name="L1232" href="#L1232">1232</a> 				recordComponents();
+<a class="jxr_linenumber" name="L1233" href="#L1233">1233</a> 				}
+<a class="jxr_linenumber" name="L1234" href="#L1234">1234</a> 			}
+<a class="jxr_linenumber" name="L1235" href="#L1235">1235</a> 
+<a class="jxr_linenumber" name="L1236" href="#L1236">1236</a> 			setState(405);
+<a class="jxr_linenumber" name="L1237" href="#L1237">1237</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L1238" href="#L1238">1238</a> 			}
+<a class="jxr_linenumber" name="L1239" href="#L1239">1239</a> 		}
+<a class="jxr_linenumber" name="L1240" href="#L1240">1240</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1241" href="#L1241">1241</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1242" href="#L1242">1242</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1243" href="#L1243">1243</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1244" href="#L1244">1244</a> 		}
+<a class="jxr_linenumber" name="L1245" href="#L1245">1245</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a> 			exitRule();
+<a class="jxr_linenumber" name="L1247" href="#L1247">1247</a> 		}
+<a class="jxr_linenumber" name="L1248" href="#L1248">1248</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1249" href="#L1249">1249</a> 	}
+<a class="jxr_linenumber" name="L1250" href="#L1250">1250</a> 
+<a class="jxr_linenumber" name="L1251" href="#L1251">1251</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1252" href="#L1252">1252</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1253" href="#L1253">1253</a> 		<strong class="jxr_keyword">public</strong> List&lt;RecordComponentContext&gt; recordComponent() {
+<a class="jxr_linenumber" name="L1254" href="#L1254">1254</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(RecordComponentContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1255" href="#L1255">1255</a> 		}
+<a class="jxr_linenumber" name="L1256" href="#L1256">1256</a> 		<strong class="jxr_keyword">public</strong> RecordComponentContext recordComponent(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1257" href="#L1257">1257</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1258" href="#L1258">1258</a> 		}
+<a class="jxr_linenumber" name="L1259" href="#L1259">1259</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L1260" href="#L1260">1260</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1261" href="#L1261">1261</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L1262" href="#L1262">1262</a> 		}
+<a class="jxr_linenumber" name="L1263" href="#L1263">1263</a> 		<strong class="jxr_keyword">public</strong> LastRecordComponentContext lastRecordComponent() {
+<a class="jxr_linenumber" name="L1264" href="#L1264">1264</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LastRecordComponentContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1265" href="#L1265">1265</a> 		}
+<a class="jxr_linenumber" name="L1266" href="#L1266">1266</a> 		<strong class="jxr_keyword">public</strong> RecordComponentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1267" href="#L1267">1267</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a> 		}
+<a class="jxr_linenumber" name="L1269" href="#L1269">1269</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponents; }
+<a class="jxr_linenumber" name="L1270" href="#L1270">1270</a> 		@Override
+<a class="jxr_linenumber" name="L1271" href="#L1271">1271</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1272" href="#L1272">1272</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponents(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1273" href="#L1273">1273</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1274" href="#L1274">1274</a> 		}
+<a class="jxr_linenumber" name="L1275" href="#L1275">1275</a> 	}
+<a class="jxr_linenumber" name="L1276" href="#L1276">1276</a> 
+<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentsContext recordComponents() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1278" href="#L1278">1278</a> 		RecordComponentsContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1279" href="#L1279">1279</a> 		enterRule(_localctx, 20, RULE_recordComponents);
+<a class="jxr_linenumber" name="L1280" href="#L1280">1280</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1281" href="#L1281">1281</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1282" href="#L1282">1282</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L1283" href="#L1283">1283</a> 			setState(420);
+<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1285" href="#L1285">1285</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,21,_ctx) ) {
+<a class="jxr_linenumber" name="L1286" href="#L1286">1286</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L1287" href="#L1287">1287</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1288" href="#L1288">1288</a> 				{
+<a class="jxr_linenumber" name="L1289" href="#L1289">1289</a> 				setState(407);
+<a class="jxr_linenumber" name="L1290" href="#L1290">1290</a> 				recordComponent();
+<a class="jxr_linenumber" name="L1291" href="#L1291">1291</a> 				setState(412);
+<a class="jxr_linenumber" name="L1292" href="#L1292">1292</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1293" href="#L1293">1293</a> 				_alt = getInterpreter().adaptivePredict(_input,19,_ctx);
+<a class="jxr_linenumber" name="L1294" href="#L1294">1294</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L1295" href="#L1295">1295</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L1296" href="#L1296">1296</a> 						{
-<a class="jxr_linenumber" name="L1297" href="#L1297">1297</a> 						setState(408);
-<a class="jxr_linenumber" name="L1298" href="#L1298">1298</a> 						match(COMMA);
-<a class="jxr_linenumber" name="L1299" href="#L1299">1299</a> 						setState(409);
-<a class="jxr_linenumber" name="L1300" href="#L1300">1300</a> 						recordComponent();
-<a class="jxr_linenumber" name="L1301" href="#L1301">1301</a> 						}
-<a class="jxr_linenumber" name="L1302" href="#L1302">1302</a> 						} 
-<a class="jxr_linenumber" name="L1303" href="#L1303">1303</a> 					}
-<a class="jxr_linenumber" name="L1304" href="#L1304">1304</a> 					setState(414);
-<a class="jxr_linenumber" name="L1305" href="#L1305">1305</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1306" href="#L1306">1306</a> 					_alt = getInterpreter().adaptivePredict(_input,19,_ctx);
-<a class="jxr_linenumber" name="L1307" href="#L1307">1307</a> 				}
-<a class="jxr_linenumber" name="L1308" href="#L1308">1308</a> 				setState(417);
-<a class="jxr_linenumber" name="L1309" href="#L1309">1309</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a> 				<strong class="jxr_keyword">if</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a> 					{
-<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a> 					setState(415);
-<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a> 					match(COMMA);
-<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a> 					setState(416);
-<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a> 					lastRecordComponent();
-<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a> 					}
-<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a> 				}
-<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a> 
-<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a> 				}
-<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> 				{
-<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a> 				setState(419);
-<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> 				lastRecordComponent();
-<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a> 				}
-<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a> 			}
-<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> 		}
-<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a> 		}
-<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a> 			exitRule();
-<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a> 		}
-<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1340" href="#L1340">1340</a> 	}
-<a class="jxr_linenumber" name="L1341" href="#L1341">1341</a> 
-<a class="jxr_linenumber" name="L1342" href="#L1342">1342</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1343" href="#L1343">1343</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1344" href="#L1344">1344</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L1345" href="#L1345">1345</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L1346" href="#L1346">1346</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1347" href="#L1347">1347</a> 		}
-<a class="jxr_linenumber" name="L1348" href="#L1348">1348</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1349" href="#L1349">1349</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1350" href="#L1350">1350</a> 		}
-<a class="jxr_linenumber" name="L1351" href="#L1351">1351</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L1352" href="#L1352">1352</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1353" href="#L1353">1353</a> 		}
-<a class="jxr_linenumber" name="L1354" href="#L1354">1354</a> 		<strong class="jxr_keyword">public</strong> RecordComponentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1355" href="#L1355">1355</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1356" href="#L1356">1356</a> 		}
-<a class="jxr_linenumber" name="L1357" href="#L1357">1357</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponent; }
-<a class="jxr_linenumber" name="L1358" href="#L1358">1358</a> 		@Override
-<a class="jxr_linenumber" name="L1359" href="#L1359">1359</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1360" href="#L1360">1360</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponent(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1361" href="#L1361">1361</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1362" href="#L1362">1362</a> 		}
-<a class="jxr_linenumber" name="L1363" href="#L1363">1363</a> 	}
-<a class="jxr_linenumber" name="L1364" href="#L1364">1364</a> 
-<a class="jxr_linenumber" name="L1365" href="#L1365">1365</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentContext recordComponent() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1366" href="#L1366">1366</a> 		RecordComponentContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1367" href="#L1367">1367</a> 		enterRule(_localctx, 22, RULE_recordComponent);
-<a class="jxr_linenumber" name="L1368" href="#L1368">1368</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1369" href="#L1369">1369</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1370" href="#L1370">1370</a> 			{
-<a class="jxr_linenumber" name="L1371" href="#L1371">1371</a> 			setState(422);
-<a class="jxr_linenumber" name="L1372" href="#L1372">1372</a> 			annotations(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L1373" href="#L1373">1373</a> 			setState(423);
-<a class="jxr_linenumber" name="L1374" href="#L1374">1374</a> 			((RecordComponentContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L1375" href="#L1375">1375</a> 			setState(424);
-<a class="jxr_linenumber" name="L1376" href="#L1376">1376</a> 			id();
-<a class="jxr_linenumber" name="L1377" href="#L1377">1377</a> 			}
-<a class="jxr_linenumber" name="L1378" href="#L1378">1378</a> 		}
-<a class="jxr_linenumber" name="L1379" href="#L1379">1379</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1380" href="#L1380">1380</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1381" href="#L1381">1381</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1382" href="#L1382">1382</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1383" href="#L1383">1383</a> 		}
-<a class="jxr_linenumber" name="L1384" href="#L1384">1384</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1385" href="#L1385">1385</a> 			exitRule();
-<a class="jxr_linenumber" name="L1386" href="#L1386">1386</a> 		}
-<a class="jxr_linenumber" name="L1387" href="#L1387">1387</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1388" href="#L1388">1388</a> 	}
-<a class="jxr_linenumber" name="L1389" href="#L1389">1389</a> 
-<a class="jxr_linenumber" name="L1390" href="#L1390">1390</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LastRecordComponentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1392" href="#L1392">1392</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L1393" href="#L1393">1393</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L1394" href="#L1394">1394</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1395" href="#L1395">1395</a> 		}
-<a class="jxr_linenumber" name="L1396" href="#L1396">1396</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ELLIPSIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ELLIPSIS, 0); }
-<a class="jxr_linenumber" name="L1397" href="#L1397">1397</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1398" href="#L1398">1398</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1399" href="#L1399">1399</a> 		}
-<a class="jxr_linenumber" name="L1400" href="#L1400">1400</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L1401" href="#L1401">1401</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1402" href="#L1402">1402</a> 		}
-<a class="jxr_linenumber" name="L1403" href="#L1403">1403</a> 		<strong class="jxr_keyword">public</strong> LastRecordComponentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1404" href="#L1404">1404</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1405" href="#L1405">1405</a> 		}
-<a class="jxr_linenumber" name="L1406" href="#L1406">1406</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lastRecordComponent; }
-<a class="jxr_linenumber" name="L1407" href="#L1407">1407</a> 		@Override
-<a class="jxr_linenumber" name="L1408" href="#L1408">1408</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1409" href="#L1409">1409</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLastRecordComponent(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1410" href="#L1410">1410</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1411" href="#L1411">1411</a> 		}
-<a class="jxr_linenumber" name="L1412" href="#L1412">1412</a> 	}
-<a class="jxr_linenumber" name="L1413" href="#L1413">1413</a> 
-<a class="jxr_linenumber" name="L1414" href="#L1414">1414</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LastRecordComponentContext lastRecordComponent() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1415" href="#L1415">1415</a> 		LastRecordComponentContext _localctx = <strong class="jxr_keyword">new</strong> LastRecordComponentContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1416" href="#L1416">1416</a> 		enterRule(_localctx, 24, RULE_lastRecordComponent);
-<a class="jxr_linenumber" name="L1417" href="#L1417">1417</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1418" href="#L1418">1418</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1419" href="#L1419">1419</a> 			{
-<a class="jxr_linenumber" name="L1420" href="#L1420">1420</a> 			setState(426);
-<a class="jxr_linenumber" name="L1421" href="#L1421">1421</a> 			annotations(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L1422" href="#L1422">1422</a> 			setState(427);
-<a class="jxr_linenumber" name="L1423" href="#L1423">1423</a> 			((LastRecordComponentContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L1424" href="#L1424">1424</a> 			setState(428);
-<a class="jxr_linenumber" name="L1425" href="#L1425">1425</a> 			match(ELLIPSIS);
-<a class="jxr_linenumber" name="L1426" href="#L1426">1426</a> 			setState(429);
-<a class="jxr_linenumber" name="L1427" href="#L1427">1427</a> 			id();
-<a class="jxr_linenumber" name="L1428" href="#L1428">1428</a> 			}
-<a class="jxr_linenumber" name="L1429" href="#L1429">1429</a> 		}
-<a class="jxr_linenumber" name="L1430" href="#L1430">1430</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1431" href="#L1431">1431</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1432" href="#L1432">1432</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1433" href="#L1433">1433</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1434" href="#L1434">1434</a> 		}
-<a class="jxr_linenumber" name="L1435" href="#L1435">1435</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1436" href="#L1436">1436</a> 			exitRule();
-<a class="jxr_linenumber" name="L1437" href="#L1437">1437</a> 		}
-<a class="jxr_linenumber" name="L1438" href="#L1438">1438</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1439" href="#L1439">1439</a> 	}
-<a class="jxr_linenumber" name="L1440" href="#L1440">1440</a> 
-<a class="jxr_linenumber" name="L1441" href="#L1441">1441</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1443" href="#L1443">1443</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L1444" href="#L1444">1444</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L1445" href="#L1445">1445</a> 		<strong class="jxr_keyword">public</strong> List&lt;RecordBodyDeclarationContext&gt; recordBodyDeclaration() {
-<a class="jxr_linenumber" name="L1446" href="#L1446">1446</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(RecordBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1447" href="#L1447">1447</a> 		}
-<a class="jxr_linenumber" name="L1448" href="#L1448">1448</a> 		<strong class="jxr_keyword">public</strong> RecordBodyDeclarationContext recordBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1450" href="#L1450">1450</a> 		}
-<a class="jxr_linenumber" name="L1451" href="#L1451">1451</a> 		<strong class="jxr_keyword">public</strong> RecordBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1452" href="#L1452">1452</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1453" href="#L1453">1453</a> 		}
-<a class="jxr_linenumber" name="L1454" href="#L1454">1454</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordBody; }
-<a class="jxr_linenumber" name="L1455" href="#L1455">1455</a> 		@Override
-<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1457" href="#L1457">1457</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1458" href="#L1458">1458</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1459" href="#L1459">1459</a> 		}
-<a class="jxr_linenumber" name="L1460" href="#L1460">1460</a> 	}
-<a class="jxr_linenumber" name="L1461" href="#L1461">1461</a> 
-<a class="jxr_linenumber" name="L1462" href="#L1462">1462</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordBodyContext recordBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a> 		RecordBodyContext _localctx = <strong class="jxr_keyword">new</strong> RecordBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1464" href="#L1464">1464</a> 		enterRule(_localctx, 26, RULE_recordBody);
-<a class="jxr_linenumber" name="L1465" href="#L1465">1465</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1466" href="#L1466">1466</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1467" href="#L1467">1467</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1468" href="#L1468">1468</a> 			{
-<a class="jxr_linenumber" name="L1469" href="#L1469">1469</a> 			setState(431);
-<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a> 			setState(435);
-<a class="jxr_linenumber" name="L1472" href="#L1472">1472</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1473" href="#L1473">1473</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1474" href="#L1474">1474</a> 			<strong class="jxr_keyword">while</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; -1729906174200905728L) != 0) || ((((_la - 64)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 64)) &amp; 9007200328483263L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0)) {
-<a class="jxr_linenumber" name="L1475" href="#L1475">1475</a> 				{
+<a class="jxr_linenumber" name="L1297" href="#L1297">1297</a> 						{
+<a class="jxr_linenumber" name="L1298" href="#L1298">1298</a> 						setState(408);
+<a class="jxr_linenumber" name="L1299" href="#L1299">1299</a> 						match(COMMA);
+<a class="jxr_linenumber" name="L1300" href="#L1300">1300</a> 						setState(409);
+<a class="jxr_linenumber" name="L1301" href="#L1301">1301</a> 						recordComponent();
+<a class="jxr_linenumber" name="L1302" href="#L1302">1302</a> 						}
+<a class="jxr_linenumber" name="L1303" href="#L1303">1303</a> 						} 
+<a class="jxr_linenumber" name="L1304" href="#L1304">1304</a> 					}
+<a class="jxr_linenumber" name="L1305" href="#L1305">1305</a> 					setState(414);
+<a class="jxr_linenumber" name="L1306" href="#L1306">1306</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1307" href="#L1307">1307</a> 					_alt = getInterpreter().adaptivePredict(_input,19,_ctx);
+<a class="jxr_linenumber" name="L1308" href="#L1308">1308</a> 				}
+<a class="jxr_linenumber" name="L1309" href="#L1309">1309</a> 				setState(417);
+<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a> 				<strong class="jxr_keyword">if</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a> 					{
+<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a> 					setState(415);
+<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a> 					match(COMMA);
+<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a> 					setState(416);
+<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a> 					lastRecordComponent();
+<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a> 					}
+<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a> 				}
+<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a> 
+<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a> 				}
+<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a> 				{
+<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> 				setState(419);
+<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a> 				lastRecordComponent();
+<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a> 				}
+<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> 			}
+<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a> 		}
+<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a> 		}
+<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a> 			exitRule();
+<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a> 		}
+<a class="jxr_linenumber" name="L1340" href="#L1340">1340</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1341" href="#L1341">1341</a> 	}
+<a class="jxr_linenumber" name="L1342" href="#L1342">1342</a> 
+<a class="jxr_linenumber" name="L1343" href="#L1343">1343</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1344" href="#L1344">1344</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1345" href="#L1345">1345</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L1346" href="#L1346">1346</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L1347" href="#L1347">1347</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1348" href="#L1348">1348</a> 		}
+<a class="jxr_linenumber" name="L1349" href="#L1349">1349</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1350" href="#L1350">1350</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1351" href="#L1351">1351</a> 		}
+<a class="jxr_linenumber" name="L1352" href="#L1352">1352</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L1353" href="#L1353">1353</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1354" href="#L1354">1354</a> 		}
+<a class="jxr_linenumber" name="L1355" href="#L1355">1355</a> 		<strong class="jxr_keyword">public</strong> RecordComponentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1356" href="#L1356">1356</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1357" href="#L1357">1357</a> 		}
+<a class="jxr_linenumber" name="L1358" href="#L1358">1358</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponent; }
+<a class="jxr_linenumber" name="L1359" href="#L1359">1359</a> 		@Override
+<a class="jxr_linenumber" name="L1360" href="#L1360">1360</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1361" href="#L1361">1361</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponent(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1362" href="#L1362">1362</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1363" href="#L1363">1363</a> 		}
+<a class="jxr_linenumber" name="L1364" href="#L1364">1364</a> 	}
+<a class="jxr_linenumber" name="L1365" href="#L1365">1365</a> 
+<a class="jxr_linenumber" name="L1366" href="#L1366">1366</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentContext recordComponent() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1367" href="#L1367">1367</a> 		RecordComponentContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1368" href="#L1368">1368</a> 		enterRule(_localctx, 22, RULE_recordComponent);
+<a class="jxr_linenumber" name="L1369" href="#L1369">1369</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1370" href="#L1370">1370</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1371" href="#L1371">1371</a> 			{
+<a class="jxr_linenumber" name="L1372" href="#L1372">1372</a> 			setState(422);
+<a class="jxr_linenumber" name="L1373" href="#L1373">1373</a> 			annotations(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L1374" href="#L1374">1374</a> 			setState(423);
+<a class="jxr_linenumber" name="L1375" href="#L1375">1375</a> 			((RecordComponentContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L1376" href="#L1376">1376</a> 			setState(424);
+<a class="jxr_linenumber" name="L1377" href="#L1377">1377</a> 			id();
+<a class="jxr_linenumber" name="L1378" href="#L1378">1378</a> 			}
+<a class="jxr_linenumber" name="L1379" href="#L1379">1379</a> 		}
+<a class="jxr_linenumber" name="L1380" href="#L1380">1380</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1381" href="#L1381">1381</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1382" href="#L1382">1382</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1383" href="#L1383">1383</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1384" href="#L1384">1384</a> 		}
+<a class="jxr_linenumber" name="L1385" href="#L1385">1385</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1386" href="#L1386">1386</a> 			exitRule();
+<a class="jxr_linenumber" name="L1387" href="#L1387">1387</a> 		}
+<a class="jxr_linenumber" name="L1388" href="#L1388">1388</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1389" href="#L1389">1389</a> 	}
+<a class="jxr_linenumber" name="L1390" href="#L1390">1390</a> 
+<a class="jxr_linenumber" name="L1391" href="#L1391">1391</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1392" href="#L1392">1392</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LastRecordComponentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1393" href="#L1393">1393</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L1394" href="#L1394">1394</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L1395" href="#L1395">1395</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1396" href="#L1396">1396</a> 		}
+<a class="jxr_linenumber" name="L1397" href="#L1397">1397</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ELLIPSIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ELLIPSIS, 0); }
+<a class="jxr_linenumber" name="L1398" href="#L1398">1398</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1399" href="#L1399">1399</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1400" href="#L1400">1400</a> 		}
+<a class="jxr_linenumber" name="L1401" href="#L1401">1401</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L1402" href="#L1402">1402</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1403" href="#L1403">1403</a> 		}
+<a class="jxr_linenumber" name="L1404" href="#L1404">1404</a> 		<strong class="jxr_keyword">public</strong> LastRecordComponentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1405" href="#L1405">1405</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1406" href="#L1406">1406</a> 		}
+<a class="jxr_linenumber" name="L1407" href="#L1407">1407</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lastRecordComponent; }
+<a class="jxr_linenumber" name="L1408" href="#L1408">1408</a> 		@Override
+<a class="jxr_linenumber" name="L1409" href="#L1409">1409</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1410" href="#L1410">1410</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLastRecordComponent(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1411" href="#L1411">1411</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1412" href="#L1412">1412</a> 		}
+<a class="jxr_linenumber" name="L1413" href="#L1413">1413</a> 	}
+<a class="jxr_linenumber" name="L1414" href="#L1414">1414</a> 
+<a class="jxr_linenumber" name="L1415" href="#L1415">1415</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LastRecordComponentContext lastRecordComponent() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1416" href="#L1416">1416</a> 		LastRecordComponentContext _localctx = <strong class="jxr_keyword">new</strong> LastRecordComponentContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1417" href="#L1417">1417</a> 		enterRule(_localctx, 24, RULE_lastRecordComponent);
+<a class="jxr_linenumber" name="L1418" href="#L1418">1418</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1419" href="#L1419">1419</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1420" href="#L1420">1420</a> 			{
+<a class="jxr_linenumber" name="L1421" href="#L1421">1421</a> 			setState(426);
+<a class="jxr_linenumber" name="L1422" href="#L1422">1422</a> 			annotations(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L1423" href="#L1423">1423</a> 			setState(427);
+<a class="jxr_linenumber" name="L1424" href="#L1424">1424</a> 			((LastRecordComponentContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L1425" href="#L1425">1425</a> 			setState(428);
+<a class="jxr_linenumber" name="L1426" href="#L1426">1426</a> 			match(ELLIPSIS);
+<a class="jxr_linenumber" name="L1427" href="#L1427">1427</a> 			setState(429);
+<a class="jxr_linenumber" name="L1428" href="#L1428">1428</a> 			id();
+<a class="jxr_linenumber" name="L1429" href="#L1429">1429</a> 			}
+<a class="jxr_linenumber" name="L1430" href="#L1430">1430</a> 		}
+<a class="jxr_linenumber" name="L1431" href="#L1431">1431</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1432" href="#L1432">1432</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1433" href="#L1433">1433</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1434" href="#L1434">1434</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1435" href="#L1435">1435</a> 		}
+<a class="jxr_linenumber" name="L1436" href="#L1436">1436</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1437" href="#L1437">1437</a> 			exitRule();
+<a class="jxr_linenumber" name="L1438" href="#L1438">1438</a> 		}
+<a class="jxr_linenumber" name="L1439" href="#L1439">1439</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1440" href="#L1440">1440</a> 	}
+<a class="jxr_linenumber" name="L1441" href="#L1441">1441</a> 
+<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1443" href="#L1443">1443</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1444" href="#L1444">1444</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L1445" href="#L1445">1445</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L1446" href="#L1446">1446</a> 		<strong class="jxr_keyword">public</strong> List&lt;RecordBodyDeclarationContext&gt; recordBodyDeclaration() {
+<a class="jxr_linenumber" name="L1447" href="#L1447">1447</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(RecordBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1448" href="#L1448">1448</a> 		}
+<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a> 		<strong class="jxr_keyword">public</strong> RecordBodyDeclarationContext recordBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1450" href="#L1450">1450</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1451" href="#L1451">1451</a> 		}
+<a class="jxr_linenumber" name="L1452" href="#L1452">1452</a> 		<strong class="jxr_keyword">public</strong> RecordBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1453" href="#L1453">1453</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1454" href="#L1454">1454</a> 		}
+<a class="jxr_linenumber" name="L1455" href="#L1455">1455</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordBody; }
+<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a> 		@Override
+<a class="jxr_linenumber" name="L1457" href="#L1457">1457</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1458" href="#L1458">1458</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1459" href="#L1459">1459</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1460" href="#L1460">1460</a> 		}
+<a class="jxr_linenumber" name="L1461" href="#L1461">1461</a> 	}
+<a class="jxr_linenumber" name="L1462" href="#L1462">1462</a> 
+<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordBodyContext recordBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1464" href="#L1464">1464</a> 		RecordBodyContext _localctx = <strong class="jxr_keyword">new</strong> RecordBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1465" href="#L1465">1465</a> 		enterRule(_localctx, 26, RULE_recordBody);
+<a class="jxr_linenumber" name="L1466" href="#L1466">1466</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1467" href="#L1467">1467</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1468" href="#L1468">1468</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1469" href="#L1469">1469</a> 			{
+<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a> 			setState(431);
+<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L1472" href="#L1472">1472</a> 			setState(435);
+<a class="jxr_linenumber" name="L1473" href="#L1473">1473</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1474" href="#L1474">1474</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1475" href="#L1475">1475</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028812048202823L) != 0) || ((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 9007267974217729L) != 0) || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
 <a class="jxr_linenumber" name="L1476" href="#L1476">1476</a> 				{
-<a class="jxr_linenumber" name="L1477" href="#L1477">1477</a> 				setState(432);
-<a class="jxr_linenumber" name="L1478" href="#L1478">1478</a> 				recordBodyDeclaration();
-<a class="jxr_linenumber" name="L1479" href="#L1479">1479</a> 				}
+<a class="jxr_linenumber" name="L1477" href="#L1477">1477</a> 				{
+<a class="jxr_linenumber" name="L1478" href="#L1478">1478</a> 				setState(432);
+<a class="jxr_linenumber" name="L1479" href="#L1479">1479</a> 				recordBodyDeclaration();
 <a class="jxr_linenumber" name="L1480" href="#L1480">1480</a> 				}
-<a class="jxr_linenumber" name="L1481" href="#L1481">1481</a> 				setState(437);
-<a class="jxr_linenumber" name="L1482" href="#L1482">1482</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1483" href="#L1483">1483</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1484" href="#L1484">1484</a> 			}
-<a class="jxr_linenumber" name="L1485" href="#L1485">1485</a> 			setState(438);
-<a class="jxr_linenumber" name="L1486" href="#L1486">1486</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L1487" href="#L1487">1487</a> 			}
-<a class="jxr_linenumber" name="L1488" href="#L1488">1488</a> 		}
-<a class="jxr_linenumber" name="L1489" href="#L1489">1489</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1490" href="#L1490">1490</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1491" href="#L1491">1491</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1492" href="#L1492">1492</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1493" href="#L1493">1493</a> 		}
-<a class="jxr_linenumber" name="L1494" href="#L1494">1494</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1495" href="#L1495">1495</a> 			exitRule();
-<a class="jxr_linenumber" name="L1496" href="#L1496">1496</a> 		}
-<a class="jxr_linenumber" name="L1497" href="#L1497">1497</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1498" href="#L1498">1498</a> 	}
-<a class="jxr_linenumber" name="L1499" href="#L1499">1499</a> 
-<a class="jxr_linenumber" name="L1500" href="#L1500">1500</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1501" href="#L1501">1501</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1502" href="#L1502">1502</a> 		<strong class="jxr_keyword">public</strong> CompactConstructorDeclarationContext compactConstructorDeclaration() {
-<a class="jxr_linenumber" name="L1503" href="#L1503">1503</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CompactConstructorDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1504" href="#L1504">1504</a> 		}
-<a class="jxr_linenumber" name="L1505" href="#L1505">1505</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration() {
-<a class="jxr_linenumber" name="L1506" href="#L1506">1506</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1507" href="#L1507">1507</a> 		}
-<a class="jxr_linenumber" name="L1508" href="#L1508">1508</a> 		<strong class="jxr_keyword">public</strong> RecordBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1509" href="#L1509">1509</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1510" href="#L1510">1510</a> 		}
-<a class="jxr_linenumber" name="L1511" href="#L1511">1511</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordBodyDeclaration; }
-<a class="jxr_linenumber" name="L1512" href="#L1512">1512</a> 		@Override
-<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordBodyDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a> 		}
-<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a> 	}
-<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a> 
-<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordBodyDeclarationContext recordBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a> 		RecordBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> RecordBodyDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a> 		enterRule(_localctx, 28, RULE_recordBodyDeclaration);
-<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a> 			setState(442);
-<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,23,_ctx) ) {
-<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a> 				{
-<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a> 				setState(440);
-<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a> 				compactConstructorDeclaration();
-<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a> 				}
-<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a> 				{
-<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a> 				setState(441);
-<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a> 				classBodyDeclaration();
-<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a> 				}
-<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a> 			}
-<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a> 		}
-<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a> 		}
-<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a> 			exitRule();
-<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a> 		}
-<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a> 	}
-<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a> 
-<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CompactConstructorDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a> 		}
-<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBlock() {
-<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a> 		}
-<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> 		}
-<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a> 		}
-<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a> 		<strong class="jxr_keyword">public</strong> CompactConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a> 		}
-<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_compactConstructorDeclaration; }
-<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a> 		@Override
-<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCompactConstructorDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a> 		}
-<a class="jxr_linenumber" name="L1578" href="#L1578">1578</a> 	}
-<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a> 
-<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CompactConstructorDeclarationContext compactConstructorDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a> 		CompactConstructorDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> CompactConstructorDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a> 		enterRule(_localctx, 30, RULE_compactConstructorDeclaration);
-<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a> 			{
-<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a> 			setState(447);
-<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a> 			_alt = getInterpreter().adaptivePredict(_input,24,_ctx);
-<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a> 					{
+<a class="jxr_linenumber" name="L1481" href="#L1481">1481</a> 				}
+<a class="jxr_linenumber" name="L1482" href="#L1482">1482</a> 				setState(437);
+<a class="jxr_linenumber" name="L1483" href="#L1483">1483</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1484" href="#L1484">1484</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1485" href="#L1485">1485</a> 			}
+<a class="jxr_linenumber" name="L1486" href="#L1486">1486</a> 			setState(438);
+<a class="jxr_linenumber" name="L1487" href="#L1487">1487</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L1488" href="#L1488">1488</a> 			}
+<a class="jxr_linenumber" name="L1489" href="#L1489">1489</a> 		}
+<a class="jxr_linenumber" name="L1490" href="#L1490">1490</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1491" href="#L1491">1491</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1492" href="#L1492">1492</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1493" href="#L1493">1493</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1494" href="#L1494">1494</a> 		}
+<a class="jxr_linenumber" name="L1495" href="#L1495">1495</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1496" href="#L1496">1496</a> 			exitRule();
+<a class="jxr_linenumber" name="L1497" href="#L1497">1497</a> 		}
+<a class="jxr_linenumber" name="L1498" href="#L1498">1498</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1499" href="#L1499">1499</a> 	}
+<a class="jxr_linenumber" name="L1500" href="#L1500">1500</a> 
+<a class="jxr_linenumber" name="L1501" href="#L1501">1501</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1502" href="#L1502">1502</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1503" href="#L1503">1503</a> 		<strong class="jxr_keyword">public</strong> CompactConstructorDeclarationContext compactConstructorDeclaration() {
+<a class="jxr_linenumber" name="L1504" href="#L1504">1504</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CompactConstructorDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1505" href="#L1505">1505</a> 		}
+<a class="jxr_linenumber" name="L1506" href="#L1506">1506</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration() {
+<a class="jxr_linenumber" name="L1507" href="#L1507">1507</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1508" href="#L1508">1508</a> 		}
+<a class="jxr_linenumber" name="L1509" href="#L1509">1509</a> 		<strong class="jxr_keyword">public</strong> RecordBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1510" href="#L1510">1510</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1511" href="#L1511">1511</a> 		}
+<a class="jxr_linenumber" name="L1512" href="#L1512">1512</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordBodyDeclaration; }
+<a class="jxr_linenumber" name="L1513" href="#L1513">1513</a> 		@Override
+<a class="jxr_linenumber" name="L1514" href="#L1514">1514</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1515" href="#L1515">1515</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordBodyDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1516" href="#L1516">1516</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1517" href="#L1517">1517</a> 		}
+<a class="jxr_linenumber" name="L1518" href="#L1518">1518</a> 	}
+<a class="jxr_linenumber" name="L1519" href="#L1519">1519</a> 
+<a class="jxr_linenumber" name="L1520" href="#L1520">1520</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordBodyDeclarationContext recordBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1521" href="#L1521">1521</a> 		RecordBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> RecordBodyDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1522" href="#L1522">1522</a> 		enterRule(_localctx, 28, RULE_recordBodyDeclaration);
+<a class="jxr_linenumber" name="L1523" href="#L1523">1523</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1524" href="#L1524">1524</a> 			setState(442);
+<a class="jxr_linenumber" name="L1525" href="#L1525">1525</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1526" href="#L1526">1526</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,23,_ctx) ) {
+<a class="jxr_linenumber" name="L1527" href="#L1527">1527</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L1528" href="#L1528">1528</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1529" href="#L1529">1529</a> 				{
+<a class="jxr_linenumber" name="L1530" href="#L1530">1530</a> 				setState(440);
+<a class="jxr_linenumber" name="L1531" href="#L1531">1531</a> 				compactConstructorDeclaration();
+<a class="jxr_linenumber" name="L1532" href="#L1532">1532</a> 				}
+<a class="jxr_linenumber" name="L1533" href="#L1533">1533</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L1534" href="#L1534">1534</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L1535" href="#L1535">1535</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L1536" href="#L1536">1536</a> 				{
+<a class="jxr_linenumber" name="L1537" href="#L1537">1537</a> 				setState(441);
+<a class="jxr_linenumber" name="L1538" href="#L1538">1538</a> 				classBodyDeclaration();
+<a class="jxr_linenumber" name="L1539" href="#L1539">1539</a> 				}
+<a class="jxr_linenumber" name="L1540" href="#L1540">1540</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L1541" href="#L1541">1541</a> 			}
+<a class="jxr_linenumber" name="L1542" href="#L1542">1542</a> 		}
+<a class="jxr_linenumber" name="L1543" href="#L1543">1543</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1544" href="#L1544">1544</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1545" href="#L1545">1545</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1546" href="#L1546">1546</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1547" href="#L1547">1547</a> 		}
+<a class="jxr_linenumber" name="L1548" href="#L1548">1548</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1549" href="#L1549">1549</a> 			exitRule();
+<a class="jxr_linenumber" name="L1550" href="#L1550">1550</a> 		}
+<a class="jxr_linenumber" name="L1551" href="#L1551">1551</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1552" href="#L1552">1552</a> 	}
+<a class="jxr_linenumber" name="L1553" href="#L1553">1553</a> 
+<a class="jxr_linenumber" name="L1554" href="#L1554">1554</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1555" href="#L1555">1555</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CompactConstructorDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1556" href="#L1556">1556</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L1557" href="#L1557">1557</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L1558" href="#L1558">1558</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1559" href="#L1559">1559</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1560" href="#L1560">1560</a> 		}
+<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBlock() {
+<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a> 		}
+<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a> 		}
+<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1568" href="#L1568">1568</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1569" href="#L1569">1569</a> 		}
+<a class="jxr_linenumber" name="L1570" href="#L1570">1570</a> 		<strong class="jxr_keyword">public</strong> CompactConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1571" href="#L1571">1571</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1572" href="#L1572">1572</a> 		}
+<a class="jxr_linenumber" name="L1573" href="#L1573">1573</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_compactConstructorDeclaration; }
+<a class="jxr_linenumber" name="L1574" href="#L1574">1574</a> 		@Override
+<a class="jxr_linenumber" name="L1575" href="#L1575">1575</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1576" href="#L1576">1576</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCompactConstructorDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1577" href="#L1577">1577</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1578" href="#L1578">1578</a> 		}
+<a class="jxr_linenumber" name="L1579" href="#L1579">1579</a> 	}
+<a class="jxr_linenumber" name="L1580" href="#L1580">1580</a> 
+<a class="jxr_linenumber" name="L1581" href="#L1581">1581</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CompactConstructorDeclarationContext compactConstructorDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1582" href="#L1582">1582</a> 		CompactConstructorDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> CompactConstructorDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1583" href="#L1583">1583</a> 		enterRule(_localctx, 30, RULE_compactConstructorDeclaration);
+<a class="jxr_linenumber" name="L1584" href="#L1584">1584</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1585" href="#L1585">1585</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L1586" href="#L1586">1586</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1587" href="#L1587">1587</a> 			{
+<a class="jxr_linenumber" name="L1588" href="#L1588">1588</a> 			setState(447);
+<a class="jxr_linenumber" name="L1589" href="#L1589">1589</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1590" href="#L1590">1590</a> 			_alt = getInterpreter().adaptivePredict(_input,24,_ctx);
+<a class="jxr_linenumber" name="L1591" href="#L1591">1591</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L1592" href="#L1592">1592</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L1593" href="#L1593">1593</a> 					{
-<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a> 					setState(444);
-<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a> 					((CompactConstructorDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a> 					((CompactConstructorDeclarationContext)_localctx).mods.add(((CompactConstructorDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a> 					}
-<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a> 					} 
-<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a> 				}
-<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a> 				setState(449);
-<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a> 				_alt = getInterpreter().adaptivePredict(_input,24,_ctx);
-<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a> 			}
-<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a> 			setState(450);
-<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a> 			id();
-<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a> 			setState(451);
-<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a> 			constructorBlock();
-<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a> 			}
-<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a> 		}
-<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a> 		}
-<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a> 			exitRule();
-<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a> 		}
-<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a> 	}
-<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a> 
-<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1622" href="#L1622">1622</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassExtendsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1623" href="#L1623">1623</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L1624" href="#L1624">1624</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
-<a class="jxr_linenumber" name="L1625" href="#L1625">1625</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L1626" href="#L1626">1626</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1627" href="#L1627">1627</a> 		}
-<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a> 		<strong class="jxr_keyword">public</strong> ClassExtendsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1629" href="#L1629">1629</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1630" href="#L1630">1630</a> 		}
-<a class="jxr_linenumber" name="L1631" href="#L1631">1631</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classExtends; }
-<a class="jxr_linenumber" name="L1632" href="#L1632">1632</a> 		@Override
-<a class="jxr_linenumber" name="L1633" href="#L1633">1633</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassExtends(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1635" href="#L1635">1635</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1636" href="#L1636">1636</a> 		}
-<a class="jxr_linenumber" name="L1637" href="#L1637">1637</a> 	}
-<a class="jxr_linenumber" name="L1638" href="#L1638">1638</a> 
-<a class="jxr_linenumber" name="L1639" href="#L1639">1639</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassExtendsContext classExtends() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1640" href="#L1640">1640</a> 		ClassExtendsContext _localctx = <strong class="jxr_keyword">new</strong> ClassExtendsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1641" href="#L1641">1641</a> 		enterRule(_localctx, 32, RULE_classExtends);
-<a class="jxr_linenumber" name="L1642" href="#L1642">1642</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1643" href="#L1643">1643</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1644" href="#L1644">1644</a> 			{
-<a class="jxr_linenumber" name="L1645" href="#L1645">1645</a> 			setState(453);
-<a class="jxr_linenumber" name="L1646" href="#L1646">1646</a> 			match(EXTENDS_CLAUSE);
-<a class="jxr_linenumber" name="L1647" href="#L1647">1647</a> 			setState(454);
-<a class="jxr_linenumber" name="L1648" href="#L1648">1648</a> 			((ClassExtendsContext)_localctx).type = typeType(false);
-<a class="jxr_linenumber" name="L1649" href="#L1649">1649</a> 			}
-<a class="jxr_linenumber" name="L1650" href="#L1650">1650</a> 		}
-<a class="jxr_linenumber" name="L1651" href="#L1651">1651</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1652" href="#L1652">1652</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1653" href="#L1653">1653</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1654" href="#L1654">1654</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1655" href="#L1655">1655</a> 		}
-<a class="jxr_linenumber" name="L1656" href="#L1656">1656</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1657" href="#L1657">1657</a> 			exitRule();
-<a class="jxr_linenumber" name="L1658" href="#L1658">1658</a> 		}
-<a class="jxr_linenumber" name="L1659" href="#L1659">1659</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1660" href="#L1660">1660</a> 	}
-<a class="jxr_linenumber" name="L1661" href="#L1661">1661</a> 
-<a class="jxr_linenumber" name="L1662" href="#L1662">1662</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1663" href="#L1663">1663</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImplementsClauseContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_IMPLEMENTS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_IMPLEMENTS, 0); }
-<a class="jxr_linenumber" name="L1665" href="#L1665">1665</a> 		<strong class="jxr_keyword">public</strong> TypeListContext typeList() {
-<a class="jxr_linenumber" name="L1666" href="#L1666">1666</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1667" href="#L1667">1667</a> 		}
-<a class="jxr_linenumber" name="L1668" href="#L1668">1668</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1669" href="#L1669">1669</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1670" href="#L1670">1670</a> 		}
-<a class="jxr_linenumber" name="L1671" href="#L1671">1671</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_implementsClause; }
-<a class="jxr_linenumber" name="L1672" href="#L1672">1672</a> 		@Override
-<a class="jxr_linenumber" name="L1673" href="#L1673">1673</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1674" href="#L1674">1674</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitImplementsClause(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1675" href="#L1675">1675</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1676" href="#L1676">1676</a> 		}
-<a class="jxr_linenumber" name="L1677" href="#L1677">1677</a> 	}
-<a class="jxr_linenumber" name="L1678" href="#L1678">1678</a> 
-<a class="jxr_linenumber" name="L1679" href="#L1679">1679</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImplementsClauseContext implementsClause() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1680" href="#L1680">1680</a> 		ImplementsClauseContext _localctx = <strong class="jxr_keyword">new</strong> ImplementsClauseContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1681" href="#L1681">1681</a> 		enterRule(_localctx, 34, RULE_implementsClause);
-<a class="jxr_linenumber" name="L1682" href="#L1682">1682</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1683" href="#L1683">1683</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1684" href="#L1684">1684</a> 			{
-<a class="jxr_linenumber" name="L1685" href="#L1685">1685</a> 			setState(456);
-<a class="jxr_linenumber" name="L1686" href="#L1686">1686</a> 			match(LITERAL_IMPLEMENTS);
-<a class="jxr_linenumber" name="L1687" href="#L1687">1687</a> 			setState(457);
-<a class="jxr_linenumber" name="L1688" href="#L1688">1688</a> 			typeList();
-<a class="jxr_linenumber" name="L1689" href="#L1689">1689</a> 			}
-<a class="jxr_linenumber" name="L1690" href="#L1690">1690</a> 		}
-<a class="jxr_linenumber" name="L1691" href="#L1691">1691</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1692" href="#L1692">1692</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1693" href="#L1693">1693</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1694" href="#L1694">1694</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1695" href="#L1695">1695</a> 		}
-<a class="jxr_linenumber" name="L1696" href="#L1696">1696</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1697" href="#L1697">1697</a> 			exitRule();
-<a class="jxr_linenumber" name="L1698" href="#L1698">1698</a> 		}
-<a class="jxr_linenumber" name="L1699" href="#L1699">1699</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1700" href="#L1700">1700</a> 	}
-<a class="jxr_linenumber" name="L1701" href="#L1701">1701</a> 
-<a class="jxr_linenumber" name="L1702" href="#L1702">1702</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1703" href="#L1703">1703</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1704" href="#L1704">1704</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L1705" href="#L1705">1705</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeParameterContext&gt; typeParameter() {
-<a class="jxr_linenumber" name="L1706" href="#L1706">1706</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeParameterContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1707" href="#L1707">1707</a> 		}
-<a class="jxr_linenumber" name="L1708" href="#L1708">1708</a> 		<strong class="jxr_keyword">public</strong> TypeParameterContext typeParameter(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1709" href="#L1709">1709</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParameterContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1710" href="#L1710">1710</a> 		}
-<a class="jxr_linenumber" name="L1711" href="#L1711">1711</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L1712" href="#L1712">1712</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L1713" href="#L1713">1713</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1714" href="#L1714">1714</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L1715" href="#L1715">1715</a> 		}
-<a class="jxr_linenumber" name="L1716" href="#L1716">1716</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1717" href="#L1717">1717</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1718" href="#L1718">1718</a> 		}
-<a class="jxr_linenumber" name="L1719" href="#L1719">1719</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeParameters; }
-<a class="jxr_linenumber" name="L1720" href="#L1720">1720</a> 		@Override
-<a class="jxr_linenumber" name="L1721" href="#L1721">1721</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1722" href="#L1722">1722</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeParameters(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1723" href="#L1723">1723</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1724" href="#L1724">1724</a> 		}
-<a class="jxr_linenumber" name="L1725" href="#L1725">1725</a> 	}
-<a class="jxr_linenumber" name="L1726" href="#L1726">1726</a> 
-<a class="jxr_linenumber" name="L1727" href="#L1727">1727</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeParametersContext typeParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1728" href="#L1728">1728</a> 		TypeParametersContext _localctx = <strong class="jxr_keyword">new</strong> TypeParametersContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1729" href="#L1729">1729</a> 		enterRule(_localctx, 36, RULE_typeParameters);
-<a class="jxr_linenumber" name="L1730" href="#L1730">1730</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1731" href="#L1731">1731</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1732" href="#L1732">1732</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1733" href="#L1733">1733</a> 			{
-<a class="jxr_linenumber" name="L1734" href="#L1734">1734</a> 			setState(459);
-<a class="jxr_linenumber" name="L1735" href="#L1735">1735</a> 			match(LT);
-<a class="jxr_linenumber" name="L1736" href="#L1736">1736</a> 			setState(460);
-<a class="jxr_linenumber" name="L1737" href="#L1737">1737</a> 			typeParameter();
-<a class="jxr_linenumber" name="L1738" href="#L1738">1738</a> 			setState(465);
-<a class="jxr_linenumber" name="L1739" href="#L1739">1739</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1740" href="#L1740">1740</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1741" href="#L1741">1741</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L1742" href="#L1742">1742</a> 				{
+<a class="jxr_linenumber" name="L1594" href="#L1594">1594</a> 					{
+<a class="jxr_linenumber" name="L1595" href="#L1595">1595</a> 					setState(444);
+<a class="jxr_linenumber" name="L1596" href="#L1596">1596</a> 					((CompactConstructorDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L1597" href="#L1597">1597</a> 					((CompactConstructorDeclarationContext)_localctx).mods.add(((CompactConstructorDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L1598" href="#L1598">1598</a> 					}
+<a class="jxr_linenumber" name="L1599" href="#L1599">1599</a> 					} 
+<a class="jxr_linenumber" name="L1600" href="#L1600">1600</a> 				}
+<a class="jxr_linenumber" name="L1601" href="#L1601">1601</a> 				setState(449);
+<a class="jxr_linenumber" name="L1602" href="#L1602">1602</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1603" href="#L1603">1603</a> 				_alt = getInterpreter().adaptivePredict(_input,24,_ctx);
+<a class="jxr_linenumber" name="L1604" href="#L1604">1604</a> 			}
+<a class="jxr_linenumber" name="L1605" href="#L1605">1605</a> 			setState(450);
+<a class="jxr_linenumber" name="L1606" href="#L1606">1606</a> 			id();
+<a class="jxr_linenumber" name="L1607" href="#L1607">1607</a> 			setState(451);
+<a class="jxr_linenumber" name="L1608" href="#L1608">1608</a> 			constructorBlock();
+<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a> 			}
+<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a> 		}
+<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a> 		}
+<a class="jxr_linenumber" name="L1616" href="#L1616">1616</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1617" href="#L1617">1617</a> 			exitRule();
+<a class="jxr_linenumber" name="L1618" href="#L1618">1618</a> 		}
+<a class="jxr_linenumber" name="L1619" href="#L1619">1619</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1620" href="#L1620">1620</a> 	}
+<a class="jxr_linenumber" name="L1621" href="#L1621">1621</a> 
+<a class="jxr_linenumber" name="L1622" href="#L1622">1622</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1623" href="#L1623">1623</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassExtendsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1624" href="#L1624">1624</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L1625" href="#L1625">1625</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
+<a class="jxr_linenumber" name="L1626" href="#L1626">1626</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L1627" href="#L1627">1627</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a> 		}
+<a class="jxr_linenumber" name="L1629" href="#L1629">1629</a> 		<strong class="jxr_keyword">public</strong> ClassExtendsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1630" href="#L1630">1630</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1631" href="#L1631">1631</a> 		}
+<a class="jxr_linenumber" name="L1632" href="#L1632">1632</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classExtends; }
+<a class="jxr_linenumber" name="L1633" href="#L1633">1633</a> 		@Override
+<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1635" href="#L1635">1635</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassExtends(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1636" href="#L1636">1636</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1637" href="#L1637">1637</a> 		}
+<a class="jxr_linenumber" name="L1638" href="#L1638">1638</a> 	}
+<a class="jxr_linenumber" name="L1639" href="#L1639">1639</a> 
+<a class="jxr_linenumber" name="L1640" href="#L1640">1640</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassExtendsContext classExtends() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1641" href="#L1641">1641</a> 		ClassExtendsContext _localctx = <strong class="jxr_keyword">new</strong> ClassExtendsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1642" href="#L1642">1642</a> 		enterRule(_localctx, 32, RULE_classExtends);
+<a class="jxr_linenumber" name="L1643" href="#L1643">1643</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1644" href="#L1644">1644</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1645" href="#L1645">1645</a> 			{
+<a class="jxr_linenumber" name="L1646" href="#L1646">1646</a> 			setState(453);
+<a class="jxr_linenumber" name="L1647" href="#L1647">1647</a> 			match(EXTENDS_CLAUSE);
+<a class="jxr_linenumber" name="L1648" href="#L1648">1648</a> 			setState(454);
+<a class="jxr_linenumber" name="L1649" href="#L1649">1649</a> 			((ClassExtendsContext)_localctx).type = typeType(false);
+<a class="jxr_linenumber" name="L1650" href="#L1650">1650</a> 			}
+<a class="jxr_linenumber" name="L1651" href="#L1651">1651</a> 		}
+<a class="jxr_linenumber" name="L1652" href="#L1652">1652</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1653" href="#L1653">1653</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1654" href="#L1654">1654</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1655" href="#L1655">1655</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1656" href="#L1656">1656</a> 		}
+<a class="jxr_linenumber" name="L1657" href="#L1657">1657</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1658" href="#L1658">1658</a> 			exitRule();
+<a class="jxr_linenumber" name="L1659" href="#L1659">1659</a> 		}
+<a class="jxr_linenumber" name="L1660" href="#L1660">1660</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1661" href="#L1661">1661</a> 	}
+<a class="jxr_linenumber" name="L1662" href="#L1662">1662</a> 
+<a class="jxr_linenumber" name="L1663" href="#L1663">1663</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ImplementsClauseContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1665" href="#L1665">1665</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_IMPLEMENTS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_IMPLEMENTS, 0); }
+<a class="jxr_linenumber" name="L1666" href="#L1666">1666</a> 		<strong class="jxr_keyword">public</strong> TypeListContext typeList() {
+<a class="jxr_linenumber" name="L1667" href="#L1667">1667</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1668" href="#L1668">1668</a> 		}
+<a class="jxr_linenumber" name="L1669" href="#L1669">1669</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1670" href="#L1670">1670</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1671" href="#L1671">1671</a> 		}
+<a class="jxr_linenumber" name="L1672" href="#L1672">1672</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_implementsClause; }
+<a class="jxr_linenumber" name="L1673" href="#L1673">1673</a> 		@Override
+<a class="jxr_linenumber" name="L1674" href="#L1674">1674</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1675" href="#L1675">1675</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitImplementsClause(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1676" href="#L1676">1676</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1677" href="#L1677">1677</a> 		}
+<a class="jxr_linenumber" name="L1678" href="#L1678">1678</a> 	}
+<a class="jxr_linenumber" name="L1679" href="#L1679">1679</a> 
+<a class="jxr_linenumber" name="L1680" href="#L1680">1680</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ImplementsClauseContext implementsClause() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1681" href="#L1681">1681</a> 		ImplementsClauseContext _localctx = <strong class="jxr_keyword">new</strong> ImplementsClauseContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1682" href="#L1682">1682</a> 		enterRule(_localctx, 34, RULE_implementsClause);
+<a class="jxr_linenumber" name="L1683" href="#L1683">1683</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1684" href="#L1684">1684</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1685" href="#L1685">1685</a> 			{
+<a class="jxr_linenumber" name="L1686" href="#L1686">1686</a> 			setState(456);
+<a class="jxr_linenumber" name="L1687" href="#L1687">1687</a> 			match(LITERAL_IMPLEMENTS);
+<a class="jxr_linenumber" name="L1688" href="#L1688">1688</a> 			setState(457);
+<a class="jxr_linenumber" name="L1689" href="#L1689">1689</a> 			typeList();
+<a class="jxr_linenumber" name="L1690" href="#L1690">1690</a> 			}
+<a class="jxr_linenumber" name="L1691" href="#L1691">1691</a> 		}
+<a class="jxr_linenumber" name="L1692" href="#L1692">1692</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1693" href="#L1693">1693</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1694" href="#L1694">1694</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1695" href="#L1695">1695</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1696" href="#L1696">1696</a> 		}
+<a class="jxr_linenumber" name="L1697" href="#L1697">1697</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1698" href="#L1698">1698</a> 			exitRule();
+<a class="jxr_linenumber" name="L1699" href="#L1699">1699</a> 		}
+<a class="jxr_linenumber" name="L1700" href="#L1700">1700</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1701" href="#L1701">1701</a> 	}
+<a class="jxr_linenumber" name="L1702" href="#L1702">1702</a> 
+<a class="jxr_linenumber" name="L1703" href="#L1703">1703</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1704" href="#L1704">1704</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1705" href="#L1705">1705</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L1706" href="#L1706">1706</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeParameterContext&gt; typeParameter() {
+<a class="jxr_linenumber" name="L1707" href="#L1707">1707</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeParameterContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1708" href="#L1708">1708</a> 		}
+<a class="jxr_linenumber" name="L1709" href="#L1709">1709</a> 		<strong class="jxr_keyword">public</strong> TypeParameterContext typeParameter(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1710" href="#L1710">1710</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParameterContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1711" href="#L1711">1711</a> 		}
+<a class="jxr_linenumber" name="L1712" href="#L1712">1712</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L1713" href="#L1713">1713</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L1714" href="#L1714">1714</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1715" href="#L1715">1715</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L1716" href="#L1716">1716</a> 		}
+<a class="jxr_linenumber" name="L1717" href="#L1717">1717</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1718" href="#L1718">1718</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1719" href="#L1719">1719</a> 		}
+<a class="jxr_linenumber" name="L1720" href="#L1720">1720</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeParameters; }
+<a class="jxr_linenumber" name="L1721" href="#L1721">1721</a> 		@Override
+<a class="jxr_linenumber" name="L1722" href="#L1722">1722</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1723" href="#L1723">1723</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeParameters(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1724" href="#L1724">1724</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1725" href="#L1725">1725</a> 		}
+<a class="jxr_linenumber" name="L1726" href="#L1726">1726</a> 	}
+<a class="jxr_linenumber" name="L1727" href="#L1727">1727</a> 
+<a class="jxr_linenumber" name="L1728" href="#L1728">1728</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeParametersContext typeParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1729" href="#L1729">1729</a> 		TypeParametersContext _localctx = <strong class="jxr_keyword">new</strong> TypeParametersContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1730" href="#L1730">1730</a> 		enterRule(_localctx, 36, RULE_typeParameters);
+<a class="jxr_linenumber" name="L1731" href="#L1731">1731</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1732" href="#L1732">1732</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1733" href="#L1733">1733</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1734" href="#L1734">1734</a> 			{
+<a class="jxr_linenumber" name="L1735" href="#L1735">1735</a> 			setState(459);
+<a class="jxr_linenumber" name="L1736" href="#L1736">1736</a> 			match(LT);
+<a class="jxr_linenumber" name="L1737" href="#L1737">1737</a> 			setState(460);
+<a class="jxr_linenumber" name="L1738" href="#L1738">1738</a> 			typeParameter();
+<a class="jxr_linenumber" name="L1739" href="#L1739">1739</a> 			setState(465);
+<a class="jxr_linenumber" name="L1740" href="#L1740">1740</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1741" href="#L1741">1741</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1742" href="#L1742">1742</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
 <a class="jxr_linenumber" name="L1743" href="#L1743">1743</a> 				{
-<a class="jxr_linenumber" name="L1744" href="#L1744">1744</a> 				setState(461);
-<a class="jxr_linenumber" name="L1745" href="#L1745">1745</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L1746" href="#L1746">1746</a> 				setState(462);
-<a class="jxr_linenumber" name="L1747" href="#L1747">1747</a> 				typeParameter();
-<a class="jxr_linenumber" name="L1748" href="#L1748">1748</a> 				}
+<a class="jxr_linenumber" name="L1744" href="#L1744">1744</a> 				{
+<a class="jxr_linenumber" name="L1745" href="#L1745">1745</a> 				setState(461);
+<a class="jxr_linenumber" name="L1746" href="#L1746">1746</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L1747" href="#L1747">1747</a> 				setState(462);
+<a class="jxr_linenumber" name="L1748" href="#L1748">1748</a> 				typeParameter();
 <a class="jxr_linenumber" name="L1749" href="#L1749">1749</a> 				}
-<a class="jxr_linenumber" name="L1750" href="#L1750">1750</a> 				setState(467);
-<a class="jxr_linenumber" name="L1751" href="#L1751">1751</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1752" href="#L1752">1752</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1753" href="#L1753">1753</a> 			}
-<a class="jxr_linenumber" name="L1754" href="#L1754">1754</a> 			setState(468);
-<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a> 			match(GT);
-<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a> 			}
-<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a> 		}
-<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a> 		}
-<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a> 			exitRule();
-<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a> 		}
-<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a> 	}
-<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a> 
-<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1771" href="#L1771">1771</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L1772" href="#L1772">1772</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1773" href="#L1773">1773</a> 		}
-<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a> 		}
-<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a> 		<strong class="jxr_keyword">public</strong> TypeUpperBoundsContext typeUpperBounds() {
-<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeUpperBoundsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a> 		}
-<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a> 		<strong class="jxr_keyword">public</strong> TypeParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a> 		}
-<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeParameter; }
-<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a> 		@Override
-<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeParameter(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a> 		}
-<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a> 	}
-<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a> 
-<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeParameterContext typeParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a> 		TypeParameterContext _localctx = <strong class="jxr_keyword">new</strong> TypeParameterContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a> 		enterRule(_localctx, 38, RULE_typeParameter);
-<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a> 			{
-<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a> 			setState(470);
-<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a> 			annotations(false);
-<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a> 			setState(471);
-<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a> 			id();
-<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a> 			setState(473);
-<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
-<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a> 				{
-<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a> 				setState(472);
-<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a> 				typeUpperBounds();
-<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a> 				}
-<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a> 			}
-<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a> 
-<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a> 			}
-<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a> 		}
-<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a> 		}
-<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a> 			exitRule();
-<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a> 		}
-<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a> 	}
-<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a> 
-<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeUpperBoundsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1827" href="#L1827">1827</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
-<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L1829" href="#L1829">1829</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a> 		}
-<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a> 		<strong class="jxr_keyword">public</strong> TypeBoundContext typeBound() {
-<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeBoundContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a> 		}
-<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a> 		<strong class="jxr_keyword">public</strong> TypeUpperBoundsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a> 		}
-<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeUpperBounds; }
-<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a> 		@Override
-<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeUpperBounds(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a> 		}
-<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a> 	}
-<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a> 
-<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeUpperBoundsContext typeUpperBounds() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a> 		TypeUpperBoundsContext _localctx = <strong class="jxr_keyword">new</strong> TypeUpperBoundsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a> 		enterRule(_localctx, 40, RULE_typeUpperBounds);
-<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a> 			{
-<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a> 			setState(475);
-<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a> 			match(EXTENDS_CLAUSE);
-<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a> 			setState(476);
-<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a> 			annotations(false);
-<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a> 			setState(477);
-<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a> 			typeBound();
-<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a> 			}
-<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a> 		}
-<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a> 		}
-<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a> 			exitRule();
-<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a> 		}
-<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a> 	}
-<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a> 
-<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeBoundContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeBoundTypeContext&gt; typeBoundType() {
-<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeBoundTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a> 		}
-<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a> 		<strong class="jxr_keyword">public</strong> TypeBoundTypeContext typeBoundType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeBoundTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a> 		}
-<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BAND() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BAND); }
-<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, i);
-<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a> 		}
-<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a> 		<strong class="jxr_keyword">public</strong> TypeBoundContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a> 		}
-<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeBound; }
-<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a> 		@Override
-<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeBound(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a> 		}
-<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a> 	}
-<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a> 
-<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeBoundContext typeBound() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a> 		TypeBoundContext _localctx = <strong class="jxr_keyword">new</strong> TypeBoundContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a> 		enterRule(_localctx, 42, RULE_typeBound);
-<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a> 			{
-<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a> 			setState(479);
-<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a> 			typeBoundType();
-<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a> 			setState(484);
-<a class="jxr_linenumber" name="L1903" href="#L1903">1903</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1904" href="#L1904">1904</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1905" href="#L1905">1905</a> 			<strong class="jxr_keyword">while</strong> (_la==BAND) {
-<a class="jxr_linenumber" name="L1906" href="#L1906">1906</a> 				{
+<a class="jxr_linenumber" name="L1750" href="#L1750">1750</a> 				}
+<a class="jxr_linenumber" name="L1751" href="#L1751">1751</a> 				setState(467);
+<a class="jxr_linenumber" name="L1752" href="#L1752">1752</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1753" href="#L1753">1753</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1754" href="#L1754">1754</a> 			}
+<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a> 			setState(468);
+<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a> 			match(GT);
+<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a> 			}
+<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a> 		}
+<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a> 		}
+<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a> 			exitRule();
+<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a> 		}
+<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a> 	}
+<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a> 
+<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1771" href="#L1771">1771</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1772" href="#L1772">1772</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L1773" href="#L1773">1773</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a> 		}
+<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a> 		}
+<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a> 		<strong class="jxr_keyword">public</strong> TypeUpperBoundsContext typeUpperBounds() {
+<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeUpperBoundsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a> 		}
+<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a> 		<strong class="jxr_keyword">public</strong> TypeParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a> 		}
+<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeParameter; }
+<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a> 		@Override
+<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeParameter(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a> 		}
+<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a> 	}
+<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a> 
+<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeParameterContext typeParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a> 		TypeParameterContext _localctx = <strong class="jxr_keyword">new</strong> TypeParameterContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a> 		enterRule(_localctx, 38, RULE_typeParameter);
+<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a> 			{
+<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a> 			setState(470);
+<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a> 			annotations(false);
+<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a> 			setState(471);
+<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a> 			id();
+<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a> 			setState(473);
+<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
+<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a> 				{
+<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a> 				setState(472);
+<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a> 				typeUpperBounds();
+<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a> 				}
+<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a> 			}
+<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a> 
+<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a> 			}
+<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a> 		}
+<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a> 		}
+<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a> 			exitRule();
+<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a> 		}
+<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a> 	}
+<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a> 
+<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1827" href="#L1827">1827</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeUpperBoundsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
+<a class="jxr_linenumber" name="L1829" href="#L1829">1829</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a> 		}
+<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a> 		<strong class="jxr_keyword">public</strong> TypeBoundContext typeBound() {
+<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeBoundContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a> 		}
+<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a> 		<strong class="jxr_keyword">public</strong> TypeUpperBoundsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a> 		}
+<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeUpperBounds; }
+<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a> 		@Override
+<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeUpperBounds(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a> 		}
+<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a> 	}
+<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a> 
+<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeUpperBoundsContext typeUpperBounds() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a> 		TypeUpperBoundsContext _localctx = <strong class="jxr_keyword">new</strong> TypeUpperBoundsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a> 		enterRule(_localctx, 40, RULE_typeUpperBounds);
+<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a> 			{
+<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a> 			setState(475);
+<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a> 			match(EXTENDS_CLAUSE);
+<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a> 			setState(476);
+<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a> 			annotations(false);
+<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a> 			setState(477);
+<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a> 			typeBound();
+<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a> 			}
+<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a> 		}
+<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a> 		}
+<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a> 			exitRule();
+<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a> 		}
+<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a> 	}
+<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a> 
+<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeBoundContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeBoundTypeContext&gt; typeBoundType() {
+<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeBoundTypeContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a> 		}
+<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a> 		<strong class="jxr_keyword">public</strong> TypeBoundTypeContext typeBoundType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeBoundTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a> 		}
+<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BAND() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BAND); }
+<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, i);
+<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a> 		}
+<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a> 		<strong class="jxr_keyword">public</strong> TypeBoundContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a> 		}
+<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeBound; }
+<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a> 		@Override
+<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeBound(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a> 		}
+<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a> 	}
+<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a> 
+<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeBoundContext typeBound() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a> 		TypeBoundContext _localctx = <strong class="jxr_keyword">new</strong> TypeBoundContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a> 		enterRule(_localctx, 42, RULE_typeBound);
+<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a> 			{
+<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a> 			setState(479);
+<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a> 			typeBoundType();
+<a class="jxr_linenumber" name="L1903" href="#L1903">1903</a> 			setState(484);
+<a class="jxr_linenumber" name="L1904" href="#L1904">1904</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1905" href="#L1905">1905</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1906" href="#L1906">1906</a> 			<strong class="jxr_keyword">while</strong> (_la==BAND) {
 <a class="jxr_linenumber" name="L1907" href="#L1907">1907</a> 				{
-<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a> 				setState(480);
-<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a> 				match(BAND);
-<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a> 				setState(481);
-<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a> 				typeBoundType();
-<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a> 				}
+<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a> 				{
+<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a> 				setState(480);
+<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a> 				match(BAND);
+<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a> 				setState(481);
+<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a> 				typeBoundType();
 <a class="jxr_linenumber" name="L1913" href="#L1913">1913</a> 				}
-<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a> 				setState(486);
-<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a> 			}
+<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a> 				}
+<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a> 				setState(486);
+<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a> 				_la = _input.LA(1);
 <a class="jxr_linenumber" name="L1918" href="#L1918">1918</a> 			}
-<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a> 		}
-<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1923" href="#L1923">1923</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a> 		}
-<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a> 			exitRule();
-<a class="jxr_linenumber" name="L1927" href="#L1927">1927</a> 		}
-<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a> 	}
-<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a> 
-<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeBoundTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a> 		}
-<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() {
-<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceOrPrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a> 		}
-<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a> 		}
-<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a> 		}
-<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a> 		<strong class="jxr_keyword">public</strong> TypeBoundTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a> 		}
-<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeBoundType; }
-<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a> 		@Override
-<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeBoundType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a> 		}
-<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a> 	}
-<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a> 
-<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeBoundTypeContext typeBoundType() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a> 		TypeBoundTypeContext _localctx = <strong class="jxr_keyword">new</strong> TypeBoundTypeContext(_ctx, getState());
-<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a> 		enterRule(_localctx, 44, RULE_typeBoundType);
-<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a> 			{
-<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a> 			setState(487);
-<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a> 			annotations(false);
-<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a> 			setState(488);
-<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a> 			classOrInterfaceOrPrimitiveType();
-<a class="jxr_linenumber" name="L1967" href="#L1967">1967</a> 			setState(492);
-<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a> 				{
+<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a> 			}
+<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a> 		}
+<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1923" href="#L1923">1923</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a> 		}
+<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1927" href="#L1927">1927</a> 			exitRule();
+<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a> 		}
+<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a> 	}
+<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a> 
+<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeBoundTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a> 		}
+<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() {
+<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceOrPrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a> 		}
+<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a> 		}
+<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a> 		}
+<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a> 		<strong class="jxr_keyword">public</strong> TypeBoundTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a> 		}
+<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeBoundType; }
+<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a> 		@Override
+<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeBoundType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a> 		}
+<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a> 	}
+<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a> 
+<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeBoundTypeContext typeBoundType() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a> 		TypeBoundTypeContext _localctx = <strong class="jxr_keyword">new</strong> TypeBoundTypeContext(_ctx, getState());
+<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a> 		enterRule(_localctx, 44, RULE_typeBoundType);
+<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a> 			{
+<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a> 			setState(487);
+<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a> 			annotations(false);
+<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a> 			setState(488);
+<a class="jxr_linenumber" name="L1967" href="#L1967">1967</a> 			classOrInterfaceOrPrimitiveType();
+<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a> 			setState(492);
+<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
 <a class="jxr_linenumber" name="L1972" href="#L1972">1972</a> 				{
-<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a> 				setState(489);
-<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a> 				arrayDeclarator();
-<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a> 				}
+<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a> 				{
+<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a> 				setState(489);
+<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a> 				arrayDeclarator();
 <a class="jxr_linenumber" name="L1976" href="#L1976">1976</a> 				}
-<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a> 				setState(494);
-<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L1979" href="#L1979">1979</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a> 			}
+<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a> 				}
+<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a> 				setState(494);
+<a class="jxr_linenumber" name="L1979" href="#L1979">1979</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a> 				_la = _input.LA(1);
 <a class="jxr_linenumber" name="L1981" href="#L1981">1981</a> 			}
-<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a> 		}
-<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a> 		}
-<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L1989" href="#L1989">1989</a> 			exitRule();
-<a class="jxr_linenumber" name="L1990" href="#L1990">1990</a> 		}
-<a class="jxr_linenumber" name="L1991" href="#L1991">1991</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L1992" href="#L1992">1992</a> 	}
-<a class="jxr_linenumber" name="L1993" href="#L1993">1993</a> 
-<a class="jxr_linenumber" name="L1994" href="#L1994">1994</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L1995" href="#L1995">1995</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L1996" href="#L1996">1996</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L1997" href="#L1997">1997</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ENUM() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ENUM, 0); }
-<a class="jxr_linenumber" name="L1998" href="#L1998">1998</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L1999" href="#L1999">1999</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2000" href="#L2000">2000</a> 		}
-<a class="jxr_linenumber" name="L2001" href="#L2001">2001</a> 		<strong class="jxr_keyword">public</strong> EnumBodyContext enumBody() {
-<a class="jxr_linenumber" name="L2002" href="#L2002">2002</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2003" href="#L2003">2003</a> 		}
-<a class="jxr_linenumber" name="L2004" href="#L2004">2004</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
-<a class="jxr_linenumber" name="L2005" href="#L2005">2005</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2006" href="#L2006">2006</a> 		}
-<a class="jxr_linenumber" name="L2007" href="#L2007">2007</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L2008" href="#L2008">2008</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L2009" href="#L2009">2009</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2010" href="#L2010">2010</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L2011" href="#L2011">2011</a> 		}
-<a class="jxr_linenumber" name="L2012" href="#L2012">2012</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumDeclaration; }
-<a class="jxr_linenumber" name="L2013" href="#L2013">2013</a> 		@Override
-<a class="jxr_linenumber" name="L2014" href="#L2014">2014</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2015" href="#L2015">2015</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2016" href="#L2016">2016</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2017" href="#L2017">2017</a> 		}
-<a class="jxr_linenumber" name="L2018" href="#L2018">2018</a> 	}
-<a class="jxr_linenumber" name="L2019" href="#L2019">2019</a> 
-<a class="jxr_linenumber" name="L2020" href="#L2020">2020</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumDeclarationContext enumDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2021" href="#L2021">2021</a> 		EnumDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> EnumDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L2022" href="#L2022">2022</a> 		enterRule(_localctx, 46, RULE_enumDeclaration);
-<a class="jxr_linenumber" name="L2023" href="#L2023">2023</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2024" href="#L2024">2024</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2025" href="#L2025">2025</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2026" href="#L2026">2026</a> 			{
-<a class="jxr_linenumber" name="L2027" href="#L2027">2027</a> 			setState(495);
-<a class="jxr_linenumber" name="L2028" href="#L2028">2028</a> 			match(ENUM);
-<a class="jxr_linenumber" name="L2029" href="#L2029">2029</a> 			setState(496);
-<a class="jxr_linenumber" name="L2030" href="#L2030">2030</a> 			id();
-<a class="jxr_linenumber" name="L2031" href="#L2031">2031</a> 			setState(498);
-<a class="jxr_linenumber" name="L2032" href="#L2032">2032</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2033" href="#L2033">2033</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2034" href="#L2034">2034</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
-<a class="jxr_linenumber" name="L2035" href="#L2035">2035</a> 				{
-<a class="jxr_linenumber" name="L2036" href="#L2036">2036</a> 				setState(497);
-<a class="jxr_linenumber" name="L2037" href="#L2037">2037</a> 				implementsClause();
-<a class="jxr_linenumber" name="L2038" href="#L2038">2038</a> 				}
-<a class="jxr_linenumber" name="L2039" href="#L2039">2039</a> 			}
-<a class="jxr_linenumber" name="L2040" href="#L2040">2040</a> 
-<a class="jxr_linenumber" name="L2041" href="#L2041">2041</a> 			setState(500);
-<a class="jxr_linenumber" name="L2042" href="#L2042">2042</a> 			enumBody();
-<a class="jxr_linenumber" name="L2043" href="#L2043">2043</a> 			}
-<a class="jxr_linenumber" name="L2044" href="#L2044">2044</a> 		}
-<a class="jxr_linenumber" name="L2045" href="#L2045">2045</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2046" href="#L2046">2046</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2047" href="#L2047">2047</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2048" href="#L2048">2048</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2049" href="#L2049">2049</a> 		}
-<a class="jxr_linenumber" name="L2050" href="#L2050">2050</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2051" href="#L2051">2051</a> 			exitRule();
-<a class="jxr_linenumber" name="L2052" href="#L2052">2052</a> 		}
-<a class="jxr_linenumber" name="L2053" href="#L2053">2053</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2054" href="#L2054">2054</a> 	}
-<a class="jxr_linenumber" name="L2055" href="#L2055">2055</a> 
-<a class="jxr_linenumber" name="L2056" href="#L2056">2056</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2057" href="#L2057">2057</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2058" href="#L2058">2058</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L2059" href="#L2059">2059</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L2060" href="#L2060">2060</a> 		<strong class="jxr_keyword">public</strong> EnumConstantsContext enumConstants() {
-<a class="jxr_linenumber" name="L2061" href="#L2061">2061</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumConstantsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2062" href="#L2062">2062</a> 		}
-<a class="jxr_linenumber" name="L2063" href="#L2063">2063</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, 0); }
-<a class="jxr_linenumber" name="L2064" href="#L2064">2064</a> 		<strong class="jxr_keyword">public</strong> EnumBodyDeclarationsContext enumBodyDeclarations() {
-<a class="jxr_linenumber" name="L2065" href="#L2065">2065</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumBodyDeclarationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2066" href="#L2066">2066</a> 		}
-<a class="jxr_linenumber" name="L2067" href="#L2067">2067</a> 		<strong class="jxr_keyword">public</strong> EnumBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2068" href="#L2068">2068</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2069" href="#L2069">2069</a> 		}
-<a class="jxr_linenumber" name="L2070" href="#L2070">2070</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumBody; }
-<a class="jxr_linenumber" name="L2071" href="#L2071">2071</a> 		@Override
-<a class="jxr_linenumber" name="L2072" href="#L2072">2072</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2073" href="#L2073">2073</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2074" href="#L2074">2074</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2075" href="#L2075">2075</a> 		}
-<a class="jxr_linenumber" name="L2076" href="#L2076">2076</a> 	}
-<a class="jxr_linenumber" name="L2077" href="#L2077">2077</a> 
-<a class="jxr_linenumber" name="L2078" href="#L2078">2078</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumBodyContext enumBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2079" href="#L2079">2079</a> 		EnumBodyContext _localctx = <strong class="jxr_keyword">new</strong> EnumBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2080" href="#L2080">2080</a> 		enterRule(_localctx, 48, RULE_enumBody);
-<a class="jxr_linenumber" name="L2081" href="#L2081">2081</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2082" href="#L2082">2082</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2083" href="#L2083">2083</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2084" href="#L2084">2084</a> 			{
-<a class="jxr_linenumber" name="L2085" href="#L2085">2085</a> 			setState(502);
-<a class="jxr_linenumber" name="L2086" href="#L2086">2086</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L2087" href="#L2087">2087</a> 			setState(504);
-<a class="jxr_linenumber" name="L2088" href="#L2088">2088</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2089" href="#L2089">2089</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2090" href="#L2090">2090</a> 			<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 21578989436929L) != 0)) {
-<a class="jxr_linenumber" name="L2091" href="#L2091">2091</a> 				{
-<a class="jxr_linenumber" name="L2092" href="#L2092">2092</a> 				setState(503);
-<a class="jxr_linenumber" name="L2093" href="#L2093">2093</a> 				enumConstants();
-<a class="jxr_linenumber" name="L2094" href="#L2094">2094</a> 				}
-<a class="jxr_linenumber" name="L2095" href="#L2095">2095</a> 			}
-<a class="jxr_linenumber" name="L2096" href="#L2096">2096</a> 
-<a class="jxr_linenumber" name="L2097" href="#L2097">2097</a> 			setState(507);
-<a class="jxr_linenumber" name="L2098" href="#L2098">2098</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2099" href="#L2099">2099</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2100" href="#L2100">2100</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L2101" href="#L2101">2101</a> 				{
-<a class="jxr_linenumber" name="L2102" href="#L2102">2102</a> 				setState(506);
-<a class="jxr_linenumber" name="L2103" href="#L2103">2103</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L2104" href="#L2104">2104</a> 				}
-<a class="jxr_linenumber" name="L2105" href="#L2105">2105</a> 			}
-<a class="jxr_linenumber" name="L2106" href="#L2106">2106</a> 
-<a class="jxr_linenumber" name="L2107" href="#L2107">2107</a> 			setState(510);
-<a class="jxr_linenumber" name="L2108" href="#L2108">2108</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2109" href="#L2109">2109</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2110" href="#L2110">2110</a> 			<strong class="jxr_keyword">if</strong> (_la==SEMI) {
-<a class="jxr_linenumber" name="L2111" href="#L2111">2111</a> 				{
-<a class="jxr_linenumber" name="L2112" href="#L2112">2112</a> 				setState(509);
-<a class="jxr_linenumber" name="L2113" href="#L2113">2113</a> 				enumBodyDeclarations();
-<a class="jxr_linenumber" name="L2114" href="#L2114">2114</a> 				}
-<a class="jxr_linenumber" name="L2115" href="#L2115">2115</a> 			}
-<a class="jxr_linenumber" name="L2116" href="#L2116">2116</a> 
-<a class="jxr_linenumber" name="L2117" href="#L2117">2117</a> 			setState(512);
-<a class="jxr_linenumber" name="L2118" href="#L2118">2118</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L2119" href="#L2119">2119</a> 			}
-<a class="jxr_linenumber" name="L2120" href="#L2120">2120</a> 		}
-<a class="jxr_linenumber" name="L2121" href="#L2121">2121</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2122" href="#L2122">2122</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2123" href="#L2123">2123</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2124" href="#L2124">2124</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2125" href="#L2125">2125</a> 		}
-<a class="jxr_linenumber" name="L2126" href="#L2126">2126</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2127" href="#L2127">2127</a> 			exitRule();
-<a class="jxr_linenumber" name="L2128" href="#L2128">2128</a> 		}
-<a class="jxr_linenumber" name="L2129" href="#L2129">2129</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2130" href="#L2130">2130</a> 	}
-<a class="jxr_linenumber" name="L2131" href="#L2131">2131</a> 
-<a class="jxr_linenumber" name="L2132" href="#L2132">2132</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2133" href="#L2133">2133</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumConstantsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2134" href="#L2134">2134</a> 		<strong class="jxr_keyword">public</strong> List&lt;EnumConstantContext&gt; enumConstant() {
-<a class="jxr_linenumber" name="L2135" href="#L2135">2135</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(EnumConstantContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2136" href="#L2136">2136</a> 		}
-<a class="jxr_linenumber" name="L2137" href="#L2137">2137</a> 		<strong class="jxr_keyword">public</strong> EnumConstantContext enumConstant(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2138" href="#L2138">2138</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumConstantContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2139" href="#L2139">2139</a> 		}
-<a class="jxr_linenumber" name="L2140" href="#L2140">2140</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L2141" href="#L2141">2141</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2142" href="#L2142">2142</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L2143" href="#L2143">2143</a> 		}
-<a class="jxr_linenumber" name="L2144" href="#L2144">2144</a> 		<strong class="jxr_keyword">public</strong> EnumConstantsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2145" href="#L2145">2145</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2146" href="#L2146">2146</a> 		}
-<a class="jxr_linenumber" name="L2147" href="#L2147">2147</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumConstants; }
-<a class="jxr_linenumber" name="L2148" href="#L2148">2148</a> 		@Override
-<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2150" href="#L2150">2150</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumConstants(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2151" href="#L2151">2151</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2152" href="#L2152">2152</a> 		}
-<a class="jxr_linenumber" name="L2153" href="#L2153">2153</a> 	}
-<a class="jxr_linenumber" name="L2154" href="#L2154">2154</a> 
-<a class="jxr_linenumber" name="L2155" href="#L2155">2155</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumConstantsContext enumConstants() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2156" href="#L2156">2156</a> 		EnumConstantsContext _localctx = <strong class="jxr_keyword">new</strong> EnumConstantsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2157" href="#L2157">2157</a> 		enterRule(_localctx, 50, RULE_enumConstants);
-<a class="jxr_linenumber" name="L2158" href="#L2158">2158</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2159" href="#L2159">2159</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L2160" href="#L2160">2160</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2161" href="#L2161">2161</a> 			{
-<a class="jxr_linenumber" name="L2162" href="#L2162">2162</a> 			setState(514);
-<a class="jxr_linenumber" name="L2163" href="#L2163">2163</a> 			enumConstant();
-<a class="jxr_linenumber" name="L2164" href="#L2164">2164</a> 			setState(519);
-<a class="jxr_linenumber" name="L2165" href="#L2165">2165</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2166" href="#L2166">2166</a> 			_alt = getInterpreter().adaptivePredict(_input,33,_ctx);
-<a class="jxr_linenumber" name="L2167" href="#L2167">2167</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L2168" href="#L2168">2168</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L2169" href="#L2169">2169</a> 					{
+<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a> 			}
+<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a> 		}
+<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a> 		}
+<a class="jxr_linenumber" name="L1989" href="#L1989">1989</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L1990" href="#L1990">1990</a> 			exitRule();
+<a class="jxr_linenumber" name="L1991" href="#L1991">1991</a> 		}
+<a class="jxr_linenumber" name="L1992" href="#L1992">1992</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L1993" href="#L1993">1993</a> 	}
+<a class="jxr_linenumber" name="L1994" href="#L1994">1994</a> 
+<a class="jxr_linenumber" name="L1995" href="#L1995">1995</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L1996" href="#L1996">1996</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L1997" href="#L1997">1997</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L1998" href="#L1998">1998</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ENUM() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ENUM, 0); }
+<a class="jxr_linenumber" name="L1999" href="#L1999">1999</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L2000" href="#L2000">2000</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2001" href="#L2001">2001</a> 		}
+<a class="jxr_linenumber" name="L2002" href="#L2002">2002</a> 		<strong class="jxr_keyword">public</strong> EnumBodyContext enumBody() {
+<a class="jxr_linenumber" name="L2003" href="#L2003">2003</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2004" href="#L2004">2004</a> 		}
+<a class="jxr_linenumber" name="L2005" href="#L2005">2005</a> 		<strong class="jxr_keyword">public</strong> ImplementsClauseContext implementsClause() {
+<a class="jxr_linenumber" name="L2006" href="#L2006">2006</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ImplementsClauseContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2007" href="#L2007">2007</a> 		}
+<a class="jxr_linenumber" name="L2008" href="#L2008">2008</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L2009" href="#L2009">2009</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L2010" href="#L2010">2010</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2011" href="#L2011">2011</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L2012" href="#L2012">2012</a> 		}
+<a class="jxr_linenumber" name="L2013" href="#L2013">2013</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumDeclaration; }
+<a class="jxr_linenumber" name="L2014" href="#L2014">2014</a> 		@Override
+<a class="jxr_linenumber" name="L2015" href="#L2015">2015</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2016" href="#L2016">2016</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2017" href="#L2017">2017</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2018" href="#L2018">2018</a> 		}
+<a class="jxr_linenumber" name="L2019" href="#L2019">2019</a> 	}
+<a class="jxr_linenumber" name="L2020" href="#L2020">2020</a> 
+<a class="jxr_linenumber" name="L2021" href="#L2021">2021</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumDeclarationContext enumDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2022" href="#L2022">2022</a> 		EnumDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> EnumDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L2023" href="#L2023">2023</a> 		enterRule(_localctx, 46, RULE_enumDeclaration);
+<a class="jxr_linenumber" name="L2024" href="#L2024">2024</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2025" href="#L2025">2025</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2026" href="#L2026">2026</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2027" href="#L2027">2027</a> 			{
+<a class="jxr_linenumber" name="L2028" href="#L2028">2028</a> 			setState(495);
+<a class="jxr_linenumber" name="L2029" href="#L2029">2029</a> 			match(ENUM);
+<a class="jxr_linenumber" name="L2030" href="#L2030">2030</a> 			setState(496);
+<a class="jxr_linenumber" name="L2031" href="#L2031">2031</a> 			id();
+<a class="jxr_linenumber" name="L2032" href="#L2032">2032</a> 			setState(498);
+<a class="jxr_linenumber" name="L2033" href="#L2033">2033</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2034" href="#L2034">2034</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2035" href="#L2035">2035</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_IMPLEMENTS) {
+<a class="jxr_linenumber" name="L2036" href="#L2036">2036</a> 				{
+<a class="jxr_linenumber" name="L2037" href="#L2037">2037</a> 				setState(497);
+<a class="jxr_linenumber" name="L2038" href="#L2038">2038</a> 				implementsClause();
+<a class="jxr_linenumber" name="L2039" href="#L2039">2039</a> 				}
+<a class="jxr_linenumber" name="L2040" href="#L2040">2040</a> 			}
+<a class="jxr_linenumber" name="L2041" href="#L2041">2041</a> 
+<a class="jxr_linenumber" name="L2042" href="#L2042">2042</a> 			setState(500);
+<a class="jxr_linenumber" name="L2043" href="#L2043">2043</a> 			enumBody();
+<a class="jxr_linenumber" name="L2044" href="#L2044">2044</a> 			}
+<a class="jxr_linenumber" name="L2045" href="#L2045">2045</a> 		}
+<a class="jxr_linenumber" name="L2046" href="#L2046">2046</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2047" href="#L2047">2047</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2048" href="#L2048">2048</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2049" href="#L2049">2049</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2050" href="#L2050">2050</a> 		}
+<a class="jxr_linenumber" name="L2051" href="#L2051">2051</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2052" href="#L2052">2052</a> 			exitRule();
+<a class="jxr_linenumber" name="L2053" href="#L2053">2053</a> 		}
+<a class="jxr_linenumber" name="L2054" href="#L2054">2054</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2055" href="#L2055">2055</a> 	}
+<a class="jxr_linenumber" name="L2056" href="#L2056">2056</a> 
+<a class="jxr_linenumber" name="L2057" href="#L2057">2057</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2058" href="#L2058">2058</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2059" href="#L2059">2059</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L2060" href="#L2060">2060</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L2061" href="#L2061">2061</a> 		<strong class="jxr_keyword">public</strong> EnumConstantsContext enumConstants() {
+<a class="jxr_linenumber" name="L2062" href="#L2062">2062</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumConstantsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2063" href="#L2063">2063</a> 		}
+<a class="jxr_linenumber" name="L2064" href="#L2064">2064</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, 0); }
+<a class="jxr_linenumber" name="L2065" href="#L2065">2065</a> 		<strong class="jxr_keyword">public</strong> EnumBodyDeclarationsContext enumBodyDeclarations() {
+<a class="jxr_linenumber" name="L2066" href="#L2066">2066</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumBodyDeclarationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2067" href="#L2067">2067</a> 		}
+<a class="jxr_linenumber" name="L2068" href="#L2068">2068</a> 		<strong class="jxr_keyword">public</strong> EnumBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2069" href="#L2069">2069</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2070" href="#L2070">2070</a> 		}
+<a class="jxr_linenumber" name="L2071" href="#L2071">2071</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumBody; }
+<a class="jxr_linenumber" name="L2072" href="#L2072">2072</a> 		@Override
+<a class="jxr_linenumber" name="L2073" href="#L2073">2073</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2074" href="#L2074">2074</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2075" href="#L2075">2075</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2076" href="#L2076">2076</a> 		}
+<a class="jxr_linenumber" name="L2077" href="#L2077">2077</a> 	}
+<a class="jxr_linenumber" name="L2078" href="#L2078">2078</a> 
+<a class="jxr_linenumber" name="L2079" href="#L2079">2079</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumBodyContext enumBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2080" href="#L2080">2080</a> 		EnumBodyContext _localctx = <strong class="jxr_keyword">new</strong> EnumBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2081" href="#L2081">2081</a> 		enterRule(_localctx, 48, RULE_enumBody);
+<a class="jxr_linenumber" name="L2082" href="#L2082">2082</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2083" href="#L2083">2083</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2084" href="#L2084">2084</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2085" href="#L2085">2085</a> 			{
+<a class="jxr_linenumber" name="L2086" href="#L2086">2086</a> 			setState(502);
+<a class="jxr_linenumber" name="L2087" href="#L2087">2087</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L2088" href="#L2088">2088</a> 			setState(504);
+<a class="jxr_linenumber" name="L2089" href="#L2089">2089</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2090" href="#L2090">2090</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2091" href="#L2091">2091</a> 			<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 18035977498918913L) != 0)) {
+<a class="jxr_linenumber" name="L2092" href="#L2092">2092</a> 				{
+<a class="jxr_linenumber" name="L2093" href="#L2093">2093</a> 				setState(503);
+<a class="jxr_linenumber" name="L2094" href="#L2094">2094</a> 				enumConstants();
+<a class="jxr_linenumber" name="L2095" href="#L2095">2095</a> 				}
+<a class="jxr_linenumber" name="L2096" href="#L2096">2096</a> 			}
+<a class="jxr_linenumber" name="L2097" href="#L2097">2097</a> 
+<a class="jxr_linenumber" name="L2098" href="#L2098">2098</a> 			setState(507);
+<a class="jxr_linenumber" name="L2099" href="#L2099">2099</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2100" href="#L2100">2100</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2101" href="#L2101">2101</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L2102" href="#L2102">2102</a> 				{
+<a class="jxr_linenumber" name="L2103" href="#L2103">2103</a> 				setState(506);
+<a class="jxr_linenumber" name="L2104" href="#L2104">2104</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L2105" href="#L2105">2105</a> 				}
+<a class="jxr_linenumber" name="L2106" href="#L2106">2106</a> 			}
+<a class="jxr_linenumber" name="L2107" href="#L2107">2107</a> 
+<a class="jxr_linenumber" name="L2108" href="#L2108">2108</a> 			setState(510);
+<a class="jxr_linenumber" name="L2109" href="#L2109">2109</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2110" href="#L2110">2110</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2111" href="#L2111">2111</a> 			<strong class="jxr_keyword">if</strong> (_la==SEMI) {
+<a class="jxr_linenumber" name="L2112" href="#L2112">2112</a> 				{
+<a class="jxr_linenumber" name="L2113" href="#L2113">2113</a> 				setState(509);
+<a class="jxr_linenumber" name="L2114" href="#L2114">2114</a> 				enumBodyDeclarations();
+<a class="jxr_linenumber" name="L2115" href="#L2115">2115</a> 				}
+<a class="jxr_linenumber" name="L2116" href="#L2116">2116</a> 			}
+<a class="jxr_linenumber" name="L2117" href="#L2117">2117</a> 
+<a class="jxr_linenumber" name="L2118" href="#L2118">2118</a> 			setState(512);
+<a class="jxr_linenumber" name="L2119" href="#L2119">2119</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L2120" href="#L2120">2120</a> 			}
+<a class="jxr_linenumber" name="L2121" href="#L2121">2121</a> 		}
+<a class="jxr_linenumber" name="L2122" href="#L2122">2122</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2123" href="#L2123">2123</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2124" href="#L2124">2124</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2125" href="#L2125">2125</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2126" href="#L2126">2126</a> 		}
+<a class="jxr_linenumber" name="L2127" href="#L2127">2127</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2128" href="#L2128">2128</a> 			exitRule();
+<a class="jxr_linenumber" name="L2129" href="#L2129">2129</a> 		}
+<a class="jxr_linenumber" name="L2130" href="#L2130">2130</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2131" href="#L2131">2131</a> 	}
+<a class="jxr_linenumber" name="L2132" href="#L2132">2132</a> 
+<a class="jxr_linenumber" name="L2133" href="#L2133">2133</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2134" href="#L2134">2134</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumConstantsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2135" href="#L2135">2135</a> 		<strong class="jxr_keyword">public</strong> List&lt;EnumConstantContext&gt; enumConstant() {
+<a class="jxr_linenumber" name="L2136" href="#L2136">2136</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(EnumConstantContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2137" href="#L2137">2137</a> 		}
+<a class="jxr_linenumber" name="L2138" href="#L2138">2138</a> 		<strong class="jxr_keyword">public</strong> EnumConstantContext enumConstant(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2139" href="#L2139">2139</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumConstantContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2140" href="#L2140">2140</a> 		}
+<a class="jxr_linenumber" name="L2141" href="#L2141">2141</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L2142" href="#L2142">2142</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2143" href="#L2143">2143</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L2144" href="#L2144">2144</a> 		}
+<a class="jxr_linenumber" name="L2145" href="#L2145">2145</a> 		<strong class="jxr_keyword">public</strong> EnumConstantsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2146" href="#L2146">2146</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2147" href="#L2147">2147</a> 		}
+<a class="jxr_linenumber" name="L2148" href="#L2148">2148</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumConstants; }
+<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a> 		@Override
+<a class="jxr_linenumber" name="L2150" href="#L2150">2150</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2151" href="#L2151">2151</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumConstants(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2152" href="#L2152">2152</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2153" href="#L2153">2153</a> 		}
+<a class="jxr_linenumber" name="L2154" href="#L2154">2154</a> 	}
+<a class="jxr_linenumber" name="L2155" href="#L2155">2155</a> 
+<a class="jxr_linenumber" name="L2156" href="#L2156">2156</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumConstantsContext enumConstants() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2157" href="#L2157">2157</a> 		EnumConstantsContext _localctx = <strong class="jxr_keyword">new</strong> EnumConstantsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2158" href="#L2158">2158</a> 		enterRule(_localctx, 50, RULE_enumConstants);
+<a class="jxr_linenumber" name="L2159" href="#L2159">2159</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2160" href="#L2160">2160</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L2161" href="#L2161">2161</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2162" href="#L2162">2162</a> 			{
+<a class="jxr_linenumber" name="L2163" href="#L2163">2163</a> 			setState(514);
+<a class="jxr_linenumber" name="L2164" href="#L2164">2164</a> 			enumConstant();
+<a class="jxr_linenumber" name="L2165" href="#L2165">2165</a> 			setState(519);
+<a class="jxr_linenumber" name="L2166" href="#L2166">2166</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2167" href="#L2167">2167</a> 			_alt = getInterpreter().adaptivePredict(_input,33,_ctx);
+<a class="jxr_linenumber" name="L2168" href="#L2168">2168</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L2169" href="#L2169">2169</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L2170" href="#L2170">2170</a> 					{
-<a class="jxr_linenumber" name="L2171" href="#L2171">2171</a> 					setState(515);
-<a class="jxr_linenumber" name="L2172" href="#L2172">2172</a> 					match(COMMA);
-<a class="jxr_linenumber" name="L2173" href="#L2173">2173</a> 					setState(516);
-<a class="jxr_linenumber" name="L2174" href="#L2174">2174</a> 					enumConstant();
-<a class="jxr_linenumber" name="L2175" href="#L2175">2175</a> 					}
-<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a> 					} 
-<a class="jxr_linenumber" name="L2177" href="#L2177">2177</a> 				}
-<a class="jxr_linenumber" name="L2178" href="#L2178">2178</a> 				setState(521);
-<a class="jxr_linenumber" name="L2179" href="#L2179">2179</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a> 				_alt = getInterpreter().adaptivePredict(_input,33,_ctx);
-<a class="jxr_linenumber" name="L2181" href="#L2181">2181</a> 			}
+<a class="jxr_linenumber" name="L2171" href="#L2171">2171</a> 					{
+<a class="jxr_linenumber" name="L2172" href="#L2172">2172</a> 					setState(515);
+<a class="jxr_linenumber" name="L2173" href="#L2173">2173</a> 					match(COMMA);
+<a class="jxr_linenumber" name="L2174" href="#L2174">2174</a> 					setState(516);
+<a class="jxr_linenumber" name="L2175" href="#L2175">2175</a> 					enumConstant();
+<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a> 					}
+<a class="jxr_linenumber" name="L2177" href="#L2177">2177</a> 					} 
+<a class="jxr_linenumber" name="L2178" href="#L2178">2178</a> 				}
+<a class="jxr_linenumber" name="L2179" href="#L2179">2179</a> 				setState(521);
+<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2181" href="#L2181">2181</a> 				_alt = getInterpreter().adaptivePredict(_input,33,_ctx);
 <a class="jxr_linenumber" name="L2182" href="#L2182">2182</a> 			}
-<a class="jxr_linenumber" name="L2183" href="#L2183">2183</a> 		}
-<a class="jxr_linenumber" name="L2184" href="#L2184">2184</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2186" href="#L2186">2186</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2187" href="#L2187">2187</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2188" href="#L2188">2188</a> 		}
-<a class="jxr_linenumber" name="L2189" href="#L2189">2189</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2190" href="#L2190">2190</a> 			exitRule();
-<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a> 		}
-<a class="jxr_linenumber" name="L2192" href="#L2192">2192</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2193" href="#L2193">2193</a> 	}
-<a class="jxr_linenumber" name="L2194" href="#L2194">2194</a> 
-<a class="jxr_linenumber" name="L2195" href="#L2195">2195</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2196" href="#L2196">2196</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumConstantContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2197" href="#L2197">2197</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L2198" href="#L2198">2198</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2199" href="#L2199">2199</a> 		}
-<a class="jxr_linenumber" name="L2200" href="#L2200">2200</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L2201" href="#L2201">2201</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2202" href="#L2202">2202</a> 		}
-<a class="jxr_linenumber" name="L2203" href="#L2203">2203</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
-<a class="jxr_linenumber" name="L2204" href="#L2204">2204</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2205" href="#L2205">2205</a> 		}
-<a class="jxr_linenumber" name="L2206" href="#L2206">2206</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
-<a class="jxr_linenumber" name="L2207" href="#L2207">2207</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2208" href="#L2208">2208</a> 		}
-<a class="jxr_linenumber" name="L2209" href="#L2209">2209</a> 		<strong class="jxr_keyword">public</strong> EnumConstantContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2210" href="#L2210">2210</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2211" href="#L2211">2211</a> 		}
-<a class="jxr_linenumber" name="L2212" href="#L2212">2212</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumConstant; }
-<a class="jxr_linenumber" name="L2213" href="#L2213">2213</a> 		@Override
-<a class="jxr_linenumber" name="L2214" href="#L2214">2214</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2215" href="#L2215">2215</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumConstant(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2216" href="#L2216">2216</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2217" href="#L2217">2217</a> 		}
-<a class="jxr_linenumber" name="L2218" href="#L2218">2218</a> 	}
-<a class="jxr_linenumber" name="L2219" href="#L2219">2219</a> 
-<a class="jxr_linenumber" name="L2220" href="#L2220">2220</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumConstantContext enumConstant() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2221" href="#L2221">2221</a> 		EnumConstantContext _localctx = <strong class="jxr_keyword">new</strong> EnumConstantContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2222" href="#L2222">2222</a> 		enterRule(_localctx, 52, RULE_enumConstant);
-<a class="jxr_linenumber" name="L2223" href="#L2223">2223</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2224" href="#L2224">2224</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2225" href="#L2225">2225</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a> 			{
-<a class="jxr_linenumber" name="L2227" href="#L2227">2227</a> 			setState(522);
-<a class="jxr_linenumber" name="L2228" href="#L2228">2228</a> 			annotations(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L2229" href="#L2229">2229</a> 			setState(523);
-<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a> 			id();
-<a class="jxr_linenumber" name="L2231" href="#L2231">2231</a> 			setState(525);
-<a class="jxr_linenumber" name="L2232" href="#L2232">2232</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2233" href="#L2233">2233</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2234" href="#L2234">2234</a> 			<strong class="jxr_keyword">if</strong> (_la==LPAREN) {
-<a class="jxr_linenumber" name="L2235" href="#L2235">2235</a> 				{
-<a class="jxr_linenumber" name="L2236" href="#L2236">2236</a> 				setState(524);
-<a class="jxr_linenumber" name="L2237" href="#L2237">2237</a> 				arguments();
-<a class="jxr_linenumber" name="L2238" href="#L2238">2238</a> 				}
-<a class="jxr_linenumber" name="L2239" href="#L2239">2239</a> 			}
-<a class="jxr_linenumber" name="L2240" href="#L2240">2240</a> 
-<a class="jxr_linenumber" name="L2241" href="#L2241">2241</a> 			setState(528);
-<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a> 			<strong class="jxr_keyword">if</strong> (_la==LCURLY) {
-<a class="jxr_linenumber" name="L2245" href="#L2245">2245</a> 				{
-<a class="jxr_linenumber" name="L2246" href="#L2246">2246</a> 				setState(527);
-<a class="jxr_linenumber" name="L2247" href="#L2247">2247</a> 				classBody();
-<a class="jxr_linenumber" name="L2248" href="#L2248">2248</a> 				}
-<a class="jxr_linenumber" name="L2249" href="#L2249">2249</a> 			}
-<a class="jxr_linenumber" name="L2250" href="#L2250">2250</a> 
-<a class="jxr_linenumber" name="L2251" href="#L2251">2251</a> 			}
-<a class="jxr_linenumber" name="L2252" href="#L2252">2252</a> 		}
-<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a> 		}
-<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a> 			exitRule();
-<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a> 		}
-<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a> 	}
-<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a> 
-<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumBodyDeclarationsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassBodyDeclarationContext&gt; classBodyDeclaration() {
-<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a> 		}
-<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a> 		}
-<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a> 		<strong class="jxr_keyword">public</strong> EnumBodyDeclarationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a> 		}
-<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumBodyDeclarations; }
-<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a> 		@Override
-<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumBodyDeclarations(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a> 		}
-<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a> 	}
-<a class="jxr_linenumber" name="L2283" href="#L2283">2283</a> 
-<a class="jxr_linenumber" name="L2284" href="#L2284">2284</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumBodyDeclarationsContext enumBodyDeclarations() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a> 		EnumBodyDeclarationsContext _localctx = <strong class="jxr_keyword">new</strong> EnumBodyDeclarationsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a> 		enterRule(_localctx, 54, RULE_enumBodyDeclarations);
-<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a> 			{
-<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a> 			setState(530);
-<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a> 			match(SEMI);
-<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a> 			setState(534);
-<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a> 			<strong class="jxr_keyword">while</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; -1729906174200905728L) != 0) || ((((_la - 64)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 64)) &amp; 9007200328483263L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0)) {
-<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a> 				{
+<a class="jxr_linenumber" name="L2183" href="#L2183">2183</a> 			}
+<a class="jxr_linenumber" name="L2184" href="#L2184">2184</a> 		}
+<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2186" href="#L2186">2186</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2187" href="#L2187">2187</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2188" href="#L2188">2188</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2189" href="#L2189">2189</a> 		}
+<a class="jxr_linenumber" name="L2190" href="#L2190">2190</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a> 			exitRule();
+<a class="jxr_linenumber" name="L2192" href="#L2192">2192</a> 		}
+<a class="jxr_linenumber" name="L2193" href="#L2193">2193</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2194" href="#L2194">2194</a> 	}
+<a class="jxr_linenumber" name="L2195" href="#L2195">2195</a> 
+<a class="jxr_linenumber" name="L2196" href="#L2196">2196</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2197" href="#L2197">2197</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumConstantContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2198" href="#L2198">2198</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L2199" href="#L2199">2199</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2200" href="#L2200">2200</a> 		}
+<a class="jxr_linenumber" name="L2201" href="#L2201">2201</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L2202" href="#L2202">2202</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2203" href="#L2203">2203</a> 		}
+<a class="jxr_linenumber" name="L2204" href="#L2204">2204</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
+<a class="jxr_linenumber" name="L2205" href="#L2205">2205</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2206" href="#L2206">2206</a> 		}
+<a class="jxr_linenumber" name="L2207" href="#L2207">2207</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
+<a class="jxr_linenumber" name="L2208" href="#L2208">2208</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2209" href="#L2209">2209</a> 		}
+<a class="jxr_linenumber" name="L2210" href="#L2210">2210</a> 		<strong class="jxr_keyword">public</strong> EnumConstantContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2211" href="#L2211">2211</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2212" href="#L2212">2212</a> 		}
+<a class="jxr_linenumber" name="L2213" href="#L2213">2213</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumConstant; }
+<a class="jxr_linenumber" name="L2214" href="#L2214">2214</a> 		@Override
+<a class="jxr_linenumber" name="L2215" href="#L2215">2215</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2216" href="#L2216">2216</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumConstant(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2217" href="#L2217">2217</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2218" href="#L2218">2218</a> 		}
+<a class="jxr_linenumber" name="L2219" href="#L2219">2219</a> 	}
+<a class="jxr_linenumber" name="L2220" href="#L2220">2220</a> 
+<a class="jxr_linenumber" name="L2221" href="#L2221">2221</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumConstantContext enumConstant() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2222" href="#L2222">2222</a> 		EnumConstantContext _localctx = <strong class="jxr_keyword">new</strong> EnumConstantContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2223" href="#L2223">2223</a> 		enterRule(_localctx, 52, RULE_enumConstant);
+<a class="jxr_linenumber" name="L2224" href="#L2224">2224</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2225" href="#L2225">2225</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2227" href="#L2227">2227</a> 			{
+<a class="jxr_linenumber" name="L2228" href="#L2228">2228</a> 			setState(522);
+<a class="jxr_linenumber" name="L2229" href="#L2229">2229</a> 			annotations(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a> 			setState(523);
+<a class="jxr_linenumber" name="L2231" href="#L2231">2231</a> 			id();
+<a class="jxr_linenumber" name="L2232" href="#L2232">2232</a> 			setState(525);
+<a class="jxr_linenumber" name="L2233" href="#L2233">2233</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2234" href="#L2234">2234</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2235" href="#L2235">2235</a> 			<strong class="jxr_keyword">if</strong> (_la==LPAREN) {
+<a class="jxr_linenumber" name="L2236" href="#L2236">2236</a> 				{
+<a class="jxr_linenumber" name="L2237" href="#L2237">2237</a> 				setState(524);
+<a class="jxr_linenumber" name="L2238" href="#L2238">2238</a> 				arguments();
+<a class="jxr_linenumber" name="L2239" href="#L2239">2239</a> 				}
+<a class="jxr_linenumber" name="L2240" href="#L2240">2240</a> 			}
+<a class="jxr_linenumber" name="L2241" href="#L2241">2241</a> 
+<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a> 			setState(528);
+<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2245" href="#L2245">2245</a> 			<strong class="jxr_keyword">if</strong> (_la==LCURLY) {
+<a class="jxr_linenumber" name="L2246" href="#L2246">2246</a> 				{
+<a class="jxr_linenumber" name="L2247" href="#L2247">2247</a> 				setState(527);
+<a class="jxr_linenumber" name="L2248" href="#L2248">2248</a> 				classBody();
+<a class="jxr_linenumber" name="L2249" href="#L2249">2249</a> 				}
+<a class="jxr_linenumber" name="L2250" href="#L2250">2250</a> 			}
+<a class="jxr_linenumber" name="L2251" href="#L2251">2251</a> 
+<a class="jxr_linenumber" name="L2252" href="#L2252">2252</a> 			}
+<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a> 		}
+<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a> 		}
+<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a> 			exitRule();
+<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a> 		}
+<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a> 	}
+<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a> 
+<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnumBodyDeclarationsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassBodyDeclarationContext&gt; classBodyDeclaration() {
+<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a> 		}
+<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a> 		}
+<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a> 		<strong class="jxr_keyword">public</strong> EnumBodyDeclarationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a> 		}
+<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enumBodyDeclarations; }
+<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a> 		@Override
+<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnumBodyDeclarations(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a> 		}
+<a class="jxr_linenumber" name="L2283" href="#L2283">2283</a> 	}
+<a class="jxr_linenumber" name="L2284" href="#L2284">2284</a> 
+<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnumBodyDeclarationsContext enumBodyDeclarations() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a> 		EnumBodyDeclarationsContext _localctx = <strong class="jxr_keyword">new</strong> EnumBodyDeclarationsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a> 		enterRule(_localctx, 54, RULE_enumBodyDeclarations);
+<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a> 			{
+<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a> 			setState(530);
+<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a> 			match(SEMI);
+<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a> 			setState(534);
+<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028812048202823L) != 0) || ((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 9007267974217729L) != 0) || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
 <a class="jxr_linenumber" name="L2298" href="#L2298">2298</a> 				{
-<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a> 				setState(531);
-<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a> 				classBodyDeclaration();
-<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a> 				}
+<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a> 				{
+<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a> 				setState(531);
+<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a> 				classBodyDeclaration();
 <a class="jxr_linenumber" name="L2302" href="#L2302">2302</a> 				}
-<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a> 				setState(536);
-<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a> 			}
+<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a> 				}
+<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a> 				setState(536);
+<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a> 				_la = _input.LA(1);
 <a class="jxr_linenumber" name="L2307" href="#L2307">2307</a> 			}
-<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a> 		}
-<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a> 		}
-<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a> 			exitRule();
-<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a> 		}
-<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a> 	}
-<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a> 
-<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INTERFACE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INTERFACE, 0); }
-<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a> 		}
-<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyContext interfaceBody() {
-<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a> 		}
-<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a> 		}
-<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a> 		<strong class="jxr_keyword">public</strong> InterfaceExtendsContext interfaceExtends() {
-<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceExtendsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a> 		}
-<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() {
-<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PermittedSubclassesAndInterfacesContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> 		}
-<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a> 		}
-<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceDeclaration; }
-<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a> 		@Override
-<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a> 		}
-<a class="jxr_linenumber" name="L2350" href="#L2350">2350</a> 	}
-<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a> 
-<a class="jxr_linenumber" name="L2352" href="#L2352">2352</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceDeclarationContext interfaceDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2353" href="#L2353">2353</a> 		InterfaceDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a> 		enterRule(_localctx, 56, RULE_interfaceDeclaration);
-<a class="jxr_linenumber" name="L2355" href="#L2355">2355</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a> 			{
-<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a> 			setState(537);
-<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a> 			match(LITERAL_INTERFACE);
-<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a> 			setState(538);
-<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a> 			id();
-<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a> 			setState(540);
-<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a> 				{
-<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a> 				setState(539);
-<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a> 				typeParameters();
-<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a> 				}
-<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a> 			}
-<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a> 
-<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a> 			setState(543);
-<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2376" href="#L2376">2376</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
-<a class="jxr_linenumber" name="L2377" href="#L2377">2377</a> 				{
-<a class="jxr_linenumber" name="L2378" href="#L2378">2378</a> 				setState(542);
-<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a> 				interfaceExtends();
-<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a> 				}
-<a class="jxr_linenumber" name="L2381" href="#L2381">2381</a> 			}
-<a class="jxr_linenumber" name="L2382" href="#L2382">2382</a> 
-<a class="jxr_linenumber" name="L2383" href="#L2383">2383</a> 			setState(546);
-<a class="jxr_linenumber" name="L2384" href="#L2384">2384</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2385" href="#L2385">2385</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2386" href="#L2386">2386</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_PERMITS) {
-<a class="jxr_linenumber" name="L2387" href="#L2387">2387</a> 				{
-<a class="jxr_linenumber" name="L2388" href="#L2388">2388</a> 				setState(545);
-<a class="jxr_linenumber" name="L2389" href="#L2389">2389</a> 				permittedSubclassesAndInterfaces();
-<a class="jxr_linenumber" name="L2390" href="#L2390">2390</a> 				}
-<a class="jxr_linenumber" name="L2391" href="#L2391">2391</a> 			}
-<a class="jxr_linenumber" name="L2392" href="#L2392">2392</a> 
-<a class="jxr_linenumber" name="L2393" href="#L2393">2393</a> 			setState(548);
-<a class="jxr_linenumber" name="L2394" href="#L2394">2394</a> 			interfaceBody();
-<a class="jxr_linenumber" name="L2395" href="#L2395">2395</a> 			}
-<a class="jxr_linenumber" name="L2396" href="#L2396">2396</a> 		}
-<a class="jxr_linenumber" name="L2397" href="#L2397">2397</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2398" href="#L2398">2398</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2399" href="#L2399">2399</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2400" href="#L2400">2400</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2401" href="#L2401">2401</a> 		}
-<a class="jxr_linenumber" name="L2402" href="#L2402">2402</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2403" href="#L2403">2403</a> 			exitRule();
-<a class="jxr_linenumber" name="L2404" href="#L2404">2404</a> 		}
-<a class="jxr_linenumber" name="L2405" href="#L2405">2405</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2406" href="#L2406">2406</a> 	}
-<a class="jxr_linenumber" name="L2407" href="#L2407">2407</a> 
-<a class="jxr_linenumber" name="L2408" href="#L2408">2408</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2409" href="#L2409">2409</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceExtendsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2410" href="#L2410">2410</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
-<a class="jxr_linenumber" name="L2411" href="#L2411">2411</a> 		<strong class="jxr_keyword">public</strong> TypeListContext typeList() {
-<a class="jxr_linenumber" name="L2412" href="#L2412">2412</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2413" href="#L2413">2413</a> 		}
-<a class="jxr_linenumber" name="L2414" href="#L2414">2414</a> 		<strong class="jxr_keyword">public</strong> InterfaceExtendsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2415" href="#L2415">2415</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2416" href="#L2416">2416</a> 		}
-<a class="jxr_linenumber" name="L2417" href="#L2417">2417</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceExtends; }
-<a class="jxr_linenumber" name="L2418" href="#L2418">2418</a> 		@Override
-<a class="jxr_linenumber" name="L2419" href="#L2419">2419</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2420" href="#L2420">2420</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceExtends(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2421" href="#L2421">2421</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2422" href="#L2422">2422</a> 		}
-<a class="jxr_linenumber" name="L2423" href="#L2423">2423</a> 	}
-<a class="jxr_linenumber" name="L2424" href="#L2424">2424</a> 
-<a class="jxr_linenumber" name="L2425" href="#L2425">2425</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceExtendsContext interfaceExtends() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2426" href="#L2426">2426</a> 		InterfaceExtendsContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceExtendsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2427" href="#L2427">2427</a> 		enterRule(_localctx, 58, RULE_interfaceExtends);
-<a class="jxr_linenumber" name="L2428" href="#L2428">2428</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2429" href="#L2429">2429</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2430" href="#L2430">2430</a> 			{
-<a class="jxr_linenumber" name="L2431" href="#L2431">2431</a> 			setState(550);
-<a class="jxr_linenumber" name="L2432" href="#L2432">2432</a> 			match(EXTENDS_CLAUSE);
-<a class="jxr_linenumber" name="L2433" href="#L2433">2433</a> 			setState(551);
-<a class="jxr_linenumber" name="L2434" href="#L2434">2434</a> 			typeList();
-<a class="jxr_linenumber" name="L2435" href="#L2435">2435</a> 			}
-<a class="jxr_linenumber" name="L2436" href="#L2436">2436</a> 		}
-<a class="jxr_linenumber" name="L2437" href="#L2437">2437</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2438" href="#L2438">2438</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2439" href="#L2439">2439</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2440" href="#L2440">2440</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2441" href="#L2441">2441</a> 		}
-<a class="jxr_linenumber" name="L2442" href="#L2442">2442</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2443" href="#L2443">2443</a> 			exitRule();
-<a class="jxr_linenumber" name="L2444" href="#L2444">2444</a> 		}
-<a class="jxr_linenumber" name="L2445" href="#L2445">2445</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2446" href="#L2446">2446</a> 	}
-<a class="jxr_linenumber" name="L2447" href="#L2447">2447</a> 
-<a class="jxr_linenumber" name="L2448" href="#L2448">2448</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2449" href="#L2449">2449</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2450" href="#L2450">2450</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L2451" href="#L2451">2451</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L2452" href="#L2452">2452</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassBodyDeclarationContext&gt; classBodyDeclaration() {
-<a class="jxr_linenumber" name="L2453" href="#L2453">2453</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2454" href="#L2454">2454</a> 		}
-<a class="jxr_linenumber" name="L2455" href="#L2455">2455</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2456" href="#L2456">2456</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2457" href="#L2457">2457</a> 		}
-<a class="jxr_linenumber" name="L2458" href="#L2458">2458</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2459" href="#L2459">2459</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2460" href="#L2460">2460</a> 		}
-<a class="jxr_linenumber" name="L2461" href="#L2461">2461</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classBody; }
-<a class="jxr_linenumber" name="L2462" href="#L2462">2462</a> 		@Override
-<a class="jxr_linenumber" name="L2463" href="#L2463">2463</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2464" href="#L2464">2464</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2465" href="#L2465">2465</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2466" href="#L2466">2466</a> 		}
-<a class="jxr_linenumber" name="L2467" href="#L2467">2467</a> 	}
-<a class="jxr_linenumber" name="L2468" href="#L2468">2468</a> 
-<a class="jxr_linenumber" name="L2469" href="#L2469">2469</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassBodyContext classBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2470" href="#L2470">2470</a> 		ClassBodyContext _localctx = <strong class="jxr_keyword">new</strong> ClassBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2471" href="#L2471">2471</a> 		enterRule(_localctx, 60, RULE_classBody);
-<a class="jxr_linenumber" name="L2472" href="#L2472">2472</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2473" href="#L2473">2473</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2474" href="#L2474">2474</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2475" href="#L2475">2475</a> 			{
-<a class="jxr_linenumber" name="L2476" href="#L2476">2476</a> 			setState(553);
-<a class="jxr_linenumber" name="L2477" href="#L2477">2477</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L2478" href="#L2478">2478</a> 			setState(557);
-<a class="jxr_linenumber" name="L2479" href="#L2479">2479</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2480" href="#L2480">2480</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2481" href="#L2481">2481</a> 			<strong class="jxr_keyword">while</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; -1729906174200905728L) != 0) || ((((_la - 64)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 64)) &amp; 9007200328483263L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0)) {
-<a class="jxr_linenumber" name="L2482" href="#L2482">2482</a> 				{
+<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a> 			}
+<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a> 		}
+<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a> 		}
+<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a> 			exitRule();
+<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a> 		}
+<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a> 	}
+<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a> 
+<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INTERFACE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INTERFACE, 0); }
+<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a> 		}
+<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyContext interfaceBody() {
+<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a> 		}
+<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a> 		}
+<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a> 		<strong class="jxr_keyword">public</strong> InterfaceExtendsContext interfaceExtends() {
+<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceExtendsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a> 		}
+<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() {
+<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PermittedSubclassesAndInterfacesContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a> 		}
+<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a> 		}
+<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceDeclaration; }
+<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a> 		@Override
+<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2350" href="#L2350">2350</a> 		}
+<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a> 	}
+<a class="jxr_linenumber" name="L2352" href="#L2352">2352</a> 
+<a class="jxr_linenumber" name="L2353" href="#L2353">2353</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceDeclarationContext interfaceDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a> 		InterfaceDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L2355" href="#L2355">2355</a> 		enterRule(_localctx, 56, RULE_interfaceDeclaration);
+<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a> 			{
+<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a> 			setState(537);
+<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a> 			match(LITERAL_INTERFACE);
+<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a> 			setState(538);
+<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a> 			id();
+<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a> 			setState(540);
+<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a> 				{
+<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a> 				setState(539);
+<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a> 				typeParameters();
+<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a> 				}
+<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a> 			}
+<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a> 
+<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a> 			setState(543);
+<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2376" href="#L2376">2376</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2377" href="#L2377">2377</a> 			<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE) {
+<a class="jxr_linenumber" name="L2378" href="#L2378">2378</a> 				{
+<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a> 				setState(542);
+<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a> 				interfaceExtends();
+<a class="jxr_linenumber" name="L2381" href="#L2381">2381</a> 				}
+<a class="jxr_linenumber" name="L2382" href="#L2382">2382</a> 			}
+<a class="jxr_linenumber" name="L2383" href="#L2383">2383</a> 
+<a class="jxr_linenumber" name="L2384" href="#L2384">2384</a> 			setState(546);
+<a class="jxr_linenumber" name="L2385" href="#L2385">2385</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2386" href="#L2386">2386</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2387" href="#L2387">2387</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_PERMITS) {
+<a class="jxr_linenumber" name="L2388" href="#L2388">2388</a> 				{
+<a class="jxr_linenumber" name="L2389" href="#L2389">2389</a> 				setState(545);
+<a class="jxr_linenumber" name="L2390" href="#L2390">2390</a> 				permittedSubclassesAndInterfaces();
+<a class="jxr_linenumber" name="L2391" href="#L2391">2391</a> 				}
+<a class="jxr_linenumber" name="L2392" href="#L2392">2392</a> 			}
+<a class="jxr_linenumber" name="L2393" href="#L2393">2393</a> 
+<a class="jxr_linenumber" name="L2394" href="#L2394">2394</a> 			setState(548);
+<a class="jxr_linenumber" name="L2395" href="#L2395">2395</a> 			interfaceBody();
+<a class="jxr_linenumber" name="L2396" href="#L2396">2396</a> 			}
+<a class="jxr_linenumber" name="L2397" href="#L2397">2397</a> 		}
+<a class="jxr_linenumber" name="L2398" href="#L2398">2398</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2399" href="#L2399">2399</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2400" href="#L2400">2400</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2401" href="#L2401">2401</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2402" href="#L2402">2402</a> 		}
+<a class="jxr_linenumber" name="L2403" href="#L2403">2403</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2404" href="#L2404">2404</a> 			exitRule();
+<a class="jxr_linenumber" name="L2405" href="#L2405">2405</a> 		}
+<a class="jxr_linenumber" name="L2406" href="#L2406">2406</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2407" href="#L2407">2407</a> 	}
+<a class="jxr_linenumber" name="L2408" href="#L2408">2408</a> 
+<a class="jxr_linenumber" name="L2409" href="#L2409">2409</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2410" href="#L2410">2410</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceExtendsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2411" href="#L2411">2411</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
+<a class="jxr_linenumber" name="L2412" href="#L2412">2412</a> 		<strong class="jxr_keyword">public</strong> TypeListContext typeList() {
+<a class="jxr_linenumber" name="L2413" href="#L2413">2413</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2414" href="#L2414">2414</a> 		}
+<a class="jxr_linenumber" name="L2415" href="#L2415">2415</a> 		<strong class="jxr_keyword">public</strong> InterfaceExtendsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2416" href="#L2416">2416</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2417" href="#L2417">2417</a> 		}
+<a class="jxr_linenumber" name="L2418" href="#L2418">2418</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceExtends; }
+<a class="jxr_linenumber" name="L2419" href="#L2419">2419</a> 		@Override
+<a class="jxr_linenumber" name="L2420" href="#L2420">2420</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2421" href="#L2421">2421</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceExtends(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2422" href="#L2422">2422</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2423" href="#L2423">2423</a> 		}
+<a class="jxr_linenumber" name="L2424" href="#L2424">2424</a> 	}
+<a class="jxr_linenumber" name="L2425" href="#L2425">2425</a> 
+<a class="jxr_linenumber" name="L2426" href="#L2426">2426</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceExtendsContext interfaceExtends() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2427" href="#L2427">2427</a> 		InterfaceExtendsContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceExtendsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2428" href="#L2428">2428</a> 		enterRule(_localctx, 58, RULE_interfaceExtends);
+<a class="jxr_linenumber" name="L2429" href="#L2429">2429</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2430" href="#L2430">2430</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2431" href="#L2431">2431</a> 			{
+<a class="jxr_linenumber" name="L2432" href="#L2432">2432</a> 			setState(550);
+<a class="jxr_linenumber" name="L2433" href="#L2433">2433</a> 			match(EXTENDS_CLAUSE);
+<a class="jxr_linenumber" name="L2434" href="#L2434">2434</a> 			setState(551);
+<a class="jxr_linenumber" name="L2435" href="#L2435">2435</a> 			typeList();
+<a class="jxr_linenumber" name="L2436" href="#L2436">2436</a> 			}
+<a class="jxr_linenumber" name="L2437" href="#L2437">2437</a> 		}
+<a class="jxr_linenumber" name="L2438" href="#L2438">2438</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2439" href="#L2439">2439</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2440" href="#L2440">2440</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2441" href="#L2441">2441</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2442" href="#L2442">2442</a> 		}
+<a class="jxr_linenumber" name="L2443" href="#L2443">2443</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2444" href="#L2444">2444</a> 			exitRule();
+<a class="jxr_linenumber" name="L2445" href="#L2445">2445</a> 		}
+<a class="jxr_linenumber" name="L2446" href="#L2446">2446</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2447" href="#L2447">2447</a> 	}
+<a class="jxr_linenumber" name="L2448" href="#L2448">2448</a> 
+<a class="jxr_linenumber" name="L2449" href="#L2449">2449</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2450" href="#L2450">2450</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2451" href="#L2451">2451</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L2452" href="#L2452">2452</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L2453" href="#L2453">2453</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassBodyDeclarationContext&gt; classBodyDeclaration() {
+<a class="jxr_linenumber" name="L2454" href="#L2454">2454</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2455" href="#L2455">2455</a> 		}
+<a class="jxr_linenumber" name="L2456" href="#L2456">2456</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext classBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2457" href="#L2457">2457</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2458" href="#L2458">2458</a> 		}
+<a class="jxr_linenumber" name="L2459" href="#L2459">2459</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2460" href="#L2460">2460</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2461" href="#L2461">2461</a> 		}
+<a class="jxr_linenumber" name="L2462" href="#L2462">2462</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classBody; }
+<a class="jxr_linenumber" name="L2463" href="#L2463">2463</a> 		@Override
+<a class="jxr_linenumber" name="L2464" href="#L2464">2464</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2465" href="#L2465">2465</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2466" href="#L2466">2466</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2467" href="#L2467">2467</a> 		}
+<a class="jxr_linenumber" name="L2468" href="#L2468">2468</a> 	}
+<a class="jxr_linenumber" name="L2469" href="#L2469">2469</a> 
+<a class="jxr_linenumber" name="L2470" href="#L2470">2470</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassBodyContext classBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2471" href="#L2471">2471</a> 		ClassBodyContext _localctx = <strong class="jxr_keyword">new</strong> ClassBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2472" href="#L2472">2472</a> 		enterRule(_localctx, 60, RULE_classBody);
+<a class="jxr_linenumber" name="L2473" href="#L2473">2473</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2474" href="#L2474">2474</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2475" href="#L2475">2475</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2476" href="#L2476">2476</a> 			{
+<a class="jxr_linenumber" name="L2477" href="#L2477">2477</a> 			setState(553);
+<a class="jxr_linenumber" name="L2478" href="#L2478">2478</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L2479" href="#L2479">2479</a> 			setState(557);
+<a class="jxr_linenumber" name="L2480" href="#L2480">2480</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2481" href="#L2481">2481</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2482" href="#L2482">2482</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028812048202823L) != 0) || ((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 9007267974217729L) != 0) || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
 <a class="jxr_linenumber" name="L2483" href="#L2483">2483</a> 				{
-<a class="jxr_linenumber" name="L2484" href="#L2484">2484</a> 				setState(554);
-<a class="jxr_linenumber" name="L2485" href="#L2485">2485</a> 				classBodyDeclaration();
-<a class="jxr_linenumber" name="L2486" href="#L2486">2486</a> 				}
+<a class="jxr_linenumber" name="L2484" href="#L2484">2484</a> 				{
+<a class="jxr_linenumber" name="L2485" href="#L2485">2485</a> 				setState(554);
+<a class="jxr_linenumber" name="L2486" href="#L2486">2486</a> 				classBodyDeclaration();
 <a class="jxr_linenumber" name="L2487" href="#L2487">2487</a> 				}
-<a class="jxr_linenumber" name="L2488" href="#L2488">2488</a> 				setState(559);
-<a class="jxr_linenumber" name="L2489" href="#L2489">2489</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2490" href="#L2490">2490</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2491" href="#L2491">2491</a> 			}
-<a class="jxr_linenumber" name="L2492" href="#L2492">2492</a> 			setState(560);
-<a class="jxr_linenumber" name="L2493" href="#L2493">2493</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L2494" href="#L2494">2494</a> 			}
-<a class="jxr_linenumber" name="L2495" href="#L2495">2495</a> 		}
-<a class="jxr_linenumber" name="L2496" href="#L2496">2496</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2497" href="#L2497">2497</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2498" href="#L2498">2498</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2499" href="#L2499">2499</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2500" href="#L2500">2500</a> 		}
-<a class="jxr_linenumber" name="L2501" href="#L2501">2501</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2502" href="#L2502">2502</a> 			exitRule();
-<a class="jxr_linenumber" name="L2503" href="#L2503">2503</a> 		}
-<a class="jxr_linenumber" name="L2504" href="#L2504">2504</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2505" href="#L2505">2505</a> 	}
-<a class="jxr_linenumber" name="L2506" href="#L2506">2506</a> 
-<a class="jxr_linenumber" name="L2507" href="#L2507">2507</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2508" href="#L2508">2508</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2509" href="#L2509">2509</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L2510" href="#L2510">2510</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L2511" href="#L2511">2511</a> 		<strong class="jxr_keyword">public</strong> List&lt;InterfaceBodyDeclarationContext&gt; interfaceBodyDeclaration() {
-<a class="jxr_linenumber" name="L2512" href="#L2512">2512</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(InterfaceBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2513" href="#L2513">2513</a> 		}
-<a class="jxr_linenumber" name="L2514" href="#L2514">2514</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyDeclarationContext interfaceBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2515" href="#L2515">2515</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2516" href="#L2516">2516</a> 		}
-<a class="jxr_linenumber" name="L2517" href="#L2517">2517</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2518" href="#L2518">2518</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2519" href="#L2519">2519</a> 		}
-<a class="jxr_linenumber" name="L2520" href="#L2520">2520</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceBody; }
-<a class="jxr_linenumber" name="L2521" href="#L2521">2521</a> 		@Override
-<a class="jxr_linenumber" name="L2522" href="#L2522">2522</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2523" href="#L2523">2523</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2524" href="#L2524">2524</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2525" href="#L2525">2525</a> 		}
-<a class="jxr_linenumber" name="L2526" href="#L2526">2526</a> 	}
-<a class="jxr_linenumber" name="L2527" href="#L2527">2527</a> 
-<a class="jxr_linenumber" name="L2528" href="#L2528">2528</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceBodyContext interfaceBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2529" href="#L2529">2529</a> 		InterfaceBodyContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2530" href="#L2530">2530</a> 		enterRule(_localctx, 62, RULE_interfaceBody);
-<a class="jxr_linenumber" name="L2531" href="#L2531">2531</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2532" href="#L2532">2532</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2533" href="#L2533">2533</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2534" href="#L2534">2534</a> 			{
-<a class="jxr_linenumber" name="L2535" href="#L2535">2535</a> 			setState(562);
-<a class="jxr_linenumber" name="L2536" href="#L2536">2536</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L2537" href="#L2537">2537</a> 			setState(566);
-<a class="jxr_linenumber" name="L2538" href="#L2538">2538</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2539" href="#L2539">2539</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2540" href="#L2540">2540</a> 			<strong class="jxr_keyword">while</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; -1729906174200905728L) != 0) || ((((_la - 64)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 64)) &amp; 9007200328483007L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0)) {
-<a class="jxr_linenumber" name="L2541" href="#L2541">2541</a> 				{
+<a class="jxr_linenumber" name="L2488" href="#L2488">2488</a> 				}
+<a class="jxr_linenumber" name="L2489" href="#L2489">2489</a> 				setState(559);
+<a class="jxr_linenumber" name="L2490" href="#L2490">2490</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2491" href="#L2491">2491</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2492" href="#L2492">2492</a> 			}
+<a class="jxr_linenumber" name="L2493" href="#L2493">2493</a> 			setState(560);
+<a class="jxr_linenumber" name="L2494" href="#L2494">2494</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L2495" href="#L2495">2495</a> 			}
+<a class="jxr_linenumber" name="L2496" href="#L2496">2496</a> 		}
+<a class="jxr_linenumber" name="L2497" href="#L2497">2497</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2498" href="#L2498">2498</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2499" href="#L2499">2499</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2500" href="#L2500">2500</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2501" href="#L2501">2501</a> 		}
+<a class="jxr_linenumber" name="L2502" href="#L2502">2502</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2503" href="#L2503">2503</a> 			exitRule();
+<a class="jxr_linenumber" name="L2504" href="#L2504">2504</a> 		}
+<a class="jxr_linenumber" name="L2505" href="#L2505">2505</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2506" href="#L2506">2506</a> 	}
+<a class="jxr_linenumber" name="L2507" href="#L2507">2507</a> 
+<a class="jxr_linenumber" name="L2508" href="#L2508">2508</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2509" href="#L2509">2509</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2510" href="#L2510">2510</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L2511" href="#L2511">2511</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L2512" href="#L2512">2512</a> 		<strong class="jxr_keyword">public</strong> List&lt;InterfaceBodyDeclarationContext&gt; interfaceBodyDeclaration() {
+<a class="jxr_linenumber" name="L2513" href="#L2513">2513</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(InterfaceBodyDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2514" href="#L2514">2514</a> 		}
+<a class="jxr_linenumber" name="L2515" href="#L2515">2515</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyDeclarationContext interfaceBodyDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2516" href="#L2516">2516</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceBodyDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2517" href="#L2517">2517</a> 		}
+<a class="jxr_linenumber" name="L2518" href="#L2518">2518</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2519" href="#L2519">2519</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2520" href="#L2520">2520</a> 		}
+<a class="jxr_linenumber" name="L2521" href="#L2521">2521</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceBody; }
+<a class="jxr_linenumber" name="L2522" href="#L2522">2522</a> 		@Override
+<a class="jxr_linenumber" name="L2523" href="#L2523">2523</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2524" href="#L2524">2524</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2525" href="#L2525">2525</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2526" href="#L2526">2526</a> 		}
+<a class="jxr_linenumber" name="L2527" href="#L2527">2527</a> 	}
+<a class="jxr_linenumber" name="L2528" href="#L2528">2528</a> 
+<a class="jxr_linenumber" name="L2529" href="#L2529">2529</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceBodyContext interfaceBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2530" href="#L2530">2530</a> 		InterfaceBodyContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2531" href="#L2531">2531</a> 		enterRule(_localctx, 62, RULE_interfaceBody);
+<a class="jxr_linenumber" name="L2532" href="#L2532">2532</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2533" href="#L2533">2533</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2534" href="#L2534">2534</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2535" href="#L2535">2535</a> 			{
+<a class="jxr_linenumber" name="L2536" href="#L2536">2536</a> 			setState(562);
+<a class="jxr_linenumber" name="L2537" href="#L2537">2537</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L2538" href="#L2538">2538</a> 			setState(566);
+<a class="jxr_linenumber" name="L2539" href="#L2539">2539</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2540" href="#L2540">2540</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2541" href="#L2541">2541</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028803458268231L) != 0) || ((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 9007267974217729L) != 0) || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
 <a class="jxr_linenumber" name="L2542" href="#L2542">2542</a> 				{
-<a class="jxr_linenumber" name="L2543" href="#L2543">2543</a> 				setState(563);
-<a class="jxr_linenumber" name="L2544" href="#L2544">2544</a> 				interfaceBodyDeclaration();
-<a class="jxr_linenumber" name="L2545" href="#L2545">2545</a> 				}
+<a class="jxr_linenumber" name="L2543" href="#L2543">2543</a> 				{
+<a class="jxr_linenumber" name="L2544" href="#L2544">2544</a> 				setState(563);
+<a class="jxr_linenumber" name="L2545" href="#L2545">2545</a> 				interfaceBodyDeclaration();
 <a class="jxr_linenumber" name="L2546" href="#L2546">2546</a> 				}
-<a class="jxr_linenumber" name="L2547" href="#L2547">2547</a> 				setState(568);
-<a class="jxr_linenumber" name="L2548" href="#L2548">2548</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2549" href="#L2549">2549</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2550" href="#L2550">2550</a> 			}
-<a class="jxr_linenumber" name="L2551" href="#L2551">2551</a> 			setState(569);
-<a class="jxr_linenumber" name="L2552" href="#L2552">2552</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L2553" href="#L2553">2553</a> 			}
-<a class="jxr_linenumber" name="L2554" href="#L2554">2554</a> 		}
-<a class="jxr_linenumber" name="L2555" href="#L2555">2555</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2556" href="#L2556">2556</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2557" href="#L2557">2557</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2558" href="#L2558">2558</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2559" href="#L2559">2559</a> 		}
-<a class="jxr_linenumber" name="L2560" href="#L2560">2560</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2561" href="#L2561">2561</a> 			exitRule();
-<a class="jxr_linenumber" name="L2562" href="#L2562">2562</a> 		}
-<a class="jxr_linenumber" name="L2563" href="#L2563">2563</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2564" href="#L2564">2564</a> 	}
-<a class="jxr_linenumber" name="L2565" href="#L2565">2565</a> 
-<a class="jxr_linenumber" name="L2566" href="#L2566">2566</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2567" href="#L2567">2567</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2568" href="#L2568">2568</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2569" href="#L2569">2569</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2570" href="#L2570">2570</a> 		}
-<a class="jxr_linenumber" name="L2571" href="#L2571">2571</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classBodyDeclaration; }
-<a class="jxr_linenumber" name="L2572" href="#L2572">2572</a> 	 
-<a class="jxr_linenumber" name="L2573" href="#L2573">2573</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext() { }
-<a class="jxr_linenumber" name="L2574" href="#L2574">2574</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ClassBodyDeclarationContext ctx) {
-<a class="jxr_linenumber" name="L2575" href="#L2575">2575</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L2576" href="#L2576">2576</a> 		}
-<a class="jxr_linenumber" name="L2577" href="#L2577">2577</a> 	}
-<a class="jxr_linenumber" name="L2578" href="#L2578">2578</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2579" href="#L2579">2579</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBlockContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
-<a class="jxr_linenumber" name="L2580" href="#L2580">2580</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L2581" href="#L2581">2581</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2582" href="#L2582">2582</a> 		}
-<a class="jxr_linenumber" name="L2583" href="#L2583">2583</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
-<a class="jxr_linenumber" name="L2584" href="#L2584">2584</a> 		<strong class="jxr_keyword">public</strong> ClassBlockContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L2585" href="#L2585">2585</a> 		@Override
-<a class="jxr_linenumber" name="L2586" href="#L2586">2586</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2587" href="#L2587">2587</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassBlock(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2588" href="#L2588">2588</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2589" href="#L2589">2589</a> 		}
-<a class="jxr_linenumber" name="L2590" href="#L2590">2590</a> 	}
-<a class="jxr_linenumber" name="L2591" href="#L2591">2591</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2592" href="#L2592">2592</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassDefContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
-<a class="jxr_linenumber" name="L2593" href="#L2593">2593</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L2594" href="#L2594">2594</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L2595" href="#L2595">2595</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext memberDeclaration() {
-<a class="jxr_linenumber" name="L2596" href="#L2596">2596</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MemberDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2597" href="#L2597">2597</a> 		}
-<a class="jxr_linenumber" name="L2598" href="#L2598">2598</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L2599" href="#L2599">2599</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2600" href="#L2600">2600</a> 		}
-<a class="jxr_linenumber" name="L2601" href="#L2601">2601</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2602" href="#L2602">2602</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2603" href="#L2603">2603</a> 		}
-<a class="jxr_linenumber" name="L2604" href="#L2604">2604</a> 		<strong class="jxr_keyword">public</strong> ClassDefContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L2605" href="#L2605">2605</a> 		@Override
-<a class="jxr_linenumber" name="L2606" href="#L2606">2606</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2607" href="#L2607">2607</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassDef(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2608" href="#L2608">2608</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2609" href="#L2609">2609</a> 		}
-<a class="jxr_linenumber" name="L2610" href="#L2610">2610</a> 	}
-<a class="jxr_linenumber" name="L2611" href="#L2611">2611</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2612" href="#L2612">2612</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EmptyClassContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
-<a class="jxr_linenumber" name="L2613" href="#L2613">2613</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L2614" href="#L2614">2614</a> 		<strong class="jxr_keyword">public</strong> EmptyClassContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L2615" href="#L2615">2615</a> 		@Override
-<a class="jxr_linenumber" name="L2616" href="#L2616">2616</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2617" href="#L2617">2617</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEmptyClass(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2618" href="#L2618">2618</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2619" href="#L2619">2619</a> 		}
-<a class="jxr_linenumber" name="L2620" href="#L2620">2620</a> 	}
-<a class="jxr_linenumber" name="L2621" href="#L2621">2621</a> 
-<a class="jxr_linenumber" name="L2622" href="#L2622">2622</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassBodyDeclarationContext classBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2623" href="#L2623">2623</a> 		ClassBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ClassBodyDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2624" href="#L2624">2624</a> 		enterRule(_localctx, 64, RULE_classBodyDeclaration);
-<a class="jxr_linenumber" name="L2625" href="#L2625">2625</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2626" href="#L2626">2626</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2627" href="#L2627">2627</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L2628" href="#L2628">2628</a> 			setState(583);
-<a class="jxr_linenumber" name="L2629" href="#L2629">2629</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2630" href="#L2630">2630</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,44,_ctx) ) {
-<a class="jxr_linenumber" name="L2631" href="#L2631">2631</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L2632" href="#L2632">2632</a> 				_localctx = <strong class="jxr_keyword">new</strong> EmptyClassContext(_localctx);
-<a class="jxr_linenumber" name="L2633" href="#L2633">2633</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2634" href="#L2634">2634</a> 				{
-<a class="jxr_linenumber" name="L2635" href="#L2635">2635</a> 				setState(571);
-<a class="jxr_linenumber" name="L2636" href="#L2636">2636</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L2637" href="#L2637">2637</a> 				}
-<a class="jxr_linenumber" name="L2638" href="#L2638">2638</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2639" href="#L2639">2639</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L2640" href="#L2640">2640</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassBlockContext(_localctx);
-<a class="jxr_linenumber" name="L2641" href="#L2641">2641</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L2642" href="#L2642">2642</a> 				{
-<a class="jxr_linenumber" name="L2643" href="#L2643">2643</a> 				setState(573);
-<a class="jxr_linenumber" name="L2644" href="#L2644">2644</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2645" href="#L2645">2645</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2646" href="#L2646">2646</a> 				<strong class="jxr_keyword">if</strong> (_la==LITERAL_STATIC) {
-<a class="jxr_linenumber" name="L2647" href="#L2647">2647</a> 					{
-<a class="jxr_linenumber" name="L2648" href="#L2648">2648</a> 					setState(572);
-<a class="jxr_linenumber" name="L2649" href="#L2649">2649</a> 					match(LITERAL_STATIC);
-<a class="jxr_linenumber" name="L2650" href="#L2650">2650</a> 					}
-<a class="jxr_linenumber" name="L2651" href="#L2651">2651</a> 				}
-<a class="jxr_linenumber" name="L2652" href="#L2652">2652</a> 
-<a class="jxr_linenumber" name="L2653" href="#L2653">2653</a> 				setState(575);
-<a class="jxr_linenumber" name="L2654" href="#L2654">2654</a> 				block();
-<a class="jxr_linenumber" name="L2655" href="#L2655">2655</a> 				}
-<a class="jxr_linenumber" name="L2656" href="#L2656">2656</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2657" href="#L2657">2657</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L2658" href="#L2658">2658</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassDefContext(_localctx);
-<a class="jxr_linenumber" name="L2659" href="#L2659">2659</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L2660" href="#L2660">2660</a> 				{
-<a class="jxr_linenumber" name="L2661" href="#L2661">2661</a> 				setState(579);
-<a class="jxr_linenumber" name="L2662" href="#L2662">2662</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2663" href="#L2663">2663</a> 				_alt = getInterpreter().adaptivePredict(_input,43,_ctx);
-<a class="jxr_linenumber" name="L2664" href="#L2664">2664</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L2665" href="#L2665">2665</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L2666" href="#L2666">2666</a> 						{
+<a class="jxr_linenumber" name="L2547" href="#L2547">2547</a> 				}
+<a class="jxr_linenumber" name="L2548" href="#L2548">2548</a> 				setState(568);
+<a class="jxr_linenumber" name="L2549" href="#L2549">2549</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2550" href="#L2550">2550</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2551" href="#L2551">2551</a> 			}
+<a class="jxr_linenumber" name="L2552" href="#L2552">2552</a> 			setState(569);
+<a class="jxr_linenumber" name="L2553" href="#L2553">2553</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L2554" href="#L2554">2554</a> 			}
+<a class="jxr_linenumber" name="L2555" href="#L2555">2555</a> 		}
+<a class="jxr_linenumber" name="L2556" href="#L2556">2556</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2557" href="#L2557">2557</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2558" href="#L2558">2558</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2559" href="#L2559">2559</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2560" href="#L2560">2560</a> 		}
+<a class="jxr_linenumber" name="L2561" href="#L2561">2561</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2562" href="#L2562">2562</a> 			exitRule();
+<a class="jxr_linenumber" name="L2563" href="#L2563">2563</a> 		}
+<a class="jxr_linenumber" name="L2564" href="#L2564">2564</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2565" href="#L2565">2565</a> 	}
+<a class="jxr_linenumber" name="L2566" href="#L2566">2566</a> 
+<a class="jxr_linenumber" name="L2567" href="#L2567">2567</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2568" href="#L2568">2568</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2569" href="#L2569">2569</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2570" href="#L2570">2570</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2571" href="#L2571">2571</a> 		}
+<a class="jxr_linenumber" name="L2572" href="#L2572">2572</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classBodyDeclaration; }
+<a class="jxr_linenumber" name="L2573" href="#L2573">2573</a> 	 
+<a class="jxr_linenumber" name="L2574" href="#L2574">2574</a> 		<strong class="jxr_keyword">public</strong> ClassBodyDeclarationContext() { }
+<a class="jxr_linenumber" name="L2575" href="#L2575">2575</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ClassBodyDeclarationContext ctx) {
+<a class="jxr_linenumber" name="L2576" href="#L2576">2576</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L2577" href="#L2577">2577</a> 		}
+<a class="jxr_linenumber" name="L2578" href="#L2578">2578</a> 	}
+<a class="jxr_linenumber" name="L2579" href="#L2579">2579</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2580" href="#L2580">2580</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassBlockContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
+<a class="jxr_linenumber" name="L2581" href="#L2581">2581</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L2582" href="#L2582">2582</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2583" href="#L2583">2583</a> 		}
+<a class="jxr_linenumber" name="L2584" href="#L2584">2584</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_STATIC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_STATIC, 0); }
+<a class="jxr_linenumber" name="L2585" href="#L2585">2585</a> 		<strong class="jxr_keyword">public</strong> ClassBlockContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L2586" href="#L2586">2586</a> 		@Override
+<a class="jxr_linenumber" name="L2587" href="#L2587">2587</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2588" href="#L2588">2588</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassBlock(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2589" href="#L2589">2589</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2590" href="#L2590">2590</a> 		}
+<a class="jxr_linenumber" name="L2591" href="#L2591">2591</a> 	}
+<a class="jxr_linenumber" name="L2592" href="#L2592">2592</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2593" href="#L2593">2593</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassDefContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
+<a class="jxr_linenumber" name="L2594" href="#L2594">2594</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L2595" href="#L2595">2595</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L2596" href="#L2596">2596</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext memberDeclaration() {
+<a class="jxr_linenumber" name="L2597" href="#L2597">2597</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MemberDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2598" href="#L2598">2598</a> 		}
+<a class="jxr_linenumber" name="L2599" href="#L2599">2599</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L2600" href="#L2600">2600</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2601" href="#L2601">2601</a> 		}
+<a class="jxr_linenumber" name="L2602" href="#L2602">2602</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2603" href="#L2603">2603</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2604" href="#L2604">2604</a> 		}
+<a class="jxr_linenumber" name="L2605" href="#L2605">2605</a> 		<strong class="jxr_keyword">public</strong> ClassDefContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L2606" href="#L2606">2606</a> 		@Override
+<a class="jxr_linenumber" name="L2607" href="#L2607">2607</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2608" href="#L2608">2608</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassDef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2609" href="#L2609">2609</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2610" href="#L2610">2610</a> 		}
+<a class="jxr_linenumber" name="L2611" href="#L2611">2611</a> 	}
+<a class="jxr_linenumber" name="L2612" href="#L2612">2612</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2613" href="#L2613">2613</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EmptyClassContext <strong class="jxr_keyword">extends</strong> ClassBodyDeclarationContext {
+<a class="jxr_linenumber" name="L2614" href="#L2614">2614</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L2615" href="#L2615">2615</a> 		<strong class="jxr_keyword">public</strong> EmptyClassContext(ClassBodyDeclarationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L2616" href="#L2616">2616</a> 		@Override
+<a class="jxr_linenumber" name="L2617" href="#L2617">2617</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2618" href="#L2618">2618</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEmptyClass(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2619" href="#L2619">2619</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2620" href="#L2620">2620</a> 		}
+<a class="jxr_linenumber" name="L2621" href="#L2621">2621</a> 	}
+<a class="jxr_linenumber" name="L2622" href="#L2622">2622</a> 
+<a class="jxr_linenumber" name="L2623" href="#L2623">2623</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassBodyDeclarationContext classBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2624" href="#L2624">2624</a> 		ClassBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ClassBodyDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2625" href="#L2625">2625</a> 		enterRule(_localctx, 64, RULE_classBodyDeclaration);
+<a class="jxr_linenumber" name="L2626" href="#L2626">2626</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2627" href="#L2627">2627</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2628" href="#L2628">2628</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L2629" href="#L2629">2629</a> 			setState(583);
+<a class="jxr_linenumber" name="L2630" href="#L2630">2630</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2631" href="#L2631">2631</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,44,_ctx) ) {
+<a class="jxr_linenumber" name="L2632" href="#L2632">2632</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L2633" href="#L2633">2633</a> 				_localctx = <strong class="jxr_keyword">new</strong> EmptyClassContext(_localctx);
+<a class="jxr_linenumber" name="L2634" href="#L2634">2634</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2635" href="#L2635">2635</a> 				{
+<a class="jxr_linenumber" name="L2636" href="#L2636">2636</a> 				setState(571);
+<a class="jxr_linenumber" name="L2637" href="#L2637">2637</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L2638" href="#L2638">2638</a> 				}
+<a class="jxr_linenumber" name="L2639" href="#L2639">2639</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2640" href="#L2640">2640</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L2641" href="#L2641">2641</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassBlockContext(_localctx);
+<a class="jxr_linenumber" name="L2642" href="#L2642">2642</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L2643" href="#L2643">2643</a> 				{
+<a class="jxr_linenumber" name="L2644" href="#L2644">2644</a> 				setState(573);
+<a class="jxr_linenumber" name="L2645" href="#L2645">2645</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2646" href="#L2646">2646</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2647" href="#L2647">2647</a> 				<strong class="jxr_keyword">if</strong> (_la==LITERAL_STATIC) {
+<a class="jxr_linenumber" name="L2648" href="#L2648">2648</a> 					{
+<a class="jxr_linenumber" name="L2649" href="#L2649">2649</a> 					setState(572);
+<a class="jxr_linenumber" name="L2650" href="#L2650">2650</a> 					match(LITERAL_STATIC);
+<a class="jxr_linenumber" name="L2651" href="#L2651">2651</a> 					}
+<a class="jxr_linenumber" name="L2652" href="#L2652">2652</a> 				}
+<a class="jxr_linenumber" name="L2653" href="#L2653">2653</a> 
+<a class="jxr_linenumber" name="L2654" href="#L2654">2654</a> 				setState(575);
+<a class="jxr_linenumber" name="L2655" href="#L2655">2655</a> 				block();
+<a class="jxr_linenumber" name="L2656" href="#L2656">2656</a> 				}
+<a class="jxr_linenumber" name="L2657" href="#L2657">2657</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2658" href="#L2658">2658</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L2659" href="#L2659">2659</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassDefContext(_localctx);
+<a class="jxr_linenumber" name="L2660" href="#L2660">2660</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L2661" href="#L2661">2661</a> 				{
+<a class="jxr_linenumber" name="L2662" href="#L2662">2662</a> 				setState(579);
+<a class="jxr_linenumber" name="L2663" href="#L2663">2663</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2664" href="#L2664">2664</a> 				_alt = getInterpreter().adaptivePredict(_input,43,_ctx);
+<a class="jxr_linenumber" name="L2665" href="#L2665">2665</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L2666" href="#L2666">2666</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
 <a class="jxr_linenumber" name="L2667" href="#L2667">2667</a> 						{
-<a class="jxr_linenumber" name="L2668" href="#L2668">2668</a> 						setState(576);
-<a class="jxr_linenumber" name="L2669" href="#L2669">2669</a> 						((ClassDefContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L2670" href="#L2670">2670</a> 						((ClassDefContext)_localctx).mods.add(((ClassDefContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L2671" href="#L2671">2671</a> 						}
-<a class="jxr_linenumber" name="L2672" href="#L2672">2672</a> 						} 
-<a class="jxr_linenumber" name="L2673" href="#L2673">2673</a> 					}
-<a class="jxr_linenumber" name="L2674" href="#L2674">2674</a> 					setState(581);
-<a class="jxr_linenumber" name="L2675" href="#L2675">2675</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2676" href="#L2676">2676</a> 					_alt = getInterpreter().adaptivePredict(_input,43,_ctx);
-<a class="jxr_linenumber" name="L2677" href="#L2677">2677</a> 				}
-<a class="jxr_linenumber" name="L2678" href="#L2678">2678</a> 				setState(582);
-<a class="jxr_linenumber" name="L2679" href="#L2679">2679</a> 				memberDeclaration(((ClassDefContext) _localctx).mods);
-<a class="jxr_linenumber" name="L2680" href="#L2680">2680</a> 				}
-<a class="jxr_linenumber" name="L2681" href="#L2681">2681</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2682" href="#L2682">2682</a> 			}
-<a class="jxr_linenumber" name="L2683" href="#L2683">2683</a> 		}
-<a class="jxr_linenumber" name="L2684" href="#L2684">2684</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2685" href="#L2685">2685</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2686" href="#L2686">2686</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2687" href="#L2687">2687</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2688" href="#L2688">2688</a> 		}
-<a class="jxr_linenumber" name="L2689" href="#L2689">2689</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2690" href="#L2690">2690</a> 			exitRule();
-<a class="jxr_linenumber" name="L2691" href="#L2691">2691</a> 		}
-<a class="jxr_linenumber" name="L2692" href="#L2692">2692</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2693" href="#L2693">2693</a> 	}
-<a class="jxr_linenumber" name="L2694" href="#L2694">2694</a> 
-<a class="jxr_linenumber" name="L2695" href="#L2695">2695</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2696" href="#L2696">2696</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MemberDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2697" href="#L2697">2697</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L2698" href="#L2698">2698</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
-<a class="jxr_linenumber" name="L2699" href="#L2699">2699</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2700" href="#L2700">2700</a> 		}
-<a class="jxr_linenumber" name="L2701" href="#L2701">2701</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext methodDeclaration() {
-<a class="jxr_linenumber" name="L2702" href="#L2702">2702</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2703" href="#L2703">2703</a> 		}
-<a class="jxr_linenumber" name="L2704" href="#L2704">2704</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext fieldDeclaration() {
-<a class="jxr_linenumber" name="L2705" href="#L2705">2705</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2706" href="#L2706">2706</a> 		}
-<a class="jxr_linenumber" name="L2707" href="#L2707">2707</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext constructorDeclaration() {
-<a class="jxr_linenumber" name="L2708" href="#L2708">2708</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2709" href="#L2709">2709</a> 		}
-<a class="jxr_linenumber" name="L2710" href="#L2710">2710</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
-<a class="jxr_linenumber" name="L2711" href="#L2711">2711</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2712" href="#L2712">2712</a> 		}
-<a class="jxr_linenumber" name="L2713" href="#L2713">2713</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
-<a class="jxr_linenumber" name="L2714" href="#L2714">2714</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2715" href="#L2715">2715</a> 		}
-<a class="jxr_linenumber" name="L2716" href="#L2716">2716</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
-<a class="jxr_linenumber" name="L2717" href="#L2717">2717</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2718" href="#L2718">2718</a> 		}
-<a class="jxr_linenumber" name="L2719" href="#L2719">2719</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
-<a class="jxr_linenumber" name="L2720" href="#L2720">2720</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2721" href="#L2721">2721</a> 		}
-<a class="jxr_linenumber" name="L2722" href="#L2722">2722</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L2723" href="#L2723">2723</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L2724" href="#L2724">2724</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2725" href="#L2725">2725</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L2726" href="#L2726">2726</a> 		}
-<a class="jxr_linenumber" name="L2727" href="#L2727">2727</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_memberDeclaration; }
-<a class="jxr_linenumber" name="L2728" href="#L2728">2728</a> 		@Override
-<a class="jxr_linenumber" name="L2729" href="#L2729">2729</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2730" href="#L2730">2730</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMemberDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2731" href="#L2731">2731</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2732" href="#L2732">2732</a> 		}
-<a class="jxr_linenumber" name="L2733" href="#L2733">2733</a> 	}
-<a class="jxr_linenumber" name="L2734" href="#L2734">2734</a> 
-<a class="jxr_linenumber" name="L2735" href="#L2735">2735</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MemberDeclarationContext memberDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2736" href="#L2736">2736</a> 		MemberDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> MemberDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L2737" href="#L2737">2737</a> 		enterRule(_localctx, 66, RULE_memberDeclaration);
-<a class="jxr_linenumber" name="L2738" href="#L2738">2738</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2739" href="#L2739">2739</a> 			setState(593);
-<a class="jxr_linenumber" name="L2740" href="#L2740">2740</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2741" href="#L2741">2741</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,45,_ctx) ) {
-<a class="jxr_linenumber" name="L2742" href="#L2742">2742</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L2743" href="#L2743">2743</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2744" href="#L2744">2744</a> 				{
-<a class="jxr_linenumber" name="L2745" href="#L2745">2745</a> 				setState(585);
-<a class="jxr_linenumber" name="L2746" href="#L2746">2746</a> 				recordDeclaration(mods);
-<a class="jxr_linenumber" name="L2747" href="#L2747">2747</a> 				}
-<a class="jxr_linenumber" name="L2748" href="#L2748">2748</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2749" href="#L2749">2749</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L2750" href="#L2750">2750</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L2751" href="#L2751">2751</a> 				{
-<a class="jxr_linenumber" name="L2752" href="#L2752">2752</a> 				setState(586);
-<a class="jxr_linenumber" name="L2753" href="#L2753">2753</a> 				methodDeclaration(mods);
-<a class="jxr_linenumber" name="L2754" href="#L2754">2754</a> 				}
-<a class="jxr_linenumber" name="L2755" href="#L2755">2755</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2756" href="#L2756">2756</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L2757" href="#L2757">2757</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L2758" href="#L2758">2758</a> 				{
-<a class="jxr_linenumber" name="L2759" href="#L2759">2759</a> 				setState(587);
-<a class="jxr_linenumber" name="L2760" href="#L2760">2760</a> 				fieldDeclaration(mods);
-<a class="jxr_linenumber" name="L2761" href="#L2761">2761</a> 				}
-<a class="jxr_linenumber" name="L2762" href="#L2762">2762</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2763" href="#L2763">2763</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L2764" href="#L2764">2764</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L2765" href="#L2765">2765</a> 				{
-<a class="jxr_linenumber" name="L2766" href="#L2766">2766</a> 				setState(588);
-<a class="jxr_linenumber" name="L2767" href="#L2767">2767</a> 				constructorDeclaration(mods);
-<a class="jxr_linenumber" name="L2768" href="#L2768">2768</a> 				}
-<a class="jxr_linenumber" name="L2769" href="#L2769">2769</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2770" href="#L2770">2770</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L2771" href="#L2771">2771</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L2772" href="#L2772">2772</a> 				{
-<a class="jxr_linenumber" name="L2773" href="#L2773">2773</a> 				setState(589);
-<a class="jxr_linenumber" name="L2774" href="#L2774">2774</a> 				interfaceDeclaration(mods);
-<a class="jxr_linenumber" name="L2775" href="#L2775">2775</a> 				}
-<a class="jxr_linenumber" name="L2776" href="#L2776">2776</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2777" href="#L2777">2777</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L2778" href="#L2778">2778</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L2779" href="#L2779">2779</a> 				{
-<a class="jxr_linenumber" name="L2780" href="#L2780">2780</a> 				setState(590);
-<a class="jxr_linenumber" name="L2781" href="#L2781">2781</a> 				annotationTypeDeclaration(mods);
-<a class="jxr_linenumber" name="L2782" href="#L2782">2782</a> 				}
-<a class="jxr_linenumber" name="L2783" href="#L2783">2783</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2784" href="#L2784">2784</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L2785" href="#L2785">2785</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L2786" href="#L2786">2786</a> 				{
-<a class="jxr_linenumber" name="L2787" href="#L2787">2787</a> 				setState(591);
-<a class="jxr_linenumber" name="L2788" href="#L2788">2788</a> 				classDeclaration(mods);
-<a class="jxr_linenumber" name="L2789" href="#L2789">2789</a> 				}
-<a class="jxr_linenumber" name="L2790" href="#L2790">2790</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2791" href="#L2791">2791</a> 			<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L2792" href="#L2792">2792</a> 				enterOuterAlt(_localctx, 8);
-<a class="jxr_linenumber" name="L2793" href="#L2793">2793</a> 				{
-<a class="jxr_linenumber" name="L2794" href="#L2794">2794</a> 				setState(592);
-<a class="jxr_linenumber" name="L2795" href="#L2795">2795</a> 				enumDeclaration(mods);
-<a class="jxr_linenumber" name="L2796" href="#L2796">2796</a> 				}
-<a class="jxr_linenumber" name="L2797" href="#L2797">2797</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2798" href="#L2798">2798</a> 			}
-<a class="jxr_linenumber" name="L2799" href="#L2799">2799</a> 		}
-<a class="jxr_linenumber" name="L2800" href="#L2800">2800</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2801" href="#L2801">2801</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2802" href="#L2802">2802</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2803" href="#L2803">2803</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2804" href="#L2804">2804</a> 		}
-<a class="jxr_linenumber" name="L2805" href="#L2805">2805</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2806" href="#L2806">2806</a> 			exitRule();
-<a class="jxr_linenumber" name="L2807" href="#L2807">2807</a> 		}
-<a class="jxr_linenumber" name="L2808" href="#L2808">2808</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2809" href="#L2809">2809</a> 	}
-<a class="jxr_linenumber" name="L2810" href="#L2810">2810</a> 
-<a class="jxr_linenumber" name="L2811" href="#L2811">2811</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2812" href="#L2812">2812</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2813" href="#L2813">2813</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L2814" href="#L2814">2814</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParams;
-<a class="jxr_linenumber" name="L2815" href="#L2815">2815</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L2816" href="#L2816">2816</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
-<a class="jxr_linenumber" name="L2817" href="#L2817">2817</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
-<a class="jxr_linenumber" name="L2818" href="#L2818">2818</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L2819" href="#L2819">2819</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2820" href="#L2820">2820</a> 		}
-<a class="jxr_linenumber" name="L2821" href="#L2821">2821</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
-<a class="jxr_linenumber" name="L2822" href="#L2822">2822</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2823" href="#L2823">2823</a> 		}
-<a class="jxr_linenumber" name="L2824" href="#L2824">2824</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext methodBody() {
-<a class="jxr_linenumber" name="L2825" href="#L2825">2825</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2826" href="#L2826">2826</a> 		}
-<a class="jxr_linenumber" name="L2827" href="#L2827">2827</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L2828" href="#L2828">2828</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2829" href="#L2829">2829</a> 		}
-<a class="jxr_linenumber" name="L2830" href="#L2830">2830</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
-<a class="jxr_linenumber" name="L2831" href="#L2831">2831</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2832" href="#L2832">2832</a> 		}
-<a class="jxr_linenumber" name="L2833" href="#L2833">2833</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L2834" href="#L2834">2834</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2835" href="#L2835">2835</a> 		}
-<a class="jxr_linenumber" name="L2836" href="#L2836">2836</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L2837" href="#L2837">2837</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L2838" href="#L2838">2838</a> 		}
-<a class="jxr_linenumber" name="L2839" href="#L2839">2839</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L2840" href="#L2840">2840</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L2841" href="#L2841">2841</a> 		}
-<a class="jxr_linenumber" name="L2842" href="#L2842">2842</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L2843" href="#L2843">2843</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L2844" href="#L2844">2844</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2845" href="#L2845">2845</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L2846" href="#L2846">2846</a> 		}
-<a class="jxr_linenumber" name="L2847" href="#L2847">2847</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_methodDeclaration; }
-<a class="jxr_linenumber" name="L2848" href="#L2848">2848</a> 		@Override
-<a class="jxr_linenumber" name="L2849" href="#L2849">2849</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2850" href="#L2850">2850</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2851" href="#L2851">2851</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2852" href="#L2852">2852</a> 		}
-<a class="jxr_linenumber" name="L2853" href="#L2853">2853</a> 	}
-<a class="jxr_linenumber" name="L2854" href="#L2854">2854</a> 
-<a class="jxr_linenumber" name="L2855" href="#L2855">2855</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MethodDeclarationContext methodDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2856" href="#L2856">2856</a> 		MethodDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> MethodDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L2857" href="#L2857">2857</a> 		enterRule(_localctx, 68, RULE_methodDeclaration);
-<a class="jxr_linenumber" name="L2858" href="#L2858">2858</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L2859" href="#L2859">2859</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2860" href="#L2860">2860</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2861" href="#L2861">2861</a> 			{
-<a class="jxr_linenumber" name="L2862" href="#L2862">2862</a> 			setState(596);
-<a class="jxr_linenumber" name="L2863" href="#L2863">2863</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2864" href="#L2864">2864</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2865" href="#L2865">2865</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L2866" href="#L2866">2866</a> 				{
-<a class="jxr_linenumber" name="L2867" href="#L2867">2867</a> 				setState(595);
-<a class="jxr_linenumber" name="L2868" href="#L2868">2868</a> 				((MethodDeclarationContext)_localctx).typeParams = typeParameters();
-<a class="jxr_linenumber" name="L2869" href="#L2869">2869</a> 				}
-<a class="jxr_linenumber" name="L2870" href="#L2870">2870</a> 			}
-<a class="jxr_linenumber" name="L2871" href="#L2871">2871</a> 
-<a class="jxr_linenumber" name="L2872" href="#L2872">2872</a> 			setState(598);
-<a class="jxr_linenumber" name="L2873" href="#L2873">2873</a> 			((MethodDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L2874" href="#L2874">2874</a> 			setState(599);
-<a class="jxr_linenumber" name="L2875" href="#L2875">2875</a> 			id();
-<a class="jxr_linenumber" name="L2876" href="#L2876">2876</a> 			setState(600);
-<a class="jxr_linenumber" name="L2877" href="#L2877">2877</a> 			formalParameters();
-<a class="jxr_linenumber" name="L2878" href="#L2878">2878</a> 			{
-<a class="jxr_linenumber" name="L2879" href="#L2879">2879</a> 			setState(604);
-<a class="jxr_linenumber" name="L2880" href="#L2880">2880</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2881" href="#L2881">2881</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2882" href="#L2882">2882</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L2883" href="#L2883">2883</a> 				{
+<a class="jxr_linenumber" name="L2668" href="#L2668">2668</a> 						{
+<a class="jxr_linenumber" name="L2669" href="#L2669">2669</a> 						setState(576);
+<a class="jxr_linenumber" name="L2670" href="#L2670">2670</a> 						((ClassDefContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L2671" href="#L2671">2671</a> 						((ClassDefContext)_localctx).mods.add(((ClassDefContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L2672" href="#L2672">2672</a> 						}
+<a class="jxr_linenumber" name="L2673" href="#L2673">2673</a> 						} 
+<a class="jxr_linenumber" name="L2674" href="#L2674">2674</a> 					}
+<a class="jxr_linenumber" name="L2675" href="#L2675">2675</a> 					setState(581);
+<a class="jxr_linenumber" name="L2676" href="#L2676">2676</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2677" href="#L2677">2677</a> 					_alt = getInterpreter().adaptivePredict(_input,43,_ctx);
+<a class="jxr_linenumber" name="L2678" href="#L2678">2678</a> 				}
+<a class="jxr_linenumber" name="L2679" href="#L2679">2679</a> 				setState(582);
+<a class="jxr_linenumber" name="L2680" href="#L2680">2680</a> 				memberDeclaration(((ClassDefContext) _localctx).mods);
+<a class="jxr_linenumber" name="L2681" href="#L2681">2681</a> 				}
+<a class="jxr_linenumber" name="L2682" href="#L2682">2682</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2683" href="#L2683">2683</a> 			}
+<a class="jxr_linenumber" name="L2684" href="#L2684">2684</a> 		}
+<a class="jxr_linenumber" name="L2685" href="#L2685">2685</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2686" href="#L2686">2686</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2687" href="#L2687">2687</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2688" href="#L2688">2688</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2689" href="#L2689">2689</a> 		}
+<a class="jxr_linenumber" name="L2690" href="#L2690">2690</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2691" href="#L2691">2691</a> 			exitRule();
+<a class="jxr_linenumber" name="L2692" href="#L2692">2692</a> 		}
+<a class="jxr_linenumber" name="L2693" href="#L2693">2693</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2694" href="#L2694">2694</a> 	}
+<a class="jxr_linenumber" name="L2695" href="#L2695">2695</a> 
+<a class="jxr_linenumber" name="L2696" href="#L2696">2696</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2697" href="#L2697">2697</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MemberDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2698" href="#L2698">2698</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L2699" href="#L2699">2699</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
+<a class="jxr_linenumber" name="L2700" href="#L2700">2700</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2701" href="#L2701">2701</a> 		}
+<a class="jxr_linenumber" name="L2702" href="#L2702">2702</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext methodDeclaration() {
+<a class="jxr_linenumber" name="L2703" href="#L2703">2703</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2704" href="#L2704">2704</a> 		}
+<a class="jxr_linenumber" name="L2705" href="#L2705">2705</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext fieldDeclaration() {
+<a class="jxr_linenumber" name="L2706" href="#L2706">2706</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2707" href="#L2707">2707</a> 		}
+<a class="jxr_linenumber" name="L2708" href="#L2708">2708</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext constructorDeclaration() {
+<a class="jxr_linenumber" name="L2709" href="#L2709">2709</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2710" href="#L2710">2710</a> 		}
+<a class="jxr_linenumber" name="L2711" href="#L2711">2711</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
+<a class="jxr_linenumber" name="L2712" href="#L2712">2712</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2713" href="#L2713">2713</a> 		}
+<a class="jxr_linenumber" name="L2714" href="#L2714">2714</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
+<a class="jxr_linenumber" name="L2715" href="#L2715">2715</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2716" href="#L2716">2716</a> 		}
+<a class="jxr_linenumber" name="L2717" href="#L2717">2717</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
+<a class="jxr_linenumber" name="L2718" href="#L2718">2718</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2719" href="#L2719">2719</a> 		}
+<a class="jxr_linenumber" name="L2720" href="#L2720">2720</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
+<a class="jxr_linenumber" name="L2721" href="#L2721">2721</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2722" href="#L2722">2722</a> 		}
+<a class="jxr_linenumber" name="L2723" href="#L2723">2723</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L2724" href="#L2724">2724</a> 		<strong class="jxr_keyword">public</strong> MemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L2725" href="#L2725">2725</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2726" href="#L2726">2726</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L2727" href="#L2727">2727</a> 		}
+<a class="jxr_linenumber" name="L2728" href="#L2728">2728</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_memberDeclaration; }
+<a class="jxr_linenumber" name="L2729" href="#L2729">2729</a> 		@Override
+<a class="jxr_linenumber" name="L2730" href="#L2730">2730</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2731" href="#L2731">2731</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMemberDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2732" href="#L2732">2732</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2733" href="#L2733">2733</a> 		}
+<a class="jxr_linenumber" name="L2734" href="#L2734">2734</a> 	}
+<a class="jxr_linenumber" name="L2735" href="#L2735">2735</a> 
+<a class="jxr_linenumber" name="L2736" href="#L2736">2736</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MemberDeclarationContext memberDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2737" href="#L2737">2737</a> 		MemberDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> MemberDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L2738" href="#L2738">2738</a> 		enterRule(_localctx, 66, RULE_memberDeclaration);
+<a class="jxr_linenumber" name="L2739" href="#L2739">2739</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2740" href="#L2740">2740</a> 			setState(593);
+<a class="jxr_linenumber" name="L2741" href="#L2741">2741</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2742" href="#L2742">2742</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,45,_ctx) ) {
+<a class="jxr_linenumber" name="L2743" href="#L2743">2743</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L2744" href="#L2744">2744</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2745" href="#L2745">2745</a> 				{
+<a class="jxr_linenumber" name="L2746" href="#L2746">2746</a> 				setState(585);
+<a class="jxr_linenumber" name="L2747" href="#L2747">2747</a> 				recordDeclaration(mods);
+<a class="jxr_linenumber" name="L2748" href="#L2748">2748</a> 				}
+<a class="jxr_linenumber" name="L2749" href="#L2749">2749</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2750" href="#L2750">2750</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L2751" href="#L2751">2751</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L2752" href="#L2752">2752</a> 				{
+<a class="jxr_linenumber" name="L2753" href="#L2753">2753</a> 				setState(586);
+<a class="jxr_linenumber" name="L2754" href="#L2754">2754</a> 				methodDeclaration(mods);
+<a class="jxr_linenumber" name="L2755" href="#L2755">2755</a> 				}
+<a class="jxr_linenumber" name="L2756" href="#L2756">2756</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2757" href="#L2757">2757</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L2758" href="#L2758">2758</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L2759" href="#L2759">2759</a> 				{
+<a class="jxr_linenumber" name="L2760" href="#L2760">2760</a> 				setState(587);
+<a class="jxr_linenumber" name="L2761" href="#L2761">2761</a> 				fieldDeclaration(mods);
+<a class="jxr_linenumber" name="L2762" href="#L2762">2762</a> 				}
+<a class="jxr_linenumber" name="L2763" href="#L2763">2763</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2764" href="#L2764">2764</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L2765" href="#L2765">2765</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L2766" href="#L2766">2766</a> 				{
+<a class="jxr_linenumber" name="L2767" href="#L2767">2767</a> 				setState(588);
+<a class="jxr_linenumber" name="L2768" href="#L2768">2768</a> 				constructorDeclaration(mods);
+<a class="jxr_linenumber" name="L2769" href="#L2769">2769</a> 				}
+<a class="jxr_linenumber" name="L2770" href="#L2770">2770</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2771" href="#L2771">2771</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L2772" href="#L2772">2772</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L2773" href="#L2773">2773</a> 				{
+<a class="jxr_linenumber" name="L2774" href="#L2774">2774</a> 				setState(589);
+<a class="jxr_linenumber" name="L2775" href="#L2775">2775</a> 				interfaceDeclaration(mods);
+<a class="jxr_linenumber" name="L2776" href="#L2776">2776</a> 				}
+<a class="jxr_linenumber" name="L2777" href="#L2777">2777</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2778" href="#L2778">2778</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L2779" href="#L2779">2779</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L2780" href="#L2780">2780</a> 				{
+<a class="jxr_linenumber" name="L2781" href="#L2781">2781</a> 				setState(590);
+<a class="jxr_linenumber" name="L2782" href="#L2782">2782</a> 				annotationTypeDeclaration(mods);
+<a class="jxr_linenumber" name="L2783" href="#L2783">2783</a> 				}
+<a class="jxr_linenumber" name="L2784" href="#L2784">2784</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2785" href="#L2785">2785</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L2786" href="#L2786">2786</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L2787" href="#L2787">2787</a> 				{
+<a class="jxr_linenumber" name="L2788" href="#L2788">2788</a> 				setState(591);
+<a class="jxr_linenumber" name="L2789" href="#L2789">2789</a> 				classDeclaration(mods);
+<a class="jxr_linenumber" name="L2790" href="#L2790">2790</a> 				}
+<a class="jxr_linenumber" name="L2791" href="#L2791">2791</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2792" href="#L2792">2792</a> 			<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L2793" href="#L2793">2793</a> 				enterOuterAlt(_localctx, 8);
+<a class="jxr_linenumber" name="L2794" href="#L2794">2794</a> 				{
+<a class="jxr_linenumber" name="L2795" href="#L2795">2795</a> 				setState(592);
+<a class="jxr_linenumber" name="L2796" href="#L2796">2796</a> 				enumDeclaration(mods);
+<a class="jxr_linenumber" name="L2797" href="#L2797">2797</a> 				}
+<a class="jxr_linenumber" name="L2798" href="#L2798">2798</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2799" href="#L2799">2799</a> 			}
+<a class="jxr_linenumber" name="L2800" href="#L2800">2800</a> 		}
+<a class="jxr_linenumber" name="L2801" href="#L2801">2801</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2802" href="#L2802">2802</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2803" href="#L2803">2803</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2804" href="#L2804">2804</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2805" href="#L2805">2805</a> 		}
+<a class="jxr_linenumber" name="L2806" href="#L2806">2806</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2807" href="#L2807">2807</a> 			exitRule();
+<a class="jxr_linenumber" name="L2808" href="#L2808">2808</a> 		}
+<a class="jxr_linenumber" name="L2809" href="#L2809">2809</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2810" href="#L2810">2810</a> 	}
+<a class="jxr_linenumber" name="L2811" href="#L2811">2811</a> 
+<a class="jxr_linenumber" name="L2812" href="#L2812">2812</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2813" href="#L2813">2813</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2814" href="#L2814">2814</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L2815" href="#L2815">2815</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParams;
+<a class="jxr_linenumber" name="L2816" href="#L2816">2816</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L2817" href="#L2817">2817</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
+<a class="jxr_linenumber" name="L2818" href="#L2818">2818</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
+<a class="jxr_linenumber" name="L2819" href="#L2819">2819</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L2820" href="#L2820">2820</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2821" href="#L2821">2821</a> 		}
+<a class="jxr_linenumber" name="L2822" href="#L2822">2822</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
+<a class="jxr_linenumber" name="L2823" href="#L2823">2823</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2824" href="#L2824">2824</a> 		}
+<a class="jxr_linenumber" name="L2825" href="#L2825">2825</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext methodBody() {
+<a class="jxr_linenumber" name="L2826" href="#L2826">2826</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2827" href="#L2827">2827</a> 		}
+<a class="jxr_linenumber" name="L2828" href="#L2828">2828</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L2829" href="#L2829">2829</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2830" href="#L2830">2830</a> 		}
+<a class="jxr_linenumber" name="L2831" href="#L2831">2831</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
+<a class="jxr_linenumber" name="L2832" href="#L2832">2832</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2833" href="#L2833">2833</a> 		}
+<a class="jxr_linenumber" name="L2834" href="#L2834">2834</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L2835" href="#L2835">2835</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2836" href="#L2836">2836</a> 		}
+<a class="jxr_linenumber" name="L2837" href="#L2837">2837</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L2838" href="#L2838">2838</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L2839" href="#L2839">2839</a> 		}
+<a class="jxr_linenumber" name="L2840" href="#L2840">2840</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L2841" href="#L2841">2841</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L2842" href="#L2842">2842</a> 		}
+<a class="jxr_linenumber" name="L2843" href="#L2843">2843</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L2844" href="#L2844">2844</a> 		<strong class="jxr_keyword">public</strong> MethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L2845" href="#L2845">2845</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2846" href="#L2846">2846</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L2847" href="#L2847">2847</a> 		}
+<a class="jxr_linenumber" name="L2848" href="#L2848">2848</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_methodDeclaration; }
+<a class="jxr_linenumber" name="L2849" href="#L2849">2849</a> 		@Override
+<a class="jxr_linenumber" name="L2850" href="#L2850">2850</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2851" href="#L2851">2851</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2852" href="#L2852">2852</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2853" href="#L2853">2853</a> 		}
+<a class="jxr_linenumber" name="L2854" href="#L2854">2854</a> 	}
+<a class="jxr_linenumber" name="L2855" href="#L2855">2855</a> 
+<a class="jxr_linenumber" name="L2856" href="#L2856">2856</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MethodDeclarationContext methodDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2857" href="#L2857">2857</a> 		MethodDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> MethodDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L2858" href="#L2858">2858</a> 		enterRule(_localctx, 68, RULE_methodDeclaration);
+<a class="jxr_linenumber" name="L2859" href="#L2859">2859</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L2860" href="#L2860">2860</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2861" href="#L2861">2861</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2862" href="#L2862">2862</a> 			{
+<a class="jxr_linenumber" name="L2863" href="#L2863">2863</a> 			setState(596);
+<a class="jxr_linenumber" name="L2864" href="#L2864">2864</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2865" href="#L2865">2865</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2866" href="#L2866">2866</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L2867" href="#L2867">2867</a> 				{
+<a class="jxr_linenumber" name="L2868" href="#L2868">2868</a> 				setState(595);
+<a class="jxr_linenumber" name="L2869" href="#L2869">2869</a> 				((MethodDeclarationContext)_localctx).typeParams = typeParameters();
+<a class="jxr_linenumber" name="L2870" href="#L2870">2870</a> 				}
+<a class="jxr_linenumber" name="L2871" href="#L2871">2871</a> 			}
+<a class="jxr_linenumber" name="L2872" href="#L2872">2872</a> 
+<a class="jxr_linenumber" name="L2873" href="#L2873">2873</a> 			setState(598);
+<a class="jxr_linenumber" name="L2874" href="#L2874">2874</a> 			((MethodDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L2875" href="#L2875">2875</a> 			setState(599);
+<a class="jxr_linenumber" name="L2876" href="#L2876">2876</a> 			id();
+<a class="jxr_linenumber" name="L2877" href="#L2877">2877</a> 			setState(600);
+<a class="jxr_linenumber" name="L2878" href="#L2878">2878</a> 			formalParameters();
+<a class="jxr_linenumber" name="L2879" href="#L2879">2879</a> 			{
+<a class="jxr_linenumber" name="L2880" href="#L2880">2880</a> 			setState(604);
+<a class="jxr_linenumber" name="L2881" href="#L2881">2881</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2882" href="#L2882">2882</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2883" href="#L2883">2883</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
 <a class="jxr_linenumber" name="L2884" href="#L2884">2884</a> 				{
-<a class="jxr_linenumber" name="L2885" href="#L2885">2885</a> 				setState(601);
-<a class="jxr_linenumber" name="L2886" href="#L2886">2886</a> 				((MethodDeclarationContext)_localctx).arrayDeclarator = arrayDeclarator();
-<a class="jxr_linenumber" name="L2887" href="#L2887">2887</a> 				((MethodDeclarationContext)_localctx).cStyleArrDec.add(((MethodDeclarationContext)_localctx).arrayDeclarator);
-<a class="jxr_linenumber" name="L2888" href="#L2888">2888</a> 				}
+<a class="jxr_linenumber" name="L2885" href="#L2885">2885</a> 				{
+<a class="jxr_linenumber" name="L2886" href="#L2886">2886</a> 				setState(601);
+<a class="jxr_linenumber" name="L2887" href="#L2887">2887</a> 				((MethodDeclarationContext)_localctx).arrayDeclarator = arrayDeclarator();
+<a class="jxr_linenumber" name="L2888" href="#L2888">2888</a> 				((MethodDeclarationContext)_localctx).cStyleArrDec.add(((MethodDeclarationContext)_localctx).arrayDeclarator);
 <a class="jxr_linenumber" name="L2889" href="#L2889">2889</a> 				}
-<a class="jxr_linenumber" name="L2890" href="#L2890">2890</a> 				setState(606);
-<a class="jxr_linenumber" name="L2891" href="#L2891">2891</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2892" href="#L2892">2892</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2893" href="#L2893">2893</a> 			}
+<a class="jxr_linenumber" name="L2890" href="#L2890">2890</a> 				}
+<a class="jxr_linenumber" name="L2891" href="#L2891">2891</a> 				setState(606);
+<a class="jxr_linenumber" name="L2892" href="#L2892">2892</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2893" href="#L2893">2893</a> 				_la = _input.LA(1);
 <a class="jxr_linenumber" name="L2894" href="#L2894">2894</a> 			}
-<a class="jxr_linenumber" name="L2895" href="#L2895">2895</a> 			setState(608);
-<a class="jxr_linenumber" name="L2896" href="#L2896">2896</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2897" href="#L2897">2897</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L2898" href="#L2898">2898</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
-<a class="jxr_linenumber" name="L2899" href="#L2899">2899</a> 				{
-<a class="jxr_linenumber" name="L2900" href="#L2900">2900</a> 				setState(607);
-<a class="jxr_linenumber" name="L2901" href="#L2901">2901</a> 				throwsList();
-<a class="jxr_linenumber" name="L2902" href="#L2902">2902</a> 				}
-<a class="jxr_linenumber" name="L2903" href="#L2903">2903</a> 			}
-<a class="jxr_linenumber" name="L2904" href="#L2904">2904</a> 
-<a class="jxr_linenumber" name="L2905" href="#L2905">2905</a> 			setState(610);
-<a class="jxr_linenumber" name="L2906" href="#L2906">2906</a> 			methodBody();
-<a class="jxr_linenumber" name="L2907" href="#L2907">2907</a> 			}
-<a class="jxr_linenumber" name="L2908" href="#L2908">2908</a> 		}
-<a class="jxr_linenumber" name="L2909" href="#L2909">2909</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2910" href="#L2910">2910</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2911" href="#L2911">2911</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2912" href="#L2912">2912</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2913" href="#L2913">2913</a> 		}
-<a class="jxr_linenumber" name="L2914" href="#L2914">2914</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2915" href="#L2915">2915</a> 			exitRule();
-<a class="jxr_linenumber" name="L2916" href="#L2916">2916</a> 		}
-<a class="jxr_linenumber" name="L2917" href="#L2917">2917</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2918" href="#L2918">2918</a> 	}
-<a class="jxr_linenumber" name="L2919" href="#L2919">2919</a> 
-<a class="jxr_linenumber" name="L2920" href="#L2920">2920</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2921" href="#L2921">2921</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2922" href="#L2922">2922</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L2923" href="#L2923">2923</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2924" href="#L2924">2924</a> 		}
-<a class="jxr_linenumber" name="L2925" href="#L2925">2925</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L2926" href="#L2926">2926</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2927" href="#L2927">2927</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2928" href="#L2928">2928</a> 		}
-<a class="jxr_linenumber" name="L2929" href="#L2929">2929</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_methodBody; }
-<a class="jxr_linenumber" name="L2930" href="#L2930">2930</a> 		@Override
-<a class="jxr_linenumber" name="L2931" href="#L2931">2931</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2932" href="#L2932">2932</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2933" href="#L2933">2933</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2934" href="#L2934">2934</a> 		}
-<a class="jxr_linenumber" name="L2935" href="#L2935">2935</a> 	}
-<a class="jxr_linenumber" name="L2936" href="#L2936">2936</a> 
-<a class="jxr_linenumber" name="L2937" href="#L2937">2937</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MethodBodyContext methodBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2938" href="#L2938">2938</a> 		MethodBodyContext _localctx = <strong class="jxr_keyword">new</strong> MethodBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2939" href="#L2939">2939</a> 		enterRule(_localctx, 70, RULE_methodBody);
-<a class="jxr_linenumber" name="L2940" href="#L2940">2940</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2941" href="#L2941">2941</a> 			setState(614);
-<a class="jxr_linenumber" name="L2942" href="#L2942">2942</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2943" href="#L2943">2943</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L2944" href="#L2944">2944</a> 			<strong class="jxr_keyword">case</strong> LCURLY:
-<a class="jxr_linenumber" name="L2945" href="#L2945">2945</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2946" href="#L2946">2946</a> 				{
-<a class="jxr_linenumber" name="L2947" href="#L2947">2947</a> 				setState(612);
-<a class="jxr_linenumber" name="L2948" href="#L2948">2948</a> 				block();
-<a class="jxr_linenumber" name="L2949" href="#L2949">2949</a> 				}
-<a class="jxr_linenumber" name="L2950" href="#L2950">2950</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2951" href="#L2951">2951</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L2952" href="#L2952">2952</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L2953" href="#L2953">2953</a> 				{
-<a class="jxr_linenumber" name="L2954" href="#L2954">2954</a> 				setState(613);
-<a class="jxr_linenumber" name="L2955" href="#L2955">2955</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L2956" href="#L2956">2956</a> 				}
-<a class="jxr_linenumber" name="L2957" href="#L2957">2957</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L2958" href="#L2958">2958</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L2959" href="#L2959">2959</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2960" href="#L2960">2960</a> 			}
-<a class="jxr_linenumber" name="L2961" href="#L2961">2961</a> 		}
-<a class="jxr_linenumber" name="L2962" href="#L2962">2962</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L2963" href="#L2963">2963</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L2964" href="#L2964">2964</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2965" href="#L2965">2965</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L2966" href="#L2966">2966</a> 		}
-<a class="jxr_linenumber" name="L2967" href="#L2967">2967</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L2968" href="#L2968">2968</a> 			exitRule();
-<a class="jxr_linenumber" name="L2969" href="#L2969">2969</a> 		}
-<a class="jxr_linenumber" name="L2970" href="#L2970">2970</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L2971" href="#L2971">2971</a> 	}
-<a class="jxr_linenumber" name="L2972" href="#L2972">2972</a> 
-<a class="jxr_linenumber" name="L2973" href="#L2973">2973</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L2974" href="#L2974">2974</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThrowsListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L2975" href="#L2975">2975</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROWS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROWS, 0); }
-<a class="jxr_linenumber" name="L2976" href="#L2976">2976</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameListContext qualifiedNameList() {
-<a class="jxr_linenumber" name="L2977" href="#L2977">2977</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L2978" href="#L2978">2978</a> 		}
-<a class="jxr_linenumber" name="L2979" href="#L2979">2979</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L2980" href="#L2980">2980</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L2981" href="#L2981">2981</a> 		}
-<a class="jxr_linenumber" name="L2982" href="#L2982">2982</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_throwsList; }
-<a class="jxr_linenumber" name="L2983" href="#L2983">2983</a> 		@Override
-<a class="jxr_linenumber" name="L2984" href="#L2984">2984</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L2985" href="#L2985">2985</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThrowsList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2986" href="#L2986">2986</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L2987" href="#L2987">2987</a> 		}
-<a class="jxr_linenumber" name="L2988" href="#L2988">2988</a> 	}
-<a class="jxr_linenumber" name="L2989" href="#L2989">2989</a> 
-<a class="jxr_linenumber" name="L2990" href="#L2990">2990</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ThrowsListContext throwsList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L2991" href="#L2991">2991</a> 		ThrowsListContext _localctx = <strong class="jxr_keyword">new</strong> ThrowsListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L2992" href="#L2992">2992</a> 		enterRule(_localctx, 72, RULE_throwsList);
-<a class="jxr_linenumber" name="L2993" href="#L2993">2993</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L2994" href="#L2994">2994</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L2995" href="#L2995">2995</a> 			{
-<a class="jxr_linenumber" name="L2996" href="#L2996">2996</a> 			setState(616);
-<a class="jxr_linenumber" name="L2997" href="#L2997">2997</a> 			match(LITERAL_THROWS);
-<a class="jxr_linenumber" name="L2998" href="#L2998">2998</a> 			setState(617);
-<a class="jxr_linenumber" name="L2999" href="#L2999">2999</a> 			qualifiedNameList();
-<a class="jxr_linenumber" name="L3000" href="#L3000">3000</a> 			}
-<a class="jxr_linenumber" name="L3001" href="#L3001">3001</a> 		}
-<a class="jxr_linenumber" name="L3002" href="#L3002">3002</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3003" href="#L3003">3003</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3004" href="#L3004">3004</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3005" href="#L3005">3005</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3006" href="#L3006">3006</a> 		}
-<a class="jxr_linenumber" name="L3007" href="#L3007">3007</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3008" href="#L3008">3008</a> 			exitRule();
-<a class="jxr_linenumber" name="L3009" href="#L3009">3009</a> 		}
-<a class="jxr_linenumber" name="L3010" href="#L3010">3010</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3011" href="#L3011">3011</a> 	}
-<a class="jxr_linenumber" name="L3012" href="#L3012">3012</a> 
-<a class="jxr_linenumber" name="L3013" href="#L3013">3013</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3014" href="#L3014">3014</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ConstructorDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3015" href="#L3015">3015</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3016" href="#L3016">3016</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBody;
-<a class="jxr_linenumber" name="L3017" href="#L3017">3017</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L3018" href="#L3018">3018</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3019" href="#L3019">3019</a> 		}
-<a class="jxr_linenumber" name="L3020" href="#L3020">3020</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
-<a class="jxr_linenumber" name="L3021" href="#L3021">3021</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3022" href="#L3022">3022</a> 		}
-<a class="jxr_linenumber" name="L3023" href="#L3023">3023</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBlock() {
-<a class="jxr_linenumber" name="L3024" href="#L3024">3024</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3025" href="#L3025">3025</a> 		}
-<a class="jxr_linenumber" name="L3026" href="#L3026">3026</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L3027" href="#L3027">3027</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3028" href="#L3028">3028</a> 		}
-<a class="jxr_linenumber" name="L3029" href="#L3029">3029</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
-<a class="jxr_linenumber" name="L3030" href="#L3030">3030</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3031" href="#L3031">3031</a> 		}
-<a class="jxr_linenumber" name="L3032" href="#L3032">3032</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3033" href="#L3033">3033</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L3034" href="#L3034">3034</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3035" href="#L3035">3035</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3036" href="#L3036">3036</a> 		}
-<a class="jxr_linenumber" name="L3037" href="#L3037">3037</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_constructorDeclaration; }
-<a class="jxr_linenumber" name="L3038" href="#L3038">3038</a> 		@Override
-<a class="jxr_linenumber" name="L3039" href="#L3039">3039</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3040" href="#L3040">3040</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitConstructorDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3041" href="#L3041">3041</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3042" href="#L3042">3042</a> 		}
-<a class="jxr_linenumber" name="L3043" href="#L3043">3043</a> 	}
-<a class="jxr_linenumber" name="L3044" href="#L3044">3044</a> 
-<a class="jxr_linenumber" name="L3045" href="#L3045">3045</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ConstructorDeclarationContext constructorDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3046" href="#L3046">3046</a> 		ConstructorDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ConstructorDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L3047" href="#L3047">3047</a> 		enterRule(_localctx, 74, RULE_constructorDeclaration);
-<a class="jxr_linenumber" name="L3048" href="#L3048">3048</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3049" href="#L3049">3049</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3050" href="#L3050">3050</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3051" href="#L3051">3051</a> 			{
-<a class="jxr_linenumber" name="L3052" href="#L3052">3052</a> 			setState(620);
-<a class="jxr_linenumber" name="L3053" href="#L3053">3053</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3054" href="#L3054">3054</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3055" href="#L3055">3055</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L3056" href="#L3056">3056</a> 				{
-<a class="jxr_linenumber" name="L3057" href="#L3057">3057</a> 				setState(619);
-<a class="jxr_linenumber" name="L3058" href="#L3058">3058</a> 				typeParameters();
-<a class="jxr_linenumber" name="L3059" href="#L3059">3059</a> 				}
-<a class="jxr_linenumber" name="L3060" href="#L3060">3060</a> 			}
-<a class="jxr_linenumber" name="L3061" href="#L3061">3061</a> 
-<a class="jxr_linenumber" name="L3062" href="#L3062">3062</a> 			setState(622);
-<a class="jxr_linenumber" name="L3063" href="#L3063">3063</a> 			id();
-<a class="jxr_linenumber" name="L3064" href="#L3064">3064</a> 			setState(623);
-<a class="jxr_linenumber" name="L3065" href="#L3065">3065</a> 			formalParameters();
-<a class="jxr_linenumber" name="L3066" href="#L3066">3066</a> 			setState(625);
-<a class="jxr_linenumber" name="L3067" href="#L3067">3067</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3068" href="#L3068">3068</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3069" href="#L3069">3069</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
-<a class="jxr_linenumber" name="L3070" href="#L3070">3070</a> 				{
-<a class="jxr_linenumber" name="L3071" href="#L3071">3071</a> 				setState(624);
-<a class="jxr_linenumber" name="L3072" href="#L3072">3072</a> 				throwsList();
-<a class="jxr_linenumber" name="L3073" href="#L3073">3073</a> 				}
-<a class="jxr_linenumber" name="L3074" href="#L3074">3074</a> 			}
-<a class="jxr_linenumber" name="L3075" href="#L3075">3075</a> 
-<a class="jxr_linenumber" name="L3076" href="#L3076">3076</a> 			setState(627);
-<a class="jxr_linenumber" name="L3077" href="#L3077">3077</a> 			((ConstructorDeclarationContext)_localctx).constructorBody = constructorBlock();
-<a class="jxr_linenumber" name="L3078" href="#L3078">3078</a> 			}
-<a class="jxr_linenumber" name="L3079" href="#L3079">3079</a> 		}
-<a class="jxr_linenumber" name="L3080" href="#L3080">3080</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3081" href="#L3081">3081</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3082" href="#L3082">3082</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3083" href="#L3083">3083</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3084" href="#L3084">3084</a> 		}
-<a class="jxr_linenumber" name="L3085" href="#L3085">3085</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3086" href="#L3086">3086</a> 			exitRule();
-<a class="jxr_linenumber" name="L3087" href="#L3087">3087</a> 		}
-<a class="jxr_linenumber" name="L3088" href="#L3088">3088</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3089" href="#L3089">3089</a> 	}
-<a class="jxr_linenumber" name="L3090" href="#L3090">3090</a> 
-<a class="jxr_linenumber" name="L3091" href="#L3091">3091</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3092" href="#L3092">3092</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FieldDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3093" href="#L3093">3093</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3094" href="#L3094">3094</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L3095" href="#L3095">3095</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
-<a class="jxr_linenumber" name="L3096" href="#L3096">3096</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3097" href="#L3097">3097</a> 		}
-<a class="jxr_linenumber" name="L3098" href="#L3098">3098</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L3099" href="#L3099">3099</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L3100" href="#L3100">3100</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3101" href="#L3101">3101</a> 		}
-<a class="jxr_linenumber" name="L3102" href="#L3102">3102</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3103" href="#L3103">3103</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L3104" href="#L3104">3104</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3105" href="#L3105">3105</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3106" href="#L3106">3106</a> 		}
-<a class="jxr_linenumber" name="L3107" href="#L3107">3107</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_fieldDeclaration; }
-<a class="jxr_linenumber" name="L3108" href="#L3108">3108</a> 		@Override
-<a class="jxr_linenumber" name="L3109" href="#L3109">3109</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3110" href="#L3110">3110</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFieldDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3111" href="#L3111">3111</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3112" href="#L3112">3112</a> 		}
-<a class="jxr_linenumber" name="L3113" href="#L3113">3113</a> 	}
-<a class="jxr_linenumber" name="L3114" href="#L3114">3114</a> 
-<a class="jxr_linenumber" name="L3115" href="#L3115">3115</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FieldDeclarationContext fieldDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3116" href="#L3116">3116</a> 		FieldDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> FieldDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L3117" href="#L3117">3117</a> 		enterRule(_localctx, 76, RULE_fieldDeclaration);
-<a class="jxr_linenumber" name="L3118" href="#L3118">3118</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3119" href="#L3119">3119</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3120" href="#L3120">3120</a> 			{
-<a class="jxr_linenumber" name="L3121" href="#L3121">3121</a> 			setState(629);
-<a class="jxr_linenumber" name="L3122" href="#L3122">3122</a> 			((FieldDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L3123" href="#L3123">3123</a> 			setState(630);
-<a class="jxr_linenumber" name="L3124" href="#L3124">3124</a> 			variableDeclarators(_localctx.mods, _localctx.type);
-<a class="jxr_linenumber" name="L3125" href="#L3125">3125</a> 			setState(631);
-<a class="jxr_linenumber" name="L3126" href="#L3126">3126</a> 			match(SEMI);
-<a class="jxr_linenumber" name="L3127" href="#L3127">3127</a> 			}
-<a class="jxr_linenumber" name="L3128" href="#L3128">3128</a> 		}
-<a class="jxr_linenumber" name="L3129" href="#L3129">3129</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3130" href="#L3130">3130</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3131" href="#L3131">3131</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3132" href="#L3132">3132</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3133" href="#L3133">3133</a> 		}
-<a class="jxr_linenumber" name="L3134" href="#L3134">3134</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3135" href="#L3135">3135</a> 			exitRule();
-<a class="jxr_linenumber" name="L3136" href="#L3136">3136</a> 		}
-<a class="jxr_linenumber" name="L3137" href="#L3137">3137</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3138" href="#L3138">3138</a> 	}
-<a class="jxr_linenumber" name="L3139" href="#L3139">3139</a> 
-<a class="jxr_linenumber" name="L3140" href="#L3140">3140</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3141" href="#L3141">3141</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3142" href="#L3142">3142</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L3143" href="#L3143">3143</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L3144" href="#L3144">3144</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext interfaceMemberDeclaration() {
-<a class="jxr_linenumber" name="L3145" href="#L3145">3145</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceMemberDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3146" href="#L3146">3146</a> 		}
-<a class="jxr_linenumber" name="L3147" href="#L3147">3147</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L3148" href="#L3148">3148</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3149" href="#L3149">3149</a> 		}
-<a class="jxr_linenumber" name="L3150" href="#L3150">3150</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3151" href="#L3151">3151</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3152" href="#L3152">3152</a> 		}
-<a class="jxr_linenumber" name="L3153" href="#L3153">3153</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L3154" href="#L3154">3154</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L3155" href="#L3155">3155</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3156" href="#L3156">3156</a> 		}
-<a class="jxr_linenumber" name="L3157" href="#L3157">3157</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceBodyDeclaration; }
-<a class="jxr_linenumber" name="L3158" href="#L3158">3158</a> 		@Override
-<a class="jxr_linenumber" name="L3159" href="#L3159">3159</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3160" href="#L3160">3160</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceBodyDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3161" href="#L3161">3161</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3162" href="#L3162">3162</a> 		}
-<a class="jxr_linenumber" name="L3163" href="#L3163">3163</a> 	}
-<a class="jxr_linenumber" name="L3164" href="#L3164">3164</a> 
-<a class="jxr_linenumber" name="L3165" href="#L3165">3165</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceBodyDeclarationContext interfaceBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3166" href="#L3166">3166</a> 		InterfaceBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceBodyDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L3167" href="#L3167">3167</a> 		enterRule(_localctx, 78, RULE_interfaceBodyDeclaration);
-<a class="jxr_linenumber" name="L3168" href="#L3168">3168</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3169" href="#L3169">3169</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L3170" href="#L3170">3170</a> 			setState(641);
-<a class="jxr_linenumber" name="L3171" href="#L3171">3171</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3172" href="#L3172">3172</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L3173" href="#L3173">3173</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L3174" href="#L3174">3174</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
-<a class="jxr_linenumber" name="L3175" href="#L3175">3175</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
-<a class="jxr_linenumber" name="L3176" href="#L3176">3176</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L3177" href="#L3177">3177</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L3178" href="#L3178">3178</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L3179" href="#L3179">3179</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L3180" href="#L3180">3180</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L3181" href="#L3181">3181</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L3182" href="#L3182">3182</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L3183" href="#L3183">3183</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L3184" href="#L3184">3184</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L3185" href="#L3185">3185</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L3186" href="#L3186">3186</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
-<a class="jxr_linenumber" name="L3187" href="#L3187">3187</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
-<a class="jxr_linenumber" name="L3188" href="#L3188">3188</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
-<a class="jxr_linenumber" name="L3189" href="#L3189">3189</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
-<a class="jxr_linenumber" name="L3190" href="#L3190">3190</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
-<a class="jxr_linenumber" name="L3191" href="#L3191">3191</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
-<a class="jxr_linenumber" name="L3192" href="#L3192">3192</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
-<a class="jxr_linenumber" name="L3193" href="#L3193">3193</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
-<a class="jxr_linenumber" name="L3194" href="#L3194">3194</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L3195" href="#L3195">3195</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L3196" href="#L3196">3196</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L3197" href="#L3197">3197</a> 			<strong class="jxr_keyword">case</strong> LT:
-<a class="jxr_linenumber" name="L3198" href="#L3198">3198</a> 			<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L3199" href="#L3199">3199</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L3200" href="#L3200">3200</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L3201" href="#L3201">3201</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L3202" href="#L3202">3202</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L3203" href="#L3203">3203</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L3204" href="#L3204">3204</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L3205" href="#L3205">3205</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L3206" href="#L3206">3206</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3207" href="#L3207">3207</a> 				{
-<a class="jxr_linenumber" name="L3208" href="#L3208">3208</a> 				setState(636);
-<a class="jxr_linenumber" name="L3209" href="#L3209">3209</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3210" href="#L3210">3210</a> 				_alt = getInterpreter().adaptivePredict(_input,52,_ctx);
-<a class="jxr_linenumber" name="L3211" href="#L3211">3211</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L3212" href="#L3212">3212</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L3213" href="#L3213">3213</a> 						{
-<a class="jxr_linenumber" name="L3214" href="#L3214">3214</a> 						{
-<a class="jxr_linenumber" name="L3215" href="#L3215">3215</a> 						setState(633);
-<a class="jxr_linenumber" name="L3216" href="#L3216">3216</a> 						((InterfaceBodyDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L3217" href="#L3217">3217</a> 						((InterfaceBodyDeclarationContext)_localctx).mods.add(((InterfaceBodyDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L3218" href="#L3218">3218</a> 						}
-<a class="jxr_linenumber" name="L3219" href="#L3219">3219</a> 						} 
-<a class="jxr_linenumber" name="L3220" href="#L3220">3220</a> 					}
-<a class="jxr_linenumber" name="L3221" href="#L3221">3221</a> 					setState(638);
-<a class="jxr_linenumber" name="L3222" href="#L3222">3222</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3223" href="#L3223">3223</a> 					_alt = getInterpreter().adaptivePredict(_input,52,_ctx);
-<a class="jxr_linenumber" name="L3224" href="#L3224">3224</a> 				}
-<a class="jxr_linenumber" name="L3225" href="#L3225">3225</a> 				setState(639);
-<a class="jxr_linenumber" name="L3226" href="#L3226">3226</a> 				interfaceMemberDeclaration(_localctx.mods);
-<a class="jxr_linenumber" name="L3227" href="#L3227">3227</a> 				}
-<a class="jxr_linenumber" name="L3228" href="#L3228">3228</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3229" href="#L3229">3229</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L3230" href="#L3230">3230</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L3231" href="#L3231">3231</a> 				{
-<a class="jxr_linenumber" name="L3232" href="#L3232">3232</a> 				setState(640);
-<a class="jxr_linenumber" name="L3233" href="#L3233">3233</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L3234" href="#L3234">3234</a> 				}
-<a class="jxr_linenumber" name="L3235" href="#L3235">3235</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3236" href="#L3236">3236</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L3237" href="#L3237">3237</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3238" href="#L3238">3238</a> 			}
-<a class="jxr_linenumber" name="L3239" href="#L3239">3239</a> 		}
-<a class="jxr_linenumber" name="L3240" href="#L3240">3240</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3241" href="#L3241">3241</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3242" href="#L3242">3242</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3243" href="#L3243">3243</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3244" href="#L3244">3244</a> 		}
-<a class="jxr_linenumber" name="L3245" href="#L3245">3245</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3246" href="#L3246">3246</a> 			exitRule();
-<a class="jxr_linenumber" name="L3247" href="#L3247">3247</a> 		}
-<a class="jxr_linenumber" name="L3248" href="#L3248">3248</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3249" href="#L3249">3249</a> 	}
-<a class="jxr_linenumber" name="L3250" href="#L3250">3250</a> 
-<a class="jxr_linenumber" name="L3251" href="#L3251">3251</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3252" href="#L3252">3252</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceMemberDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3253" href="#L3253">3253</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3254" href="#L3254">3254</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext fieldDeclaration() {
-<a class="jxr_linenumber" name="L3255" href="#L3255">3255</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3256" href="#L3256">3256</a> 		}
-<a class="jxr_linenumber" name="L3257" href="#L3257">3257</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
-<a class="jxr_linenumber" name="L3258" href="#L3258">3258</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3259" href="#L3259">3259</a> 		}
-<a class="jxr_linenumber" name="L3260" href="#L3260">3260</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext interfaceMethodDeclaration() {
-<a class="jxr_linenumber" name="L3261" href="#L3261">3261</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceMethodDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3262" href="#L3262">3262</a> 		}
-<a class="jxr_linenumber" name="L3263" href="#L3263">3263</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
-<a class="jxr_linenumber" name="L3264" href="#L3264">3264</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3265" href="#L3265">3265</a> 		}
-<a class="jxr_linenumber" name="L3266" href="#L3266">3266</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
-<a class="jxr_linenumber" name="L3267" href="#L3267">3267</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3268" href="#L3268">3268</a> 		}
-<a class="jxr_linenumber" name="L3269" href="#L3269">3269</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
-<a class="jxr_linenumber" name="L3270" href="#L3270">3270</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3271" href="#L3271">3271</a> 		}
-<a class="jxr_linenumber" name="L3272" href="#L3272">3272</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
-<a class="jxr_linenumber" name="L3273" href="#L3273">3273</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3274" href="#L3274">3274</a> 		}
-<a class="jxr_linenumber" name="L3275" href="#L3275">3275</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3276" href="#L3276">3276</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L3277" href="#L3277">3277</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3278" href="#L3278">3278</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3279" href="#L3279">3279</a> 		}
-<a class="jxr_linenumber" name="L3280" href="#L3280">3280</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceMemberDeclaration; }
-<a class="jxr_linenumber" name="L3281" href="#L3281">3281</a> 		@Override
-<a class="jxr_linenumber" name="L3282" href="#L3282">3282</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3283" href="#L3283">3283</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceMemberDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3284" href="#L3284">3284</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3285" href="#L3285">3285</a> 		}
-<a class="jxr_linenumber" name="L3286" href="#L3286">3286</a> 	}
-<a class="jxr_linenumber" name="L3287" href="#L3287">3287</a> 
-<a class="jxr_linenumber" name="L3288" href="#L3288">3288</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceMemberDeclarationContext interfaceMemberDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3289" href="#L3289">3289</a> 		InterfaceMemberDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceMemberDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L3290" href="#L3290">3290</a> 		enterRule(_localctx, 80, RULE_interfaceMemberDeclaration);
-<a class="jxr_linenumber" name="L3291" href="#L3291">3291</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3292" href="#L3292">3292</a> 			setState(650);
-<a class="jxr_linenumber" name="L3293" href="#L3293">3293</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3294" href="#L3294">3294</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,54,_ctx) ) {
-<a class="jxr_linenumber" name="L3295" href="#L3295">3295</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L3296" href="#L3296">3296</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3297" href="#L3297">3297</a> 				{
-<a class="jxr_linenumber" name="L3298" href="#L3298">3298</a> 				setState(643);
-<a class="jxr_linenumber" name="L3299" href="#L3299">3299</a> 				fieldDeclaration(mods);
-<a class="jxr_linenumber" name="L3300" href="#L3300">3300</a> 				}
-<a class="jxr_linenumber" name="L3301" href="#L3301">3301</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3302" href="#L3302">3302</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L3303" href="#L3303">3303</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L3304" href="#L3304">3304</a> 				{
-<a class="jxr_linenumber" name="L3305" href="#L3305">3305</a> 				setState(644);
-<a class="jxr_linenumber" name="L3306" href="#L3306">3306</a> 				recordDeclaration(mods);
-<a class="jxr_linenumber" name="L3307" href="#L3307">3307</a> 				}
-<a class="jxr_linenumber" name="L3308" href="#L3308">3308</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3309" href="#L3309">3309</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L3310" href="#L3310">3310</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L3311" href="#L3311">3311</a> 				{
-<a class="jxr_linenumber" name="L3312" href="#L3312">3312</a> 				setState(645);
-<a class="jxr_linenumber" name="L3313" href="#L3313">3313</a> 				interfaceMethodDeclaration(mods);
-<a class="jxr_linenumber" name="L3314" href="#L3314">3314</a> 				}
-<a class="jxr_linenumber" name="L3315" href="#L3315">3315</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3316" href="#L3316">3316</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L3317" href="#L3317">3317</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L3318" href="#L3318">3318</a> 				{
-<a class="jxr_linenumber" name="L3319" href="#L3319">3319</a> 				setState(646);
-<a class="jxr_linenumber" name="L3320" href="#L3320">3320</a> 				interfaceDeclaration(mods);
-<a class="jxr_linenumber" name="L3321" href="#L3321">3321</a> 				}
-<a class="jxr_linenumber" name="L3322" href="#L3322">3322</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3323" href="#L3323">3323</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L3324" href="#L3324">3324</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L3325" href="#L3325">3325</a> 				{
-<a class="jxr_linenumber" name="L3326" href="#L3326">3326</a> 				setState(647);
-<a class="jxr_linenumber" name="L3327" href="#L3327">3327</a> 				annotationTypeDeclaration(mods);
-<a class="jxr_linenumber" name="L3328" href="#L3328">3328</a> 				}
-<a class="jxr_linenumber" name="L3329" href="#L3329">3329</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3330" href="#L3330">3330</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L3331" href="#L3331">3331</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L3332" href="#L3332">3332</a> 				{
-<a class="jxr_linenumber" name="L3333" href="#L3333">3333</a> 				setState(648);
-<a class="jxr_linenumber" name="L3334" href="#L3334">3334</a> 				classDeclaration(mods);
-<a class="jxr_linenumber" name="L3335" href="#L3335">3335</a> 				}
-<a class="jxr_linenumber" name="L3336" href="#L3336">3336</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3337" href="#L3337">3337</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L3338" href="#L3338">3338</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L3339" href="#L3339">3339</a> 				{
-<a class="jxr_linenumber" name="L3340" href="#L3340">3340</a> 				setState(649);
-<a class="jxr_linenumber" name="L3341" href="#L3341">3341</a> 				enumDeclaration(mods);
-<a class="jxr_linenumber" name="L3342" href="#L3342">3342</a> 				}
-<a class="jxr_linenumber" name="L3343" href="#L3343">3343</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3344" href="#L3344">3344</a> 			}
-<a class="jxr_linenumber" name="L3345" href="#L3345">3345</a> 		}
-<a class="jxr_linenumber" name="L3346" href="#L3346">3346</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3347" href="#L3347">3347</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3348" href="#L3348">3348</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3349" href="#L3349">3349</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3350" href="#L3350">3350</a> 		}
-<a class="jxr_linenumber" name="L3351" href="#L3351">3351</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3352" href="#L3352">3352</a> 			exitRule();
-<a class="jxr_linenumber" name="L3353" href="#L3353">3353</a> 		}
-<a class="jxr_linenumber" name="L3354" href="#L3354">3354</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3355" href="#L3355">3355</a> 	}
-<a class="jxr_linenumber" name="L3356" href="#L3356">3356</a> 
-<a class="jxr_linenumber" name="L3357" href="#L3357">3357</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3358" href="#L3358">3358</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceMethodDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3359" href="#L3359">3359</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3360" href="#L3360">3360</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L3361" href="#L3361">3361</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
-<a class="jxr_linenumber" name="L3362" href="#L3362">3362</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
-<a class="jxr_linenumber" name="L3363" href="#L3363">3363</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L3364" href="#L3364">3364</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3365" href="#L3365">3365</a> 		}
-<a class="jxr_linenumber" name="L3366" href="#L3366">3366</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
-<a class="jxr_linenumber" name="L3367" href="#L3367">3367</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3368" href="#L3368">3368</a> 		}
-<a class="jxr_linenumber" name="L3369" href="#L3369">3369</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext methodBody() {
-<a class="jxr_linenumber" name="L3370" href="#L3370">3370</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3371" href="#L3371">3371</a> 		}
-<a class="jxr_linenumber" name="L3372" href="#L3372">3372</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L3373" href="#L3373">3373</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3374" href="#L3374">3374</a> 		}
-<a class="jxr_linenumber" name="L3375" href="#L3375">3375</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
-<a class="jxr_linenumber" name="L3376" href="#L3376">3376</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3377" href="#L3377">3377</a> 		}
-<a class="jxr_linenumber" name="L3378" href="#L3378">3378</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
-<a class="jxr_linenumber" name="L3379" href="#L3379">3379</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3380" href="#L3380">3380</a> 		}
-<a class="jxr_linenumber" name="L3381" href="#L3381">3381</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L3382" href="#L3382">3382</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3383" href="#L3383">3383</a> 		}
-<a class="jxr_linenumber" name="L3384" href="#L3384">3384</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3385" href="#L3385">3385</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3386" href="#L3386">3386</a> 		}
-<a class="jxr_linenumber" name="L3387" href="#L3387">3387</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3388" href="#L3388">3388</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L3389" href="#L3389">3389</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3390" href="#L3390">3390</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3391" href="#L3391">3391</a> 		}
-<a class="jxr_linenumber" name="L3392" href="#L3392">3392</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceMethodDeclaration; }
-<a class="jxr_linenumber" name="L3393" href="#L3393">3393</a> 		@Override
-<a class="jxr_linenumber" name="L3394" href="#L3394">3394</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3395" href="#L3395">3395</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceMethodDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3396" href="#L3396">3396</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3397" href="#L3397">3397</a> 		}
-<a class="jxr_linenumber" name="L3398" href="#L3398">3398</a> 	}
-<a class="jxr_linenumber" name="L3399" href="#L3399">3399</a> 
-<a class="jxr_linenumber" name="L3400" href="#L3400">3400</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceMethodDeclarationContext interfaceMethodDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3401" href="#L3401">3401</a> 		InterfaceMethodDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceMethodDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L3402" href="#L3402">3402</a> 		enterRule(_localctx, 82, RULE_interfaceMethodDeclaration);
-<a class="jxr_linenumber" name="L3403" href="#L3403">3403</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3404" href="#L3404">3404</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3405" href="#L3405">3405</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3406" href="#L3406">3406</a> 			{
-<a class="jxr_linenumber" name="L3407" href="#L3407">3407</a> 			setState(653);
-<a class="jxr_linenumber" name="L3408" href="#L3408">3408</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3409" href="#L3409">3409</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3410" href="#L3410">3410</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L3411" href="#L3411">3411</a> 				{
-<a class="jxr_linenumber" name="L3412" href="#L3412">3412</a> 				setState(652);
-<a class="jxr_linenumber" name="L3413" href="#L3413">3413</a> 				typeParameters();
-<a class="jxr_linenumber" name="L3414" href="#L3414">3414</a> 				}
-<a class="jxr_linenumber" name="L3415" href="#L3415">3415</a> 			}
-<a class="jxr_linenumber" name="L3416" href="#L3416">3416</a> 
-<a class="jxr_linenumber" name="L3417" href="#L3417">3417</a> 			setState(655);
-<a class="jxr_linenumber" name="L3418" href="#L3418">3418</a> 			((InterfaceMethodDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L3419" href="#L3419">3419</a> 			setState(656);
-<a class="jxr_linenumber" name="L3420" href="#L3420">3420</a> 			id();
-<a class="jxr_linenumber" name="L3421" href="#L3421">3421</a> 			setState(657);
-<a class="jxr_linenumber" name="L3422" href="#L3422">3422</a> 			formalParameters();
-<a class="jxr_linenumber" name="L3423" href="#L3423">3423</a> 			setState(661);
-<a class="jxr_linenumber" name="L3424" href="#L3424">3424</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3425" href="#L3425">3425</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3426" href="#L3426">3426</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L3427" href="#L3427">3427</a> 				{
-<a class="jxr_linenumber" name="L3428" href="#L3428">3428</a> 				{
-<a class="jxr_linenumber" name="L3429" href="#L3429">3429</a> 				setState(658);
-<a class="jxr_linenumber" name="L3430" href="#L3430">3430</a> 				((InterfaceMethodDeclarationContext)_localctx).arrayDeclarator = arrayDeclarator();
-<a class="jxr_linenumber" name="L3431" href="#L3431">3431</a> 				((InterfaceMethodDeclarationContext)_localctx).cStyleArrDec.add(((InterfaceMethodDeclarationContext)_localctx).arrayDeclarator);
-<a class="jxr_linenumber" name="L3432" href="#L3432">3432</a> 				}
-<a class="jxr_linenumber" name="L3433" href="#L3433">3433</a> 				}
-<a class="jxr_linenumber" name="L3434" href="#L3434">3434</a> 				setState(663);
-<a class="jxr_linenumber" name="L3435" href="#L3435">3435</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3436" href="#L3436">3436</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3437" href="#L3437">3437</a> 			}
-<a class="jxr_linenumber" name="L3438" href="#L3438">3438</a> 			setState(665);
-<a class="jxr_linenumber" name="L3439" href="#L3439">3439</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3440" href="#L3440">3440</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3441" href="#L3441">3441</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
-<a class="jxr_linenumber" name="L3442" href="#L3442">3442</a> 				{
-<a class="jxr_linenumber" name="L3443" href="#L3443">3443</a> 				setState(664);
-<a class="jxr_linenumber" name="L3444" href="#L3444">3444</a> 				throwsList();
-<a class="jxr_linenumber" name="L3445" href="#L3445">3445</a> 				}
-<a class="jxr_linenumber" name="L3446" href="#L3446">3446</a> 			}
-<a class="jxr_linenumber" name="L3447" href="#L3447">3447</a> 
-<a class="jxr_linenumber" name="L3448" href="#L3448">3448</a> 			setState(667);
-<a class="jxr_linenumber" name="L3449" href="#L3449">3449</a> 			methodBody();
-<a class="jxr_linenumber" name="L3450" href="#L3450">3450</a> 			}
-<a class="jxr_linenumber" name="L3451" href="#L3451">3451</a> 		}
-<a class="jxr_linenumber" name="L3452" href="#L3452">3452</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3453" href="#L3453">3453</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3454" href="#L3454">3454</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3455" href="#L3455">3455</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3456" href="#L3456">3456</a> 		}
-<a class="jxr_linenumber" name="L3457" href="#L3457">3457</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3458" href="#L3458">3458</a> 			exitRule();
-<a class="jxr_linenumber" name="L3459" href="#L3459">3459</a> 		}
-<a class="jxr_linenumber" name="L3460" href="#L3460">3460</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3461" href="#L3461">3461</a> 	}
-<a class="jxr_linenumber" name="L3462" href="#L3462">3462</a> 
-<a class="jxr_linenumber" name="L3463" href="#L3463">3463</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3464" href="#L3464">3464</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3465" href="#L3465">3465</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3466" href="#L3466">3466</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L3467" href="#L3467">3467</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableDeclaratorContext&gt; variableDeclarator() {
-<a class="jxr_linenumber" name="L3468" href="#L3468">3468</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3469" href="#L3469">3469</a> 		}
-<a class="jxr_linenumber" name="L3470" href="#L3470">3470</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext variableDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3471" href="#L3471">3471</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3472" href="#L3472">3472</a> 		}
-<a class="jxr_linenumber" name="L3473" href="#L3473">3473</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L3474" href="#L3474">3474</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3475" href="#L3475">3475</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L3476" href="#L3476">3476</a> 		}
-<a class="jxr_linenumber" name="L3477" href="#L3477">3477</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3478" href="#L3478">3478</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
-<a class="jxr_linenumber" name="L3479" href="#L3479">3479</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3480" href="#L3480">3480</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3481" href="#L3481">3481</a> 			<strong class="jxr_keyword">this</strong>.type = type;
-<a class="jxr_linenumber" name="L3482" href="#L3482">3482</a> 		}
-<a class="jxr_linenumber" name="L3483" href="#L3483">3483</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclarators; }
-<a class="jxr_linenumber" name="L3484" href="#L3484">3484</a> 		@Override
-<a class="jxr_linenumber" name="L3485" href="#L3485">3485</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3486" href="#L3486">3486</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclarators(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3487" href="#L3487">3487</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3488" href="#L3488">3488</a> 		}
-<a class="jxr_linenumber" name="L3489" href="#L3489">3489</a> 	}
-<a class="jxr_linenumber" name="L3490" href="#L3490">3490</a> 
-<a class="jxr_linenumber" name="L3491" href="#L3491">3491</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorsContext variableDeclarators(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3492" href="#L3492">3492</a> 		VariableDeclaratorsContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorsContext(_ctx, getState(), mods, type);
-<a class="jxr_linenumber" name="L3493" href="#L3493">3493</a> 		enterRule(_localctx, 84, RULE_variableDeclarators);
-<a class="jxr_linenumber" name="L3494" href="#L3494">3494</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3495" href="#L3495">3495</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3496" href="#L3496">3496</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3497" href="#L3497">3497</a> 			{
-<a class="jxr_linenumber" name="L3498" href="#L3498">3498</a> 			setState(669);
-<a class="jxr_linenumber" name="L3499" href="#L3499">3499</a> 			variableDeclarator(mods, type);
-<a class="jxr_linenumber" name="L3500" href="#L3500">3500</a> 			setState(674);
-<a class="jxr_linenumber" name="L3501" href="#L3501">3501</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3502" href="#L3502">3502</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3503" href="#L3503">3503</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L3504" href="#L3504">3504</a> 				{
-<a class="jxr_linenumber" name="L3505" href="#L3505">3505</a> 				{
-<a class="jxr_linenumber" name="L3506" href="#L3506">3506</a> 				setState(670);
-<a class="jxr_linenumber" name="L3507" href="#L3507">3507</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L3508" href="#L3508">3508</a> 				setState(671);
-<a class="jxr_linenumber" name="L3509" href="#L3509">3509</a> 				variableDeclarator(mods, type);
-<a class="jxr_linenumber" name="L3510" href="#L3510">3510</a> 				}
-<a class="jxr_linenumber" name="L3511" href="#L3511">3511</a> 				}
-<a class="jxr_linenumber" name="L3512" href="#L3512">3512</a> 				setState(676);
-<a class="jxr_linenumber" name="L3513" href="#L3513">3513</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3514" href="#L3514">3514</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3515" href="#L3515">3515</a> 			}
-<a class="jxr_linenumber" name="L3516" href="#L3516">3516</a> 			}
-<a class="jxr_linenumber" name="L3517" href="#L3517">3517</a> 		}
-<a class="jxr_linenumber" name="L3518" href="#L3518">3518</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3519" href="#L3519">3519</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3520" href="#L3520">3520</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3521" href="#L3521">3521</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3522" href="#L3522">3522</a> 		}
-<a class="jxr_linenumber" name="L3523" href="#L3523">3523</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3524" href="#L3524">3524</a> 			exitRule();
-<a class="jxr_linenumber" name="L3525" href="#L3525">3525</a> 		}
-<a class="jxr_linenumber" name="L3526" href="#L3526">3526</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3527" href="#L3527">3527</a> 	}
-<a class="jxr_linenumber" name="L3528" href="#L3528">3528</a> 
-<a class="jxr_linenumber" name="L3529" href="#L3529">3529</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3530" href="#L3530">3530</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3531" href="#L3531">3531</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3532" href="#L3532">3532</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L3533" href="#L3533">3533</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L3534" href="#L3534">3534</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3535" href="#L3535">3535</a> 		}
-<a class="jxr_linenumber" name="L3536" href="#L3536">3536</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L3537" href="#L3537">3537</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3538" href="#L3538">3538</a> 		}
-<a class="jxr_linenumber" name="L3539" href="#L3539">3539</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3540" href="#L3540">3540</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3541" href="#L3541">3541</a> 		}
-<a class="jxr_linenumber" name="L3542" href="#L3542">3542</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
-<a class="jxr_linenumber" name="L3543" href="#L3543">3543</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext variableInitializer() {
-<a class="jxr_linenumber" name="L3544" href="#L3544">3544</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableInitializerContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3545" href="#L3545">3545</a> 		}
-<a class="jxr_linenumber" name="L3546" href="#L3546">3546</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3547" href="#L3547">3547</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
-<a class="jxr_linenumber" name="L3548" href="#L3548">3548</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3549" href="#L3549">3549</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3550" href="#L3550">3550</a> 			<strong class="jxr_keyword">this</strong>.type = type;
-<a class="jxr_linenumber" name="L3551" href="#L3551">3551</a> 		}
-<a class="jxr_linenumber" name="L3552" href="#L3552">3552</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclarator; }
-<a class="jxr_linenumber" name="L3553" href="#L3553">3553</a> 		@Override
-<a class="jxr_linenumber" name="L3554" href="#L3554">3554</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3555" href="#L3555">3555</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclarator(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3556" href="#L3556">3556</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3557" href="#L3557">3557</a> 		}
-<a class="jxr_linenumber" name="L3558" href="#L3558">3558</a> 	}
-<a class="jxr_linenumber" name="L3559" href="#L3559">3559</a> 
-<a class="jxr_linenumber" name="L3560" href="#L3560">3560</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorContext variableDeclarator(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3561" href="#L3561">3561</a> 		VariableDeclaratorContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorContext(_ctx, getState(), mods, type);
-<a class="jxr_linenumber" name="L3562" href="#L3562">3562</a> 		enterRule(_localctx, 86, RULE_variableDeclarator);
-<a class="jxr_linenumber" name="L3563" href="#L3563">3563</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3564" href="#L3564">3564</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3565" href="#L3565">3565</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3566" href="#L3566">3566</a> 			{
-<a class="jxr_linenumber" name="L3567" href="#L3567">3567</a> 			setState(677);
-<a class="jxr_linenumber" name="L3568" href="#L3568">3568</a> 			id();
-<a class="jxr_linenumber" name="L3569" href="#L3569">3569</a> 			setState(681);
-<a class="jxr_linenumber" name="L3570" href="#L3570">3570</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3571" href="#L3571">3571</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3572" href="#L3572">3572</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L3573" href="#L3573">3573</a> 				{
-<a class="jxr_linenumber" name="L3574" href="#L3574">3574</a> 				{
-<a class="jxr_linenumber" name="L3575" href="#L3575">3575</a> 				setState(678);
-<a class="jxr_linenumber" name="L3576" href="#L3576">3576</a> 				arrayDeclarator();
-<a class="jxr_linenumber" name="L3577" href="#L3577">3577</a> 				}
-<a class="jxr_linenumber" name="L3578" href="#L3578">3578</a> 				}
-<a class="jxr_linenumber" name="L3579" href="#L3579">3579</a> 				setState(683);
-<a class="jxr_linenumber" name="L3580" href="#L3580">3580</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3581" href="#L3581">3581</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3582" href="#L3582">3582</a> 			}
-<a class="jxr_linenumber" name="L3583" href="#L3583">3583</a> 			setState(686);
-<a class="jxr_linenumber" name="L3584" href="#L3584">3584</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3585" href="#L3585">3585</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3586" href="#L3586">3586</a> 			<strong class="jxr_keyword">if</strong> (_la==ASSIGN) {
-<a class="jxr_linenumber" name="L3587" href="#L3587">3587</a> 				{
-<a class="jxr_linenumber" name="L3588" href="#L3588">3588</a> 				setState(684);
-<a class="jxr_linenumber" name="L3589" href="#L3589">3589</a> 				match(ASSIGN);
-<a class="jxr_linenumber" name="L3590" href="#L3590">3590</a> 				setState(685);
-<a class="jxr_linenumber" name="L3591" href="#L3591">3591</a> 				variableInitializer();
-<a class="jxr_linenumber" name="L3592" href="#L3592">3592</a> 				}
-<a class="jxr_linenumber" name="L3593" href="#L3593">3593</a> 			}
-<a class="jxr_linenumber" name="L3594" href="#L3594">3594</a> 
+<a class="jxr_linenumber" name="L2895" href="#L2895">2895</a> 			}
+<a class="jxr_linenumber" name="L2896" href="#L2896">2896</a> 			setState(608);
+<a class="jxr_linenumber" name="L2897" href="#L2897">2897</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2898" href="#L2898">2898</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L2899" href="#L2899">2899</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
+<a class="jxr_linenumber" name="L2900" href="#L2900">2900</a> 				{
+<a class="jxr_linenumber" name="L2901" href="#L2901">2901</a> 				setState(607);
+<a class="jxr_linenumber" name="L2902" href="#L2902">2902</a> 				throwsList();
+<a class="jxr_linenumber" name="L2903" href="#L2903">2903</a> 				}
+<a class="jxr_linenumber" name="L2904" href="#L2904">2904</a> 			}
+<a class="jxr_linenumber" name="L2905" href="#L2905">2905</a> 
+<a class="jxr_linenumber" name="L2906" href="#L2906">2906</a> 			setState(610);
+<a class="jxr_linenumber" name="L2907" href="#L2907">2907</a> 			methodBody();
+<a class="jxr_linenumber" name="L2908" href="#L2908">2908</a> 			}
+<a class="jxr_linenumber" name="L2909" href="#L2909">2909</a> 		}
+<a class="jxr_linenumber" name="L2910" href="#L2910">2910</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2911" href="#L2911">2911</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2912" href="#L2912">2912</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2913" href="#L2913">2913</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2914" href="#L2914">2914</a> 		}
+<a class="jxr_linenumber" name="L2915" href="#L2915">2915</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2916" href="#L2916">2916</a> 			exitRule();
+<a class="jxr_linenumber" name="L2917" href="#L2917">2917</a> 		}
+<a class="jxr_linenumber" name="L2918" href="#L2918">2918</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2919" href="#L2919">2919</a> 	}
+<a class="jxr_linenumber" name="L2920" href="#L2920">2920</a> 
+<a class="jxr_linenumber" name="L2921" href="#L2921">2921</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2922" href="#L2922">2922</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2923" href="#L2923">2923</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L2924" href="#L2924">2924</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2925" href="#L2925">2925</a> 		}
+<a class="jxr_linenumber" name="L2926" href="#L2926">2926</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L2927" href="#L2927">2927</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2928" href="#L2928">2928</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2929" href="#L2929">2929</a> 		}
+<a class="jxr_linenumber" name="L2930" href="#L2930">2930</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_methodBody; }
+<a class="jxr_linenumber" name="L2931" href="#L2931">2931</a> 		@Override
+<a class="jxr_linenumber" name="L2932" href="#L2932">2932</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2933" href="#L2933">2933</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2934" href="#L2934">2934</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2935" href="#L2935">2935</a> 		}
+<a class="jxr_linenumber" name="L2936" href="#L2936">2936</a> 	}
+<a class="jxr_linenumber" name="L2937" href="#L2937">2937</a> 
+<a class="jxr_linenumber" name="L2938" href="#L2938">2938</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MethodBodyContext methodBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2939" href="#L2939">2939</a> 		MethodBodyContext _localctx = <strong class="jxr_keyword">new</strong> MethodBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2940" href="#L2940">2940</a> 		enterRule(_localctx, 70, RULE_methodBody);
+<a class="jxr_linenumber" name="L2941" href="#L2941">2941</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2942" href="#L2942">2942</a> 			setState(614);
+<a class="jxr_linenumber" name="L2943" href="#L2943">2943</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2944" href="#L2944">2944</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L2945" href="#L2945">2945</a> 			<strong class="jxr_keyword">case</strong> LCURLY:
+<a class="jxr_linenumber" name="L2946" href="#L2946">2946</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2947" href="#L2947">2947</a> 				{
+<a class="jxr_linenumber" name="L2948" href="#L2948">2948</a> 				setState(612);
+<a class="jxr_linenumber" name="L2949" href="#L2949">2949</a> 				block();
+<a class="jxr_linenumber" name="L2950" href="#L2950">2950</a> 				}
+<a class="jxr_linenumber" name="L2951" href="#L2951">2951</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2952" href="#L2952">2952</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L2953" href="#L2953">2953</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L2954" href="#L2954">2954</a> 				{
+<a class="jxr_linenumber" name="L2955" href="#L2955">2955</a> 				setState(613);
+<a class="jxr_linenumber" name="L2956" href="#L2956">2956</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L2957" href="#L2957">2957</a> 				}
+<a class="jxr_linenumber" name="L2958" href="#L2958">2958</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L2959" href="#L2959">2959</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L2960" href="#L2960">2960</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2961" href="#L2961">2961</a> 			}
+<a class="jxr_linenumber" name="L2962" href="#L2962">2962</a> 		}
+<a class="jxr_linenumber" name="L2963" href="#L2963">2963</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L2964" href="#L2964">2964</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L2965" href="#L2965">2965</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2966" href="#L2966">2966</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L2967" href="#L2967">2967</a> 		}
+<a class="jxr_linenumber" name="L2968" href="#L2968">2968</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L2969" href="#L2969">2969</a> 			exitRule();
+<a class="jxr_linenumber" name="L2970" href="#L2970">2970</a> 		}
+<a class="jxr_linenumber" name="L2971" href="#L2971">2971</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L2972" href="#L2972">2972</a> 	}
+<a class="jxr_linenumber" name="L2973" href="#L2973">2973</a> 
+<a class="jxr_linenumber" name="L2974" href="#L2974">2974</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L2975" href="#L2975">2975</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThrowsListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L2976" href="#L2976">2976</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROWS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROWS, 0); }
+<a class="jxr_linenumber" name="L2977" href="#L2977">2977</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameListContext qualifiedNameList() {
+<a class="jxr_linenumber" name="L2978" href="#L2978">2978</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L2979" href="#L2979">2979</a> 		}
+<a class="jxr_linenumber" name="L2980" href="#L2980">2980</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L2981" href="#L2981">2981</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L2982" href="#L2982">2982</a> 		}
+<a class="jxr_linenumber" name="L2983" href="#L2983">2983</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_throwsList; }
+<a class="jxr_linenumber" name="L2984" href="#L2984">2984</a> 		@Override
+<a class="jxr_linenumber" name="L2985" href="#L2985">2985</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L2986" href="#L2986">2986</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThrowsList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2987" href="#L2987">2987</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L2988" href="#L2988">2988</a> 		}
+<a class="jxr_linenumber" name="L2989" href="#L2989">2989</a> 	}
+<a class="jxr_linenumber" name="L2990" href="#L2990">2990</a> 
+<a class="jxr_linenumber" name="L2991" href="#L2991">2991</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ThrowsListContext throwsList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L2992" href="#L2992">2992</a> 		ThrowsListContext _localctx = <strong class="jxr_keyword">new</strong> ThrowsListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L2993" href="#L2993">2993</a> 		enterRule(_localctx, 72, RULE_throwsList);
+<a class="jxr_linenumber" name="L2994" href="#L2994">2994</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2995" href="#L2995">2995</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L2996" href="#L2996">2996</a> 			{
+<a class="jxr_linenumber" name="L2997" href="#L2997">2997</a> 			setState(616);
+<a class="jxr_linenumber" name="L2998" href="#L2998">2998</a> 			match(LITERAL_THROWS);
+<a class="jxr_linenumber" name="L2999" href="#L2999">2999</a> 			setState(617);
+<a class="jxr_linenumber" name="L3000" href="#L3000">3000</a> 			qualifiedNameList();
+<a class="jxr_linenumber" name="L3001" href="#L3001">3001</a> 			}
+<a class="jxr_linenumber" name="L3002" href="#L3002">3002</a> 		}
+<a class="jxr_linenumber" name="L3003" href="#L3003">3003</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3004" href="#L3004">3004</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3005" href="#L3005">3005</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3006" href="#L3006">3006</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3007" href="#L3007">3007</a> 		}
+<a class="jxr_linenumber" name="L3008" href="#L3008">3008</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3009" href="#L3009">3009</a> 			exitRule();
+<a class="jxr_linenumber" name="L3010" href="#L3010">3010</a> 		}
+<a class="jxr_linenumber" name="L3011" href="#L3011">3011</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3012" href="#L3012">3012</a> 	}
+<a class="jxr_linenumber" name="L3013" href="#L3013">3013</a> 
+<a class="jxr_linenumber" name="L3014" href="#L3014">3014</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3015" href="#L3015">3015</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ConstructorDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3016" href="#L3016">3016</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3017" href="#L3017">3017</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBody;
+<a class="jxr_linenumber" name="L3018" href="#L3018">3018</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L3019" href="#L3019">3019</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3020" href="#L3020">3020</a> 		}
+<a class="jxr_linenumber" name="L3021" href="#L3021">3021</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
+<a class="jxr_linenumber" name="L3022" href="#L3022">3022</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3023" href="#L3023">3023</a> 		}
+<a class="jxr_linenumber" name="L3024" href="#L3024">3024</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext constructorBlock() {
+<a class="jxr_linenumber" name="L3025" href="#L3025">3025</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ConstructorBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3026" href="#L3026">3026</a> 		}
+<a class="jxr_linenumber" name="L3027" href="#L3027">3027</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L3028" href="#L3028">3028</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3029" href="#L3029">3029</a> 		}
+<a class="jxr_linenumber" name="L3030" href="#L3030">3030</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
+<a class="jxr_linenumber" name="L3031" href="#L3031">3031</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3032" href="#L3032">3032</a> 		}
+<a class="jxr_linenumber" name="L3033" href="#L3033">3033</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3034" href="#L3034">3034</a> 		<strong class="jxr_keyword">public</strong> ConstructorDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L3035" href="#L3035">3035</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3036" href="#L3036">3036</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3037" href="#L3037">3037</a> 		}
+<a class="jxr_linenumber" name="L3038" href="#L3038">3038</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_constructorDeclaration; }
+<a class="jxr_linenumber" name="L3039" href="#L3039">3039</a> 		@Override
+<a class="jxr_linenumber" name="L3040" href="#L3040">3040</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3041" href="#L3041">3041</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitConstructorDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3042" href="#L3042">3042</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3043" href="#L3043">3043</a> 		}
+<a class="jxr_linenumber" name="L3044" href="#L3044">3044</a> 	}
+<a class="jxr_linenumber" name="L3045" href="#L3045">3045</a> 
+<a class="jxr_linenumber" name="L3046" href="#L3046">3046</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ConstructorDeclarationContext constructorDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3047" href="#L3047">3047</a> 		ConstructorDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ConstructorDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L3048" href="#L3048">3048</a> 		enterRule(_localctx, 74, RULE_constructorDeclaration);
+<a class="jxr_linenumber" name="L3049" href="#L3049">3049</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3050" href="#L3050">3050</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3051" href="#L3051">3051</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3052" href="#L3052">3052</a> 			{
+<a class="jxr_linenumber" name="L3053" href="#L3053">3053</a> 			setState(620);
+<a class="jxr_linenumber" name="L3054" href="#L3054">3054</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3055" href="#L3055">3055</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3056" href="#L3056">3056</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L3057" href="#L3057">3057</a> 				{
+<a class="jxr_linenumber" name="L3058" href="#L3058">3058</a> 				setState(619);
+<a class="jxr_linenumber" name="L3059" href="#L3059">3059</a> 				typeParameters();
+<a class="jxr_linenumber" name="L3060" href="#L3060">3060</a> 				}
+<a class="jxr_linenumber" name="L3061" href="#L3061">3061</a> 			}
+<a class="jxr_linenumber" name="L3062" href="#L3062">3062</a> 
+<a class="jxr_linenumber" name="L3063" href="#L3063">3063</a> 			setState(622);
+<a class="jxr_linenumber" name="L3064" href="#L3064">3064</a> 			id();
+<a class="jxr_linenumber" name="L3065" href="#L3065">3065</a> 			setState(623);
+<a class="jxr_linenumber" name="L3066" href="#L3066">3066</a> 			formalParameters();
+<a class="jxr_linenumber" name="L3067" href="#L3067">3067</a> 			setState(625);
+<a class="jxr_linenumber" name="L3068" href="#L3068">3068</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3069" href="#L3069">3069</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3070" href="#L3070">3070</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
+<a class="jxr_linenumber" name="L3071" href="#L3071">3071</a> 				{
+<a class="jxr_linenumber" name="L3072" href="#L3072">3072</a> 				setState(624);
+<a class="jxr_linenumber" name="L3073" href="#L3073">3073</a> 				throwsList();
+<a class="jxr_linenumber" name="L3074" href="#L3074">3074</a> 				}
+<a class="jxr_linenumber" name="L3075" href="#L3075">3075</a> 			}
+<a class="jxr_linenumber" name="L3076" href="#L3076">3076</a> 
+<a class="jxr_linenumber" name="L3077" href="#L3077">3077</a> 			setState(627);
+<a class="jxr_linenumber" name="L3078" href="#L3078">3078</a> 			((ConstructorDeclarationContext)_localctx).constructorBody = constructorBlock();
+<a class="jxr_linenumber" name="L3079" href="#L3079">3079</a> 			}
+<a class="jxr_linenumber" name="L3080" href="#L3080">3080</a> 		}
+<a class="jxr_linenumber" name="L3081" href="#L3081">3081</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3082" href="#L3082">3082</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3083" href="#L3083">3083</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3084" href="#L3084">3084</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3085" href="#L3085">3085</a> 		}
+<a class="jxr_linenumber" name="L3086" href="#L3086">3086</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3087" href="#L3087">3087</a> 			exitRule();
+<a class="jxr_linenumber" name="L3088" href="#L3088">3088</a> 		}
+<a class="jxr_linenumber" name="L3089" href="#L3089">3089</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3090" href="#L3090">3090</a> 	}
+<a class="jxr_linenumber" name="L3091" href="#L3091">3091</a> 
+<a class="jxr_linenumber" name="L3092" href="#L3092">3092</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3093" href="#L3093">3093</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FieldDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3094" href="#L3094">3094</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3095" href="#L3095">3095</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L3096" href="#L3096">3096</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
+<a class="jxr_linenumber" name="L3097" href="#L3097">3097</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3098" href="#L3098">3098</a> 		}
+<a class="jxr_linenumber" name="L3099" href="#L3099">3099</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L3100" href="#L3100">3100</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L3101" href="#L3101">3101</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3102" href="#L3102">3102</a> 		}
+<a class="jxr_linenumber" name="L3103" href="#L3103">3103</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3104" href="#L3104">3104</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L3105" href="#L3105">3105</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3106" href="#L3106">3106</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3107" href="#L3107">3107</a> 		}
+<a class="jxr_linenumber" name="L3108" href="#L3108">3108</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_fieldDeclaration; }
+<a class="jxr_linenumber" name="L3109" href="#L3109">3109</a> 		@Override
+<a class="jxr_linenumber" name="L3110" href="#L3110">3110</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3111" href="#L3111">3111</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFieldDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3112" href="#L3112">3112</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3113" href="#L3113">3113</a> 		}
+<a class="jxr_linenumber" name="L3114" href="#L3114">3114</a> 	}
+<a class="jxr_linenumber" name="L3115" href="#L3115">3115</a> 
+<a class="jxr_linenumber" name="L3116" href="#L3116">3116</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FieldDeclarationContext fieldDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3117" href="#L3117">3117</a> 		FieldDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> FieldDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L3118" href="#L3118">3118</a> 		enterRule(_localctx, 76, RULE_fieldDeclaration);
+<a class="jxr_linenumber" name="L3119" href="#L3119">3119</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3120" href="#L3120">3120</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3121" href="#L3121">3121</a> 			{
+<a class="jxr_linenumber" name="L3122" href="#L3122">3122</a> 			setState(629);
+<a class="jxr_linenumber" name="L3123" href="#L3123">3123</a> 			((FieldDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L3124" href="#L3124">3124</a> 			setState(630);
+<a class="jxr_linenumber" name="L3125" href="#L3125">3125</a> 			variableDeclarators(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L3126" href="#L3126">3126</a> 			setState(631);
+<a class="jxr_linenumber" name="L3127" href="#L3127">3127</a> 			match(SEMI);
+<a class="jxr_linenumber" name="L3128" href="#L3128">3128</a> 			}
+<a class="jxr_linenumber" name="L3129" href="#L3129">3129</a> 		}
+<a class="jxr_linenumber" name="L3130" href="#L3130">3130</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3131" href="#L3131">3131</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3132" href="#L3132">3132</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3133" href="#L3133">3133</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3134" href="#L3134">3134</a> 		}
+<a class="jxr_linenumber" name="L3135" href="#L3135">3135</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3136" href="#L3136">3136</a> 			exitRule();
+<a class="jxr_linenumber" name="L3137" href="#L3137">3137</a> 		}
+<a class="jxr_linenumber" name="L3138" href="#L3138">3138</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3139" href="#L3139">3139</a> 	}
+<a class="jxr_linenumber" name="L3140" href="#L3140">3140</a> 
+<a class="jxr_linenumber" name="L3141" href="#L3141">3141</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3142" href="#L3142">3142</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceBodyDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3143" href="#L3143">3143</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L3144" href="#L3144">3144</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L3145" href="#L3145">3145</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext interfaceMemberDeclaration() {
+<a class="jxr_linenumber" name="L3146" href="#L3146">3146</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceMemberDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3147" href="#L3147">3147</a> 		}
+<a class="jxr_linenumber" name="L3148" href="#L3148">3148</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L3149" href="#L3149">3149</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3150" href="#L3150">3150</a> 		}
+<a class="jxr_linenumber" name="L3151" href="#L3151">3151</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3152" href="#L3152">3152</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3153" href="#L3153">3153</a> 		}
+<a class="jxr_linenumber" name="L3154" href="#L3154">3154</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L3155" href="#L3155">3155</a> 		<strong class="jxr_keyword">public</strong> InterfaceBodyDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L3156" href="#L3156">3156</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3157" href="#L3157">3157</a> 		}
+<a class="jxr_linenumber" name="L3158" href="#L3158">3158</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceBodyDeclaration; }
+<a class="jxr_linenumber" name="L3159" href="#L3159">3159</a> 		@Override
+<a class="jxr_linenumber" name="L3160" href="#L3160">3160</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3161" href="#L3161">3161</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceBodyDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3162" href="#L3162">3162</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3163" href="#L3163">3163</a> 		}
+<a class="jxr_linenumber" name="L3164" href="#L3164">3164</a> 	}
+<a class="jxr_linenumber" name="L3165" href="#L3165">3165</a> 
+<a class="jxr_linenumber" name="L3166" href="#L3166">3166</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceBodyDeclarationContext interfaceBodyDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3167" href="#L3167">3167</a> 		InterfaceBodyDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceBodyDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L3168" href="#L3168">3168</a> 		enterRule(_localctx, 78, RULE_interfaceBodyDeclaration);
+<a class="jxr_linenumber" name="L3169" href="#L3169">3169</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3170" href="#L3170">3170</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L3171" href="#L3171">3171</a> 			setState(641);
+<a class="jxr_linenumber" name="L3172" href="#L3172">3172</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3173" href="#L3173">3173</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L3174" href="#L3174">3174</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L3175" href="#L3175">3175</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
+<a class="jxr_linenumber" name="L3176" href="#L3176">3176</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
+<a class="jxr_linenumber" name="L3177" href="#L3177">3177</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L3178" href="#L3178">3178</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L3179" href="#L3179">3179</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L3180" href="#L3180">3180</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L3181" href="#L3181">3181</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L3182" href="#L3182">3182</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L3183" href="#L3183">3183</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L3184" href="#L3184">3184</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L3185" href="#L3185">3185</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L3186" href="#L3186">3186</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L3187" href="#L3187">3187</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
+<a class="jxr_linenumber" name="L3188" href="#L3188">3188</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
+<a class="jxr_linenumber" name="L3189" href="#L3189">3189</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
+<a class="jxr_linenumber" name="L3190" href="#L3190">3190</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
+<a class="jxr_linenumber" name="L3191" href="#L3191">3191</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
+<a class="jxr_linenumber" name="L3192" href="#L3192">3192</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
+<a class="jxr_linenumber" name="L3193" href="#L3193">3193</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
+<a class="jxr_linenumber" name="L3194" href="#L3194">3194</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
+<a class="jxr_linenumber" name="L3195" href="#L3195">3195</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L3196" href="#L3196">3196</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L3197" href="#L3197">3197</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L3198" href="#L3198">3198</a> 			<strong class="jxr_keyword">case</strong> LT:
+<a class="jxr_linenumber" name="L3199" href="#L3199">3199</a> 			<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L3200" href="#L3200">3200</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L3201" href="#L3201">3201</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L3202" href="#L3202">3202</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L3203" href="#L3203">3203</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L3204" href="#L3204">3204</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L3205" href="#L3205">3205</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L3206" href="#L3206">3206</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L3207" href="#L3207">3207</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L3208" href="#L3208">3208</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3209" href="#L3209">3209</a> 				{
+<a class="jxr_linenumber" name="L3210" href="#L3210">3210</a> 				setState(636);
+<a class="jxr_linenumber" name="L3211" href="#L3211">3211</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3212" href="#L3212">3212</a> 				_alt = getInterpreter().adaptivePredict(_input,52,_ctx);
+<a class="jxr_linenumber" name="L3213" href="#L3213">3213</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L3214" href="#L3214">3214</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L3215" href="#L3215">3215</a> 						{
+<a class="jxr_linenumber" name="L3216" href="#L3216">3216</a> 						{
+<a class="jxr_linenumber" name="L3217" href="#L3217">3217</a> 						setState(633);
+<a class="jxr_linenumber" name="L3218" href="#L3218">3218</a> 						((InterfaceBodyDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L3219" href="#L3219">3219</a> 						((InterfaceBodyDeclarationContext)_localctx).mods.add(((InterfaceBodyDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L3220" href="#L3220">3220</a> 						}
+<a class="jxr_linenumber" name="L3221" href="#L3221">3221</a> 						} 
+<a class="jxr_linenumber" name="L3222" href="#L3222">3222</a> 					}
+<a class="jxr_linenumber" name="L3223" href="#L3223">3223</a> 					setState(638);
+<a class="jxr_linenumber" name="L3224" href="#L3224">3224</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3225" href="#L3225">3225</a> 					_alt = getInterpreter().adaptivePredict(_input,52,_ctx);
+<a class="jxr_linenumber" name="L3226" href="#L3226">3226</a> 				}
+<a class="jxr_linenumber" name="L3227" href="#L3227">3227</a> 				setState(639);
+<a class="jxr_linenumber" name="L3228" href="#L3228">3228</a> 				interfaceMemberDeclaration(_localctx.mods);
+<a class="jxr_linenumber" name="L3229" href="#L3229">3229</a> 				}
+<a class="jxr_linenumber" name="L3230" href="#L3230">3230</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3231" href="#L3231">3231</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L3232" href="#L3232">3232</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L3233" href="#L3233">3233</a> 				{
+<a class="jxr_linenumber" name="L3234" href="#L3234">3234</a> 				setState(640);
+<a class="jxr_linenumber" name="L3235" href="#L3235">3235</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L3236" href="#L3236">3236</a> 				}
+<a class="jxr_linenumber" name="L3237" href="#L3237">3237</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3238" href="#L3238">3238</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L3239" href="#L3239">3239</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3240" href="#L3240">3240</a> 			}
+<a class="jxr_linenumber" name="L3241" href="#L3241">3241</a> 		}
+<a class="jxr_linenumber" name="L3242" href="#L3242">3242</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3243" href="#L3243">3243</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3244" href="#L3244">3244</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3245" href="#L3245">3245</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3246" href="#L3246">3246</a> 		}
+<a class="jxr_linenumber" name="L3247" href="#L3247">3247</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3248" href="#L3248">3248</a> 			exitRule();
+<a class="jxr_linenumber" name="L3249" href="#L3249">3249</a> 		}
+<a class="jxr_linenumber" name="L3250" href="#L3250">3250</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3251" href="#L3251">3251</a> 	}
+<a class="jxr_linenumber" name="L3252" href="#L3252">3252</a> 
+<a class="jxr_linenumber" name="L3253" href="#L3253">3253</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3254" href="#L3254">3254</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceMemberDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3255" href="#L3255">3255</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3256" href="#L3256">3256</a> 		<strong class="jxr_keyword">public</strong> FieldDeclarationContext fieldDeclaration() {
+<a class="jxr_linenumber" name="L3257" href="#L3257">3257</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3258" href="#L3258">3258</a> 		}
+<a class="jxr_linenumber" name="L3259" href="#L3259">3259</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
+<a class="jxr_linenumber" name="L3260" href="#L3260">3260</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3261" href="#L3261">3261</a> 		}
+<a class="jxr_linenumber" name="L3262" href="#L3262">3262</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext interfaceMethodDeclaration() {
+<a class="jxr_linenumber" name="L3263" href="#L3263">3263</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceMethodDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3264" href="#L3264">3264</a> 		}
+<a class="jxr_linenumber" name="L3265" href="#L3265">3265</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
+<a class="jxr_linenumber" name="L3266" href="#L3266">3266</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3267" href="#L3267">3267</a> 		}
+<a class="jxr_linenumber" name="L3268" href="#L3268">3268</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
+<a class="jxr_linenumber" name="L3269" href="#L3269">3269</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3270" href="#L3270">3270</a> 		}
+<a class="jxr_linenumber" name="L3271" href="#L3271">3271</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
+<a class="jxr_linenumber" name="L3272" href="#L3272">3272</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3273" href="#L3273">3273</a> 		}
+<a class="jxr_linenumber" name="L3274" href="#L3274">3274</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
+<a class="jxr_linenumber" name="L3275" href="#L3275">3275</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3276" href="#L3276">3276</a> 		}
+<a class="jxr_linenumber" name="L3277" href="#L3277">3277</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3278" href="#L3278">3278</a> 		<strong class="jxr_keyword">public</strong> InterfaceMemberDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L3279" href="#L3279">3279</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3280" href="#L3280">3280</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3281" href="#L3281">3281</a> 		}
+<a class="jxr_linenumber" name="L3282" href="#L3282">3282</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceMemberDeclaration; }
+<a class="jxr_linenumber" name="L3283" href="#L3283">3283</a> 		@Override
+<a class="jxr_linenumber" name="L3284" href="#L3284">3284</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3285" href="#L3285">3285</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceMemberDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3286" href="#L3286">3286</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3287" href="#L3287">3287</a> 		}
+<a class="jxr_linenumber" name="L3288" href="#L3288">3288</a> 	}
+<a class="jxr_linenumber" name="L3289" href="#L3289">3289</a> 
+<a class="jxr_linenumber" name="L3290" href="#L3290">3290</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceMemberDeclarationContext interfaceMemberDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3291" href="#L3291">3291</a> 		InterfaceMemberDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceMemberDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L3292" href="#L3292">3292</a> 		enterRule(_localctx, 80, RULE_interfaceMemberDeclaration);
+<a class="jxr_linenumber" name="L3293" href="#L3293">3293</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3294" href="#L3294">3294</a> 			setState(650);
+<a class="jxr_linenumber" name="L3295" href="#L3295">3295</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3296" href="#L3296">3296</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,54,_ctx) ) {
+<a class="jxr_linenumber" name="L3297" href="#L3297">3297</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L3298" href="#L3298">3298</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3299" href="#L3299">3299</a> 				{
+<a class="jxr_linenumber" name="L3300" href="#L3300">3300</a> 				setState(643);
+<a class="jxr_linenumber" name="L3301" href="#L3301">3301</a> 				fieldDeclaration(mods);
+<a class="jxr_linenumber" name="L3302" href="#L3302">3302</a> 				}
+<a class="jxr_linenumber" name="L3303" href="#L3303">3303</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3304" href="#L3304">3304</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L3305" href="#L3305">3305</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L3306" href="#L3306">3306</a> 				{
+<a class="jxr_linenumber" name="L3307" href="#L3307">3307</a> 				setState(644);
+<a class="jxr_linenumber" name="L3308" href="#L3308">3308</a> 				recordDeclaration(mods);
+<a class="jxr_linenumber" name="L3309" href="#L3309">3309</a> 				}
+<a class="jxr_linenumber" name="L3310" href="#L3310">3310</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3311" href="#L3311">3311</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L3312" href="#L3312">3312</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L3313" href="#L3313">3313</a> 				{
+<a class="jxr_linenumber" name="L3314" href="#L3314">3314</a> 				setState(645);
+<a class="jxr_linenumber" name="L3315" href="#L3315">3315</a> 				interfaceMethodDeclaration(mods);
+<a class="jxr_linenumber" name="L3316" href="#L3316">3316</a> 				}
+<a class="jxr_linenumber" name="L3317" href="#L3317">3317</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3318" href="#L3318">3318</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L3319" href="#L3319">3319</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L3320" href="#L3320">3320</a> 				{
+<a class="jxr_linenumber" name="L3321" href="#L3321">3321</a> 				setState(646);
+<a class="jxr_linenumber" name="L3322" href="#L3322">3322</a> 				interfaceDeclaration(mods);
+<a class="jxr_linenumber" name="L3323" href="#L3323">3323</a> 				}
+<a class="jxr_linenumber" name="L3324" href="#L3324">3324</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3325" href="#L3325">3325</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L3326" href="#L3326">3326</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L3327" href="#L3327">3327</a> 				{
+<a class="jxr_linenumber" name="L3328" href="#L3328">3328</a> 				setState(647);
+<a class="jxr_linenumber" name="L3329" href="#L3329">3329</a> 				annotationTypeDeclaration(mods);
+<a class="jxr_linenumber" name="L3330" href="#L3330">3330</a> 				}
+<a class="jxr_linenumber" name="L3331" href="#L3331">3331</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3332" href="#L3332">3332</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L3333" href="#L3333">3333</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L3334" href="#L3334">3334</a> 				{
+<a class="jxr_linenumber" name="L3335" href="#L3335">3335</a> 				setState(648);
+<a class="jxr_linenumber" name="L3336" href="#L3336">3336</a> 				classDeclaration(mods);
+<a class="jxr_linenumber" name="L3337" href="#L3337">3337</a> 				}
+<a class="jxr_linenumber" name="L3338" href="#L3338">3338</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3339" href="#L3339">3339</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L3340" href="#L3340">3340</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L3341" href="#L3341">3341</a> 				{
+<a class="jxr_linenumber" name="L3342" href="#L3342">3342</a> 				setState(649);
+<a class="jxr_linenumber" name="L3343" href="#L3343">3343</a> 				enumDeclaration(mods);
+<a class="jxr_linenumber" name="L3344" href="#L3344">3344</a> 				}
+<a class="jxr_linenumber" name="L3345" href="#L3345">3345</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3346" href="#L3346">3346</a> 			}
+<a class="jxr_linenumber" name="L3347" href="#L3347">3347</a> 		}
+<a class="jxr_linenumber" name="L3348" href="#L3348">3348</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3349" href="#L3349">3349</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3350" href="#L3350">3350</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3351" href="#L3351">3351</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3352" href="#L3352">3352</a> 		}
+<a class="jxr_linenumber" name="L3353" href="#L3353">3353</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3354" href="#L3354">3354</a> 			exitRule();
+<a class="jxr_linenumber" name="L3355" href="#L3355">3355</a> 		}
+<a class="jxr_linenumber" name="L3356" href="#L3356">3356</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3357" href="#L3357">3357</a> 	}
+<a class="jxr_linenumber" name="L3358" href="#L3358">3358</a> 
+<a class="jxr_linenumber" name="L3359" href="#L3359">3359</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3360" href="#L3360">3360</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InterfaceMethodDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3361" href="#L3361">3361</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3362" href="#L3362">3362</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L3363" href="#L3363">3363</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
+<a class="jxr_linenumber" name="L3364" href="#L3364">3364</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
+<a class="jxr_linenumber" name="L3365" href="#L3365">3365</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L3366" href="#L3366">3366</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3367" href="#L3367">3367</a> 		}
+<a class="jxr_linenumber" name="L3368" href="#L3368">3368</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext formalParameters() {
+<a class="jxr_linenumber" name="L3369" href="#L3369">3369</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3370" href="#L3370">3370</a> 		}
+<a class="jxr_linenumber" name="L3371" href="#L3371">3371</a> 		<strong class="jxr_keyword">public</strong> MethodBodyContext methodBody() {
+<a class="jxr_linenumber" name="L3372" href="#L3372">3372</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MethodBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3373" href="#L3373">3373</a> 		}
+<a class="jxr_linenumber" name="L3374" href="#L3374">3374</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L3375" href="#L3375">3375</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3376" href="#L3376">3376</a> 		}
+<a class="jxr_linenumber" name="L3377" href="#L3377">3377</a> 		<strong class="jxr_keyword">public</strong> TypeParametersContext typeParameters() {
+<a class="jxr_linenumber" name="L3378" href="#L3378">3378</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3379" href="#L3379">3379</a> 		}
+<a class="jxr_linenumber" name="L3380" href="#L3380">3380</a> 		<strong class="jxr_keyword">public</strong> ThrowsListContext throwsList() {
+<a class="jxr_linenumber" name="L3381" href="#L3381">3381</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ThrowsListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3382" href="#L3382">3382</a> 		}
+<a class="jxr_linenumber" name="L3383" href="#L3383">3383</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L3384" href="#L3384">3384</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3385" href="#L3385">3385</a> 		}
+<a class="jxr_linenumber" name="L3386" href="#L3386">3386</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3387" href="#L3387">3387</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3388" href="#L3388">3388</a> 		}
+<a class="jxr_linenumber" name="L3389" href="#L3389">3389</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3390" href="#L3390">3390</a> 		<strong class="jxr_keyword">public</strong> InterfaceMethodDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L3391" href="#L3391">3391</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3392" href="#L3392">3392</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3393" href="#L3393">3393</a> 		}
+<a class="jxr_linenumber" name="L3394" href="#L3394">3394</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_interfaceMethodDeclaration; }
+<a class="jxr_linenumber" name="L3395" href="#L3395">3395</a> 		@Override
+<a class="jxr_linenumber" name="L3396" href="#L3396">3396</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3397" href="#L3397">3397</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInterfaceMethodDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3398" href="#L3398">3398</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3399" href="#L3399">3399</a> 		}
+<a class="jxr_linenumber" name="L3400" href="#L3400">3400</a> 	}
+<a class="jxr_linenumber" name="L3401" href="#L3401">3401</a> 
+<a class="jxr_linenumber" name="L3402" href="#L3402">3402</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InterfaceMethodDeclarationContext interfaceMethodDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3403" href="#L3403">3403</a> 		InterfaceMethodDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> InterfaceMethodDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L3404" href="#L3404">3404</a> 		enterRule(_localctx, 82, RULE_interfaceMethodDeclaration);
+<a class="jxr_linenumber" name="L3405" href="#L3405">3405</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3406" href="#L3406">3406</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3407" href="#L3407">3407</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3408" href="#L3408">3408</a> 			{
+<a class="jxr_linenumber" name="L3409" href="#L3409">3409</a> 			setState(653);
+<a class="jxr_linenumber" name="L3410" href="#L3410">3410</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3411" href="#L3411">3411</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3412" href="#L3412">3412</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L3413" href="#L3413">3413</a> 				{
+<a class="jxr_linenumber" name="L3414" href="#L3414">3414</a> 				setState(652);
+<a class="jxr_linenumber" name="L3415" href="#L3415">3415</a> 				typeParameters();
+<a class="jxr_linenumber" name="L3416" href="#L3416">3416</a> 				}
+<a class="jxr_linenumber" name="L3417" href="#L3417">3417</a> 			}
+<a class="jxr_linenumber" name="L3418" href="#L3418">3418</a> 
+<a class="jxr_linenumber" name="L3419" href="#L3419">3419</a> 			setState(655);
+<a class="jxr_linenumber" name="L3420" href="#L3420">3420</a> 			((InterfaceMethodDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L3421" href="#L3421">3421</a> 			setState(656);
+<a class="jxr_linenumber" name="L3422" href="#L3422">3422</a> 			id();
+<a class="jxr_linenumber" name="L3423" href="#L3423">3423</a> 			setState(657);
+<a class="jxr_linenumber" name="L3424" href="#L3424">3424</a> 			formalParameters();
+<a class="jxr_linenumber" name="L3425" href="#L3425">3425</a> 			setState(661);
+<a class="jxr_linenumber" name="L3426" href="#L3426">3426</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3427" href="#L3427">3427</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3428" href="#L3428">3428</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L3429" href="#L3429">3429</a> 				{
+<a class="jxr_linenumber" name="L3430" href="#L3430">3430</a> 				{
+<a class="jxr_linenumber" name="L3431" href="#L3431">3431</a> 				setState(658);
+<a class="jxr_linenumber" name="L3432" href="#L3432">3432</a> 				((InterfaceMethodDeclarationContext)_localctx).arrayDeclarator = arrayDeclarator();
+<a class="jxr_linenumber" name="L3433" href="#L3433">3433</a> 				((InterfaceMethodDeclarationContext)_localctx).cStyleArrDec.add(((InterfaceMethodDeclarationContext)_localctx).arrayDeclarator);
+<a class="jxr_linenumber" name="L3434" href="#L3434">3434</a> 				}
+<a class="jxr_linenumber" name="L3435" href="#L3435">3435</a> 				}
+<a class="jxr_linenumber" name="L3436" href="#L3436">3436</a> 				setState(663);
+<a class="jxr_linenumber" name="L3437" href="#L3437">3437</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3438" href="#L3438">3438</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3439" href="#L3439">3439</a> 			}
+<a class="jxr_linenumber" name="L3440" href="#L3440">3440</a> 			setState(665);
+<a class="jxr_linenumber" name="L3441" href="#L3441">3441</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3442" href="#L3442">3442</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3443" href="#L3443">3443</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_THROWS) {
+<a class="jxr_linenumber" name="L3444" href="#L3444">3444</a> 				{
+<a class="jxr_linenumber" name="L3445" href="#L3445">3445</a> 				setState(664);
+<a class="jxr_linenumber" name="L3446" href="#L3446">3446</a> 				throwsList();
+<a class="jxr_linenumber" name="L3447" href="#L3447">3447</a> 				}
+<a class="jxr_linenumber" name="L3448" href="#L3448">3448</a> 			}
+<a class="jxr_linenumber" name="L3449" href="#L3449">3449</a> 
+<a class="jxr_linenumber" name="L3450" href="#L3450">3450</a> 			setState(667);
+<a class="jxr_linenumber" name="L3451" href="#L3451">3451</a> 			methodBody();
+<a class="jxr_linenumber" name="L3452" href="#L3452">3452</a> 			}
+<a class="jxr_linenumber" name="L3453" href="#L3453">3453</a> 		}
+<a class="jxr_linenumber" name="L3454" href="#L3454">3454</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3455" href="#L3455">3455</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3456" href="#L3456">3456</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3457" href="#L3457">3457</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3458" href="#L3458">3458</a> 		}
+<a class="jxr_linenumber" name="L3459" href="#L3459">3459</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3460" href="#L3460">3460</a> 			exitRule();
+<a class="jxr_linenumber" name="L3461" href="#L3461">3461</a> 		}
+<a class="jxr_linenumber" name="L3462" href="#L3462">3462</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3463" href="#L3463">3463</a> 	}
+<a class="jxr_linenumber" name="L3464" href="#L3464">3464</a> 
+<a class="jxr_linenumber" name="L3465" href="#L3465">3465</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3466" href="#L3466">3466</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3467" href="#L3467">3467</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3468" href="#L3468">3468</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L3469" href="#L3469">3469</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableDeclaratorContext&gt; variableDeclarator() {
+<a class="jxr_linenumber" name="L3470" href="#L3470">3470</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3471" href="#L3471">3471</a> 		}
+<a class="jxr_linenumber" name="L3472" href="#L3472">3472</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext variableDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3473" href="#L3473">3473</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3474" href="#L3474">3474</a> 		}
+<a class="jxr_linenumber" name="L3475" href="#L3475">3475</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L3476" href="#L3476">3476</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3477" href="#L3477">3477</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L3478" href="#L3478">3478</a> 		}
+<a class="jxr_linenumber" name="L3479" href="#L3479">3479</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3480" href="#L3480">3480</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
+<a class="jxr_linenumber" name="L3481" href="#L3481">3481</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3482" href="#L3482">3482</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3483" href="#L3483">3483</a> 			<strong class="jxr_keyword">this</strong>.type = type;
+<a class="jxr_linenumber" name="L3484" href="#L3484">3484</a> 		}
+<a class="jxr_linenumber" name="L3485" href="#L3485">3485</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclarators; }
+<a class="jxr_linenumber" name="L3486" href="#L3486">3486</a> 		@Override
+<a class="jxr_linenumber" name="L3487" href="#L3487">3487</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3488" href="#L3488">3488</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclarators(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3489" href="#L3489">3489</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3490" href="#L3490">3490</a> 		}
+<a class="jxr_linenumber" name="L3491" href="#L3491">3491</a> 	}
+<a class="jxr_linenumber" name="L3492" href="#L3492">3492</a> 
+<a class="jxr_linenumber" name="L3493" href="#L3493">3493</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorsContext variableDeclarators(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3494" href="#L3494">3494</a> 		VariableDeclaratorsContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorsContext(_ctx, getState(), mods, type);
+<a class="jxr_linenumber" name="L3495" href="#L3495">3495</a> 		enterRule(_localctx, 84, RULE_variableDeclarators);
+<a class="jxr_linenumber" name="L3496" href="#L3496">3496</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3497" href="#L3497">3497</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3498" href="#L3498">3498</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3499" href="#L3499">3499</a> 			{
+<a class="jxr_linenumber" name="L3500" href="#L3500">3500</a> 			setState(669);
+<a class="jxr_linenumber" name="L3501" href="#L3501">3501</a> 			variableDeclarator(mods, type);
+<a class="jxr_linenumber" name="L3502" href="#L3502">3502</a> 			setState(674);
+<a class="jxr_linenumber" name="L3503" href="#L3503">3503</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3504" href="#L3504">3504</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3505" href="#L3505">3505</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L3506" href="#L3506">3506</a> 				{
+<a class="jxr_linenumber" name="L3507" href="#L3507">3507</a> 				{
+<a class="jxr_linenumber" name="L3508" href="#L3508">3508</a> 				setState(670);
+<a class="jxr_linenumber" name="L3509" href="#L3509">3509</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L3510" href="#L3510">3510</a> 				setState(671);
+<a class="jxr_linenumber" name="L3511" href="#L3511">3511</a> 				variableDeclarator(mods, type);
+<a class="jxr_linenumber" name="L3512" href="#L3512">3512</a> 				}
+<a class="jxr_linenumber" name="L3513" href="#L3513">3513</a> 				}
+<a class="jxr_linenumber" name="L3514" href="#L3514">3514</a> 				setState(676);
+<a class="jxr_linenumber" name="L3515" href="#L3515">3515</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3516" href="#L3516">3516</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3517" href="#L3517">3517</a> 			}
+<a class="jxr_linenumber" name="L3518" href="#L3518">3518</a> 			}
+<a class="jxr_linenumber" name="L3519" href="#L3519">3519</a> 		}
+<a class="jxr_linenumber" name="L3520" href="#L3520">3520</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3521" href="#L3521">3521</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3522" href="#L3522">3522</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3523" href="#L3523">3523</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3524" href="#L3524">3524</a> 		}
+<a class="jxr_linenumber" name="L3525" href="#L3525">3525</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3526" href="#L3526">3526</a> 			exitRule();
+<a class="jxr_linenumber" name="L3527" href="#L3527">3527</a> 		}
+<a class="jxr_linenumber" name="L3528" href="#L3528">3528</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3529" href="#L3529">3529</a> 	}
+<a class="jxr_linenumber" name="L3530" href="#L3530">3530</a> 
+<a class="jxr_linenumber" name="L3531" href="#L3531">3531</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3532" href="#L3532">3532</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3533" href="#L3533">3533</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3534" href="#L3534">3534</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L3535" href="#L3535">3535</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L3536" href="#L3536">3536</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3537" href="#L3537">3537</a> 		}
+<a class="jxr_linenumber" name="L3538" href="#L3538">3538</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L3539" href="#L3539">3539</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3540" href="#L3540">3540</a> 		}
+<a class="jxr_linenumber" name="L3541" href="#L3541">3541</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3542" href="#L3542">3542</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3543" href="#L3543">3543</a> 		}
+<a class="jxr_linenumber" name="L3544" href="#L3544">3544</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
+<a class="jxr_linenumber" name="L3545" href="#L3545">3545</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext variableInitializer() {
+<a class="jxr_linenumber" name="L3546" href="#L3546">3546</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableInitializerContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3547" href="#L3547">3547</a> 		}
+<a class="jxr_linenumber" name="L3548" href="#L3548">3548</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3549" href="#L3549">3549</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
+<a class="jxr_linenumber" name="L3550" href="#L3550">3550</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3551" href="#L3551">3551</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3552" href="#L3552">3552</a> 			<strong class="jxr_keyword">this</strong>.type = type;
+<a class="jxr_linenumber" name="L3553" href="#L3553">3553</a> 		}
+<a class="jxr_linenumber" name="L3554" href="#L3554">3554</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclarator; }
+<a class="jxr_linenumber" name="L3555" href="#L3555">3555</a> 		@Override
+<a class="jxr_linenumber" name="L3556" href="#L3556">3556</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3557" href="#L3557">3557</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclarator(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3558" href="#L3558">3558</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3559" href="#L3559">3559</a> 		}
+<a class="jxr_linenumber" name="L3560" href="#L3560">3560</a> 	}
+<a class="jxr_linenumber" name="L3561" href="#L3561">3561</a> 
+<a class="jxr_linenumber" name="L3562" href="#L3562">3562</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorContext variableDeclarator(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3563" href="#L3563">3563</a> 		VariableDeclaratorContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorContext(_ctx, getState(), mods, type);
+<a class="jxr_linenumber" name="L3564" href="#L3564">3564</a> 		enterRule(_localctx, 86, RULE_variableDeclarator);
+<a class="jxr_linenumber" name="L3565" href="#L3565">3565</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3566" href="#L3566">3566</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3567" href="#L3567">3567</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3568" href="#L3568">3568</a> 			{
+<a class="jxr_linenumber" name="L3569" href="#L3569">3569</a> 			setState(677);
+<a class="jxr_linenumber" name="L3570" href="#L3570">3570</a> 			id();
+<a class="jxr_linenumber" name="L3571" href="#L3571">3571</a> 			setState(681);
+<a class="jxr_linenumber" name="L3572" href="#L3572">3572</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3573" href="#L3573">3573</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3574" href="#L3574">3574</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L3575" href="#L3575">3575</a> 				{
+<a class="jxr_linenumber" name="L3576" href="#L3576">3576</a> 				{
+<a class="jxr_linenumber" name="L3577" href="#L3577">3577</a> 				setState(678);
+<a class="jxr_linenumber" name="L3578" href="#L3578">3578</a> 				arrayDeclarator();
+<a class="jxr_linenumber" name="L3579" href="#L3579">3579</a> 				}
+<a class="jxr_linenumber" name="L3580" href="#L3580">3580</a> 				}
+<a class="jxr_linenumber" name="L3581" href="#L3581">3581</a> 				setState(683);
+<a class="jxr_linenumber" name="L3582" href="#L3582">3582</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3583" href="#L3583">3583</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3584" href="#L3584">3584</a> 			}
+<a class="jxr_linenumber" name="L3585" href="#L3585">3585</a> 			setState(686);
+<a class="jxr_linenumber" name="L3586" href="#L3586">3586</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3587" href="#L3587">3587</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3588" href="#L3588">3588</a> 			<strong class="jxr_keyword">if</strong> (_la==ASSIGN) {
+<a class="jxr_linenumber" name="L3589" href="#L3589">3589</a> 				{
+<a class="jxr_linenumber" name="L3590" href="#L3590">3590</a> 				setState(684);
+<a class="jxr_linenumber" name="L3591" href="#L3591">3591</a> 				match(ASSIGN);
+<a class="jxr_linenumber" name="L3592" href="#L3592">3592</a> 				setState(685);
+<a class="jxr_linenumber" name="L3593" href="#L3593">3593</a> 				variableInitializer();
+<a class="jxr_linenumber" name="L3594" href="#L3594">3594</a> 				}
 <a class="jxr_linenumber" name="L3595" href="#L3595">3595</a> 			}
-<a class="jxr_linenumber" name="L3596" href="#L3596">3596</a> 		}
-<a class="jxr_linenumber" name="L3597" href="#L3597">3597</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3598" href="#L3598">3598</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3599" href="#L3599">3599</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3600" href="#L3600">3600</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3601" href="#L3601">3601</a> 		}
-<a class="jxr_linenumber" name="L3602" href="#L3602">3602</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3603" href="#L3603">3603</a> 			exitRule();
-<a class="jxr_linenumber" name="L3604" href="#L3604">3604</a> 		}
-<a class="jxr_linenumber" name="L3605" href="#L3605">3605</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3606" href="#L3606">3606</a> 	}
-<a class="jxr_linenumber" name="L3607" href="#L3607">3607</a> 
-<a class="jxr_linenumber" name="L3608" href="#L3608">3608</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3609" href="#L3609">3609</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorIdContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3610" href="#L3610">3610</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L3611" href="#L3611">3611</a> 		<strong class="jxr_keyword">public</strong> ParserRuleContext type;
-<a class="jxr_linenumber" name="L3612" href="#L3612">3612</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
-<a class="jxr_linenumber" name="L3613" href="#L3613">3613</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L3614" href="#L3614">3614</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3615" href="#L3615">3615</a> 		}
-<a class="jxr_linenumber" name="L3616" href="#L3616">3616</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3617" href="#L3617">3617</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3618" href="#L3618">3618</a> 		}
-<a class="jxr_linenumber" name="L3619" href="#L3619">3619</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
-<a class="jxr_linenumber" name="L3620" href="#L3620">3620</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3621" href="#L3621">3621</a> 		}
-<a class="jxr_linenumber" name="L3622" href="#L3622">3622</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L3623" href="#L3623">3623</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3624" href="#L3624">3624</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;VariableModifierContext&gt; mods, ParserRuleContext type) {
-<a class="jxr_linenumber" name="L3625" href="#L3625">3625</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3626" href="#L3626">3626</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L3627" href="#L3627">3627</a> 			<strong class="jxr_keyword">this</strong>.type = type;
-<a class="jxr_linenumber" name="L3628" href="#L3628">3628</a> 		}
-<a class="jxr_linenumber" name="L3629" href="#L3629">3629</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclaratorId; }
-<a class="jxr_linenumber" name="L3630" href="#L3630">3630</a> 		@Override
-<a class="jxr_linenumber" name="L3631" href="#L3631">3631</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3632" href="#L3632">3632</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclaratorId(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3633" href="#L3633">3633</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3634" href="#L3634">3634</a> 		}
-<a class="jxr_linenumber" name="L3635" href="#L3635">3635</a> 	}
-<a class="jxr_linenumber" name="L3636" href="#L3636">3636</a> 
-<a class="jxr_linenumber" name="L3637" href="#L3637">3637</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorIdContext variableDeclaratorId(List&lt;VariableModifierContext&gt; mods,ParserRuleContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3638" href="#L3638">3638</a> 		VariableDeclaratorIdContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorIdContext(_ctx, getState(), mods, type);
-<a class="jxr_linenumber" name="L3639" href="#L3639">3639</a> 		enterRule(_localctx, 88, RULE_variableDeclaratorId);
-<a class="jxr_linenumber" name="L3640" href="#L3640">3640</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3641" href="#L3641">3641</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3642" href="#L3642">3642</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3643" href="#L3643">3643</a> 			{
-<a class="jxr_linenumber" name="L3644" href="#L3644">3644</a> 			setState(694);
-<a class="jxr_linenumber" name="L3645" href="#L3645">3645</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3646" href="#L3646">3646</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L3647" href="#L3647">3647</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
-<a class="jxr_linenumber" name="L3648" href="#L3648">3648</a> 				{
-<a class="jxr_linenumber" name="L3649" href="#L3649">3649</a> 				setState(688);
-<a class="jxr_linenumber" name="L3650" href="#L3650">3650</a> 				match(LITERAL_THIS);
-<a class="jxr_linenumber" name="L3651" href="#L3651">3651</a> 				}
-<a class="jxr_linenumber" name="L3652" href="#L3652">3652</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3653" href="#L3653">3653</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L3654" href="#L3654">3654</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L3655" href="#L3655">3655</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L3656" href="#L3656">3656</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L3657" href="#L3657">3657</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L3658" href="#L3658">3658</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L3659" href="#L3659">3659</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L3660" href="#L3660">3660</a> 				{
-<a class="jxr_linenumber" name="L3661" href="#L3661">3661</a> 				{
-<a class="jxr_linenumber" name="L3662" href="#L3662">3662</a> 				setState(689);
-<a class="jxr_linenumber" name="L3663" href="#L3663">3663</a> 				qualifiedName();
-<a class="jxr_linenumber" name="L3664" href="#L3664">3664</a> 				setState(692);
-<a class="jxr_linenumber" name="L3665" href="#L3665">3665</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3666" href="#L3666">3666</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3667" href="#L3667">3667</a> 				<strong class="jxr_keyword">if</strong> (_la==DOT) {
-<a class="jxr_linenumber" name="L3668" href="#L3668">3668</a> 					{
-<a class="jxr_linenumber" name="L3669" href="#L3669">3669</a> 					setState(690);
-<a class="jxr_linenumber" name="L3670" href="#L3670">3670</a> 					match(DOT);
-<a class="jxr_linenumber" name="L3671" href="#L3671">3671</a> 					setState(691);
-<a class="jxr_linenumber" name="L3672" href="#L3672">3672</a> 					match(LITERAL_THIS);
-<a class="jxr_linenumber" name="L3673" href="#L3673">3673</a> 					}
-<a class="jxr_linenumber" name="L3674" href="#L3674">3674</a> 				}
-<a class="jxr_linenumber" name="L3675" href="#L3675">3675</a> 
-<a class="jxr_linenumber" name="L3676" href="#L3676">3676</a> 				}
+<a class="jxr_linenumber" name="L3596" href="#L3596">3596</a> 
+<a class="jxr_linenumber" name="L3597" href="#L3597">3597</a> 			}
+<a class="jxr_linenumber" name="L3598" href="#L3598">3598</a> 		}
+<a class="jxr_linenumber" name="L3599" href="#L3599">3599</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3600" href="#L3600">3600</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3601" href="#L3601">3601</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3602" href="#L3602">3602</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3603" href="#L3603">3603</a> 		}
+<a class="jxr_linenumber" name="L3604" href="#L3604">3604</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3605" href="#L3605">3605</a> 			exitRule();
+<a class="jxr_linenumber" name="L3606" href="#L3606">3606</a> 		}
+<a class="jxr_linenumber" name="L3607" href="#L3607">3607</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3608" href="#L3608">3608</a> 	}
+<a class="jxr_linenumber" name="L3609" href="#L3609">3609</a> 
+<a class="jxr_linenumber" name="L3610" href="#L3610">3610</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3611" href="#L3611">3611</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableDeclaratorIdContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3612" href="#L3612">3612</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L3613" href="#L3613">3613</a> 		<strong class="jxr_keyword">public</strong> ParserRuleContext type;
+<a class="jxr_linenumber" name="L3614" href="#L3614">3614</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
+<a class="jxr_linenumber" name="L3615" href="#L3615">3615</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L3616" href="#L3616">3616</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3617" href="#L3617">3617</a> 		}
+<a class="jxr_linenumber" name="L3618" href="#L3618">3618</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3619" href="#L3619">3619</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3620" href="#L3620">3620</a> 		}
+<a class="jxr_linenumber" name="L3621" href="#L3621">3621</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
+<a class="jxr_linenumber" name="L3622" href="#L3622">3622</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3623" href="#L3623">3623</a> 		}
+<a class="jxr_linenumber" name="L3624" href="#L3624">3624</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L3625" href="#L3625">3625</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3626" href="#L3626">3626</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;VariableModifierContext&gt; mods, ParserRuleContext type) {
+<a class="jxr_linenumber" name="L3627" href="#L3627">3627</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3628" href="#L3628">3628</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L3629" href="#L3629">3629</a> 			<strong class="jxr_keyword">this</strong>.type = type;
+<a class="jxr_linenumber" name="L3630" href="#L3630">3630</a> 		}
+<a class="jxr_linenumber" name="L3631" href="#L3631">3631</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableDeclaratorId; }
+<a class="jxr_linenumber" name="L3632" href="#L3632">3632</a> 		@Override
+<a class="jxr_linenumber" name="L3633" href="#L3633">3633</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3634" href="#L3634">3634</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableDeclaratorId(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3635" href="#L3635">3635</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3636" href="#L3636">3636</a> 		}
+<a class="jxr_linenumber" name="L3637" href="#L3637">3637</a> 	}
+<a class="jxr_linenumber" name="L3638" href="#L3638">3638</a> 
+<a class="jxr_linenumber" name="L3639" href="#L3639">3639</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableDeclaratorIdContext variableDeclaratorId(List&lt;VariableModifierContext&gt; mods,ParserRuleContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3640" href="#L3640">3640</a> 		VariableDeclaratorIdContext _localctx = <strong class="jxr_keyword">new</strong> VariableDeclaratorIdContext(_ctx, getState(), mods, type);
+<a class="jxr_linenumber" name="L3641" href="#L3641">3641</a> 		enterRule(_localctx, 88, RULE_variableDeclaratorId);
+<a class="jxr_linenumber" name="L3642" href="#L3642">3642</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3643" href="#L3643">3643</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3644" href="#L3644">3644</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3645" href="#L3645">3645</a> 			{
+<a class="jxr_linenumber" name="L3646" href="#L3646">3646</a> 			setState(694);
+<a class="jxr_linenumber" name="L3647" href="#L3647">3647</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3648" href="#L3648">3648</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L3649" href="#L3649">3649</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L3650" href="#L3650">3650</a> 				{
+<a class="jxr_linenumber" name="L3651" href="#L3651">3651</a> 				setState(688);
+<a class="jxr_linenumber" name="L3652" href="#L3652">3652</a> 				match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L3653" href="#L3653">3653</a> 				}
+<a class="jxr_linenumber" name="L3654" href="#L3654">3654</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3655" href="#L3655">3655</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L3656" href="#L3656">3656</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L3657" href="#L3657">3657</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L3658" href="#L3658">3658</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L3659" href="#L3659">3659</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L3660" href="#L3660">3660</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L3661" href="#L3661">3661</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L3662" href="#L3662">3662</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L3663" href="#L3663">3663</a> 				{
+<a class="jxr_linenumber" name="L3664" href="#L3664">3664</a> 				{
+<a class="jxr_linenumber" name="L3665" href="#L3665">3665</a> 				setState(689);
+<a class="jxr_linenumber" name="L3666" href="#L3666">3666</a> 				qualifiedName();
+<a class="jxr_linenumber" name="L3667" href="#L3667">3667</a> 				setState(692);
+<a class="jxr_linenumber" name="L3668" href="#L3668">3668</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3669" href="#L3669">3669</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3670" href="#L3670">3670</a> 				<strong class="jxr_keyword">if</strong> (_la==DOT) {
+<a class="jxr_linenumber" name="L3671" href="#L3671">3671</a> 					{
+<a class="jxr_linenumber" name="L3672" href="#L3672">3672</a> 					setState(690);
+<a class="jxr_linenumber" name="L3673" href="#L3673">3673</a> 					match(DOT);
+<a class="jxr_linenumber" name="L3674" href="#L3674">3674</a> 					setState(691);
+<a class="jxr_linenumber" name="L3675" href="#L3675">3675</a> 					match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L3676" href="#L3676">3676</a> 					}
 <a class="jxr_linenumber" name="L3677" href="#L3677">3677</a> 				}
-<a class="jxr_linenumber" name="L3678" href="#L3678">3678</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3679" href="#L3679">3679</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L3680" href="#L3680">3680</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3681" href="#L3681">3681</a> 			}
-<a class="jxr_linenumber" name="L3682" href="#L3682">3682</a> 			setState(699);
-<a class="jxr_linenumber" name="L3683" href="#L3683">3683</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3684" href="#L3684">3684</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3685" href="#L3685">3685</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L3686" href="#L3686">3686</a> 				{
-<a class="jxr_linenumber" name="L3687" href="#L3687">3687</a> 				{
-<a class="jxr_linenumber" name="L3688" href="#L3688">3688</a> 				setState(696);
-<a class="jxr_linenumber" name="L3689" href="#L3689">3689</a> 				arrayDeclarator();
-<a class="jxr_linenumber" name="L3690" href="#L3690">3690</a> 				}
-<a class="jxr_linenumber" name="L3691" href="#L3691">3691</a> 				}
-<a class="jxr_linenumber" name="L3692" href="#L3692">3692</a> 				setState(701);
-<a class="jxr_linenumber" name="L3693" href="#L3693">3693</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3694" href="#L3694">3694</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3695" href="#L3695">3695</a> 			}
-<a class="jxr_linenumber" name="L3696" href="#L3696">3696</a> 			}
-<a class="jxr_linenumber" name="L3697" href="#L3697">3697</a> 		}
-<a class="jxr_linenumber" name="L3698" href="#L3698">3698</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3699" href="#L3699">3699</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3700" href="#L3700">3700</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3701" href="#L3701">3701</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3702" href="#L3702">3702</a> 		}
-<a class="jxr_linenumber" name="L3703" href="#L3703">3703</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3704" href="#L3704">3704</a> 			exitRule();
+<a class="jxr_linenumber" name="L3678" href="#L3678">3678</a> 
+<a class="jxr_linenumber" name="L3679" href="#L3679">3679</a> 				}
+<a class="jxr_linenumber" name="L3680" href="#L3680">3680</a> 				}
+<a class="jxr_linenumber" name="L3681" href="#L3681">3681</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3682" href="#L3682">3682</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L3683" href="#L3683">3683</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3684" href="#L3684">3684</a> 			}
+<a class="jxr_linenumber" name="L3685" href="#L3685">3685</a> 			setState(699);
+<a class="jxr_linenumber" name="L3686" href="#L3686">3686</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3687" href="#L3687">3687</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3688" href="#L3688">3688</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L3689" href="#L3689">3689</a> 				{
+<a class="jxr_linenumber" name="L3690" href="#L3690">3690</a> 				{
+<a class="jxr_linenumber" name="L3691" href="#L3691">3691</a> 				setState(696);
+<a class="jxr_linenumber" name="L3692" href="#L3692">3692</a> 				arrayDeclarator();
+<a class="jxr_linenumber" name="L3693" href="#L3693">3693</a> 				}
+<a class="jxr_linenumber" name="L3694" href="#L3694">3694</a> 				}
+<a class="jxr_linenumber" name="L3695" href="#L3695">3695</a> 				setState(701);
+<a class="jxr_linenumber" name="L3696" href="#L3696">3696</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3697" href="#L3697">3697</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3698" href="#L3698">3698</a> 			}
+<a class="jxr_linenumber" name="L3699" href="#L3699">3699</a> 			}
+<a class="jxr_linenumber" name="L3700" href="#L3700">3700</a> 		}
+<a class="jxr_linenumber" name="L3701" href="#L3701">3701</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3702" href="#L3702">3702</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3703" href="#L3703">3703</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3704" href="#L3704">3704</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L3705" href="#L3705">3705</a> 		}
-<a class="jxr_linenumber" name="L3706" href="#L3706">3706</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3707" href="#L3707">3707</a> 	}
-<a class="jxr_linenumber" name="L3708" href="#L3708">3708</a> 
-<a class="jxr_linenumber" name="L3709" href="#L3709">3709</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3710" href="#L3710">3710</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3711" href="#L3711">3711</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext arrayInitializer() {
-<a class="jxr_linenumber" name="L3712" href="#L3712">3712</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3713" href="#L3713">3713</a> 		}
-<a class="jxr_linenumber" name="L3714" href="#L3714">3714</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L3715" href="#L3715">3715</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3706" href="#L3706">3706</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3707" href="#L3707">3707</a> 			exitRule();
+<a class="jxr_linenumber" name="L3708" href="#L3708">3708</a> 		}
+<a class="jxr_linenumber" name="L3709" href="#L3709">3709</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3710" href="#L3710">3710</a> 	}
+<a class="jxr_linenumber" name="L3711" href="#L3711">3711</a> 
+<a class="jxr_linenumber" name="L3712" href="#L3712">3712</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3713" href="#L3713">3713</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3714" href="#L3714">3714</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext arrayInitializer() {
+<a class="jxr_linenumber" name="L3715" href="#L3715">3715</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L3716" href="#L3716">3716</a> 		}
-<a class="jxr_linenumber" name="L3717" href="#L3717">3717</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L3718" href="#L3718">3718</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3717" href="#L3717">3717</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L3718" href="#L3718">3718</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L3719" href="#L3719">3719</a> 		}
-<a class="jxr_linenumber" name="L3720" href="#L3720">3720</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableInitializer; }
-<a class="jxr_linenumber" name="L3721" href="#L3721">3721</a> 		@Override
-<a class="jxr_linenumber" name="L3722" href="#L3722">3722</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3723" href="#L3723">3723</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableInitializer(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3724" href="#L3724">3724</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3725" href="#L3725">3725</a> 		}
-<a class="jxr_linenumber" name="L3726" href="#L3726">3726</a> 	}
-<a class="jxr_linenumber" name="L3727" href="#L3727">3727</a> 
-<a class="jxr_linenumber" name="L3728" href="#L3728">3728</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableInitializerContext variableInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3729" href="#L3729">3729</a> 		VariableInitializerContext _localctx = <strong class="jxr_keyword">new</strong> VariableInitializerContext(_ctx, getState());
-<a class="jxr_linenumber" name="L3730" href="#L3730">3730</a> 		enterRule(_localctx, 90, RULE_variableInitializer);
-<a class="jxr_linenumber" name="L3731" href="#L3731">3731</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3732" href="#L3732">3732</a> 			setState(704);
-<a class="jxr_linenumber" name="L3733" href="#L3733">3733</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3734" href="#L3734">3734</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L3735" href="#L3735">3735</a> 			<strong class="jxr_keyword">case</strong> LCURLY:
-<a class="jxr_linenumber" name="L3736" href="#L3736">3736</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3737" href="#L3737">3737</a> 				{
-<a class="jxr_linenumber" name="L3738" href="#L3738">3738</a> 				setState(702);
-<a class="jxr_linenumber" name="L3739" href="#L3739">3739</a> 				arrayInitializer();
-<a class="jxr_linenumber" name="L3740" href="#L3740">3740</a> 				}
-<a class="jxr_linenumber" name="L3741" href="#L3741">3741</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3742" href="#L3742">3742</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L3743" href="#L3743">3743</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L3744" href="#L3744">3744</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L3745" href="#L3745">3745</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L3746" href="#L3746">3746</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L3747" href="#L3747">3747</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L3748" href="#L3748">3748</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L3749" href="#L3749">3749</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L3750" href="#L3750">3750</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L3751" href="#L3751">3751</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L3752" href="#L3752">3752</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
-<a class="jxr_linenumber" name="L3753" href="#L3753">3753</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
-<a class="jxr_linenumber" name="L3754" href="#L3754">3754</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
-<a class="jxr_linenumber" name="L3755" href="#L3755">3755</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
-<a class="jxr_linenumber" name="L3756" href="#L3756">3756</a> 			<strong class="jxr_keyword">case</strong> PLUS:
-<a class="jxr_linenumber" name="L3757" href="#L3757">3757</a> 			<strong class="jxr_keyword">case</strong> MINUS:
-<a class="jxr_linenumber" name="L3758" href="#L3758">3758</a> 			<strong class="jxr_keyword">case</strong> INC:
-<a class="jxr_linenumber" name="L3759" href="#L3759">3759</a> 			<strong class="jxr_keyword">case</strong> DEC:
-<a class="jxr_linenumber" name="L3760" href="#L3760">3760</a> 			<strong class="jxr_keyword">case</strong> BNOT:
-<a class="jxr_linenumber" name="L3761" href="#L3761">3761</a> 			<strong class="jxr_keyword">case</strong> LNOT:
-<a class="jxr_linenumber" name="L3762" href="#L3762">3762</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
-<a class="jxr_linenumber" name="L3763" href="#L3763">3763</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
-<a class="jxr_linenumber" name="L3764" href="#L3764">3764</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
-<a class="jxr_linenumber" name="L3765" href="#L3765">3765</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NEW:
-<a class="jxr_linenumber" name="L3766" href="#L3766">3766</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
-<a class="jxr_linenumber" name="L3767" href="#L3767">3767</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
-<a class="jxr_linenumber" name="L3768" href="#L3768">3768</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L3769" href="#L3769">3769</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L3770" href="#L3770">3770</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L3771" href="#L3771">3771</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L3772" href="#L3772">3772</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L3773" href="#L3773">3773</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L3774" href="#L3774">3774</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
-<a class="jxr_linenumber" name="L3775" href="#L3775">3775</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L3776" href="#L3776">3776</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L3777" href="#L3777">3777</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L3778" href="#L3778">3778</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L3779" href="#L3779">3779</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L3780" href="#L3780">3780</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
-<a class="jxr_linenumber" name="L3781" href="#L3781">3781</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
-<a class="jxr_linenumber" name="L3782" href="#L3782">3782</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
-<a class="jxr_linenumber" name="L3783" href="#L3783">3783</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
-<a class="jxr_linenumber" name="L3784" href="#L3784">3784</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
-<a class="jxr_linenumber" name="L3785" href="#L3785">3785</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
-<a class="jxr_linenumber" name="L3786" href="#L3786">3786</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
-<a class="jxr_linenumber" name="L3787" href="#L3787">3787</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
-<a class="jxr_linenumber" name="L3788" href="#L3788">3788</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L3789" href="#L3789">3789</a> 				{
-<a class="jxr_linenumber" name="L3790" href="#L3790">3790</a> 				setState(703);
-<a class="jxr_linenumber" name="L3791" href="#L3791">3791</a> 				expression();
-<a class="jxr_linenumber" name="L3792" href="#L3792">3792</a> 				}
-<a class="jxr_linenumber" name="L3793" href="#L3793">3793</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3794" href="#L3794">3794</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L3795" href="#L3795">3795</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3796" href="#L3796">3796</a> 			}
-<a class="jxr_linenumber" name="L3797" href="#L3797">3797</a> 		}
-<a class="jxr_linenumber" name="L3798" href="#L3798">3798</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3799" href="#L3799">3799</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3800" href="#L3800">3800</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3801" href="#L3801">3801</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3802" href="#L3802">3802</a> 		}
-<a class="jxr_linenumber" name="L3803" href="#L3803">3803</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3804" href="#L3804">3804</a> 			exitRule();
-<a class="jxr_linenumber" name="L3805" href="#L3805">3805</a> 		}
-<a class="jxr_linenumber" name="L3806" href="#L3806">3806</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3807" href="#L3807">3807</a> 	}
-<a class="jxr_linenumber" name="L3808" href="#L3808">3808</a> 
-<a class="jxr_linenumber" name="L3809" href="#L3809">3809</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3810" href="#L3810">3810</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3811" href="#L3811">3811</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L3812" href="#L3812">3812</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L3813" href="#L3813">3813</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableInitializerContext&gt; variableInitializer() {
-<a class="jxr_linenumber" name="L3814" href="#L3814">3814</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableInitializerContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3815" href="#L3815">3815</a> 		}
-<a class="jxr_linenumber" name="L3816" href="#L3816">3816</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext variableInitializer(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3817" href="#L3817">3817</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableInitializerContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3818" href="#L3818">3818</a> 		}
-<a class="jxr_linenumber" name="L3819" href="#L3819">3819</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L3820" href="#L3820">3820</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3821" href="#L3821">3821</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L3720" href="#L3720">3720</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L3721" href="#L3721">3721</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3722" href="#L3722">3722</a> 		}
+<a class="jxr_linenumber" name="L3723" href="#L3723">3723</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableInitializer; }
+<a class="jxr_linenumber" name="L3724" href="#L3724">3724</a> 		@Override
+<a class="jxr_linenumber" name="L3725" href="#L3725">3725</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3726" href="#L3726">3726</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableInitializer(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3727" href="#L3727">3727</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3728" href="#L3728">3728</a> 		}
+<a class="jxr_linenumber" name="L3729" href="#L3729">3729</a> 	}
+<a class="jxr_linenumber" name="L3730" href="#L3730">3730</a> 
+<a class="jxr_linenumber" name="L3731" href="#L3731">3731</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableInitializerContext variableInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3732" href="#L3732">3732</a> 		VariableInitializerContext _localctx = <strong class="jxr_keyword">new</strong> VariableInitializerContext(_ctx, getState());
+<a class="jxr_linenumber" name="L3733" href="#L3733">3733</a> 		enterRule(_localctx, 90, RULE_variableInitializer);
+<a class="jxr_linenumber" name="L3734" href="#L3734">3734</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3735" href="#L3735">3735</a> 			setState(704);
+<a class="jxr_linenumber" name="L3736" href="#L3736">3736</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3737" href="#L3737">3737</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L3738" href="#L3738">3738</a> 			<strong class="jxr_keyword">case</strong> LCURLY:
+<a class="jxr_linenumber" name="L3739" href="#L3739">3739</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3740" href="#L3740">3740</a> 				{
+<a class="jxr_linenumber" name="L3741" href="#L3741">3741</a> 				setState(702);
+<a class="jxr_linenumber" name="L3742" href="#L3742">3742</a> 				arrayInitializer();
+<a class="jxr_linenumber" name="L3743" href="#L3743">3743</a> 				}
+<a class="jxr_linenumber" name="L3744" href="#L3744">3744</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3745" href="#L3745">3745</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L3746" href="#L3746">3746</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L3747" href="#L3747">3747</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L3748" href="#L3748">3748</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L3749" href="#L3749">3749</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L3750" href="#L3750">3750</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L3751" href="#L3751">3751</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L3752" href="#L3752">3752</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L3753" href="#L3753">3753</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L3754" href="#L3754">3754</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L3755" href="#L3755">3755</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
+<a class="jxr_linenumber" name="L3756" href="#L3756">3756</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L3757" href="#L3757">3757</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
+<a class="jxr_linenumber" name="L3758" href="#L3758">3758</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
+<a class="jxr_linenumber" name="L3759" href="#L3759">3759</a> 			<strong class="jxr_keyword">case</strong> PLUS:
+<a class="jxr_linenumber" name="L3760" href="#L3760">3760</a> 			<strong class="jxr_keyword">case</strong> MINUS:
+<a class="jxr_linenumber" name="L3761" href="#L3761">3761</a> 			<strong class="jxr_keyword">case</strong> INC:
+<a class="jxr_linenumber" name="L3762" href="#L3762">3762</a> 			<strong class="jxr_keyword">case</strong> DEC:
+<a class="jxr_linenumber" name="L3763" href="#L3763">3763</a> 			<strong class="jxr_keyword">case</strong> BNOT:
+<a class="jxr_linenumber" name="L3764" href="#L3764">3764</a> 			<strong class="jxr_keyword">case</strong> LNOT:
+<a class="jxr_linenumber" name="L3765" href="#L3765">3765</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
+<a class="jxr_linenumber" name="L3766" href="#L3766">3766</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
+<a class="jxr_linenumber" name="L3767" href="#L3767">3767</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
+<a class="jxr_linenumber" name="L3768" href="#L3768">3768</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NEW:
+<a class="jxr_linenumber" name="L3769" href="#L3769">3769</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
+<a class="jxr_linenumber" name="L3770" href="#L3770">3770</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
+<a class="jxr_linenumber" name="L3771" href="#L3771">3771</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L3772" href="#L3772">3772</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L3773" href="#L3773">3773</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L3774" href="#L3774">3774</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L3775" href="#L3775">3775</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L3776" href="#L3776">3776</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L3777" href="#L3777">3777</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
+<a class="jxr_linenumber" name="L3778" href="#L3778">3778</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L3779" href="#L3779">3779</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L3780" href="#L3780">3780</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L3781" href="#L3781">3781</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L3782" href="#L3782">3782</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L3783" href="#L3783">3783</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L3784" href="#L3784">3784</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
+<a class="jxr_linenumber" name="L3785" href="#L3785">3785</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
+<a class="jxr_linenumber" name="L3786" href="#L3786">3786</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
+<a class="jxr_linenumber" name="L3787" href="#L3787">3787</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
+<a class="jxr_linenumber" name="L3788" href="#L3788">3788</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
+<a class="jxr_linenumber" name="L3789" href="#L3789">3789</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
+<a class="jxr_linenumber" name="L3790" href="#L3790">3790</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
+<a class="jxr_linenumber" name="L3791" href="#L3791">3791</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
+<a class="jxr_linenumber" name="L3792" href="#L3792">3792</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L3793" href="#L3793">3793</a> 				{
+<a class="jxr_linenumber" name="L3794" href="#L3794">3794</a> 				setState(703);
+<a class="jxr_linenumber" name="L3795" href="#L3795">3795</a> 				expression();
+<a class="jxr_linenumber" name="L3796" href="#L3796">3796</a> 				}
+<a class="jxr_linenumber" name="L3797" href="#L3797">3797</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3798" href="#L3798">3798</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L3799" href="#L3799">3799</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3800" href="#L3800">3800</a> 			}
+<a class="jxr_linenumber" name="L3801" href="#L3801">3801</a> 		}
+<a class="jxr_linenumber" name="L3802" href="#L3802">3802</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3803" href="#L3803">3803</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3804" href="#L3804">3804</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3805" href="#L3805">3805</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3806" href="#L3806">3806</a> 		}
+<a class="jxr_linenumber" name="L3807" href="#L3807">3807</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3808" href="#L3808">3808</a> 			exitRule();
+<a class="jxr_linenumber" name="L3809" href="#L3809">3809</a> 		}
+<a class="jxr_linenumber" name="L3810" href="#L3810">3810</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3811" href="#L3811">3811</a> 	}
+<a class="jxr_linenumber" name="L3812" href="#L3812">3812</a> 
+<a class="jxr_linenumber" name="L3813" href="#L3813">3813</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3814" href="#L3814">3814</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3815" href="#L3815">3815</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L3816" href="#L3816">3816</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L3817" href="#L3817">3817</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableInitializerContext&gt; variableInitializer() {
+<a class="jxr_linenumber" name="L3818" href="#L3818">3818</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableInitializerContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3819" href="#L3819">3819</a> 		}
+<a class="jxr_linenumber" name="L3820" href="#L3820">3820</a> 		<strong class="jxr_keyword">public</strong> VariableInitializerContext variableInitializer(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3821" href="#L3821">3821</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableInitializerContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L3822" href="#L3822">3822</a> 		}
-<a class="jxr_linenumber" name="L3823" href="#L3823">3823</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L3824" href="#L3824">3824</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3825" href="#L3825">3825</a> 		}
-<a class="jxr_linenumber" name="L3826" href="#L3826">3826</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayInitializer; }
-<a class="jxr_linenumber" name="L3827" href="#L3827">3827</a> 		@Override
-<a class="jxr_linenumber" name="L3828" href="#L3828">3828</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3829" href="#L3829">3829</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayInitializer(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3830" href="#L3830">3830</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3831" href="#L3831">3831</a> 		}
-<a class="jxr_linenumber" name="L3832" href="#L3832">3832</a> 	}
-<a class="jxr_linenumber" name="L3833" href="#L3833">3833</a> 
-<a class="jxr_linenumber" name="L3834" href="#L3834">3834</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayInitializerContext arrayInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3835" href="#L3835">3835</a> 		ArrayInitializerContext _localctx = <strong class="jxr_keyword">new</strong> ArrayInitializerContext(_ctx, getState());
-<a class="jxr_linenumber" name="L3836" href="#L3836">3836</a> 		enterRule(_localctx, 92, RULE_arrayInitializer);
-<a class="jxr_linenumber" name="L3837" href="#L3837">3837</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L3838" href="#L3838">3838</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3839" href="#L3839">3839</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L3840" href="#L3840">3840</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3841" href="#L3841">3841</a> 			{
-<a class="jxr_linenumber" name="L3842" href="#L3842">3842</a> 			setState(706);
-<a class="jxr_linenumber" name="L3843" href="#L3843">3843</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L3844" href="#L3844">3844</a> 			setState(715);
-<a class="jxr_linenumber" name="L3845" href="#L3845">3845</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3846" href="#L3846">3846</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3847" href="#L3847">3847</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 49)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 49)) &amp; 1101264847871L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4380871790863L) != 0)) {
-<a class="jxr_linenumber" name="L3848" href="#L3848">3848</a> 				{
-<a class="jxr_linenumber" name="L3849" href="#L3849">3849</a> 				setState(707);
-<a class="jxr_linenumber" name="L3850" href="#L3850">3850</a> 				variableInitializer();
-<a class="jxr_linenumber" name="L3851" href="#L3851">3851</a> 				setState(712);
-<a class="jxr_linenumber" name="L3852" href="#L3852">3852</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3853" href="#L3853">3853</a> 				_alt = getInterpreter().adaptivePredict(_input,65,_ctx);
-<a class="jxr_linenumber" name="L3854" href="#L3854">3854</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L3855" href="#L3855">3855</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L3856" href="#L3856">3856</a> 						{
-<a class="jxr_linenumber" name="L3857" href="#L3857">3857</a> 						{
-<a class="jxr_linenumber" name="L3858" href="#L3858">3858</a> 						setState(708);
-<a class="jxr_linenumber" name="L3859" href="#L3859">3859</a> 						match(COMMA);
-<a class="jxr_linenumber" name="L3860" href="#L3860">3860</a> 						setState(709);
-<a class="jxr_linenumber" name="L3861" href="#L3861">3861</a> 						variableInitializer();
-<a class="jxr_linenumber" name="L3862" href="#L3862">3862</a> 						}
-<a class="jxr_linenumber" name="L3863" href="#L3863">3863</a> 						} 
-<a class="jxr_linenumber" name="L3864" href="#L3864">3864</a> 					}
-<a class="jxr_linenumber" name="L3865" href="#L3865">3865</a> 					setState(714);
-<a class="jxr_linenumber" name="L3866" href="#L3866">3866</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3867" href="#L3867">3867</a> 					_alt = getInterpreter().adaptivePredict(_input,65,_ctx);
-<a class="jxr_linenumber" name="L3868" href="#L3868">3868</a> 				}
-<a class="jxr_linenumber" name="L3869" href="#L3869">3869</a> 				}
-<a class="jxr_linenumber" name="L3870" href="#L3870">3870</a> 			}
-<a class="jxr_linenumber" name="L3871" href="#L3871">3871</a> 
-<a class="jxr_linenumber" name="L3872" href="#L3872">3872</a> 			setState(718);
-<a class="jxr_linenumber" name="L3873" href="#L3873">3873</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3874" href="#L3874">3874</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L3875" href="#L3875">3875</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L3876" href="#L3876">3876</a> 				{
-<a class="jxr_linenumber" name="L3877" href="#L3877">3877</a> 				setState(717);
-<a class="jxr_linenumber" name="L3878" href="#L3878">3878</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L3879" href="#L3879">3879</a> 				}
-<a class="jxr_linenumber" name="L3880" href="#L3880">3880</a> 			}
-<a class="jxr_linenumber" name="L3881" href="#L3881">3881</a> 
-<a class="jxr_linenumber" name="L3882" href="#L3882">3882</a> 			setState(720);
-<a class="jxr_linenumber" name="L3883" href="#L3883">3883</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L3823" href="#L3823">3823</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L3824" href="#L3824">3824</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3825" href="#L3825">3825</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L3826" href="#L3826">3826</a> 		}
+<a class="jxr_linenumber" name="L3827" href="#L3827">3827</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L3828" href="#L3828">3828</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3829" href="#L3829">3829</a> 		}
+<a class="jxr_linenumber" name="L3830" href="#L3830">3830</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayInitializer; }
+<a class="jxr_linenumber" name="L3831" href="#L3831">3831</a> 		@Override
+<a class="jxr_linenumber" name="L3832" href="#L3832">3832</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3833" href="#L3833">3833</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayInitializer(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3834" href="#L3834">3834</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3835" href="#L3835">3835</a> 		}
+<a class="jxr_linenumber" name="L3836" href="#L3836">3836</a> 	}
+<a class="jxr_linenumber" name="L3837" href="#L3837">3837</a> 
+<a class="jxr_linenumber" name="L3838" href="#L3838">3838</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayInitializerContext arrayInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3839" href="#L3839">3839</a> 		ArrayInitializerContext _localctx = <strong class="jxr_keyword">new</strong> ArrayInitializerContext(_ctx, getState());
+<a class="jxr_linenumber" name="L3840" href="#L3840">3840</a> 		enterRule(_localctx, 92, RULE_arrayInitializer);
+<a class="jxr_linenumber" name="L3841" href="#L3841">3841</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L3842" href="#L3842">3842</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3843" href="#L3843">3843</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L3844" href="#L3844">3844</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3845" href="#L3845">3845</a> 			{
+<a class="jxr_linenumber" name="L3846" href="#L3846">3846</a> 			setState(706);
+<a class="jxr_linenumber" name="L3847" href="#L3847">3847</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L3848" href="#L3848">3848</a> 			setState(715);
+<a class="jxr_linenumber" name="L3849" href="#L3849">3849</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3850" href="#L3850">3850</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3851" href="#L3851">3851</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 49)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 49)) &amp; 1101264847871L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4385166758159L) != 0)) {
+<a class="jxr_linenumber" name="L3852" href="#L3852">3852</a> 				{
+<a class="jxr_linenumber" name="L3853" href="#L3853">3853</a> 				setState(707);
+<a class="jxr_linenumber" name="L3854" href="#L3854">3854</a> 				variableInitializer();
+<a class="jxr_linenumber" name="L3855" href="#L3855">3855</a> 				setState(712);
+<a class="jxr_linenumber" name="L3856" href="#L3856">3856</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3857" href="#L3857">3857</a> 				_alt = getInterpreter().adaptivePredict(_input,65,_ctx);
+<a class="jxr_linenumber" name="L3858" href="#L3858">3858</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L3859" href="#L3859">3859</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L3860" href="#L3860">3860</a> 						{
+<a class="jxr_linenumber" name="L3861" href="#L3861">3861</a> 						{
+<a class="jxr_linenumber" name="L3862" href="#L3862">3862</a> 						setState(708);
+<a class="jxr_linenumber" name="L3863" href="#L3863">3863</a> 						match(COMMA);
+<a class="jxr_linenumber" name="L3864" href="#L3864">3864</a> 						setState(709);
+<a class="jxr_linenumber" name="L3865" href="#L3865">3865</a> 						variableInitializer();
+<a class="jxr_linenumber" name="L3866" href="#L3866">3866</a> 						}
+<a class="jxr_linenumber" name="L3867" href="#L3867">3867</a> 						} 
+<a class="jxr_linenumber" name="L3868" href="#L3868">3868</a> 					}
+<a class="jxr_linenumber" name="L3869" href="#L3869">3869</a> 					setState(714);
+<a class="jxr_linenumber" name="L3870" href="#L3870">3870</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3871" href="#L3871">3871</a> 					_alt = getInterpreter().adaptivePredict(_input,65,_ctx);
+<a class="jxr_linenumber" name="L3872" href="#L3872">3872</a> 				}
+<a class="jxr_linenumber" name="L3873" href="#L3873">3873</a> 				}
+<a class="jxr_linenumber" name="L3874" href="#L3874">3874</a> 			}
+<a class="jxr_linenumber" name="L3875" href="#L3875">3875</a> 
+<a class="jxr_linenumber" name="L3876" href="#L3876">3876</a> 			setState(718);
+<a class="jxr_linenumber" name="L3877" href="#L3877">3877</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3878" href="#L3878">3878</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L3879" href="#L3879">3879</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L3880" href="#L3880">3880</a> 				{
+<a class="jxr_linenumber" name="L3881" href="#L3881">3881</a> 				setState(717);
+<a class="jxr_linenumber" name="L3882" href="#L3882">3882</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L3883" href="#L3883">3883</a> 				}
 <a class="jxr_linenumber" name="L3884" href="#L3884">3884</a> 			}
-<a class="jxr_linenumber" name="L3885" href="#L3885">3885</a> 		}
-<a class="jxr_linenumber" name="L3886" href="#L3886">3886</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3887" href="#L3887">3887</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3888" href="#L3888">3888</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3889" href="#L3889">3889</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3890" href="#L3890">3890</a> 		}
-<a class="jxr_linenumber" name="L3891" href="#L3891">3891</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3892" href="#L3892">3892</a> 			exitRule();
-<a class="jxr_linenumber" name="L3893" href="#L3893">3893</a> 		}
-<a class="jxr_linenumber" name="L3894" href="#L3894">3894</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3895" href="#L3895">3895</a> 	}
-<a class="jxr_linenumber" name="L3896" href="#L3896">3896</a> 
-<a class="jxr_linenumber" name="L3897" href="#L3897">3897</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3898" href="#L3898">3898</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3899" href="#L3899">3899</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
-<a class="jxr_linenumber" name="L3900" href="#L3900">3900</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended;
-<a class="jxr_linenumber" name="L3901" href="#L3901">3901</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;ClassOrInterfaceTypeExtendedContext&gt;();
-<a class="jxr_linenumber" name="L3902" href="#L3902">3902</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L3903" href="#L3903">3903</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3904" href="#L3904">3904</a> 		}
-<a class="jxr_linenumber" name="L3905" href="#L3905">3905</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L3906" href="#L3906">3906</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3907" href="#L3907">3907</a> 		}
-<a class="jxr_linenumber" name="L3908" href="#L3908">3908</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L3909" href="#L3909">3909</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3910" href="#L3910">3910</a> 		}
-<a class="jxr_linenumber" name="L3911" href="#L3911">3911</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeExtendedContext&gt; classOrInterfaceTypeExtended() {
-<a class="jxr_linenumber" name="L3912" href="#L3912">3912</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeExtendedContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L3913" href="#L3913">3913</a> 		}
-<a class="jxr_linenumber" name="L3914" href="#L3914">3914</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L3915" href="#L3915">3915</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeExtendedContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L3916" href="#L3916">3916</a> 		}
-<a class="jxr_linenumber" name="L3917" href="#L3917">3917</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L3918" href="#L3918">3918</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
-<a class="jxr_linenumber" name="L3919" href="#L3919">3919</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3920" href="#L3920">3920</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
-<a class="jxr_linenumber" name="L3921" href="#L3921">3921</a> 		}
-<a class="jxr_linenumber" name="L3922" href="#L3922">3922</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceType; }
-<a class="jxr_linenumber" name="L3923" href="#L3923">3923</a> 		@Override
-<a class="jxr_linenumber" name="L3924" href="#L3924">3924</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3925" href="#L3925">3925</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3926" href="#L3926">3926</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3927" href="#L3927">3927</a> 		}
-<a class="jxr_linenumber" name="L3928" href="#L3928">3928</a> 	}
-<a class="jxr_linenumber" name="L3929" href="#L3929">3929</a> 
-<a class="jxr_linenumber" name="L3930" href="#L3930">3930</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L3931" href="#L3931">3931</a> 		ClassOrInterfaceTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceTypeContext(_ctx, getState(), createImaginaryNode);
-<a class="jxr_linenumber" name="L3932" href="#L3932">3932</a> 		enterRule(_localctx, 94, RULE_classOrInterfaceType);
-<a class="jxr_linenumber" name="L3933" href="#L3933">3933</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L3934" href="#L3934">3934</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L3935" href="#L3935">3935</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L3936" href="#L3936">3936</a> 			{
-<a class="jxr_linenumber" name="L3937" href="#L3937">3937</a> 			setState(722);
-<a class="jxr_linenumber" name="L3938" href="#L3938">3938</a> 			annotations(false);
-<a class="jxr_linenumber" name="L3939" href="#L3939">3939</a> 			setState(723);
-<a class="jxr_linenumber" name="L3940" href="#L3940">3940</a> 			id();
-<a class="jxr_linenumber" name="L3941" href="#L3941">3941</a> 			setState(725);
-<a class="jxr_linenumber" name="L3942" href="#L3942">3942</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3943" href="#L3943">3943</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,68,_ctx) ) {
-<a class="jxr_linenumber" name="L3944" href="#L3944">3944</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L3945" href="#L3945">3945</a> 				{
-<a class="jxr_linenumber" name="L3946" href="#L3946">3946</a> 				setState(724);
-<a class="jxr_linenumber" name="L3947" href="#L3947">3947</a> 				typeArguments();
-<a class="jxr_linenumber" name="L3948" href="#L3948">3948</a> 				}
-<a class="jxr_linenumber" name="L3949" href="#L3949">3949</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L3950" href="#L3950">3950</a> 			}
-<a class="jxr_linenumber" name="L3951" href="#L3951">3951</a> 			setState(730);
-<a class="jxr_linenumber" name="L3952" href="#L3952">3952</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3953" href="#L3953">3953</a> 			_alt = getInterpreter().adaptivePredict(_input,69,_ctx);
-<a class="jxr_linenumber" name="L3954" href="#L3954">3954</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L3955" href="#L3955">3955</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L3956" href="#L3956">3956</a> 					{
-<a class="jxr_linenumber" name="L3957" href="#L3957">3957</a> 					{
-<a class="jxr_linenumber" name="L3958" href="#L3958">3958</a> 					setState(727);
-<a class="jxr_linenumber" name="L3959" href="#L3959">3959</a> 					((ClassOrInterfaceTypeContext)_localctx).classOrInterfaceTypeExtended = classOrInterfaceTypeExtended();
-<a class="jxr_linenumber" name="L3960" href="#L3960">3960</a> 					((ClassOrInterfaceTypeContext)_localctx).extended.add(((ClassOrInterfaceTypeContext)_localctx).classOrInterfaceTypeExtended);
-<a class="jxr_linenumber" name="L3961" href="#L3961">3961</a> 					}
-<a class="jxr_linenumber" name="L3962" href="#L3962">3962</a> 					} 
-<a class="jxr_linenumber" name="L3963" href="#L3963">3963</a> 				}
-<a class="jxr_linenumber" name="L3964" href="#L3964">3964</a> 				setState(732);
-<a class="jxr_linenumber" name="L3965" href="#L3965">3965</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L3966" href="#L3966">3966</a> 				_alt = getInterpreter().adaptivePredict(_input,69,_ctx);
-<a class="jxr_linenumber" name="L3967" href="#L3967">3967</a> 			}
-<a class="jxr_linenumber" name="L3968" href="#L3968">3968</a> 			}
-<a class="jxr_linenumber" name="L3969" href="#L3969">3969</a> 		}
-<a class="jxr_linenumber" name="L3970" href="#L3970">3970</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L3971" href="#L3971">3971</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L3972" href="#L3972">3972</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3973" href="#L3973">3973</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L3974" href="#L3974">3974</a> 		}
-<a class="jxr_linenumber" name="L3975" href="#L3975">3975</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L3976" href="#L3976">3976</a> 			exitRule();
-<a class="jxr_linenumber" name="L3977" href="#L3977">3977</a> 		}
-<a class="jxr_linenumber" name="L3978" href="#L3978">3978</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L3979" href="#L3979">3979</a> 	}
-<a class="jxr_linenumber" name="L3980" href="#L3980">3980</a> 
-<a class="jxr_linenumber" name="L3981" href="#L3981">3981</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L3982" href="#L3982">3982</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceTypeExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L3983" href="#L3983">3983</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L3984" href="#L3984">3984</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L3985" href="#L3985">3985</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3986" href="#L3986">3986</a> 		}
-<a class="jxr_linenumber" name="L3987" href="#L3987">3987</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L3988" href="#L3988">3988</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3989" href="#L3989">3989</a> 		}
-<a class="jxr_linenumber" name="L3990" href="#L3990">3990</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L3991" href="#L3991">3991</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L3992" href="#L3992">3992</a> 		}
-<a class="jxr_linenumber" name="L3993" href="#L3993">3993</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L3994" href="#L3994">3994</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L3995" href="#L3995">3995</a> 		}
-<a class="jxr_linenumber" name="L3996" href="#L3996">3996</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceTypeExtended; }
-<a class="jxr_linenumber" name="L3997" href="#L3997">3997</a> 		@Override
-<a class="jxr_linenumber" name="L3998" href="#L3998">3998</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L3999" href="#L3999">3999</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceTypeExtended(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4000" href="#L4000">4000</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4001" href="#L4001">4001</a> 		}
-<a class="jxr_linenumber" name="L4002" href="#L4002">4002</a> 	}
-<a class="jxr_linenumber" name="L4003" href="#L4003">4003</a> 
-<a class="jxr_linenumber" name="L4004" href="#L4004">4004</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4005" href="#L4005">4005</a> 		ClassOrInterfaceTypeExtendedContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceTypeExtendedContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4006" href="#L4006">4006</a> 		enterRule(_localctx, 96, RULE_classOrInterfaceTypeExtended);
-<a class="jxr_linenumber" name="L4007" href="#L4007">4007</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4008" href="#L4008">4008</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4009" href="#L4009">4009</a> 			{
-<a class="jxr_linenumber" name="L4010" href="#L4010">4010</a> 			setState(733);
-<a class="jxr_linenumber" name="L4011" href="#L4011">4011</a> 			match(DOT);
-<a class="jxr_linenumber" name="L4012" href="#L4012">4012</a> 			setState(734);
-<a class="jxr_linenumber" name="L4013" href="#L4013">4013</a> 			annotations(false);
-<a class="jxr_linenumber" name="L4014" href="#L4014">4014</a> 			setState(735);
-<a class="jxr_linenumber" name="L4015" href="#L4015">4015</a> 			id();
-<a class="jxr_linenumber" name="L4016" href="#L4016">4016</a> 			setState(737);
-<a class="jxr_linenumber" name="L4017" href="#L4017">4017</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4018" href="#L4018">4018</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,70,_ctx) ) {
-<a class="jxr_linenumber" name="L4019" href="#L4019">4019</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L4020" href="#L4020">4020</a> 				{
-<a class="jxr_linenumber" name="L4021" href="#L4021">4021</a> 				setState(736);
-<a class="jxr_linenumber" name="L4022" href="#L4022">4022</a> 				typeArguments();
-<a class="jxr_linenumber" name="L4023" href="#L4023">4023</a> 				}
-<a class="jxr_linenumber" name="L4024" href="#L4024">4024</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4025" href="#L4025">4025</a> 			}
-<a class="jxr_linenumber" name="L4026" href="#L4026">4026</a> 			}
-<a class="jxr_linenumber" name="L4027" href="#L4027">4027</a> 		}
-<a class="jxr_linenumber" name="L4028" href="#L4028">4028</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4029" href="#L4029">4029</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4030" href="#L4030">4030</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4031" href="#L4031">4031</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4032" href="#L4032">4032</a> 		}
-<a class="jxr_linenumber" name="L4033" href="#L4033">4033</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4034" href="#L4034">4034</a> 			exitRule();
-<a class="jxr_linenumber" name="L4035" href="#L4035">4035</a> 		}
-<a class="jxr_linenumber" name="L4036" href="#L4036">4036</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4037" href="#L4037">4037</a> 	}
-<a class="jxr_linenumber" name="L4038" href="#L4038">4038</a> 
-<a class="jxr_linenumber" name="L4039" href="#L4039">4039</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4040" href="#L4040">4040</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4041" href="#L4041">4041</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4042" href="#L4042">4042</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4043" href="#L4043">4043</a> 		}
-<a class="jxr_linenumber" name="L4044" href="#L4044">4044</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgument; }
-<a class="jxr_linenumber" name="L4045" href="#L4045">4045</a> 	 
-<a class="jxr_linenumber" name="L4046" href="#L4046">4046</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext() { }
-<a class="jxr_linenumber" name="L4047" href="#L4047">4047</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(TypeArgumentContext ctx) {
-<a class="jxr_linenumber" name="L4048" href="#L4048">4048</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L4049" href="#L4049">4049</a> 		}
-<a class="jxr_linenumber" name="L4050" href="#L4050">4050</a> 	}
-<a class="jxr_linenumber" name="L4051" href="#L4051">4051</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4052" href="#L4052">4052</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> WildCardTypeArgumentContext <strong class="jxr_keyword">extends</strong> TypeArgumentContext {
-<a class="jxr_linenumber" name="L4053" href="#L4053">4053</a> 		<strong class="jxr_keyword">public</strong> Token upperBound;
-<a class="jxr_linenumber" name="L4054" href="#L4054">4054</a> 		<strong class="jxr_keyword">public</strong> Token lowerBound;
-<a class="jxr_linenumber" name="L4055" href="#L4055">4055</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L4056" href="#L4056">4056</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4057" href="#L4057">4057</a> 		}
-<a class="jxr_linenumber" name="L4058" href="#L4058">4058</a> 		<strong class="jxr_keyword">public</strong> TerminalNode QUESTION() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.QUESTION, 0); }
-<a class="jxr_linenumber" name="L4059" href="#L4059">4059</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L4060" href="#L4060">4060</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3885" href="#L3885">3885</a> 
+<a class="jxr_linenumber" name="L3886" href="#L3886">3886</a> 			setState(720);
+<a class="jxr_linenumber" name="L3887" href="#L3887">3887</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L3888" href="#L3888">3888</a> 			}
+<a class="jxr_linenumber" name="L3889" href="#L3889">3889</a> 		}
+<a class="jxr_linenumber" name="L3890" href="#L3890">3890</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3891" href="#L3891">3891</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3892" href="#L3892">3892</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3893" href="#L3893">3893</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3894" href="#L3894">3894</a> 		}
+<a class="jxr_linenumber" name="L3895" href="#L3895">3895</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3896" href="#L3896">3896</a> 			exitRule();
+<a class="jxr_linenumber" name="L3897" href="#L3897">3897</a> 		}
+<a class="jxr_linenumber" name="L3898" href="#L3898">3898</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3899" href="#L3899">3899</a> 	}
+<a class="jxr_linenumber" name="L3900" href="#L3900">3900</a> 
+<a class="jxr_linenumber" name="L3901" href="#L3901">3901</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3902" href="#L3902">3902</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3903" href="#L3903">3903</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
+<a class="jxr_linenumber" name="L3904" href="#L3904">3904</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended;
+<a class="jxr_linenumber" name="L3905" href="#L3905">3905</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;ClassOrInterfaceTypeExtendedContext&gt;();
+<a class="jxr_linenumber" name="L3906" href="#L3906">3906</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L3907" href="#L3907">3907</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3908" href="#L3908">3908</a> 		}
+<a class="jxr_linenumber" name="L3909" href="#L3909">3909</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L3910" href="#L3910">3910</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3911" href="#L3911">3911</a> 		}
+<a class="jxr_linenumber" name="L3912" href="#L3912">3912</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L3913" href="#L3913">3913</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3914" href="#L3914">3914</a> 		}
+<a class="jxr_linenumber" name="L3915" href="#L3915">3915</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeExtendedContext&gt; classOrInterfaceTypeExtended() {
+<a class="jxr_linenumber" name="L3916" href="#L3916">3916</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeExtendedContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L3917" href="#L3917">3917</a> 		}
+<a class="jxr_linenumber" name="L3918" href="#L3918">3918</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L3919" href="#L3919">3919</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeExtendedContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L3920" href="#L3920">3920</a> 		}
+<a class="jxr_linenumber" name="L3921" href="#L3921">3921</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L3922" href="#L3922">3922</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
+<a class="jxr_linenumber" name="L3923" href="#L3923">3923</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3924" href="#L3924">3924</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
+<a class="jxr_linenumber" name="L3925" href="#L3925">3925</a> 		}
+<a class="jxr_linenumber" name="L3926" href="#L3926">3926</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceType; }
+<a class="jxr_linenumber" name="L3927" href="#L3927">3927</a> 		@Override
+<a class="jxr_linenumber" name="L3928" href="#L3928">3928</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L3929" href="#L3929">3929</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3930" href="#L3930">3930</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3931" href="#L3931">3931</a> 		}
+<a class="jxr_linenumber" name="L3932" href="#L3932">3932</a> 	}
+<a class="jxr_linenumber" name="L3933" href="#L3933">3933</a> 
+<a class="jxr_linenumber" name="L3934" href="#L3934">3934</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L3935" href="#L3935">3935</a> 		ClassOrInterfaceTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceTypeContext(_ctx, getState(), createImaginaryNode);
+<a class="jxr_linenumber" name="L3936" href="#L3936">3936</a> 		enterRule(_localctx, 94, RULE_classOrInterfaceType);
+<a class="jxr_linenumber" name="L3937" href="#L3937">3937</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L3938" href="#L3938">3938</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L3939" href="#L3939">3939</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L3940" href="#L3940">3940</a> 			{
+<a class="jxr_linenumber" name="L3941" href="#L3941">3941</a> 			setState(722);
+<a class="jxr_linenumber" name="L3942" href="#L3942">3942</a> 			annotations(false);
+<a class="jxr_linenumber" name="L3943" href="#L3943">3943</a> 			setState(723);
+<a class="jxr_linenumber" name="L3944" href="#L3944">3944</a> 			id();
+<a class="jxr_linenumber" name="L3945" href="#L3945">3945</a> 			setState(725);
+<a class="jxr_linenumber" name="L3946" href="#L3946">3946</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3947" href="#L3947">3947</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,68,_ctx) ) {
+<a class="jxr_linenumber" name="L3948" href="#L3948">3948</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L3949" href="#L3949">3949</a> 				{
+<a class="jxr_linenumber" name="L3950" href="#L3950">3950</a> 				setState(724);
+<a class="jxr_linenumber" name="L3951" href="#L3951">3951</a> 				typeArguments();
+<a class="jxr_linenumber" name="L3952" href="#L3952">3952</a> 				}
+<a class="jxr_linenumber" name="L3953" href="#L3953">3953</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L3954" href="#L3954">3954</a> 			}
+<a class="jxr_linenumber" name="L3955" href="#L3955">3955</a> 			setState(730);
+<a class="jxr_linenumber" name="L3956" href="#L3956">3956</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3957" href="#L3957">3957</a> 			_alt = getInterpreter().adaptivePredict(_input,69,_ctx);
+<a class="jxr_linenumber" name="L3958" href="#L3958">3958</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L3959" href="#L3959">3959</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L3960" href="#L3960">3960</a> 					{
+<a class="jxr_linenumber" name="L3961" href="#L3961">3961</a> 					{
+<a class="jxr_linenumber" name="L3962" href="#L3962">3962</a> 					setState(727);
+<a class="jxr_linenumber" name="L3963" href="#L3963">3963</a> 					((ClassOrInterfaceTypeContext)_localctx).classOrInterfaceTypeExtended = classOrInterfaceTypeExtended();
+<a class="jxr_linenumber" name="L3964" href="#L3964">3964</a> 					((ClassOrInterfaceTypeContext)_localctx).extended.add(((ClassOrInterfaceTypeContext)_localctx).classOrInterfaceTypeExtended);
+<a class="jxr_linenumber" name="L3965" href="#L3965">3965</a> 					}
+<a class="jxr_linenumber" name="L3966" href="#L3966">3966</a> 					} 
+<a class="jxr_linenumber" name="L3967" href="#L3967">3967</a> 				}
+<a class="jxr_linenumber" name="L3968" href="#L3968">3968</a> 				setState(732);
+<a class="jxr_linenumber" name="L3969" href="#L3969">3969</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L3970" href="#L3970">3970</a> 				_alt = getInterpreter().adaptivePredict(_input,69,_ctx);
+<a class="jxr_linenumber" name="L3971" href="#L3971">3971</a> 			}
+<a class="jxr_linenumber" name="L3972" href="#L3972">3972</a> 			}
+<a class="jxr_linenumber" name="L3973" href="#L3973">3973</a> 		}
+<a class="jxr_linenumber" name="L3974" href="#L3974">3974</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L3975" href="#L3975">3975</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L3976" href="#L3976">3976</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3977" href="#L3977">3977</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L3978" href="#L3978">3978</a> 		}
+<a class="jxr_linenumber" name="L3979" href="#L3979">3979</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L3980" href="#L3980">3980</a> 			exitRule();
+<a class="jxr_linenumber" name="L3981" href="#L3981">3981</a> 		}
+<a class="jxr_linenumber" name="L3982" href="#L3982">3982</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L3983" href="#L3983">3983</a> 	}
+<a class="jxr_linenumber" name="L3984" href="#L3984">3984</a> 
+<a class="jxr_linenumber" name="L3985" href="#L3985">3985</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L3986" href="#L3986">3986</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceTypeExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L3987" href="#L3987">3987</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L3988" href="#L3988">3988</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L3989" href="#L3989">3989</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3990" href="#L3990">3990</a> 		}
+<a class="jxr_linenumber" name="L3991" href="#L3991">3991</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L3992" href="#L3992">3992</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3993" href="#L3993">3993</a> 		}
+<a class="jxr_linenumber" name="L3994" href="#L3994">3994</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L3995" href="#L3995">3995</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L3996" href="#L3996">3996</a> 		}
+<a class="jxr_linenumber" name="L3997" href="#L3997">3997</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L3998" href="#L3998">3998</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L3999" href="#L3999">3999</a> 		}
+<a class="jxr_linenumber" name="L4000" href="#L4000">4000</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceTypeExtended; }
+<a class="jxr_linenumber" name="L4001" href="#L4001">4001</a> 		@Override
+<a class="jxr_linenumber" name="L4002" href="#L4002">4002</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4003" href="#L4003">4003</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceTypeExtended(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4004" href="#L4004">4004</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4005" href="#L4005">4005</a> 		}
+<a class="jxr_linenumber" name="L4006" href="#L4006">4006</a> 	}
+<a class="jxr_linenumber" name="L4007" href="#L4007">4007</a> 
+<a class="jxr_linenumber" name="L4008" href="#L4008">4008</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceTypeExtendedContext classOrInterfaceTypeExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4009" href="#L4009">4009</a> 		ClassOrInterfaceTypeExtendedContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceTypeExtendedContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4010" href="#L4010">4010</a> 		enterRule(_localctx, 96, RULE_classOrInterfaceTypeExtended);
+<a class="jxr_linenumber" name="L4011" href="#L4011">4011</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4012" href="#L4012">4012</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4013" href="#L4013">4013</a> 			{
+<a class="jxr_linenumber" name="L4014" href="#L4014">4014</a> 			setState(733);
+<a class="jxr_linenumber" name="L4015" href="#L4015">4015</a> 			match(DOT);
+<a class="jxr_linenumber" name="L4016" href="#L4016">4016</a> 			setState(734);
+<a class="jxr_linenumber" name="L4017" href="#L4017">4017</a> 			annotations(false);
+<a class="jxr_linenumber" name="L4018" href="#L4018">4018</a> 			setState(735);
+<a class="jxr_linenumber" name="L4019" href="#L4019">4019</a> 			id();
+<a class="jxr_linenumber" name="L4020" href="#L4020">4020</a> 			setState(737);
+<a class="jxr_linenumber" name="L4021" href="#L4021">4021</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4022" href="#L4022">4022</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,70,_ctx) ) {
+<a class="jxr_linenumber" name="L4023" href="#L4023">4023</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L4024" href="#L4024">4024</a> 				{
+<a class="jxr_linenumber" name="L4025" href="#L4025">4025</a> 				setState(736);
+<a class="jxr_linenumber" name="L4026" href="#L4026">4026</a> 				typeArguments();
+<a class="jxr_linenumber" name="L4027" href="#L4027">4027</a> 				}
+<a class="jxr_linenumber" name="L4028" href="#L4028">4028</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4029" href="#L4029">4029</a> 			}
+<a class="jxr_linenumber" name="L4030" href="#L4030">4030</a> 			}
+<a class="jxr_linenumber" name="L4031" href="#L4031">4031</a> 		}
+<a class="jxr_linenumber" name="L4032" href="#L4032">4032</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4033" href="#L4033">4033</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4034" href="#L4034">4034</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4035" href="#L4035">4035</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4036" href="#L4036">4036</a> 		}
+<a class="jxr_linenumber" name="L4037" href="#L4037">4037</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4038" href="#L4038">4038</a> 			exitRule();
+<a class="jxr_linenumber" name="L4039" href="#L4039">4039</a> 		}
+<a class="jxr_linenumber" name="L4040" href="#L4040">4040</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4041" href="#L4041">4041</a> 	}
+<a class="jxr_linenumber" name="L4042" href="#L4042">4042</a> 
+<a class="jxr_linenumber" name="L4043" href="#L4043">4043</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4044" href="#L4044">4044</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4045" href="#L4045">4045</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4046" href="#L4046">4046</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4047" href="#L4047">4047</a> 		}
+<a class="jxr_linenumber" name="L4048" href="#L4048">4048</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgument; }
+<a class="jxr_linenumber" name="L4049" href="#L4049">4049</a> 	 
+<a class="jxr_linenumber" name="L4050" href="#L4050">4050</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext() { }
+<a class="jxr_linenumber" name="L4051" href="#L4051">4051</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(TypeArgumentContext ctx) {
+<a class="jxr_linenumber" name="L4052" href="#L4052">4052</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L4053" href="#L4053">4053</a> 		}
+<a class="jxr_linenumber" name="L4054" href="#L4054">4054</a> 	}
+<a class="jxr_linenumber" name="L4055" href="#L4055">4055</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4056" href="#L4056">4056</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> WildCardTypeArgumentContext <strong class="jxr_keyword">extends</strong> TypeArgumentContext {
+<a class="jxr_linenumber" name="L4057" href="#L4057">4057</a> 		<strong class="jxr_keyword">public</strong> Token upperBound;
+<a class="jxr_linenumber" name="L4058" href="#L4058">4058</a> 		<strong class="jxr_keyword">public</strong> Token lowerBound;
+<a class="jxr_linenumber" name="L4059" href="#L4059">4059</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L4060" href="#L4060">4060</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L4061" href="#L4061">4061</a> 		}
-<a class="jxr_linenumber" name="L4062" href="#L4062">4062</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
-<a class="jxr_linenumber" name="L4063" href="#L4063">4063</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
-<a class="jxr_linenumber" name="L4064" href="#L4064">4064</a> 		<strong class="jxr_keyword">public</strong> WildCardTypeArgumentContext(TypeArgumentContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L4065" href="#L4065">4065</a> 		@Override
-<a class="jxr_linenumber" name="L4066" href="#L4066">4066</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4067" href="#L4067">4067</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitWildCardTypeArgument(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4068" href="#L4068">4068</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4069" href="#L4069">4069</a> 		}
-<a class="jxr_linenumber" name="L4070" href="#L4070">4070</a> 	}
-<a class="jxr_linenumber" name="L4071" href="#L4071">4071</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4072" href="#L4072">4072</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SimpleTypeArgumentContext <strong class="jxr_keyword">extends</strong> TypeArgumentContext {
-<a class="jxr_linenumber" name="L4073" href="#L4073">4073</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L4074" href="#L4074">4074</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4075" href="#L4075">4075</a> 		}
-<a class="jxr_linenumber" name="L4076" href="#L4076">4076</a> 		<strong class="jxr_keyword">public</strong> SimpleTypeArgumentContext(TypeArgumentContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L4077" href="#L4077">4077</a> 		@Override
-<a class="jxr_linenumber" name="L4078" href="#L4078">4078</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4079" href="#L4079">4079</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSimpleTypeArgument(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4080" href="#L4080">4080</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4081" href="#L4081">4081</a> 		}
-<a class="jxr_linenumber" name="L4082" href="#L4082">4082</a> 	}
-<a class="jxr_linenumber" name="L4083" href="#L4083">4083</a> 
-<a class="jxr_linenumber" name="L4084" href="#L4084">4084</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentContext typeArgument() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4085" href="#L4085">4085</a> 		TypeArgumentContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4086" href="#L4086">4086</a> 		enterRule(_localctx, 98, RULE_typeArgument);
-<a class="jxr_linenumber" name="L4087" href="#L4087">4087</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4088" href="#L4088">4088</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4089" href="#L4089">4089</a> 			setState(749);
-<a class="jxr_linenumber" name="L4090" href="#L4090">4090</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4091" href="#L4091">4091</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,73,_ctx) ) {
-<a class="jxr_linenumber" name="L4092" href="#L4092">4092</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L4093" href="#L4093">4093</a> 				_localctx = <strong class="jxr_keyword">new</strong> SimpleTypeArgumentContext(_localctx);
-<a class="jxr_linenumber" name="L4094" href="#L4094">4094</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4095" href="#L4095">4095</a> 				{
-<a class="jxr_linenumber" name="L4096" href="#L4096">4096</a> 				setState(739);
-<a class="jxr_linenumber" name="L4097" href="#L4097">4097</a> 				typeType(false);
-<a class="jxr_linenumber" name="L4098" href="#L4098">4098</a> 				}
-<a class="jxr_linenumber" name="L4099" href="#L4099">4099</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4100" href="#L4100">4100</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L4101" href="#L4101">4101</a> 				_localctx = <strong class="jxr_keyword">new</strong> WildCardTypeArgumentContext(_localctx);
-<a class="jxr_linenumber" name="L4102" href="#L4102">4102</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L4103" href="#L4103">4103</a> 				{
-<a class="jxr_linenumber" name="L4104" href="#L4104">4104</a> 				setState(740);
-<a class="jxr_linenumber" name="L4105" href="#L4105">4105</a> 				annotations(false);
-<a class="jxr_linenumber" name="L4106" href="#L4106">4106</a> 				setState(741);
-<a class="jxr_linenumber" name="L4107" href="#L4107">4107</a> 				match(QUESTION);
-<a class="jxr_linenumber" name="L4108" href="#L4108">4108</a> 				setState(747);
-<a class="jxr_linenumber" name="L4109" href="#L4109">4109</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4110" href="#L4110">4110</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4111" href="#L4111">4111</a> 				<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE || _la==LITERAL_SUPER) {
-<a class="jxr_linenumber" name="L4112" href="#L4112">4112</a> 					{
-<a class="jxr_linenumber" name="L4113" href="#L4113">4113</a> 					setState(744);
-<a class="jxr_linenumber" name="L4114" href="#L4114">4114</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4115" href="#L4115">4115</a> 					<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L4116" href="#L4116">4116</a> 					<strong class="jxr_keyword">case</strong> EXTENDS_CLAUSE:
-<a class="jxr_linenumber" name="L4117" href="#L4117">4117</a> 						{
-<a class="jxr_linenumber" name="L4118" href="#L4118">4118</a> 						setState(742);
-<a class="jxr_linenumber" name="L4119" href="#L4119">4119</a> 						((WildCardTypeArgumentContext)_localctx).upperBound = match(EXTENDS_CLAUSE);
-<a class="jxr_linenumber" name="L4120" href="#L4120">4120</a> 						}
-<a class="jxr_linenumber" name="L4121" href="#L4121">4121</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4122" href="#L4122">4122</a> 					<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
-<a class="jxr_linenumber" name="L4123" href="#L4123">4123</a> 						{
-<a class="jxr_linenumber" name="L4124" href="#L4124">4124</a> 						setState(743);
-<a class="jxr_linenumber" name="L4125" href="#L4125">4125</a> 						((WildCardTypeArgumentContext)_localctx).lowerBound = match(LITERAL_SUPER);
-<a class="jxr_linenumber" name="L4126" href="#L4126">4126</a> 						}
-<a class="jxr_linenumber" name="L4127" href="#L4127">4127</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4128" href="#L4128">4128</a> 					<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L4129" href="#L4129">4129</a> 						<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4130" href="#L4130">4130</a> 					}
-<a class="jxr_linenumber" name="L4131" href="#L4131">4131</a> 					setState(746);
-<a class="jxr_linenumber" name="L4132" href="#L4132">4132</a> 					typeType(false);
-<a class="jxr_linenumber" name="L4133" href="#L4133">4133</a> 					}
-<a class="jxr_linenumber" name="L4134" href="#L4134">4134</a> 				}
-<a class="jxr_linenumber" name="L4135" href="#L4135">4135</a> 
-<a class="jxr_linenumber" name="L4136" href="#L4136">4136</a> 				}
-<a class="jxr_linenumber" name="L4137" href="#L4137">4137</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4138" href="#L4138">4138</a> 			}
-<a class="jxr_linenumber" name="L4139" href="#L4139">4139</a> 		}
-<a class="jxr_linenumber" name="L4140" href="#L4140">4140</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4141" href="#L4141">4141</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4142" href="#L4142">4142</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4143" href="#L4143">4143</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4144" href="#L4144">4144</a> 		}
-<a class="jxr_linenumber" name="L4145" href="#L4145">4145</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4146" href="#L4146">4146</a> 			exitRule();
-<a class="jxr_linenumber" name="L4147" href="#L4147">4147</a> 		}
-<a class="jxr_linenumber" name="L4148" href="#L4148">4148</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4149" href="#L4149">4149</a> 	}
-<a class="jxr_linenumber" name="L4150" href="#L4150">4150</a> 
-<a class="jxr_linenumber" name="L4151" href="#L4151">4151</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4152" href="#L4152">4152</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4153" href="#L4153">4153</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationsContext&gt; annotations() {
-<a class="jxr_linenumber" name="L4154" href="#L4154">4154</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationsContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4155" href="#L4155">4155</a> 		}
-<a class="jxr_linenumber" name="L4156" href="#L4156">4156</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4157" href="#L4157">4157</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4158" href="#L4158">4158</a> 		}
-<a class="jxr_linenumber" name="L4159" href="#L4159">4159</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameContext&gt; qualifiedName() {
-<a class="jxr_linenumber" name="L4160" href="#L4160">4160</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(QualifiedNameContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4161" href="#L4161">4161</a> 		}
-<a class="jxr_linenumber" name="L4162" href="#L4162">4162</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4163" href="#L4163">4163</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4164" href="#L4164">4164</a> 		}
-<a class="jxr_linenumber" name="L4165" href="#L4165">4165</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L4166" href="#L4166">4166</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4167" href="#L4167">4167</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L4062" href="#L4062">4062</a> 		<strong class="jxr_keyword">public</strong> TerminalNode QUESTION() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.QUESTION, 0); }
+<a class="jxr_linenumber" name="L4063" href="#L4063">4063</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L4064" href="#L4064">4064</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4065" href="#L4065">4065</a> 		}
+<a class="jxr_linenumber" name="L4066" href="#L4066">4066</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EXTENDS_CLAUSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EXTENDS_CLAUSE, 0); }
+<a class="jxr_linenumber" name="L4067" href="#L4067">4067</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
+<a class="jxr_linenumber" name="L4068" href="#L4068">4068</a> 		<strong class="jxr_keyword">public</strong> WildCardTypeArgumentContext(TypeArgumentContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L4069" href="#L4069">4069</a> 		@Override
+<a class="jxr_linenumber" name="L4070" href="#L4070">4070</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4071" href="#L4071">4071</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitWildCardTypeArgument(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4072" href="#L4072">4072</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4073" href="#L4073">4073</a> 		}
+<a class="jxr_linenumber" name="L4074" href="#L4074">4074</a> 	}
+<a class="jxr_linenumber" name="L4075" href="#L4075">4075</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4076" href="#L4076">4076</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SimpleTypeArgumentContext <strong class="jxr_keyword">extends</strong> TypeArgumentContext {
+<a class="jxr_linenumber" name="L4077" href="#L4077">4077</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L4078" href="#L4078">4078</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4079" href="#L4079">4079</a> 		}
+<a class="jxr_linenumber" name="L4080" href="#L4080">4080</a> 		<strong class="jxr_keyword">public</strong> SimpleTypeArgumentContext(TypeArgumentContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L4081" href="#L4081">4081</a> 		@Override
+<a class="jxr_linenumber" name="L4082" href="#L4082">4082</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4083" href="#L4083">4083</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSimpleTypeArgument(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4084" href="#L4084">4084</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4085" href="#L4085">4085</a> 		}
+<a class="jxr_linenumber" name="L4086" href="#L4086">4086</a> 	}
+<a class="jxr_linenumber" name="L4087" href="#L4087">4087</a> 
+<a class="jxr_linenumber" name="L4088" href="#L4088">4088</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentContext typeArgument() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4089" href="#L4089">4089</a> 		TypeArgumentContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4090" href="#L4090">4090</a> 		enterRule(_localctx, 98, RULE_typeArgument);
+<a class="jxr_linenumber" name="L4091" href="#L4091">4091</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4092" href="#L4092">4092</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4093" href="#L4093">4093</a> 			setState(749);
+<a class="jxr_linenumber" name="L4094" href="#L4094">4094</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4095" href="#L4095">4095</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,73,_ctx) ) {
+<a class="jxr_linenumber" name="L4096" href="#L4096">4096</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L4097" href="#L4097">4097</a> 				_localctx = <strong class="jxr_keyword">new</strong> SimpleTypeArgumentContext(_localctx);
+<a class="jxr_linenumber" name="L4098" href="#L4098">4098</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4099" href="#L4099">4099</a> 				{
+<a class="jxr_linenumber" name="L4100" href="#L4100">4100</a> 				setState(739);
+<a class="jxr_linenumber" name="L4101" href="#L4101">4101</a> 				typeType(false);
+<a class="jxr_linenumber" name="L4102" href="#L4102">4102</a> 				}
+<a class="jxr_linenumber" name="L4103" href="#L4103">4103</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4104" href="#L4104">4104</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L4105" href="#L4105">4105</a> 				_localctx = <strong class="jxr_keyword">new</strong> WildCardTypeArgumentContext(_localctx);
+<a class="jxr_linenumber" name="L4106" href="#L4106">4106</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L4107" href="#L4107">4107</a> 				{
+<a class="jxr_linenumber" name="L4108" href="#L4108">4108</a> 				setState(740);
+<a class="jxr_linenumber" name="L4109" href="#L4109">4109</a> 				annotations(false);
+<a class="jxr_linenumber" name="L4110" href="#L4110">4110</a> 				setState(741);
+<a class="jxr_linenumber" name="L4111" href="#L4111">4111</a> 				match(QUESTION);
+<a class="jxr_linenumber" name="L4112" href="#L4112">4112</a> 				setState(747);
+<a class="jxr_linenumber" name="L4113" href="#L4113">4113</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4114" href="#L4114">4114</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4115" href="#L4115">4115</a> 				<strong class="jxr_keyword">if</strong> (_la==EXTENDS_CLAUSE || _la==LITERAL_SUPER) {
+<a class="jxr_linenumber" name="L4116" href="#L4116">4116</a> 					{
+<a class="jxr_linenumber" name="L4117" href="#L4117">4117</a> 					setState(744);
+<a class="jxr_linenumber" name="L4118" href="#L4118">4118</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4119" href="#L4119">4119</a> 					<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L4120" href="#L4120">4120</a> 					<strong class="jxr_keyword">case</strong> EXTENDS_CLAUSE:
+<a class="jxr_linenumber" name="L4121" href="#L4121">4121</a> 						{
+<a class="jxr_linenumber" name="L4122" href="#L4122">4122</a> 						setState(742);
+<a class="jxr_linenumber" name="L4123" href="#L4123">4123</a> 						((WildCardTypeArgumentContext)_localctx).upperBound = match(EXTENDS_CLAUSE);
+<a class="jxr_linenumber" name="L4124" href="#L4124">4124</a> 						}
+<a class="jxr_linenumber" name="L4125" href="#L4125">4125</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4126" href="#L4126">4126</a> 					<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
+<a class="jxr_linenumber" name="L4127" href="#L4127">4127</a> 						{
+<a class="jxr_linenumber" name="L4128" href="#L4128">4128</a> 						setState(743);
+<a class="jxr_linenumber" name="L4129" href="#L4129">4129</a> 						((WildCardTypeArgumentContext)_localctx).lowerBound = match(LITERAL_SUPER);
+<a class="jxr_linenumber" name="L4130" href="#L4130">4130</a> 						}
+<a class="jxr_linenumber" name="L4131" href="#L4131">4131</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4132" href="#L4132">4132</a> 					<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L4133" href="#L4133">4133</a> 						<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4134" href="#L4134">4134</a> 					}
+<a class="jxr_linenumber" name="L4135" href="#L4135">4135</a> 					setState(746);
+<a class="jxr_linenumber" name="L4136" href="#L4136">4136</a> 					typeType(false);
+<a class="jxr_linenumber" name="L4137" href="#L4137">4137</a> 					}
+<a class="jxr_linenumber" name="L4138" href="#L4138">4138</a> 				}
+<a class="jxr_linenumber" name="L4139" href="#L4139">4139</a> 
+<a class="jxr_linenumber" name="L4140" href="#L4140">4140</a> 				}
+<a class="jxr_linenumber" name="L4141" href="#L4141">4141</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4142" href="#L4142">4142</a> 			}
+<a class="jxr_linenumber" name="L4143" href="#L4143">4143</a> 		}
+<a class="jxr_linenumber" name="L4144" href="#L4144">4144</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4145" href="#L4145">4145</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4146" href="#L4146">4146</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4147" href="#L4147">4147</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4148" href="#L4148">4148</a> 		}
+<a class="jxr_linenumber" name="L4149" href="#L4149">4149</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4150" href="#L4150">4150</a> 			exitRule();
+<a class="jxr_linenumber" name="L4151" href="#L4151">4151</a> 		}
+<a class="jxr_linenumber" name="L4152" href="#L4152">4152</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4153" href="#L4153">4153</a> 	}
+<a class="jxr_linenumber" name="L4154" href="#L4154">4154</a> 
+<a class="jxr_linenumber" name="L4155" href="#L4155">4155</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4156" href="#L4156">4156</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4157" href="#L4157">4157</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationsContext&gt; annotations() {
+<a class="jxr_linenumber" name="L4158" href="#L4158">4158</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationsContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4159" href="#L4159">4159</a> 		}
+<a class="jxr_linenumber" name="L4160" href="#L4160">4160</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4161" href="#L4161">4161</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L4162" href="#L4162">4162</a> 		}
+<a class="jxr_linenumber" name="L4163" href="#L4163">4163</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameContext&gt; qualifiedName() {
+<a class="jxr_linenumber" name="L4164" href="#L4164">4164</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(QualifiedNameContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4165" href="#L4165">4165</a> 		}
+<a class="jxr_linenumber" name="L4166" href="#L4166">4166</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4167" href="#L4167">4167</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L4168" href="#L4168">4168</a> 		}
-<a class="jxr_linenumber" name="L4169" href="#L4169">4169</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4170" href="#L4170">4170</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4171" href="#L4171">4171</a> 		}
-<a class="jxr_linenumber" name="L4172" href="#L4172">4172</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedNameList; }
-<a class="jxr_linenumber" name="L4173" href="#L4173">4173</a> 		@Override
-<a class="jxr_linenumber" name="L4174" href="#L4174">4174</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4175" href="#L4175">4175</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedNameList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4176" href="#L4176">4176</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4177" href="#L4177">4177</a> 		}
-<a class="jxr_linenumber" name="L4178" href="#L4178">4178</a> 	}
-<a class="jxr_linenumber" name="L4179" href="#L4179">4179</a> 
-<a class="jxr_linenumber" name="L4180" href="#L4180">4180</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameListContext qualifiedNameList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4181" href="#L4181">4181</a> 		QualifiedNameListContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4182" href="#L4182">4182</a> 		enterRule(_localctx, 100, RULE_qualifiedNameList);
-<a class="jxr_linenumber" name="L4183" href="#L4183">4183</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4184" href="#L4184">4184</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4185" href="#L4185">4185</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4186" href="#L4186">4186</a> 			{
-<a class="jxr_linenumber" name="L4187" href="#L4187">4187</a> 			setState(751);
-<a class="jxr_linenumber" name="L4188" href="#L4188">4188</a> 			annotations(false);
-<a class="jxr_linenumber" name="L4189" href="#L4189">4189</a> 			setState(752);
-<a class="jxr_linenumber" name="L4190" href="#L4190">4190</a> 			qualifiedName();
-<a class="jxr_linenumber" name="L4191" href="#L4191">4191</a> 			setState(759);
-<a class="jxr_linenumber" name="L4192" href="#L4192">4192</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4193" href="#L4193">4193</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4194" href="#L4194">4194</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L4195" href="#L4195">4195</a> 				{
-<a class="jxr_linenumber" name="L4196" href="#L4196">4196</a> 				{
-<a class="jxr_linenumber" name="L4197" href="#L4197">4197</a> 				setState(753);
-<a class="jxr_linenumber" name="L4198" href="#L4198">4198</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L4199" href="#L4199">4199</a> 				setState(754);
-<a class="jxr_linenumber" name="L4200" href="#L4200">4200</a> 				annotations(false);
-<a class="jxr_linenumber" name="L4201" href="#L4201">4201</a> 				setState(755);
-<a class="jxr_linenumber" name="L4202" href="#L4202">4202</a> 				qualifiedName();
-<a class="jxr_linenumber" name="L4203" href="#L4203">4203</a> 				}
-<a class="jxr_linenumber" name="L4204" href="#L4204">4204</a> 				}
-<a class="jxr_linenumber" name="L4205" href="#L4205">4205</a> 				setState(761);
-<a class="jxr_linenumber" name="L4206" href="#L4206">4206</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4207" href="#L4207">4207</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4208" href="#L4208">4208</a> 			}
-<a class="jxr_linenumber" name="L4209" href="#L4209">4209</a> 			}
-<a class="jxr_linenumber" name="L4210" href="#L4210">4210</a> 		}
-<a class="jxr_linenumber" name="L4211" href="#L4211">4211</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4212" href="#L4212">4212</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4213" href="#L4213">4213</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4214" href="#L4214">4214</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4215" href="#L4215">4215</a> 		}
-<a class="jxr_linenumber" name="L4216" href="#L4216">4216</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4217" href="#L4217">4217</a> 			exitRule();
-<a class="jxr_linenumber" name="L4218" href="#L4218">4218</a> 		}
-<a class="jxr_linenumber" name="L4219" href="#L4219">4219</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4220" href="#L4220">4220</a> 	}
-<a class="jxr_linenumber" name="L4221" href="#L4221">4221</a> 
-<a class="jxr_linenumber" name="L4222" href="#L4222">4222</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4223" href="#L4223">4223</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4224" href="#L4224">4224</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L4225" href="#L4225">4225</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L4226" href="#L4226">4226</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext formalParameterList() {
-<a class="jxr_linenumber" name="L4227" href="#L4227">4227</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4228" href="#L4228">4228</a> 		}
-<a class="jxr_linenumber" name="L4229" href="#L4229">4229</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4230" href="#L4230">4230</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4231" href="#L4231">4231</a> 		}
-<a class="jxr_linenumber" name="L4232" href="#L4232">4232</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameters; }
-<a class="jxr_linenumber" name="L4233" href="#L4233">4233</a> 		@Override
-<a class="jxr_linenumber" name="L4234" href="#L4234">4234</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4235" href="#L4235">4235</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameters(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4236" href="#L4236">4236</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4237" href="#L4237">4237</a> 		}
-<a class="jxr_linenumber" name="L4238" href="#L4238">4238</a> 	}
-<a class="jxr_linenumber" name="L4239" href="#L4239">4239</a> 
-<a class="jxr_linenumber" name="L4240" href="#L4240">4240</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParametersContext formalParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4241" href="#L4241">4241</a> 		FormalParametersContext _localctx = <strong class="jxr_keyword">new</strong> FormalParametersContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4242" href="#L4242">4242</a> 		enterRule(_localctx, 102, RULE_formalParameters);
-<a class="jxr_linenumber" name="L4243" href="#L4243">4243</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4244" href="#L4244">4244</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4245" href="#L4245">4245</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4246" href="#L4246">4246</a> 			{
-<a class="jxr_linenumber" name="L4247" href="#L4247">4247</a> 			setState(762);
-<a class="jxr_linenumber" name="L4248" href="#L4248">4248</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L4249" href="#L4249">4249</a> 			setState(764);
-<a class="jxr_linenumber" name="L4250" href="#L4250">4250</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4251" href="#L4251">4251</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4252" href="#L4252">4252</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575898352105816064L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 21578989436929L) != 0)) {
-<a class="jxr_linenumber" name="L4253" href="#L4253">4253</a> 				{
-<a class="jxr_linenumber" name="L4254" href="#L4254">4254</a> 				setState(763);
-<a class="jxr_linenumber" name="L4255" href="#L4255">4255</a> 				formalParameterList();
-<a class="jxr_linenumber" name="L4256" href="#L4256">4256</a> 				}
-<a class="jxr_linenumber" name="L4257" href="#L4257">4257</a> 			}
-<a class="jxr_linenumber" name="L4258" href="#L4258">4258</a> 
-<a class="jxr_linenumber" name="L4259" href="#L4259">4259</a> 			setState(766);
-<a class="jxr_linenumber" name="L4260" href="#L4260">4260</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L4169" href="#L4169">4169</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L4170" href="#L4170">4170</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4171" href="#L4171">4171</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L4172" href="#L4172">4172</a> 		}
+<a class="jxr_linenumber" name="L4173" href="#L4173">4173</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4174" href="#L4174">4174</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4175" href="#L4175">4175</a> 		}
+<a class="jxr_linenumber" name="L4176" href="#L4176">4176</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedNameList; }
+<a class="jxr_linenumber" name="L4177" href="#L4177">4177</a> 		@Override
+<a class="jxr_linenumber" name="L4178" href="#L4178">4178</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4179" href="#L4179">4179</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedNameList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4180" href="#L4180">4180</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4181" href="#L4181">4181</a> 		}
+<a class="jxr_linenumber" name="L4182" href="#L4182">4182</a> 	}
+<a class="jxr_linenumber" name="L4183" href="#L4183">4183</a> 
+<a class="jxr_linenumber" name="L4184" href="#L4184">4184</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameListContext qualifiedNameList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4185" href="#L4185">4185</a> 		QualifiedNameListContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4186" href="#L4186">4186</a> 		enterRule(_localctx, 100, RULE_qualifiedNameList);
+<a class="jxr_linenumber" name="L4187" href="#L4187">4187</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4188" href="#L4188">4188</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4189" href="#L4189">4189</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4190" href="#L4190">4190</a> 			{
+<a class="jxr_linenumber" name="L4191" href="#L4191">4191</a> 			setState(751);
+<a class="jxr_linenumber" name="L4192" href="#L4192">4192</a> 			annotations(false);
+<a class="jxr_linenumber" name="L4193" href="#L4193">4193</a> 			setState(752);
+<a class="jxr_linenumber" name="L4194" href="#L4194">4194</a> 			qualifiedName();
+<a class="jxr_linenumber" name="L4195" href="#L4195">4195</a> 			setState(759);
+<a class="jxr_linenumber" name="L4196" href="#L4196">4196</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4197" href="#L4197">4197</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4198" href="#L4198">4198</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L4199" href="#L4199">4199</a> 				{
+<a class="jxr_linenumber" name="L4200" href="#L4200">4200</a> 				{
+<a class="jxr_linenumber" name="L4201" href="#L4201">4201</a> 				setState(753);
+<a class="jxr_linenumber" name="L4202" href="#L4202">4202</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L4203" href="#L4203">4203</a> 				setState(754);
+<a class="jxr_linenumber" name="L4204" href="#L4204">4204</a> 				annotations(false);
+<a class="jxr_linenumber" name="L4205" href="#L4205">4205</a> 				setState(755);
+<a class="jxr_linenumber" name="L4206" href="#L4206">4206</a> 				qualifiedName();
+<a class="jxr_linenumber" name="L4207" href="#L4207">4207</a> 				}
+<a class="jxr_linenumber" name="L4208" href="#L4208">4208</a> 				}
+<a class="jxr_linenumber" name="L4209" href="#L4209">4209</a> 				setState(761);
+<a class="jxr_linenumber" name="L4210" href="#L4210">4210</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4211" href="#L4211">4211</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4212" href="#L4212">4212</a> 			}
+<a class="jxr_linenumber" name="L4213" href="#L4213">4213</a> 			}
+<a class="jxr_linenumber" name="L4214" href="#L4214">4214</a> 		}
+<a class="jxr_linenumber" name="L4215" href="#L4215">4215</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4216" href="#L4216">4216</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4217" href="#L4217">4217</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4218" href="#L4218">4218</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4219" href="#L4219">4219</a> 		}
+<a class="jxr_linenumber" name="L4220" href="#L4220">4220</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4221" href="#L4221">4221</a> 			exitRule();
+<a class="jxr_linenumber" name="L4222" href="#L4222">4222</a> 		}
+<a class="jxr_linenumber" name="L4223" href="#L4223">4223</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4224" href="#L4224">4224</a> 	}
+<a class="jxr_linenumber" name="L4225" href="#L4225">4225</a> 
+<a class="jxr_linenumber" name="L4226" href="#L4226">4226</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4227" href="#L4227">4227</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4228" href="#L4228">4228</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L4229" href="#L4229">4229</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L4230" href="#L4230">4230</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext formalParameterList() {
+<a class="jxr_linenumber" name="L4231" href="#L4231">4231</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4232" href="#L4232">4232</a> 		}
+<a class="jxr_linenumber" name="L4233" href="#L4233">4233</a> 		<strong class="jxr_keyword">public</strong> FormalParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4234" href="#L4234">4234</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4235" href="#L4235">4235</a> 		}
+<a class="jxr_linenumber" name="L4236" href="#L4236">4236</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameters; }
+<a class="jxr_linenumber" name="L4237" href="#L4237">4237</a> 		@Override
+<a class="jxr_linenumber" name="L4238" href="#L4238">4238</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4239" href="#L4239">4239</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameters(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4240" href="#L4240">4240</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4241" href="#L4241">4241</a> 		}
+<a class="jxr_linenumber" name="L4242" href="#L4242">4242</a> 	}
+<a class="jxr_linenumber" name="L4243" href="#L4243">4243</a> 
+<a class="jxr_linenumber" name="L4244" href="#L4244">4244</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParametersContext formalParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4245" href="#L4245">4245</a> 		FormalParametersContext _localctx = <strong class="jxr_keyword">new</strong> FormalParametersContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4246" href="#L4246">4246</a> 		enterRule(_localctx, 102, RULE_formalParameters);
+<a class="jxr_linenumber" name="L4247" href="#L4247">4247</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4248" href="#L4248">4248</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4249" href="#L4249">4249</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4250" href="#L4250">4250</a> 			{
+<a class="jxr_linenumber" name="L4251" href="#L4251">4251</a> 			setState(762);
+<a class="jxr_linenumber" name="L4252" href="#L4252">4252</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L4253" href="#L4253">4253</a> 			setState(764);
+<a class="jxr_linenumber" name="L4254" href="#L4254">4254</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4255" href="#L4255">4255</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4256" href="#L4256">4256</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575898352105816064L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 18035977498918913L) != 0)) {
+<a class="jxr_linenumber" name="L4257" href="#L4257">4257</a> 				{
+<a class="jxr_linenumber" name="L4258" href="#L4258">4258</a> 				setState(763);
+<a class="jxr_linenumber" name="L4259" href="#L4259">4259</a> 				formalParameterList();
+<a class="jxr_linenumber" name="L4260" href="#L4260">4260</a> 				}
 <a class="jxr_linenumber" name="L4261" href="#L4261">4261</a> 			}
-<a class="jxr_linenumber" name="L4262" href="#L4262">4262</a> 		}
-<a class="jxr_linenumber" name="L4263" href="#L4263">4263</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4264" href="#L4264">4264</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4265" href="#L4265">4265</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4266" href="#L4266">4266</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4267" href="#L4267">4267</a> 		}
-<a class="jxr_linenumber" name="L4268" href="#L4268">4268</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4269" href="#L4269">4269</a> 			exitRule();
-<a class="jxr_linenumber" name="L4270" href="#L4270">4270</a> 		}
-<a class="jxr_linenumber" name="L4271" href="#L4271">4271</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4272" href="#L4272">4272</a> 	}
-<a class="jxr_linenumber" name="L4273" href="#L4273">4273</a> 
-<a class="jxr_linenumber" name="L4274" href="#L4274">4274</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4275" href="#L4275">4275</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParameterListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4276" href="#L4276">4276</a> 		<strong class="jxr_keyword">public</strong> List&lt;FormalParameterContext&gt; formalParameter() {
-<a class="jxr_linenumber" name="L4277" href="#L4277">4277</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(FormalParameterContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4278" href="#L4278">4278</a> 		}
-<a class="jxr_linenumber" name="L4279" href="#L4279">4279</a> 		<strong class="jxr_keyword">public</strong> FormalParameterContext formalParameter(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4280" href="#L4280">4280</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4281" href="#L4281">4281</a> 		}
-<a class="jxr_linenumber" name="L4282" href="#L4282">4282</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L4283" href="#L4283">4283</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4284" href="#L4284">4284</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L4262" href="#L4262">4262</a> 
+<a class="jxr_linenumber" name="L4263" href="#L4263">4263</a> 			setState(766);
+<a class="jxr_linenumber" name="L4264" href="#L4264">4264</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L4265" href="#L4265">4265</a> 			}
+<a class="jxr_linenumber" name="L4266" href="#L4266">4266</a> 		}
+<a class="jxr_linenumber" name="L4267" href="#L4267">4267</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4268" href="#L4268">4268</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4269" href="#L4269">4269</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4270" href="#L4270">4270</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4271" href="#L4271">4271</a> 		}
+<a class="jxr_linenumber" name="L4272" href="#L4272">4272</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4273" href="#L4273">4273</a> 			exitRule();
+<a class="jxr_linenumber" name="L4274" href="#L4274">4274</a> 		}
+<a class="jxr_linenumber" name="L4275" href="#L4275">4275</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4276" href="#L4276">4276</a> 	}
+<a class="jxr_linenumber" name="L4277" href="#L4277">4277</a> 
+<a class="jxr_linenumber" name="L4278" href="#L4278">4278</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4279" href="#L4279">4279</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParameterListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4280" href="#L4280">4280</a> 		<strong class="jxr_keyword">public</strong> List&lt;FormalParameterContext&gt; formalParameter() {
+<a class="jxr_linenumber" name="L4281" href="#L4281">4281</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(FormalParameterContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4282" href="#L4282">4282</a> 		}
+<a class="jxr_linenumber" name="L4283" href="#L4283">4283</a> 		<strong class="jxr_keyword">public</strong> FormalParameterContext formalParameter(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4284" href="#L4284">4284</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L4285" href="#L4285">4285</a> 		}
-<a class="jxr_linenumber" name="L4286" href="#L4286">4286</a> 		<strong class="jxr_keyword">public</strong> LastFormalParameterContext lastFormalParameter() {
-<a class="jxr_linenumber" name="L4287" href="#L4287">4287</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LastFormalParameterContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4288" href="#L4288">4288</a> 		}
-<a class="jxr_linenumber" name="L4289" href="#L4289">4289</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4290" href="#L4290">4290</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4291" href="#L4291">4291</a> 		}
-<a class="jxr_linenumber" name="L4292" href="#L4292">4292</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameterList; }
-<a class="jxr_linenumber" name="L4293" href="#L4293">4293</a> 		@Override
-<a class="jxr_linenumber" name="L4294" href="#L4294">4294</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4295" href="#L4295">4295</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameterList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4296" href="#L4296">4296</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4297" href="#L4297">4297</a> 		}
-<a class="jxr_linenumber" name="L4298" href="#L4298">4298</a> 	}
-<a class="jxr_linenumber" name="L4299" href="#L4299">4299</a> 
-<a class="jxr_linenumber" name="L4300" href="#L4300">4300</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParameterListContext formalParameterList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4301" href="#L4301">4301</a> 		FormalParameterListContext _localctx = <strong class="jxr_keyword">new</strong> FormalParameterListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4302" href="#L4302">4302</a> 		enterRule(_localctx, 104, RULE_formalParameterList);
-<a class="jxr_linenumber" name="L4303" href="#L4303">4303</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4304" href="#L4304">4304</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4305" href="#L4305">4305</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L4306" href="#L4306">4306</a> 			setState(781);
-<a class="jxr_linenumber" name="L4307" href="#L4307">4307</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4308" href="#L4308">4308</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,78,_ctx) ) {
-<a class="jxr_linenumber" name="L4309" href="#L4309">4309</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L4310" href="#L4310">4310</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4311" href="#L4311">4311</a> 				{
-<a class="jxr_linenumber" name="L4312" href="#L4312">4312</a> 				setState(768);
-<a class="jxr_linenumber" name="L4313" href="#L4313">4313</a> 				formalParameter();
-<a class="jxr_linenumber" name="L4314" href="#L4314">4314</a> 				setState(773);
-<a class="jxr_linenumber" name="L4315" href="#L4315">4315</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4316" href="#L4316">4316</a> 				_alt = getInterpreter().adaptivePredict(_input,76,_ctx);
-<a class="jxr_linenumber" name="L4317" href="#L4317">4317</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L4318" href="#L4318">4318</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L4319" href="#L4319">4319</a> 						{
-<a class="jxr_linenumber" name="L4320" href="#L4320">4320</a> 						{
-<a class="jxr_linenumber" name="L4321" href="#L4321">4321</a> 						setState(769);
-<a class="jxr_linenumber" name="L4322" href="#L4322">4322</a> 						match(COMMA);
-<a class="jxr_linenumber" name="L4323" href="#L4323">4323</a> 						setState(770);
-<a class="jxr_linenumber" name="L4324" href="#L4324">4324</a> 						formalParameter();
-<a class="jxr_linenumber" name="L4325" href="#L4325">4325</a> 						}
-<a class="jxr_linenumber" name="L4326" href="#L4326">4326</a> 						} 
-<a class="jxr_linenumber" name="L4327" href="#L4327">4327</a> 					}
-<a class="jxr_linenumber" name="L4328" href="#L4328">4328</a> 					setState(775);
-<a class="jxr_linenumber" name="L4329" href="#L4329">4329</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4330" href="#L4330">4330</a> 					_alt = getInterpreter().adaptivePredict(_input,76,_ctx);
-<a class="jxr_linenumber" name="L4331" href="#L4331">4331</a> 				}
-<a class="jxr_linenumber" name="L4332" href="#L4332">4332</a> 				setState(778);
-<a class="jxr_linenumber" name="L4333" href="#L4333">4333</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4334" href="#L4334">4334</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4335" href="#L4335">4335</a> 				<strong class="jxr_keyword">if</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L4336" href="#L4336">4336</a> 					{
-<a class="jxr_linenumber" name="L4337" href="#L4337">4337</a> 					setState(776);
-<a class="jxr_linenumber" name="L4338" href="#L4338">4338</a> 					match(COMMA);
-<a class="jxr_linenumber" name="L4339" href="#L4339">4339</a> 					setState(777);
-<a class="jxr_linenumber" name="L4340" href="#L4340">4340</a> 					lastFormalParameter();
-<a class="jxr_linenumber" name="L4341" href="#L4341">4341</a> 					}
-<a class="jxr_linenumber" name="L4342" href="#L4342">4342</a> 				}
-<a class="jxr_linenumber" name="L4343" href="#L4343">4343</a> 
-<a class="jxr_linenumber" name="L4344" href="#L4344">4344</a> 				}
-<a class="jxr_linenumber" name="L4345" href="#L4345">4345</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4346" href="#L4346">4346</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L4347" href="#L4347">4347</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L4348" href="#L4348">4348</a> 				{
-<a class="jxr_linenumber" name="L4349" href="#L4349">4349</a> 				setState(780);
-<a class="jxr_linenumber" name="L4350" href="#L4350">4350</a> 				lastFormalParameter();
-<a class="jxr_linenumber" name="L4351" href="#L4351">4351</a> 				}
-<a class="jxr_linenumber" name="L4352" href="#L4352">4352</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4353" href="#L4353">4353</a> 			}
-<a class="jxr_linenumber" name="L4354" href="#L4354">4354</a> 		}
-<a class="jxr_linenumber" name="L4355" href="#L4355">4355</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4356" href="#L4356">4356</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4357" href="#L4357">4357</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4358" href="#L4358">4358</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4359" href="#L4359">4359</a> 		}
-<a class="jxr_linenumber" name="L4360" href="#L4360">4360</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4361" href="#L4361">4361</a> 			exitRule();
-<a class="jxr_linenumber" name="L4362" href="#L4362">4362</a> 		}
-<a class="jxr_linenumber" name="L4363" href="#L4363">4363</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4364" href="#L4364">4364</a> 	}
-<a class="jxr_linenumber" name="L4365" href="#L4365">4365</a> 
-<a class="jxr_linenumber" name="L4366" href="#L4366">4366</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4367" href="#L4367">4367</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4368" href="#L4368">4368</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
-<a class="jxr_linenumber" name="L4369" href="#L4369">4369</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
-<a class="jxr_linenumber" name="L4370" href="#L4370">4370</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L4371" href="#L4371">4371</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
-<a class="jxr_linenumber" name="L4372" href="#L4372">4372</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4373" href="#L4373">4373</a> 		}
-<a class="jxr_linenumber" name="L4374" href="#L4374">4374</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L4375" href="#L4375">4375</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4376" href="#L4376">4376</a> 		}
-<a class="jxr_linenumber" name="L4377" href="#L4377">4377</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
-<a class="jxr_linenumber" name="L4378" href="#L4378">4378</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4379" href="#L4379">4379</a> 		}
-<a class="jxr_linenumber" name="L4380" href="#L4380">4380</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4381" href="#L4381">4381</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4382" href="#L4382">4382</a> 		}
-<a class="jxr_linenumber" name="L4383" href="#L4383">4383</a> 		<strong class="jxr_keyword">public</strong> FormalParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4384" href="#L4384">4384</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4385" href="#L4385">4385</a> 		}
-<a class="jxr_linenumber" name="L4386" href="#L4386">4386</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameter; }
-<a class="jxr_linenumber" name="L4387" href="#L4387">4387</a> 		@Override
-<a class="jxr_linenumber" name="L4388" href="#L4388">4388</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4389" href="#L4389">4389</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameter(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4390" href="#L4390">4390</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4391" href="#L4391">4391</a> 		}
-<a class="jxr_linenumber" name="L4392" href="#L4392">4392</a> 	}
-<a class="jxr_linenumber" name="L4393" href="#L4393">4393</a> 
-<a class="jxr_linenumber" name="L4394" href="#L4394">4394</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParameterContext formalParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4395" href="#L4395">4395</a> 		FormalParameterContext _localctx = <strong class="jxr_keyword">new</strong> FormalParameterContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4396" href="#L4396">4396</a> 		enterRule(_localctx, 106, RULE_formalParameter);
-<a class="jxr_linenumber" name="L4397" href="#L4397">4397</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4398" href="#L4398">4398</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L4399" href="#L4399">4399</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4400" href="#L4400">4400</a> 			{
-<a class="jxr_linenumber" name="L4401" href="#L4401">4401</a> 			setState(786);
-<a class="jxr_linenumber" name="L4402" href="#L4402">4402</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4403" href="#L4403">4403</a> 			_alt = getInterpreter().adaptivePredict(_input,79,_ctx);
-<a class="jxr_linenumber" name="L4404" href="#L4404">4404</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L4405" href="#L4405">4405</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L4406" href="#L4406">4406</a> 					{
-<a class="jxr_linenumber" name="L4407" href="#L4407">4407</a> 					{
-<a class="jxr_linenumber" name="L4408" href="#L4408">4408</a> 					setState(783);
-<a class="jxr_linenumber" name="L4409" href="#L4409">4409</a> 					((FormalParameterContext)_localctx).variableModifier = variableModifier();
-<a class="jxr_linenumber" name="L4410" href="#L4410">4410</a> 					((FormalParameterContext)_localctx).mods.add(((FormalParameterContext)_localctx).variableModifier);
-<a class="jxr_linenumber" name="L4411" href="#L4411">4411</a> 					}
-<a class="jxr_linenumber" name="L4412" href="#L4412">4412</a> 					} 
-<a class="jxr_linenumber" name="L4413" href="#L4413">4413</a> 				}
-<a class="jxr_linenumber" name="L4414" href="#L4414">4414</a> 				setState(788);
-<a class="jxr_linenumber" name="L4415" href="#L4415">4415</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4416" href="#L4416">4416</a> 				_alt = getInterpreter().adaptivePredict(_input,79,_ctx);
-<a class="jxr_linenumber" name="L4417" href="#L4417">4417</a> 			}
-<a class="jxr_linenumber" name="L4418" href="#L4418">4418</a> 			setState(789);
-<a class="jxr_linenumber" name="L4419" href="#L4419">4419</a> 			((FormalParameterContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L4420" href="#L4420">4420</a> 			setState(790);
-<a class="jxr_linenumber" name="L4421" href="#L4421">4421</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
-<a class="jxr_linenumber" name="L4422" href="#L4422">4422</a> 			}
-<a class="jxr_linenumber" name="L4423" href="#L4423">4423</a> 		}
-<a class="jxr_linenumber" name="L4424" href="#L4424">4424</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4425" href="#L4425">4425</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4426" href="#L4426">4426</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4427" href="#L4427">4427</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4428" href="#L4428">4428</a> 		}
-<a class="jxr_linenumber" name="L4429" href="#L4429">4429</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4430" href="#L4430">4430</a> 			exitRule();
-<a class="jxr_linenumber" name="L4431" href="#L4431">4431</a> 		}
-<a class="jxr_linenumber" name="L4432" href="#L4432">4432</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4433" href="#L4433">4433</a> 	}
-<a class="jxr_linenumber" name="L4434" href="#L4434">4434</a> 
-<a class="jxr_linenumber" name="L4435" href="#L4435">4435</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4436" href="#L4436">4436</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LastFormalParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4437" href="#L4437">4437</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
-<a class="jxr_linenumber" name="L4438" href="#L4438">4438</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
-<a class="jxr_linenumber" name="L4439" href="#L4439">4439</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L4440" href="#L4440">4440</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L4441" href="#L4441">4441</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4442" href="#L4442">4442</a> 		}
-<a class="jxr_linenumber" name="L4443" href="#L4443">4443</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ELLIPSIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ELLIPSIS, 0); }
-<a class="jxr_linenumber" name="L4444" href="#L4444">4444</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
-<a class="jxr_linenumber" name="L4445" href="#L4445">4445</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4286" href="#L4286">4286</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L4287" href="#L4287">4287</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4288" href="#L4288">4288</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L4289" href="#L4289">4289</a> 		}
+<a class="jxr_linenumber" name="L4290" href="#L4290">4290</a> 		<strong class="jxr_keyword">public</strong> LastFormalParameterContext lastFormalParameter() {
+<a class="jxr_linenumber" name="L4291" href="#L4291">4291</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LastFormalParameterContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4292" href="#L4292">4292</a> 		}
+<a class="jxr_linenumber" name="L4293" href="#L4293">4293</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4294" href="#L4294">4294</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4295" href="#L4295">4295</a> 		}
+<a class="jxr_linenumber" name="L4296" href="#L4296">4296</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameterList; }
+<a class="jxr_linenumber" name="L4297" href="#L4297">4297</a> 		@Override
+<a class="jxr_linenumber" name="L4298" href="#L4298">4298</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4299" href="#L4299">4299</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameterList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4300" href="#L4300">4300</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4301" href="#L4301">4301</a> 		}
+<a class="jxr_linenumber" name="L4302" href="#L4302">4302</a> 	}
+<a class="jxr_linenumber" name="L4303" href="#L4303">4303</a> 
+<a class="jxr_linenumber" name="L4304" href="#L4304">4304</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParameterListContext formalParameterList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4305" href="#L4305">4305</a> 		FormalParameterListContext _localctx = <strong class="jxr_keyword">new</strong> FormalParameterListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4306" href="#L4306">4306</a> 		enterRule(_localctx, 104, RULE_formalParameterList);
+<a class="jxr_linenumber" name="L4307" href="#L4307">4307</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4308" href="#L4308">4308</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4309" href="#L4309">4309</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L4310" href="#L4310">4310</a> 			setState(781);
+<a class="jxr_linenumber" name="L4311" href="#L4311">4311</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4312" href="#L4312">4312</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,78,_ctx) ) {
+<a class="jxr_linenumber" name="L4313" href="#L4313">4313</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L4314" href="#L4314">4314</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4315" href="#L4315">4315</a> 				{
+<a class="jxr_linenumber" name="L4316" href="#L4316">4316</a> 				setState(768);
+<a class="jxr_linenumber" name="L4317" href="#L4317">4317</a> 				formalParameter();
+<a class="jxr_linenumber" name="L4318" href="#L4318">4318</a> 				setState(773);
+<a class="jxr_linenumber" name="L4319" href="#L4319">4319</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4320" href="#L4320">4320</a> 				_alt = getInterpreter().adaptivePredict(_input,76,_ctx);
+<a class="jxr_linenumber" name="L4321" href="#L4321">4321</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L4322" href="#L4322">4322</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L4323" href="#L4323">4323</a> 						{
+<a class="jxr_linenumber" name="L4324" href="#L4324">4324</a> 						{
+<a class="jxr_linenumber" name="L4325" href="#L4325">4325</a> 						setState(769);
+<a class="jxr_linenumber" name="L4326" href="#L4326">4326</a> 						match(COMMA);
+<a class="jxr_linenumber" name="L4327" href="#L4327">4327</a> 						setState(770);
+<a class="jxr_linenumber" name="L4328" href="#L4328">4328</a> 						formalParameter();
+<a class="jxr_linenumber" name="L4329" href="#L4329">4329</a> 						}
+<a class="jxr_linenumber" name="L4330" href="#L4330">4330</a> 						} 
+<a class="jxr_linenumber" name="L4331" href="#L4331">4331</a> 					}
+<a class="jxr_linenumber" name="L4332" href="#L4332">4332</a> 					setState(775);
+<a class="jxr_linenumber" name="L4333" href="#L4333">4333</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4334" href="#L4334">4334</a> 					_alt = getInterpreter().adaptivePredict(_input,76,_ctx);
+<a class="jxr_linenumber" name="L4335" href="#L4335">4335</a> 				}
+<a class="jxr_linenumber" name="L4336" href="#L4336">4336</a> 				setState(778);
+<a class="jxr_linenumber" name="L4337" href="#L4337">4337</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4338" href="#L4338">4338</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4339" href="#L4339">4339</a> 				<strong class="jxr_keyword">if</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L4340" href="#L4340">4340</a> 					{
+<a class="jxr_linenumber" name="L4341" href="#L4341">4341</a> 					setState(776);
+<a class="jxr_linenumber" name="L4342" href="#L4342">4342</a> 					match(COMMA);
+<a class="jxr_linenumber" name="L4343" href="#L4343">4343</a> 					setState(777);
+<a class="jxr_linenumber" name="L4344" href="#L4344">4344</a> 					lastFormalParameter();
+<a class="jxr_linenumber" name="L4345" href="#L4345">4345</a> 					}
+<a class="jxr_linenumber" name="L4346" href="#L4346">4346</a> 				}
+<a class="jxr_linenumber" name="L4347" href="#L4347">4347</a> 
+<a class="jxr_linenumber" name="L4348" href="#L4348">4348</a> 				}
+<a class="jxr_linenumber" name="L4349" href="#L4349">4349</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4350" href="#L4350">4350</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L4351" href="#L4351">4351</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L4352" href="#L4352">4352</a> 				{
+<a class="jxr_linenumber" name="L4353" href="#L4353">4353</a> 				setState(780);
+<a class="jxr_linenumber" name="L4354" href="#L4354">4354</a> 				lastFormalParameter();
+<a class="jxr_linenumber" name="L4355" href="#L4355">4355</a> 				}
+<a class="jxr_linenumber" name="L4356" href="#L4356">4356</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4357" href="#L4357">4357</a> 			}
+<a class="jxr_linenumber" name="L4358" href="#L4358">4358</a> 		}
+<a class="jxr_linenumber" name="L4359" href="#L4359">4359</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4360" href="#L4360">4360</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4361" href="#L4361">4361</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4362" href="#L4362">4362</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4363" href="#L4363">4363</a> 		}
+<a class="jxr_linenumber" name="L4364" href="#L4364">4364</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4365" href="#L4365">4365</a> 			exitRule();
+<a class="jxr_linenumber" name="L4366" href="#L4366">4366</a> 		}
+<a class="jxr_linenumber" name="L4367" href="#L4367">4367</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4368" href="#L4368">4368</a> 	}
+<a class="jxr_linenumber" name="L4369" href="#L4369">4369</a> 
+<a class="jxr_linenumber" name="L4370" href="#L4370">4370</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4371" href="#L4371">4371</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4372" href="#L4372">4372</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
+<a class="jxr_linenumber" name="L4373" href="#L4373">4373</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
+<a class="jxr_linenumber" name="L4374" href="#L4374">4374</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L4375" href="#L4375">4375</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
+<a class="jxr_linenumber" name="L4376" href="#L4376">4376</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4377" href="#L4377">4377</a> 		}
+<a class="jxr_linenumber" name="L4378" href="#L4378">4378</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L4379" href="#L4379">4379</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4380" href="#L4380">4380</a> 		}
+<a class="jxr_linenumber" name="L4381" href="#L4381">4381</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
+<a class="jxr_linenumber" name="L4382" href="#L4382">4382</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4383" href="#L4383">4383</a> 		}
+<a class="jxr_linenumber" name="L4384" href="#L4384">4384</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4385" href="#L4385">4385</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L4386" href="#L4386">4386</a> 		}
+<a class="jxr_linenumber" name="L4387" href="#L4387">4387</a> 		<strong class="jxr_keyword">public</strong> FormalParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4388" href="#L4388">4388</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4389" href="#L4389">4389</a> 		}
+<a class="jxr_linenumber" name="L4390" href="#L4390">4390</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_formalParameter; }
+<a class="jxr_linenumber" name="L4391" href="#L4391">4391</a> 		@Override
+<a class="jxr_linenumber" name="L4392" href="#L4392">4392</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4393" href="#L4393">4393</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalParameter(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4394" href="#L4394">4394</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4395" href="#L4395">4395</a> 		}
+<a class="jxr_linenumber" name="L4396" href="#L4396">4396</a> 	}
+<a class="jxr_linenumber" name="L4397" href="#L4397">4397</a> 
+<a class="jxr_linenumber" name="L4398" href="#L4398">4398</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FormalParameterContext formalParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4399" href="#L4399">4399</a> 		FormalParameterContext _localctx = <strong class="jxr_keyword">new</strong> FormalParameterContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4400" href="#L4400">4400</a> 		enterRule(_localctx, 106, RULE_formalParameter);
+<a class="jxr_linenumber" name="L4401" href="#L4401">4401</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4402" href="#L4402">4402</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L4403" href="#L4403">4403</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4404" href="#L4404">4404</a> 			{
+<a class="jxr_linenumber" name="L4405" href="#L4405">4405</a> 			setState(786);
+<a class="jxr_linenumber" name="L4406" href="#L4406">4406</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4407" href="#L4407">4407</a> 			_alt = getInterpreter().adaptivePredict(_input,79,_ctx);
+<a class="jxr_linenumber" name="L4408" href="#L4408">4408</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L4409" href="#L4409">4409</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L4410" href="#L4410">4410</a> 					{
+<a class="jxr_linenumber" name="L4411" href="#L4411">4411</a> 					{
+<a class="jxr_linenumber" name="L4412" href="#L4412">4412</a> 					setState(783);
+<a class="jxr_linenumber" name="L4413" href="#L4413">4413</a> 					((FormalParameterContext)_localctx).variableModifier = variableModifier();
+<a class="jxr_linenumber" name="L4414" href="#L4414">4414</a> 					((FormalParameterContext)_localctx).mods.add(((FormalParameterContext)_localctx).variableModifier);
+<a class="jxr_linenumber" name="L4415" href="#L4415">4415</a> 					}
+<a class="jxr_linenumber" name="L4416" href="#L4416">4416</a> 					} 
+<a class="jxr_linenumber" name="L4417" href="#L4417">4417</a> 				}
+<a class="jxr_linenumber" name="L4418" href="#L4418">4418</a> 				setState(788);
+<a class="jxr_linenumber" name="L4419" href="#L4419">4419</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4420" href="#L4420">4420</a> 				_alt = getInterpreter().adaptivePredict(_input,79,_ctx);
+<a class="jxr_linenumber" name="L4421" href="#L4421">4421</a> 			}
+<a class="jxr_linenumber" name="L4422" href="#L4422">4422</a> 			setState(789);
+<a class="jxr_linenumber" name="L4423" href="#L4423">4423</a> 			((FormalParameterContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L4424" href="#L4424">4424</a> 			setState(790);
+<a class="jxr_linenumber" name="L4425" href="#L4425">4425</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L4426" href="#L4426">4426</a> 			}
+<a class="jxr_linenumber" name="L4427" href="#L4427">4427</a> 		}
+<a class="jxr_linenumber" name="L4428" href="#L4428">4428</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4429" href="#L4429">4429</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4430" href="#L4430">4430</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4431" href="#L4431">4431</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4432" href="#L4432">4432</a> 		}
+<a class="jxr_linenumber" name="L4433" href="#L4433">4433</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4434" href="#L4434">4434</a> 			exitRule();
+<a class="jxr_linenumber" name="L4435" href="#L4435">4435</a> 		}
+<a class="jxr_linenumber" name="L4436" href="#L4436">4436</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4437" href="#L4437">4437</a> 	}
+<a class="jxr_linenumber" name="L4438" href="#L4438">4438</a> 
+<a class="jxr_linenumber" name="L4439" href="#L4439">4439</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4440" href="#L4440">4440</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LastFormalParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4441" href="#L4441">4441</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
+<a class="jxr_linenumber" name="L4442" href="#L4442">4442</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
+<a class="jxr_linenumber" name="L4443" href="#L4443">4443</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L4444" href="#L4444">4444</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L4445" href="#L4445">4445</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L4446" href="#L4446">4446</a> 		}
-<a class="jxr_linenumber" name="L4447" href="#L4447">4447</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L4448" href="#L4448">4448</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4449" href="#L4449">4449</a> 		}
-<a class="jxr_linenumber" name="L4450" href="#L4450">4450</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
-<a class="jxr_linenumber" name="L4451" href="#L4451">4451</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4452" href="#L4452">4452</a> 		}
-<a class="jxr_linenumber" name="L4453" href="#L4453">4453</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4454" href="#L4454">4454</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4455" href="#L4455">4455</a> 		}
-<a class="jxr_linenumber" name="L4456" href="#L4456">4456</a> 		<strong class="jxr_keyword">public</strong> LastFormalParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4457" href="#L4457">4457</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4458" href="#L4458">4458</a> 		}
-<a class="jxr_linenumber" name="L4459" href="#L4459">4459</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lastFormalParameter; }
-<a class="jxr_linenumber" name="L4460" href="#L4460">4460</a> 		@Override
-<a class="jxr_linenumber" name="L4461" href="#L4461">4461</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4462" href="#L4462">4462</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLastFormalParameter(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4463" href="#L4463">4463</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4464" href="#L4464">4464</a> 		}
-<a class="jxr_linenumber" name="L4465" href="#L4465">4465</a> 	}
-<a class="jxr_linenumber" name="L4466" href="#L4466">4466</a> 
-<a class="jxr_linenumber" name="L4467" href="#L4467">4467</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LastFormalParameterContext lastFormalParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4468" href="#L4468">4468</a> 		LastFormalParameterContext _localctx = <strong class="jxr_keyword">new</strong> LastFormalParameterContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4469" href="#L4469">4469</a> 		enterRule(_localctx, 108, RULE_lastFormalParameter);
-<a class="jxr_linenumber" name="L4470" href="#L4470">4470</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4471" href="#L4471">4471</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L4472" href="#L4472">4472</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4473" href="#L4473">4473</a> 			{
-<a class="jxr_linenumber" name="L4474" href="#L4474">4474</a> 			setState(795);
-<a class="jxr_linenumber" name="L4475" href="#L4475">4475</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4476" href="#L4476">4476</a> 			_alt = getInterpreter().adaptivePredict(_input,80,_ctx);
-<a class="jxr_linenumber" name="L4477" href="#L4477">4477</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L4478" href="#L4478">4478</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L4479" href="#L4479">4479</a> 					{
-<a class="jxr_linenumber" name="L4480" href="#L4480">4480</a> 					{
-<a class="jxr_linenumber" name="L4481" href="#L4481">4481</a> 					setState(792);
-<a class="jxr_linenumber" name="L4482" href="#L4482">4482</a> 					((LastFormalParameterContext)_localctx).variableModifier = variableModifier();
-<a class="jxr_linenumber" name="L4483" href="#L4483">4483</a> 					((LastFormalParameterContext)_localctx).mods.add(((LastFormalParameterContext)_localctx).variableModifier);
-<a class="jxr_linenumber" name="L4484" href="#L4484">4484</a> 					}
-<a class="jxr_linenumber" name="L4485" href="#L4485">4485</a> 					} 
-<a class="jxr_linenumber" name="L4486" href="#L4486">4486</a> 				}
-<a class="jxr_linenumber" name="L4487" href="#L4487">4487</a> 				setState(797);
-<a class="jxr_linenumber" name="L4488" href="#L4488">4488</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4489" href="#L4489">4489</a> 				_alt = getInterpreter().adaptivePredict(_input,80,_ctx);
-<a class="jxr_linenumber" name="L4490" href="#L4490">4490</a> 			}
-<a class="jxr_linenumber" name="L4491" href="#L4491">4491</a> 			setState(798);
-<a class="jxr_linenumber" name="L4492" href="#L4492">4492</a> 			((LastFormalParameterContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L4493" href="#L4493">4493</a> 			setState(799);
-<a class="jxr_linenumber" name="L4494" href="#L4494">4494</a> 			annotations(false);
-<a class="jxr_linenumber" name="L4495" href="#L4495">4495</a> 			setState(800);
-<a class="jxr_linenumber" name="L4496" href="#L4496">4496</a> 			match(ELLIPSIS);
-<a class="jxr_linenumber" name="L4497" href="#L4497">4497</a> 			setState(801);
-<a class="jxr_linenumber" name="L4498" href="#L4498">4498</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
-<a class="jxr_linenumber" name="L4499" href="#L4499">4499</a> 			}
-<a class="jxr_linenumber" name="L4500" href="#L4500">4500</a> 		}
-<a class="jxr_linenumber" name="L4501" href="#L4501">4501</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4502" href="#L4502">4502</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4503" href="#L4503">4503</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4504" href="#L4504">4504</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4505" href="#L4505">4505</a> 		}
-<a class="jxr_linenumber" name="L4506" href="#L4506">4506</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4507" href="#L4507">4507</a> 			exitRule();
-<a class="jxr_linenumber" name="L4508" href="#L4508">4508</a> 		}
-<a class="jxr_linenumber" name="L4509" href="#L4509">4509</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4510" href="#L4510">4510</a> 	}
-<a class="jxr_linenumber" name="L4511" href="#L4511">4511</a> 
-<a class="jxr_linenumber" name="L4512" href="#L4512">4512</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4513" href="#L4513">4513</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4514" href="#L4514">4514</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext qualifiedNameExtended;
-<a class="jxr_linenumber" name="L4515" href="#L4515">4515</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;QualifiedNameExtendedContext&gt;();
-<a class="jxr_linenumber" name="L4516" href="#L4516">4516</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L4517" href="#L4517">4517</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4518" href="#L4518">4518</a> 		}
-<a class="jxr_linenumber" name="L4519" href="#L4519">4519</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameExtendedContext&gt; qualifiedNameExtended() {
-<a class="jxr_linenumber" name="L4520" href="#L4520">4520</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(QualifiedNameExtendedContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4521" href="#L4521">4521</a> 		}
-<a class="jxr_linenumber" name="L4522" href="#L4522">4522</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext qualifiedNameExtended(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4523" href="#L4523">4523</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameExtendedContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4524" href="#L4524">4524</a> 		}
-<a class="jxr_linenumber" name="L4525" href="#L4525">4525</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4526" href="#L4526">4526</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4527" href="#L4527">4527</a> 		}
-<a class="jxr_linenumber" name="L4528" href="#L4528">4528</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedName; }
-<a class="jxr_linenumber" name="L4529" href="#L4529">4529</a> 		@Override
-<a class="jxr_linenumber" name="L4530" href="#L4530">4530</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4531" href="#L4531">4531</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedName(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4532" href="#L4532">4532</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4533" href="#L4533">4533</a> 		}
-<a class="jxr_linenumber" name="L4534" href="#L4534">4534</a> 	}
-<a class="jxr_linenumber" name="L4535" href="#L4535">4535</a> 
-<a class="jxr_linenumber" name="L4536" href="#L4536">4536</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameContext qualifiedName() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4537" href="#L4537">4537</a> 		QualifiedNameContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4538" href="#L4538">4538</a> 		enterRule(_localctx, 110, RULE_qualifiedName);
-<a class="jxr_linenumber" name="L4539" href="#L4539">4539</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4540" href="#L4540">4540</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L4541" href="#L4541">4541</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4542" href="#L4542">4542</a> 			{
-<a class="jxr_linenumber" name="L4543" href="#L4543">4543</a> 			setState(803);
-<a class="jxr_linenumber" name="L4544" href="#L4544">4544</a> 			id();
-<a class="jxr_linenumber" name="L4545" href="#L4545">4545</a> 			setState(807);
-<a class="jxr_linenumber" name="L4546" href="#L4546">4546</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4547" href="#L4547">4547</a> 			_alt = getInterpreter().adaptivePredict(_input,81,_ctx);
-<a class="jxr_linenumber" name="L4548" href="#L4548">4548</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L4549" href="#L4549">4549</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L4550" href="#L4550">4550</a> 					{
-<a class="jxr_linenumber" name="L4551" href="#L4551">4551</a> 					{
-<a class="jxr_linenumber" name="L4552" href="#L4552">4552</a> 					setState(804);
-<a class="jxr_linenumber" name="L4553" href="#L4553">4553</a> 					((QualifiedNameContext)_localctx).qualifiedNameExtended = qualifiedNameExtended();
-<a class="jxr_linenumber" name="L4554" href="#L4554">4554</a> 					((QualifiedNameContext)_localctx).extended.add(((QualifiedNameContext)_localctx).qualifiedNameExtended);
-<a class="jxr_linenumber" name="L4555" href="#L4555">4555</a> 					}
-<a class="jxr_linenumber" name="L4556" href="#L4556">4556</a> 					} 
-<a class="jxr_linenumber" name="L4557" href="#L4557">4557</a> 				}
-<a class="jxr_linenumber" name="L4558" href="#L4558">4558</a> 				setState(809);
-<a class="jxr_linenumber" name="L4559" href="#L4559">4559</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4560" href="#L4560">4560</a> 				_alt = getInterpreter().adaptivePredict(_input,81,_ctx);
-<a class="jxr_linenumber" name="L4561" href="#L4561">4561</a> 			}
-<a class="jxr_linenumber" name="L4562" href="#L4562">4562</a> 			}
-<a class="jxr_linenumber" name="L4563" href="#L4563">4563</a> 		}
-<a class="jxr_linenumber" name="L4564" href="#L4564">4564</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4565" href="#L4565">4565</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4566" href="#L4566">4566</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4567" href="#L4567">4567</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4568" href="#L4568">4568</a> 		}
-<a class="jxr_linenumber" name="L4569" href="#L4569">4569</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4570" href="#L4570">4570</a> 			exitRule();
-<a class="jxr_linenumber" name="L4571" href="#L4571">4571</a> 		}
-<a class="jxr_linenumber" name="L4572" href="#L4572">4572</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4573" href="#L4573">4573</a> 	}
-<a class="jxr_linenumber" name="L4574" href="#L4574">4574</a> 
-<a class="jxr_linenumber" name="L4575" href="#L4575">4575</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4576" href="#L4576">4576</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4577" href="#L4577">4577</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L4578" href="#L4578">4578</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L4579" href="#L4579">4579</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4580" href="#L4580">4580</a> 		}
-<a class="jxr_linenumber" name="L4581" href="#L4581">4581</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L4582" href="#L4582">4582</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4583" href="#L4583">4583</a> 		}
-<a class="jxr_linenumber" name="L4584" href="#L4584">4584</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4585" href="#L4585">4585</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4586" href="#L4586">4586</a> 		}
-<a class="jxr_linenumber" name="L4587" href="#L4587">4587</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedNameExtended; }
-<a class="jxr_linenumber" name="L4588" href="#L4588">4588</a> 		@Override
-<a class="jxr_linenumber" name="L4589" href="#L4589">4589</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4590" href="#L4590">4590</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedNameExtended(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4591" href="#L4591">4591</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4592" href="#L4592">4592</a> 		}
-<a class="jxr_linenumber" name="L4593" href="#L4593">4593</a> 	}
-<a class="jxr_linenumber" name="L4594" href="#L4594">4594</a> 
-<a class="jxr_linenumber" name="L4595" href="#L4595">4595</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameExtendedContext qualifiedNameExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4596" href="#L4596">4596</a> 		QualifiedNameExtendedContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameExtendedContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4597" href="#L4597">4597</a> 		enterRule(_localctx, 112, RULE_qualifiedNameExtended);
-<a class="jxr_linenumber" name="L4598" href="#L4598">4598</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4599" href="#L4599">4599</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4600" href="#L4600">4600</a> 			{
-<a class="jxr_linenumber" name="L4601" href="#L4601">4601</a> 			setState(810);
-<a class="jxr_linenumber" name="L4602" href="#L4602">4602</a> 			match(DOT);
-<a class="jxr_linenumber" name="L4603" href="#L4603">4603</a> 			setState(811);
-<a class="jxr_linenumber" name="L4604" href="#L4604">4604</a> 			annotations(false);
-<a class="jxr_linenumber" name="L4605" href="#L4605">4605</a> 			setState(812);
-<a class="jxr_linenumber" name="L4606" href="#L4606">4606</a> 			id();
-<a class="jxr_linenumber" name="L4607" href="#L4607">4607</a> 			}
-<a class="jxr_linenumber" name="L4608" href="#L4608">4608</a> 		}
-<a class="jxr_linenumber" name="L4609" href="#L4609">4609</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4610" href="#L4610">4610</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4611" href="#L4611">4611</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4612" href="#L4612">4612</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4613" href="#L4613">4613</a> 		}
-<a class="jxr_linenumber" name="L4614" href="#L4614">4614</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4615" href="#L4615">4615</a> 			exitRule();
-<a class="jxr_linenumber" name="L4616" href="#L4616">4616</a> 		}
-<a class="jxr_linenumber" name="L4617" href="#L4617">4617</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4618" href="#L4618">4618</a> 	}
-<a class="jxr_linenumber" name="L4619" href="#L4619">4619</a> 
-<a class="jxr_linenumber" name="L4620" href="#L4620">4620</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4621" href="#L4621">4621</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4622" href="#L4622">4622</a> 		<strong class="jxr_keyword">public</strong> IntegerLiteralContext integerLiteral() {
-<a class="jxr_linenumber" name="L4623" href="#L4623">4623</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IntegerLiteralContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4624" href="#L4624">4624</a> 		}
-<a class="jxr_linenumber" name="L4625" href="#L4625">4625</a> 		<strong class="jxr_keyword">public</strong> FloatLiteralContext floatLiteral() {
-<a class="jxr_linenumber" name="L4626" href="#L4626">4626</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FloatLiteralContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4627" href="#L4627">4627</a> 		}
-<a class="jxr_linenumber" name="L4628" href="#L4628">4628</a> 		<strong class="jxr_keyword">public</strong> TextBlockLiteralContext textBlockLiteral() {
-<a class="jxr_linenumber" name="L4629" href="#L4629">4629</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TextBlockLiteralContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4630" href="#L4630">4630</a> 		}
-<a class="jxr_linenumber" name="L4631" href="#L4631">4631</a> 		<strong class="jxr_keyword">public</strong> TerminalNode CHAR_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.CHAR_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4632" href="#L4632">4632</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4633" href="#L4633">4633</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRUE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRUE, 0); }
-<a class="jxr_linenumber" name="L4634" href="#L4634">4634</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FALSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FALSE, 0); }
-<a class="jxr_linenumber" name="L4635" href="#L4635">4635</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NULL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NULL, 0); }
-<a class="jxr_linenumber" name="L4636" href="#L4636">4636</a> 		<strong class="jxr_keyword">public</strong> LiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4637" href="#L4637">4637</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4638" href="#L4638">4638</a> 		}
-<a class="jxr_linenumber" name="L4639" href="#L4639">4639</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_literal; }
-<a class="jxr_linenumber" name="L4640" href="#L4640">4640</a> 		@Override
-<a class="jxr_linenumber" name="L4641" href="#L4641">4641</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4642" href="#L4642">4642</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLiteral(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4643" href="#L4643">4643</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4644" href="#L4644">4644</a> 		}
-<a class="jxr_linenumber" name="L4645" href="#L4645">4645</a> 	}
-<a class="jxr_linenumber" name="L4646" href="#L4646">4646</a> 
-<a class="jxr_linenumber" name="L4647" href="#L4647">4647</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LiteralContext literal() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4648" href="#L4648">4648</a> 		LiteralContext _localctx = <strong class="jxr_keyword">new</strong> LiteralContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4649" href="#L4649">4649</a> 		enterRule(_localctx, 114, RULE_literal);
-<a class="jxr_linenumber" name="L4650" href="#L4650">4650</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4651" href="#L4651">4651</a> 			setState(822);
-<a class="jxr_linenumber" name="L4652" href="#L4652">4652</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4653" href="#L4653">4653</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L4654" href="#L4654">4654</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
-<a class="jxr_linenumber" name="L4655" href="#L4655">4655</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
-<a class="jxr_linenumber" name="L4656" href="#L4656">4656</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
-<a class="jxr_linenumber" name="L4657" href="#L4657">4657</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
-<a class="jxr_linenumber" name="L4658" href="#L4658">4658</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
-<a class="jxr_linenumber" name="L4659" href="#L4659">4659</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
-<a class="jxr_linenumber" name="L4660" href="#L4660">4660</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
-<a class="jxr_linenumber" name="L4661" href="#L4661">4661</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
-<a class="jxr_linenumber" name="L4662" href="#L4662">4662</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4663" href="#L4663">4663</a> 				{
-<a class="jxr_linenumber" name="L4664" href="#L4664">4664</a> 				setState(814);
-<a class="jxr_linenumber" name="L4665" href="#L4665">4665</a> 				integerLiteral();
-<a class="jxr_linenumber" name="L4666" href="#L4666">4666</a> 				}
-<a class="jxr_linenumber" name="L4667" href="#L4667">4667</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4668" href="#L4668">4668</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L4669" href="#L4669">4669</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L4670" href="#L4670">4670</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L4671" href="#L4671">4671</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L4672" href="#L4672">4672</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L4673" href="#L4673">4673</a> 				{
-<a class="jxr_linenumber" name="L4674" href="#L4674">4674</a> 				setState(815);
-<a class="jxr_linenumber" name="L4675" href="#L4675">4675</a> 				floatLiteral();
-<a class="jxr_linenumber" name="L4676" href="#L4676">4676</a> 				}
-<a class="jxr_linenumber" name="L4677" href="#L4677">4677</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4678" href="#L4678">4678</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
-<a class="jxr_linenumber" name="L4679" href="#L4679">4679</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L4680" href="#L4680">4680</a> 				{
-<a class="jxr_linenumber" name="L4681" href="#L4681">4681</a> 				setState(816);
-<a class="jxr_linenumber" name="L4682" href="#L4682">4682</a> 				textBlockLiteral();
-<a class="jxr_linenumber" name="L4683" href="#L4683">4683</a> 				}
-<a class="jxr_linenumber" name="L4684" href="#L4684">4684</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4685" href="#L4685">4685</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
-<a class="jxr_linenumber" name="L4686" href="#L4686">4686</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L4687" href="#L4687">4687</a> 				{
-<a class="jxr_linenumber" name="L4688" href="#L4688">4688</a> 				setState(817);
-<a class="jxr_linenumber" name="L4689" href="#L4689">4689</a> 				match(CHAR_LITERAL);
-<a class="jxr_linenumber" name="L4690" href="#L4690">4690</a> 				}
-<a class="jxr_linenumber" name="L4691" href="#L4691">4691</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4692" href="#L4692">4692</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
-<a class="jxr_linenumber" name="L4693" href="#L4693">4693</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L4694" href="#L4694">4694</a> 				{
-<a class="jxr_linenumber" name="L4695" href="#L4695">4695</a> 				setState(818);
-<a class="jxr_linenumber" name="L4696" href="#L4696">4696</a> 				match(STRING_LITERAL);
-<a class="jxr_linenumber" name="L4697" href="#L4697">4697</a> 				}
-<a class="jxr_linenumber" name="L4698" href="#L4698">4698</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4699" href="#L4699">4699</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
-<a class="jxr_linenumber" name="L4700" href="#L4700">4700</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L4701" href="#L4701">4701</a> 				{
-<a class="jxr_linenumber" name="L4702" href="#L4702">4702</a> 				setState(819);
-<a class="jxr_linenumber" name="L4703" href="#L4703">4703</a> 				match(LITERAL_TRUE);
-<a class="jxr_linenumber" name="L4704" href="#L4704">4704</a> 				}
-<a class="jxr_linenumber" name="L4705" href="#L4705">4705</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4706" href="#L4706">4706</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
-<a class="jxr_linenumber" name="L4707" href="#L4707">4707</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L4708" href="#L4708">4708</a> 				{
-<a class="jxr_linenumber" name="L4709" href="#L4709">4709</a> 				setState(820);
-<a class="jxr_linenumber" name="L4710" href="#L4710">4710</a> 				match(LITERAL_FALSE);
-<a class="jxr_linenumber" name="L4711" href="#L4711">4711</a> 				}
-<a class="jxr_linenumber" name="L4712" href="#L4712">4712</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4713" href="#L4713">4713</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
-<a class="jxr_linenumber" name="L4714" href="#L4714">4714</a> 				enterOuterAlt(_localctx, 8);
-<a class="jxr_linenumber" name="L4715" href="#L4715">4715</a> 				{
-<a class="jxr_linenumber" name="L4716" href="#L4716">4716</a> 				setState(821);
-<a class="jxr_linenumber" name="L4717" href="#L4717">4717</a> 				match(LITERAL_NULL);
-<a class="jxr_linenumber" name="L4718" href="#L4718">4718</a> 				}
-<a class="jxr_linenumber" name="L4719" href="#L4719">4719</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4720" href="#L4720">4720</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L4721" href="#L4721">4721</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4722" href="#L4722">4722</a> 			}
-<a class="jxr_linenumber" name="L4723" href="#L4723">4723</a> 		}
-<a class="jxr_linenumber" name="L4724" href="#L4724">4724</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4725" href="#L4725">4725</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4726" href="#L4726">4726</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4727" href="#L4727">4727</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4728" href="#L4728">4728</a> 		}
-<a class="jxr_linenumber" name="L4729" href="#L4729">4729</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4730" href="#L4730">4730</a> 			exitRule();
-<a class="jxr_linenumber" name="L4731" href="#L4731">4731</a> 		}
-<a class="jxr_linenumber" name="L4732" href="#L4732">4732</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4733" href="#L4733">4733</a> 	}
-<a class="jxr_linenumber" name="L4734" href="#L4734">4734</a> 
-<a class="jxr_linenumber" name="L4735" href="#L4735">4735</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4736" href="#L4736">4736</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IntegerLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4737" href="#L4737">4737</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DECIMAL_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DECIMAL_LITERAL_LONG, 0); }
-<a class="jxr_linenumber" name="L4738" href="#L4738">4738</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DECIMAL_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DECIMAL_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4739" href="#L4739">4739</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_LITERAL_LONG, 0); }
-<a class="jxr_linenumber" name="L4740" href="#L4740">4740</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4741" href="#L4741">4741</a> 		<strong class="jxr_keyword">public</strong> TerminalNode OCT_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.OCT_LITERAL_LONG, 0); }
-<a class="jxr_linenumber" name="L4742" href="#L4742">4742</a> 		<strong class="jxr_keyword">public</strong> TerminalNode OCT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.OCT_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4743" href="#L4743">4743</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BINARY_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BINARY_LITERAL_LONG, 0); }
-<a class="jxr_linenumber" name="L4744" href="#L4744">4744</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BINARY_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BINARY_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4745" href="#L4745">4745</a> 		<strong class="jxr_keyword">public</strong> IntegerLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4746" href="#L4746">4746</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4747" href="#L4747">4747</a> 		}
-<a class="jxr_linenumber" name="L4748" href="#L4748">4748</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_integerLiteral; }
-<a class="jxr_linenumber" name="L4749" href="#L4749">4749</a> 		@Override
-<a class="jxr_linenumber" name="L4750" href="#L4750">4750</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4751" href="#L4751">4751</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIntegerLiteral(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4752" href="#L4752">4752</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4753" href="#L4753">4753</a> 		}
-<a class="jxr_linenumber" name="L4754" href="#L4754">4754</a> 	}
-<a class="jxr_linenumber" name="L4755" href="#L4755">4755</a> 
-<a class="jxr_linenumber" name="L4756" href="#L4756">4756</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> IntegerLiteralContext integerLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4757" href="#L4757">4757</a> 		IntegerLiteralContext _localctx = <strong class="jxr_keyword">new</strong> IntegerLiteralContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4758" href="#L4758">4758</a> 		enterRule(_localctx, 116, RULE_integerLiteral);
-<a class="jxr_linenumber" name="L4759" href="#L4759">4759</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4760" href="#L4760">4760</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4761" href="#L4761">4761</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4762" href="#L4762">4762</a> 			{
-<a class="jxr_linenumber" name="L4763" href="#L4763">4763</a> 			setState(824);
-<a class="jxr_linenumber" name="L4764" href="#L4764">4764</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4765" href="#L4765">4765</a> 			<strong class="jxr_keyword">if</strong> ( !(((((_la - 226)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 226)) &amp; 255L) != 0)) ) {
-<a class="jxr_linenumber" name="L4766" href="#L4766">4766</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4767" href="#L4767">4767</a> 			}
-<a class="jxr_linenumber" name="L4768" href="#L4768">4768</a> 			<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L4769" href="#L4769">4769</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L4770" href="#L4770">4770</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4771" href="#L4771">4771</a> 				consume();
-<a class="jxr_linenumber" name="L4772" href="#L4772">4772</a> 			}
-<a class="jxr_linenumber" name="L4773" href="#L4773">4773</a> 			}
-<a class="jxr_linenumber" name="L4774" href="#L4774">4774</a> 		}
-<a class="jxr_linenumber" name="L4775" href="#L4775">4775</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4776" href="#L4776">4776</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4777" href="#L4777">4777</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4778" href="#L4778">4778</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4779" href="#L4779">4779</a> 		}
-<a class="jxr_linenumber" name="L4780" href="#L4780">4780</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4781" href="#L4781">4781</a> 			exitRule();
-<a class="jxr_linenumber" name="L4782" href="#L4782">4782</a> 		}
-<a class="jxr_linenumber" name="L4783" href="#L4783">4783</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4784" href="#L4784">4784</a> 	}
-<a class="jxr_linenumber" name="L4785" href="#L4785">4785</a> 
-<a class="jxr_linenumber" name="L4786" href="#L4786">4786</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4787" href="#L4787">4787</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FloatLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4788" href="#L4788">4788</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOUBLE_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOUBLE_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4789" href="#L4789">4789</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FLOAT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FLOAT_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4790" href="#L4790">4790</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_DOUBLE_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_DOUBLE_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4791" href="#L4791">4791</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_FLOAT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_FLOAT_LITERAL, 0); }
-<a class="jxr_linenumber" name="L4792" href="#L4792">4792</a> 		<strong class="jxr_keyword">public</strong> FloatLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4793" href="#L4793">4793</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4794" href="#L4794">4794</a> 		}
-<a class="jxr_linenumber" name="L4795" href="#L4795">4795</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_floatLiteral; }
-<a class="jxr_linenumber" name="L4796" href="#L4796">4796</a> 		@Override
-<a class="jxr_linenumber" name="L4797" href="#L4797">4797</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4798" href="#L4798">4798</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFloatLiteral(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4799" href="#L4799">4799</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4800" href="#L4800">4800</a> 		}
-<a class="jxr_linenumber" name="L4801" href="#L4801">4801</a> 	}
-<a class="jxr_linenumber" name="L4802" href="#L4802">4802</a> 
-<a class="jxr_linenumber" name="L4803" href="#L4803">4803</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FloatLiteralContext floatLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4804" href="#L4804">4804</a> 		FloatLiteralContext _localctx = <strong class="jxr_keyword">new</strong> FloatLiteralContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4805" href="#L4805">4805</a> 		enterRule(_localctx, 118, RULE_floatLiteral);
-<a class="jxr_linenumber" name="L4806" href="#L4806">4806</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4807" href="#L4807">4807</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4808" href="#L4808">4808</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4809" href="#L4809">4809</a> 			{
-<a class="jxr_linenumber" name="L4810" href="#L4810">4810</a> 			setState(826);
-<a class="jxr_linenumber" name="L4811" href="#L4811">4811</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4812" href="#L4812">4812</a> 			<strong class="jxr_keyword">if</strong> ( !(((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 15L) != 0)) ) {
-<a class="jxr_linenumber" name="L4813" href="#L4813">4813</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4814" href="#L4814">4814</a> 			}
-<a class="jxr_linenumber" name="L4815" href="#L4815">4815</a> 			<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L4816" href="#L4816">4816</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L4817" href="#L4817">4817</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4818" href="#L4818">4818</a> 				consume();
-<a class="jxr_linenumber" name="L4819" href="#L4819">4819</a> 			}
-<a class="jxr_linenumber" name="L4820" href="#L4820">4820</a> 			}
-<a class="jxr_linenumber" name="L4821" href="#L4821">4821</a> 		}
-<a class="jxr_linenumber" name="L4822" href="#L4822">4822</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4823" href="#L4823">4823</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4824" href="#L4824">4824</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4825" href="#L4825">4825</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4826" href="#L4826">4826</a> 		}
-<a class="jxr_linenumber" name="L4827" href="#L4827">4827</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4828" href="#L4828">4828</a> 			exitRule();
-<a class="jxr_linenumber" name="L4829" href="#L4829">4829</a> 		}
-<a class="jxr_linenumber" name="L4830" href="#L4830">4830</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4831" href="#L4831">4831</a> 	}
-<a class="jxr_linenumber" name="L4832" href="#L4832">4832</a> 
-<a class="jxr_linenumber" name="L4833" href="#L4833">4833</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4834" href="#L4834">4834</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TextBlockLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4835" href="#L4835">4835</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_LITERAL_BEGIN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_LITERAL_BEGIN, 0); }
-<a class="jxr_linenumber" name="L4836" href="#L4836">4836</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_CONTENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_CONTENT, 0); }
-<a class="jxr_linenumber" name="L4837" href="#L4837">4837</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_LITERAL_END() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_LITERAL_END, 0); }
-<a class="jxr_linenumber" name="L4838" href="#L4838">4838</a> 		<strong class="jxr_keyword">public</strong> TextBlockLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4839" href="#L4839">4839</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4840" href="#L4840">4840</a> 		}
-<a class="jxr_linenumber" name="L4841" href="#L4841">4841</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_textBlockLiteral; }
-<a class="jxr_linenumber" name="L4842" href="#L4842">4842</a> 		@Override
-<a class="jxr_linenumber" name="L4843" href="#L4843">4843</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4844" href="#L4844">4844</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTextBlockLiteral(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4845" href="#L4845">4845</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4846" href="#L4846">4846</a> 		}
-<a class="jxr_linenumber" name="L4847" href="#L4847">4847</a> 	}
-<a class="jxr_linenumber" name="L4848" href="#L4848">4848</a> 
-<a class="jxr_linenumber" name="L4849" href="#L4849">4849</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TextBlockLiteralContext textBlockLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4850" href="#L4850">4850</a> 		TextBlockLiteralContext _localctx = <strong class="jxr_keyword">new</strong> TextBlockLiteralContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4851" href="#L4851">4851</a> 		enterRule(_localctx, 120, RULE_textBlockLiteral);
-<a class="jxr_linenumber" name="L4852" href="#L4852">4852</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4853" href="#L4853">4853</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4854" href="#L4854">4854</a> 			{
-<a class="jxr_linenumber" name="L4855" href="#L4855">4855</a> 			setState(828);
-<a class="jxr_linenumber" name="L4856" href="#L4856">4856</a> 			match(TEXT_BLOCK_LITERAL_BEGIN);
-<a class="jxr_linenumber" name="L4857" href="#L4857">4857</a> 			setState(829);
-<a class="jxr_linenumber" name="L4858" href="#L4858">4858</a> 			match(TEXT_BLOCK_CONTENT);
-<a class="jxr_linenumber" name="L4859" href="#L4859">4859</a> 			setState(830);
-<a class="jxr_linenumber" name="L4860" href="#L4860">4860</a> 			match(TEXT_BLOCK_LITERAL_END);
-<a class="jxr_linenumber" name="L4861" href="#L4861">4861</a> 			}
-<a class="jxr_linenumber" name="L4862" href="#L4862">4862</a> 		}
-<a class="jxr_linenumber" name="L4863" href="#L4863">4863</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4864" href="#L4864">4864</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4865" href="#L4865">4865</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4866" href="#L4866">4866</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4867" href="#L4867">4867</a> 		}
-<a class="jxr_linenumber" name="L4868" href="#L4868">4868</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4869" href="#L4869">4869</a> 			exitRule();
-<a class="jxr_linenumber" name="L4870" href="#L4870">4870</a> 		}
-<a class="jxr_linenumber" name="L4871" href="#L4871">4871</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4872" href="#L4872">4872</a> 	}
-<a class="jxr_linenumber" name="L4873" href="#L4873">4873</a> 
-<a class="jxr_linenumber" name="L4874" href="#L4874">4874</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4875" href="#L4875">4875</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4876" href="#L4876">4876</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
-<a class="jxr_linenumber" name="L4877" href="#L4877">4877</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation;
-<a class="jxr_linenumber" name="L4878" href="#L4878">4878</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationContext&gt; anno = <strong class="jxr_keyword">new</strong> ArrayList&lt;AnnotationContext&gt;();
-<a class="jxr_linenumber" name="L4879" href="#L4879">4879</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationContext&gt; annotation() {
-<a class="jxr_linenumber" name="L4880" href="#L4880">4880</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L4881" href="#L4881">4881</a> 		}
-<a class="jxr_linenumber" name="L4882" href="#L4882">4882</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L4883" href="#L4883">4883</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L4884" href="#L4884">4884</a> 		}
-<a class="jxr_linenumber" name="L4885" href="#L4885">4885</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L4886" href="#L4886">4886</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
-<a class="jxr_linenumber" name="L4887" href="#L4887">4887</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4888" href="#L4888">4888</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
-<a class="jxr_linenumber" name="L4889" href="#L4889">4889</a> 		}
-<a class="jxr_linenumber" name="L4890" href="#L4890">4890</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotations; }
-<a class="jxr_linenumber" name="L4891" href="#L4891">4891</a> 		@Override
-<a class="jxr_linenumber" name="L4892" href="#L4892">4892</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4893" href="#L4893">4893</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotations(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4894" href="#L4894">4894</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4895" href="#L4895">4895</a> 		}
-<a class="jxr_linenumber" name="L4896" href="#L4896">4896</a> 	}
-<a class="jxr_linenumber" name="L4897" href="#L4897">4897</a> 
-<a class="jxr_linenumber" name="L4898" href="#L4898">4898</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationsContext annotations(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4899" href="#L4899">4899</a> 		AnnotationsContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationsContext(_ctx, getState(), createImaginaryNode);
-<a class="jxr_linenumber" name="L4900" href="#L4900">4900</a> 		enterRule(_localctx, 122, RULE_annotations);
-<a class="jxr_linenumber" name="L4901" href="#L4901">4901</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4902" href="#L4902">4902</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L4903" href="#L4903">4903</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4904" href="#L4904">4904</a> 			{
-<a class="jxr_linenumber" name="L4905" href="#L4905">4905</a> 			setState(835);
-<a class="jxr_linenumber" name="L4906" href="#L4906">4906</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4907" href="#L4907">4907</a> 			_alt = getInterpreter().adaptivePredict(_input,83,_ctx);
-<a class="jxr_linenumber" name="L4908" href="#L4908">4908</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L4909" href="#L4909">4909</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L4910" href="#L4910">4910</a> 					{
-<a class="jxr_linenumber" name="L4911" href="#L4911">4911</a> 					{
-<a class="jxr_linenumber" name="L4912" href="#L4912">4912</a> 					setState(832);
-<a class="jxr_linenumber" name="L4913" href="#L4913">4913</a> 					((AnnotationsContext)_localctx).annotation = annotation();
-<a class="jxr_linenumber" name="L4914" href="#L4914">4914</a> 					((AnnotationsContext)_localctx).anno.add(((AnnotationsContext)_localctx).annotation);
-<a class="jxr_linenumber" name="L4915" href="#L4915">4915</a> 					}
-<a class="jxr_linenumber" name="L4916" href="#L4916">4916</a> 					} 
-<a class="jxr_linenumber" name="L4917" href="#L4917">4917</a> 				}
-<a class="jxr_linenumber" name="L4918" href="#L4918">4918</a> 				setState(837);
-<a class="jxr_linenumber" name="L4919" href="#L4919">4919</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4920" href="#L4920">4920</a> 				_alt = getInterpreter().adaptivePredict(_input,83,_ctx);
-<a class="jxr_linenumber" name="L4921" href="#L4921">4921</a> 			}
-<a class="jxr_linenumber" name="L4922" href="#L4922">4922</a> 			}
-<a class="jxr_linenumber" name="L4923" href="#L4923">4923</a> 		}
-<a class="jxr_linenumber" name="L4924" href="#L4924">4924</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L4925" href="#L4925">4925</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L4926" href="#L4926">4926</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4927" href="#L4927">4927</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L4928" href="#L4928">4928</a> 		}
-<a class="jxr_linenumber" name="L4929" href="#L4929">4929</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L4930" href="#L4930">4930</a> 			exitRule();
-<a class="jxr_linenumber" name="L4931" href="#L4931">4931</a> 		}
-<a class="jxr_linenumber" name="L4932" href="#L4932">4932</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L4933" href="#L4933">4933</a> 	}
-<a class="jxr_linenumber" name="L4934" href="#L4934">4934</a> 
-<a class="jxr_linenumber" name="L4935" href="#L4935">4935</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L4936" href="#L4936">4936</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L4937" href="#L4937">4937</a> 		<strong class="jxr_keyword">public</strong> TerminalNode AT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.AT, 0); }
-<a class="jxr_linenumber" name="L4938" href="#L4938">4938</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
-<a class="jxr_linenumber" name="L4939" href="#L4939">4939</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4940" href="#L4940">4940</a> 		}
-<a class="jxr_linenumber" name="L4941" href="#L4941">4941</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L4942" href="#L4942">4942</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L4943" href="#L4943">4943</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairsContext elementValuePairs() {
-<a class="jxr_linenumber" name="L4944" href="#L4944">4944</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValuePairsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4945" href="#L4945">4945</a> 		}
-<a class="jxr_linenumber" name="L4946" href="#L4946">4946</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
-<a class="jxr_linenumber" name="L4947" href="#L4947">4947</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L4948" href="#L4948">4948</a> 		}
-<a class="jxr_linenumber" name="L4949" href="#L4949">4949</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L4950" href="#L4950">4950</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L4951" href="#L4951">4951</a> 		}
-<a class="jxr_linenumber" name="L4952" href="#L4952">4952</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotation; }
-<a class="jxr_linenumber" name="L4953" href="#L4953">4953</a> 		@Override
-<a class="jxr_linenumber" name="L4954" href="#L4954">4954</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L4955" href="#L4955">4955</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotation(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4956" href="#L4956">4956</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4957" href="#L4957">4957</a> 		}
-<a class="jxr_linenumber" name="L4958" href="#L4958">4958</a> 	}
-<a class="jxr_linenumber" name="L4959" href="#L4959">4959</a> 
-<a class="jxr_linenumber" name="L4960" href="#L4960">4960</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationContext annotation() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L4961" href="#L4961">4961</a> 		AnnotationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L4962" href="#L4962">4962</a> 		enterRule(_localctx, 124, RULE_annotation);
-<a class="jxr_linenumber" name="L4963" href="#L4963">4963</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L4964" href="#L4964">4964</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L4965" href="#L4965">4965</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L4966" href="#L4966">4966</a> 			{
-<a class="jxr_linenumber" name="L4967" href="#L4967">4967</a> 			setState(838);
-<a class="jxr_linenumber" name="L4968" href="#L4968">4968</a> 			match(AT);
-<a class="jxr_linenumber" name="L4969" href="#L4969">4969</a> 			setState(839);
-<a class="jxr_linenumber" name="L4970" href="#L4970">4970</a> 			qualifiedName();
-<a class="jxr_linenumber" name="L4971" href="#L4971">4971</a> 			setState(846);
-<a class="jxr_linenumber" name="L4972" href="#L4972">4972</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4973" href="#L4973">4973</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L4974" href="#L4974">4974</a> 			<strong class="jxr_keyword">if</strong> (_la==LPAREN) {
-<a class="jxr_linenumber" name="L4975" href="#L4975">4975</a> 				{
-<a class="jxr_linenumber" name="L4976" href="#L4976">4976</a> 				setState(840);
-<a class="jxr_linenumber" name="L4977" href="#L4977">4977</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L4978" href="#L4978">4978</a> 				setState(843);
-<a class="jxr_linenumber" name="L4979" href="#L4979">4979</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L4980" href="#L4980">4980</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,84,_ctx) ) {
-<a class="jxr_linenumber" name="L4981" href="#L4981">4981</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L4982" href="#L4982">4982</a> 					{
-<a class="jxr_linenumber" name="L4983" href="#L4983">4983</a> 					setState(841);
-<a class="jxr_linenumber" name="L4984" href="#L4984">4984</a> 					elementValuePairs();
-<a class="jxr_linenumber" name="L4985" href="#L4985">4985</a> 					}
-<a class="jxr_linenumber" name="L4986" href="#L4986">4986</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4987" href="#L4987">4987</a> 				<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L4988" href="#L4988">4988</a> 					{
-<a class="jxr_linenumber" name="L4989" href="#L4989">4989</a> 					setState(842);
-<a class="jxr_linenumber" name="L4990" href="#L4990">4990</a> 					elementValue();
-<a class="jxr_linenumber" name="L4991" href="#L4991">4991</a> 					}
-<a class="jxr_linenumber" name="L4992" href="#L4992">4992</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L4993" href="#L4993">4993</a> 				}
-<a class="jxr_linenumber" name="L4994" href="#L4994">4994</a> 				setState(845);
-<a class="jxr_linenumber" name="L4995" href="#L4995">4995</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L4996" href="#L4996">4996</a> 				}
-<a class="jxr_linenumber" name="L4997" href="#L4997">4997</a> 			}
-<a class="jxr_linenumber" name="L4998" href="#L4998">4998</a> 
-<a class="jxr_linenumber" name="L4999" href="#L4999">4999</a> 			}
-<a class="jxr_linenumber" name="L5000" href="#L5000">5000</a> 		}
-<a class="jxr_linenumber" name="L5001" href="#L5001">5001</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5002" href="#L5002">5002</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5003" href="#L5003">5003</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5004" href="#L5004">5004</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5005" href="#L5005">5005</a> 		}
-<a class="jxr_linenumber" name="L5006" href="#L5006">5006</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5007" href="#L5007">5007</a> 			exitRule();
-<a class="jxr_linenumber" name="L5008" href="#L5008">5008</a> 		}
-<a class="jxr_linenumber" name="L5009" href="#L5009">5009</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5010" href="#L5010">5010</a> 	}
-<a class="jxr_linenumber" name="L5011" href="#L5011">5011</a> 
-<a class="jxr_linenumber" name="L5012" href="#L5012">5012</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5013" href="#L5013">5013</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValuePairsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5014" href="#L5014">5014</a> 		<strong class="jxr_keyword">public</strong> List&lt;ElementValuePairContext&gt; elementValuePair() {
-<a class="jxr_linenumber" name="L5015" href="#L5015">5015</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ElementValuePairContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5016" href="#L5016">5016</a> 		}
-<a class="jxr_linenumber" name="L5017" href="#L5017">5017</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairContext elementValuePair(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5018" href="#L5018">5018</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValuePairContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5019" href="#L5019">5019</a> 		}
-<a class="jxr_linenumber" name="L5020" href="#L5020">5020</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L5021" href="#L5021">5021</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5022" href="#L5022">5022</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L4447" href="#L4447">4447</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ELLIPSIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ELLIPSIS, 0); }
+<a class="jxr_linenumber" name="L4448" href="#L4448">4448</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
+<a class="jxr_linenumber" name="L4449" href="#L4449">4449</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4450" href="#L4450">4450</a> 		}
+<a class="jxr_linenumber" name="L4451" href="#L4451">4451</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L4452" href="#L4452">4452</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4453" href="#L4453">4453</a> 		}
+<a class="jxr_linenumber" name="L4454" href="#L4454">4454</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
+<a class="jxr_linenumber" name="L4455" href="#L4455">4455</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4456" href="#L4456">4456</a> 		}
+<a class="jxr_linenumber" name="L4457" href="#L4457">4457</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4458" href="#L4458">4458</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L4459" href="#L4459">4459</a> 		}
+<a class="jxr_linenumber" name="L4460" href="#L4460">4460</a> 		<strong class="jxr_keyword">public</strong> LastFormalParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4461" href="#L4461">4461</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4462" href="#L4462">4462</a> 		}
+<a class="jxr_linenumber" name="L4463" href="#L4463">4463</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lastFormalParameter; }
+<a class="jxr_linenumber" name="L4464" href="#L4464">4464</a> 		@Override
+<a class="jxr_linenumber" name="L4465" href="#L4465">4465</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4466" href="#L4466">4466</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLastFormalParameter(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4467" href="#L4467">4467</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4468" href="#L4468">4468</a> 		}
+<a class="jxr_linenumber" name="L4469" href="#L4469">4469</a> 	}
+<a class="jxr_linenumber" name="L4470" href="#L4470">4470</a> 
+<a class="jxr_linenumber" name="L4471" href="#L4471">4471</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LastFormalParameterContext lastFormalParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4472" href="#L4472">4472</a> 		LastFormalParameterContext _localctx = <strong class="jxr_keyword">new</strong> LastFormalParameterContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4473" href="#L4473">4473</a> 		enterRule(_localctx, 108, RULE_lastFormalParameter);
+<a class="jxr_linenumber" name="L4474" href="#L4474">4474</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4475" href="#L4475">4475</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L4476" href="#L4476">4476</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4477" href="#L4477">4477</a> 			{
+<a class="jxr_linenumber" name="L4478" href="#L4478">4478</a> 			setState(795);
+<a class="jxr_linenumber" name="L4479" href="#L4479">4479</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4480" href="#L4480">4480</a> 			_alt = getInterpreter().adaptivePredict(_input,80,_ctx);
+<a class="jxr_linenumber" name="L4481" href="#L4481">4481</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L4482" href="#L4482">4482</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L4483" href="#L4483">4483</a> 					{
+<a class="jxr_linenumber" name="L4484" href="#L4484">4484</a> 					{
+<a class="jxr_linenumber" name="L4485" href="#L4485">4485</a> 					setState(792);
+<a class="jxr_linenumber" name="L4486" href="#L4486">4486</a> 					((LastFormalParameterContext)_localctx).variableModifier = variableModifier();
+<a class="jxr_linenumber" name="L4487" href="#L4487">4487</a> 					((LastFormalParameterContext)_localctx).mods.add(((LastFormalParameterContext)_localctx).variableModifier);
+<a class="jxr_linenumber" name="L4488" href="#L4488">4488</a> 					}
+<a class="jxr_linenumber" name="L4489" href="#L4489">4489</a> 					} 
+<a class="jxr_linenumber" name="L4490" href="#L4490">4490</a> 				}
+<a class="jxr_linenumber" name="L4491" href="#L4491">4491</a> 				setState(797);
+<a class="jxr_linenumber" name="L4492" href="#L4492">4492</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4493" href="#L4493">4493</a> 				_alt = getInterpreter().adaptivePredict(_input,80,_ctx);
+<a class="jxr_linenumber" name="L4494" href="#L4494">4494</a> 			}
+<a class="jxr_linenumber" name="L4495" href="#L4495">4495</a> 			setState(798);
+<a class="jxr_linenumber" name="L4496" href="#L4496">4496</a> 			((LastFormalParameterContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L4497" href="#L4497">4497</a> 			setState(799);
+<a class="jxr_linenumber" name="L4498" href="#L4498">4498</a> 			annotations(false);
+<a class="jxr_linenumber" name="L4499" href="#L4499">4499</a> 			setState(800);
+<a class="jxr_linenumber" name="L4500" href="#L4500">4500</a> 			match(ELLIPSIS);
+<a class="jxr_linenumber" name="L4501" href="#L4501">4501</a> 			setState(801);
+<a class="jxr_linenumber" name="L4502" href="#L4502">4502</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L4503" href="#L4503">4503</a> 			}
+<a class="jxr_linenumber" name="L4504" href="#L4504">4504</a> 		}
+<a class="jxr_linenumber" name="L4505" href="#L4505">4505</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4506" href="#L4506">4506</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4507" href="#L4507">4507</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4508" href="#L4508">4508</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4509" href="#L4509">4509</a> 		}
+<a class="jxr_linenumber" name="L4510" href="#L4510">4510</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4511" href="#L4511">4511</a> 			exitRule();
+<a class="jxr_linenumber" name="L4512" href="#L4512">4512</a> 		}
+<a class="jxr_linenumber" name="L4513" href="#L4513">4513</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4514" href="#L4514">4514</a> 	}
+<a class="jxr_linenumber" name="L4515" href="#L4515">4515</a> 
+<a class="jxr_linenumber" name="L4516" href="#L4516">4516</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4517" href="#L4517">4517</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4518" href="#L4518">4518</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext qualifiedNameExtended;
+<a class="jxr_linenumber" name="L4519" href="#L4519">4519</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;QualifiedNameExtendedContext&gt;();
+<a class="jxr_linenumber" name="L4520" href="#L4520">4520</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L4521" href="#L4521">4521</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4522" href="#L4522">4522</a> 		}
+<a class="jxr_linenumber" name="L4523" href="#L4523">4523</a> 		<strong class="jxr_keyword">public</strong> List&lt;QualifiedNameExtendedContext&gt; qualifiedNameExtended() {
+<a class="jxr_linenumber" name="L4524" href="#L4524">4524</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(QualifiedNameExtendedContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4525" href="#L4525">4525</a> 		}
+<a class="jxr_linenumber" name="L4526" href="#L4526">4526</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext qualifiedNameExtended(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4527" href="#L4527">4527</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameExtendedContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L4528" href="#L4528">4528</a> 		}
+<a class="jxr_linenumber" name="L4529" href="#L4529">4529</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4530" href="#L4530">4530</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4531" href="#L4531">4531</a> 		}
+<a class="jxr_linenumber" name="L4532" href="#L4532">4532</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedName; }
+<a class="jxr_linenumber" name="L4533" href="#L4533">4533</a> 		@Override
+<a class="jxr_linenumber" name="L4534" href="#L4534">4534</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4535" href="#L4535">4535</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedName(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4536" href="#L4536">4536</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4537" href="#L4537">4537</a> 		}
+<a class="jxr_linenumber" name="L4538" href="#L4538">4538</a> 	}
+<a class="jxr_linenumber" name="L4539" href="#L4539">4539</a> 
+<a class="jxr_linenumber" name="L4540" href="#L4540">4540</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameContext qualifiedName() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4541" href="#L4541">4541</a> 		QualifiedNameContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4542" href="#L4542">4542</a> 		enterRule(_localctx, 110, RULE_qualifiedName);
+<a class="jxr_linenumber" name="L4543" href="#L4543">4543</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4544" href="#L4544">4544</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L4545" href="#L4545">4545</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4546" href="#L4546">4546</a> 			{
+<a class="jxr_linenumber" name="L4547" href="#L4547">4547</a> 			setState(803);
+<a class="jxr_linenumber" name="L4548" href="#L4548">4548</a> 			id();
+<a class="jxr_linenumber" name="L4549" href="#L4549">4549</a> 			setState(807);
+<a class="jxr_linenumber" name="L4550" href="#L4550">4550</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4551" href="#L4551">4551</a> 			_alt = getInterpreter().adaptivePredict(_input,81,_ctx);
+<a class="jxr_linenumber" name="L4552" href="#L4552">4552</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L4553" href="#L4553">4553</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L4554" href="#L4554">4554</a> 					{
+<a class="jxr_linenumber" name="L4555" href="#L4555">4555</a> 					{
+<a class="jxr_linenumber" name="L4556" href="#L4556">4556</a> 					setState(804);
+<a class="jxr_linenumber" name="L4557" href="#L4557">4557</a> 					((QualifiedNameContext)_localctx).qualifiedNameExtended = qualifiedNameExtended();
+<a class="jxr_linenumber" name="L4558" href="#L4558">4558</a> 					((QualifiedNameContext)_localctx).extended.add(((QualifiedNameContext)_localctx).qualifiedNameExtended);
+<a class="jxr_linenumber" name="L4559" href="#L4559">4559</a> 					}
+<a class="jxr_linenumber" name="L4560" href="#L4560">4560</a> 					} 
+<a class="jxr_linenumber" name="L4561" href="#L4561">4561</a> 				}
+<a class="jxr_linenumber" name="L4562" href="#L4562">4562</a> 				setState(809);
+<a class="jxr_linenumber" name="L4563" href="#L4563">4563</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4564" href="#L4564">4564</a> 				_alt = getInterpreter().adaptivePredict(_input,81,_ctx);
+<a class="jxr_linenumber" name="L4565" href="#L4565">4565</a> 			}
+<a class="jxr_linenumber" name="L4566" href="#L4566">4566</a> 			}
+<a class="jxr_linenumber" name="L4567" href="#L4567">4567</a> 		}
+<a class="jxr_linenumber" name="L4568" href="#L4568">4568</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4569" href="#L4569">4569</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4570" href="#L4570">4570</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4571" href="#L4571">4571</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4572" href="#L4572">4572</a> 		}
+<a class="jxr_linenumber" name="L4573" href="#L4573">4573</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4574" href="#L4574">4574</a> 			exitRule();
+<a class="jxr_linenumber" name="L4575" href="#L4575">4575</a> 		}
+<a class="jxr_linenumber" name="L4576" href="#L4576">4576</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4577" href="#L4577">4577</a> 	}
+<a class="jxr_linenumber" name="L4578" href="#L4578">4578</a> 
+<a class="jxr_linenumber" name="L4579" href="#L4579">4579</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4580" href="#L4580">4580</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> QualifiedNameExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4581" href="#L4581">4581</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L4582" href="#L4582">4582</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L4583" href="#L4583">4583</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4584" href="#L4584">4584</a> 		}
+<a class="jxr_linenumber" name="L4585" href="#L4585">4585</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L4586" href="#L4586">4586</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4587" href="#L4587">4587</a> 		}
+<a class="jxr_linenumber" name="L4588" href="#L4588">4588</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4589" href="#L4589">4589</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4590" href="#L4590">4590</a> 		}
+<a class="jxr_linenumber" name="L4591" href="#L4591">4591</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_qualifiedNameExtended; }
+<a class="jxr_linenumber" name="L4592" href="#L4592">4592</a> 		@Override
+<a class="jxr_linenumber" name="L4593" href="#L4593">4593</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4594" href="#L4594">4594</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitQualifiedNameExtended(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4595" href="#L4595">4595</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4596" href="#L4596">4596</a> 		}
+<a class="jxr_linenumber" name="L4597" href="#L4597">4597</a> 	}
+<a class="jxr_linenumber" name="L4598" href="#L4598">4598</a> 
+<a class="jxr_linenumber" name="L4599" href="#L4599">4599</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> QualifiedNameExtendedContext qualifiedNameExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4600" href="#L4600">4600</a> 		QualifiedNameExtendedContext _localctx = <strong class="jxr_keyword">new</strong> QualifiedNameExtendedContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4601" href="#L4601">4601</a> 		enterRule(_localctx, 112, RULE_qualifiedNameExtended);
+<a class="jxr_linenumber" name="L4602" href="#L4602">4602</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4603" href="#L4603">4603</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4604" href="#L4604">4604</a> 			{
+<a class="jxr_linenumber" name="L4605" href="#L4605">4605</a> 			setState(810);
+<a class="jxr_linenumber" name="L4606" href="#L4606">4606</a> 			match(DOT);
+<a class="jxr_linenumber" name="L4607" href="#L4607">4607</a> 			setState(811);
+<a class="jxr_linenumber" name="L4608" href="#L4608">4608</a> 			annotations(false);
+<a class="jxr_linenumber" name="L4609" href="#L4609">4609</a> 			setState(812);
+<a class="jxr_linenumber" name="L4610" href="#L4610">4610</a> 			id();
+<a class="jxr_linenumber" name="L4611" href="#L4611">4611</a> 			}
+<a class="jxr_linenumber" name="L4612" href="#L4612">4612</a> 		}
+<a class="jxr_linenumber" name="L4613" href="#L4613">4613</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4614" href="#L4614">4614</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4615" href="#L4615">4615</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4616" href="#L4616">4616</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4617" href="#L4617">4617</a> 		}
+<a class="jxr_linenumber" name="L4618" href="#L4618">4618</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4619" href="#L4619">4619</a> 			exitRule();
+<a class="jxr_linenumber" name="L4620" href="#L4620">4620</a> 		}
+<a class="jxr_linenumber" name="L4621" href="#L4621">4621</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4622" href="#L4622">4622</a> 	}
+<a class="jxr_linenumber" name="L4623" href="#L4623">4623</a> 
+<a class="jxr_linenumber" name="L4624" href="#L4624">4624</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4625" href="#L4625">4625</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4626" href="#L4626">4626</a> 		<strong class="jxr_keyword">public</strong> IntegerLiteralContext integerLiteral() {
+<a class="jxr_linenumber" name="L4627" href="#L4627">4627</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IntegerLiteralContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4628" href="#L4628">4628</a> 		}
+<a class="jxr_linenumber" name="L4629" href="#L4629">4629</a> 		<strong class="jxr_keyword">public</strong> FloatLiteralContext floatLiteral() {
+<a class="jxr_linenumber" name="L4630" href="#L4630">4630</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FloatLiteralContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4631" href="#L4631">4631</a> 		}
+<a class="jxr_linenumber" name="L4632" href="#L4632">4632</a> 		<strong class="jxr_keyword">public</strong> TextBlockLiteralContext textBlockLiteral() {
+<a class="jxr_linenumber" name="L4633" href="#L4633">4633</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TextBlockLiteralContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4634" href="#L4634">4634</a> 		}
+<a class="jxr_linenumber" name="L4635" href="#L4635">4635</a> 		<strong class="jxr_keyword">public</strong> TerminalNode CHAR_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.CHAR_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4636" href="#L4636">4636</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4637" href="#L4637">4637</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRUE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRUE, 0); }
+<a class="jxr_linenumber" name="L4638" href="#L4638">4638</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FALSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FALSE, 0); }
+<a class="jxr_linenumber" name="L4639" href="#L4639">4639</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NULL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NULL, 0); }
+<a class="jxr_linenumber" name="L4640" href="#L4640">4640</a> 		<strong class="jxr_keyword">public</strong> LiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4641" href="#L4641">4641</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4642" href="#L4642">4642</a> 		}
+<a class="jxr_linenumber" name="L4643" href="#L4643">4643</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_literal; }
+<a class="jxr_linenumber" name="L4644" href="#L4644">4644</a> 		@Override
+<a class="jxr_linenumber" name="L4645" href="#L4645">4645</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4646" href="#L4646">4646</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLiteral(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4647" href="#L4647">4647</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4648" href="#L4648">4648</a> 		}
+<a class="jxr_linenumber" name="L4649" href="#L4649">4649</a> 	}
+<a class="jxr_linenumber" name="L4650" href="#L4650">4650</a> 
+<a class="jxr_linenumber" name="L4651" href="#L4651">4651</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LiteralContext literal() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4652" href="#L4652">4652</a> 		LiteralContext _localctx = <strong class="jxr_keyword">new</strong> LiteralContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4653" href="#L4653">4653</a> 		enterRule(_localctx, 114, RULE_literal);
+<a class="jxr_linenumber" name="L4654" href="#L4654">4654</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4655" href="#L4655">4655</a> 			setState(822);
+<a class="jxr_linenumber" name="L4656" href="#L4656">4656</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4657" href="#L4657">4657</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L4658" href="#L4658">4658</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
+<a class="jxr_linenumber" name="L4659" href="#L4659">4659</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
+<a class="jxr_linenumber" name="L4660" href="#L4660">4660</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
+<a class="jxr_linenumber" name="L4661" href="#L4661">4661</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
+<a class="jxr_linenumber" name="L4662" href="#L4662">4662</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
+<a class="jxr_linenumber" name="L4663" href="#L4663">4663</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
+<a class="jxr_linenumber" name="L4664" href="#L4664">4664</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
+<a class="jxr_linenumber" name="L4665" href="#L4665">4665</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
+<a class="jxr_linenumber" name="L4666" href="#L4666">4666</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4667" href="#L4667">4667</a> 				{
+<a class="jxr_linenumber" name="L4668" href="#L4668">4668</a> 				setState(814);
+<a class="jxr_linenumber" name="L4669" href="#L4669">4669</a> 				integerLiteral();
+<a class="jxr_linenumber" name="L4670" href="#L4670">4670</a> 				}
+<a class="jxr_linenumber" name="L4671" href="#L4671">4671</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4672" href="#L4672">4672</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L4673" href="#L4673">4673</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L4674" href="#L4674">4674</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L4675" href="#L4675">4675</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L4676" href="#L4676">4676</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L4677" href="#L4677">4677</a> 				{
+<a class="jxr_linenumber" name="L4678" href="#L4678">4678</a> 				setState(815);
+<a class="jxr_linenumber" name="L4679" href="#L4679">4679</a> 				floatLiteral();
+<a class="jxr_linenumber" name="L4680" href="#L4680">4680</a> 				}
+<a class="jxr_linenumber" name="L4681" href="#L4681">4681</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4682" href="#L4682">4682</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
+<a class="jxr_linenumber" name="L4683" href="#L4683">4683</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L4684" href="#L4684">4684</a> 				{
+<a class="jxr_linenumber" name="L4685" href="#L4685">4685</a> 				setState(816);
+<a class="jxr_linenumber" name="L4686" href="#L4686">4686</a> 				textBlockLiteral();
+<a class="jxr_linenumber" name="L4687" href="#L4687">4687</a> 				}
+<a class="jxr_linenumber" name="L4688" href="#L4688">4688</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4689" href="#L4689">4689</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
+<a class="jxr_linenumber" name="L4690" href="#L4690">4690</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L4691" href="#L4691">4691</a> 				{
+<a class="jxr_linenumber" name="L4692" href="#L4692">4692</a> 				setState(817);
+<a class="jxr_linenumber" name="L4693" href="#L4693">4693</a> 				match(CHAR_LITERAL);
+<a class="jxr_linenumber" name="L4694" href="#L4694">4694</a> 				}
+<a class="jxr_linenumber" name="L4695" href="#L4695">4695</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4696" href="#L4696">4696</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
+<a class="jxr_linenumber" name="L4697" href="#L4697">4697</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L4698" href="#L4698">4698</a> 				{
+<a class="jxr_linenumber" name="L4699" href="#L4699">4699</a> 				setState(818);
+<a class="jxr_linenumber" name="L4700" href="#L4700">4700</a> 				match(STRING_LITERAL);
+<a class="jxr_linenumber" name="L4701" href="#L4701">4701</a> 				}
+<a class="jxr_linenumber" name="L4702" href="#L4702">4702</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4703" href="#L4703">4703</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
+<a class="jxr_linenumber" name="L4704" href="#L4704">4704</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L4705" href="#L4705">4705</a> 				{
+<a class="jxr_linenumber" name="L4706" href="#L4706">4706</a> 				setState(819);
+<a class="jxr_linenumber" name="L4707" href="#L4707">4707</a> 				match(LITERAL_TRUE);
+<a class="jxr_linenumber" name="L4708" href="#L4708">4708</a> 				}
+<a class="jxr_linenumber" name="L4709" href="#L4709">4709</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4710" href="#L4710">4710</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
+<a class="jxr_linenumber" name="L4711" href="#L4711">4711</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L4712" href="#L4712">4712</a> 				{
+<a class="jxr_linenumber" name="L4713" href="#L4713">4713</a> 				setState(820);
+<a class="jxr_linenumber" name="L4714" href="#L4714">4714</a> 				match(LITERAL_FALSE);
+<a class="jxr_linenumber" name="L4715" href="#L4715">4715</a> 				}
+<a class="jxr_linenumber" name="L4716" href="#L4716">4716</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4717" href="#L4717">4717</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
+<a class="jxr_linenumber" name="L4718" href="#L4718">4718</a> 				enterOuterAlt(_localctx, 8);
+<a class="jxr_linenumber" name="L4719" href="#L4719">4719</a> 				{
+<a class="jxr_linenumber" name="L4720" href="#L4720">4720</a> 				setState(821);
+<a class="jxr_linenumber" name="L4721" href="#L4721">4721</a> 				match(LITERAL_NULL);
+<a class="jxr_linenumber" name="L4722" href="#L4722">4722</a> 				}
+<a class="jxr_linenumber" name="L4723" href="#L4723">4723</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4724" href="#L4724">4724</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L4725" href="#L4725">4725</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4726" href="#L4726">4726</a> 			}
+<a class="jxr_linenumber" name="L4727" href="#L4727">4727</a> 		}
+<a class="jxr_linenumber" name="L4728" href="#L4728">4728</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4729" href="#L4729">4729</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4730" href="#L4730">4730</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4731" href="#L4731">4731</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4732" href="#L4732">4732</a> 		}
+<a class="jxr_linenumber" name="L4733" href="#L4733">4733</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4734" href="#L4734">4734</a> 			exitRule();
+<a class="jxr_linenumber" name="L4735" href="#L4735">4735</a> 		}
+<a class="jxr_linenumber" name="L4736" href="#L4736">4736</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4737" href="#L4737">4737</a> 	}
+<a class="jxr_linenumber" name="L4738" href="#L4738">4738</a> 
+<a class="jxr_linenumber" name="L4739" href="#L4739">4739</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4740" href="#L4740">4740</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IntegerLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4741" href="#L4741">4741</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DECIMAL_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DECIMAL_LITERAL_LONG, 0); }
+<a class="jxr_linenumber" name="L4742" href="#L4742">4742</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DECIMAL_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DECIMAL_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4743" href="#L4743">4743</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_LITERAL_LONG, 0); }
+<a class="jxr_linenumber" name="L4744" href="#L4744">4744</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4745" href="#L4745">4745</a> 		<strong class="jxr_keyword">public</strong> TerminalNode OCT_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.OCT_LITERAL_LONG, 0); }
+<a class="jxr_linenumber" name="L4746" href="#L4746">4746</a> 		<strong class="jxr_keyword">public</strong> TerminalNode OCT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.OCT_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4747" href="#L4747">4747</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BINARY_LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BINARY_LITERAL_LONG, 0); }
+<a class="jxr_linenumber" name="L4748" href="#L4748">4748</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BINARY_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BINARY_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4749" href="#L4749">4749</a> 		<strong class="jxr_keyword">public</strong> IntegerLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4750" href="#L4750">4750</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4751" href="#L4751">4751</a> 		}
+<a class="jxr_linenumber" name="L4752" href="#L4752">4752</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_integerLiteral; }
+<a class="jxr_linenumber" name="L4753" href="#L4753">4753</a> 		@Override
+<a class="jxr_linenumber" name="L4754" href="#L4754">4754</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4755" href="#L4755">4755</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIntegerLiteral(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4756" href="#L4756">4756</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4757" href="#L4757">4757</a> 		}
+<a class="jxr_linenumber" name="L4758" href="#L4758">4758</a> 	}
+<a class="jxr_linenumber" name="L4759" href="#L4759">4759</a> 
+<a class="jxr_linenumber" name="L4760" href="#L4760">4760</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> IntegerLiteralContext integerLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4761" href="#L4761">4761</a> 		IntegerLiteralContext _localctx = <strong class="jxr_keyword">new</strong> IntegerLiteralContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4762" href="#L4762">4762</a> 		enterRule(_localctx, 116, RULE_integerLiteral);
+<a class="jxr_linenumber" name="L4763" href="#L4763">4763</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4764" href="#L4764">4764</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4765" href="#L4765">4765</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4766" href="#L4766">4766</a> 			{
+<a class="jxr_linenumber" name="L4767" href="#L4767">4767</a> 			setState(824);
+<a class="jxr_linenumber" name="L4768" href="#L4768">4768</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4769" href="#L4769">4769</a> 			<strong class="jxr_keyword">if</strong> ( !(((((_la - 226)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 226)) &amp; 255L) != 0)) ) {
+<a class="jxr_linenumber" name="L4770" href="#L4770">4770</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4771" href="#L4771">4771</a> 			}
+<a class="jxr_linenumber" name="L4772" href="#L4772">4772</a> 			<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L4773" href="#L4773">4773</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L4774" href="#L4774">4774</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4775" href="#L4775">4775</a> 				consume();
+<a class="jxr_linenumber" name="L4776" href="#L4776">4776</a> 			}
+<a class="jxr_linenumber" name="L4777" href="#L4777">4777</a> 			}
+<a class="jxr_linenumber" name="L4778" href="#L4778">4778</a> 		}
+<a class="jxr_linenumber" name="L4779" href="#L4779">4779</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4780" href="#L4780">4780</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4781" href="#L4781">4781</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4782" href="#L4782">4782</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4783" href="#L4783">4783</a> 		}
+<a class="jxr_linenumber" name="L4784" href="#L4784">4784</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4785" href="#L4785">4785</a> 			exitRule();
+<a class="jxr_linenumber" name="L4786" href="#L4786">4786</a> 		}
+<a class="jxr_linenumber" name="L4787" href="#L4787">4787</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4788" href="#L4788">4788</a> 	}
+<a class="jxr_linenumber" name="L4789" href="#L4789">4789</a> 
+<a class="jxr_linenumber" name="L4790" href="#L4790">4790</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4791" href="#L4791">4791</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FloatLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4792" href="#L4792">4792</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOUBLE_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOUBLE_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4793" href="#L4793">4793</a> 		<strong class="jxr_keyword">public</strong> TerminalNode FLOAT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.FLOAT_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4794" href="#L4794">4794</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_DOUBLE_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_DOUBLE_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4795" href="#L4795">4795</a> 		<strong class="jxr_keyword">public</strong> TerminalNode HEX_FLOAT_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.HEX_FLOAT_LITERAL, 0); }
+<a class="jxr_linenumber" name="L4796" href="#L4796">4796</a> 		<strong class="jxr_keyword">public</strong> FloatLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4797" href="#L4797">4797</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4798" href="#L4798">4798</a> 		}
+<a class="jxr_linenumber" name="L4799" href="#L4799">4799</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_floatLiteral; }
+<a class="jxr_linenumber" name="L4800" href="#L4800">4800</a> 		@Override
+<a class="jxr_linenumber" name="L4801" href="#L4801">4801</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4802" href="#L4802">4802</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFloatLiteral(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4803" href="#L4803">4803</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4804" href="#L4804">4804</a> 		}
+<a class="jxr_linenumber" name="L4805" href="#L4805">4805</a> 	}
+<a class="jxr_linenumber" name="L4806" href="#L4806">4806</a> 
+<a class="jxr_linenumber" name="L4807" href="#L4807">4807</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FloatLiteralContext floatLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4808" href="#L4808">4808</a> 		FloatLiteralContext _localctx = <strong class="jxr_keyword">new</strong> FloatLiteralContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4809" href="#L4809">4809</a> 		enterRule(_localctx, 118, RULE_floatLiteral);
+<a class="jxr_linenumber" name="L4810" href="#L4810">4810</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4811" href="#L4811">4811</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4812" href="#L4812">4812</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4813" href="#L4813">4813</a> 			{
+<a class="jxr_linenumber" name="L4814" href="#L4814">4814</a> 			setState(826);
+<a class="jxr_linenumber" name="L4815" href="#L4815">4815</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4816" href="#L4816">4816</a> 			<strong class="jxr_keyword">if</strong> ( !(((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 15L) != 0)) ) {
+<a class="jxr_linenumber" name="L4817" href="#L4817">4817</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4818" href="#L4818">4818</a> 			}
+<a class="jxr_linenumber" name="L4819" href="#L4819">4819</a> 			<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L4820" href="#L4820">4820</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L4821" href="#L4821">4821</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4822" href="#L4822">4822</a> 				consume();
+<a class="jxr_linenumber" name="L4823" href="#L4823">4823</a> 			}
+<a class="jxr_linenumber" name="L4824" href="#L4824">4824</a> 			}
+<a class="jxr_linenumber" name="L4825" href="#L4825">4825</a> 		}
+<a class="jxr_linenumber" name="L4826" href="#L4826">4826</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4827" href="#L4827">4827</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4828" href="#L4828">4828</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4829" href="#L4829">4829</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4830" href="#L4830">4830</a> 		}
+<a class="jxr_linenumber" name="L4831" href="#L4831">4831</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4832" href="#L4832">4832</a> 			exitRule();
+<a class="jxr_linenumber" name="L4833" href="#L4833">4833</a> 		}
+<a class="jxr_linenumber" name="L4834" href="#L4834">4834</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4835" href="#L4835">4835</a> 	}
+<a class="jxr_linenumber" name="L4836" href="#L4836">4836</a> 
+<a class="jxr_linenumber" name="L4837" href="#L4837">4837</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4838" href="#L4838">4838</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TextBlockLiteralContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4839" href="#L4839">4839</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_LITERAL_BEGIN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_LITERAL_BEGIN, 0); }
+<a class="jxr_linenumber" name="L4840" href="#L4840">4840</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_CONTENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_CONTENT, 0); }
+<a class="jxr_linenumber" name="L4841" href="#L4841">4841</a> 		<strong class="jxr_keyword">public</strong> TerminalNode TEXT_BLOCK_LITERAL_END() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.TEXT_BLOCK_LITERAL_END, 0); }
+<a class="jxr_linenumber" name="L4842" href="#L4842">4842</a> 		<strong class="jxr_keyword">public</strong> TextBlockLiteralContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4843" href="#L4843">4843</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4844" href="#L4844">4844</a> 		}
+<a class="jxr_linenumber" name="L4845" href="#L4845">4845</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_textBlockLiteral; }
+<a class="jxr_linenumber" name="L4846" href="#L4846">4846</a> 		@Override
+<a class="jxr_linenumber" name="L4847" href="#L4847">4847</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4848" href="#L4848">4848</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTextBlockLiteral(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4849" href="#L4849">4849</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4850" href="#L4850">4850</a> 		}
+<a class="jxr_linenumber" name="L4851" href="#L4851">4851</a> 	}
+<a class="jxr_linenumber" name="L4852" href="#L4852">4852</a> 
+<a class="jxr_linenumber" name="L4853" href="#L4853">4853</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TextBlockLiteralContext textBlockLiteral() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4854" href="#L4854">4854</a> 		TextBlockLiteralContext _localctx = <strong class="jxr_keyword">new</strong> TextBlockLiteralContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4855" href="#L4855">4855</a> 		enterRule(_localctx, 120, RULE_textBlockLiteral);
+<a class="jxr_linenumber" name="L4856" href="#L4856">4856</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4857" href="#L4857">4857</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4858" href="#L4858">4858</a> 			{
+<a class="jxr_linenumber" name="L4859" href="#L4859">4859</a> 			setState(828);
+<a class="jxr_linenumber" name="L4860" href="#L4860">4860</a> 			match(TEXT_BLOCK_LITERAL_BEGIN);
+<a class="jxr_linenumber" name="L4861" href="#L4861">4861</a> 			setState(829);
+<a class="jxr_linenumber" name="L4862" href="#L4862">4862</a> 			match(TEXT_BLOCK_CONTENT);
+<a class="jxr_linenumber" name="L4863" href="#L4863">4863</a> 			setState(830);
+<a class="jxr_linenumber" name="L4864" href="#L4864">4864</a> 			match(TEXT_BLOCK_LITERAL_END);
+<a class="jxr_linenumber" name="L4865" href="#L4865">4865</a> 			}
+<a class="jxr_linenumber" name="L4866" href="#L4866">4866</a> 		}
+<a class="jxr_linenumber" name="L4867" href="#L4867">4867</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4868" href="#L4868">4868</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4869" href="#L4869">4869</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4870" href="#L4870">4870</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4871" href="#L4871">4871</a> 		}
+<a class="jxr_linenumber" name="L4872" href="#L4872">4872</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4873" href="#L4873">4873</a> 			exitRule();
+<a class="jxr_linenumber" name="L4874" href="#L4874">4874</a> 		}
+<a class="jxr_linenumber" name="L4875" href="#L4875">4875</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4876" href="#L4876">4876</a> 	}
+<a class="jxr_linenumber" name="L4877" href="#L4877">4877</a> 
+<a class="jxr_linenumber" name="L4878" href="#L4878">4878</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4879" href="#L4879">4879</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4880" href="#L4880">4880</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
+<a class="jxr_linenumber" name="L4881" href="#L4881">4881</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation;
+<a class="jxr_linenumber" name="L4882" href="#L4882">4882</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationContext&gt; anno = <strong class="jxr_keyword">new</strong> ArrayList&lt;AnnotationContext&gt;();
+<a class="jxr_linenumber" name="L4883" href="#L4883">4883</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationContext&gt; annotation() {
+<a class="jxr_linenumber" name="L4884" href="#L4884">4884</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L4885" href="#L4885">4885</a> 		}
+<a class="jxr_linenumber" name="L4886" href="#L4886">4886</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L4887" href="#L4887">4887</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L4888" href="#L4888">4888</a> 		}
+<a class="jxr_linenumber" name="L4889" href="#L4889">4889</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L4890" href="#L4890">4890</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
+<a class="jxr_linenumber" name="L4891" href="#L4891">4891</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4892" href="#L4892">4892</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
+<a class="jxr_linenumber" name="L4893" href="#L4893">4893</a> 		}
+<a class="jxr_linenumber" name="L4894" href="#L4894">4894</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotations; }
+<a class="jxr_linenumber" name="L4895" href="#L4895">4895</a> 		@Override
+<a class="jxr_linenumber" name="L4896" href="#L4896">4896</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4897" href="#L4897">4897</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotations(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4898" href="#L4898">4898</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4899" href="#L4899">4899</a> 		}
+<a class="jxr_linenumber" name="L4900" href="#L4900">4900</a> 	}
+<a class="jxr_linenumber" name="L4901" href="#L4901">4901</a> 
+<a class="jxr_linenumber" name="L4902" href="#L4902">4902</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationsContext annotations(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4903" href="#L4903">4903</a> 		AnnotationsContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationsContext(_ctx, getState(), createImaginaryNode);
+<a class="jxr_linenumber" name="L4904" href="#L4904">4904</a> 		enterRule(_localctx, 122, RULE_annotations);
+<a class="jxr_linenumber" name="L4905" href="#L4905">4905</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4906" href="#L4906">4906</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L4907" href="#L4907">4907</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4908" href="#L4908">4908</a> 			{
+<a class="jxr_linenumber" name="L4909" href="#L4909">4909</a> 			setState(835);
+<a class="jxr_linenumber" name="L4910" href="#L4910">4910</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4911" href="#L4911">4911</a> 			_alt = getInterpreter().adaptivePredict(_input,83,_ctx);
+<a class="jxr_linenumber" name="L4912" href="#L4912">4912</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L4913" href="#L4913">4913</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L4914" href="#L4914">4914</a> 					{
+<a class="jxr_linenumber" name="L4915" href="#L4915">4915</a> 					{
+<a class="jxr_linenumber" name="L4916" href="#L4916">4916</a> 					setState(832);
+<a class="jxr_linenumber" name="L4917" href="#L4917">4917</a> 					((AnnotationsContext)_localctx).annotation = annotation();
+<a class="jxr_linenumber" name="L4918" href="#L4918">4918</a> 					((AnnotationsContext)_localctx).anno.add(((AnnotationsContext)_localctx).annotation);
+<a class="jxr_linenumber" name="L4919" href="#L4919">4919</a> 					}
+<a class="jxr_linenumber" name="L4920" href="#L4920">4920</a> 					} 
+<a class="jxr_linenumber" name="L4921" href="#L4921">4921</a> 				}
+<a class="jxr_linenumber" name="L4922" href="#L4922">4922</a> 				setState(837);
+<a class="jxr_linenumber" name="L4923" href="#L4923">4923</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4924" href="#L4924">4924</a> 				_alt = getInterpreter().adaptivePredict(_input,83,_ctx);
+<a class="jxr_linenumber" name="L4925" href="#L4925">4925</a> 			}
+<a class="jxr_linenumber" name="L4926" href="#L4926">4926</a> 			}
+<a class="jxr_linenumber" name="L4927" href="#L4927">4927</a> 		}
+<a class="jxr_linenumber" name="L4928" href="#L4928">4928</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L4929" href="#L4929">4929</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L4930" href="#L4930">4930</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4931" href="#L4931">4931</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L4932" href="#L4932">4932</a> 		}
+<a class="jxr_linenumber" name="L4933" href="#L4933">4933</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L4934" href="#L4934">4934</a> 			exitRule();
+<a class="jxr_linenumber" name="L4935" href="#L4935">4935</a> 		}
+<a class="jxr_linenumber" name="L4936" href="#L4936">4936</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L4937" href="#L4937">4937</a> 	}
+<a class="jxr_linenumber" name="L4938" href="#L4938">4938</a> 
+<a class="jxr_linenumber" name="L4939" href="#L4939">4939</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L4940" href="#L4940">4940</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L4941" href="#L4941">4941</a> 		<strong class="jxr_keyword">public</strong> TerminalNode AT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.AT, 0); }
+<a class="jxr_linenumber" name="L4942" href="#L4942">4942</a> 		<strong class="jxr_keyword">public</strong> QualifiedNameContext qualifiedName() {
+<a class="jxr_linenumber" name="L4943" href="#L4943">4943</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(QualifiedNameContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4944" href="#L4944">4944</a> 		}
+<a class="jxr_linenumber" name="L4945" href="#L4945">4945</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L4946" href="#L4946">4946</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L4947" href="#L4947">4947</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairsContext elementValuePairs() {
+<a class="jxr_linenumber" name="L4948" href="#L4948">4948</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValuePairsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4949" href="#L4949">4949</a> 		}
+<a class="jxr_linenumber" name="L4950" href="#L4950">4950</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
+<a class="jxr_linenumber" name="L4951" href="#L4951">4951</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L4952" href="#L4952">4952</a> 		}
+<a class="jxr_linenumber" name="L4953" href="#L4953">4953</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L4954" href="#L4954">4954</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L4955" href="#L4955">4955</a> 		}
+<a class="jxr_linenumber" name="L4956" href="#L4956">4956</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotation; }
+<a class="jxr_linenumber" name="L4957" href="#L4957">4957</a> 		@Override
+<a class="jxr_linenumber" name="L4958" href="#L4958">4958</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L4959" href="#L4959">4959</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotation(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4960" href="#L4960">4960</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4961" href="#L4961">4961</a> 		}
+<a class="jxr_linenumber" name="L4962" href="#L4962">4962</a> 	}
+<a class="jxr_linenumber" name="L4963" href="#L4963">4963</a> 
+<a class="jxr_linenumber" name="L4964" href="#L4964">4964</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationContext annotation() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L4965" href="#L4965">4965</a> 		AnnotationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L4966" href="#L4966">4966</a> 		enterRule(_localctx, 124, RULE_annotation);
+<a class="jxr_linenumber" name="L4967" href="#L4967">4967</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L4968" href="#L4968">4968</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L4969" href="#L4969">4969</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L4970" href="#L4970">4970</a> 			{
+<a class="jxr_linenumber" name="L4971" href="#L4971">4971</a> 			setState(838);
+<a class="jxr_linenumber" name="L4972" href="#L4972">4972</a> 			match(AT);
+<a class="jxr_linenumber" name="L4973" href="#L4973">4973</a> 			setState(839);
+<a class="jxr_linenumber" name="L4974" href="#L4974">4974</a> 			qualifiedName();
+<a class="jxr_linenumber" name="L4975" href="#L4975">4975</a> 			setState(846);
+<a class="jxr_linenumber" name="L4976" href="#L4976">4976</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4977" href="#L4977">4977</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L4978" href="#L4978">4978</a> 			<strong class="jxr_keyword">if</strong> (_la==LPAREN) {
+<a class="jxr_linenumber" name="L4979" href="#L4979">4979</a> 				{
+<a class="jxr_linenumber" name="L4980" href="#L4980">4980</a> 				setState(840);
+<a class="jxr_linenumber" name="L4981" href="#L4981">4981</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L4982" href="#L4982">4982</a> 				setState(843);
+<a class="jxr_linenumber" name="L4983" href="#L4983">4983</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L4984" href="#L4984">4984</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,84,_ctx) ) {
+<a class="jxr_linenumber" name="L4985" href="#L4985">4985</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L4986" href="#L4986">4986</a> 					{
+<a class="jxr_linenumber" name="L4987" href="#L4987">4987</a> 					setState(841);
+<a class="jxr_linenumber" name="L4988" href="#L4988">4988</a> 					elementValuePairs();
+<a class="jxr_linenumber" name="L4989" href="#L4989">4989</a> 					}
+<a class="jxr_linenumber" name="L4990" href="#L4990">4990</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4991" href="#L4991">4991</a> 				<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L4992" href="#L4992">4992</a> 					{
+<a class="jxr_linenumber" name="L4993" href="#L4993">4993</a> 					setState(842);
+<a class="jxr_linenumber" name="L4994" href="#L4994">4994</a> 					elementValue();
+<a class="jxr_linenumber" name="L4995" href="#L4995">4995</a> 					}
+<a class="jxr_linenumber" name="L4996" href="#L4996">4996</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L4997" href="#L4997">4997</a> 				}
+<a class="jxr_linenumber" name="L4998" href="#L4998">4998</a> 				setState(845);
+<a class="jxr_linenumber" name="L4999" href="#L4999">4999</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L5000" href="#L5000">5000</a> 				}
+<a class="jxr_linenumber" name="L5001" href="#L5001">5001</a> 			}
+<a class="jxr_linenumber" name="L5002" href="#L5002">5002</a> 
+<a class="jxr_linenumber" name="L5003" href="#L5003">5003</a> 			}
+<a class="jxr_linenumber" name="L5004" href="#L5004">5004</a> 		}
+<a class="jxr_linenumber" name="L5005" href="#L5005">5005</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5006" href="#L5006">5006</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5007" href="#L5007">5007</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5008" href="#L5008">5008</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5009" href="#L5009">5009</a> 		}
+<a class="jxr_linenumber" name="L5010" href="#L5010">5010</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5011" href="#L5011">5011</a> 			exitRule();
+<a class="jxr_linenumber" name="L5012" href="#L5012">5012</a> 		}
+<a class="jxr_linenumber" name="L5013" href="#L5013">5013</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5014" href="#L5014">5014</a> 	}
+<a class="jxr_linenumber" name="L5015" href="#L5015">5015</a> 
+<a class="jxr_linenumber" name="L5016" href="#L5016">5016</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5017" href="#L5017">5017</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValuePairsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5018" href="#L5018">5018</a> 		<strong class="jxr_keyword">public</strong> List&lt;ElementValuePairContext&gt; elementValuePair() {
+<a class="jxr_linenumber" name="L5019" href="#L5019">5019</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ElementValuePairContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5020" href="#L5020">5020</a> 		}
+<a class="jxr_linenumber" name="L5021" href="#L5021">5021</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairContext elementValuePair(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5022" href="#L5022">5022</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValuePairContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L5023" href="#L5023">5023</a> 		}
-<a class="jxr_linenumber" name="L5024" href="#L5024">5024</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5025" href="#L5025">5025</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5026" href="#L5026">5026</a> 		}
-<a class="jxr_linenumber" name="L5027" href="#L5027">5027</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValuePairs; }
-<a class="jxr_linenumber" name="L5028" href="#L5028">5028</a> 		@Override
-<a class="jxr_linenumber" name="L5029" href="#L5029">5029</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5030" href="#L5030">5030</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValuePairs(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5031" href="#L5031">5031</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5032" href="#L5032">5032</a> 		}
-<a class="jxr_linenumber" name="L5033" href="#L5033">5033</a> 	}
-<a class="jxr_linenumber" name="L5034" href="#L5034">5034</a> 
-<a class="jxr_linenumber" name="L5035" href="#L5035">5035</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValuePairsContext elementValuePairs() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5036" href="#L5036">5036</a> 		ElementValuePairsContext _localctx = <strong class="jxr_keyword">new</strong> ElementValuePairsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5037" href="#L5037">5037</a> 		enterRule(_localctx, 126, RULE_elementValuePairs);
-<a class="jxr_linenumber" name="L5038" href="#L5038">5038</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L5039" href="#L5039">5039</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5040" href="#L5040">5040</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5041" href="#L5041">5041</a> 			{
-<a class="jxr_linenumber" name="L5042" href="#L5042">5042</a> 			setState(848);
-<a class="jxr_linenumber" name="L5043" href="#L5043">5043</a> 			elementValuePair();
-<a class="jxr_linenumber" name="L5044" href="#L5044">5044</a> 			setState(853);
-<a class="jxr_linenumber" name="L5045" href="#L5045">5045</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5046" href="#L5046">5046</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5047" href="#L5047">5047</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L5048" href="#L5048">5048</a> 				{
-<a class="jxr_linenumber" name="L5049" href="#L5049">5049</a> 				{
-<a class="jxr_linenumber" name="L5050" href="#L5050">5050</a> 				setState(849);
-<a class="jxr_linenumber" name="L5051" href="#L5051">5051</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L5052" href="#L5052">5052</a> 				setState(850);
-<a class="jxr_linenumber" name="L5053" href="#L5053">5053</a> 				elementValuePair();
-<a class="jxr_linenumber" name="L5054" href="#L5054">5054</a> 				}
-<a class="jxr_linenumber" name="L5055" href="#L5055">5055</a> 				}
-<a class="jxr_linenumber" name="L5056" href="#L5056">5056</a> 				setState(855);
-<a class="jxr_linenumber" name="L5057" href="#L5057">5057</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5058" href="#L5058">5058</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5059" href="#L5059">5059</a> 			}
-<a class="jxr_linenumber" name="L5060" href="#L5060">5060</a> 			}
-<a class="jxr_linenumber" name="L5061" href="#L5061">5061</a> 		}
-<a class="jxr_linenumber" name="L5062" href="#L5062">5062</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5063" href="#L5063">5063</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5064" href="#L5064">5064</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5065" href="#L5065">5065</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5066" href="#L5066">5066</a> 		}
-<a class="jxr_linenumber" name="L5067" href="#L5067">5067</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5068" href="#L5068">5068</a> 			exitRule();
-<a class="jxr_linenumber" name="L5069" href="#L5069">5069</a> 		}
-<a class="jxr_linenumber" name="L5070" href="#L5070">5070</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5071" href="#L5071">5071</a> 	}
-<a class="jxr_linenumber" name="L5072" href="#L5072">5072</a> 
-<a class="jxr_linenumber" name="L5073" href="#L5073">5073</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5074" href="#L5074">5074</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValuePairContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5075" href="#L5075">5075</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L5076" href="#L5076">5076</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5077" href="#L5077">5077</a> 		}
-<a class="jxr_linenumber" name="L5078" href="#L5078">5078</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
-<a class="jxr_linenumber" name="L5079" href="#L5079">5079</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
-<a class="jxr_linenumber" name="L5080" href="#L5080">5080</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5024" href="#L5024">5024</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L5025" href="#L5025">5025</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5026" href="#L5026">5026</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L5027" href="#L5027">5027</a> 		}
+<a class="jxr_linenumber" name="L5028" href="#L5028">5028</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5029" href="#L5029">5029</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5030" href="#L5030">5030</a> 		}
+<a class="jxr_linenumber" name="L5031" href="#L5031">5031</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValuePairs; }
+<a class="jxr_linenumber" name="L5032" href="#L5032">5032</a> 		@Override
+<a class="jxr_linenumber" name="L5033" href="#L5033">5033</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5034" href="#L5034">5034</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValuePairs(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5035" href="#L5035">5035</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5036" href="#L5036">5036</a> 		}
+<a class="jxr_linenumber" name="L5037" href="#L5037">5037</a> 	}
+<a class="jxr_linenumber" name="L5038" href="#L5038">5038</a> 
+<a class="jxr_linenumber" name="L5039" href="#L5039">5039</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValuePairsContext elementValuePairs() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5040" href="#L5040">5040</a> 		ElementValuePairsContext _localctx = <strong class="jxr_keyword">new</strong> ElementValuePairsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5041" href="#L5041">5041</a> 		enterRule(_localctx, 126, RULE_elementValuePairs);
+<a class="jxr_linenumber" name="L5042" href="#L5042">5042</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L5043" href="#L5043">5043</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5044" href="#L5044">5044</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5045" href="#L5045">5045</a> 			{
+<a class="jxr_linenumber" name="L5046" href="#L5046">5046</a> 			setState(848);
+<a class="jxr_linenumber" name="L5047" href="#L5047">5047</a> 			elementValuePair();
+<a class="jxr_linenumber" name="L5048" href="#L5048">5048</a> 			setState(853);
+<a class="jxr_linenumber" name="L5049" href="#L5049">5049</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5050" href="#L5050">5050</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5051" href="#L5051">5051</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L5052" href="#L5052">5052</a> 				{
+<a class="jxr_linenumber" name="L5053" href="#L5053">5053</a> 				{
+<a class="jxr_linenumber" name="L5054" href="#L5054">5054</a> 				setState(849);
+<a class="jxr_linenumber" name="L5055" href="#L5055">5055</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L5056" href="#L5056">5056</a> 				setState(850);
+<a class="jxr_linenumber" name="L5057" href="#L5057">5057</a> 				elementValuePair();
+<a class="jxr_linenumber" name="L5058" href="#L5058">5058</a> 				}
+<a class="jxr_linenumber" name="L5059" href="#L5059">5059</a> 				}
+<a class="jxr_linenumber" name="L5060" href="#L5060">5060</a> 				setState(855);
+<a class="jxr_linenumber" name="L5061" href="#L5061">5061</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5062" href="#L5062">5062</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5063" href="#L5063">5063</a> 			}
+<a class="jxr_linenumber" name="L5064" href="#L5064">5064</a> 			}
+<a class="jxr_linenumber" name="L5065" href="#L5065">5065</a> 		}
+<a class="jxr_linenumber" name="L5066" href="#L5066">5066</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5067" href="#L5067">5067</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5068" href="#L5068">5068</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5069" href="#L5069">5069</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5070" href="#L5070">5070</a> 		}
+<a class="jxr_linenumber" name="L5071" href="#L5071">5071</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5072" href="#L5072">5072</a> 			exitRule();
+<a class="jxr_linenumber" name="L5073" href="#L5073">5073</a> 		}
+<a class="jxr_linenumber" name="L5074" href="#L5074">5074</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5075" href="#L5075">5075</a> 	}
+<a class="jxr_linenumber" name="L5076" href="#L5076">5076</a> 
+<a class="jxr_linenumber" name="L5077" href="#L5077">5077</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5078" href="#L5078">5078</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValuePairContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5079" href="#L5079">5079</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L5080" href="#L5080">5080</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L5081" href="#L5081">5081</a> 		}
-<a class="jxr_linenumber" name="L5082" href="#L5082">5082</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5083" href="#L5083">5083</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5084" href="#L5084">5084</a> 		}
-<a class="jxr_linenumber" name="L5085" href="#L5085">5085</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValuePair; }
-<a class="jxr_linenumber" name="L5086" href="#L5086">5086</a> 		@Override
-<a class="jxr_linenumber" name="L5087" href="#L5087">5087</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5088" href="#L5088">5088</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValuePair(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5089" href="#L5089">5089</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5090" href="#L5090">5090</a> 		}
-<a class="jxr_linenumber" name="L5091" href="#L5091">5091</a> 	}
-<a class="jxr_linenumber" name="L5092" href="#L5092">5092</a> 
-<a class="jxr_linenumber" name="L5093" href="#L5093">5093</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValuePairContext elementValuePair() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5094" href="#L5094">5094</a> 		ElementValuePairContext _localctx = <strong class="jxr_keyword">new</strong> ElementValuePairContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5095" href="#L5095">5095</a> 		enterRule(_localctx, 128, RULE_elementValuePair);
-<a class="jxr_linenumber" name="L5096" href="#L5096">5096</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5097" href="#L5097">5097</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5098" href="#L5098">5098</a> 			{
-<a class="jxr_linenumber" name="L5099" href="#L5099">5099</a> 			setState(856);
-<a class="jxr_linenumber" name="L5100" href="#L5100">5100</a> 			id();
-<a class="jxr_linenumber" name="L5101" href="#L5101">5101</a> 			setState(857);
-<a class="jxr_linenumber" name="L5102" href="#L5102">5102</a> 			match(ASSIGN);
-<a class="jxr_linenumber" name="L5103" href="#L5103">5103</a> 			setState(858);
-<a class="jxr_linenumber" name="L5104" href="#L5104">5104</a> 			elementValue();
-<a class="jxr_linenumber" name="L5105" href="#L5105">5105</a> 			}
-<a class="jxr_linenumber" name="L5106" href="#L5106">5106</a> 		}
-<a class="jxr_linenumber" name="L5107" href="#L5107">5107</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5108" href="#L5108">5108</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5109" href="#L5109">5109</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5110" href="#L5110">5110</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5111" href="#L5111">5111</a> 		}
-<a class="jxr_linenumber" name="L5112" href="#L5112">5112</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5113" href="#L5113">5113</a> 			exitRule();
-<a class="jxr_linenumber" name="L5114" href="#L5114">5114</a> 		}
-<a class="jxr_linenumber" name="L5115" href="#L5115">5115</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5116" href="#L5116">5116</a> 	}
-<a class="jxr_linenumber" name="L5117" href="#L5117">5117</a> 
-<a class="jxr_linenumber" name="L5118" href="#L5118">5118</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5119" href="#L5119">5119</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValueContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5120" href="#L5120">5120</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L5121" href="#L5121">5121</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5122" href="#L5122">5122</a> 		}
-<a class="jxr_linenumber" name="L5123" href="#L5123">5123</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
-<a class="jxr_linenumber" name="L5124" href="#L5124">5124</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5125" href="#L5125">5125</a> 		}
-<a class="jxr_linenumber" name="L5126" href="#L5126">5126</a> 		<strong class="jxr_keyword">public</strong> ElementValueArrayInitializerContext elementValueArrayInitializer() {
-<a class="jxr_linenumber" name="L5127" href="#L5127">5127</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5128" href="#L5128">5128</a> 		}
-<a class="jxr_linenumber" name="L5129" href="#L5129">5129</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5130" href="#L5130">5130</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5131" href="#L5131">5131</a> 		}
-<a class="jxr_linenumber" name="L5132" href="#L5132">5132</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValue; }
-<a class="jxr_linenumber" name="L5133" href="#L5133">5133</a> 		@Override
-<a class="jxr_linenumber" name="L5134" href="#L5134">5134</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5135" href="#L5135">5135</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValue(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5136" href="#L5136">5136</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5137" href="#L5137">5137</a> 		}
-<a class="jxr_linenumber" name="L5138" href="#L5138">5138</a> 	}
-<a class="jxr_linenumber" name="L5139" href="#L5139">5139</a> 
-<a class="jxr_linenumber" name="L5140" href="#L5140">5140</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValueContext elementValue() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5141" href="#L5141">5141</a> 		ElementValueContext _localctx = <strong class="jxr_keyword">new</strong> ElementValueContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5142" href="#L5142">5142</a> 		enterRule(_localctx, 130, RULE_elementValue);
-<a class="jxr_linenumber" name="L5143" href="#L5143">5143</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5144" href="#L5144">5144</a> 			setState(863);
-<a class="jxr_linenumber" name="L5145" href="#L5145">5145</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5146" href="#L5146">5146</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,87,_ctx) ) {
-<a class="jxr_linenumber" name="L5147" href="#L5147">5147</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5148" href="#L5148">5148</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5149" href="#L5149">5149</a> 				{
-<a class="jxr_linenumber" name="L5150" href="#L5150">5150</a> 				setState(860);
-<a class="jxr_linenumber" name="L5151" href="#L5151">5151</a> 				expression();
-<a class="jxr_linenumber" name="L5152" href="#L5152">5152</a> 				}
-<a class="jxr_linenumber" name="L5153" href="#L5153">5153</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5154" href="#L5154">5154</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L5155" href="#L5155">5155</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L5156" href="#L5156">5156</a> 				{
-<a class="jxr_linenumber" name="L5157" href="#L5157">5157</a> 				setState(861);
-<a class="jxr_linenumber" name="L5158" href="#L5158">5158</a> 				annotation();
-<a class="jxr_linenumber" name="L5159" href="#L5159">5159</a> 				}
-<a class="jxr_linenumber" name="L5160" href="#L5160">5160</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5161" href="#L5161">5161</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L5162" href="#L5162">5162</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L5163" href="#L5163">5163</a> 				{
-<a class="jxr_linenumber" name="L5164" href="#L5164">5164</a> 				setState(862);
-<a class="jxr_linenumber" name="L5165" href="#L5165">5165</a> 				elementValueArrayInitializer();
-<a class="jxr_linenumber" name="L5166" href="#L5166">5166</a> 				}
-<a class="jxr_linenumber" name="L5167" href="#L5167">5167</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5168" href="#L5168">5168</a> 			}
-<a class="jxr_linenumber" name="L5169" href="#L5169">5169</a> 		}
-<a class="jxr_linenumber" name="L5170" href="#L5170">5170</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5171" href="#L5171">5171</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5172" href="#L5172">5172</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5173" href="#L5173">5173</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5174" href="#L5174">5174</a> 		}
-<a class="jxr_linenumber" name="L5175" href="#L5175">5175</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5176" href="#L5176">5176</a> 			exitRule();
-<a class="jxr_linenumber" name="L5177" href="#L5177">5177</a> 		}
-<a class="jxr_linenumber" name="L5178" href="#L5178">5178</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5179" href="#L5179">5179</a> 	}
-<a class="jxr_linenumber" name="L5180" href="#L5180">5180</a> 
-<a class="jxr_linenumber" name="L5181" href="#L5181">5181</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5182" href="#L5182">5182</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValueArrayInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5183" href="#L5183">5183</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L5184" href="#L5184">5184</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L5185" href="#L5185">5185</a> 		<strong class="jxr_keyword">public</strong> List&lt;ElementValueContext&gt; elementValue() {
-<a class="jxr_linenumber" name="L5186" href="#L5186">5186</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ElementValueContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5187" href="#L5187">5187</a> 		}
-<a class="jxr_linenumber" name="L5188" href="#L5188">5188</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5189" href="#L5189">5189</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5190" href="#L5190">5190</a> 		}
-<a class="jxr_linenumber" name="L5191" href="#L5191">5191</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L5192" href="#L5192">5192</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5193" href="#L5193">5193</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L5082" href="#L5082">5082</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
+<a class="jxr_linenumber" name="L5083" href="#L5083">5083</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
+<a class="jxr_linenumber" name="L5084" href="#L5084">5084</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5085" href="#L5085">5085</a> 		}
+<a class="jxr_linenumber" name="L5086" href="#L5086">5086</a> 		<strong class="jxr_keyword">public</strong> ElementValuePairContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5087" href="#L5087">5087</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5088" href="#L5088">5088</a> 		}
+<a class="jxr_linenumber" name="L5089" href="#L5089">5089</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValuePair; }
+<a class="jxr_linenumber" name="L5090" href="#L5090">5090</a> 		@Override
+<a class="jxr_linenumber" name="L5091" href="#L5091">5091</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5092" href="#L5092">5092</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValuePair(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5093" href="#L5093">5093</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5094" href="#L5094">5094</a> 		}
+<a class="jxr_linenumber" name="L5095" href="#L5095">5095</a> 	}
+<a class="jxr_linenumber" name="L5096" href="#L5096">5096</a> 
+<a class="jxr_linenumber" name="L5097" href="#L5097">5097</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValuePairContext elementValuePair() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5098" href="#L5098">5098</a> 		ElementValuePairContext _localctx = <strong class="jxr_keyword">new</strong> ElementValuePairContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5099" href="#L5099">5099</a> 		enterRule(_localctx, 128, RULE_elementValuePair);
+<a class="jxr_linenumber" name="L5100" href="#L5100">5100</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5101" href="#L5101">5101</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5102" href="#L5102">5102</a> 			{
+<a class="jxr_linenumber" name="L5103" href="#L5103">5103</a> 			setState(856);
+<a class="jxr_linenumber" name="L5104" href="#L5104">5104</a> 			id();
+<a class="jxr_linenumber" name="L5105" href="#L5105">5105</a> 			setState(857);
+<a class="jxr_linenumber" name="L5106" href="#L5106">5106</a> 			match(ASSIGN);
+<a class="jxr_linenumber" name="L5107" href="#L5107">5107</a> 			setState(858);
+<a class="jxr_linenumber" name="L5108" href="#L5108">5108</a> 			elementValue();
+<a class="jxr_linenumber" name="L5109" href="#L5109">5109</a> 			}
+<a class="jxr_linenumber" name="L5110" href="#L5110">5110</a> 		}
+<a class="jxr_linenumber" name="L5111" href="#L5111">5111</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5112" href="#L5112">5112</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5113" href="#L5113">5113</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5114" href="#L5114">5114</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5115" href="#L5115">5115</a> 		}
+<a class="jxr_linenumber" name="L5116" href="#L5116">5116</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5117" href="#L5117">5117</a> 			exitRule();
+<a class="jxr_linenumber" name="L5118" href="#L5118">5118</a> 		}
+<a class="jxr_linenumber" name="L5119" href="#L5119">5119</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5120" href="#L5120">5120</a> 	}
+<a class="jxr_linenumber" name="L5121" href="#L5121">5121</a> 
+<a class="jxr_linenumber" name="L5122" href="#L5122">5122</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5123" href="#L5123">5123</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValueContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5124" href="#L5124">5124</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L5125" href="#L5125">5125</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5126" href="#L5126">5126</a> 		}
+<a class="jxr_linenumber" name="L5127" href="#L5127">5127</a> 		<strong class="jxr_keyword">public</strong> AnnotationContext annotation() {
+<a class="jxr_linenumber" name="L5128" href="#L5128">5128</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5129" href="#L5129">5129</a> 		}
+<a class="jxr_linenumber" name="L5130" href="#L5130">5130</a> 		<strong class="jxr_keyword">public</strong> ElementValueArrayInitializerContext elementValueArrayInitializer() {
+<a class="jxr_linenumber" name="L5131" href="#L5131">5131</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5132" href="#L5132">5132</a> 		}
+<a class="jxr_linenumber" name="L5133" href="#L5133">5133</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5134" href="#L5134">5134</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5135" href="#L5135">5135</a> 		}
+<a class="jxr_linenumber" name="L5136" href="#L5136">5136</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValue; }
+<a class="jxr_linenumber" name="L5137" href="#L5137">5137</a> 		@Override
+<a class="jxr_linenumber" name="L5138" href="#L5138">5138</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5139" href="#L5139">5139</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValue(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5140" href="#L5140">5140</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5141" href="#L5141">5141</a> 		}
+<a class="jxr_linenumber" name="L5142" href="#L5142">5142</a> 	}
+<a class="jxr_linenumber" name="L5143" href="#L5143">5143</a> 
+<a class="jxr_linenumber" name="L5144" href="#L5144">5144</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValueContext elementValue() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5145" href="#L5145">5145</a> 		ElementValueContext _localctx = <strong class="jxr_keyword">new</strong> ElementValueContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5146" href="#L5146">5146</a> 		enterRule(_localctx, 130, RULE_elementValue);
+<a class="jxr_linenumber" name="L5147" href="#L5147">5147</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5148" href="#L5148">5148</a> 			setState(863);
+<a class="jxr_linenumber" name="L5149" href="#L5149">5149</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5150" href="#L5150">5150</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,87,_ctx) ) {
+<a class="jxr_linenumber" name="L5151" href="#L5151">5151</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5152" href="#L5152">5152</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5153" href="#L5153">5153</a> 				{
+<a class="jxr_linenumber" name="L5154" href="#L5154">5154</a> 				setState(860);
+<a class="jxr_linenumber" name="L5155" href="#L5155">5155</a> 				expression();
+<a class="jxr_linenumber" name="L5156" href="#L5156">5156</a> 				}
+<a class="jxr_linenumber" name="L5157" href="#L5157">5157</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5158" href="#L5158">5158</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L5159" href="#L5159">5159</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L5160" href="#L5160">5160</a> 				{
+<a class="jxr_linenumber" name="L5161" href="#L5161">5161</a> 				setState(861);
+<a class="jxr_linenumber" name="L5162" href="#L5162">5162</a> 				annotation();
+<a class="jxr_linenumber" name="L5163" href="#L5163">5163</a> 				}
+<a class="jxr_linenumber" name="L5164" href="#L5164">5164</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5165" href="#L5165">5165</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L5166" href="#L5166">5166</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L5167" href="#L5167">5167</a> 				{
+<a class="jxr_linenumber" name="L5168" href="#L5168">5168</a> 				setState(862);
+<a class="jxr_linenumber" name="L5169" href="#L5169">5169</a> 				elementValueArrayInitializer();
+<a class="jxr_linenumber" name="L5170" href="#L5170">5170</a> 				}
+<a class="jxr_linenumber" name="L5171" href="#L5171">5171</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5172" href="#L5172">5172</a> 			}
+<a class="jxr_linenumber" name="L5173" href="#L5173">5173</a> 		}
+<a class="jxr_linenumber" name="L5174" href="#L5174">5174</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5175" href="#L5175">5175</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5176" href="#L5176">5176</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5177" href="#L5177">5177</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5178" href="#L5178">5178</a> 		}
+<a class="jxr_linenumber" name="L5179" href="#L5179">5179</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5180" href="#L5180">5180</a> 			exitRule();
+<a class="jxr_linenumber" name="L5181" href="#L5181">5181</a> 		}
+<a class="jxr_linenumber" name="L5182" href="#L5182">5182</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5183" href="#L5183">5183</a> 	}
+<a class="jxr_linenumber" name="L5184" href="#L5184">5184</a> 
+<a class="jxr_linenumber" name="L5185" href="#L5185">5185</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5186" href="#L5186">5186</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElementValueArrayInitializerContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5187" href="#L5187">5187</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L5188" href="#L5188">5188</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L5189" href="#L5189">5189</a> 		<strong class="jxr_keyword">public</strong> List&lt;ElementValueContext&gt; elementValue() {
+<a class="jxr_linenumber" name="L5190" href="#L5190">5190</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ElementValueContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5191" href="#L5191">5191</a> 		}
+<a class="jxr_linenumber" name="L5192" href="#L5192">5192</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5193" href="#L5193">5193</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L5194" href="#L5194">5194</a> 		}
-<a class="jxr_linenumber" name="L5195" href="#L5195">5195</a> 		<strong class="jxr_keyword">public</strong> ElementValueArrayInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5196" href="#L5196">5196</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5197" href="#L5197">5197</a> 		}
-<a class="jxr_linenumber" name="L5198" href="#L5198">5198</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValueArrayInitializer; }
-<a class="jxr_linenumber" name="L5199" href="#L5199">5199</a> 		@Override
-<a class="jxr_linenumber" name="L5200" href="#L5200">5200</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5201" href="#L5201">5201</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValueArrayInitializer(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5202" href="#L5202">5202</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5203" href="#L5203">5203</a> 		}
-<a class="jxr_linenumber" name="L5204" href="#L5204">5204</a> 	}
-<a class="jxr_linenumber" name="L5205" href="#L5205">5205</a> 
-<a class="jxr_linenumber" name="L5206" href="#L5206">5206</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValueArrayInitializerContext elementValueArrayInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5207" href="#L5207">5207</a> 		ElementValueArrayInitializerContext _localctx = <strong class="jxr_keyword">new</strong> ElementValueArrayInitializerContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5208" href="#L5208">5208</a> 		enterRule(_localctx, 132, RULE_elementValueArrayInitializer);
-<a class="jxr_linenumber" name="L5209" href="#L5209">5209</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L5210" href="#L5210">5210</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5211" href="#L5211">5211</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L5212" href="#L5212">5212</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5213" href="#L5213">5213</a> 			{
-<a class="jxr_linenumber" name="L5214" href="#L5214">5214</a> 			setState(865);
-<a class="jxr_linenumber" name="L5215" href="#L5215">5215</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L5216" href="#L5216">5216</a> 			setState(874);
-<a class="jxr_linenumber" name="L5217" href="#L5217">5217</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5218" href="#L5218">5218</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5219" href="#L5219">5219</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 49)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 49)) &amp; 1101264847871L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4380871790863L) != 0)) {
-<a class="jxr_linenumber" name="L5220" href="#L5220">5220</a> 				{
-<a class="jxr_linenumber" name="L5221" href="#L5221">5221</a> 				setState(866);
-<a class="jxr_linenumber" name="L5222" href="#L5222">5222</a> 				elementValue();
-<a class="jxr_linenumber" name="L5223" href="#L5223">5223</a> 				setState(871);
-<a class="jxr_linenumber" name="L5224" href="#L5224">5224</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5225" href="#L5225">5225</a> 				_alt = getInterpreter().adaptivePredict(_input,88,_ctx);
-<a class="jxr_linenumber" name="L5226" href="#L5226">5226</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L5227" href="#L5227">5227</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L5228" href="#L5228">5228</a> 						{
-<a class="jxr_linenumber" name="L5229" href="#L5229">5229</a> 						{
-<a class="jxr_linenumber" name="L5230" href="#L5230">5230</a> 						setState(867);
-<a class="jxr_linenumber" name="L5231" href="#L5231">5231</a> 						match(COMMA);
-<a class="jxr_linenumber" name="L5232" href="#L5232">5232</a> 						setState(868);
-<a class="jxr_linenumber" name="L5233" href="#L5233">5233</a> 						elementValue();
-<a class="jxr_linenumber" name="L5234" href="#L5234">5234</a> 						}
-<a class="jxr_linenumber" name="L5235" href="#L5235">5235</a> 						} 
-<a class="jxr_linenumber" name="L5236" href="#L5236">5236</a> 					}
-<a class="jxr_linenumber" name="L5237" href="#L5237">5237</a> 					setState(873);
-<a class="jxr_linenumber" name="L5238" href="#L5238">5238</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5239" href="#L5239">5239</a> 					_alt = getInterpreter().adaptivePredict(_input,88,_ctx);
-<a class="jxr_linenumber" name="L5240" href="#L5240">5240</a> 				}
-<a class="jxr_linenumber" name="L5241" href="#L5241">5241</a> 				}
-<a class="jxr_linenumber" name="L5242" href="#L5242">5242</a> 			}
-<a class="jxr_linenumber" name="L5243" href="#L5243">5243</a> 
-<a class="jxr_linenumber" name="L5244" href="#L5244">5244</a> 			setState(877);
-<a class="jxr_linenumber" name="L5245" href="#L5245">5245</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5246" href="#L5246">5246</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5247" href="#L5247">5247</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L5248" href="#L5248">5248</a> 				{
-<a class="jxr_linenumber" name="L5249" href="#L5249">5249</a> 				setState(876);
-<a class="jxr_linenumber" name="L5250" href="#L5250">5250</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L5251" href="#L5251">5251</a> 				}
-<a class="jxr_linenumber" name="L5252" href="#L5252">5252</a> 			}
-<a class="jxr_linenumber" name="L5253" href="#L5253">5253</a> 
-<a class="jxr_linenumber" name="L5254" href="#L5254">5254</a> 			setState(879);
-<a class="jxr_linenumber" name="L5255" href="#L5255">5255</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L5195" href="#L5195">5195</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L5196" href="#L5196">5196</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5197" href="#L5197">5197</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L5198" href="#L5198">5198</a> 		}
+<a class="jxr_linenumber" name="L5199" href="#L5199">5199</a> 		<strong class="jxr_keyword">public</strong> ElementValueArrayInitializerContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5200" href="#L5200">5200</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5201" href="#L5201">5201</a> 		}
+<a class="jxr_linenumber" name="L5202" href="#L5202">5202</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elementValueArrayInitializer; }
+<a class="jxr_linenumber" name="L5203" href="#L5203">5203</a> 		@Override
+<a class="jxr_linenumber" name="L5204" href="#L5204">5204</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5205" href="#L5205">5205</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElementValueArrayInitializer(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5206" href="#L5206">5206</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5207" href="#L5207">5207</a> 		}
+<a class="jxr_linenumber" name="L5208" href="#L5208">5208</a> 	}
+<a class="jxr_linenumber" name="L5209" href="#L5209">5209</a> 
+<a class="jxr_linenumber" name="L5210" href="#L5210">5210</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElementValueArrayInitializerContext elementValueArrayInitializer() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5211" href="#L5211">5211</a> 		ElementValueArrayInitializerContext _localctx = <strong class="jxr_keyword">new</strong> ElementValueArrayInitializerContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5212" href="#L5212">5212</a> 		enterRule(_localctx, 132, RULE_elementValueArrayInitializer);
+<a class="jxr_linenumber" name="L5213" href="#L5213">5213</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L5214" href="#L5214">5214</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5215" href="#L5215">5215</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L5216" href="#L5216">5216</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5217" href="#L5217">5217</a> 			{
+<a class="jxr_linenumber" name="L5218" href="#L5218">5218</a> 			setState(865);
+<a class="jxr_linenumber" name="L5219" href="#L5219">5219</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L5220" href="#L5220">5220</a> 			setState(874);
+<a class="jxr_linenumber" name="L5221" href="#L5221">5221</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5222" href="#L5222">5222</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5223" href="#L5223">5223</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 49)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 49)) &amp; 1101264847871L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4385166758159L) != 0)) {
+<a class="jxr_linenumber" name="L5224" href="#L5224">5224</a> 				{
+<a class="jxr_linenumber" name="L5225" href="#L5225">5225</a> 				setState(866);
+<a class="jxr_linenumber" name="L5226" href="#L5226">5226</a> 				elementValue();
+<a class="jxr_linenumber" name="L5227" href="#L5227">5227</a> 				setState(871);
+<a class="jxr_linenumber" name="L5228" href="#L5228">5228</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5229" href="#L5229">5229</a> 				_alt = getInterpreter().adaptivePredict(_input,88,_ctx);
+<a class="jxr_linenumber" name="L5230" href="#L5230">5230</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L5231" href="#L5231">5231</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L5232" href="#L5232">5232</a> 						{
+<a class="jxr_linenumber" name="L5233" href="#L5233">5233</a> 						{
+<a class="jxr_linenumber" name="L5234" href="#L5234">5234</a> 						setState(867);
+<a class="jxr_linenumber" name="L5235" href="#L5235">5235</a> 						match(COMMA);
+<a class="jxr_linenumber" name="L5236" href="#L5236">5236</a> 						setState(868);
+<a class="jxr_linenumber" name="L5237" href="#L5237">5237</a> 						elementValue();
+<a class="jxr_linenumber" name="L5238" href="#L5238">5238</a> 						}
+<a class="jxr_linenumber" name="L5239" href="#L5239">5239</a> 						} 
+<a class="jxr_linenumber" name="L5240" href="#L5240">5240</a> 					}
+<a class="jxr_linenumber" name="L5241" href="#L5241">5241</a> 					setState(873);
+<a class="jxr_linenumber" name="L5242" href="#L5242">5242</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5243" href="#L5243">5243</a> 					_alt = getInterpreter().adaptivePredict(_input,88,_ctx);
+<a class="jxr_linenumber" name="L5244" href="#L5244">5244</a> 				}
+<a class="jxr_linenumber" name="L5245" href="#L5245">5245</a> 				}
+<a class="jxr_linenumber" name="L5246" href="#L5246">5246</a> 			}
+<a class="jxr_linenumber" name="L5247" href="#L5247">5247</a> 
+<a class="jxr_linenumber" name="L5248" href="#L5248">5248</a> 			setState(877);
+<a class="jxr_linenumber" name="L5249" href="#L5249">5249</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5250" href="#L5250">5250</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5251" href="#L5251">5251</a> 			<strong class="jxr_keyword">if</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L5252" href="#L5252">5252</a> 				{
+<a class="jxr_linenumber" name="L5253" href="#L5253">5253</a> 				setState(876);
+<a class="jxr_linenumber" name="L5254" href="#L5254">5254</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L5255" href="#L5255">5255</a> 				}
 <a class="jxr_linenumber" name="L5256" href="#L5256">5256</a> 			}
-<a class="jxr_linenumber" name="L5257" href="#L5257">5257</a> 		}
-<a class="jxr_linenumber" name="L5258" href="#L5258">5258</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5259" href="#L5259">5259</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5260" href="#L5260">5260</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5261" href="#L5261">5261</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5262" href="#L5262">5262</a> 		}
-<a class="jxr_linenumber" name="L5263" href="#L5263">5263</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5264" href="#L5264">5264</a> 			exitRule();
-<a class="jxr_linenumber" name="L5265" href="#L5265">5265</a> 		}
-<a class="jxr_linenumber" name="L5266" href="#L5266">5266</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5267" href="#L5267">5267</a> 	}
-<a class="jxr_linenumber" name="L5268" href="#L5268">5268</a> 
-<a class="jxr_linenumber" name="L5269" href="#L5269">5269</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5270" href="#L5270">5270</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5271" href="#L5271">5271</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L5272" href="#L5272">5272</a> 		<strong class="jxr_keyword">public</strong> TerminalNode AT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.AT, 0); }
-<a class="jxr_linenumber" name="L5273" href="#L5273">5273</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INTERFACE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INTERFACE, 0); }
-<a class="jxr_linenumber" name="L5274" href="#L5274">5274</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L5275" href="#L5275">5275</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5276" href="#L5276">5276</a> 		}
-<a class="jxr_linenumber" name="L5277" href="#L5277">5277</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeBodyContext annotationTypeBody() {
-<a class="jxr_linenumber" name="L5278" href="#L5278">5278</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5279" href="#L5279">5279</a> 		}
-<a class="jxr_linenumber" name="L5280" href="#L5280">5280</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L5281" href="#L5281">5281</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L5282" href="#L5282">5282</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5283" href="#L5283">5283</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L5284" href="#L5284">5284</a> 		}
-<a class="jxr_linenumber" name="L5285" href="#L5285">5285</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeDeclaration; }
-<a class="jxr_linenumber" name="L5286" href="#L5286">5286</a> 		@Override
-<a class="jxr_linenumber" name="L5287" href="#L5287">5287</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5288" href="#L5288">5288</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5289" href="#L5289">5289</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5290" href="#L5290">5290</a> 		}
-<a class="jxr_linenumber" name="L5291" href="#L5291">5291</a> 	}
-<a class="jxr_linenumber" name="L5292" href="#L5292">5292</a> 
-<a class="jxr_linenumber" name="L5293" href="#L5293">5293</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5294" href="#L5294">5294</a> 		AnnotationTypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeDeclarationContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L5295" href="#L5295">5295</a> 		enterRule(_localctx, 134, RULE_annotationTypeDeclaration);
-<a class="jxr_linenumber" name="L5296" href="#L5296">5296</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5297" href="#L5297">5297</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5298" href="#L5298">5298</a> 			{
-<a class="jxr_linenumber" name="L5299" href="#L5299">5299</a> 			setState(881);
-<a class="jxr_linenumber" name="L5300" href="#L5300">5300</a> 			match(AT);
-<a class="jxr_linenumber" name="L5301" href="#L5301">5301</a> 			setState(882);
-<a class="jxr_linenumber" name="L5302" href="#L5302">5302</a> 			match(LITERAL_INTERFACE);
-<a class="jxr_linenumber" name="L5303" href="#L5303">5303</a> 			setState(883);
-<a class="jxr_linenumber" name="L5304" href="#L5304">5304</a> 			id();
-<a class="jxr_linenumber" name="L5305" href="#L5305">5305</a> 			setState(884);
-<a class="jxr_linenumber" name="L5306" href="#L5306">5306</a> 			annotationTypeBody();
-<a class="jxr_linenumber" name="L5307" href="#L5307">5307</a> 			}
-<a class="jxr_linenumber" name="L5308" href="#L5308">5308</a> 		}
-<a class="jxr_linenumber" name="L5309" href="#L5309">5309</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5310" href="#L5310">5310</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5311" href="#L5311">5311</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5312" href="#L5312">5312</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5313" href="#L5313">5313</a> 		}
-<a class="jxr_linenumber" name="L5314" href="#L5314">5314</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5315" href="#L5315">5315</a> 			exitRule();
-<a class="jxr_linenumber" name="L5316" href="#L5316">5316</a> 		}
-<a class="jxr_linenumber" name="L5317" href="#L5317">5317</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5318" href="#L5318">5318</a> 	}
-<a class="jxr_linenumber" name="L5319" href="#L5319">5319</a> 
-<a class="jxr_linenumber" name="L5320" href="#L5320">5320</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5321" href="#L5321">5321</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5322" href="#L5322">5322</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L5323" href="#L5323">5323</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L5324" href="#L5324">5324</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationTypeElementDeclarationContext&gt; annotationTypeElementDeclaration() {
-<a class="jxr_linenumber" name="L5325" href="#L5325">5325</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationTypeElementDeclarationContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5326" href="#L5326">5326</a> 		}
-<a class="jxr_linenumber" name="L5327" href="#L5327">5327</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementDeclarationContext annotationTypeElementDeclaration(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5328" href="#L5328">5328</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeElementDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5329" href="#L5329">5329</a> 		}
-<a class="jxr_linenumber" name="L5330" href="#L5330">5330</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5331" href="#L5331">5331</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5332" href="#L5332">5332</a> 		}
-<a class="jxr_linenumber" name="L5333" href="#L5333">5333</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeBody; }
-<a class="jxr_linenumber" name="L5334" href="#L5334">5334</a> 		@Override
-<a class="jxr_linenumber" name="L5335" href="#L5335">5335</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5336" href="#L5336">5336</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeBody(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5337" href="#L5337">5337</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5338" href="#L5338">5338</a> 		}
-<a class="jxr_linenumber" name="L5339" href="#L5339">5339</a> 	}
-<a class="jxr_linenumber" name="L5340" href="#L5340">5340</a> 
-<a class="jxr_linenumber" name="L5341" href="#L5341">5341</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeBodyContext annotationTypeBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5342" href="#L5342">5342</a> 		AnnotationTypeBodyContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeBodyContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5343" href="#L5343">5343</a> 		enterRule(_localctx, 136, RULE_annotationTypeBody);
-<a class="jxr_linenumber" name="L5344" href="#L5344">5344</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L5345" href="#L5345">5345</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5346" href="#L5346">5346</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5347" href="#L5347">5347</a> 			{
-<a class="jxr_linenumber" name="L5348" href="#L5348">5348</a> 			setState(886);
-<a class="jxr_linenumber" name="L5349" href="#L5349">5349</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L5350" href="#L5350">5350</a> 			setState(890);
-<a class="jxr_linenumber" name="L5351" href="#L5351">5351</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5352" href="#L5352">5352</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5353" href="#L5353">5353</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028803458268231L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0)) {
-<a class="jxr_linenumber" name="L5354" href="#L5354">5354</a> 				{
-<a class="jxr_linenumber" name="L5355" href="#L5355">5355</a> 				{
-<a class="jxr_linenumber" name="L5356" href="#L5356">5356</a> 				setState(887);
-<a class="jxr_linenumber" name="L5357" href="#L5357">5357</a> 				annotationTypeElementDeclaration();
-<a class="jxr_linenumber" name="L5358" href="#L5358">5358</a> 				}
-<a class="jxr_linenumber" name="L5359" href="#L5359">5359</a> 				}
-<a class="jxr_linenumber" name="L5360" href="#L5360">5360</a> 				setState(892);
-<a class="jxr_linenumber" name="L5361" href="#L5361">5361</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5362" href="#L5362">5362</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5363" href="#L5363">5363</a> 			}
-<a class="jxr_linenumber" name="L5364" href="#L5364">5364</a> 			setState(893);
-<a class="jxr_linenumber" name="L5365" href="#L5365">5365</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L5366" href="#L5366">5366</a> 			}
-<a class="jxr_linenumber" name="L5367" href="#L5367">5367</a> 		}
-<a class="jxr_linenumber" name="L5368" href="#L5368">5368</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5369" href="#L5369">5369</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5370" href="#L5370">5370</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5371" href="#L5371">5371</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5372" href="#L5372">5372</a> 		}
-<a class="jxr_linenumber" name="L5373" href="#L5373">5373</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5374" href="#L5374">5374</a> 			exitRule();
-<a class="jxr_linenumber" name="L5375" href="#L5375">5375</a> 		}
-<a class="jxr_linenumber" name="L5376" href="#L5376">5376</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5377" href="#L5377">5377</a> 	}
-<a class="jxr_linenumber" name="L5378" href="#L5378">5378</a> 
-<a class="jxr_linenumber" name="L5379" href="#L5379">5379</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5380" href="#L5380">5380</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeElementDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5381" href="#L5381">5381</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L5382" href="#L5382">5382</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L5383" href="#L5383">5383</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext annotationTypeElementRest() {
-<a class="jxr_linenumber" name="L5384" href="#L5384">5384</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeElementRestContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5385" href="#L5385">5385</a> 		}
-<a class="jxr_linenumber" name="L5386" href="#L5386">5386</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L5387" href="#L5387">5387</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5388" href="#L5388">5388</a> 		}
-<a class="jxr_linenumber" name="L5389" href="#L5389">5389</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5390" href="#L5390">5390</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5391" href="#L5391">5391</a> 		}
-<a class="jxr_linenumber" name="L5392" href="#L5392">5392</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L5393" href="#L5393">5393</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5394" href="#L5394">5394</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5257" href="#L5257">5257</a> 
+<a class="jxr_linenumber" name="L5258" href="#L5258">5258</a> 			setState(879);
+<a class="jxr_linenumber" name="L5259" href="#L5259">5259</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L5260" href="#L5260">5260</a> 			}
+<a class="jxr_linenumber" name="L5261" href="#L5261">5261</a> 		}
+<a class="jxr_linenumber" name="L5262" href="#L5262">5262</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5263" href="#L5263">5263</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5264" href="#L5264">5264</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5265" href="#L5265">5265</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5266" href="#L5266">5266</a> 		}
+<a class="jxr_linenumber" name="L5267" href="#L5267">5267</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5268" href="#L5268">5268</a> 			exitRule();
+<a class="jxr_linenumber" name="L5269" href="#L5269">5269</a> 		}
+<a class="jxr_linenumber" name="L5270" href="#L5270">5270</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5271" href="#L5271">5271</a> 	}
+<a class="jxr_linenumber" name="L5272" href="#L5272">5272</a> 
+<a class="jxr_linenumber" name="L5273" href="#L5273">5273</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5274" href="#L5274">5274</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5275" href="#L5275">5275</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L5276" href="#L5276">5276</a> 		<strong class="jxr_keyword">public</strong> TerminalNode AT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.AT, 0); }
+<a class="jxr_linenumber" name="L5277" href="#L5277">5277</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INTERFACE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INTERFACE, 0); }
+<a class="jxr_linenumber" name="L5278" href="#L5278">5278</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L5279" href="#L5279">5279</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5280" href="#L5280">5280</a> 		}
+<a class="jxr_linenumber" name="L5281" href="#L5281">5281</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeBodyContext annotationTypeBody() {
+<a class="jxr_linenumber" name="L5282" href="#L5282">5282</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5283" href="#L5283">5283</a> 		}
+<a class="jxr_linenumber" name="L5284" href="#L5284">5284</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L5285" href="#L5285">5285</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L5286" href="#L5286">5286</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5287" href="#L5287">5287</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L5288" href="#L5288">5288</a> 		}
+<a class="jxr_linenumber" name="L5289" href="#L5289">5289</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeDeclaration; }
+<a class="jxr_linenumber" name="L5290" href="#L5290">5290</a> 		@Override
+<a class="jxr_linenumber" name="L5291" href="#L5291">5291</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5292" href="#L5292">5292</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5293" href="#L5293">5293</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5294" href="#L5294">5294</a> 		}
+<a class="jxr_linenumber" name="L5295" href="#L5295">5295</a> 	}
+<a class="jxr_linenumber" name="L5296" href="#L5296">5296</a> 
+<a class="jxr_linenumber" name="L5297" href="#L5297">5297</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5298" href="#L5298">5298</a> 		AnnotationTypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeDeclarationContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L5299" href="#L5299">5299</a> 		enterRule(_localctx, 134, RULE_annotationTypeDeclaration);
+<a class="jxr_linenumber" name="L5300" href="#L5300">5300</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5301" href="#L5301">5301</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5302" href="#L5302">5302</a> 			{
+<a class="jxr_linenumber" name="L5303" href="#L5303">5303</a> 			setState(881);
+<a class="jxr_linenumber" name="L5304" href="#L5304">5304</a> 			match(AT);
+<a class="jxr_linenumber" name="L5305" href="#L5305">5305</a> 			setState(882);
+<a class="jxr_linenumber" name="L5306" href="#L5306">5306</a> 			match(LITERAL_INTERFACE);
+<a class="jxr_linenumber" name="L5307" href="#L5307">5307</a> 			setState(883);
+<a class="jxr_linenumber" name="L5308" href="#L5308">5308</a> 			id();
+<a class="jxr_linenumber" name="L5309" href="#L5309">5309</a> 			setState(884);
+<a class="jxr_linenumber" name="L5310" href="#L5310">5310</a> 			annotationTypeBody();
+<a class="jxr_linenumber" name="L5311" href="#L5311">5311</a> 			}
+<a class="jxr_linenumber" name="L5312" href="#L5312">5312</a> 		}
+<a class="jxr_linenumber" name="L5313" href="#L5313">5313</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5314" href="#L5314">5314</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5315" href="#L5315">5315</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5316" href="#L5316">5316</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5317" href="#L5317">5317</a> 		}
+<a class="jxr_linenumber" name="L5318" href="#L5318">5318</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5319" href="#L5319">5319</a> 			exitRule();
+<a class="jxr_linenumber" name="L5320" href="#L5320">5320</a> 		}
+<a class="jxr_linenumber" name="L5321" href="#L5321">5321</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5322" href="#L5322">5322</a> 	}
+<a class="jxr_linenumber" name="L5323" href="#L5323">5323</a> 
+<a class="jxr_linenumber" name="L5324" href="#L5324">5324</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5325" href="#L5325">5325</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeBodyContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5326" href="#L5326">5326</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L5327" href="#L5327">5327</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L5328" href="#L5328">5328</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationTypeElementDeclarationContext&gt; annotationTypeElementDeclaration() {
+<a class="jxr_linenumber" name="L5329" href="#L5329">5329</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationTypeElementDeclarationContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5330" href="#L5330">5330</a> 		}
+<a class="jxr_linenumber" name="L5331" href="#L5331">5331</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementDeclarationContext annotationTypeElementDeclaration(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5332" href="#L5332">5332</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeElementDeclarationContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L5333" href="#L5333">5333</a> 		}
+<a class="jxr_linenumber" name="L5334" href="#L5334">5334</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeBodyContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5335" href="#L5335">5335</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5336" href="#L5336">5336</a> 		}
+<a class="jxr_linenumber" name="L5337" href="#L5337">5337</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeBody; }
+<a class="jxr_linenumber" name="L5338" href="#L5338">5338</a> 		@Override
+<a class="jxr_linenumber" name="L5339" href="#L5339">5339</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5340" href="#L5340">5340</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeBody(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5341" href="#L5341">5341</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5342" href="#L5342">5342</a> 		}
+<a class="jxr_linenumber" name="L5343" href="#L5343">5343</a> 	}
+<a class="jxr_linenumber" name="L5344" href="#L5344">5344</a> 
+<a class="jxr_linenumber" name="L5345" href="#L5345">5345</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeBodyContext annotationTypeBody() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5346" href="#L5346">5346</a> 		AnnotationTypeBodyContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeBodyContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5347" href="#L5347">5347</a> 		enterRule(_localctx, 136, RULE_annotationTypeBody);
+<a class="jxr_linenumber" name="L5348" href="#L5348">5348</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L5349" href="#L5349">5349</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5350" href="#L5350">5350</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5351" href="#L5351">5351</a> 			{
+<a class="jxr_linenumber" name="L5352" href="#L5352">5352</a> 			setState(886);
+<a class="jxr_linenumber" name="L5353" href="#L5353">5353</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L5354" href="#L5354">5354</a> 			setState(890);
+<a class="jxr_linenumber" name="L5355" href="#L5355">5355</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5356" href="#L5356">5356</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5357" href="#L5357">5357</a> 			<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028803458268231L) != 0) || ((((_la - 153)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 153)) &amp; 2828401303477157889L) != 0) || _la==LITERAL_UNDERSCORE) {
+<a class="jxr_linenumber" name="L5358" href="#L5358">5358</a> 				{
+<a class="jxr_linenumber" name="L5359" href="#L5359">5359</a> 				{
+<a class="jxr_linenumber" name="L5360" href="#L5360">5360</a> 				setState(887);
+<a class="jxr_linenumber" name="L5361" href="#L5361">5361</a> 				annotationTypeElementDeclaration();
+<a class="jxr_linenumber" name="L5362" href="#L5362">5362</a> 				}
+<a class="jxr_linenumber" name="L5363" href="#L5363">5363</a> 				}
+<a class="jxr_linenumber" name="L5364" href="#L5364">5364</a> 				setState(892);
+<a class="jxr_linenumber" name="L5365" href="#L5365">5365</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5366" href="#L5366">5366</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5367" href="#L5367">5367</a> 			}
+<a class="jxr_linenumber" name="L5368" href="#L5368">5368</a> 			setState(893);
+<a class="jxr_linenumber" name="L5369" href="#L5369">5369</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L5370" href="#L5370">5370</a> 			}
+<a class="jxr_linenumber" name="L5371" href="#L5371">5371</a> 		}
+<a class="jxr_linenumber" name="L5372" href="#L5372">5372</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5373" href="#L5373">5373</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5374" href="#L5374">5374</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5375" href="#L5375">5375</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5376" href="#L5376">5376</a> 		}
+<a class="jxr_linenumber" name="L5377" href="#L5377">5377</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5378" href="#L5378">5378</a> 			exitRule();
+<a class="jxr_linenumber" name="L5379" href="#L5379">5379</a> 		}
+<a class="jxr_linenumber" name="L5380" href="#L5380">5380</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5381" href="#L5381">5381</a> 	}
+<a class="jxr_linenumber" name="L5382" href="#L5382">5382</a> 
+<a class="jxr_linenumber" name="L5383" href="#L5383">5383</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5384" href="#L5384">5384</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeElementDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5385" href="#L5385">5385</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L5386" href="#L5386">5386</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L5387" href="#L5387">5387</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext annotationTypeElementRest() {
+<a class="jxr_linenumber" name="L5388" href="#L5388">5388</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeElementRestContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5389" href="#L5389">5389</a> 		}
+<a class="jxr_linenumber" name="L5390" href="#L5390">5390</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L5391" href="#L5391">5391</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5392" href="#L5392">5392</a> 		}
+<a class="jxr_linenumber" name="L5393" href="#L5393">5393</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5394" href="#L5394">5394</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L5395" href="#L5395">5395</a> 		}
-<a class="jxr_linenumber" name="L5396" href="#L5396">5396</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeElementDeclaration; }
-<a class="jxr_linenumber" name="L5397" href="#L5397">5397</a> 		@Override
-<a class="jxr_linenumber" name="L5398" href="#L5398">5398</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5399" href="#L5399">5399</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeElementDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5400" href="#L5400">5400</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5401" href="#L5401">5401</a> 		}
-<a class="jxr_linenumber" name="L5402" href="#L5402">5402</a> 	}
-<a class="jxr_linenumber" name="L5403" href="#L5403">5403</a> 
-<a class="jxr_linenumber" name="L5404" href="#L5404">5404</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeElementDeclarationContext annotationTypeElementDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5405" href="#L5405">5405</a> 		AnnotationTypeElementDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeElementDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5406" href="#L5406">5406</a> 		enterRule(_localctx, 138, RULE_annotationTypeElementDeclaration);
-<a class="jxr_linenumber" name="L5407" href="#L5407">5407</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5408" href="#L5408">5408</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L5409" href="#L5409">5409</a> 			setState(903);
-<a class="jxr_linenumber" name="L5410" href="#L5410">5410</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5411" href="#L5411">5411</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L5412" href="#L5412">5412</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L5413" href="#L5413">5413</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
-<a class="jxr_linenumber" name="L5414" href="#L5414">5414</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
-<a class="jxr_linenumber" name="L5415" href="#L5415">5415</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L5416" href="#L5416">5416</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L5417" href="#L5417">5417</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L5418" href="#L5418">5418</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L5419" href="#L5419">5419</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L5420" href="#L5420">5420</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L5421" href="#L5421">5421</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L5422" href="#L5422">5422</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L5423" href="#L5423">5423</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L5424" href="#L5424">5424</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L5425" href="#L5425">5425</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
-<a class="jxr_linenumber" name="L5426" href="#L5426">5426</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
-<a class="jxr_linenumber" name="L5427" href="#L5427">5427</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
-<a class="jxr_linenumber" name="L5428" href="#L5428">5428</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
-<a class="jxr_linenumber" name="L5429" href="#L5429">5429</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
-<a class="jxr_linenumber" name="L5430" href="#L5430">5430</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
-<a class="jxr_linenumber" name="L5431" href="#L5431">5431</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
-<a class="jxr_linenumber" name="L5432" href="#L5432">5432</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
-<a class="jxr_linenumber" name="L5433" href="#L5433">5433</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L5434" href="#L5434">5434</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L5435" href="#L5435">5435</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L5436" href="#L5436">5436</a> 			<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L5437" href="#L5437">5437</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L5438" href="#L5438">5438</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L5439" href="#L5439">5439</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L5440" href="#L5440">5440</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L5441" href="#L5441">5441</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L5442" href="#L5442">5442</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L5443" href="#L5443">5443</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L5444" href="#L5444">5444</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5445" href="#L5445">5445</a> 				{
-<a class="jxr_linenumber" name="L5446" href="#L5446">5446</a> 				setState(898);
-<a class="jxr_linenumber" name="L5447" href="#L5447">5447</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5448" href="#L5448">5448</a> 				_alt = getInterpreter().adaptivePredict(_input,92,_ctx);
-<a class="jxr_linenumber" name="L5449" href="#L5449">5449</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L5450" href="#L5450">5450</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L5451" href="#L5451">5451</a> 						{
-<a class="jxr_linenumber" name="L5452" href="#L5452">5452</a> 						{
-<a class="jxr_linenumber" name="L5453" href="#L5453">5453</a> 						setState(895);
-<a class="jxr_linenumber" name="L5454" href="#L5454">5454</a> 						((AnnotationTypeElementDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L5455" href="#L5455">5455</a> 						((AnnotationTypeElementDeclarationContext)_localctx).mods.add(((AnnotationTypeElementDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L5456" href="#L5456">5456</a> 						}
-<a class="jxr_linenumber" name="L5457" href="#L5457">5457</a> 						} 
-<a class="jxr_linenumber" name="L5458" href="#L5458">5458</a> 					}
-<a class="jxr_linenumber" name="L5459" href="#L5459">5459</a> 					setState(900);
-<a class="jxr_linenumber" name="L5460" href="#L5460">5460</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5461" href="#L5461">5461</a> 					_alt = getInterpreter().adaptivePredict(_input,92,_ctx);
-<a class="jxr_linenumber" name="L5462" href="#L5462">5462</a> 				}
-<a class="jxr_linenumber" name="L5463" href="#L5463">5463</a> 				setState(901);
-<a class="jxr_linenumber" name="L5464" href="#L5464">5464</a> 				annotationTypeElementRest(_localctx.mods);
-<a class="jxr_linenumber" name="L5465" href="#L5465">5465</a> 				}
-<a class="jxr_linenumber" name="L5466" href="#L5466">5466</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5467" href="#L5467">5467</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L5468" href="#L5468">5468</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L5469" href="#L5469">5469</a> 				{
-<a class="jxr_linenumber" name="L5470" href="#L5470">5470</a> 				setState(902);
-<a class="jxr_linenumber" name="L5471" href="#L5471">5471</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L5472" href="#L5472">5472</a> 				}
-<a class="jxr_linenumber" name="L5473" href="#L5473">5473</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5474" href="#L5474">5474</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L5475" href="#L5475">5475</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5476" href="#L5476">5476</a> 			}
-<a class="jxr_linenumber" name="L5477" href="#L5477">5477</a> 		}
-<a class="jxr_linenumber" name="L5478" href="#L5478">5478</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5479" href="#L5479">5479</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5480" href="#L5480">5480</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5481" href="#L5481">5481</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5396" href="#L5396">5396</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L5397" href="#L5397">5397</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5398" href="#L5398">5398</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5399" href="#L5399">5399</a> 		}
+<a class="jxr_linenumber" name="L5400" href="#L5400">5400</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeElementDeclaration; }
+<a class="jxr_linenumber" name="L5401" href="#L5401">5401</a> 		@Override
+<a class="jxr_linenumber" name="L5402" href="#L5402">5402</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5403" href="#L5403">5403</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationTypeElementDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5404" href="#L5404">5404</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5405" href="#L5405">5405</a> 		}
+<a class="jxr_linenumber" name="L5406" href="#L5406">5406</a> 	}
+<a class="jxr_linenumber" name="L5407" href="#L5407">5407</a> 
+<a class="jxr_linenumber" name="L5408" href="#L5408">5408</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeElementDeclarationContext annotationTypeElementDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5409" href="#L5409">5409</a> 		AnnotationTypeElementDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeElementDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5410" href="#L5410">5410</a> 		enterRule(_localctx, 138, RULE_annotationTypeElementDeclaration);
+<a class="jxr_linenumber" name="L5411" href="#L5411">5411</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5412" href="#L5412">5412</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L5413" href="#L5413">5413</a> 			setState(903);
+<a class="jxr_linenumber" name="L5414" href="#L5414">5414</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5415" href="#L5415">5415</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L5416" href="#L5416">5416</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L5417" href="#L5417">5417</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
+<a class="jxr_linenumber" name="L5418" href="#L5418">5418</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
+<a class="jxr_linenumber" name="L5419" href="#L5419">5419</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L5420" href="#L5420">5420</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L5421" href="#L5421">5421</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L5422" href="#L5422">5422</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L5423" href="#L5423">5423</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L5424" href="#L5424">5424</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L5425" href="#L5425">5425</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L5426" href="#L5426">5426</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L5427" href="#L5427">5427</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L5428" href="#L5428">5428</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L5429" href="#L5429">5429</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
+<a class="jxr_linenumber" name="L5430" href="#L5430">5430</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
+<a class="jxr_linenumber" name="L5431" href="#L5431">5431</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
+<a class="jxr_linenumber" name="L5432" href="#L5432">5432</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
+<a class="jxr_linenumber" name="L5433" href="#L5433">5433</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
+<a class="jxr_linenumber" name="L5434" href="#L5434">5434</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
+<a class="jxr_linenumber" name="L5435" href="#L5435">5435</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
+<a class="jxr_linenumber" name="L5436" href="#L5436">5436</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
+<a class="jxr_linenumber" name="L5437" href="#L5437">5437</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L5438" href="#L5438">5438</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L5439" href="#L5439">5439</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L5440" href="#L5440">5440</a> 			<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L5441" href="#L5441">5441</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L5442" href="#L5442">5442</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L5443" href="#L5443">5443</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L5444" href="#L5444">5444</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L5445" href="#L5445">5445</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L5446" href="#L5446">5446</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L5447" href="#L5447">5447</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L5448" href="#L5448">5448</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L5449" href="#L5449">5449</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5450" href="#L5450">5450</a> 				{
+<a class="jxr_linenumber" name="L5451" href="#L5451">5451</a> 				setState(898);
+<a class="jxr_linenumber" name="L5452" href="#L5452">5452</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5453" href="#L5453">5453</a> 				_alt = getInterpreter().adaptivePredict(_input,92,_ctx);
+<a class="jxr_linenumber" name="L5454" href="#L5454">5454</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L5455" href="#L5455">5455</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L5456" href="#L5456">5456</a> 						{
+<a class="jxr_linenumber" name="L5457" href="#L5457">5457</a> 						{
+<a class="jxr_linenumber" name="L5458" href="#L5458">5458</a> 						setState(895);
+<a class="jxr_linenumber" name="L5459" href="#L5459">5459</a> 						((AnnotationTypeElementDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L5460" href="#L5460">5460</a> 						((AnnotationTypeElementDeclarationContext)_localctx).mods.add(((AnnotationTypeElementDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L5461" href="#L5461">5461</a> 						}
+<a class="jxr_linenumber" name="L5462" href="#L5462">5462</a> 						} 
+<a class="jxr_linenumber" name="L5463" href="#L5463">5463</a> 					}
+<a class="jxr_linenumber" name="L5464" href="#L5464">5464</a> 					setState(900);
+<a class="jxr_linenumber" name="L5465" href="#L5465">5465</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5466" href="#L5466">5466</a> 					_alt = getInterpreter().adaptivePredict(_input,92,_ctx);
+<a class="jxr_linenumber" name="L5467" href="#L5467">5467</a> 				}
+<a class="jxr_linenumber" name="L5468" href="#L5468">5468</a> 				setState(901);
+<a class="jxr_linenumber" name="L5469" href="#L5469">5469</a> 				annotationTypeElementRest(_localctx.mods);
+<a class="jxr_linenumber" name="L5470" href="#L5470">5470</a> 				}
+<a class="jxr_linenumber" name="L5471" href="#L5471">5471</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5472" href="#L5472">5472</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L5473" href="#L5473">5473</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L5474" href="#L5474">5474</a> 				{
+<a class="jxr_linenumber" name="L5475" href="#L5475">5475</a> 				setState(902);
+<a class="jxr_linenumber" name="L5476" href="#L5476">5476</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L5477" href="#L5477">5477</a> 				}
+<a class="jxr_linenumber" name="L5478" href="#L5478">5478</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5479" href="#L5479">5479</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L5480" href="#L5480">5480</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5481" href="#L5481">5481</a> 			}
 <a class="jxr_linenumber" name="L5482" href="#L5482">5482</a> 		}
-<a class="jxr_linenumber" name="L5483" href="#L5483">5483</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5484" href="#L5484">5484</a> 			exitRule();
-<a class="jxr_linenumber" name="L5485" href="#L5485">5485</a> 		}
-<a class="jxr_linenumber" name="L5486" href="#L5486">5486</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5487" href="#L5487">5487</a> 	}
-<a class="jxr_linenumber" name="L5488" href="#L5488">5488</a> 
-<a class="jxr_linenumber" name="L5489" href="#L5489">5489</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5490" href="#L5490">5490</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeElementRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5491" href="#L5491">5491</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L5492" href="#L5492">5492</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L5493" href="#L5493">5493</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
-<a class="jxr_linenumber" name="L5494" href="#L5494">5494</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5495" href="#L5495">5495</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L5496" href="#L5496">5496</a> 		}
-<a class="jxr_linenumber" name="L5497" href="#L5497">5497</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeElementRest; }
-<a class="jxr_linenumber" name="L5498" href="#L5498">5498</a> 	 
-<a class="jxr_linenumber" name="L5499" href="#L5499">5499</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext() { }
-<a class="jxr_linenumber" name="L5500" href="#L5500">5500</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(AnnotationTypeElementRestContext ctx) {
-<a class="jxr_linenumber" name="L5501" href="#L5501">5501</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L5502" href="#L5502">5502</a> 			<strong class="jxr_keyword">this</strong>.mods = ctx.mods;
-<a class="jxr_linenumber" name="L5503" href="#L5503">5503</a> 		}
-<a class="jxr_linenumber" name="L5504" href="#L5504">5504</a> 	}
-<a class="jxr_linenumber" name="L5505" href="#L5505">5505</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5506" href="#L5506">5506</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationFieldContext <strong class="jxr_keyword">extends</strong> AnnotationTypeElementRestContext {
-<a class="jxr_linenumber" name="L5507" href="#L5507">5507</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L5508" href="#L5508">5508</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L5509" href="#L5509">5509</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L5510" href="#L5510">5510</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5511" href="#L5511">5511</a> 		}
-<a class="jxr_linenumber" name="L5512" href="#L5512">5512</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext annotationMethodRest() {
-<a class="jxr_linenumber" name="L5513" href="#L5513">5513</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationMethodRestContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5514" href="#L5514">5514</a> 		}
-<a class="jxr_linenumber" name="L5515" href="#L5515">5515</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext annotationConstantRest() {
-<a class="jxr_linenumber" name="L5516" href="#L5516">5516</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationConstantRestContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5517" href="#L5517">5517</a> 		}
-<a class="jxr_linenumber" name="L5518" href="#L5518">5518</a> 		<strong class="jxr_keyword">public</strong> AnnotationFieldContext(AnnotationTypeElementRestContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L5519" href="#L5519">5519</a> 		@Override
-<a class="jxr_linenumber" name="L5520" href="#L5520">5520</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5521" href="#L5521">5521</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationField(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5522" href="#L5522">5522</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5523" href="#L5523">5523</a> 		}
-<a class="jxr_linenumber" name="L5524" href="#L5524">5524</a> 	}
-<a class="jxr_linenumber" name="L5525" href="#L5525">5525</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5526" href="#L5526">5526</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeContext <strong class="jxr_keyword">extends</strong> AnnotationTypeElementRestContext {
-<a class="jxr_linenumber" name="L5527" href="#L5527">5527</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L5528" href="#L5528">5528</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L5529" href="#L5529">5529</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L5530" href="#L5530">5530</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5531" href="#L5531">5531</a> 		}
-<a class="jxr_linenumber" name="L5532" href="#L5532">5532</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
-<a class="jxr_linenumber" name="L5533" href="#L5533">5533</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5534" href="#L5534">5534</a> 		}
-<a class="jxr_linenumber" name="L5535" href="#L5535">5535</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
-<a class="jxr_linenumber" name="L5536" href="#L5536">5536</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5537" href="#L5537">5537</a> 		}
-<a class="jxr_linenumber" name="L5538" href="#L5538">5538</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
-<a class="jxr_linenumber" name="L5539" href="#L5539">5539</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5540" href="#L5540">5540</a> 		}
-<a class="jxr_linenumber" name="L5541" href="#L5541">5541</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
-<a class="jxr_linenumber" name="L5542" href="#L5542">5542</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5543" href="#L5543">5543</a> 		}
-<a class="jxr_linenumber" name="L5544" href="#L5544">5544</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
-<a class="jxr_linenumber" name="L5545" href="#L5545">5545</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5546" href="#L5546">5546</a> 		}
-<a class="jxr_linenumber" name="L5547" href="#L5547">5547</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeContext(AnnotationTypeElementRestContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L5548" href="#L5548">5548</a> 		@Override
-<a class="jxr_linenumber" name="L5549" href="#L5549">5549</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5550" href="#L5550">5550</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5551" href="#L5551">5551</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5552" href="#L5552">5552</a> 		}
-<a class="jxr_linenumber" name="L5553" href="#L5553">5553</a> 	}
-<a class="jxr_linenumber" name="L5554" href="#L5554">5554</a> 
-<a class="jxr_linenumber" name="L5555" href="#L5555">5555</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeElementRestContext annotationTypeElementRest(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5556" href="#L5556">5556</a> 		AnnotationTypeElementRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeElementRestContext(_ctx, getState(), mods);
-<a class="jxr_linenumber" name="L5557" href="#L5557">5557</a> 		enterRule(_localctx, 140, RULE_annotationTypeElementRest);
-<a class="jxr_linenumber" name="L5558" href="#L5558">5558</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5559" href="#L5559">5559</a> 			setState(935);
-<a class="jxr_linenumber" name="L5560" href="#L5560">5560</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5561" href="#L5561">5561</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,100,_ctx) ) {
-<a class="jxr_linenumber" name="L5562" href="#L5562">5562</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5563" href="#L5563">5563</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationFieldContext(_localctx);
-<a class="jxr_linenumber" name="L5564" href="#L5564">5564</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5565" href="#L5565">5565</a> 				{
-<a class="jxr_linenumber" name="L5566" href="#L5566">5566</a> 				setState(905);
-<a class="jxr_linenumber" name="L5567" href="#L5567">5567</a> 				((AnnotationFieldContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L5568" href="#L5568">5568</a> 				setState(908);
-<a class="jxr_linenumber" name="L5569" href="#L5569">5569</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5570" href="#L5570">5570</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,94,_ctx) ) {
-<a class="jxr_linenumber" name="L5571" href="#L5571">5571</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5572" href="#L5572">5572</a> 					{
-<a class="jxr_linenumber" name="L5573" href="#L5573">5573</a> 					setState(906);
-<a class="jxr_linenumber" name="L5574" href="#L5574">5574</a> 					annotationMethodRest(mods, ((AnnotationFieldContext) _localctx).type);
-<a class="jxr_linenumber" name="L5575" href="#L5575">5575</a> 					}
-<a class="jxr_linenumber" name="L5576" href="#L5576">5576</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5577" href="#L5577">5577</a> 				<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L5578" href="#L5578">5578</a> 					{
-<a class="jxr_linenumber" name="L5579" href="#L5579">5579</a> 					setState(907);
-<a class="jxr_linenumber" name="L5580" href="#L5580">5580</a> 					annotationConstantRest(mods, ((AnnotationFieldContext) _localctx).type);
-<a class="jxr_linenumber" name="L5581" href="#L5581">5581</a> 					}
-<a class="jxr_linenumber" name="L5582" href="#L5582">5582</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5583" href="#L5583">5583</a> 				}
-<a class="jxr_linenumber" name="L5584" href="#L5584">5584</a> 				setState(910);
-<a class="jxr_linenumber" name="L5585" href="#L5585">5585</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L5586" href="#L5586">5586</a> 				}
-<a class="jxr_linenumber" name="L5587" href="#L5587">5587</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5588" href="#L5588">5588</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L5589" href="#L5589">5589</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5590" href="#L5590">5590</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L5591" href="#L5591">5591</a> 				{
-<a class="jxr_linenumber" name="L5592" href="#L5592">5592</a> 				setState(912);
-<a class="jxr_linenumber" name="L5593" href="#L5593">5593</a> 				((AnnotationTypeContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L5594" href="#L5594">5594</a> 				setState(913);
-<a class="jxr_linenumber" name="L5595" href="#L5595">5595</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L5596" href="#L5596">5596</a> 				}
-<a class="jxr_linenumber" name="L5597" href="#L5597">5597</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5598" href="#L5598">5598</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L5599" href="#L5599">5599</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5600" href="#L5600">5600</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L5601" href="#L5601">5601</a> 				{
-<a class="jxr_linenumber" name="L5602" href="#L5602">5602</a> 				setState(915);
-<a class="jxr_linenumber" name="L5603" href="#L5603">5603</a> 				classDeclaration(mods);
-<a class="jxr_linenumber" name="L5604" href="#L5604">5604</a> 				setState(917);
-<a class="jxr_linenumber" name="L5605" href="#L5605">5605</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5606" href="#L5606">5606</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,95,_ctx) ) {
-<a class="jxr_linenumber" name="L5607" href="#L5607">5607</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5608" href="#L5608">5608</a> 					{
-<a class="jxr_linenumber" name="L5609" href="#L5609">5609</a> 					setState(916);
-<a class="jxr_linenumber" name="L5610" href="#L5610">5610</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L5611" href="#L5611">5611</a> 					}
-<a class="jxr_linenumber" name="L5612" href="#L5612">5612</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5613" href="#L5613">5613</a> 				}
-<a class="jxr_linenumber" name="L5614" href="#L5614">5614</a> 				}
-<a class="jxr_linenumber" name="L5615" href="#L5615">5615</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5616" href="#L5616">5616</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L5617" href="#L5617">5617</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5618" href="#L5618">5618</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L5619" href="#L5619">5619</a> 				{
-<a class="jxr_linenumber" name="L5620" href="#L5620">5620</a> 				setState(919);
-<a class="jxr_linenumber" name="L5621" href="#L5621">5621</a> 				recordDeclaration(mods);
-<a class="jxr_linenumber" name="L5622" href="#L5622">5622</a> 				setState(921);
-<a class="jxr_linenumber" name="L5623" href="#L5623">5623</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5624" href="#L5624">5624</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,96,_ctx) ) {
-<a class="jxr_linenumber" name="L5625" href="#L5625">5625</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5626" href="#L5626">5626</a> 					{
-<a class="jxr_linenumber" name="L5627" href="#L5627">5627</a> 					setState(920);
-<a class="jxr_linenumber" name="L5628" href="#L5628">5628</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L5629" href="#L5629">5629</a> 					}
-<a class="jxr_linenumber" name="L5630" href="#L5630">5630</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5631" href="#L5631">5631</a> 				}
-<a class="jxr_linenumber" name="L5632" href="#L5632">5632</a> 				}
-<a class="jxr_linenumber" name="L5633" href="#L5633">5633</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5634" href="#L5634">5634</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L5635" href="#L5635">5635</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5636" href="#L5636">5636</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L5637" href="#L5637">5637</a> 				{
-<a class="jxr_linenumber" name="L5638" href="#L5638">5638</a> 				setState(923);
-<a class="jxr_linenumber" name="L5639" href="#L5639">5639</a> 				interfaceDeclaration(mods);
-<a class="jxr_linenumber" name="L5640" href="#L5640">5640</a> 				setState(925);
-<a class="jxr_linenumber" name="L5641" href="#L5641">5641</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5642" href="#L5642">5642</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,97,_ctx) ) {
-<a class="jxr_linenumber" name="L5643" href="#L5643">5643</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5644" href="#L5644">5644</a> 					{
-<a class="jxr_linenumber" name="L5645" href="#L5645">5645</a> 					setState(924);
-<a class="jxr_linenumber" name="L5646" href="#L5646">5646</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L5647" href="#L5647">5647</a> 					}
-<a class="jxr_linenumber" name="L5648" href="#L5648">5648</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5649" href="#L5649">5649</a> 				}
-<a class="jxr_linenumber" name="L5650" href="#L5650">5650</a> 				}
-<a class="jxr_linenumber" name="L5651" href="#L5651">5651</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5652" href="#L5652">5652</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L5653" href="#L5653">5653</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5654" href="#L5654">5654</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L5655" href="#L5655">5655</a> 				{
-<a class="jxr_linenumber" name="L5656" href="#L5656">5656</a> 				setState(927);
-<a class="jxr_linenumber" name="L5657" href="#L5657">5657</a> 				enumDeclaration(mods);
-<a class="jxr_linenumber" name="L5658" href="#L5658">5658</a> 				setState(929);
-<a class="jxr_linenumber" name="L5659" href="#L5659">5659</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5660" href="#L5660">5660</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,98,_ctx) ) {
-<a class="jxr_linenumber" name="L5661" href="#L5661">5661</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5662" href="#L5662">5662</a> 					{
-<a class="jxr_linenumber" name="L5663" href="#L5663">5663</a> 					setState(928);
-<a class="jxr_linenumber" name="L5664" href="#L5664">5664</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L5665" href="#L5665">5665</a> 					}
-<a class="jxr_linenumber" name="L5666" href="#L5666">5666</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5667" href="#L5667">5667</a> 				}
-<a class="jxr_linenumber" name="L5668" href="#L5668">5668</a> 				}
-<a class="jxr_linenumber" name="L5669" href="#L5669">5669</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5670" href="#L5670">5670</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L5671" href="#L5671">5671</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
-<a class="jxr_linenumber" name="L5672" href="#L5672">5672</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L5673" href="#L5673">5673</a> 				{
-<a class="jxr_linenumber" name="L5674" href="#L5674">5674</a> 				setState(931);
-<a class="jxr_linenumber" name="L5675" href="#L5675">5675</a> 				annotationTypeDeclaration(mods);
-<a class="jxr_linenumber" name="L5676" href="#L5676">5676</a> 				setState(933);
-<a class="jxr_linenumber" name="L5677" href="#L5677">5677</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5678" href="#L5678">5678</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,99,_ctx) ) {
-<a class="jxr_linenumber" name="L5679" href="#L5679">5679</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5680" href="#L5680">5680</a> 					{
-<a class="jxr_linenumber" name="L5681" href="#L5681">5681</a> 					setState(932);
-<a class="jxr_linenumber" name="L5682" href="#L5682">5682</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L5683" href="#L5683">5683</a> 					}
-<a class="jxr_linenumber" name="L5684" href="#L5684">5684</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5685" href="#L5685">5685</a> 				}
-<a class="jxr_linenumber" name="L5686" href="#L5686">5686</a> 				}
-<a class="jxr_linenumber" name="L5687" href="#L5687">5687</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5688" href="#L5688">5688</a> 			}
-<a class="jxr_linenumber" name="L5689" href="#L5689">5689</a> 		}
-<a class="jxr_linenumber" name="L5690" href="#L5690">5690</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5691" href="#L5691">5691</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5692" href="#L5692">5692</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5693" href="#L5693">5693</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5483" href="#L5483">5483</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5484" href="#L5484">5484</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5485" href="#L5485">5485</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5486" href="#L5486">5486</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5487" href="#L5487">5487</a> 		}
+<a class="jxr_linenumber" name="L5488" href="#L5488">5488</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5489" href="#L5489">5489</a> 			exitRule();
+<a class="jxr_linenumber" name="L5490" href="#L5490">5490</a> 		}
+<a class="jxr_linenumber" name="L5491" href="#L5491">5491</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5492" href="#L5492">5492</a> 	}
+<a class="jxr_linenumber" name="L5493" href="#L5493">5493</a> 
+<a class="jxr_linenumber" name="L5494" href="#L5494">5494</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5495" href="#L5495">5495</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeElementRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5496" href="#L5496">5496</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L5497" href="#L5497">5497</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L5498" href="#L5498">5498</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods) {
+<a class="jxr_linenumber" name="L5499" href="#L5499">5499</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5500" href="#L5500">5500</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L5501" href="#L5501">5501</a> 		}
+<a class="jxr_linenumber" name="L5502" href="#L5502">5502</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationTypeElementRest; }
+<a class="jxr_linenumber" name="L5503" href="#L5503">5503</a> 	 
+<a class="jxr_linenumber" name="L5504" href="#L5504">5504</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeElementRestContext() { }
+<a class="jxr_linenumber" name="L5505" href="#L5505">5505</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(AnnotationTypeElementRestContext ctx) {
+<a class="jxr_linenumber" name="L5506" href="#L5506">5506</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L5507" href="#L5507">5507</a> 			<strong class="jxr_keyword">this</strong>.mods = ctx.mods;
+<a class="jxr_linenumber" name="L5508" href="#L5508">5508</a> 		}
+<a class="jxr_linenumber" name="L5509" href="#L5509">5509</a> 	}
+<a class="jxr_linenumber" name="L5510" href="#L5510">5510</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5511" href="#L5511">5511</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationFieldContext <strong class="jxr_keyword">extends</strong> AnnotationTypeElementRestContext {
+<a class="jxr_linenumber" name="L5512" href="#L5512">5512</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L5513" href="#L5513">5513</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L5514" href="#L5514">5514</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L5515" href="#L5515">5515</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5516" href="#L5516">5516</a> 		}
+<a class="jxr_linenumber" name="L5517" href="#L5517">5517</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext annotationMethodRest() {
+<a class="jxr_linenumber" name="L5518" href="#L5518">5518</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationMethodRestContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5519" href="#L5519">5519</a> 		}
+<a class="jxr_linenumber" name="L5520" href="#L5520">5520</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext annotationConstantRest() {
+<a class="jxr_linenumber" name="L5521" href="#L5521">5521</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationConstantRestContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5522" href="#L5522">5522</a> 		}
+<a class="jxr_linenumber" name="L5523" href="#L5523">5523</a> 		<strong class="jxr_keyword">public</strong> AnnotationFieldContext(AnnotationTypeElementRestContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L5524" href="#L5524">5524</a> 		@Override
+<a class="jxr_linenumber" name="L5525" href="#L5525">5525</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5526" href="#L5526">5526</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationField(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5527" href="#L5527">5527</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5528" href="#L5528">5528</a> 		}
+<a class="jxr_linenumber" name="L5529" href="#L5529">5529</a> 	}
+<a class="jxr_linenumber" name="L5530" href="#L5530">5530</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5531" href="#L5531">5531</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationTypeContext <strong class="jxr_keyword">extends</strong> AnnotationTypeElementRestContext {
+<a class="jxr_linenumber" name="L5532" href="#L5532">5532</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L5533" href="#L5533">5533</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L5534" href="#L5534">5534</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L5535" href="#L5535">5535</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5536" href="#L5536">5536</a> 		}
+<a class="jxr_linenumber" name="L5537" href="#L5537">5537</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
+<a class="jxr_linenumber" name="L5538" href="#L5538">5538</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5539" href="#L5539">5539</a> 		}
+<a class="jxr_linenumber" name="L5540" href="#L5540">5540</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
+<a class="jxr_linenumber" name="L5541" href="#L5541">5541</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5542" href="#L5542">5542</a> 		}
+<a class="jxr_linenumber" name="L5543" href="#L5543">5543</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
+<a class="jxr_linenumber" name="L5544" href="#L5544">5544</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5545" href="#L5545">5545</a> 		}
+<a class="jxr_linenumber" name="L5546" href="#L5546">5546</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
+<a class="jxr_linenumber" name="L5547" href="#L5547">5547</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5548" href="#L5548">5548</a> 		}
+<a class="jxr_linenumber" name="L5549" href="#L5549">5549</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeDeclarationContext annotationTypeDeclaration() {
+<a class="jxr_linenumber" name="L5550" href="#L5550">5550</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5551" href="#L5551">5551</a> 		}
+<a class="jxr_linenumber" name="L5552" href="#L5552">5552</a> 		<strong class="jxr_keyword">public</strong> AnnotationTypeContext(AnnotationTypeElementRestContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L5553" href="#L5553">5553</a> 		@Override
+<a class="jxr_linenumber" name="L5554" href="#L5554">5554</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5555" href="#L5555">5555</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5556" href="#L5556">5556</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5557" href="#L5557">5557</a> 		}
+<a class="jxr_linenumber" name="L5558" href="#L5558">5558</a> 	}
+<a class="jxr_linenumber" name="L5559" href="#L5559">5559</a> 
+<a class="jxr_linenumber" name="L5560" href="#L5560">5560</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationTypeElementRestContext annotationTypeElementRest(List&lt;ModifierContext&gt; mods) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5561" href="#L5561">5561</a> 		AnnotationTypeElementRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeElementRestContext(_ctx, getState(), mods);
+<a class="jxr_linenumber" name="L5562" href="#L5562">5562</a> 		enterRule(_localctx, 140, RULE_annotationTypeElementRest);
+<a class="jxr_linenumber" name="L5563" href="#L5563">5563</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5564" href="#L5564">5564</a> 			setState(935);
+<a class="jxr_linenumber" name="L5565" href="#L5565">5565</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5566" href="#L5566">5566</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,100,_ctx) ) {
+<a class="jxr_linenumber" name="L5567" href="#L5567">5567</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5568" href="#L5568">5568</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationFieldContext(_localctx);
+<a class="jxr_linenumber" name="L5569" href="#L5569">5569</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5570" href="#L5570">5570</a> 				{
+<a class="jxr_linenumber" name="L5571" href="#L5571">5571</a> 				setState(905);
+<a class="jxr_linenumber" name="L5572" href="#L5572">5572</a> 				((AnnotationFieldContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L5573" href="#L5573">5573</a> 				setState(908);
+<a class="jxr_linenumber" name="L5574" href="#L5574">5574</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5575" href="#L5575">5575</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,94,_ctx) ) {
+<a class="jxr_linenumber" name="L5576" href="#L5576">5576</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5577" href="#L5577">5577</a> 					{
+<a class="jxr_linenumber" name="L5578" href="#L5578">5578</a> 					setState(906);
+<a class="jxr_linenumber" name="L5579" href="#L5579">5579</a> 					annotationMethodRest(mods, ((AnnotationFieldContext) _localctx).type);
+<a class="jxr_linenumber" name="L5580" href="#L5580">5580</a> 					}
+<a class="jxr_linenumber" name="L5581" href="#L5581">5581</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5582" href="#L5582">5582</a> 				<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L5583" href="#L5583">5583</a> 					{
+<a class="jxr_linenumber" name="L5584" href="#L5584">5584</a> 					setState(907);
+<a class="jxr_linenumber" name="L5585" href="#L5585">5585</a> 					annotationConstantRest(mods, ((AnnotationFieldContext) _localctx).type);
+<a class="jxr_linenumber" name="L5586" href="#L5586">5586</a> 					}
+<a class="jxr_linenumber" name="L5587" href="#L5587">5587</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5588" href="#L5588">5588</a> 				}
+<a class="jxr_linenumber" name="L5589" href="#L5589">5589</a> 				setState(910);
+<a class="jxr_linenumber" name="L5590" href="#L5590">5590</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L5591" href="#L5591">5591</a> 				}
+<a class="jxr_linenumber" name="L5592" href="#L5592">5592</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5593" href="#L5593">5593</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L5594" href="#L5594">5594</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5595" href="#L5595">5595</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L5596" href="#L5596">5596</a> 				{
+<a class="jxr_linenumber" name="L5597" href="#L5597">5597</a> 				setState(912);
+<a class="jxr_linenumber" name="L5598" href="#L5598">5598</a> 				((AnnotationTypeContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L5599" href="#L5599">5599</a> 				setState(913);
+<a class="jxr_linenumber" name="L5600" href="#L5600">5600</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L5601" href="#L5601">5601</a> 				}
+<a class="jxr_linenumber" name="L5602" href="#L5602">5602</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5603" href="#L5603">5603</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L5604" href="#L5604">5604</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5605" href="#L5605">5605</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L5606" href="#L5606">5606</a> 				{
+<a class="jxr_linenumber" name="L5607" href="#L5607">5607</a> 				setState(915);
+<a class="jxr_linenumber" name="L5608" href="#L5608">5608</a> 				classDeclaration(mods);
+<a class="jxr_linenumber" name="L5609" href="#L5609">5609</a> 				setState(917);
+<a class="jxr_linenumber" name="L5610" href="#L5610">5610</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5611" href="#L5611">5611</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,95,_ctx) ) {
+<a class="jxr_linenumber" name="L5612" href="#L5612">5612</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5613" href="#L5613">5613</a> 					{
+<a class="jxr_linenumber" name="L5614" href="#L5614">5614</a> 					setState(916);
+<a class="jxr_linenumber" name="L5615" href="#L5615">5615</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L5616" href="#L5616">5616</a> 					}
+<a class="jxr_linenumber" name="L5617" href="#L5617">5617</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5618" href="#L5618">5618</a> 				}
+<a class="jxr_linenumber" name="L5619" href="#L5619">5619</a> 				}
+<a class="jxr_linenumber" name="L5620" href="#L5620">5620</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5621" href="#L5621">5621</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L5622" href="#L5622">5622</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5623" href="#L5623">5623</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L5624" href="#L5624">5624</a> 				{
+<a class="jxr_linenumber" name="L5625" href="#L5625">5625</a> 				setState(919);
+<a class="jxr_linenumber" name="L5626" href="#L5626">5626</a> 				recordDeclaration(mods);
+<a class="jxr_linenumber" name="L5627" href="#L5627">5627</a> 				setState(921);
+<a class="jxr_linenumber" name="L5628" href="#L5628">5628</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5629" href="#L5629">5629</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,96,_ctx) ) {
+<a class="jxr_linenumber" name="L5630" href="#L5630">5630</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5631" href="#L5631">5631</a> 					{
+<a class="jxr_linenumber" name="L5632" href="#L5632">5632</a> 					setState(920);
+<a class="jxr_linenumber" name="L5633" href="#L5633">5633</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L5634" href="#L5634">5634</a> 					}
+<a class="jxr_linenumber" name="L5635" href="#L5635">5635</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5636" href="#L5636">5636</a> 				}
+<a class="jxr_linenumber" name="L5637" href="#L5637">5637</a> 				}
+<a class="jxr_linenumber" name="L5638" href="#L5638">5638</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5639" href="#L5639">5639</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L5640" href="#L5640">5640</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5641" href="#L5641">5641</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L5642" href="#L5642">5642</a> 				{
+<a class="jxr_linenumber" name="L5643" href="#L5643">5643</a> 				setState(923);
+<a class="jxr_linenumber" name="L5644" href="#L5644">5644</a> 				interfaceDeclaration(mods);
+<a class="jxr_linenumber" name="L5645" href="#L5645">5645</a> 				setState(925);
+<a class="jxr_linenumber" name="L5646" href="#L5646">5646</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5647" href="#L5647">5647</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,97,_ctx) ) {
+<a class="jxr_linenumber" name="L5648" href="#L5648">5648</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5649" href="#L5649">5649</a> 					{
+<a class="jxr_linenumber" name="L5650" href="#L5650">5650</a> 					setState(924);
+<a class="jxr_linenumber" name="L5651" href="#L5651">5651</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L5652" href="#L5652">5652</a> 					}
+<a class="jxr_linenumber" name="L5653" href="#L5653">5653</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5654" href="#L5654">5654</a> 				}
+<a class="jxr_linenumber" name="L5655" href="#L5655">5655</a> 				}
+<a class="jxr_linenumber" name="L5656" href="#L5656">5656</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5657" href="#L5657">5657</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L5658" href="#L5658">5658</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5659" href="#L5659">5659</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L5660" href="#L5660">5660</a> 				{
+<a class="jxr_linenumber" name="L5661" href="#L5661">5661</a> 				setState(927);
+<a class="jxr_linenumber" name="L5662" href="#L5662">5662</a> 				enumDeclaration(mods);
+<a class="jxr_linenumber" name="L5663" href="#L5663">5663</a> 				setState(929);
+<a class="jxr_linenumber" name="L5664" href="#L5664">5664</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5665" href="#L5665">5665</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,98,_ctx) ) {
+<a class="jxr_linenumber" name="L5666" href="#L5666">5666</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5667" href="#L5667">5667</a> 					{
+<a class="jxr_linenumber" name="L5668" href="#L5668">5668</a> 					setState(928);
+<a class="jxr_linenumber" name="L5669" href="#L5669">5669</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L5670" href="#L5670">5670</a> 					}
+<a class="jxr_linenumber" name="L5671" href="#L5671">5671</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5672" href="#L5672">5672</a> 				}
+<a class="jxr_linenumber" name="L5673" href="#L5673">5673</a> 				}
+<a class="jxr_linenumber" name="L5674" href="#L5674">5674</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5675" href="#L5675">5675</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L5676" href="#L5676">5676</a> 				_localctx = <strong class="jxr_keyword">new</strong> AnnotationTypeContext(_localctx);
+<a class="jxr_linenumber" name="L5677" href="#L5677">5677</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L5678" href="#L5678">5678</a> 				{
+<a class="jxr_linenumber" name="L5679" href="#L5679">5679</a> 				setState(931);
+<a class="jxr_linenumber" name="L5680" href="#L5680">5680</a> 				annotationTypeDeclaration(mods);
+<a class="jxr_linenumber" name="L5681" href="#L5681">5681</a> 				setState(933);
+<a class="jxr_linenumber" name="L5682" href="#L5682">5682</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5683" href="#L5683">5683</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,99,_ctx) ) {
+<a class="jxr_linenumber" name="L5684" href="#L5684">5684</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5685" href="#L5685">5685</a> 					{
+<a class="jxr_linenumber" name="L5686" href="#L5686">5686</a> 					setState(932);
+<a class="jxr_linenumber" name="L5687" href="#L5687">5687</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L5688" href="#L5688">5688</a> 					}
+<a class="jxr_linenumber" name="L5689" href="#L5689">5689</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5690" href="#L5690">5690</a> 				}
+<a class="jxr_linenumber" name="L5691" href="#L5691">5691</a> 				}
+<a class="jxr_linenumber" name="L5692" href="#L5692">5692</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5693" href="#L5693">5693</a> 			}
 <a class="jxr_linenumber" name="L5694" href="#L5694">5694</a> 		}
-<a class="jxr_linenumber" name="L5695" href="#L5695">5695</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5696" href="#L5696">5696</a> 			exitRule();
-<a class="jxr_linenumber" name="L5697" href="#L5697">5697</a> 		}
-<a class="jxr_linenumber" name="L5698" href="#L5698">5698</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5699" href="#L5699">5699</a> 	}
-<a class="jxr_linenumber" name="L5700" href="#L5700">5700</a> 
-<a class="jxr_linenumber" name="L5701" href="#L5701">5701</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5702" href="#L5702">5702</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationMethodRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5703" href="#L5703">5703</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L5704" href="#L5704">5704</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L5705" href="#L5705">5705</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
-<a class="jxr_linenumber" name="L5706" href="#L5706">5706</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
-<a class="jxr_linenumber" name="L5707" href="#L5707">5707</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L5708" href="#L5708">5708</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5709" href="#L5709">5709</a> 		}
-<a class="jxr_linenumber" name="L5710" href="#L5710">5710</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L5711" href="#L5711">5711</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L5712" href="#L5712">5712</a> 		<strong class="jxr_keyword">public</strong> DefaultValueContext defaultValue() {
-<a class="jxr_linenumber" name="L5713" href="#L5713">5713</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(DefaultValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5695" href="#L5695">5695</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5696" href="#L5696">5696</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5697" href="#L5697">5697</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5698" href="#L5698">5698</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5699" href="#L5699">5699</a> 		}
+<a class="jxr_linenumber" name="L5700" href="#L5700">5700</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5701" href="#L5701">5701</a> 			exitRule();
+<a class="jxr_linenumber" name="L5702" href="#L5702">5702</a> 		}
+<a class="jxr_linenumber" name="L5703" href="#L5703">5703</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5704" href="#L5704">5704</a> 	}
+<a class="jxr_linenumber" name="L5705" href="#L5705">5705</a> 
+<a class="jxr_linenumber" name="L5706" href="#L5706">5706</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5707" href="#L5707">5707</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationMethodRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5708" href="#L5708">5708</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L5709" href="#L5709">5709</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L5710" href="#L5710">5710</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator;
+<a class="jxr_linenumber" name="L5711" href="#L5711">5711</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; cStyleArrDec = <strong class="jxr_keyword">new</strong> ArrayList&lt;ArrayDeclaratorContext&gt;();
+<a class="jxr_linenumber" name="L5712" href="#L5712">5712</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L5713" href="#L5713">5713</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L5714" href="#L5714">5714</a> 		}
-<a class="jxr_linenumber" name="L5715" href="#L5715">5715</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L5716" href="#L5716">5716</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5717" href="#L5717">5717</a> 		}
-<a class="jxr_linenumber" name="L5718" href="#L5718">5718</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5719" href="#L5719">5719</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5720" href="#L5720">5720</a> 		}
-<a class="jxr_linenumber" name="L5721" href="#L5721">5721</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L5722" href="#L5722">5722</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
-<a class="jxr_linenumber" name="L5723" href="#L5723">5723</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5724" href="#L5724">5724</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L5725" href="#L5725">5725</a> 			<strong class="jxr_keyword">this</strong>.type = type;
-<a class="jxr_linenumber" name="L5726" href="#L5726">5726</a> 		}
-<a class="jxr_linenumber" name="L5727" href="#L5727">5727</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationMethodRest; }
-<a class="jxr_linenumber" name="L5728" href="#L5728">5728</a> 		@Override
-<a class="jxr_linenumber" name="L5729" href="#L5729">5729</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5730" href="#L5730">5730</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationMethodRest(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5731" href="#L5731">5731</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5732" href="#L5732">5732</a> 		}
-<a class="jxr_linenumber" name="L5733" href="#L5733">5733</a> 	}
-<a class="jxr_linenumber" name="L5734" href="#L5734">5734</a> 
-<a class="jxr_linenumber" name="L5735" href="#L5735">5735</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationMethodRestContext annotationMethodRest(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5736" href="#L5736">5736</a> 		AnnotationMethodRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationMethodRestContext(_ctx, getState(), mods, type);
-<a class="jxr_linenumber" name="L5737" href="#L5737">5737</a> 		enterRule(_localctx, 142, RULE_annotationMethodRest);
-<a class="jxr_linenumber" name="L5738" href="#L5738">5738</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L5739" href="#L5739">5739</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5740" href="#L5740">5740</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5741" href="#L5741">5741</a> 			{
-<a class="jxr_linenumber" name="L5742" href="#L5742">5742</a> 			setState(937);
-<a class="jxr_linenumber" name="L5743" href="#L5743">5743</a> 			id();
-<a class="jxr_linenumber" name="L5744" href="#L5744">5744</a> 			setState(938);
-<a class="jxr_linenumber" name="L5745" href="#L5745">5745</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L5746" href="#L5746">5746</a> 			setState(939);
-<a class="jxr_linenumber" name="L5747" href="#L5747">5747</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L5748" href="#L5748">5748</a> 			setState(943);
-<a class="jxr_linenumber" name="L5749" href="#L5749">5749</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5750" href="#L5750">5750</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5751" href="#L5751">5751</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L5752" href="#L5752">5752</a> 				{
-<a class="jxr_linenumber" name="L5753" href="#L5753">5753</a> 				{
-<a class="jxr_linenumber" name="L5754" href="#L5754">5754</a> 				setState(940);
-<a class="jxr_linenumber" name="L5755" href="#L5755">5755</a> 				((AnnotationMethodRestContext)_localctx).arrayDeclarator = arrayDeclarator();
-<a class="jxr_linenumber" name="L5756" href="#L5756">5756</a> 				((AnnotationMethodRestContext)_localctx).cStyleArrDec.add(((AnnotationMethodRestContext)_localctx).arrayDeclarator);
-<a class="jxr_linenumber" name="L5757" href="#L5757">5757</a> 				}
-<a class="jxr_linenumber" name="L5758" href="#L5758">5758</a> 				}
-<a class="jxr_linenumber" name="L5759" href="#L5759">5759</a> 				setState(945);
-<a class="jxr_linenumber" name="L5760" href="#L5760">5760</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5761" href="#L5761">5761</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5762" href="#L5762">5762</a> 			}
-<a class="jxr_linenumber" name="L5763" href="#L5763">5763</a> 			setState(947);
-<a class="jxr_linenumber" name="L5764" href="#L5764">5764</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5765" href="#L5765">5765</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L5766" href="#L5766">5766</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_DEFAULT) {
-<a class="jxr_linenumber" name="L5767" href="#L5767">5767</a> 				{
-<a class="jxr_linenumber" name="L5768" href="#L5768">5768</a> 				setState(946);
-<a class="jxr_linenumber" name="L5769" href="#L5769">5769</a> 				defaultValue();
-<a class="jxr_linenumber" name="L5770" href="#L5770">5770</a> 				}
-<a class="jxr_linenumber" name="L5771" href="#L5771">5771</a> 			}
-<a class="jxr_linenumber" name="L5772" href="#L5772">5772</a> 
-<a class="jxr_linenumber" name="L5773" href="#L5773">5773</a> 			}
-<a class="jxr_linenumber" name="L5774" href="#L5774">5774</a> 		}
-<a class="jxr_linenumber" name="L5775" href="#L5775">5775</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5776" href="#L5776">5776</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5777" href="#L5777">5777</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5778" href="#L5778">5778</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5715" href="#L5715">5715</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L5716" href="#L5716">5716</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L5717" href="#L5717">5717</a> 		<strong class="jxr_keyword">public</strong> DefaultValueContext defaultValue() {
+<a class="jxr_linenumber" name="L5718" href="#L5718">5718</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(DefaultValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5719" href="#L5719">5719</a> 		}
+<a class="jxr_linenumber" name="L5720" href="#L5720">5720</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L5721" href="#L5721">5721</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5722" href="#L5722">5722</a> 		}
+<a class="jxr_linenumber" name="L5723" href="#L5723">5723</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5724" href="#L5724">5724</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L5725" href="#L5725">5725</a> 		}
+<a class="jxr_linenumber" name="L5726" href="#L5726">5726</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L5727" href="#L5727">5727</a> 		<strong class="jxr_keyword">public</strong> AnnotationMethodRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
+<a class="jxr_linenumber" name="L5728" href="#L5728">5728</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5729" href="#L5729">5729</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L5730" href="#L5730">5730</a> 			<strong class="jxr_keyword">this</strong>.type = type;
+<a class="jxr_linenumber" name="L5731" href="#L5731">5731</a> 		}
+<a class="jxr_linenumber" name="L5732" href="#L5732">5732</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationMethodRest; }
+<a class="jxr_linenumber" name="L5733" href="#L5733">5733</a> 		@Override
+<a class="jxr_linenumber" name="L5734" href="#L5734">5734</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5735" href="#L5735">5735</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationMethodRest(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5736" href="#L5736">5736</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5737" href="#L5737">5737</a> 		}
+<a class="jxr_linenumber" name="L5738" href="#L5738">5738</a> 	}
+<a class="jxr_linenumber" name="L5739" href="#L5739">5739</a> 
+<a class="jxr_linenumber" name="L5740" href="#L5740">5740</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationMethodRestContext annotationMethodRest(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5741" href="#L5741">5741</a> 		AnnotationMethodRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationMethodRestContext(_ctx, getState(), mods, type);
+<a class="jxr_linenumber" name="L5742" href="#L5742">5742</a> 		enterRule(_localctx, 142, RULE_annotationMethodRest);
+<a class="jxr_linenumber" name="L5743" href="#L5743">5743</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L5744" href="#L5744">5744</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5745" href="#L5745">5745</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5746" href="#L5746">5746</a> 			{
+<a class="jxr_linenumber" name="L5747" href="#L5747">5747</a> 			setState(937);
+<a class="jxr_linenumber" name="L5748" href="#L5748">5748</a> 			id();
+<a class="jxr_linenumber" name="L5749" href="#L5749">5749</a> 			setState(938);
+<a class="jxr_linenumber" name="L5750" href="#L5750">5750</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L5751" href="#L5751">5751</a> 			setState(939);
+<a class="jxr_linenumber" name="L5752" href="#L5752">5752</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L5753" href="#L5753">5753</a> 			setState(943);
+<a class="jxr_linenumber" name="L5754" href="#L5754">5754</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5755" href="#L5755">5755</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5756" href="#L5756">5756</a> 			<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L5757" href="#L5757">5757</a> 				{
+<a class="jxr_linenumber" name="L5758" href="#L5758">5758</a> 				{
+<a class="jxr_linenumber" name="L5759" href="#L5759">5759</a> 				setState(940);
+<a class="jxr_linenumber" name="L5760" href="#L5760">5760</a> 				((AnnotationMethodRestContext)_localctx).arrayDeclarator = arrayDeclarator();
+<a class="jxr_linenumber" name="L5761" href="#L5761">5761</a> 				((AnnotationMethodRestContext)_localctx).cStyleArrDec.add(((AnnotationMethodRestContext)_localctx).arrayDeclarator);
+<a class="jxr_linenumber" name="L5762" href="#L5762">5762</a> 				}
+<a class="jxr_linenumber" name="L5763" href="#L5763">5763</a> 				}
+<a class="jxr_linenumber" name="L5764" href="#L5764">5764</a> 				setState(945);
+<a class="jxr_linenumber" name="L5765" href="#L5765">5765</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5766" href="#L5766">5766</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5767" href="#L5767">5767</a> 			}
+<a class="jxr_linenumber" name="L5768" href="#L5768">5768</a> 			setState(947);
+<a class="jxr_linenumber" name="L5769" href="#L5769">5769</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5770" href="#L5770">5770</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L5771" href="#L5771">5771</a> 			<strong class="jxr_keyword">if</strong> (_la==LITERAL_DEFAULT) {
+<a class="jxr_linenumber" name="L5772" href="#L5772">5772</a> 				{
+<a class="jxr_linenumber" name="L5773" href="#L5773">5773</a> 				setState(946);
+<a class="jxr_linenumber" name="L5774" href="#L5774">5774</a> 				defaultValue();
+<a class="jxr_linenumber" name="L5775" href="#L5775">5775</a> 				}
+<a class="jxr_linenumber" name="L5776" href="#L5776">5776</a> 			}
+<a class="jxr_linenumber" name="L5777" href="#L5777">5777</a> 
+<a class="jxr_linenumber" name="L5778" href="#L5778">5778</a> 			}
 <a class="jxr_linenumber" name="L5779" href="#L5779">5779</a> 		}
-<a class="jxr_linenumber" name="L5780" href="#L5780">5780</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5781" href="#L5781">5781</a> 			exitRule();
-<a class="jxr_linenumber" name="L5782" href="#L5782">5782</a> 		}
-<a class="jxr_linenumber" name="L5783" href="#L5783">5783</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5784" href="#L5784">5784</a> 	}
-<a class="jxr_linenumber" name="L5785" href="#L5785">5785</a> 
-<a class="jxr_linenumber" name="L5786" href="#L5786">5786</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5787" href="#L5787">5787</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationConstantRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5788" href="#L5788">5788</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
-<a class="jxr_linenumber" name="L5789" href="#L5789">5789</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L5790" href="#L5790">5790</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
-<a class="jxr_linenumber" name="L5791" href="#L5791">5791</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5792" href="#L5792">5792</a> 		}
-<a class="jxr_linenumber" name="L5793" href="#L5793">5793</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L5794" href="#L5794">5794</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
-<a class="jxr_linenumber" name="L5795" href="#L5795">5795</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5796" href="#L5796">5796</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
-<a class="jxr_linenumber" name="L5797" href="#L5797">5797</a> 			<strong class="jxr_keyword">this</strong>.type = type;
-<a class="jxr_linenumber" name="L5798" href="#L5798">5798</a> 		}
-<a class="jxr_linenumber" name="L5799" href="#L5799">5799</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationConstantRest; }
-<a class="jxr_linenumber" name="L5800" href="#L5800">5800</a> 		@Override
-<a class="jxr_linenumber" name="L5801" href="#L5801">5801</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5802" href="#L5802">5802</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationConstantRest(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5803" href="#L5803">5803</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5804" href="#L5804">5804</a> 		}
-<a class="jxr_linenumber" name="L5805" href="#L5805">5805</a> 	}
-<a class="jxr_linenumber" name="L5806" href="#L5806">5806</a> 
-<a class="jxr_linenumber" name="L5807" href="#L5807">5807</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationConstantRestContext annotationConstantRest(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5808" href="#L5808">5808</a> 		AnnotationConstantRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationConstantRestContext(_ctx, getState(), mods, type);
-<a class="jxr_linenumber" name="L5809" href="#L5809">5809</a> 		enterRule(_localctx, 144, RULE_annotationConstantRest);
-<a class="jxr_linenumber" name="L5810" href="#L5810">5810</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5811" href="#L5811">5811</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5812" href="#L5812">5812</a> 			{
-<a class="jxr_linenumber" name="L5813" href="#L5813">5813</a> 			setState(949);
-<a class="jxr_linenumber" name="L5814" href="#L5814">5814</a> 			variableDeclarators(mods, type);
-<a class="jxr_linenumber" name="L5815" href="#L5815">5815</a> 			}
-<a class="jxr_linenumber" name="L5816" href="#L5816">5816</a> 		}
-<a class="jxr_linenumber" name="L5817" href="#L5817">5817</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5818" href="#L5818">5818</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5819" href="#L5819">5819</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5820" href="#L5820">5820</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5780" href="#L5780">5780</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5781" href="#L5781">5781</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5782" href="#L5782">5782</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5783" href="#L5783">5783</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5784" href="#L5784">5784</a> 		}
+<a class="jxr_linenumber" name="L5785" href="#L5785">5785</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5786" href="#L5786">5786</a> 			exitRule();
+<a class="jxr_linenumber" name="L5787" href="#L5787">5787</a> 		}
+<a class="jxr_linenumber" name="L5788" href="#L5788">5788</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5789" href="#L5789">5789</a> 	}
+<a class="jxr_linenumber" name="L5790" href="#L5790">5790</a> 
+<a class="jxr_linenumber" name="L5791" href="#L5791">5791</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5792" href="#L5792">5792</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AnnotationConstantRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5793" href="#L5793">5793</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods;
+<a class="jxr_linenumber" name="L5794" href="#L5794">5794</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L5795" href="#L5795">5795</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
+<a class="jxr_linenumber" name="L5796" href="#L5796">5796</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5797" href="#L5797">5797</a> 		}
+<a class="jxr_linenumber" name="L5798" href="#L5798">5798</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L5799" href="#L5799">5799</a> 		<strong class="jxr_keyword">public</strong> AnnotationConstantRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, List&lt;ModifierContext&gt; mods, TypeTypeContext type) {
+<a class="jxr_linenumber" name="L5800" href="#L5800">5800</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5801" href="#L5801">5801</a> 			<strong class="jxr_keyword">this</strong>.mods = mods;
+<a class="jxr_linenumber" name="L5802" href="#L5802">5802</a> 			<strong class="jxr_keyword">this</strong>.type = type;
+<a class="jxr_linenumber" name="L5803" href="#L5803">5803</a> 		}
+<a class="jxr_linenumber" name="L5804" href="#L5804">5804</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_annotationConstantRest; }
+<a class="jxr_linenumber" name="L5805" href="#L5805">5805</a> 		@Override
+<a class="jxr_linenumber" name="L5806" href="#L5806">5806</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5807" href="#L5807">5807</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAnnotationConstantRest(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5808" href="#L5808">5808</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5809" href="#L5809">5809</a> 		}
+<a class="jxr_linenumber" name="L5810" href="#L5810">5810</a> 	}
+<a class="jxr_linenumber" name="L5811" href="#L5811">5811</a> 
+<a class="jxr_linenumber" name="L5812" href="#L5812">5812</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> AnnotationConstantRestContext annotationConstantRest(List&lt;ModifierContext&gt; mods,TypeTypeContext type) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5813" href="#L5813">5813</a> 		AnnotationConstantRestContext _localctx = <strong class="jxr_keyword">new</strong> AnnotationConstantRestContext(_ctx, getState(), mods, type);
+<a class="jxr_linenumber" name="L5814" href="#L5814">5814</a> 		enterRule(_localctx, 144, RULE_annotationConstantRest);
+<a class="jxr_linenumber" name="L5815" href="#L5815">5815</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5816" href="#L5816">5816</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5817" href="#L5817">5817</a> 			{
+<a class="jxr_linenumber" name="L5818" href="#L5818">5818</a> 			setState(949);
+<a class="jxr_linenumber" name="L5819" href="#L5819">5819</a> 			variableDeclarators(mods, type);
+<a class="jxr_linenumber" name="L5820" href="#L5820">5820</a> 			}
 <a class="jxr_linenumber" name="L5821" href="#L5821">5821</a> 		}
-<a class="jxr_linenumber" name="L5822" href="#L5822">5822</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5823" href="#L5823">5823</a> 			exitRule();
-<a class="jxr_linenumber" name="L5824" href="#L5824">5824</a> 		}
-<a class="jxr_linenumber" name="L5825" href="#L5825">5825</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5826" href="#L5826">5826</a> 	}
-<a class="jxr_linenumber" name="L5827" href="#L5827">5827</a> 
-<a class="jxr_linenumber" name="L5828" href="#L5828">5828</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5829" href="#L5829">5829</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultValueContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5830" href="#L5830">5830</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
-<a class="jxr_linenumber" name="L5831" href="#L5831">5831</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
-<a class="jxr_linenumber" name="L5832" href="#L5832">5832</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5833" href="#L5833">5833</a> 		}
-<a class="jxr_linenumber" name="L5834" href="#L5834">5834</a> 		<strong class="jxr_keyword">public</strong> DefaultValueContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5835" href="#L5835">5835</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5836" href="#L5836">5836</a> 		}
-<a class="jxr_linenumber" name="L5837" href="#L5837">5837</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_defaultValue; }
-<a class="jxr_linenumber" name="L5838" href="#L5838">5838</a> 		@Override
-<a class="jxr_linenumber" name="L5839" href="#L5839">5839</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5840" href="#L5840">5840</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDefaultValue(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5841" href="#L5841">5841</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5842" href="#L5842">5842</a> 		}
-<a class="jxr_linenumber" name="L5843" href="#L5843">5843</a> 	}
-<a class="jxr_linenumber" name="L5844" href="#L5844">5844</a> 
-<a class="jxr_linenumber" name="L5845" href="#L5845">5845</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> DefaultValueContext defaultValue() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5846" href="#L5846">5846</a> 		DefaultValueContext _localctx = <strong class="jxr_keyword">new</strong> DefaultValueContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5847" href="#L5847">5847</a> 		enterRule(_localctx, 146, RULE_defaultValue);
-<a class="jxr_linenumber" name="L5848" href="#L5848">5848</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5849" href="#L5849">5849</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5850" href="#L5850">5850</a> 			{
-<a class="jxr_linenumber" name="L5851" href="#L5851">5851</a> 			setState(951);
-<a class="jxr_linenumber" name="L5852" href="#L5852">5852</a> 			match(LITERAL_DEFAULT);
-<a class="jxr_linenumber" name="L5853" href="#L5853">5853</a> 			setState(952);
-<a class="jxr_linenumber" name="L5854" href="#L5854">5854</a> 			elementValue();
-<a class="jxr_linenumber" name="L5855" href="#L5855">5855</a> 			}
-<a class="jxr_linenumber" name="L5856" href="#L5856">5856</a> 		}
-<a class="jxr_linenumber" name="L5857" href="#L5857">5857</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5858" href="#L5858">5858</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5859" href="#L5859">5859</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5860" href="#L5860">5860</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5822" href="#L5822">5822</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5823" href="#L5823">5823</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5824" href="#L5824">5824</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5825" href="#L5825">5825</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5826" href="#L5826">5826</a> 		}
+<a class="jxr_linenumber" name="L5827" href="#L5827">5827</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5828" href="#L5828">5828</a> 			exitRule();
+<a class="jxr_linenumber" name="L5829" href="#L5829">5829</a> 		}
+<a class="jxr_linenumber" name="L5830" href="#L5830">5830</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5831" href="#L5831">5831</a> 	}
+<a class="jxr_linenumber" name="L5832" href="#L5832">5832</a> 
+<a class="jxr_linenumber" name="L5833" href="#L5833">5833</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5834" href="#L5834">5834</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultValueContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5835" href="#L5835">5835</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
+<a class="jxr_linenumber" name="L5836" href="#L5836">5836</a> 		<strong class="jxr_keyword">public</strong> ElementValueContext elementValue() {
+<a class="jxr_linenumber" name="L5837" href="#L5837">5837</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElementValueContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5838" href="#L5838">5838</a> 		}
+<a class="jxr_linenumber" name="L5839" href="#L5839">5839</a> 		<strong class="jxr_keyword">public</strong> DefaultValueContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5840" href="#L5840">5840</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5841" href="#L5841">5841</a> 		}
+<a class="jxr_linenumber" name="L5842" href="#L5842">5842</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_defaultValue; }
+<a class="jxr_linenumber" name="L5843" href="#L5843">5843</a> 		@Override
+<a class="jxr_linenumber" name="L5844" href="#L5844">5844</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5845" href="#L5845">5845</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDefaultValue(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5846" href="#L5846">5846</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5847" href="#L5847">5847</a> 		}
+<a class="jxr_linenumber" name="L5848" href="#L5848">5848</a> 	}
+<a class="jxr_linenumber" name="L5849" href="#L5849">5849</a> 
+<a class="jxr_linenumber" name="L5850" href="#L5850">5850</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> DefaultValueContext defaultValue() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5851" href="#L5851">5851</a> 		DefaultValueContext _localctx = <strong class="jxr_keyword">new</strong> DefaultValueContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5852" href="#L5852">5852</a> 		enterRule(_localctx, 146, RULE_defaultValue);
+<a class="jxr_linenumber" name="L5853" href="#L5853">5853</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5854" href="#L5854">5854</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5855" href="#L5855">5855</a> 			{
+<a class="jxr_linenumber" name="L5856" href="#L5856">5856</a> 			setState(951);
+<a class="jxr_linenumber" name="L5857" href="#L5857">5857</a> 			match(LITERAL_DEFAULT);
+<a class="jxr_linenumber" name="L5858" href="#L5858">5858</a> 			setState(952);
+<a class="jxr_linenumber" name="L5859" href="#L5859">5859</a> 			elementValue();
+<a class="jxr_linenumber" name="L5860" href="#L5860">5860</a> 			}
 <a class="jxr_linenumber" name="L5861" href="#L5861">5861</a> 		}
-<a class="jxr_linenumber" name="L5862" href="#L5862">5862</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5863" href="#L5863">5863</a> 			exitRule();
-<a class="jxr_linenumber" name="L5864" href="#L5864">5864</a> 		}
-<a class="jxr_linenumber" name="L5865" href="#L5865">5865</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5866" href="#L5866">5866</a> 	}
-<a class="jxr_linenumber" name="L5867" href="#L5867">5867</a> 
-<a class="jxr_linenumber" name="L5868" href="#L5868">5868</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5869" href="#L5869">5869</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ConstructorBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5870" href="#L5870">5870</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L5871" href="#L5871">5871</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L5872" href="#L5872">5872</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext explicitConstructorInvocation() {
-<a class="jxr_linenumber" name="L5873" href="#L5873">5873</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExplicitConstructorInvocationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5874" href="#L5874">5874</a> 		}
-<a class="jxr_linenumber" name="L5875" href="#L5875">5875</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
-<a class="jxr_linenumber" name="L5876" href="#L5876">5876</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L5877" href="#L5877">5877</a> 		}
-<a class="jxr_linenumber" name="L5878" href="#L5878">5878</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L5879" href="#L5879">5879</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L5880" href="#L5880">5880</a> 		}
-<a class="jxr_linenumber" name="L5881" href="#L5881">5881</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5882" href="#L5882">5882</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5883" href="#L5883">5883</a> 		}
-<a class="jxr_linenumber" name="L5884" href="#L5884">5884</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_constructorBlock; }
-<a class="jxr_linenumber" name="L5885" href="#L5885">5885</a> 		@Override
-<a class="jxr_linenumber" name="L5886" href="#L5886">5886</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5887" href="#L5887">5887</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitConstructorBlock(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5888" href="#L5888">5888</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5889" href="#L5889">5889</a> 		}
-<a class="jxr_linenumber" name="L5890" href="#L5890">5890</a> 	}
-<a class="jxr_linenumber" name="L5891" href="#L5891">5891</a> 
-<a class="jxr_linenumber" name="L5892" href="#L5892">5892</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ConstructorBlockContext constructorBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5893" href="#L5893">5893</a> 		ConstructorBlockContext _localctx = <strong class="jxr_keyword">new</strong> ConstructorBlockContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5894" href="#L5894">5894</a> 		enterRule(_localctx, 148, RULE_constructorBlock);
-<a class="jxr_linenumber" name="L5895" href="#L5895">5895</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5896" href="#L5896">5896</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L5897" href="#L5897">5897</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L5898" href="#L5898">5898</a> 			{
-<a class="jxr_linenumber" name="L5899" href="#L5899">5899</a> 			setState(954);
-<a class="jxr_linenumber" name="L5900" href="#L5900">5900</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L5901" href="#L5901">5901</a> 			setState(956);
-<a class="jxr_linenumber" name="L5902" href="#L5902">5902</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5903" href="#L5903">5903</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,103,_ctx) ) {
-<a class="jxr_linenumber" name="L5904" href="#L5904">5904</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L5905" href="#L5905">5905</a> 				{
-<a class="jxr_linenumber" name="L5906" href="#L5906">5906</a> 				setState(955);
-<a class="jxr_linenumber" name="L5907" href="#L5907">5907</a> 				explicitConstructorInvocation();
-<a class="jxr_linenumber" name="L5908" href="#L5908">5908</a> 				}
-<a class="jxr_linenumber" name="L5909" href="#L5909">5909</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L5910" href="#L5910">5910</a> 			}
-<a class="jxr_linenumber" name="L5911" href="#L5911">5911</a> 			setState(961);
-<a class="jxr_linenumber" name="L5912" href="#L5912">5912</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5913" href="#L5913">5913</a> 			_alt = getInterpreter().adaptivePredict(_input,104,_ctx);
-<a class="jxr_linenumber" name="L5914" href="#L5914">5914</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L5915" href="#L5915">5915</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L5916" href="#L5916">5916</a> 					{
-<a class="jxr_linenumber" name="L5917" href="#L5917">5917</a> 					{
-<a class="jxr_linenumber" name="L5918" href="#L5918">5918</a> 					setState(958);
-<a class="jxr_linenumber" name="L5919" href="#L5919">5919</a> 					blockStatement();
-<a class="jxr_linenumber" name="L5920" href="#L5920">5920</a> 					}
-<a class="jxr_linenumber" name="L5921" href="#L5921">5921</a> 					} 
-<a class="jxr_linenumber" name="L5922" href="#L5922">5922</a> 				}
-<a class="jxr_linenumber" name="L5923" href="#L5923">5923</a> 				setState(963);
-<a class="jxr_linenumber" name="L5924" href="#L5924">5924</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5925" href="#L5925">5925</a> 				_alt = getInterpreter().adaptivePredict(_input,104,_ctx);
-<a class="jxr_linenumber" name="L5926" href="#L5926">5926</a> 			}
-<a class="jxr_linenumber" name="L5927" href="#L5927">5927</a> 			setState(964);
-<a class="jxr_linenumber" name="L5928" href="#L5928">5928</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L5929" href="#L5929">5929</a> 			}
-<a class="jxr_linenumber" name="L5930" href="#L5930">5930</a> 		}
-<a class="jxr_linenumber" name="L5931" href="#L5931">5931</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L5932" href="#L5932">5932</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L5933" href="#L5933">5933</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L5934" href="#L5934">5934</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5862" href="#L5862">5862</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5863" href="#L5863">5863</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5864" href="#L5864">5864</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5865" href="#L5865">5865</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5866" href="#L5866">5866</a> 		}
+<a class="jxr_linenumber" name="L5867" href="#L5867">5867</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5868" href="#L5868">5868</a> 			exitRule();
+<a class="jxr_linenumber" name="L5869" href="#L5869">5869</a> 		}
+<a class="jxr_linenumber" name="L5870" href="#L5870">5870</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5871" href="#L5871">5871</a> 	}
+<a class="jxr_linenumber" name="L5872" href="#L5872">5872</a> 
+<a class="jxr_linenumber" name="L5873" href="#L5873">5873</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5874" href="#L5874">5874</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ConstructorBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5875" href="#L5875">5875</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L5876" href="#L5876">5876</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L5877" href="#L5877">5877</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext explicitConstructorInvocation() {
+<a class="jxr_linenumber" name="L5878" href="#L5878">5878</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExplicitConstructorInvocationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5879" href="#L5879">5879</a> 		}
+<a class="jxr_linenumber" name="L5880" href="#L5880">5880</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
+<a class="jxr_linenumber" name="L5881" href="#L5881">5881</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L5882" href="#L5882">5882</a> 		}
+<a class="jxr_linenumber" name="L5883" href="#L5883">5883</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L5884" href="#L5884">5884</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L5885" href="#L5885">5885</a> 		}
+<a class="jxr_linenumber" name="L5886" href="#L5886">5886</a> 		<strong class="jxr_keyword">public</strong> ConstructorBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5887" href="#L5887">5887</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5888" href="#L5888">5888</a> 		}
+<a class="jxr_linenumber" name="L5889" href="#L5889">5889</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_constructorBlock; }
+<a class="jxr_linenumber" name="L5890" href="#L5890">5890</a> 		@Override
+<a class="jxr_linenumber" name="L5891" href="#L5891">5891</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5892" href="#L5892">5892</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitConstructorBlock(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5893" href="#L5893">5893</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5894" href="#L5894">5894</a> 		}
+<a class="jxr_linenumber" name="L5895" href="#L5895">5895</a> 	}
+<a class="jxr_linenumber" name="L5896" href="#L5896">5896</a> 
+<a class="jxr_linenumber" name="L5897" href="#L5897">5897</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ConstructorBlockContext constructorBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L5898" href="#L5898">5898</a> 		ConstructorBlockContext _localctx = <strong class="jxr_keyword">new</strong> ConstructorBlockContext(_ctx, getState());
+<a class="jxr_linenumber" name="L5899" href="#L5899">5899</a> 		enterRule(_localctx, 148, RULE_constructorBlock);
+<a class="jxr_linenumber" name="L5900" href="#L5900">5900</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L5901" href="#L5901">5901</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L5902" href="#L5902">5902</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L5903" href="#L5903">5903</a> 			{
+<a class="jxr_linenumber" name="L5904" href="#L5904">5904</a> 			setState(954);
+<a class="jxr_linenumber" name="L5905" href="#L5905">5905</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L5906" href="#L5906">5906</a> 			setState(956);
+<a class="jxr_linenumber" name="L5907" href="#L5907">5907</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5908" href="#L5908">5908</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,103,_ctx) ) {
+<a class="jxr_linenumber" name="L5909" href="#L5909">5909</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L5910" href="#L5910">5910</a> 				{
+<a class="jxr_linenumber" name="L5911" href="#L5911">5911</a> 				setState(955);
+<a class="jxr_linenumber" name="L5912" href="#L5912">5912</a> 				explicitConstructorInvocation();
+<a class="jxr_linenumber" name="L5913" href="#L5913">5913</a> 				}
+<a class="jxr_linenumber" name="L5914" href="#L5914">5914</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L5915" href="#L5915">5915</a> 			}
+<a class="jxr_linenumber" name="L5916" href="#L5916">5916</a> 			setState(961);
+<a class="jxr_linenumber" name="L5917" href="#L5917">5917</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5918" href="#L5918">5918</a> 			_alt = getInterpreter().adaptivePredict(_input,104,_ctx);
+<a class="jxr_linenumber" name="L5919" href="#L5919">5919</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L5920" href="#L5920">5920</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L5921" href="#L5921">5921</a> 					{
+<a class="jxr_linenumber" name="L5922" href="#L5922">5922</a> 					{
+<a class="jxr_linenumber" name="L5923" href="#L5923">5923</a> 					setState(958);
+<a class="jxr_linenumber" name="L5924" href="#L5924">5924</a> 					blockStatement();
+<a class="jxr_linenumber" name="L5925" href="#L5925">5925</a> 					}
+<a class="jxr_linenumber" name="L5926" href="#L5926">5926</a> 					} 
+<a class="jxr_linenumber" name="L5927" href="#L5927">5927</a> 				}
+<a class="jxr_linenumber" name="L5928" href="#L5928">5928</a> 				setState(963);
+<a class="jxr_linenumber" name="L5929" href="#L5929">5929</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5930" href="#L5930">5930</a> 				_alt = getInterpreter().adaptivePredict(_input,104,_ctx);
+<a class="jxr_linenumber" name="L5931" href="#L5931">5931</a> 			}
+<a class="jxr_linenumber" name="L5932" href="#L5932">5932</a> 			setState(964);
+<a class="jxr_linenumber" name="L5933" href="#L5933">5933</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L5934" href="#L5934">5934</a> 			}
 <a class="jxr_linenumber" name="L5935" href="#L5935">5935</a> 		}
-<a class="jxr_linenumber" name="L5936" href="#L5936">5936</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L5937" href="#L5937">5937</a> 			exitRule();
-<a class="jxr_linenumber" name="L5938" href="#L5938">5938</a> 		}
-<a class="jxr_linenumber" name="L5939" href="#L5939">5939</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L5940" href="#L5940">5940</a> 	}
-<a class="jxr_linenumber" name="L5941" href="#L5941">5941</a> 
-<a class="jxr_linenumber" name="L5942" href="#L5942">5942</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5943" href="#L5943">5943</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExplicitConstructorInvocationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L5944" href="#L5944">5944</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L5945" href="#L5945">5945</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L5946" href="#L5946">5946</a> 		}
-<a class="jxr_linenumber" name="L5947" href="#L5947">5947</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_explicitConstructorInvocation; }
-<a class="jxr_linenumber" name="L5948" href="#L5948">5948</a> 	 
-<a class="jxr_linenumber" name="L5949" href="#L5949">5949</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext() { }
-<a class="jxr_linenumber" name="L5950" href="#L5950">5950</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ExplicitConstructorInvocationContext ctx) {
-<a class="jxr_linenumber" name="L5951" href="#L5951">5951</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L5952" href="#L5952">5952</a> 		}
-<a class="jxr_linenumber" name="L5953" href="#L5953">5953</a> 	}
-<a class="jxr_linenumber" name="L5954" href="#L5954">5954</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5955" href="#L5955">5955</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExplicitCtorCallContext <strong class="jxr_keyword">extends</strong> ExplicitConstructorInvocationContext {
-<a class="jxr_linenumber" name="L5956" href="#L5956">5956</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
-<a class="jxr_linenumber" name="L5957" href="#L5957">5957</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5958" href="#L5958">5958</a> 		}
-<a class="jxr_linenumber" name="L5959" href="#L5959">5959</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L5960" href="#L5960">5960</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
-<a class="jxr_linenumber" name="L5961" href="#L5961">5961</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
-<a class="jxr_linenumber" name="L5962" href="#L5962">5962</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L5963" href="#L5963">5963</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5964" href="#L5964">5964</a> 		}
-<a class="jxr_linenumber" name="L5965" href="#L5965">5965</a> 		<strong class="jxr_keyword">public</strong> ExplicitCtorCallContext(ExplicitConstructorInvocationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L5966" href="#L5966">5966</a> 		@Override
-<a class="jxr_linenumber" name="L5967" href="#L5967">5967</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5968" href="#L5968">5968</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExplicitCtorCall(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5969" href="#L5969">5969</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5970" href="#L5970">5970</a> 		}
-<a class="jxr_linenumber" name="L5971" href="#L5971">5971</a> 	}
-<a class="jxr_linenumber" name="L5972" href="#L5972">5972</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L5973" href="#L5973">5973</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryCtorCallContext <strong class="jxr_keyword">extends</strong> ExplicitConstructorInvocationContext {
-<a class="jxr_linenumber" name="L5974" href="#L5974">5974</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L5975" href="#L5975">5975</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5976" href="#L5976">5976</a> 		}
-<a class="jxr_linenumber" name="L5977" href="#L5977">5977</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L5978" href="#L5978">5978</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
-<a class="jxr_linenumber" name="L5979" href="#L5979">5979</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
-<a class="jxr_linenumber" name="L5980" href="#L5980">5980</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5936" href="#L5936">5936</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L5937" href="#L5937">5937</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L5938" href="#L5938">5938</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5939" href="#L5939">5939</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L5940" href="#L5940">5940</a> 		}
+<a class="jxr_linenumber" name="L5941" href="#L5941">5941</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L5942" href="#L5942">5942</a> 			exitRule();
+<a class="jxr_linenumber" name="L5943" href="#L5943">5943</a> 		}
+<a class="jxr_linenumber" name="L5944" href="#L5944">5944</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L5945" href="#L5945">5945</a> 	}
+<a class="jxr_linenumber" name="L5946" href="#L5946">5946</a> 
+<a class="jxr_linenumber" name="L5947" href="#L5947">5947</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5948" href="#L5948">5948</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExplicitConstructorInvocationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L5949" href="#L5949">5949</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L5950" href="#L5950">5950</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L5951" href="#L5951">5951</a> 		}
+<a class="jxr_linenumber" name="L5952" href="#L5952">5952</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_explicitConstructorInvocation; }
+<a class="jxr_linenumber" name="L5953" href="#L5953">5953</a> 	 
+<a class="jxr_linenumber" name="L5954" href="#L5954">5954</a> 		<strong class="jxr_keyword">public</strong> ExplicitConstructorInvocationContext() { }
+<a class="jxr_linenumber" name="L5955" href="#L5955">5955</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ExplicitConstructorInvocationContext ctx) {
+<a class="jxr_linenumber" name="L5956" href="#L5956">5956</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L5957" href="#L5957">5957</a> 		}
+<a class="jxr_linenumber" name="L5958" href="#L5958">5958</a> 	}
+<a class="jxr_linenumber" name="L5959" href="#L5959">5959</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5960" href="#L5960">5960</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExplicitCtorCallContext <strong class="jxr_keyword">extends</strong> ExplicitConstructorInvocationContext {
+<a class="jxr_linenumber" name="L5961" href="#L5961">5961</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
+<a class="jxr_linenumber" name="L5962" href="#L5962">5962</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5963" href="#L5963">5963</a> 		}
+<a class="jxr_linenumber" name="L5964" href="#L5964">5964</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L5965" href="#L5965">5965</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
+<a class="jxr_linenumber" name="L5966" href="#L5966">5966</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
+<a class="jxr_linenumber" name="L5967" href="#L5967">5967</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L5968" href="#L5968">5968</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5969" href="#L5969">5969</a> 		}
+<a class="jxr_linenumber" name="L5970" href="#L5970">5970</a> 		<strong class="jxr_keyword">public</strong> ExplicitCtorCallContext(ExplicitConstructorInvocationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L5971" href="#L5971">5971</a> 		@Override
+<a class="jxr_linenumber" name="L5972" href="#L5972">5972</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5973" href="#L5973">5973</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExplicitCtorCall(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5974" href="#L5974">5974</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5975" href="#L5975">5975</a> 		}
+<a class="jxr_linenumber" name="L5976" href="#L5976">5976</a> 	}
+<a class="jxr_linenumber" name="L5977" href="#L5977">5977</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L5978" href="#L5978">5978</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryCtorCallContext <strong class="jxr_keyword">extends</strong> ExplicitConstructorInvocationContext {
+<a class="jxr_linenumber" name="L5979" href="#L5979">5979</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L5980" href="#L5980">5980</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L5981" href="#L5981">5981</a> 		}
-<a class="jxr_linenumber" name="L5982" href="#L5982">5982</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L5983" href="#L5983">5983</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L5984" href="#L5984">5984</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L5985" href="#L5985">5985</a> 		}
-<a class="jxr_linenumber" name="L5986" href="#L5986">5986</a> 		<strong class="jxr_keyword">public</strong> PrimaryCtorCallContext(ExplicitConstructorInvocationContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L5987" href="#L5987">5987</a> 		@Override
-<a class="jxr_linenumber" name="L5988" href="#L5988">5988</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L5989" href="#L5989">5989</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimaryCtorCall(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5990" href="#L5990">5990</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L5991" href="#L5991">5991</a> 		}
-<a class="jxr_linenumber" name="L5992" href="#L5992">5992</a> 	}
-<a class="jxr_linenumber" name="L5993" href="#L5993">5993</a> 
-<a class="jxr_linenumber" name="L5994" href="#L5994">5994</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExplicitConstructorInvocationContext explicitConstructorInvocation() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L5995" href="#L5995">5995</a> 		ExplicitConstructorInvocationContext _localctx = <strong class="jxr_keyword">new</strong> ExplicitConstructorInvocationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L5996" href="#L5996">5996</a> 		enterRule(_localctx, 150, RULE_explicitConstructorInvocation);
-<a class="jxr_linenumber" name="L5997" href="#L5997">5997</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L5998" href="#L5998">5998</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L5999" href="#L5999">5999</a> 			setState(982);
-<a class="jxr_linenumber" name="L6000" href="#L6000">6000</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6001" href="#L6001">6001</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,107,_ctx) ) {
-<a class="jxr_linenumber" name="L6002" href="#L6002">6002</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6003" href="#L6003">6003</a> 				_localctx = <strong class="jxr_keyword">new</strong> ExplicitCtorCallContext(_localctx);
-<a class="jxr_linenumber" name="L6004" href="#L6004">6004</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6005" href="#L6005">6005</a> 				{
-<a class="jxr_linenumber" name="L6006" href="#L6006">6006</a> 				setState(967);
-<a class="jxr_linenumber" name="L6007" href="#L6007">6007</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6008" href="#L6008">6008</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6009" href="#L6009">6009</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L6010" href="#L6010">6010</a> 					{
-<a class="jxr_linenumber" name="L6011" href="#L6011">6011</a> 					setState(966);
-<a class="jxr_linenumber" name="L6012" href="#L6012">6012</a> 					typeArguments();
-<a class="jxr_linenumber" name="L6013" href="#L6013">6013</a> 					}
-<a class="jxr_linenumber" name="L6014" href="#L6014">6014</a> 				}
-<a class="jxr_linenumber" name="L6015" href="#L6015">6015</a> 
-<a class="jxr_linenumber" name="L6016" href="#L6016">6016</a> 				setState(969);
-<a class="jxr_linenumber" name="L6017" href="#L6017">6017</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6018" href="#L6018">6018</a> 				<strong class="jxr_keyword">if</strong> ( !(_la==LITERAL_THIS || _la==LITERAL_SUPER) ) {
-<a class="jxr_linenumber" name="L6019" href="#L6019">6019</a> 				_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6020" href="#L6020">6020</a> 				}
-<a class="jxr_linenumber" name="L6021" href="#L6021">6021</a> 				<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L6022" href="#L6022">6022</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L6023" href="#L6023">6023</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6024" href="#L6024">6024</a> 					consume();
+<a class="jxr_linenumber" name="L5982" href="#L5982">5982</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L5983" href="#L5983">5983</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
+<a class="jxr_linenumber" name="L5984" href="#L5984">5984</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
+<a class="jxr_linenumber" name="L5985" href="#L5985">5985</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5986" href="#L5986">5986</a> 		}
+<a class="jxr_linenumber" name="L5987" href="#L5987">5987</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L5988" href="#L5988">5988</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L5989" href="#L5989">5989</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L5990" href="#L5990">5990</a> 		}
+<a class="jxr_linenumber" name="L5991" href="#L5991">5991</a> 		<strong class="jxr_keyword">public</strong> PrimaryCtorCallContext(ExplicitConstructorInvocationContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L5992" href="#L5992">5992</a> 		@Override
+<a class="jxr_linenumber" name="L5993" href="#L5993">5993</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L5994" href="#L5994">5994</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimaryCtorCall(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5995" href="#L5995">5995</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L5996" href="#L5996">5996</a> 		}
+<a class="jxr_linenumber" name="L5997" href="#L5997">5997</a> 	}
+<a class="jxr_linenumber" name="L5998" href="#L5998">5998</a> 
+<a class="jxr_linenumber" name="L5999" href="#L5999">5999</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExplicitConstructorInvocationContext explicitConstructorInvocation() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6000" href="#L6000">6000</a> 		ExplicitConstructorInvocationContext _localctx = <strong class="jxr_keyword">new</strong> ExplicitConstructorInvocationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6001" href="#L6001">6001</a> 		enterRule(_localctx, 150, RULE_explicitConstructorInvocation);
+<a class="jxr_linenumber" name="L6002" href="#L6002">6002</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L6003" href="#L6003">6003</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6004" href="#L6004">6004</a> 			setState(982);
+<a class="jxr_linenumber" name="L6005" href="#L6005">6005</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6006" href="#L6006">6006</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,107,_ctx) ) {
+<a class="jxr_linenumber" name="L6007" href="#L6007">6007</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6008" href="#L6008">6008</a> 				_localctx = <strong class="jxr_keyword">new</strong> ExplicitCtorCallContext(_localctx);
+<a class="jxr_linenumber" name="L6009" href="#L6009">6009</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6010" href="#L6010">6010</a> 				{
+<a class="jxr_linenumber" name="L6011" href="#L6011">6011</a> 				setState(967);
+<a class="jxr_linenumber" name="L6012" href="#L6012">6012</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6013" href="#L6013">6013</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6014" href="#L6014">6014</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L6015" href="#L6015">6015</a> 					{
+<a class="jxr_linenumber" name="L6016" href="#L6016">6016</a> 					setState(966);
+<a class="jxr_linenumber" name="L6017" href="#L6017">6017</a> 					typeArguments();
+<a class="jxr_linenumber" name="L6018" href="#L6018">6018</a> 					}
+<a class="jxr_linenumber" name="L6019" href="#L6019">6019</a> 				}
+<a class="jxr_linenumber" name="L6020" href="#L6020">6020</a> 
+<a class="jxr_linenumber" name="L6021" href="#L6021">6021</a> 				setState(969);
+<a class="jxr_linenumber" name="L6022" href="#L6022">6022</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6023" href="#L6023">6023</a> 				<strong class="jxr_keyword">if</strong> ( !(_la==LITERAL_THIS || _la==LITERAL_SUPER) ) {
+<a class="jxr_linenumber" name="L6024" href="#L6024">6024</a> 				_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L6025" href="#L6025">6025</a> 				}
-<a class="jxr_linenumber" name="L6026" href="#L6026">6026</a> 				setState(970);
-<a class="jxr_linenumber" name="L6027" href="#L6027">6027</a> 				arguments();
-<a class="jxr_linenumber" name="L6028" href="#L6028">6028</a> 				setState(971);
-<a class="jxr_linenumber" name="L6029" href="#L6029">6029</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6026" href="#L6026">6026</a> 				<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L6027" href="#L6027">6027</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L6028" href="#L6028">6028</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6029" href="#L6029">6029</a> 					consume();
 <a class="jxr_linenumber" name="L6030" href="#L6030">6030</a> 				}
-<a class="jxr_linenumber" name="L6031" href="#L6031">6031</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6032" href="#L6032">6032</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L6033" href="#L6033">6033</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimaryCtorCallContext(_localctx);
-<a class="jxr_linenumber" name="L6034" href="#L6034">6034</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L6035" href="#L6035">6035</a> 				{
-<a class="jxr_linenumber" name="L6036" href="#L6036">6036</a> 				setState(973);
-<a class="jxr_linenumber" name="L6037" href="#L6037">6037</a> 				expr(0);
-<a class="jxr_linenumber" name="L6038" href="#L6038">6038</a> 				setState(974);
-<a class="jxr_linenumber" name="L6039" href="#L6039">6039</a> 				match(DOT);
-<a class="jxr_linenumber" name="L6040" href="#L6040">6040</a> 				setState(976);
-<a class="jxr_linenumber" name="L6041" href="#L6041">6041</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6042" href="#L6042">6042</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6043" href="#L6043">6043</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L6044" href="#L6044">6044</a> 					{
-<a class="jxr_linenumber" name="L6045" href="#L6045">6045</a> 					setState(975);
-<a class="jxr_linenumber" name="L6046" href="#L6046">6046</a> 					typeArguments();
-<a class="jxr_linenumber" name="L6047" href="#L6047">6047</a> 					}
-<a class="jxr_linenumber" name="L6048" href="#L6048">6048</a> 				}
-<a class="jxr_linenumber" name="L6049" href="#L6049">6049</a> 
-<a class="jxr_linenumber" name="L6050" href="#L6050">6050</a> 				setState(978);
-<a class="jxr_linenumber" name="L6051" href="#L6051">6051</a> 				match(LITERAL_SUPER);
-<a class="jxr_linenumber" name="L6052" href="#L6052">6052</a> 				setState(979);
-<a class="jxr_linenumber" name="L6053" href="#L6053">6053</a> 				arguments();
-<a class="jxr_linenumber" name="L6054" href="#L6054">6054</a> 				setState(980);
-<a class="jxr_linenumber" name="L6055" href="#L6055">6055</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6056" href="#L6056">6056</a> 				}
-<a class="jxr_linenumber" name="L6057" href="#L6057">6057</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6058" href="#L6058">6058</a> 			}
-<a class="jxr_linenumber" name="L6059" href="#L6059">6059</a> 		}
-<a class="jxr_linenumber" name="L6060" href="#L6060">6060</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L6061" href="#L6061">6061</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L6062" href="#L6062">6062</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L6063" href="#L6063">6063</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6031" href="#L6031">6031</a> 				setState(970);
+<a class="jxr_linenumber" name="L6032" href="#L6032">6032</a> 				arguments();
+<a class="jxr_linenumber" name="L6033" href="#L6033">6033</a> 				setState(971);
+<a class="jxr_linenumber" name="L6034" href="#L6034">6034</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6035" href="#L6035">6035</a> 				}
+<a class="jxr_linenumber" name="L6036" href="#L6036">6036</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6037" href="#L6037">6037</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L6038" href="#L6038">6038</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimaryCtorCallContext(_localctx);
+<a class="jxr_linenumber" name="L6039" href="#L6039">6039</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L6040" href="#L6040">6040</a> 				{
+<a class="jxr_linenumber" name="L6041" href="#L6041">6041</a> 				setState(973);
+<a class="jxr_linenumber" name="L6042" href="#L6042">6042</a> 				expr(0);
+<a class="jxr_linenumber" name="L6043" href="#L6043">6043</a> 				setState(974);
+<a class="jxr_linenumber" name="L6044" href="#L6044">6044</a> 				match(DOT);
+<a class="jxr_linenumber" name="L6045" href="#L6045">6045</a> 				setState(976);
+<a class="jxr_linenumber" name="L6046" href="#L6046">6046</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6047" href="#L6047">6047</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6048" href="#L6048">6048</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L6049" href="#L6049">6049</a> 					{
+<a class="jxr_linenumber" name="L6050" href="#L6050">6050</a> 					setState(975);
+<a class="jxr_linenumber" name="L6051" href="#L6051">6051</a> 					typeArguments();
+<a class="jxr_linenumber" name="L6052" href="#L6052">6052</a> 					}
+<a class="jxr_linenumber" name="L6053" href="#L6053">6053</a> 				}
+<a class="jxr_linenumber" name="L6054" href="#L6054">6054</a> 
+<a class="jxr_linenumber" name="L6055" href="#L6055">6055</a> 				setState(978);
+<a class="jxr_linenumber" name="L6056" href="#L6056">6056</a> 				match(LITERAL_SUPER);
+<a class="jxr_linenumber" name="L6057" href="#L6057">6057</a> 				setState(979);
+<a class="jxr_linenumber" name="L6058" href="#L6058">6058</a> 				arguments();
+<a class="jxr_linenumber" name="L6059" href="#L6059">6059</a> 				setState(980);
+<a class="jxr_linenumber" name="L6060" href="#L6060">6060</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6061" href="#L6061">6061</a> 				}
+<a class="jxr_linenumber" name="L6062" href="#L6062">6062</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6063" href="#L6063">6063</a> 			}
 <a class="jxr_linenumber" name="L6064" href="#L6064">6064</a> 		}
-<a class="jxr_linenumber" name="L6065" href="#L6065">6065</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L6066" href="#L6066">6066</a> 			exitRule();
-<a class="jxr_linenumber" name="L6067" href="#L6067">6067</a> 		}
-<a class="jxr_linenumber" name="L6068" href="#L6068">6068</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L6069" href="#L6069">6069</a> 	}
-<a class="jxr_linenumber" name="L6070" href="#L6070">6070</a> 
-<a class="jxr_linenumber" name="L6071" href="#L6071">6071</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6072" href="#L6072">6072</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L6073" href="#L6073">6073</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L6074" href="#L6074">6074</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L6075" href="#L6075">6075</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
-<a class="jxr_linenumber" name="L6076" href="#L6076">6076</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6077" href="#L6077">6077</a> 		}
-<a class="jxr_linenumber" name="L6078" href="#L6078">6078</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6079" href="#L6079">6079</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6080" href="#L6080">6080</a> 		}
-<a class="jxr_linenumber" name="L6081" href="#L6081">6081</a> 		<strong class="jxr_keyword">public</strong> BlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L6082" href="#L6082">6082</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L6083" href="#L6083">6083</a> 		}
-<a class="jxr_linenumber" name="L6084" href="#L6084">6084</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_block; }
-<a class="jxr_linenumber" name="L6085" href="#L6085">6085</a> 		@Override
-<a class="jxr_linenumber" name="L6086" href="#L6086">6086</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6087" href="#L6087">6087</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBlock(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6088" href="#L6088">6088</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6089" href="#L6089">6089</a> 		}
-<a class="jxr_linenumber" name="L6090" href="#L6090">6090</a> 	}
-<a class="jxr_linenumber" name="L6091" href="#L6091">6091</a> 
-<a class="jxr_linenumber" name="L6092" href="#L6092">6092</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BlockContext block() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L6093" href="#L6093">6093</a> 		BlockContext _localctx = <strong class="jxr_keyword">new</strong> BlockContext(_ctx, getState());
-<a class="jxr_linenumber" name="L6094" href="#L6094">6094</a> 		enterRule(_localctx, 152, RULE_block);
-<a class="jxr_linenumber" name="L6095" href="#L6095">6095</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L6096" href="#L6096">6096</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L6097" href="#L6097">6097</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6098" href="#L6098">6098</a> 			{
-<a class="jxr_linenumber" name="L6099" href="#L6099">6099</a> 			setState(984);
-<a class="jxr_linenumber" name="L6100" href="#L6100">6100</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L6101" href="#L6101">6101</a> 			setState(988);
-<a class="jxr_linenumber" name="L6102" href="#L6102">6102</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6103" href="#L6103">6103</a> 			_alt = getInterpreter().adaptivePredict(_input,108,_ctx);
-<a class="jxr_linenumber" name="L6104" href="#L6104">6104</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L6105" href="#L6105">6105</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L6106" href="#L6106">6106</a> 					{
-<a class="jxr_linenumber" name="L6107" href="#L6107">6107</a> 					{
-<a class="jxr_linenumber" name="L6108" href="#L6108">6108</a> 					setState(985);
-<a class="jxr_linenumber" name="L6109" href="#L6109">6109</a> 					blockStatement();
-<a class="jxr_linenumber" name="L6110" href="#L6110">6110</a> 					}
-<a class="jxr_linenumber" name="L6111" href="#L6111">6111</a> 					} 
-<a class="jxr_linenumber" name="L6112" href="#L6112">6112</a> 				}
-<a class="jxr_linenumber" name="L6113" href="#L6113">6113</a> 				setState(990);
-<a class="jxr_linenumber" name="L6114" href="#L6114">6114</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6115" href="#L6115">6115</a> 				_alt = getInterpreter().adaptivePredict(_input,108,_ctx);
-<a class="jxr_linenumber" name="L6116" href="#L6116">6116</a> 			}
-<a class="jxr_linenumber" name="L6117" href="#L6117">6117</a> 			setState(991);
-<a class="jxr_linenumber" name="L6118" href="#L6118">6118</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L6119" href="#L6119">6119</a> 			}
-<a class="jxr_linenumber" name="L6120" href="#L6120">6120</a> 		}
-<a class="jxr_linenumber" name="L6121" href="#L6121">6121</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L6122" href="#L6122">6122</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L6123" href="#L6123">6123</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L6124" href="#L6124">6124</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6065" href="#L6065">6065</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L6066" href="#L6066">6066</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L6067" href="#L6067">6067</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6068" href="#L6068">6068</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6069" href="#L6069">6069</a> 		}
+<a class="jxr_linenumber" name="L6070" href="#L6070">6070</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L6071" href="#L6071">6071</a> 			exitRule();
+<a class="jxr_linenumber" name="L6072" href="#L6072">6072</a> 		}
+<a class="jxr_linenumber" name="L6073" href="#L6073">6073</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L6074" href="#L6074">6074</a> 	}
+<a class="jxr_linenumber" name="L6075" href="#L6075">6075</a> 
+<a class="jxr_linenumber" name="L6076" href="#L6076">6076</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6077" href="#L6077">6077</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L6078" href="#L6078">6078</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L6079" href="#L6079">6079</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L6080" href="#L6080">6080</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
+<a class="jxr_linenumber" name="L6081" href="#L6081">6081</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6082" href="#L6082">6082</a> 		}
+<a class="jxr_linenumber" name="L6083" href="#L6083">6083</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6084" href="#L6084">6084</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6085" href="#L6085">6085</a> 		}
+<a class="jxr_linenumber" name="L6086" href="#L6086">6086</a> 		<strong class="jxr_keyword">public</strong> BlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L6087" href="#L6087">6087</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L6088" href="#L6088">6088</a> 		}
+<a class="jxr_linenumber" name="L6089" href="#L6089">6089</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_block; }
+<a class="jxr_linenumber" name="L6090" href="#L6090">6090</a> 		@Override
+<a class="jxr_linenumber" name="L6091" href="#L6091">6091</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6092" href="#L6092">6092</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBlock(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6093" href="#L6093">6093</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6094" href="#L6094">6094</a> 		}
+<a class="jxr_linenumber" name="L6095" href="#L6095">6095</a> 	}
+<a class="jxr_linenumber" name="L6096" href="#L6096">6096</a> 
+<a class="jxr_linenumber" name="L6097" href="#L6097">6097</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BlockContext block() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6098" href="#L6098">6098</a> 		BlockContext _localctx = <strong class="jxr_keyword">new</strong> BlockContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6099" href="#L6099">6099</a> 		enterRule(_localctx, 152, RULE_block);
+<a class="jxr_linenumber" name="L6100" href="#L6100">6100</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6101" href="#L6101">6101</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L6102" href="#L6102">6102</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6103" href="#L6103">6103</a> 			{
+<a class="jxr_linenumber" name="L6104" href="#L6104">6104</a> 			setState(984);
+<a class="jxr_linenumber" name="L6105" href="#L6105">6105</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L6106" href="#L6106">6106</a> 			setState(988);
+<a class="jxr_linenumber" name="L6107" href="#L6107">6107</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6108" href="#L6108">6108</a> 			_alt = getInterpreter().adaptivePredict(_input,108,_ctx);
+<a class="jxr_linenumber" name="L6109" href="#L6109">6109</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L6110" href="#L6110">6110</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L6111" href="#L6111">6111</a> 					{
+<a class="jxr_linenumber" name="L6112" href="#L6112">6112</a> 					{
+<a class="jxr_linenumber" name="L6113" href="#L6113">6113</a> 					setState(985);
+<a class="jxr_linenumber" name="L6114" href="#L6114">6114</a> 					blockStatement();
+<a class="jxr_linenumber" name="L6115" href="#L6115">6115</a> 					}
+<a class="jxr_linenumber" name="L6116" href="#L6116">6116</a> 					} 
+<a class="jxr_linenumber" name="L6117" href="#L6117">6117</a> 				}
+<a class="jxr_linenumber" name="L6118" href="#L6118">6118</a> 				setState(990);
+<a class="jxr_linenumber" name="L6119" href="#L6119">6119</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6120" href="#L6120">6120</a> 				_alt = getInterpreter().adaptivePredict(_input,108,_ctx);
+<a class="jxr_linenumber" name="L6121" href="#L6121">6121</a> 			}
+<a class="jxr_linenumber" name="L6122" href="#L6122">6122</a> 			setState(991);
+<a class="jxr_linenumber" name="L6123" href="#L6123">6123</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L6124" href="#L6124">6124</a> 			}
 <a class="jxr_linenumber" name="L6125" href="#L6125">6125</a> 		}
-<a class="jxr_linenumber" name="L6126" href="#L6126">6126</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L6127" href="#L6127">6127</a> 			exitRule();
-<a class="jxr_linenumber" name="L6128" href="#L6128">6128</a> 		}
-<a class="jxr_linenumber" name="L6129" href="#L6129">6129</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L6130" href="#L6130">6130</a> 	}
-<a class="jxr_linenumber" name="L6131" href="#L6131">6131</a> 
-<a class="jxr_linenumber" name="L6132" href="#L6132">6132</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6133" href="#L6133">6133</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockStatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L6134" href="#L6134">6134</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L6135" href="#L6135">6135</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L6136" href="#L6136">6136</a> 		}
-<a class="jxr_linenumber" name="L6137" href="#L6137">6137</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_blockStatement; }
-<a class="jxr_linenumber" name="L6138" href="#L6138">6138</a> 	 
-<a class="jxr_linenumber" name="L6139" href="#L6139">6139</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext() { }
-<a class="jxr_linenumber" name="L6140" href="#L6140">6140</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(BlockStatementContext ctx) {
-<a class="jxr_linenumber" name="L6141" href="#L6141">6141</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L6142" href="#L6142">6142</a> 		}
-<a class="jxr_linenumber" name="L6143" href="#L6143">6143</a> 	}
-<a class="jxr_linenumber" name="L6144" href="#L6144">6144</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6145" href="#L6145">6145</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StatContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
-<a class="jxr_linenumber" name="L6146" href="#L6146">6146</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6147" href="#L6147">6147</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6148" href="#L6148">6148</a> 		}
-<a class="jxr_linenumber" name="L6149" href="#L6149">6149</a> 		<strong class="jxr_keyword">public</strong> StatContext(BlockStatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6150" href="#L6150">6150</a> 		@Override
-<a class="jxr_linenumber" name="L6151" href="#L6151">6151</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6152" href="#L6152">6152</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6153" href="#L6153">6153</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6154" href="#L6154">6154</a> 		}
-<a class="jxr_linenumber" name="L6155" href="#L6155">6155</a> 	}
-<a class="jxr_linenumber" name="L6156" href="#L6156">6156</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6157" href="#L6157">6157</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalVarContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
-<a class="jxr_linenumber" name="L6158" href="#L6158">6158</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext localVariableDeclaration() {
-<a class="jxr_linenumber" name="L6159" href="#L6159">6159</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalVariableDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6160" href="#L6160">6160</a> 		}
-<a class="jxr_linenumber" name="L6161" href="#L6161">6161</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6162" href="#L6162">6162</a> 		<strong class="jxr_keyword">public</strong> LocalVarContext(BlockStatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6163" href="#L6163">6163</a> 		@Override
-<a class="jxr_linenumber" name="L6164" href="#L6164">6164</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6165" href="#L6165">6165</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalVar(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6166" href="#L6166">6166</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6167" href="#L6167">6167</a> 		}
-<a class="jxr_linenumber" name="L6168" href="#L6168">6168</a> 	}
-<a class="jxr_linenumber" name="L6169" href="#L6169">6169</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6170" href="#L6170">6170</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalTypeContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
-<a class="jxr_linenumber" name="L6171" href="#L6171">6171</a> 		<strong class="jxr_keyword">public</strong> LocalTypeDeclarationContext localTypeDeclaration() {
-<a class="jxr_linenumber" name="L6172" href="#L6172">6172</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6173" href="#L6173">6173</a> 		}
-<a class="jxr_linenumber" name="L6174" href="#L6174">6174</a> 		<strong class="jxr_keyword">public</strong> LocalTypeContext(BlockStatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6175" href="#L6175">6175</a> 		@Override
-<a class="jxr_linenumber" name="L6176" href="#L6176">6176</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6177" href="#L6177">6177</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6178" href="#L6178">6178</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6179" href="#L6179">6179</a> 		}
-<a class="jxr_linenumber" name="L6180" href="#L6180">6180</a> 	}
-<a class="jxr_linenumber" name="L6181" href="#L6181">6181</a> 
-<a class="jxr_linenumber" name="L6182" href="#L6182">6182</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BlockStatementContext blockStatement() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L6183" href="#L6183">6183</a> 		BlockStatementContext _localctx = <strong class="jxr_keyword">new</strong> BlockStatementContext(_ctx, getState());
-<a class="jxr_linenumber" name="L6184" href="#L6184">6184</a> 		enterRule(_localctx, 154, RULE_blockStatement);
-<a class="jxr_linenumber" name="L6185" href="#L6185">6185</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L6186" href="#L6186">6186</a> 			setState(999);
-<a class="jxr_linenumber" name="L6187" href="#L6187">6187</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6188" href="#L6188">6188</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,109,_ctx) ) {
-<a class="jxr_linenumber" name="L6189" href="#L6189">6189</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6190" href="#L6190">6190</a> 				_localctx = <strong class="jxr_keyword">new</strong> LocalVarContext(_localctx);
-<a class="jxr_linenumber" name="L6191" href="#L6191">6191</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6192" href="#L6192">6192</a> 				{
-<a class="jxr_linenumber" name="L6193" href="#L6193">6193</a> 				setState(993);
-<a class="jxr_linenumber" name="L6194" href="#L6194">6194</a> 				<strong class="jxr_keyword">if</strong> (!(!isYieldStatement())) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"!isYieldStatement()"</span>);
-<a class="jxr_linenumber" name="L6195" href="#L6195">6195</a> 				setState(994);
-<a class="jxr_linenumber" name="L6196" href="#L6196">6196</a> 				localVariableDeclaration();
-<a class="jxr_linenumber" name="L6197" href="#L6197">6197</a> 				setState(995);
-<a class="jxr_linenumber" name="L6198" href="#L6198">6198</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6199" href="#L6199">6199</a> 				}
-<a class="jxr_linenumber" name="L6200" href="#L6200">6200</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6201" href="#L6201">6201</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L6202" href="#L6202">6202</a> 				_localctx = <strong class="jxr_keyword">new</strong> StatContext(_localctx);
-<a class="jxr_linenumber" name="L6203" href="#L6203">6203</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L6204" href="#L6204">6204</a> 				{
-<a class="jxr_linenumber" name="L6205" href="#L6205">6205</a> 				setState(997);
-<a class="jxr_linenumber" name="L6206" href="#L6206">6206</a> 				statement();
-<a class="jxr_linenumber" name="L6207" href="#L6207">6207</a> 				}
-<a class="jxr_linenumber" name="L6208" href="#L6208">6208</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6209" href="#L6209">6209</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L6210" href="#L6210">6210</a> 				_localctx = <strong class="jxr_keyword">new</strong> LocalTypeContext(_localctx);
-<a class="jxr_linenumber" name="L6211" href="#L6211">6211</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L6212" href="#L6212">6212</a> 				{
-<a class="jxr_linenumber" name="L6213" href="#L6213">6213</a> 				setState(998);
-<a class="jxr_linenumber" name="L6214" href="#L6214">6214</a> 				localTypeDeclaration();
-<a class="jxr_linenumber" name="L6215" href="#L6215">6215</a> 				}
-<a class="jxr_linenumber" name="L6216" href="#L6216">6216</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6217" href="#L6217">6217</a> 			}
-<a class="jxr_linenumber" name="L6218" href="#L6218">6218</a> 		}
-<a class="jxr_linenumber" name="L6219" href="#L6219">6219</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L6220" href="#L6220">6220</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L6221" href="#L6221">6221</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L6222" href="#L6222">6222</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6126" href="#L6126">6126</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L6127" href="#L6127">6127</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L6128" href="#L6128">6128</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6129" href="#L6129">6129</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6130" href="#L6130">6130</a> 		}
+<a class="jxr_linenumber" name="L6131" href="#L6131">6131</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L6132" href="#L6132">6132</a> 			exitRule();
+<a class="jxr_linenumber" name="L6133" href="#L6133">6133</a> 		}
+<a class="jxr_linenumber" name="L6134" href="#L6134">6134</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L6135" href="#L6135">6135</a> 	}
+<a class="jxr_linenumber" name="L6136" href="#L6136">6136</a> 
+<a class="jxr_linenumber" name="L6137" href="#L6137">6137</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6138" href="#L6138">6138</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockStatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L6139" href="#L6139">6139</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L6140" href="#L6140">6140</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L6141" href="#L6141">6141</a> 		}
+<a class="jxr_linenumber" name="L6142" href="#L6142">6142</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_blockStatement; }
+<a class="jxr_linenumber" name="L6143" href="#L6143">6143</a> 	 
+<a class="jxr_linenumber" name="L6144" href="#L6144">6144</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext() { }
+<a class="jxr_linenumber" name="L6145" href="#L6145">6145</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(BlockStatementContext ctx) {
+<a class="jxr_linenumber" name="L6146" href="#L6146">6146</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L6147" href="#L6147">6147</a> 		}
+<a class="jxr_linenumber" name="L6148" href="#L6148">6148</a> 	}
+<a class="jxr_linenumber" name="L6149" href="#L6149">6149</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6150" href="#L6150">6150</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StatContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
+<a class="jxr_linenumber" name="L6151" href="#L6151">6151</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6152" href="#L6152">6152</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6153" href="#L6153">6153</a> 		}
+<a class="jxr_linenumber" name="L6154" href="#L6154">6154</a> 		<strong class="jxr_keyword">public</strong> StatContext(BlockStatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6155" href="#L6155">6155</a> 		@Override
+<a class="jxr_linenumber" name="L6156" href="#L6156">6156</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6157" href="#L6157">6157</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6158" href="#L6158">6158</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6159" href="#L6159">6159</a> 		}
+<a class="jxr_linenumber" name="L6160" href="#L6160">6160</a> 	}
+<a class="jxr_linenumber" name="L6161" href="#L6161">6161</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6162" href="#L6162">6162</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalVarContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
+<a class="jxr_linenumber" name="L6163" href="#L6163">6163</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext localVariableDeclaration() {
+<a class="jxr_linenumber" name="L6164" href="#L6164">6164</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalVariableDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6165" href="#L6165">6165</a> 		}
+<a class="jxr_linenumber" name="L6166" href="#L6166">6166</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6167" href="#L6167">6167</a> 		<strong class="jxr_keyword">public</strong> LocalVarContext(BlockStatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6168" href="#L6168">6168</a> 		@Override
+<a class="jxr_linenumber" name="L6169" href="#L6169">6169</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6170" href="#L6170">6170</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalVar(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6171" href="#L6171">6171</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6172" href="#L6172">6172</a> 		}
+<a class="jxr_linenumber" name="L6173" href="#L6173">6173</a> 	}
+<a class="jxr_linenumber" name="L6174" href="#L6174">6174</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6175" href="#L6175">6175</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalTypeContext <strong class="jxr_keyword">extends</strong> BlockStatementContext {
+<a class="jxr_linenumber" name="L6176" href="#L6176">6176</a> 		<strong class="jxr_keyword">public</strong> LocalTypeDeclarationContext localTypeDeclaration() {
+<a class="jxr_linenumber" name="L6177" href="#L6177">6177</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalTypeDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6178" href="#L6178">6178</a> 		}
+<a class="jxr_linenumber" name="L6179" href="#L6179">6179</a> 		<strong class="jxr_keyword">public</strong> LocalTypeContext(BlockStatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6180" href="#L6180">6180</a> 		@Override
+<a class="jxr_linenumber" name="L6181" href="#L6181">6181</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6182" href="#L6182">6182</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6183" href="#L6183">6183</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6184" href="#L6184">6184</a> 		}
+<a class="jxr_linenumber" name="L6185" href="#L6185">6185</a> 	}
+<a class="jxr_linenumber" name="L6186" href="#L6186">6186</a> 
+<a class="jxr_linenumber" name="L6187" href="#L6187">6187</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BlockStatementContext blockStatement() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6188" href="#L6188">6188</a> 		BlockStatementContext _localctx = <strong class="jxr_keyword">new</strong> BlockStatementContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6189" href="#L6189">6189</a> 		enterRule(_localctx, 154, RULE_blockStatement);
+<a class="jxr_linenumber" name="L6190" href="#L6190">6190</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6191" href="#L6191">6191</a> 			setState(999);
+<a class="jxr_linenumber" name="L6192" href="#L6192">6192</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6193" href="#L6193">6193</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,109,_ctx) ) {
+<a class="jxr_linenumber" name="L6194" href="#L6194">6194</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6195" href="#L6195">6195</a> 				_localctx = <strong class="jxr_keyword">new</strong> LocalVarContext(_localctx);
+<a class="jxr_linenumber" name="L6196" href="#L6196">6196</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6197" href="#L6197">6197</a> 				{
+<a class="jxr_linenumber" name="L6198" href="#L6198">6198</a> 				setState(993);
+<a class="jxr_linenumber" name="L6199" href="#L6199">6199</a> 				<strong class="jxr_keyword">if</strong> (!(!isYieldStatement())) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"!isYieldStatement()"</span>);
+<a class="jxr_linenumber" name="L6200" href="#L6200">6200</a> 				setState(994);
+<a class="jxr_linenumber" name="L6201" href="#L6201">6201</a> 				localVariableDeclaration();
+<a class="jxr_linenumber" name="L6202" href="#L6202">6202</a> 				setState(995);
+<a class="jxr_linenumber" name="L6203" href="#L6203">6203</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6204" href="#L6204">6204</a> 				}
+<a class="jxr_linenumber" name="L6205" href="#L6205">6205</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6206" href="#L6206">6206</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L6207" href="#L6207">6207</a> 				_localctx = <strong class="jxr_keyword">new</strong> StatContext(_localctx);
+<a class="jxr_linenumber" name="L6208" href="#L6208">6208</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L6209" href="#L6209">6209</a> 				{
+<a class="jxr_linenumber" name="L6210" href="#L6210">6210</a> 				setState(997);
+<a class="jxr_linenumber" name="L6211" href="#L6211">6211</a> 				statement();
+<a class="jxr_linenumber" name="L6212" href="#L6212">6212</a> 				}
+<a class="jxr_linenumber" name="L6213" href="#L6213">6213</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6214" href="#L6214">6214</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L6215" href="#L6215">6215</a> 				_localctx = <strong class="jxr_keyword">new</strong> LocalTypeContext(_localctx);
+<a class="jxr_linenumber" name="L6216" href="#L6216">6216</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L6217" href="#L6217">6217</a> 				{
+<a class="jxr_linenumber" name="L6218" href="#L6218">6218</a> 				setState(998);
+<a class="jxr_linenumber" name="L6219" href="#L6219">6219</a> 				localTypeDeclaration();
+<a class="jxr_linenumber" name="L6220" href="#L6220">6220</a> 				}
+<a class="jxr_linenumber" name="L6221" href="#L6221">6221</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6222" href="#L6222">6222</a> 			}
 <a class="jxr_linenumber" name="L6223" href="#L6223">6223</a> 		}
-<a class="jxr_linenumber" name="L6224" href="#L6224">6224</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L6225" href="#L6225">6225</a> 			exitRule();
-<a class="jxr_linenumber" name="L6226" href="#L6226">6226</a> 		}
-<a class="jxr_linenumber" name="L6227" href="#L6227">6227</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L6228" href="#L6228">6228</a> 	}
-<a class="jxr_linenumber" name="L6229" href="#L6229">6229</a> 
-<a class="jxr_linenumber" name="L6230" href="#L6230">6230</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6231" href="#L6231">6231</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalVariableDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L6232" href="#L6232">6232</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L6233" href="#L6233">6233</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L6234" href="#L6234">6234</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L6235" href="#L6235">6235</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
-<a class="jxr_linenumber" name="L6236" href="#L6236">6236</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6237" href="#L6237">6237</a> 		}
-<a class="jxr_linenumber" name="L6238" href="#L6238">6238</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L6239" href="#L6239">6239</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6240" href="#L6240">6240</a> 		}
-<a class="jxr_linenumber" name="L6241" href="#L6241">6241</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L6242" href="#L6242">6242</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6243" href="#L6243">6243</a> 		}
-<a class="jxr_linenumber" name="L6244" href="#L6244">6244</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6245" href="#L6245">6245</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6246" href="#L6246">6246</a> 		}
-<a class="jxr_linenumber" name="L6247" href="#L6247">6247</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L6248" href="#L6248">6248</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L6249" href="#L6249">6249</a> 		}
-<a class="jxr_linenumber" name="L6250" href="#L6250">6250</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_localVariableDeclaration; }
-<a class="jxr_linenumber" name="L6251" href="#L6251">6251</a> 		@Override
-<a class="jxr_linenumber" name="L6252" href="#L6252">6252</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6253" href="#L6253">6253</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalVariableDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6254" href="#L6254">6254</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6255" href="#L6255">6255</a> 		}
-<a class="jxr_linenumber" name="L6256" href="#L6256">6256</a> 	}
-<a class="jxr_linenumber" name="L6257" href="#L6257">6257</a> 
-<a class="jxr_linenumber" name="L6258" href="#L6258">6258</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LocalVariableDeclarationContext localVariableDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L6259" href="#L6259">6259</a> 		LocalVariableDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> LocalVariableDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L6260" href="#L6260">6260</a> 		enterRule(_localctx, 156, RULE_localVariableDeclaration);
-<a class="jxr_linenumber" name="L6261" href="#L6261">6261</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L6262" href="#L6262">6262</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L6263" href="#L6263">6263</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6264" href="#L6264">6264</a> 			{
-<a class="jxr_linenumber" name="L6265" href="#L6265">6265</a> 			setState(1004);
-<a class="jxr_linenumber" name="L6266" href="#L6266">6266</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6267" href="#L6267">6267</a> 			_alt = getInterpreter().adaptivePredict(_input,110,_ctx);
-<a class="jxr_linenumber" name="L6268" href="#L6268">6268</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L6269" href="#L6269">6269</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L6270" href="#L6270">6270</a> 					{
-<a class="jxr_linenumber" name="L6271" href="#L6271">6271</a> 					{
-<a class="jxr_linenumber" name="L6272" href="#L6272">6272</a> 					setState(1001);
-<a class="jxr_linenumber" name="L6273" href="#L6273">6273</a> 					((LocalVariableDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L6274" href="#L6274">6274</a> 					((LocalVariableDeclarationContext)_localctx).mods.add(((LocalVariableDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L6275" href="#L6275">6275</a> 					}
-<a class="jxr_linenumber" name="L6276" href="#L6276">6276</a> 					} 
-<a class="jxr_linenumber" name="L6277" href="#L6277">6277</a> 				}
-<a class="jxr_linenumber" name="L6278" href="#L6278">6278</a> 				setState(1006);
-<a class="jxr_linenumber" name="L6279" href="#L6279">6279</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6280" href="#L6280">6280</a> 				_alt = getInterpreter().adaptivePredict(_input,110,_ctx);
-<a class="jxr_linenumber" name="L6281" href="#L6281">6281</a> 			}
-<a class="jxr_linenumber" name="L6282" href="#L6282">6282</a> 			setState(1007);
-<a class="jxr_linenumber" name="L6283" href="#L6283">6283</a> 			((LocalVariableDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L6284" href="#L6284">6284</a> 			setState(1008);
-<a class="jxr_linenumber" name="L6285" href="#L6285">6285</a> 			variableDeclarators(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L6224" href="#L6224">6224</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L6225" href="#L6225">6225</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L6226" href="#L6226">6226</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6227" href="#L6227">6227</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6228" href="#L6228">6228</a> 		}
+<a class="jxr_linenumber" name="L6229" href="#L6229">6229</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L6230" href="#L6230">6230</a> 			exitRule();
+<a class="jxr_linenumber" name="L6231" href="#L6231">6231</a> 		}
+<a class="jxr_linenumber" name="L6232" href="#L6232">6232</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L6233" href="#L6233">6233</a> 	}
+<a class="jxr_linenumber" name="L6234" href="#L6234">6234</a> 
+<a class="jxr_linenumber" name="L6235" href="#L6235">6235</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6236" href="#L6236">6236</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalVariableDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L6237" href="#L6237">6237</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L6238" href="#L6238">6238</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L6239" href="#L6239">6239</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L6240" href="#L6240">6240</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorsContext variableDeclarators() {
+<a class="jxr_linenumber" name="L6241" href="#L6241">6241</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6242" href="#L6242">6242</a> 		}
+<a class="jxr_linenumber" name="L6243" href="#L6243">6243</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L6244" href="#L6244">6244</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6245" href="#L6245">6245</a> 		}
+<a class="jxr_linenumber" name="L6246" href="#L6246">6246</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L6247" href="#L6247">6247</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6248" href="#L6248">6248</a> 		}
+<a class="jxr_linenumber" name="L6249" href="#L6249">6249</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6250" href="#L6250">6250</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6251" href="#L6251">6251</a> 		}
+<a class="jxr_linenumber" name="L6252" href="#L6252">6252</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L6253" href="#L6253">6253</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L6254" href="#L6254">6254</a> 		}
+<a class="jxr_linenumber" name="L6255" href="#L6255">6255</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_localVariableDeclaration; }
+<a class="jxr_linenumber" name="L6256" href="#L6256">6256</a> 		@Override
+<a class="jxr_linenumber" name="L6257" href="#L6257">6257</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6258" href="#L6258">6258</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalVariableDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6259" href="#L6259">6259</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6260" href="#L6260">6260</a> 		}
+<a class="jxr_linenumber" name="L6261" href="#L6261">6261</a> 	}
+<a class="jxr_linenumber" name="L6262" href="#L6262">6262</a> 
+<a class="jxr_linenumber" name="L6263" href="#L6263">6263</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LocalVariableDeclarationContext localVariableDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6264" href="#L6264">6264</a> 		LocalVariableDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> LocalVariableDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6265" href="#L6265">6265</a> 		enterRule(_localctx, 156, RULE_localVariableDeclaration);
+<a class="jxr_linenumber" name="L6266" href="#L6266">6266</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6267" href="#L6267">6267</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L6268" href="#L6268">6268</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6269" href="#L6269">6269</a> 			{
+<a class="jxr_linenumber" name="L6270" href="#L6270">6270</a> 			setState(1004);
+<a class="jxr_linenumber" name="L6271" href="#L6271">6271</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6272" href="#L6272">6272</a> 			_alt = getInterpreter().adaptivePredict(_input,110,_ctx);
+<a class="jxr_linenumber" name="L6273" href="#L6273">6273</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L6274" href="#L6274">6274</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L6275" href="#L6275">6275</a> 					{
+<a class="jxr_linenumber" name="L6276" href="#L6276">6276</a> 					{
+<a class="jxr_linenumber" name="L6277" href="#L6277">6277</a> 					setState(1001);
+<a class="jxr_linenumber" name="L6278" href="#L6278">6278</a> 					((LocalVariableDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L6279" href="#L6279">6279</a> 					((LocalVariableDeclarationContext)_localctx).mods.add(((LocalVariableDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L6280" href="#L6280">6280</a> 					}
+<a class="jxr_linenumber" name="L6281" href="#L6281">6281</a> 					} 
+<a class="jxr_linenumber" name="L6282" href="#L6282">6282</a> 				}
+<a class="jxr_linenumber" name="L6283" href="#L6283">6283</a> 				setState(1006);
+<a class="jxr_linenumber" name="L6284" href="#L6284">6284</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6285" href="#L6285">6285</a> 				_alt = getInterpreter().adaptivePredict(_input,110,_ctx);
 <a class="jxr_linenumber" name="L6286" href="#L6286">6286</a> 			}
-<a class="jxr_linenumber" name="L6287" href="#L6287">6287</a> 		}
-<a class="jxr_linenumber" name="L6288" href="#L6288">6288</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L6289" href="#L6289">6289</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L6290" href="#L6290">6290</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L6291" href="#L6291">6291</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6287" href="#L6287">6287</a> 			setState(1007);
+<a class="jxr_linenumber" name="L6288" href="#L6288">6288</a> 			((LocalVariableDeclarationContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L6289" href="#L6289">6289</a> 			setState(1008);
+<a class="jxr_linenumber" name="L6290" href="#L6290">6290</a> 			variableDeclarators(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L6291" href="#L6291">6291</a> 			}
 <a class="jxr_linenumber" name="L6292" href="#L6292">6292</a> 		}
-<a class="jxr_linenumber" name="L6293" href="#L6293">6293</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L6294" href="#L6294">6294</a> 			exitRule();
-<a class="jxr_linenumber" name="L6295" href="#L6295">6295</a> 		}
-<a class="jxr_linenumber" name="L6296" href="#L6296">6296</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L6297" href="#L6297">6297</a> 	}
-<a class="jxr_linenumber" name="L6298" href="#L6298">6298</a> 
-<a class="jxr_linenumber" name="L6299" href="#L6299">6299</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6300" href="#L6300">6300</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalTypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L6301" href="#L6301">6301</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L6302" href="#L6302">6302</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L6303" href="#L6303">6303</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
-<a class="jxr_linenumber" name="L6304" href="#L6304">6304</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6305" href="#L6305">6305</a> 		}
-<a class="jxr_linenumber" name="L6306" href="#L6306">6306</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
-<a class="jxr_linenumber" name="L6307" href="#L6307">6307</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6308" href="#L6308">6308</a> 		}
-<a class="jxr_linenumber" name="L6309" href="#L6309">6309</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
-<a class="jxr_linenumber" name="L6310" href="#L6310">6310</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6311" href="#L6311">6311</a> 		}
-<a class="jxr_linenumber" name="L6312" href="#L6312">6312</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
-<a class="jxr_linenumber" name="L6313" href="#L6313">6313</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6314" href="#L6314">6314</a> 		}
-<a class="jxr_linenumber" name="L6315" href="#L6315">6315</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L6316" href="#L6316">6316</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6317" href="#L6317">6317</a> 		}
-<a class="jxr_linenumber" name="L6318" href="#L6318">6318</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6319" href="#L6319">6319</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6320" href="#L6320">6320</a> 		}
-<a class="jxr_linenumber" name="L6321" href="#L6321">6321</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6322" href="#L6322">6322</a> 		<strong class="jxr_keyword">public</strong> LocalTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L6323" href="#L6323">6323</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L6324" href="#L6324">6324</a> 		}
-<a class="jxr_linenumber" name="L6325" href="#L6325">6325</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_localTypeDeclaration; }
-<a class="jxr_linenumber" name="L6326" href="#L6326">6326</a> 		@Override
-<a class="jxr_linenumber" name="L6327" href="#L6327">6327</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6328" href="#L6328">6328</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalTypeDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6329" href="#L6329">6329</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6330" href="#L6330">6330</a> 		}
-<a class="jxr_linenumber" name="L6331" href="#L6331">6331</a> 	}
-<a class="jxr_linenumber" name="L6332" href="#L6332">6332</a> 
-<a class="jxr_linenumber" name="L6333" href="#L6333">6333</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LocalTypeDeclarationContext localTypeDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L6334" href="#L6334">6334</a> 		LocalTypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> LocalTypeDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L6335" href="#L6335">6335</a> 		enterRule(_localctx, 158, RULE_localTypeDeclaration);
-<a class="jxr_linenumber" name="L6336" href="#L6336">6336</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L6337" href="#L6337">6337</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L6338" href="#L6338">6338</a> 			setState(1023);
-<a class="jxr_linenumber" name="L6339" href="#L6339">6339</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6340" href="#L6340">6340</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L6341" href="#L6341">6341</a> 			<strong class="jxr_keyword">case</strong> FINAL:
-<a class="jxr_linenumber" name="L6342" href="#L6342">6342</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
-<a class="jxr_linenumber" name="L6343" href="#L6343">6343</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
-<a class="jxr_linenumber" name="L6344" href="#L6344">6344</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
-<a class="jxr_linenumber" name="L6345" href="#L6345">6345</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
-<a class="jxr_linenumber" name="L6346" href="#L6346">6346</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
-<a class="jxr_linenumber" name="L6347" href="#L6347">6347</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
-<a class="jxr_linenumber" name="L6348" href="#L6348">6348</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
-<a class="jxr_linenumber" name="L6349" href="#L6349">6349</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
-<a class="jxr_linenumber" name="L6350" href="#L6350">6350</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
-<a class="jxr_linenumber" name="L6351" href="#L6351">6351</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
-<a class="jxr_linenumber" name="L6352" href="#L6352">6352</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L6353" href="#L6353">6353</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L6354" href="#L6354">6354</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L6355" href="#L6355">6355</a> 			<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L6356" href="#L6356">6356</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L6357" href="#L6357">6357</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L6358" href="#L6358">6358</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L6359" href="#L6359">6359</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L6360" href="#L6360">6360</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6361" href="#L6361">6361</a> 				{
-<a class="jxr_linenumber" name="L6362" href="#L6362">6362</a> 				setState(1013);
-<a class="jxr_linenumber" name="L6363" href="#L6363">6363</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6364" href="#L6364">6364</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6365" href="#L6365">6365</a> 				<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028798088511495L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 1649267441665L) != 0)) {
-<a class="jxr_linenumber" name="L6366" href="#L6366">6366</a> 					{
-<a class="jxr_linenumber" name="L6367" href="#L6367">6367</a> 					{
-<a class="jxr_linenumber" name="L6368" href="#L6368">6368</a> 					setState(1010);
-<a class="jxr_linenumber" name="L6369" href="#L6369">6369</a> 					((LocalTypeDeclarationContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L6370" href="#L6370">6370</a> 					((LocalTypeDeclarationContext)_localctx).mods.add(((LocalTypeDeclarationContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L6371" href="#L6371">6371</a> 					}
-<a class="jxr_linenumber" name="L6372" href="#L6372">6372</a> 					}
-<a class="jxr_linenumber" name="L6373" href="#L6373">6373</a> 					setState(1015);
-<a class="jxr_linenumber" name="L6374" href="#L6374">6374</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6375" href="#L6375">6375</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6376" href="#L6376">6376</a> 				}
-<a class="jxr_linenumber" name="L6377" href="#L6377">6377</a> 				setState(1020);
-<a class="jxr_linenumber" name="L6378" href="#L6378">6378</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6379" href="#L6379">6379</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L6380" href="#L6380">6380</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
-<a class="jxr_linenumber" name="L6381" href="#L6381">6381</a> 					{
-<a class="jxr_linenumber" name="L6382" href="#L6382">6382</a> 					setState(1016);
-<a class="jxr_linenumber" name="L6383" href="#L6383">6383</a> 					classDeclaration(_localctx.mods);
-<a class="jxr_linenumber" name="L6384" href="#L6384">6384</a> 					}
-<a class="jxr_linenumber" name="L6385" href="#L6385">6385</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6386" href="#L6386">6386</a> 				<strong class="jxr_keyword">case</strong> ENUM:
-<a class="jxr_linenumber" name="L6387" href="#L6387">6387</a> 					{
-<a class="jxr_linenumber" name="L6388" href="#L6388">6388</a> 					setState(1017);
-<a class="jxr_linenumber" name="L6389" href="#L6389">6389</a> 					enumDeclaration(_localctx.mods);
-<a class="jxr_linenumber" name="L6390" href="#L6390">6390</a> 					}
-<a class="jxr_linenumber" name="L6391" href="#L6391">6391</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6392" href="#L6392">6392</a> 				<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
-<a class="jxr_linenumber" name="L6393" href="#L6393">6393</a> 					{
-<a class="jxr_linenumber" name="L6394" href="#L6394">6394</a> 					setState(1018);
-<a class="jxr_linenumber" name="L6395" href="#L6395">6395</a> 					interfaceDeclaration(_localctx.mods);
-<a class="jxr_linenumber" name="L6396" href="#L6396">6396</a> 					}
-<a class="jxr_linenumber" name="L6397" href="#L6397">6397</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6398" href="#L6398">6398</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L6399" href="#L6399">6399</a> 					{
-<a class="jxr_linenumber" name="L6400" href="#L6400">6400</a> 					setState(1019);
-<a class="jxr_linenumber" name="L6401" href="#L6401">6401</a> 					recordDeclaration(_localctx.mods);
-<a class="jxr_linenumber" name="L6402" href="#L6402">6402</a> 					}
-<a class="jxr_linenumber" name="L6403" href="#L6403">6403</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6404" href="#L6404">6404</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L6405" href="#L6405">6405</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6406" href="#L6406">6406</a> 				}
-<a class="jxr_linenumber" name="L6407" href="#L6407">6407</a> 				}
-<a class="jxr_linenumber" name="L6408" href="#L6408">6408</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6409" href="#L6409">6409</a> 			<strong class="jxr_keyword">case</strong> SEMI:
-<a class="jxr_linenumber" name="L6410" href="#L6410">6410</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L6411" href="#L6411">6411</a> 				{
-<a class="jxr_linenumber" name="L6412" href="#L6412">6412</a> 				setState(1022);
-<a class="jxr_linenumber" name="L6413" href="#L6413">6413</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6414" href="#L6414">6414</a> 				}
-<a class="jxr_linenumber" name="L6415" href="#L6415">6415</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6416" href="#L6416">6416</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L6417" href="#L6417">6417</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6418" href="#L6418">6418</a> 			}
-<a class="jxr_linenumber" name="L6419" href="#L6419">6419</a> 		}
-<a class="jxr_linenumber" name="L6420" href="#L6420">6420</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L6421" href="#L6421">6421</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L6422" href="#L6422">6422</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L6423" href="#L6423">6423</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6293" href="#L6293">6293</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L6294" href="#L6294">6294</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L6295" href="#L6295">6295</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6296" href="#L6296">6296</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6297" href="#L6297">6297</a> 		}
+<a class="jxr_linenumber" name="L6298" href="#L6298">6298</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L6299" href="#L6299">6299</a> 			exitRule();
+<a class="jxr_linenumber" name="L6300" href="#L6300">6300</a> 		}
+<a class="jxr_linenumber" name="L6301" href="#L6301">6301</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L6302" href="#L6302">6302</a> 	}
+<a class="jxr_linenumber" name="L6303" href="#L6303">6303</a> 
+<a class="jxr_linenumber" name="L6304" href="#L6304">6304</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6305" href="#L6305">6305</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LocalTypeDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L6306" href="#L6306">6306</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L6307" href="#L6307">6307</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L6308" href="#L6308">6308</a> 		<strong class="jxr_keyword">public</strong> ClassDeclarationContext classDeclaration() {
+<a class="jxr_linenumber" name="L6309" href="#L6309">6309</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6310" href="#L6310">6310</a> 		}
+<a class="jxr_linenumber" name="L6311" href="#L6311">6311</a> 		<strong class="jxr_keyword">public</strong> EnumDeclarationContext enumDeclaration() {
+<a class="jxr_linenumber" name="L6312" href="#L6312">6312</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnumDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6313" href="#L6313">6313</a> 		}
+<a class="jxr_linenumber" name="L6314" href="#L6314">6314</a> 		<strong class="jxr_keyword">public</strong> InterfaceDeclarationContext interfaceDeclaration() {
+<a class="jxr_linenumber" name="L6315" href="#L6315">6315</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InterfaceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6316" href="#L6316">6316</a> 		}
+<a class="jxr_linenumber" name="L6317" href="#L6317">6317</a> 		<strong class="jxr_keyword">public</strong> RecordDeclarationContext recordDeclaration() {
+<a class="jxr_linenumber" name="L6318" href="#L6318">6318</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6319" href="#L6319">6319</a> 		}
+<a class="jxr_linenumber" name="L6320" href="#L6320">6320</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L6321" href="#L6321">6321</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6322" href="#L6322">6322</a> 		}
+<a class="jxr_linenumber" name="L6323" href="#L6323">6323</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6324" href="#L6324">6324</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6325" href="#L6325">6325</a> 		}
+<a class="jxr_linenumber" name="L6326" href="#L6326">6326</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6327" href="#L6327">6327</a> 		<strong class="jxr_keyword">public</strong> LocalTypeDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L6328" href="#L6328">6328</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L6329" href="#L6329">6329</a> 		}
+<a class="jxr_linenumber" name="L6330" href="#L6330">6330</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_localTypeDeclaration; }
+<a class="jxr_linenumber" name="L6331" href="#L6331">6331</a> 		@Override
+<a class="jxr_linenumber" name="L6332" href="#L6332">6332</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6333" href="#L6333">6333</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLocalTypeDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6334" href="#L6334">6334</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6335" href="#L6335">6335</a> 		}
+<a class="jxr_linenumber" name="L6336" href="#L6336">6336</a> 	}
+<a class="jxr_linenumber" name="L6337" href="#L6337">6337</a> 
+<a class="jxr_linenumber" name="L6338" href="#L6338">6338</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LocalTypeDeclarationContext localTypeDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6339" href="#L6339">6339</a> 		LocalTypeDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> LocalTypeDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6340" href="#L6340">6340</a> 		enterRule(_localctx, 158, RULE_localTypeDeclaration);
+<a class="jxr_linenumber" name="L6341" href="#L6341">6341</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L6342" href="#L6342">6342</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6343" href="#L6343">6343</a> 			setState(1023);
+<a class="jxr_linenumber" name="L6344" href="#L6344">6344</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6345" href="#L6345">6345</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L6346" href="#L6346">6346</a> 			<strong class="jxr_keyword">case</strong> FINAL:
+<a class="jxr_linenumber" name="L6347" href="#L6347">6347</a> 			<strong class="jxr_keyword">case</strong> ABSTRACT:
+<a class="jxr_linenumber" name="L6348" href="#L6348">6348</a> 			<strong class="jxr_keyword">case</strong> STRICTFP:
+<a class="jxr_linenumber" name="L6349" href="#L6349">6349</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PRIVATE:
+<a class="jxr_linenumber" name="L6350" href="#L6350">6350</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PUBLIC:
+<a class="jxr_linenumber" name="L6351" href="#L6351">6351</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PROTECTED:
+<a class="jxr_linenumber" name="L6352" href="#L6352">6352</a> 			<strong class="jxr_keyword">case</strong> LITERAL_STATIC:
+<a class="jxr_linenumber" name="L6353" href="#L6353">6353</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRANSIENT:
+<a class="jxr_linenumber" name="L6354" href="#L6354">6354</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NATIVE:
+<a class="jxr_linenumber" name="L6355" href="#L6355">6355</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SYNCHRONIZED:
+<a class="jxr_linenumber" name="L6356" href="#L6356">6356</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOLATILE:
+<a class="jxr_linenumber" name="L6357" href="#L6357">6357</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L6358" href="#L6358">6358</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L6359" href="#L6359">6359</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L6360" href="#L6360">6360</a> 			<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L6361" href="#L6361">6361</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L6362" href="#L6362">6362</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L6363" href="#L6363">6363</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L6364" href="#L6364">6364</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L6365" href="#L6365">6365</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6366" href="#L6366">6366</a> 				{
+<a class="jxr_linenumber" name="L6367" href="#L6367">6367</a> 				setState(1013);
+<a class="jxr_linenumber" name="L6368" href="#L6368">6368</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6369" href="#L6369">6369</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6370" href="#L6370">6370</a> 				<strong class="jxr_keyword">while</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028798088511495L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 1649267441665L) != 0)) {
+<a class="jxr_linenumber" name="L6371" href="#L6371">6371</a> 					{
+<a class="jxr_linenumber" name="L6372" href="#L6372">6372</a> 					{
+<a class="jxr_linenumber" name="L6373" href="#L6373">6373</a> 					setState(1010);
+<a class="jxr_linenumber" name="L6374" href="#L6374">6374</a> 					((LocalTypeDeclarationContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L6375" href="#L6375">6375</a> 					((LocalTypeDeclarationContext)_localctx).mods.add(((LocalTypeDeclarationContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L6376" href="#L6376">6376</a> 					}
+<a class="jxr_linenumber" name="L6377" href="#L6377">6377</a> 					}
+<a class="jxr_linenumber" name="L6378" href="#L6378">6378</a> 					setState(1015);
+<a class="jxr_linenumber" name="L6379" href="#L6379">6379</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6380" href="#L6380">6380</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6381" href="#L6381">6381</a> 				}
+<a class="jxr_linenumber" name="L6382" href="#L6382">6382</a> 				setState(1020);
+<a class="jxr_linenumber" name="L6383" href="#L6383">6383</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6384" href="#L6384">6384</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L6385" href="#L6385">6385</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CLASS:
+<a class="jxr_linenumber" name="L6386" href="#L6386">6386</a> 					{
+<a class="jxr_linenumber" name="L6387" href="#L6387">6387</a> 					setState(1016);
+<a class="jxr_linenumber" name="L6388" href="#L6388">6388</a> 					classDeclaration(_localctx.mods);
+<a class="jxr_linenumber" name="L6389" href="#L6389">6389</a> 					}
+<a class="jxr_linenumber" name="L6390" href="#L6390">6390</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6391" href="#L6391">6391</a> 				<strong class="jxr_keyword">case</strong> ENUM:
+<a class="jxr_linenumber" name="L6392" href="#L6392">6392</a> 					{
+<a class="jxr_linenumber" name="L6393" href="#L6393">6393</a> 					setState(1017);
+<a class="jxr_linenumber" name="L6394" href="#L6394">6394</a> 					enumDeclaration(_localctx.mods);
+<a class="jxr_linenumber" name="L6395" href="#L6395">6395</a> 					}
+<a class="jxr_linenumber" name="L6396" href="#L6396">6396</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6397" href="#L6397">6397</a> 				<strong class="jxr_keyword">case</strong> LITERAL_INTERFACE:
+<a class="jxr_linenumber" name="L6398" href="#L6398">6398</a> 					{
+<a class="jxr_linenumber" name="L6399" href="#L6399">6399</a> 					setState(1018);
+<a class="jxr_linenumber" name="L6400" href="#L6400">6400</a> 					interfaceDeclaration(_localctx.mods);
+<a class="jxr_linenumber" name="L6401" href="#L6401">6401</a> 					}
+<a class="jxr_linenumber" name="L6402" href="#L6402">6402</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6403" href="#L6403">6403</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L6404" href="#L6404">6404</a> 					{
+<a class="jxr_linenumber" name="L6405" href="#L6405">6405</a> 					setState(1019);
+<a class="jxr_linenumber" name="L6406" href="#L6406">6406</a> 					recordDeclaration(_localctx.mods);
+<a class="jxr_linenumber" name="L6407" href="#L6407">6407</a> 					}
+<a class="jxr_linenumber" name="L6408" href="#L6408">6408</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6409" href="#L6409">6409</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L6410" href="#L6410">6410</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6411" href="#L6411">6411</a> 				}
+<a class="jxr_linenumber" name="L6412" href="#L6412">6412</a> 				}
+<a class="jxr_linenumber" name="L6413" href="#L6413">6413</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6414" href="#L6414">6414</a> 			<strong class="jxr_keyword">case</strong> SEMI:
+<a class="jxr_linenumber" name="L6415" href="#L6415">6415</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L6416" href="#L6416">6416</a> 				{
+<a class="jxr_linenumber" name="L6417" href="#L6417">6417</a> 				setState(1022);
+<a class="jxr_linenumber" name="L6418" href="#L6418">6418</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6419" href="#L6419">6419</a> 				}
+<a class="jxr_linenumber" name="L6420" href="#L6420">6420</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6421" href="#L6421">6421</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L6422" href="#L6422">6422</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6423" href="#L6423">6423</a> 			}
 <a class="jxr_linenumber" name="L6424" href="#L6424">6424</a> 		}
-<a class="jxr_linenumber" name="L6425" href="#L6425">6425</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L6426" href="#L6426">6426</a> 			exitRule();
-<a class="jxr_linenumber" name="L6427" href="#L6427">6427</a> 		}
-<a class="jxr_linenumber" name="L6428" href="#L6428">6428</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L6429" href="#L6429">6429</a> 	}
-<a class="jxr_linenumber" name="L6430" href="#L6430">6430</a> 
-<a class="jxr_linenumber" name="L6431" href="#L6431">6431</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6432" href="#L6432">6432</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L6433" href="#L6433">6433</a> 		<strong class="jxr_keyword">public</strong> StatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L6434" href="#L6434">6434</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L6435" href="#L6435">6435</a> 		}
-<a class="jxr_linenumber" name="L6436" href="#L6436">6436</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_statement; }
-<a class="jxr_linenumber" name="L6437" href="#L6437">6437</a> 	 
-<a class="jxr_linenumber" name="L6438" href="#L6438">6438</a> 		<strong class="jxr_keyword">public</strong> StatementContext() { }
-<a class="jxr_linenumber" name="L6439" href="#L6439">6439</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(StatementContext ctx) {
-<a class="jxr_linenumber" name="L6440" href="#L6440">6440</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L6441" href="#L6441">6441</a> 		}
-<a class="jxr_linenumber" name="L6442" href="#L6442">6442</a> 	}
-<a class="jxr_linenumber" name="L6443" href="#L6443">6443</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6444" href="#L6444">6444</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AssertExpContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6445" href="#L6445">6445</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSERT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSERT, 0); }
-<a class="jxr_linenumber" name="L6446" href="#L6446">6446</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExpressionContext&gt; expression() {
-<a class="jxr_linenumber" name="L6447" href="#L6447">6447</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExpressionContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6448" href="#L6448">6448</a> 		}
-<a class="jxr_linenumber" name="L6449" href="#L6449">6449</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6450" href="#L6450">6450</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6451" href="#L6451">6451</a> 		}
-<a class="jxr_linenumber" name="L6452" href="#L6452">6452</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6453" href="#L6453">6453</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L6454" href="#L6454">6454</a> 		<strong class="jxr_keyword">public</strong> AssertExpContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6455" href="#L6455">6455</a> 		@Override
-<a class="jxr_linenumber" name="L6456" href="#L6456">6456</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6457" href="#L6457">6457</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAssertExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6458" href="#L6458">6458</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6459" href="#L6459">6459</a> 		}
-<a class="jxr_linenumber" name="L6460" href="#L6460">6460</a> 	}
-<a class="jxr_linenumber" name="L6461" href="#L6461">6461</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6462" href="#L6462">6462</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IfStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6463" href="#L6463">6463</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_IF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_IF, 0); }
-<a class="jxr_linenumber" name="L6464" href="#L6464">6464</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
-<a class="jxr_linenumber" name="L6465" href="#L6465">6465</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6466" href="#L6466">6466</a> 		}
-<a class="jxr_linenumber" name="L6467" href="#L6467">6467</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6468" href="#L6468">6468</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6469" href="#L6469">6469</a> 		}
-<a class="jxr_linenumber" name="L6470" href="#L6470">6470</a> 		<strong class="jxr_keyword">public</strong> ElseStatContext elseStat() {
-<a class="jxr_linenumber" name="L6471" href="#L6471">6471</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElseStatContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6472" href="#L6472">6472</a> 		}
-<a class="jxr_linenumber" name="L6473" href="#L6473">6473</a> 		<strong class="jxr_keyword">public</strong> IfStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6474" href="#L6474">6474</a> 		@Override
-<a class="jxr_linenumber" name="L6475" href="#L6475">6475</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6476" href="#L6476">6476</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIfStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6477" href="#L6477">6477</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6478" href="#L6478">6478</a> 		}
-<a class="jxr_linenumber" name="L6479" href="#L6479">6479</a> 	}
-<a class="jxr_linenumber" name="L6480" href="#L6480">6480</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6481" href="#L6481">6481</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6482" href="#L6482">6482</a> 		<strong class="jxr_keyword">public</strong> BlockContext blockLabel;
-<a class="jxr_linenumber" name="L6483" href="#L6483">6483</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L6484" href="#L6484">6484</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6485" href="#L6485">6485</a> 		}
-<a class="jxr_linenumber" name="L6486" href="#L6486">6486</a> 		<strong class="jxr_keyword">public</strong> BlockStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6487" href="#L6487">6487</a> 		@Override
-<a class="jxr_linenumber" name="L6488" href="#L6488">6488</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6489" href="#L6489">6489</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBlockStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6490" href="#L6490">6490</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6491" href="#L6491">6491</a> 		}
-<a class="jxr_linenumber" name="L6492" href="#L6492">6492</a> 	}
-<a class="jxr_linenumber" name="L6493" href="#L6493">6493</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6494" href="#L6494">6494</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TryWithResourceStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6495" href="#L6495">6495</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRY, 0); }
-<a class="jxr_linenumber" name="L6496" href="#L6496">6496</a> 		<strong class="jxr_keyword">public</strong> ResourceSpecificationContext resourceSpecification() {
-<a class="jxr_linenumber" name="L6497" href="#L6497">6497</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceSpecificationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6498" href="#L6498">6498</a> 		}
-<a class="jxr_linenumber" name="L6499" href="#L6499">6499</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L6500" href="#L6500">6500</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6501" href="#L6501">6501</a> 		}
-<a class="jxr_linenumber" name="L6502" href="#L6502">6502</a> 		<strong class="jxr_keyword">public</strong> List&lt;CatchClauseContext&gt; catchClause() {
-<a class="jxr_linenumber" name="L6503" href="#L6503">6503</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CatchClauseContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6504" href="#L6504">6504</a> 		}
-<a class="jxr_linenumber" name="L6505" href="#L6505">6505</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext catchClause(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6506" href="#L6506">6506</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchClauseContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6507" href="#L6507">6507</a> 		}
-<a class="jxr_linenumber" name="L6508" href="#L6508">6508</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext finallyBlock() {
-<a class="jxr_linenumber" name="L6509" href="#L6509">6509</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FinallyBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6510" href="#L6510">6510</a> 		}
-<a class="jxr_linenumber" name="L6511" href="#L6511">6511</a> 		<strong class="jxr_keyword">public</strong> TryWithResourceStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6512" href="#L6512">6512</a> 		@Override
-<a class="jxr_linenumber" name="L6513" href="#L6513">6513</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6514" href="#L6514">6514</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTryWithResourceStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6515" href="#L6515">6515</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6516" href="#L6516">6516</a> 		}
-<a class="jxr_linenumber" name="L6517" href="#L6517">6517</a> 	}
-<a class="jxr_linenumber" name="L6518" href="#L6518">6518</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6519" href="#L6519">6519</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TryStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6520" href="#L6520">6520</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRY, 0); }
-<a class="jxr_linenumber" name="L6521" href="#L6521">6521</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L6522" href="#L6522">6522</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6523" href="#L6523">6523</a> 		}
-<a class="jxr_linenumber" name="L6524" href="#L6524">6524</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext finallyBlock() {
-<a class="jxr_linenumber" name="L6525" href="#L6525">6525</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FinallyBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6526" href="#L6526">6526</a> 		}
-<a class="jxr_linenumber" name="L6527" href="#L6527">6527</a> 		<strong class="jxr_keyword">public</strong> List&lt;CatchClauseContext&gt; catchClause() {
-<a class="jxr_linenumber" name="L6528" href="#L6528">6528</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CatchClauseContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L6529" href="#L6529">6529</a> 		}
-<a class="jxr_linenumber" name="L6530" href="#L6530">6530</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext catchClause(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L6531" href="#L6531">6531</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchClauseContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L6532" href="#L6532">6532</a> 		}
-<a class="jxr_linenumber" name="L6533" href="#L6533">6533</a> 		<strong class="jxr_keyword">public</strong> TryStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6534" href="#L6534">6534</a> 		@Override
-<a class="jxr_linenumber" name="L6535" href="#L6535">6535</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6536" href="#L6536">6536</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTryStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6537" href="#L6537">6537</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6538" href="#L6538">6538</a> 		}
-<a class="jxr_linenumber" name="L6539" href="#L6539">6539</a> 	}
-<a class="jxr_linenumber" name="L6540" href="#L6540">6540</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6541" href="#L6541">6541</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6542" href="#L6542">6542</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() {
-<a class="jxr_linenumber" name="L6543" href="#L6543">6543</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchExpressionOrStatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6544" href="#L6544">6544</a> 		}
-<a class="jxr_linenumber" name="L6545" href="#L6545">6545</a> 		<strong class="jxr_keyword">public</strong> SwitchStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6546" href="#L6546">6546</a> 		@Override
-<a class="jxr_linenumber" name="L6547" href="#L6547">6547</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6548" href="#L6548">6548</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6549" href="#L6549">6549</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6550" href="#L6550">6550</a> 		}
-<a class="jxr_linenumber" name="L6551" href="#L6551">6551</a> 	}
-<a class="jxr_linenumber" name="L6552" href="#L6552">6552</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6553" href="#L6553">6553</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SyncStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6554" href="#L6554">6554</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SYNCHRONIZED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SYNCHRONIZED, 0); }
-<a class="jxr_linenumber" name="L6555" href="#L6555">6555</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
-<a class="jxr_linenumber" name="L6556" href="#L6556">6556</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6557" href="#L6557">6557</a> 		}
-<a class="jxr_linenumber" name="L6558" href="#L6558">6558</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L6559" href="#L6559">6559</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6560" href="#L6560">6560</a> 		}
-<a class="jxr_linenumber" name="L6561" href="#L6561">6561</a> 		<strong class="jxr_keyword">public</strong> SyncStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6562" href="#L6562">6562</a> 		@Override
-<a class="jxr_linenumber" name="L6563" href="#L6563">6563</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6564" href="#L6564">6564</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSyncStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6565" href="#L6565">6565</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6566" href="#L6566">6566</a> 		}
-<a class="jxr_linenumber" name="L6567" href="#L6567">6567</a> 	}
-<a class="jxr_linenumber" name="L6568" href="#L6568">6568</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6569" href="#L6569">6569</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ContinueStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6570" href="#L6570">6570</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CONTINUE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CONTINUE, 0); }
-<a class="jxr_linenumber" name="L6571" href="#L6571">6571</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6572" href="#L6572">6572</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L6573" href="#L6573">6573</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6574" href="#L6574">6574</a> 		}
-<a class="jxr_linenumber" name="L6575" href="#L6575">6575</a> 		<strong class="jxr_keyword">public</strong> ContinueStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6576" href="#L6576">6576</a> 		@Override
-<a class="jxr_linenumber" name="L6577" href="#L6577">6577</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6578" href="#L6578">6578</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitContinueStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6579" href="#L6579">6579</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6580" href="#L6580">6580</a> 		}
-<a class="jxr_linenumber" name="L6581" href="#L6581">6581</a> 	}
-<a class="jxr_linenumber" name="L6582" href="#L6582">6582</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6583" href="#L6583">6583</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BreakStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6584" href="#L6584">6584</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BREAK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BREAK, 0); }
-<a class="jxr_linenumber" name="L6585" href="#L6585">6585</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6586" href="#L6586">6586</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L6587" href="#L6587">6587</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6588" href="#L6588">6588</a> 		}
-<a class="jxr_linenumber" name="L6589" href="#L6589">6589</a> 		<strong class="jxr_keyword">public</strong> BreakStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6590" href="#L6590">6590</a> 		@Override
-<a class="jxr_linenumber" name="L6591" href="#L6591">6591</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6592" href="#L6592">6592</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBreakStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6593" href="#L6593">6593</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6594" href="#L6594">6594</a> 		}
-<a class="jxr_linenumber" name="L6595" href="#L6595">6595</a> 	}
-<a class="jxr_linenumber" name="L6596" href="#L6596">6596</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6597" href="#L6597">6597</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6598" href="#L6598">6598</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FOR, 0); }
-<a class="jxr_linenumber" name="L6599" href="#L6599">6599</a> 		<strong class="jxr_keyword">public</strong> ForControlContext forControl() {
-<a class="jxr_linenumber" name="L6600" href="#L6600">6600</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ForControlContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6601" href="#L6601">6601</a> 		}
-<a class="jxr_linenumber" name="L6602" href="#L6602">6602</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6603" href="#L6603">6603</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6604" href="#L6604">6604</a> 		}
-<a class="jxr_linenumber" name="L6605" href="#L6605">6605</a> 		<strong class="jxr_keyword">public</strong> ForStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6606" href="#L6606">6606</a> 		@Override
-<a class="jxr_linenumber" name="L6607" href="#L6607">6607</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6608" href="#L6608">6608</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6609" href="#L6609">6609</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6610" href="#L6610">6610</a> 		}
-<a class="jxr_linenumber" name="L6611" href="#L6611">6611</a> 	}
-<a class="jxr_linenumber" name="L6612" href="#L6612">6612</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6613" href="#L6613">6613</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LabelStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6614" href="#L6614">6614</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L6615" href="#L6615">6615</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6616" href="#L6616">6616</a> 		}
-<a class="jxr_linenumber" name="L6617" href="#L6617">6617</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L6618" href="#L6618">6618</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6619" href="#L6619">6619</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6620" href="#L6620">6620</a> 		}
-<a class="jxr_linenumber" name="L6621" href="#L6621">6621</a> 		<strong class="jxr_keyword">public</strong> LabelStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6622" href="#L6622">6622</a> 		@Override
-<a class="jxr_linenumber" name="L6623" href="#L6623">6623</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6624" href="#L6624">6624</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLabelStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6625" href="#L6625">6625</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6626" href="#L6626">6626</a> 		}
-<a class="jxr_linenumber" name="L6627" href="#L6627">6627</a> 	}
-<a class="jxr_linenumber" name="L6628" href="#L6628">6628</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6629" href="#L6629">6629</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DoStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6630" href="#L6630">6630</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DO() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DO, 0); }
-<a class="jxr_linenumber" name="L6631" href="#L6631">6631</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6632" href="#L6632">6632</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6633" href="#L6633">6633</a> 		}
-<a class="jxr_linenumber" name="L6634" href="#L6634">6634</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHILE, 0); }
-<a class="jxr_linenumber" name="L6635" href="#L6635">6635</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
-<a class="jxr_linenumber" name="L6636" href="#L6636">6636</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6637" href="#L6637">6637</a> 		}
-<a class="jxr_linenumber" name="L6638" href="#L6638">6638</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6639" href="#L6639">6639</a> 		<strong class="jxr_keyword">public</strong> DoStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6640" href="#L6640">6640</a> 		@Override
-<a class="jxr_linenumber" name="L6641" href="#L6641">6641</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6642" href="#L6642">6642</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDoStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6643" href="#L6643">6643</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6644" href="#L6644">6644</a> 		}
-<a class="jxr_linenumber" name="L6645" href="#L6645">6645</a> 	}
-<a class="jxr_linenumber" name="L6646" href="#L6646">6646</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6647" href="#L6647">6647</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ReturnStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6648" href="#L6648">6648</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RETURN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RETURN, 0); }
-<a class="jxr_linenumber" name="L6649" href="#L6649">6649</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6650" href="#L6650">6650</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L6651" href="#L6651">6651</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6652" href="#L6652">6652</a> 		}
-<a class="jxr_linenumber" name="L6653" href="#L6653">6653</a> 		<strong class="jxr_keyword">public</strong> ReturnStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6654" href="#L6654">6654</a> 		@Override
-<a class="jxr_linenumber" name="L6655" href="#L6655">6655</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6656" href="#L6656">6656</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitReturnStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6657" href="#L6657">6657</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6658" href="#L6658">6658</a> 		}
-<a class="jxr_linenumber" name="L6659" href="#L6659">6659</a> 	}
-<a class="jxr_linenumber" name="L6660" href="#L6660">6660</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6661" href="#L6661">6661</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThrowStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6662" href="#L6662">6662</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROW, 0); }
-<a class="jxr_linenumber" name="L6663" href="#L6663">6663</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L6664" href="#L6664">6664</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6665" href="#L6665">6665</a> 		}
-<a class="jxr_linenumber" name="L6666" href="#L6666">6666</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6667" href="#L6667">6667</a> 		<strong class="jxr_keyword">public</strong> ThrowStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6668" href="#L6668">6668</a> 		@Override
-<a class="jxr_linenumber" name="L6669" href="#L6669">6669</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6670" href="#L6670">6670</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThrowStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6671" href="#L6671">6671</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6672" href="#L6672">6672</a> 		}
-<a class="jxr_linenumber" name="L6673" href="#L6673">6673</a> 	}
-<a class="jxr_linenumber" name="L6674" href="#L6674">6674</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6675" href="#L6675">6675</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> YieldStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6676" href="#L6676">6676</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_YIELD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_YIELD, 0); }
-<a class="jxr_linenumber" name="L6677" href="#L6677">6677</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L6678" href="#L6678">6678</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6679" href="#L6679">6679</a> 		}
-<a class="jxr_linenumber" name="L6680" href="#L6680">6680</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6681" href="#L6681">6681</a> 		<strong class="jxr_keyword">public</strong> YieldStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6682" href="#L6682">6682</a> 		@Override
-<a class="jxr_linenumber" name="L6683" href="#L6683">6683</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6684" href="#L6684">6684</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitYieldStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6685" href="#L6685">6685</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6686" href="#L6686">6686</a> 		}
-<a class="jxr_linenumber" name="L6687" href="#L6687">6687</a> 	}
-<a class="jxr_linenumber" name="L6688" href="#L6688">6688</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6689" href="#L6689">6689</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EmptyStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6690" href="#L6690">6690</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6691" href="#L6691">6691</a> 		<strong class="jxr_keyword">public</strong> EmptyStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6692" href="#L6692">6692</a> 		@Override
-<a class="jxr_linenumber" name="L6693" href="#L6693">6693</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6694" href="#L6694">6694</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEmptyStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6695" href="#L6695">6695</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6696" href="#L6696">6696</a> 		}
-<a class="jxr_linenumber" name="L6697" href="#L6697">6697</a> 	}
-<a class="jxr_linenumber" name="L6698" href="#L6698">6698</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6699" href="#L6699">6699</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6700" href="#L6700">6700</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext statementExpression;
-<a class="jxr_linenumber" name="L6701" href="#L6701">6701</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L6702" href="#L6702">6702</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L6703" href="#L6703">6703</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6704" href="#L6704">6704</a> 		}
-<a class="jxr_linenumber" name="L6705" href="#L6705">6705</a> 		<strong class="jxr_keyword">public</strong> ExpStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6706" href="#L6706">6706</a> 		@Override
-<a class="jxr_linenumber" name="L6707" href="#L6707">6707</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6708" href="#L6708">6708</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6709" href="#L6709">6709</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6710" href="#L6710">6710</a> 		}
-<a class="jxr_linenumber" name="L6711" href="#L6711">6711</a> 	}
-<a class="jxr_linenumber" name="L6712" href="#L6712">6712</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L6713" href="#L6713">6713</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> WhileStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
-<a class="jxr_linenumber" name="L6714" href="#L6714">6714</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHILE, 0); }
-<a class="jxr_linenumber" name="L6715" href="#L6715">6715</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
-<a class="jxr_linenumber" name="L6716" href="#L6716">6716</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6717" href="#L6717">6717</a> 		}
-<a class="jxr_linenumber" name="L6718" href="#L6718">6718</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L6719" href="#L6719">6719</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L6720" href="#L6720">6720</a> 		}
-<a class="jxr_linenumber" name="L6721" href="#L6721">6721</a> 		<strong class="jxr_keyword">public</strong> WhileStatContext(StatementContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L6722" href="#L6722">6722</a> 		@Override
-<a class="jxr_linenumber" name="L6723" href="#L6723">6723</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L6724" href="#L6724">6724</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitWhileStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6725" href="#L6725">6725</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6726" href="#L6726">6726</a> 		}
-<a class="jxr_linenumber" name="L6727" href="#L6727">6727</a> 	}
-<a class="jxr_linenumber" name="L6728" href="#L6728">6728</a> 
-<a class="jxr_linenumber" name="L6729" href="#L6729">6729</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StatementContext statement() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L6730" href="#L6730">6730</a> 		StatementContext _localctx = <strong class="jxr_keyword">new</strong> StatementContext(_ctx, getState());
-<a class="jxr_linenumber" name="L6731" href="#L6731">6731</a> 		enterRule(_localctx, 160, RULE_statement);
-<a class="jxr_linenumber" name="L6732" href="#L6732">6732</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L6733" href="#L6733">6733</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L6734" href="#L6734">6734</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L6735" href="#L6735">6735</a> 			setState(1115);
-<a class="jxr_linenumber" name="L6736" href="#L6736">6736</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6737" href="#L6737">6737</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,124,_ctx) ) {
-<a class="jxr_linenumber" name="L6738" href="#L6738">6738</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6739" href="#L6739">6739</a> 				_localctx = <strong class="jxr_keyword">new</strong> BlockStatContext(_localctx);
-<a class="jxr_linenumber" name="L6740" href="#L6740">6740</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L6741" href="#L6741">6741</a> 				{
-<a class="jxr_linenumber" name="L6742" href="#L6742">6742</a> 				setState(1025);
-<a class="jxr_linenumber" name="L6743" href="#L6743">6743</a> 				((BlockStatContext)_localctx).blockLabel = block();
-<a class="jxr_linenumber" name="L6744" href="#L6744">6744</a> 				}
-<a class="jxr_linenumber" name="L6745" href="#L6745">6745</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6746" href="#L6746">6746</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L6747" href="#L6747">6747</a> 				_localctx = <strong class="jxr_keyword">new</strong> AssertExpContext(_localctx);
-<a class="jxr_linenumber" name="L6748" href="#L6748">6748</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L6749" href="#L6749">6749</a> 				{
-<a class="jxr_linenumber" name="L6750" href="#L6750">6750</a> 				setState(1026);
-<a class="jxr_linenumber" name="L6751" href="#L6751">6751</a> 				match(ASSERT);
-<a class="jxr_linenumber" name="L6752" href="#L6752">6752</a> 				setState(1027);
-<a class="jxr_linenumber" name="L6753" href="#L6753">6753</a> 				expression();
-<a class="jxr_linenumber" name="L6754" href="#L6754">6754</a> 				setState(1030);
-<a class="jxr_linenumber" name="L6755" href="#L6755">6755</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6756" href="#L6756">6756</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6757" href="#L6757">6757</a> 				<strong class="jxr_keyword">if</strong> (_la==COLON) {
-<a class="jxr_linenumber" name="L6758" href="#L6758">6758</a> 					{
-<a class="jxr_linenumber" name="L6759" href="#L6759">6759</a> 					setState(1028);
-<a class="jxr_linenumber" name="L6760" href="#L6760">6760</a> 					match(COLON);
-<a class="jxr_linenumber" name="L6761" href="#L6761">6761</a> 					setState(1029);
-<a class="jxr_linenumber" name="L6762" href="#L6762">6762</a> 					expression();
-<a class="jxr_linenumber" name="L6763" href="#L6763">6763</a> 					}
-<a class="jxr_linenumber" name="L6764" href="#L6764">6764</a> 				}
-<a class="jxr_linenumber" name="L6765" href="#L6765">6765</a> 
-<a class="jxr_linenumber" name="L6766" href="#L6766">6766</a> 				setState(1032);
-<a class="jxr_linenumber" name="L6767" href="#L6767">6767</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6768" href="#L6768">6768</a> 				}
-<a class="jxr_linenumber" name="L6769" href="#L6769">6769</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6770" href="#L6770">6770</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L6771" href="#L6771">6771</a> 				_localctx = <strong class="jxr_keyword">new</strong> IfStatContext(_localctx);
-<a class="jxr_linenumber" name="L6772" href="#L6772">6772</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L6773" href="#L6773">6773</a> 				{
-<a class="jxr_linenumber" name="L6774" href="#L6774">6774</a> 				setState(1034);
-<a class="jxr_linenumber" name="L6775" href="#L6775">6775</a> 				match(LITERAL_IF);
-<a class="jxr_linenumber" name="L6776" href="#L6776">6776</a> 				setState(1035);
-<a class="jxr_linenumber" name="L6777" href="#L6777">6777</a> 				parExpression();
-<a class="jxr_linenumber" name="L6778" href="#L6778">6778</a> 				setState(1036);
-<a class="jxr_linenumber" name="L6779" href="#L6779">6779</a> 				statement();
-<a class="jxr_linenumber" name="L6780" href="#L6780">6780</a> 				setState(1038);
-<a class="jxr_linenumber" name="L6781" href="#L6781">6781</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6782" href="#L6782">6782</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,115,_ctx) ) {
-<a class="jxr_linenumber" name="L6783" href="#L6783">6783</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6784" href="#L6784">6784</a> 					{
-<a class="jxr_linenumber" name="L6785" href="#L6785">6785</a> 					setState(1037);
-<a class="jxr_linenumber" name="L6786" href="#L6786">6786</a> 					elseStat();
-<a class="jxr_linenumber" name="L6787" href="#L6787">6787</a> 					}
-<a class="jxr_linenumber" name="L6788" href="#L6788">6788</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6789" href="#L6789">6789</a> 				}
-<a class="jxr_linenumber" name="L6790" href="#L6790">6790</a> 				}
-<a class="jxr_linenumber" name="L6791" href="#L6791">6791</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6792" href="#L6792">6792</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L6793" href="#L6793">6793</a> 				_localctx = <strong class="jxr_keyword">new</strong> ForStatContext(_localctx);
-<a class="jxr_linenumber" name="L6794" href="#L6794">6794</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L6795" href="#L6795">6795</a> 				{
-<a class="jxr_linenumber" name="L6796" href="#L6796">6796</a> 				setState(1040);
-<a class="jxr_linenumber" name="L6797" href="#L6797">6797</a> 				match(LITERAL_FOR);
-<a class="jxr_linenumber" name="L6798" href="#L6798">6798</a> 				setState(1041);
-<a class="jxr_linenumber" name="L6799" href="#L6799">6799</a> 				forControl();
-<a class="jxr_linenumber" name="L6800" href="#L6800">6800</a> 				setState(1042);
-<a class="jxr_linenumber" name="L6801" href="#L6801">6801</a> 				statement();
-<a class="jxr_linenumber" name="L6802" href="#L6802">6802</a> 				}
-<a class="jxr_linenumber" name="L6803" href="#L6803">6803</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6804" href="#L6804">6804</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L6805" href="#L6805">6805</a> 				_localctx = <strong class="jxr_keyword">new</strong> WhileStatContext(_localctx);
-<a class="jxr_linenumber" name="L6806" href="#L6806">6806</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L6807" href="#L6807">6807</a> 				{
-<a class="jxr_linenumber" name="L6808" href="#L6808">6808</a> 				setState(1044);
-<a class="jxr_linenumber" name="L6809" href="#L6809">6809</a> 				match(LITERAL_WHILE);
-<a class="jxr_linenumber" name="L6810" href="#L6810">6810</a> 				setState(1045);
-<a class="jxr_linenumber" name="L6811" href="#L6811">6811</a> 				parExpression();
-<a class="jxr_linenumber" name="L6812" href="#L6812">6812</a> 				setState(1046);
-<a class="jxr_linenumber" name="L6813" href="#L6813">6813</a> 				statement();
-<a class="jxr_linenumber" name="L6814" href="#L6814">6814</a> 				}
-<a class="jxr_linenumber" name="L6815" href="#L6815">6815</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6816" href="#L6816">6816</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L6817" href="#L6817">6817</a> 				_localctx = <strong class="jxr_keyword">new</strong> DoStatContext(_localctx);
-<a class="jxr_linenumber" name="L6818" href="#L6818">6818</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L6819" href="#L6819">6819</a> 				{
-<a class="jxr_linenumber" name="L6820" href="#L6820">6820</a> 				setState(1048);
-<a class="jxr_linenumber" name="L6821" href="#L6821">6821</a> 				match(LITERAL_DO);
-<a class="jxr_linenumber" name="L6822" href="#L6822">6822</a> 				setState(1049);
-<a class="jxr_linenumber" name="L6823" href="#L6823">6823</a> 				statement();
-<a class="jxr_linenumber" name="L6824" href="#L6824">6824</a> 				setState(1050);
-<a class="jxr_linenumber" name="L6825" href="#L6825">6825</a> 				match(LITERAL_WHILE);
-<a class="jxr_linenumber" name="L6826" href="#L6826">6826</a> 				setState(1051);
-<a class="jxr_linenumber" name="L6827" href="#L6827">6827</a> 				parExpression();
-<a class="jxr_linenumber" name="L6828" href="#L6828">6828</a> 				setState(1052);
-<a class="jxr_linenumber" name="L6829" href="#L6829">6829</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6830" href="#L6830">6830</a> 				}
-<a class="jxr_linenumber" name="L6831" href="#L6831">6831</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6832" href="#L6832">6832</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L6833" href="#L6833">6833</a> 				_localctx = <strong class="jxr_keyword">new</strong> TryStatContext(_localctx);
-<a class="jxr_linenumber" name="L6834" href="#L6834">6834</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L6835" href="#L6835">6835</a> 				{
-<a class="jxr_linenumber" name="L6836" href="#L6836">6836</a> 				setState(1054);
-<a class="jxr_linenumber" name="L6837" href="#L6837">6837</a> 				match(LITERAL_TRY);
-<a class="jxr_linenumber" name="L6838" href="#L6838">6838</a> 				setState(1055);
-<a class="jxr_linenumber" name="L6839" href="#L6839">6839</a> 				block();
-<a class="jxr_linenumber" name="L6840" href="#L6840">6840</a> 				setState(1065);
-<a class="jxr_linenumber" name="L6841" href="#L6841">6841</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6842" href="#L6842">6842</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L6843" href="#L6843">6843</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CATCH:
-<a class="jxr_linenumber" name="L6844" href="#L6844">6844</a> 					{
-<a class="jxr_linenumber" name="L6845" href="#L6845">6845</a> 					setState(1057); 
-<a class="jxr_linenumber" name="L6846" href="#L6846">6846</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6847" href="#L6847">6847</a> 					_alt = 1;
-<a class="jxr_linenumber" name="L6848" href="#L6848">6848</a> 					<strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L6849" href="#L6849">6849</a> 						<strong class="jxr_keyword">switch</strong> (_alt) {
-<a class="jxr_linenumber" name="L6850" href="#L6850">6850</a> 						<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6851" href="#L6851">6851</a> 							{
-<a class="jxr_linenumber" name="L6852" href="#L6852">6852</a> 							{
-<a class="jxr_linenumber" name="L6853" href="#L6853">6853</a> 							setState(1056);
-<a class="jxr_linenumber" name="L6854" href="#L6854">6854</a> 							catchClause();
-<a class="jxr_linenumber" name="L6855" href="#L6855">6855</a> 							}
-<a class="jxr_linenumber" name="L6856" href="#L6856">6856</a> 							}
-<a class="jxr_linenumber" name="L6857" href="#L6857">6857</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6858" href="#L6858">6858</a> 						<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L6859" href="#L6859">6859</a> 							<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6860" href="#L6860">6860</a> 						}
-<a class="jxr_linenumber" name="L6861" href="#L6861">6861</a> 						setState(1059); 
-<a class="jxr_linenumber" name="L6862" href="#L6862">6862</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6863" href="#L6863">6863</a> 						_alt = getInterpreter().adaptivePredict(_input,116,_ctx);
-<a class="jxr_linenumber" name="L6864" href="#L6864">6864</a> 					} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
-<a class="jxr_linenumber" name="L6865" href="#L6865">6865</a> 					setState(1062);
-<a class="jxr_linenumber" name="L6866" href="#L6866">6866</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6867" href="#L6867">6867</a> 					<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,117,_ctx) ) {
-<a class="jxr_linenumber" name="L6868" href="#L6868">6868</a> 					<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6869" href="#L6869">6869</a> 						{
-<a class="jxr_linenumber" name="L6870" href="#L6870">6870</a> 						setState(1061);
-<a class="jxr_linenumber" name="L6871" href="#L6871">6871</a> 						finallyBlock();
-<a class="jxr_linenumber" name="L6872" href="#L6872">6872</a> 						}
-<a class="jxr_linenumber" name="L6873" href="#L6873">6873</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6874" href="#L6874">6874</a> 					}
-<a class="jxr_linenumber" name="L6875" href="#L6875">6875</a> 					}
-<a class="jxr_linenumber" name="L6876" href="#L6876">6876</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6877" href="#L6877">6877</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FINALLY:
-<a class="jxr_linenumber" name="L6878" href="#L6878">6878</a> 					{
-<a class="jxr_linenumber" name="L6879" href="#L6879">6879</a> 					setState(1064);
-<a class="jxr_linenumber" name="L6880" href="#L6880">6880</a> 					finallyBlock();
-<a class="jxr_linenumber" name="L6881" href="#L6881">6881</a> 					}
-<a class="jxr_linenumber" name="L6882" href="#L6882">6882</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6883" href="#L6883">6883</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L6884" href="#L6884">6884</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6885" href="#L6885">6885</a> 				}
-<a class="jxr_linenumber" name="L6886" href="#L6886">6886</a> 				}
-<a class="jxr_linenumber" name="L6887" href="#L6887">6887</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6888" href="#L6888">6888</a> 			<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L6889" href="#L6889">6889</a> 				_localctx = <strong class="jxr_keyword">new</strong> TryWithResourceStatContext(_localctx);
-<a class="jxr_linenumber" name="L6890" href="#L6890">6890</a> 				enterOuterAlt(_localctx, 8);
-<a class="jxr_linenumber" name="L6891" href="#L6891">6891</a> 				{
-<a class="jxr_linenumber" name="L6892" href="#L6892">6892</a> 				setState(1067);
-<a class="jxr_linenumber" name="L6893" href="#L6893">6893</a> 				match(LITERAL_TRY);
-<a class="jxr_linenumber" name="L6894" href="#L6894">6894</a> 				setState(1068);
-<a class="jxr_linenumber" name="L6895" href="#L6895">6895</a> 				resourceSpecification();
-<a class="jxr_linenumber" name="L6896" href="#L6896">6896</a> 				setState(1069);
-<a class="jxr_linenumber" name="L6897" href="#L6897">6897</a> 				block();
-<a class="jxr_linenumber" name="L6898" href="#L6898">6898</a> 				setState(1073);
-<a class="jxr_linenumber" name="L6899" href="#L6899">6899</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6900" href="#L6900">6900</a> 				_alt = getInterpreter().adaptivePredict(_input,119,_ctx);
-<a class="jxr_linenumber" name="L6901" href="#L6901">6901</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L6902" href="#L6902">6902</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L6903" href="#L6903">6903</a> 						{
-<a class="jxr_linenumber" name="L6904" href="#L6904">6904</a> 						{
-<a class="jxr_linenumber" name="L6905" href="#L6905">6905</a> 						setState(1070);
-<a class="jxr_linenumber" name="L6906" href="#L6906">6906</a> 						catchClause();
-<a class="jxr_linenumber" name="L6907" href="#L6907">6907</a> 						}
-<a class="jxr_linenumber" name="L6908" href="#L6908">6908</a> 						} 
-<a class="jxr_linenumber" name="L6909" href="#L6909">6909</a> 					}
-<a class="jxr_linenumber" name="L6910" href="#L6910">6910</a> 					setState(1075);
-<a class="jxr_linenumber" name="L6911" href="#L6911">6911</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6912" href="#L6912">6912</a> 					_alt = getInterpreter().adaptivePredict(_input,119,_ctx);
-<a class="jxr_linenumber" name="L6913" href="#L6913">6913</a> 				}
-<a class="jxr_linenumber" name="L6914" href="#L6914">6914</a> 				setState(1077);
-<a class="jxr_linenumber" name="L6915" href="#L6915">6915</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6916" href="#L6916">6916</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,120,_ctx) ) {
-<a class="jxr_linenumber" name="L6917" href="#L6917">6917</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L6918" href="#L6918">6918</a> 					{
-<a class="jxr_linenumber" name="L6919" href="#L6919">6919</a> 					setState(1076);
-<a class="jxr_linenumber" name="L6920" href="#L6920">6920</a> 					finallyBlock();
-<a class="jxr_linenumber" name="L6921" href="#L6921">6921</a> 					}
-<a class="jxr_linenumber" name="L6922" href="#L6922">6922</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6923" href="#L6923">6923</a> 				}
-<a class="jxr_linenumber" name="L6924" href="#L6924">6924</a> 				}
-<a class="jxr_linenumber" name="L6925" href="#L6925">6925</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6926" href="#L6926">6926</a> 			<strong class="jxr_keyword">case</strong> 9:
-<a class="jxr_linenumber" name="L6927" href="#L6927">6927</a> 				_localctx = <strong class="jxr_keyword">new</strong> YieldStatContext(_localctx);
-<a class="jxr_linenumber" name="L6928" href="#L6928">6928</a> 				enterOuterAlt(_localctx, 9);
-<a class="jxr_linenumber" name="L6929" href="#L6929">6929</a> 				{
-<a class="jxr_linenumber" name="L6930" href="#L6930">6930</a> 				setState(1079);
-<a class="jxr_linenumber" name="L6931" href="#L6931">6931</a> 				match(LITERAL_YIELD);
-<a class="jxr_linenumber" name="L6932" href="#L6932">6932</a> 				setState(1080);
-<a class="jxr_linenumber" name="L6933" href="#L6933">6933</a> 				expression();
-<a class="jxr_linenumber" name="L6934" href="#L6934">6934</a> 				setState(1081);
-<a class="jxr_linenumber" name="L6935" href="#L6935">6935</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6936" href="#L6936">6936</a> 				}
-<a class="jxr_linenumber" name="L6937" href="#L6937">6937</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6938" href="#L6938">6938</a> 			<strong class="jxr_keyword">case</strong> 10:
-<a class="jxr_linenumber" name="L6939" href="#L6939">6939</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchStatContext(_localctx);
-<a class="jxr_linenumber" name="L6940" href="#L6940">6940</a> 				enterOuterAlt(_localctx, 10);
-<a class="jxr_linenumber" name="L6941" href="#L6941">6941</a> 				{
-<a class="jxr_linenumber" name="L6942" href="#L6942">6942</a> 				setState(1083);
-<a class="jxr_linenumber" name="L6943" href="#L6943">6943</a> 				switchExpressionOrStatement();
-<a class="jxr_linenumber" name="L6944" href="#L6944">6944</a> 				}
-<a class="jxr_linenumber" name="L6945" href="#L6945">6945</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6946" href="#L6946">6946</a> 			<strong class="jxr_keyword">case</strong> 11:
-<a class="jxr_linenumber" name="L6947" href="#L6947">6947</a> 				_localctx = <strong class="jxr_keyword">new</strong> SyncStatContext(_localctx);
-<a class="jxr_linenumber" name="L6948" href="#L6948">6948</a> 				enterOuterAlt(_localctx, 11);
-<a class="jxr_linenumber" name="L6949" href="#L6949">6949</a> 				{
-<a class="jxr_linenumber" name="L6950" href="#L6950">6950</a> 				setState(1084);
-<a class="jxr_linenumber" name="L6951" href="#L6951">6951</a> 				match(LITERAL_SYNCHRONIZED);
-<a class="jxr_linenumber" name="L6952" href="#L6952">6952</a> 				setState(1085);
-<a class="jxr_linenumber" name="L6953" href="#L6953">6953</a> 				parExpression();
-<a class="jxr_linenumber" name="L6954" href="#L6954">6954</a> 				setState(1086);
-<a class="jxr_linenumber" name="L6955" href="#L6955">6955</a> 				block();
-<a class="jxr_linenumber" name="L6956" href="#L6956">6956</a> 				}
-<a class="jxr_linenumber" name="L6957" href="#L6957">6957</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6958" href="#L6958">6958</a> 			<strong class="jxr_keyword">case</strong> 12:
-<a class="jxr_linenumber" name="L6959" href="#L6959">6959</a> 				_localctx = <strong class="jxr_keyword">new</strong> ReturnStatContext(_localctx);
-<a class="jxr_linenumber" name="L6960" href="#L6960">6960</a> 				enterOuterAlt(_localctx, 12);
-<a class="jxr_linenumber" name="L6961" href="#L6961">6961</a> 				{
-<a class="jxr_linenumber" name="L6962" href="#L6962">6962</a> 				setState(1088);
-<a class="jxr_linenumber" name="L6963" href="#L6963">6963</a> 				match(LITERAL_RETURN);
-<a class="jxr_linenumber" name="L6964" href="#L6964">6964</a> 				setState(1090);
-<a class="jxr_linenumber" name="L6965" href="#L6965">6965</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6966" href="#L6966">6966</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6967" href="#L6967">6967</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L6968" href="#L6968">6968</a> 					{
-<a class="jxr_linenumber" name="L6969" href="#L6969">6969</a> 					setState(1089);
-<a class="jxr_linenumber" name="L6970" href="#L6970">6970</a> 					expression();
-<a class="jxr_linenumber" name="L6971" href="#L6971">6971</a> 					}
-<a class="jxr_linenumber" name="L6972" href="#L6972">6972</a> 				}
-<a class="jxr_linenumber" name="L6973" href="#L6973">6973</a> 
-<a class="jxr_linenumber" name="L6974" href="#L6974">6974</a> 				setState(1092);
-<a class="jxr_linenumber" name="L6975" href="#L6975">6975</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6976" href="#L6976">6976</a> 				}
-<a class="jxr_linenumber" name="L6977" href="#L6977">6977</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6978" href="#L6978">6978</a> 			<strong class="jxr_keyword">case</strong> 13:
-<a class="jxr_linenumber" name="L6979" href="#L6979">6979</a> 				_localctx = <strong class="jxr_keyword">new</strong> ThrowStatContext(_localctx);
-<a class="jxr_linenumber" name="L6980" href="#L6980">6980</a> 				enterOuterAlt(_localctx, 13);
-<a class="jxr_linenumber" name="L6981" href="#L6981">6981</a> 				{
-<a class="jxr_linenumber" name="L6982" href="#L6982">6982</a> 				setState(1093);
-<a class="jxr_linenumber" name="L6983" href="#L6983">6983</a> 				match(LITERAL_THROW);
-<a class="jxr_linenumber" name="L6984" href="#L6984">6984</a> 				setState(1094);
-<a class="jxr_linenumber" name="L6985" href="#L6985">6985</a> 				expression();
-<a class="jxr_linenumber" name="L6986" href="#L6986">6986</a> 				setState(1095);
-<a class="jxr_linenumber" name="L6987" href="#L6987">6987</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L6988" href="#L6988">6988</a> 				}
-<a class="jxr_linenumber" name="L6989" href="#L6989">6989</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L6990" href="#L6990">6990</a> 			<strong class="jxr_keyword">case</strong> 14:
-<a class="jxr_linenumber" name="L6991" href="#L6991">6991</a> 				_localctx = <strong class="jxr_keyword">new</strong> BreakStatContext(_localctx);
-<a class="jxr_linenumber" name="L6992" href="#L6992">6992</a> 				enterOuterAlt(_localctx, 14);
-<a class="jxr_linenumber" name="L6993" href="#L6993">6993</a> 				{
-<a class="jxr_linenumber" name="L6994" href="#L6994">6994</a> 				setState(1097);
-<a class="jxr_linenumber" name="L6995" href="#L6995">6995</a> 				match(LITERAL_BREAK);
-<a class="jxr_linenumber" name="L6996" href="#L6996">6996</a> 				setState(1099);
-<a class="jxr_linenumber" name="L6997" href="#L6997">6997</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L6998" href="#L6998">6998</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L6999" href="#L6999">6999</a> 				<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 20097L) != 0)) {
-<a class="jxr_linenumber" name="L7000" href="#L7000">7000</a> 					{
-<a class="jxr_linenumber" name="L7001" href="#L7001">7001</a> 					setState(1098);
-<a class="jxr_linenumber" name="L7002" href="#L7002">7002</a> 					id();
-<a class="jxr_linenumber" name="L7003" href="#L7003">7003</a> 					}
-<a class="jxr_linenumber" name="L7004" href="#L7004">7004</a> 				}
-<a class="jxr_linenumber" name="L7005" href="#L7005">7005</a> 
-<a class="jxr_linenumber" name="L7006" href="#L7006">7006</a> 				setState(1101);
-<a class="jxr_linenumber" name="L7007" href="#L7007">7007</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L7008" href="#L7008">7008</a> 				}
-<a class="jxr_linenumber" name="L7009" href="#L7009">7009</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7010" href="#L7010">7010</a> 			<strong class="jxr_keyword">case</strong> 15:
-<a class="jxr_linenumber" name="L7011" href="#L7011">7011</a> 				_localctx = <strong class="jxr_keyword">new</strong> ContinueStatContext(_localctx);
-<a class="jxr_linenumber" name="L7012" href="#L7012">7012</a> 				enterOuterAlt(_localctx, 15);
-<a class="jxr_linenumber" name="L7013" href="#L7013">7013</a> 				{
-<a class="jxr_linenumber" name="L7014" href="#L7014">7014</a> 				setState(1102);
-<a class="jxr_linenumber" name="L7015" href="#L7015">7015</a> 				match(LITERAL_CONTINUE);
-<a class="jxr_linenumber" name="L7016" href="#L7016">7016</a> 				setState(1104);
-<a class="jxr_linenumber" name="L7017" href="#L7017">7017</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7018" href="#L7018">7018</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7019" href="#L7019">7019</a> 				<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 20097L) != 0)) {
-<a class="jxr_linenumber" name="L7020" href="#L7020">7020</a> 					{
-<a class="jxr_linenumber" name="L7021" href="#L7021">7021</a> 					setState(1103);
-<a class="jxr_linenumber" name="L7022" href="#L7022">7022</a> 					id();
-<a class="jxr_linenumber" name="L7023" href="#L7023">7023</a> 					}
-<a class="jxr_linenumber" name="L7024" href="#L7024">7024</a> 				}
-<a class="jxr_linenumber" name="L7025" href="#L7025">7025</a> 
-<a class="jxr_linenumber" name="L7026" href="#L7026">7026</a> 				setState(1106);
-<a class="jxr_linenumber" name="L7027" href="#L7027">7027</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L7028" href="#L7028">7028</a> 				}
-<a class="jxr_linenumber" name="L7029" href="#L7029">7029</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7030" href="#L7030">7030</a> 			<strong class="jxr_keyword">case</strong> 16:
-<a class="jxr_linenumber" name="L7031" href="#L7031">7031</a> 				_localctx = <strong class="jxr_keyword">new</strong> EmptyStatContext(_localctx);
-<a class="jxr_linenumber" name="L7032" href="#L7032">7032</a> 				enterOuterAlt(_localctx, 16);
-<a class="jxr_linenumber" name="L7033" href="#L7033">7033</a> 				{
-<a class="jxr_linenumber" name="L7034" href="#L7034">7034</a> 				setState(1107);
-<a class="jxr_linenumber" name="L7035" href="#L7035">7035</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L7036" href="#L7036">7036</a> 				}
-<a class="jxr_linenumber" name="L7037" href="#L7037">7037</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7038" href="#L7038">7038</a> 			<strong class="jxr_keyword">case</strong> 17:
-<a class="jxr_linenumber" name="L7039" href="#L7039">7039</a> 				_localctx = <strong class="jxr_keyword">new</strong> ExpStatContext(_localctx);
-<a class="jxr_linenumber" name="L7040" href="#L7040">7040</a> 				enterOuterAlt(_localctx, 17);
-<a class="jxr_linenumber" name="L7041" href="#L7041">7041</a> 				{
-<a class="jxr_linenumber" name="L7042" href="#L7042">7042</a> 				setState(1108);
-<a class="jxr_linenumber" name="L7043" href="#L7043">7043</a> 				((ExpStatContext)_localctx).statementExpression = expression();
-<a class="jxr_linenumber" name="L7044" href="#L7044">7044</a> 				setState(1109);
-<a class="jxr_linenumber" name="L7045" href="#L7045">7045</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L7046" href="#L7046">7046</a> 				}
-<a class="jxr_linenumber" name="L7047" href="#L7047">7047</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7048" href="#L7048">7048</a> 			<strong class="jxr_keyword">case</strong> 18:
-<a class="jxr_linenumber" name="L7049" href="#L7049">7049</a> 				_localctx = <strong class="jxr_keyword">new</strong> LabelStatContext(_localctx);
-<a class="jxr_linenumber" name="L7050" href="#L7050">7050</a> 				enterOuterAlt(_localctx, 18);
-<a class="jxr_linenumber" name="L7051" href="#L7051">7051</a> 				{
-<a class="jxr_linenumber" name="L7052" href="#L7052">7052</a> 				setState(1111);
-<a class="jxr_linenumber" name="L7053" href="#L7053">7053</a> 				id();
-<a class="jxr_linenumber" name="L7054" href="#L7054">7054</a> 				setState(1112);
-<a class="jxr_linenumber" name="L7055" href="#L7055">7055</a> 				match(COLON);
-<a class="jxr_linenumber" name="L7056" href="#L7056">7056</a> 				setState(1113);
-<a class="jxr_linenumber" name="L7057" href="#L7057">7057</a> 				statement();
-<a class="jxr_linenumber" name="L7058" href="#L7058">7058</a> 				}
-<a class="jxr_linenumber" name="L7059" href="#L7059">7059</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7060" href="#L7060">7060</a> 			}
-<a class="jxr_linenumber" name="L7061" href="#L7061">7061</a> 		}
-<a class="jxr_linenumber" name="L7062" href="#L7062">7062</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7063" href="#L7063">7063</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7064" href="#L7064">7064</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7065" href="#L7065">7065</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6425" href="#L6425">6425</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L6426" href="#L6426">6426</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L6427" href="#L6427">6427</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6428" href="#L6428">6428</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L6429" href="#L6429">6429</a> 		}
+<a class="jxr_linenumber" name="L6430" href="#L6430">6430</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L6431" href="#L6431">6431</a> 			exitRule();
+<a class="jxr_linenumber" name="L6432" href="#L6432">6432</a> 		}
+<a class="jxr_linenumber" name="L6433" href="#L6433">6433</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L6434" href="#L6434">6434</a> 	}
+<a class="jxr_linenumber" name="L6435" href="#L6435">6435</a> 
+<a class="jxr_linenumber" name="L6436" href="#L6436">6436</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6437" href="#L6437">6437</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L6438" href="#L6438">6438</a> 		<strong class="jxr_keyword">public</strong> StatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L6439" href="#L6439">6439</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L6440" href="#L6440">6440</a> 		}
+<a class="jxr_linenumber" name="L6441" href="#L6441">6441</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_statement; }
+<a class="jxr_linenumber" name="L6442" href="#L6442">6442</a> 	 
+<a class="jxr_linenumber" name="L6443" href="#L6443">6443</a> 		<strong class="jxr_keyword">public</strong> StatementContext() { }
+<a class="jxr_linenumber" name="L6444" href="#L6444">6444</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(StatementContext ctx) {
+<a class="jxr_linenumber" name="L6445" href="#L6445">6445</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L6446" href="#L6446">6446</a> 		}
+<a class="jxr_linenumber" name="L6447" href="#L6447">6447</a> 	}
+<a class="jxr_linenumber" name="L6448" href="#L6448">6448</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6449" href="#L6449">6449</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> AssertExpContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6450" href="#L6450">6450</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSERT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSERT, 0); }
+<a class="jxr_linenumber" name="L6451" href="#L6451">6451</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExpressionContext&gt; expression() {
+<a class="jxr_linenumber" name="L6452" href="#L6452">6452</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExpressionContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6453" href="#L6453">6453</a> 		}
+<a class="jxr_linenumber" name="L6454" href="#L6454">6454</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6455" href="#L6455">6455</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6456" href="#L6456">6456</a> 		}
+<a class="jxr_linenumber" name="L6457" href="#L6457">6457</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6458" href="#L6458">6458</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L6459" href="#L6459">6459</a> 		<strong class="jxr_keyword">public</strong> AssertExpContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6460" href="#L6460">6460</a> 		@Override
+<a class="jxr_linenumber" name="L6461" href="#L6461">6461</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6462" href="#L6462">6462</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitAssertExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6463" href="#L6463">6463</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6464" href="#L6464">6464</a> 		}
+<a class="jxr_linenumber" name="L6465" href="#L6465">6465</a> 	}
+<a class="jxr_linenumber" name="L6466" href="#L6466">6466</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6467" href="#L6467">6467</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IfStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6468" href="#L6468">6468</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_IF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_IF, 0); }
+<a class="jxr_linenumber" name="L6469" href="#L6469">6469</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
+<a class="jxr_linenumber" name="L6470" href="#L6470">6470</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6471" href="#L6471">6471</a> 		}
+<a class="jxr_linenumber" name="L6472" href="#L6472">6472</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6473" href="#L6473">6473</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6474" href="#L6474">6474</a> 		}
+<a class="jxr_linenumber" name="L6475" href="#L6475">6475</a> 		<strong class="jxr_keyword">public</strong> ElseStatContext elseStat() {
+<a class="jxr_linenumber" name="L6476" href="#L6476">6476</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ElseStatContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6477" href="#L6477">6477</a> 		}
+<a class="jxr_linenumber" name="L6478" href="#L6478">6478</a> 		<strong class="jxr_keyword">public</strong> IfStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6479" href="#L6479">6479</a> 		@Override
+<a class="jxr_linenumber" name="L6480" href="#L6480">6480</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6481" href="#L6481">6481</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIfStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6482" href="#L6482">6482</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6483" href="#L6483">6483</a> 		}
+<a class="jxr_linenumber" name="L6484" href="#L6484">6484</a> 	}
+<a class="jxr_linenumber" name="L6485" href="#L6485">6485</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6486" href="#L6486">6486</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BlockStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6487" href="#L6487">6487</a> 		<strong class="jxr_keyword">public</strong> BlockContext blockLabel;
+<a class="jxr_linenumber" name="L6488" href="#L6488">6488</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L6489" href="#L6489">6489</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6490" href="#L6490">6490</a> 		}
+<a class="jxr_linenumber" name="L6491" href="#L6491">6491</a> 		<strong class="jxr_keyword">public</strong> BlockStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6492" href="#L6492">6492</a> 		@Override
+<a class="jxr_linenumber" name="L6493" href="#L6493">6493</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6494" href="#L6494">6494</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBlockStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6495" href="#L6495">6495</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6496" href="#L6496">6496</a> 		}
+<a class="jxr_linenumber" name="L6497" href="#L6497">6497</a> 	}
+<a class="jxr_linenumber" name="L6498" href="#L6498">6498</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6499" href="#L6499">6499</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TryWithResourceStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6500" href="#L6500">6500</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRY, 0); }
+<a class="jxr_linenumber" name="L6501" href="#L6501">6501</a> 		<strong class="jxr_keyword">public</strong> ResourceSpecificationContext resourceSpecification() {
+<a class="jxr_linenumber" name="L6502" href="#L6502">6502</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceSpecificationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6503" href="#L6503">6503</a> 		}
+<a class="jxr_linenumber" name="L6504" href="#L6504">6504</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L6505" href="#L6505">6505</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6506" href="#L6506">6506</a> 		}
+<a class="jxr_linenumber" name="L6507" href="#L6507">6507</a> 		<strong class="jxr_keyword">public</strong> List&lt;CatchClauseContext&gt; catchClause() {
+<a class="jxr_linenumber" name="L6508" href="#L6508">6508</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CatchClauseContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6509" href="#L6509">6509</a> 		}
+<a class="jxr_linenumber" name="L6510" href="#L6510">6510</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext catchClause(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6511" href="#L6511">6511</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchClauseContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6512" href="#L6512">6512</a> 		}
+<a class="jxr_linenumber" name="L6513" href="#L6513">6513</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext finallyBlock() {
+<a class="jxr_linenumber" name="L6514" href="#L6514">6514</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FinallyBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6515" href="#L6515">6515</a> 		}
+<a class="jxr_linenumber" name="L6516" href="#L6516">6516</a> 		<strong class="jxr_keyword">public</strong> TryWithResourceStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6517" href="#L6517">6517</a> 		@Override
+<a class="jxr_linenumber" name="L6518" href="#L6518">6518</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6519" href="#L6519">6519</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTryWithResourceStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6520" href="#L6520">6520</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6521" href="#L6521">6521</a> 		}
+<a class="jxr_linenumber" name="L6522" href="#L6522">6522</a> 	}
+<a class="jxr_linenumber" name="L6523" href="#L6523">6523</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6524" href="#L6524">6524</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TryStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6525" href="#L6525">6525</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_TRY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_TRY, 0); }
+<a class="jxr_linenumber" name="L6526" href="#L6526">6526</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L6527" href="#L6527">6527</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6528" href="#L6528">6528</a> 		}
+<a class="jxr_linenumber" name="L6529" href="#L6529">6529</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext finallyBlock() {
+<a class="jxr_linenumber" name="L6530" href="#L6530">6530</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FinallyBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6531" href="#L6531">6531</a> 		}
+<a class="jxr_linenumber" name="L6532" href="#L6532">6532</a> 		<strong class="jxr_keyword">public</strong> List&lt;CatchClauseContext&gt; catchClause() {
+<a class="jxr_linenumber" name="L6533" href="#L6533">6533</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CatchClauseContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L6534" href="#L6534">6534</a> 		}
+<a class="jxr_linenumber" name="L6535" href="#L6535">6535</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext catchClause(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L6536" href="#L6536">6536</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchClauseContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L6537" href="#L6537">6537</a> 		}
+<a class="jxr_linenumber" name="L6538" href="#L6538">6538</a> 		<strong class="jxr_keyword">public</strong> TryStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6539" href="#L6539">6539</a> 		@Override
+<a class="jxr_linenumber" name="L6540" href="#L6540">6540</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6541" href="#L6541">6541</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTryStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6542" href="#L6542">6542</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6543" href="#L6543">6543</a> 		}
+<a class="jxr_linenumber" name="L6544" href="#L6544">6544</a> 	}
+<a class="jxr_linenumber" name="L6545" href="#L6545">6545</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6546" href="#L6546">6546</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6547" href="#L6547">6547</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() {
+<a class="jxr_linenumber" name="L6548" href="#L6548">6548</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchExpressionOrStatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6549" href="#L6549">6549</a> 		}
+<a class="jxr_linenumber" name="L6550" href="#L6550">6550</a> 		<strong class="jxr_keyword">public</strong> SwitchStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6551" href="#L6551">6551</a> 		@Override
+<a class="jxr_linenumber" name="L6552" href="#L6552">6552</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6553" href="#L6553">6553</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6554" href="#L6554">6554</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6555" href="#L6555">6555</a> 		}
+<a class="jxr_linenumber" name="L6556" href="#L6556">6556</a> 	}
+<a class="jxr_linenumber" name="L6557" href="#L6557">6557</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6558" href="#L6558">6558</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SyncStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6559" href="#L6559">6559</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SYNCHRONIZED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SYNCHRONIZED, 0); }
+<a class="jxr_linenumber" name="L6560" href="#L6560">6560</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
+<a class="jxr_linenumber" name="L6561" href="#L6561">6561</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6562" href="#L6562">6562</a> 		}
+<a class="jxr_linenumber" name="L6563" href="#L6563">6563</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L6564" href="#L6564">6564</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6565" href="#L6565">6565</a> 		}
+<a class="jxr_linenumber" name="L6566" href="#L6566">6566</a> 		<strong class="jxr_keyword">public</strong> SyncStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6567" href="#L6567">6567</a> 		@Override
+<a class="jxr_linenumber" name="L6568" href="#L6568">6568</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6569" href="#L6569">6569</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSyncStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6570" href="#L6570">6570</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6571" href="#L6571">6571</a> 		}
+<a class="jxr_linenumber" name="L6572" href="#L6572">6572</a> 	}
+<a class="jxr_linenumber" name="L6573" href="#L6573">6573</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6574" href="#L6574">6574</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ContinueStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6575" href="#L6575">6575</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CONTINUE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CONTINUE, 0); }
+<a class="jxr_linenumber" name="L6576" href="#L6576">6576</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6577" href="#L6577">6577</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L6578" href="#L6578">6578</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6579" href="#L6579">6579</a> 		}
+<a class="jxr_linenumber" name="L6580" href="#L6580">6580</a> 		<strong class="jxr_keyword">public</strong> ContinueStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6581" href="#L6581">6581</a> 		@Override
+<a class="jxr_linenumber" name="L6582" href="#L6582">6582</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6583" href="#L6583">6583</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitContinueStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6584" href="#L6584">6584</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6585" href="#L6585">6585</a> 		}
+<a class="jxr_linenumber" name="L6586" href="#L6586">6586</a> 	}
+<a class="jxr_linenumber" name="L6587" href="#L6587">6587</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6588" href="#L6588">6588</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BreakStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6589" href="#L6589">6589</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BREAK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BREAK, 0); }
+<a class="jxr_linenumber" name="L6590" href="#L6590">6590</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6591" href="#L6591">6591</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L6592" href="#L6592">6592</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6593" href="#L6593">6593</a> 		}
+<a class="jxr_linenumber" name="L6594" href="#L6594">6594</a> 		<strong class="jxr_keyword">public</strong> BreakStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6595" href="#L6595">6595</a> 		@Override
+<a class="jxr_linenumber" name="L6596" href="#L6596">6596</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6597" href="#L6597">6597</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBreakStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6598" href="#L6598">6598</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6599" href="#L6599">6599</a> 		}
+<a class="jxr_linenumber" name="L6600" href="#L6600">6600</a> 	}
+<a class="jxr_linenumber" name="L6601" href="#L6601">6601</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6602" href="#L6602">6602</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6603" href="#L6603">6603</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FOR, 0); }
+<a class="jxr_linenumber" name="L6604" href="#L6604">6604</a> 		<strong class="jxr_keyword">public</strong> ForControlContext forControl() {
+<a class="jxr_linenumber" name="L6605" href="#L6605">6605</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ForControlContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6606" href="#L6606">6606</a> 		}
+<a class="jxr_linenumber" name="L6607" href="#L6607">6607</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6608" href="#L6608">6608</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6609" href="#L6609">6609</a> 		}
+<a class="jxr_linenumber" name="L6610" href="#L6610">6610</a> 		<strong class="jxr_keyword">public</strong> ForStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6611" href="#L6611">6611</a> 		@Override
+<a class="jxr_linenumber" name="L6612" href="#L6612">6612</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6613" href="#L6613">6613</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6614" href="#L6614">6614</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6615" href="#L6615">6615</a> 		}
+<a class="jxr_linenumber" name="L6616" href="#L6616">6616</a> 	}
+<a class="jxr_linenumber" name="L6617" href="#L6617">6617</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6618" href="#L6618">6618</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LabelStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6619" href="#L6619">6619</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L6620" href="#L6620">6620</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6621" href="#L6621">6621</a> 		}
+<a class="jxr_linenumber" name="L6622" href="#L6622">6622</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L6623" href="#L6623">6623</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6624" href="#L6624">6624</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6625" href="#L6625">6625</a> 		}
+<a class="jxr_linenumber" name="L6626" href="#L6626">6626</a> 		<strong class="jxr_keyword">public</strong> LabelStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6627" href="#L6627">6627</a> 		@Override
+<a class="jxr_linenumber" name="L6628" href="#L6628">6628</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6629" href="#L6629">6629</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLabelStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6630" href="#L6630">6630</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6631" href="#L6631">6631</a> 		}
+<a class="jxr_linenumber" name="L6632" href="#L6632">6632</a> 	}
+<a class="jxr_linenumber" name="L6633" href="#L6633">6633</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6634" href="#L6634">6634</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DoStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6635" href="#L6635">6635</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DO() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DO, 0); }
+<a class="jxr_linenumber" name="L6636" href="#L6636">6636</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6637" href="#L6637">6637</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6638" href="#L6638">6638</a> 		}
+<a class="jxr_linenumber" name="L6639" href="#L6639">6639</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHILE, 0); }
+<a class="jxr_linenumber" name="L6640" href="#L6640">6640</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
+<a class="jxr_linenumber" name="L6641" href="#L6641">6641</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6642" href="#L6642">6642</a> 		}
+<a class="jxr_linenumber" name="L6643" href="#L6643">6643</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6644" href="#L6644">6644</a> 		<strong class="jxr_keyword">public</strong> DoStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6645" href="#L6645">6645</a> 		@Override
+<a class="jxr_linenumber" name="L6646" href="#L6646">6646</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6647" href="#L6647">6647</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDoStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6648" href="#L6648">6648</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6649" href="#L6649">6649</a> 		}
+<a class="jxr_linenumber" name="L6650" href="#L6650">6650</a> 	}
+<a class="jxr_linenumber" name="L6651" href="#L6651">6651</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6652" href="#L6652">6652</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ReturnStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6653" href="#L6653">6653</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RETURN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RETURN, 0); }
+<a class="jxr_linenumber" name="L6654" href="#L6654">6654</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6655" href="#L6655">6655</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L6656" href="#L6656">6656</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6657" href="#L6657">6657</a> 		}
+<a class="jxr_linenumber" name="L6658" href="#L6658">6658</a> 		<strong class="jxr_keyword">public</strong> ReturnStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6659" href="#L6659">6659</a> 		@Override
+<a class="jxr_linenumber" name="L6660" href="#L6660">6660</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6661" href="#L6661">6661</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitReturnStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6662" href="#L6662">6662</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6663" href="#L6663">6663</a> 		}
+<a class="jxr_linenumber" name="L6664" href="#L6664">6664</a> 	}
+<a class="jxr_linenumber" name="L6665" href="#L6665">6665</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6666" href="#L6666">6666</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThrowStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6667" href="#L6667">6667</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROW, 0); }
+<a class="jxr_linenumber" name="L6668" href="#L6668">6668</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L6669" href="#L6669">6669</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6670" href="#L6670">6670</a> 		}
+<a class="jxr_linenumber" name="L6671" href="#L6671">6671</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6672" href="#L6672">6672</a> 		<strong class="jxr_keyword">public</strong> ThrowStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6673" href="#L6673">6673</a> 		@Override
+<a class="jxr_linenumber" name="L6674" href="#L6674">6674</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6675" href="#L6675">6675</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThrowStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6676" href="#L6676">6676</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6677" href="#L6677">6677</a> 		}
+<a class="jxr_linenumber" name="L6678" href="#L6678">6678</a> 	}
+<a class="jxr_linenumber" name="L6679" href="#L6679">6679</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6680" href="#L6680">6680</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> YieldStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6681" href="#L6681">6681</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_YIELD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_YIELD, 0); }
+<a class="jxr_linenumber" name="L6682" href="#L6682">6682</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L6683" href="#L6683">6683</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6684" href="#L6684">6684</a> 		}
+<a class="jxr_linenumber" name="L6685" href="#L6685">6685</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6686" href="#L6686">6686</a> 		<strong class="jxr_keyword">public</strong> YieldStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6687" href="#L6687">6687</a> 		@Override
+<a class="jxr_linenumber" name="L6688" href="#L6688">6688</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6689" href="#L6689">6689</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitYieldStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6690" href="#L6690">6690</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6691" href="#L6691">6691</a> 		}
+<a class="jxr_linenumber" name="L6692" href="#L6692">6692</a> 	}
+<a class="jxr_linenumber" name="L6693" href="#L6693">6693</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6694" href="#L6694">6694</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EmptyStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6695" href="#L6695">6695</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6696" href="#L6696">6696</a> 		<strong class="jxr_keyword">public</strong> EmptyStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6697" href="#L6697">6697</a> 		@Override
+<a class="jxr_linenumber" name="L6698" href="#L6698">6698</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6699" href="#L6699">6699</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEmptyStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6700" href="#L6700">6700</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6701" href="#L6701">6701</a> 		}
+<a class="jxr_linenumber" name="L6702" href="#L6702">6702</a> 	}
+<a class="jxr_linenumber" name="L6703" href="#L6703">6703</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6704" href="#L6704">6704</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6705" href="#L6705">6705</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext statementExpression;
+<a class="jxr_linenumber" name="L6706" href="#L6706">6706</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L6707" href="#L6707">6707</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L6708" href="#L6708">6708</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6709" href="#L6709">6709</a> 		}
+<a class="jxr_linenumber" name="L6710" href="#L6710">6710</a> 		<strong class="jxr_keyword">public</strong> ExpStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6711" href="#L6711">6711</a> 		@Override
+<a class="jxr_linenumber" name="L6712" href="#L6712">6712</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6713" href="#L6713">6713</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6714" href="#L6714">6714</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6715" href="#L6715">6715</a> 		}
+<a class="jxr_linenumber" name="L6716" href="#L6716">6716</a> 	}
+<a class="jxr_linenumber" name="L6717" href="#L6717">6717</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L6718" href="#L6718">6718</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> WhileStatContext <strong class="jxr_keyword">extends</strong> StatementContext {
+<a class="jxr_linenumber" name="L6719" href="#L6719">6719</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHILE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHILE, 0); }
+<a class="jxr_linenumber" name="L6720" href="#L6720">6720</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
+<a class="jxr_linenumber" name="L6721" href="#L6721">6721</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6722" href="#L6722">6722</a> 		}
+<a class="jxr_linenumber" name="L6723" href="#L6723">6723</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L6724" href="#L6724">6724</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L6725" href="#L6725">6725</a> 		}
+<a class="jxr_linenumber" name="L6726" href="#L6726">6726</a> 		<strong class="jxr_keyword">public</strong> WhileStatContext(StatementContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L6727" href="#L6727">6727</a> 		@Override
+<a class="jxr_linenumber" name="L6728" href="#L6728">6728</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L6729" href="#L6729">6729</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitWhileStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6730" href="#L6730">6730</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6731" href="#L6731">6731</a> 		}
+<a class="jxr_linenumber" name="L6732" href="#L6732">6732</a> 	}
+<a class="jxr_linenumber" name="L6733" href="#L6733">6733</a> 
+<a class="jxr_linenumber" name="L6734" href="#L6734">6734</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StatementContext statement() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L6735" href="#L6735">6735</a> 		StatementContext _localctx = <strong class="jxr_keyword">new</strong> StatementContext(_ctx, getState());
+<a class="jxr_linenumber" name="L6736" href="#L6736">6736</a> 		enterRule(_localctx, 160, RULE_statement);
+<a class="jxr_linenumber" name="L6737" href="#L6737">6737</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L6738" href="#L6738">6738</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L6739" href="#L6739">6739</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L6740" href="#L6740">6740</a> 			setState(1115);
+<a class="jxr_linenumber" name="L6741" href="#L6741">6741</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6742" href="#L6742">6742</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,124,_ctx) ) {
+<a class="jxr_linenumber" name="L6743" href="#L6743">6743</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6744" href="#L6744">6744</a> 				_localctx = <strong class="jxr_keyword">new</strong> BlockStatContext(_localctx);
+<a class="jxr_linenumber" name="L6745" href="#L6745">6745</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L6746" href="#L6746">6746</a> 				{
+<a class="jxr_linenumber" name="L6747" href="#L6747">6747</a> 				setState(1025);
+<a class="jxr_linenumber" name="L6748" href="#L6748">6748</a> 				((BlockStatContext)_localctx).blockLabel = block();
+<a class="jxr_linenumber" name="L6749" href="#L6749">6749</a> 				}
+<a class="jxr_linenumber" name="L6750" href="#L6750">6750</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6751" href="#L6751">6751</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L6752" href="#L6752">6752</a> 				_localctx = <strong class="jxr_keyword">new</strong> AssertExpContext(_localctx);
+<a class="jxr_linenumber" name="L6753" href="#L6753">6753</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L6754" href="#L6754">6754</a> 				{
+<a class="jxr_linenumber" name="L6755" href="#L6755">6755</a> 				setState(1026);
+<a class="jxr_linenumber" name="L6756" href="#L6756">6756</a> 				match(ASSERT);
+<a class="jxr_linenumber" name="L6757" href="#L6757">6757</a> 				setState(1027);
+<a class="jxr_linenumber" name="L6758" href="#L6758">6758</a> 				expression();
+<a class="jxr_linenumber" name="L6759" href="#L6759">6759</a> 				setState(1030);
+<a class="jxr_linenumber" name="L6760" href="#L6760">6760</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6761" href="#L6761">6761</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6762" href="#L6762">6762</a> 				<strong class="jxr_keyword">if</strong> (_la==COLON) {
+<a class="jxr_linenumber" name="L6763" href="#L6763">6763</a> 					{
+<a class="jxr_linenumber" name="L6764" href="#L6764">6764</a> 					setState(1028);
+<a class="jxr_linenumber" name="L6765" href="#L6765">6765</a> 					match(COLON);
+<a class="jxr_linenumber" name="L6766" href="#L6766">6766</a> 					setState(1029);
+<a class="jxr_linenumber" name="L6767" href="#L6767">6767</a> 					expression();
+<a class="jxr_linenumber" name="L6768" href="#L6768">6768</a> 					}
+<a class="jxr_linenumber" name="L6769" href="#L6769">6769</a> 				}
+<a class="jxr_linenumber" name="L6770" href="#L6770">6770</a> 
+<a class="jxr_linenumber" name="L6771" href="#L6771">6771</a> 				setState(1032);
+<a class="jxr_linenumber" name="L6772" href="#L6772">6772</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6773" href="#L6773">6773</a> 				}
+<a class="jxr_linenumber" name="L6774" href="#L6774">6774</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6775" href="#L6775">6775</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L6776" href="#L6776">6776</a> 				_localctx = <strong class="jxr_keyword">new</strong> IfStatContext(_localctx);
+<a class="jxr_linenumber" name="L6777" href="#L6777">6777</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L6778" href="#L6778">6778</a> 				{
+<a class="jxr_linenumber" name="L6779" href="#L6779">6779</a> 				setState(1034);
+<a class="jxr_linenumber" name="L6780" href="#L6780">6780</a> 				match(LITERAL_IF);
+<a class="jxr_linenumber" name="L6781" href="#L6781">6781</a> 				setState(1035);
+<a class="jxr_linenumber" name="L6782" href="#L6782">6782</a> 				parExpression();
+<a class="jxr_linenumber" name="L6783" href="#L6783">6783</a> 				setState(1036);
+<a class="jxr_linenumber" name="L6784" href="#L6784">6784</a> 				statement();
+<a class="jxr_linenumber" name="L6785" href="#L6785">6785</a> 				setState(1038);
+<a class="jxr_linenumber" name="L6786" href="#L6786">6786</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6787" href="#L6787">6787</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,115,_ctx) ) {
+<a class="jxr_linenumber" name="L6788" href="#L6788">6788</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6789" href="#L6789">6789</a> 					{
+<a class="jxr_linenumber" name="L6790" href="#L6790">6790</a> 					setState(1037);
+<a class="jxr_linenumber" name="L6791" href="#L6791">6791</a> 					elseStat();
+<a class="jxr_linenumber" name="L6792" href="#L6792">6792</a> 					}
+<a class="jxr_linenumber" name="L6793" href="#L6793">6793</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6794" href="#L6794">6794</a> 				}
+<a class="jxr_linenumber" name="L6795" href="#L6795">6795</a> 				}
+<a class="jxr_linenumber" name="L6796" href="#L6796">6796</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6797" href="#L6797">6797</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L6798" href="#L6798">6798</a> 				_localctx = <strong class="jxr_keyword">new</strong> ForStatContext(_localctx);
+<a class="jxr_linenumber" name="L6799" href="#L6799">6799</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L6800" href="#L6800">6800</a> 				{
+<a class="jxr_linenumber" name="L6801" href="#L6801">6801</a> 				setState(1040);
+<a class="jxr_linenumber" name="L6802" href="#L6802">6802</a> 				match(LITERAL_FOR);
+<a class="jxr_linenumber" name="L6803" href="#L6803">6803</a> 				setState(1041);
+<a class="jxr_linenumber" name="L6804" href="#L6804">6804</a> 				forControl();
+<a class="jxr_linenumber" name="L6805" href="#L6805">6805</a> 				setState(1042);
+<a class="jxr_linenumber" name="L6806" href="#L6806">6806</a> 				statement();
+<a class="jxr_linenumber" name="L6807" href="#L6807">6807</a> 				}
+<a class="jxr_linenumber" name="L6808" href="#L6808">6808</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6809" href="#L6809">6809</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L6810" href="#L6810">6810</a> 				_localctx = <strong class="jxr_keyword">new</strong> WhileStatContext(_localctx);
+<a class="jxr_linenumber" name="L6811" href="#L6811">6811</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L6812" href="#L6812">6812</a> 				{
+<a class="jxr_linenumber" name="L6813" href="#L6813">6813</a> 				setState(1044);
+<a class="jxr_linenumber" name="L6814" href="#L6814">6814</a> 				match(LITERAL_WHILE);
+<a class="jxr_linenumber" name="L6815" href="#L6815">6815</a> 				setState(1045);
+<a class="jxr_linenumber" name="L6816" href="#L6816">6816</a> 				parExpression();
+<a class="jxr_linenumber" name="L6817" href="#L6817">6817</a> 				setState(1046);
+<a class="jxr_linenumber" name="L6818" href="#L6818">6818</a> 				statement();
+<a class="jxr_linenumber" name="L6819" href="#L6819">6819</a> 				}
+<a class="jxr_linenumber" name="L6820" href="#L6820">6820</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6821" href="#L6821">6821</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L6822" href="#L6822">6822</a> 				_localctx = <strong class="jxr_keyword">new</strong> DoStatContext(_localctx);
+<a class="jxr_linenumber" name="L6823" href="#L6823">6823</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L6824" href="#L6824">6824</a> 				{
+<a class="jxr_linenumber" name="L6825" href="#L6825">6825</a> 				setState(1048);
+<a class="jxr_linenumber" name="L6826" href="#L6826">6826</a> 				match(LITERAL_DO);
+<a class="jxr_linenumber" name="L6827" href="#L6827">6827</a> 				setState(1049);
+<a class="jxr_linenumber" name="L6828" href="#L6828">6828</a> 				statement();
+<a class="jxr_linenumber" name="L6829" href="#L6829">6829</a> 				setState(1050);
+<a class="jxr_linenumber" name="L6830" href="#L6830">6830</a> 				match(LITERAL_WHILE);
+<a class="jxr_linenumber" name="L6831" href="#L6831">6831</a> 				setState(1051);
+<a class="jxr_linenumber" name="L6832" href="#L6832">6832</a> 				parExpression();
+<a class="jxr_linenumber" name="L6833" href="#L6833">6833</a> 				setState(1052);
+<a class="jxr_linenumber" name="L6834" href="#L6834">6834</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6835" href="#L6835">6835</a> 				}
+<a class="jxr_linenumber" name="L6836" href="#L6836">6836</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6837" href="#L6837">6837</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L6838" href="#L6838">6838</a> 				_localctx = <strong class="jxr_keyword">new</strong> TryStatContext(_localctx);
+<a class="jxr_linenumber" name="L6839" href="#L6839">6839</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L6840" href="#L6840">6840</a> 				{
+<a class="jxr_linenumber" name="L6841" href="#L6841">6841</a> 				setState(1054);
+<a class="jxr_linenumber" name="L6842" href="#L6842">6842</a> 				match(LITERAL_TRY);
+<a class="jxr_linenumber" name="L6843" href="#L6843">6843</a> 				setState(1055);
+<a class="jxr_linenumber" name="L6844" href="#L6844">6844</a> 				block();
+<a class="jxr_linenumber" name="L6845" href="#L6845">6845</a> 				setState(1065);
+<a class="jxr_linenumber" name="L6846" href="#L6846">6846</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6847" href="#L6847">6847</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L6848" href="#L6848">6848</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CATCH:
+<a class="jxr_linenumber" name="L6849" href="#L6849">6849</a> 					{
+<a class="jxr_linenumber" name="L6850" href="#L6850">6850</a> 					setState(1057); 
+<a class="jxr_linenumber" name="L6851" href="#L6851">6851</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6852" href="#L6852">6852</a> 					_alt = 1;
+<a class="jxr_linenumber" name="L6853" href="#L6853">6853</a> 					<strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L6854" href="#L6854">6854</a> 						<strong class="jxr_keyword">switch</strong> (_alt) {
+<a class="jxr_linenumber" name="L6855" href="#L6855">6855</a> 						<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6856" href="#L6856">6856</a> 							{
+<a class="jxr_linenumber" name="L6857" href="#L6857">6857</a> 							{
+<a class="jxr_linenumber" name="L6858" href="#L6858">6858</a> 							setState(1056);
+<a class="jxr_linenumber" name="L6859" href="#L6859">6859</a> 							catchClause();
+<a class="jxr_linenumber" name="L6860" href="#L6860">6860</a> 							}
+<a class="jxr_linenumber" name="L6861" href="#L6861">6861</a> 							}
+<a class="jxr_linenumber" name="L6862" href="#L6862">6862</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6863" href="#L6863">6863</a> 						<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L6864" href="#L6864">6864</a> 							<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6865" href="#L6865">6865</a> 						}
+<a class="jxr_linenumber" name="L6866" href="#L6866">6866</a> 						setState(1059); 
+<a class="jxr_linenumber" name="L6867" href="#L6867">6867</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6868" href="#L6868">6868</a> 						_alt = getInterpreter().adaptivePredict(_input,116,_ctx);
+<a class="jxr_linenumber" name="L6869" href="#L6869">6869</a> 					} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
+<a class="jxr_linenumber" name="L6870" href="#L6870">6870</a> 					setState(1062);
+<a class="jxr_linenumber" name="L6871" href="#L6871">6871</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6872" href="#L6872">6872</a> 					<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,117,_ctx) ) {
+<a class="jxr_linenumber" name="L6873" href="#L6873">6873</a> 					<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6874" href="#L6874">6874</a> 						{
+<a class="jxr_linenumber" name="L6875" href="#L6875">6875</a> 						setState(1061);
+<a class="jxr_linenumber" name="L6876" href="#L6876">6876</a> 						finallyBlock();
+<a class="jxr_linenumber" name="L6877" href="#L6877">6877</a> 						}
+<a class="jxr_linenumber" name="L6878" href="#L6878">6878</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6879" href="#L6879">6879</a> 					}
+<a class="jxr_linenumber" name="L6880" href="#L6880">6880</a> 					}
+<a class="jxr_linenumber" name="L6881" href="#L6881">6881</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6882" href="#L6882">6882</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FINALLY:
+<a class="jxr_linenumber" name="L6883" href="#L6883">6883</a> 					{
+<a class="jxr_linenumber" name="L6884" href="#L6884">6884</a> 					setState(1064);
+<a class="jxr_linenumber" name="L6885" href="#L6885">6885</a> 					finallyBlock();
+<a class="jxr_linenumber" name="L6886" href="#L6886">6886</a> 					}
+<a class="jxr_linenumber" name="L6887" href="#L6887">6887</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6888" href="#L6888">6888</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L6889" href="#L6889">6889</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6890" href="#L6890">6890</a> 				}
+<a class="jxr_linenumber" name="L6891" href="#L6891">6891</a> 				}
+<a class="jxr_linenumber" name="L6892" href="#L6892">6892</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6893" href="#L6893">6893</a> 			<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L6894" href="#L6894">6894</a> 				_localctx = <strong class="jxr_keyword">new</strong> TryWithResourceStatContext(_localctx);
+<a class="jxr_linenumber" name="L6895" href="#L6895">6895</a> 				enterOuterAlt(_localctx, 8);
+<a class="jxr_linenumber" name="L6896" href="#L6896">6896</a> 				{
+<a class="jxr_linenumber" name="L6897" href="#L6897">6897</a> 				setState(1067);
+<a class="jxr_linenumber" name="L6898" href="#L6898">6898</a> 				match(LITERAL_TRY);
+<a class="jxr_linenumber" name="L6899" href="#L6899">6899</a> 				setState(1068);
+<a class="jxr_linenumber" name="L6900" href="#L6900">6900</a> 				resourceSpecification();
+<a class="jxr_linenumber" name="L6901" href="#L6901">6901</a> 				setState(1069);
+<a class="jxr_linenumber" name="L6902" href="#L6902">6902</a> 				block();
+<a class="jxr_linenumber" name="L6903" href="#L6903">6903</a> 				setState(1073);
+<a class="jxr_linenumber" name="L6904" href="#L6904">6904</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6905" href="#L6905">6905</a> 				_alt = getInterpreter().adaptivePredict(_input,119,_ctx);
+<a class="jxr_linenumber" name="L6906" href="#L6906">6906</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L6907" href="#L6907">6907</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L6908" href="#L6908">6908</a> 						{
+<a class="jxr_linenumber" name="L6909" href="#L6909">6909</a> 						{
+<a class="jxr_linenumber" name="L6910" href="#L6910">6910</a> 						setState(1070);
+<a class="jxr_linenumber" name="L6911" href="#L6911">6911</a> 						catchClause();
+<a class="jxr_linenumber" name="L6912" href="#L6912">6912</a> 						}
+<a class="jxr_linenumber" name="L6913" href="#L6913">6913</a> 						} 
+<a class="jxr_linenumber" name="L6914" href="#L6914">6914</a> 					}
+<a class="jxr_linenumber" name="L6915" href="#L6915">6915</a> 					setState(1075);
+<a class="jxr_linenumber" name="L6916" href="#L6916">6916</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6917" href="#L6917">6917</a> 					_alt = getInterpreter().adaptivePredict(_input,119,_ctx);
+<a class="jxr_linenumber" name="L6918" href="#L6918">6918</a> 				}
+<a class="jxr_linenumber" name="L6919" href="#L6919">6919</a> 				setState(1077);
+<a class="jxr_linenumber" name="L6920" href="#L6920">6920</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6921" href="#L6921">6921</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,120,_ctx) ) {
+<a class="jxr_linenumber" name="L6922" href="#L6922">6922</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L6923" href="#L6923">6923</a> 					{
+<a class="jxr_linenumber" name="L6924" href="#L6924">6924</a> 					setState(1076);
+<a class="jxr_linenumber" name="L6925" href="#L6925">6925</a> 					finallyBlock();
+<a class="jxr_linenumber" name="L6926" href="#L6926">6926</a> 					}
+<a class="jxr_linenumber" name="L6927" href="#L6927">6927</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6928" href="#L6928">6928</a> 				}
+<a class="jxr_linenumber" name="L6929" href="#L6929">6929</a> 				}
+<a class="jxr_linenumber" name="L6930" href="#L6930">6930</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6931" href="#L6931">6931</a> 			<strong class="jxr_keyword">case</strong> 9:
+<a class="jxr_linenumber" name="L6932" href="#L6932">6932</a> 				_localctx = <strong class="jxr_keyword">new</strong> YieldStatContext(_localctx);
+<a class="jxr_linenumber" name="L6933" href="#L6933">6933</a> 				enterOuterAlt(_localctx, 9);
+<a class="jxr_linenumber" name="L6934" href="#L6934">6934</a> 				{
+<a class="jxr_linenumber" name="L6935" href="#L6935">6935</a> 				setState(1079);
+<a class="jxr_linenumber" name="L6936" href="#L6936">6936</a> 				match(LITERAL_YIELD);
+<a class="jxr_linenumber" name="L6937" href="#L6937">6937</a> 				setState(1080);
+<a class="jxr_linenumber" name="L6938" href="#L6938">6938</a> 				expression();
+<a class="jxr_linenumber" name="L6939" href="#L6939">6939</a> 				setState(1081);
+<a class="jxr_linenumber" name="L6940" href="#L6940">6940</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6941" href="#L6941">6941</a> 				}
+<a class="jxr_linenumber" name="L6942" href="#L6942">6942</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6943" href="#L6943">6943</a> 			<strong class="jxr_keyword">case</strong> 10:
+<a class="jxr_linenumber" name="L6944" href="#L6944">6944</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchStatContext(_localctx);
+<a class="jxr_linenumber" name="L6945" href="#L6945">6945</a> 				enterOuterAlt(_localctx, 10);
+<a class="jxr_linenumber" name="L6946" href="#L6946">6946</a> 				{
+<a class="jxr_linenumber" name="L6947" href="#L6947">6947</a> 				setState(1083);
+<a class="jxr_linenumber" name="L6948" href="#L6948">6948</a> 				switchExpressionOrStatement();
+<a class="jxr_linenumber" name="L6949" href="#L6949">6949</a> 				}
+<a class="jxr_linenumber" name="L6950" href="#L6950">6950</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6951" href="#L6951">6951</a> 			<strong class="jxr_keyword">case</strong> 11:
+<a class="jxr_linenumber" name="L6952" href="#L6952">6952</a> 				_localctx = <strong class="jxr_keyword">new</strong> SyncStatContext(_localctx);
+<a class="jxr_linenumber" name="L6953" href="#L6953">6953</a> 				enterOuterAlt(_localctx, 11);
+<a class="jxr_linenumber" name="L6954" href="#L6954">6954</a> 				{
+<a class="jxr_linenumber" name="L6955" href="#L6955">6955</a> 				setState(1084);
+<a class="jxr_linenumber" name="L6956" href="#L6956">6956</a> 				match(LITERAL_SYNCHRONIZED);
+<a class="jxr_linenumber" name="L6957" href="#L6957">6957</a> 				setState(1085);
+<a class="jxr_linenumber" name="L6958" href="#L6958">6958</a> 				parExpression();
+<a class="jxr_linenumber" name="L6959" href="#L6959">6959</a> 				setState(1086);
+<a class="jxr_linenumber" name="L6960" href="#L6960">6960</a> 				block();
+<a class="jxr_linenumber" name="L6961" href="#L6961">6961</a> 				}
+<a class="jxr_linenumber" name="L6962" href="#L6962">6962</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6963" href="#L6963">6963</a> 			<strong class="jxr_keyword">case</strong> 12:
+<a class="jxr_linenumber" name="L6964" href="#L6964">6964</a> 				_localctx = <strong class="jxr_keyword">new</strong> ReturnStatContext(_localctx);
+<a class="jxr_linenumber" name="L6965" href="#L6965">6965</a> 				enterOuterAlt(_localctx, 12);
+<a class="jxr_linenumber" name="L6966" href="#L6966">6966</a> 				{
+<a class="jxr_linenumber" name="L6967" href="#L6967">6967</a> 				setState(1088);
+<a class="jxr_linenumber" name="L6968" href="#L6968">6968</a> 				match(LITERAL_RETURN);
+<a class="jxr_linenumber" name="L6969" href="#L6969">6969</a> 				setState(1090);
+<a class="jxr_linenumber" name="L6970" href="#L6970">6970</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L6971" href="#L6971">6971</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L6972" href="#L6972">6972</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L6973" href="#L6973">6973</a> 					{
+<a class="jxr_linenumber" name="L6974" href="#L6974">6974</a> 					setState(1089);
+<a class="jxr_linenumber" name="L6975" href="#L6975">6975</a> 					expression();
+<a class="jxr_linenumber" name="L6976" href="#L6976">6976</a> 					}
+<a class="jxr_linenumber" name="L6977" href="#L6977">6977</a> 				}
+<a class="jxr_linenumber" name="L6978" href="#L6978">6978</a> 
+<a class="jxr_linenumber" name="L6979" href="#L6979">6979</a> 				setState(1092);
+<a class="jxr_linenumber" name="L6980" href="#L6980">6980</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6981" href="#L6981">6981</a> 				}
+<a class="jxr_linenumber" name="L6982" href="#L6982">6982</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6983" href="#L6983">6983</a> 			<strong class="jxr_keyword">case</strong> 13:
+<a class="jxr_linenumber" name="L6984" href="#L6984">6984</a> 				_localctx = <strong class="jxr_keyword">new</strong> ThrowStatContext(_localctx);
+<a class="jxr_linenumber" name="L6985" href="#L6985">6985</a> 				enterOuterAlt(_localctx, 13);
+<a class="jxr_linenumber" name="L6986" href="#L6986">6986</a> 				{
+<a class="jxr_linenumber" name="L6987" href="#L6987">6987</a> 				setState(1093);
+<a class="jxr_linenumber" name="L6988" href="#L6988">6988</a> 				match(LITERAL_THROW);
+<a class="jxr_linenumber" name="L6989" href="#L6989">6989</a> 				setState(1094);
+<a class="jxr_linenumber" name="L6990" href="#L6990">6990</a> 				expression();
+<a class="jxr_linenumber" name="L6991" href="#L6991">6991</a> 				setState(1095);
+<a class="jxr_linenumber" name="L6992" href="#L6992">6992</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L6993" href="#L6993">6993</a> 				}
+<a class="jxr_linenumber" name="L6994" href="#L6994">6994</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L6995" href="#L6995">6995</a> 			<strong class="jxr_keyword">case</strong> 14:
+<a class="jxr_linenumber" name="L6996" href="#L6996">6996</a> 				_localctx = <strong class="jxr_keyword">new</strong> BreakStatContext(_localctx);
+<a class="jxr_linenumber" name="L6997" href="#L6997">6997</a> 				enterOuterAlt(_localctx, 14);
+<a class="jxr_linenumber" name="L6998" href="#L6998">6998</a> 				{
+<a class="jxr_linenumber" name="L6999" href="#L6999">6999</a> 				setState(1097);
+<a class="jxr_linenumber" name="L7000" href="#L7000">7000</a> 				match(LITERAL_BREAK);
+<a class="jxr_linenumber" name="L7001" href="#L7001">7001</a> 				setState(1099);
+<a class="jxr_linenumber" name="L7002" href="#L7002">7002</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7003" href="#L7003">7003</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7004" href="#L7004">7004</a> 				<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
+<a class="jxr_linenumber" name="L7005" href="#L7005">7005</a> 					{
+<a class="jxr_linenumber" name="L7006" href="#L7006">7006</a> 					setState(1098);
+<a class="jxr_linenumber" name="L7007" href="#L7007">7007</a> 					id();
+<a class="jxr_linenumber" name="L7008" href="#L7008">7008</a> 					}
+<a class="jxr_linenumber" name="L7009" href="#L7009">7009</a> 				}
+<a class="jxr_linenumber" name="L7010" href="#L7010">7010</a> 
+<a class="jxr_linenumber" name="L7011" href="#L7011">7011</a> 				setState(1101);
+<a class="jxr_linenumber" name="L7012" href="#L7012">7012</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L7013" href="#L7013">7013</a> 				}
+<a class="jxr_linenumber" name="L7014" href="#L7014">7014</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7015" href="#L7015">7015</a> 			<strong class="jxr_keyword">case</strong> 15:
+<a class="jxr_linenumber" name="L7016" href="#L7016">7016</a> 				_localctx = <strong class="jxr_keyword">new</strong> ContinueStatContext(_localctx);
+<a class="jxr_linenumber" name="L7017" href="#L7017">7017</a> 				enterOuterAlt(_localctx, 15);
+<a class="jxr_linenumber" name="L7018" href="#L7018">7018</a> 				{
+<a class="jxr_linenumber" name="L7019" href="#L7019">7019</a> 				setState(1102);
+<a class="jxr_linenumber" name="L7020" href="#L7020">7020</a> 				match(LITERAL_CONTINUE);
+<a class="jxr_linenumber" name="L7021" href="#L7021">7021</a> 				setState(1104);
+<a class="jxr_linenumber" name="L7022" href="#L7022">7022</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7023" href="#L7023">7023</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7024" href="#L7024">7024</a> 				<strong class="jxr_keyword">if</strong> (_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) {
+<a class="jxr_linenumber" name="L7025" href="#L7025">7025</a> 					{
+<a class="jxr_linenumber" name="L7026" href="#L7026">7026</a> 					setState(1103);
+<a class="jxr_linenumber" name="L7027" href="#L7027">7027</a> 					id();
+<a class="jxr_linenumber" name="L7028" href="#L7028">7028</a> 					}
+<a class="jxr_linenumber" name="L7029" href="#L7029">7029</a> 				}
+<a class="jxr_linenumber" name="L7030" href="#L7030">7030</a> 
+<a class="jxr_linenumber" name="L7031" href="#L7031">7031</a> 				setState(1106);
+<a class="jxr_linenumber" name="L7032" href="#L7032">7032</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L7033" href="#L7033">7033</a> 				}
+<a class="jxr_linenumber" name="L7034" href="#L7034">7034</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7035" href="#L7035">7035</a> 			<strong class="jxr_keyword">case</strong> 16:
+<a class="jxr_linenumber" name="L7036" href="#L7036">7036</a> 				_localctx = <strong class="jxr_keyword">new</strong> EmptyStatContext(_localctx);
+<a class="jxr_linenumber" name="L7037" href="#L7037">7037</a> 				enterOuterAlt(_localctx, 16);
+<a class="jxr_linenumber" name="L7038" href="#L7038">7038</a> 				{
+<a class="jxr_linenumber" name="L7039" href="#L7039">7039</a> 				setState(1107);
+<a class="jxr_linenumber" name="L7040" href="#L7040">7040</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L7041" href="#L7041">7041</a> 				}
+<a class="jxr_linenumber" name="L7042" href="#L7042">7042</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7043" href="#L7043">7043</a> 			<strong class="jxr_keyword">case</strong> 17:
+<a class="jxr_linenumber" name="L7044" href="#L7044">7044</a> 				_localctx = <strong class="jxr_keyword">new</strong> ExpStatContext(_localctx);
+<a class="jxr_linenumber" name="L7045" href="#L7045">7045</a> 				enterOuterAlt(_localctx, 17);
+<a class="jxr_linenumber" name="L7046" href="#L7046">7046</a> 				{
+<a class="jxr_linenumber" name="L7047" href="#L7047">7047</a> 				setState(1108);
+<a class="jxr_linenumber" name="L7048" href="#L7048">7048</a> 				((ExpStatContext)_localctx).statementExpression = expression();
+<a class="jxr_linenumber" name="L7049" href="#L7049">7049</a> 				setState(1109);
+<a class="jxr_linenumber" name="L7050" href="#L7050">7050</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L7051" href="#L7051">7051</a> 				}
+<a class="jxr_linenumber" name="L7052" href="#L7052">7052</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7053" href="#L7053">7053</a> 			<strong class="jxr_keyword">case</strong> 18:
+<a class="jxr_linenumber" name="L7054" href="#L7054">7054</a> 				_localctx = <strong class="jxr_keyword">new</strong> LabelStatContext(_localctx);
+<a class="jxr_linenumber" name="L7055" href="#L7055">7055</a> 				enterOuterAlt(_localctx, 18);
+<a class="jxr_linenumber" name="L7056" href="#L7056">7056</a> 				{
+<a class="jxr_linenumber" name="L7057" href="#L7057">7057</a> 				setState(1111);
+<a class="jxr_linenumber" name="L7058" href="#L7058">7058</a> 				id();
+<a class="jxr_linenumber" name="L7059" href="#L7059">7059</a> 				setState(1112);
+<a class="jxr_linenumber" name="L7060" href="#L7060">7060</a> 				match(COLON);
+<a class="jxr_linenumber" name="L7061" href="#L7061">7061</a> 				setState(1113);
+<a class="jxr_linenumber" name="L7062" href="#L7062">7062</a> 				statement();
+<a class="jxr_linenumber" name="L7063" href="#L7063">7063</a> 				}
+<a class="jxr_linenumber" name="L7064" href="#L7064">7064</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7065" href="#L7065">7065</a> 			}
 <a class="jxr_linenumber" name="L7066" href="#L7066">7066</a> 		}
-<a class="jxr_linenumber" name="L7067" href="#L7067">7067</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7068" href="#L7068">7068</a> 			exitRule();
-<a class="jxr_linenumber" name="L7069" href="#L7069">7069</a> 		}
-<a class="jxr_linenumber" name="L7070" href="#L7070">7070</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7071" href="#L7071">7071</a> 	}
-<a class="jxr_linenumber" name="L7072" href="#L7072">7072</a> 
-<a class="jxr_linenumber" name="L7073" href="#L7073">7073</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7074" href="#L7074">7074</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchExpressionOrStatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7075" href="#L7075">7075</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SWITCH() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SWITCH, 0); }
-<a class="jxr_linenumber" name="L7076" href="#L7076">7076</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
-<a class="jxr_linenumber" name="L7077" href="#L7077">7077</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7078" href="#L7078">7078</a> 		}
-<a class="jxr_linenumber" name="L7079" href="#L7079">7079</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
-<a class="jxr_linenumber" name="L7080" href="#L7080">7080</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext switchBlock() {
-<a class="jxr_linenumber" name="L7081" href="#L7081">7081</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7082" href="#L7082">7082</a> 		}
-<a class="jxr_linenumber" name="L7083" href="#L7083">7083</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
-<a class="jxr_linenumber" name="L7084" href="#L7084">7084</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7085" href="#L7085">7085</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7086" href="#L7086">7086</a> 		}
-<a class="jxr_linenumber" name="L7087" href="#L7087">7087</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchExpressionOrStatement; }
-<a class="jxr_linenumber" name="L7088" href="#L7088">7088</a> 		@Override
-<a class="jxr_linenumber" name="L7089" href="#L7089">7089</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7090" href="#L7090">7090</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchExpressionOrStatement(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7091" href="#L7091">7091</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7092" href="#L7092">7092</a> 		}
-<a class="jxr_linenumber" name="L7093" href="#L7093">7093</a> 	}
-<a class="jxr_linenumber" name="L7094" href="#L7094">7094</a> 
-<a class="jxr_linenumber" name="L7095" href="#L7095">7095</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7096" href="#L7096">7096</a> 		SwitchExpressionOrStatementContext _localctx = <strong class="jxr_keyword">new</strong> SwitchExpressionOrStatementContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7097" href="#L7097">7097</a> 		enterRule(_localctx, 162, RULE_switchExpressionOrStatement);
-<a class="jxr_linenumber" name="L7098" href="#L7098">7098</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7099" href="#L7099">7099</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7100" href="#L7100">7100</a> 			{
-<a class="jxr_linenumber" name="L7101" href="#L7101">7101</a> 			setState(1117);
-<a class="jxr_linenumber" name="L7102" href="#L7102">7102</a> 			match(LITERAL_SWITCH);
-<a class="jxr_linenumber" name="L7103" href="#L7103">7103</a> 			setState(1118);
-<a class="jxr_linenumber" name="L7104" href="#L7104">7104</a> 			parExpression();
-<a class="jxr_linenumber" name="L7105" href="#L7105">7105</a> 			setState(1119);
-<a class="jxr_linenumber" name="L7106" href="#L7106">7106</a> 			match(LCURLY);
-<a class="jxr_linenumber" name="L7107" href="#L7107">7107</a> 			switchBlockDepth++;
-<a class="jxr_linenumber" name="L7108" href="#L7108">7108</a> 			setState(1121);
-<a class="jxr_linenumber" name="L7109" href="#L7109">7109</a> 			switchBlock();
-<a class="jxr_linenumber" name="L7110" href="#L7110">7110</a> 			switchBlockDepth--;
-<a class="jxr_linenumber" name="L7111" href="#L7111">7111</a> 			setState(1123);
-<a class="jxr_linenumber" name="L7112" href="#L7112">7112</a> 			match(RCURLY);
-<a class="jxr_linenumber" name="L7113" href="#L7113">7113</a> 			}
-<a class="jxr_linenumber" name="L7114" href="#L7114">7114</a> 		}
-<a class="jxr_linenumber" name="L7115" href="#L7115">7115</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7116" href="#L7116">7116</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7117" href="#L7117">7117</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7118" href="#L7118">7118</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7067" href="#L7067">7067</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7068" href="#L7068">7068</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7069" href="#L7069">7069</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7070" href="#L7070">7070</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7071" href="#L7071">7071</a> 		}
+<a class="jxr_linenumber" name="L7072" href="#L7072">7072</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7073" href="#L7073">7073</a> 			exitRule();
+<a class="jxr_linenumber" name="L7074" href="#L7074">7074</a> 		}
+<a class="jxr_linenumber" name="L7075" href="#L7075">7075</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7076" href="#L7076">7076</a> 	}
+<a class="jxr_linenumber" name="L7077" href="#L7077">7077</a> 
+<a class="jxr_linenumber" name="L7078" href="#L7078">7078</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7079" href="#L7079">7079</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchExpressionOrStatementContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7080" href="#L7080">7080</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SWITCH() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SWITCH, 0); }
+<a class="jxr_linenumber" name="L7081" href="#L7081">7081</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext parExpression() {
+<a class="jxr_linenumber" name="L7082" href="#L7082">7082</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ParExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7083" href="#L7083">7083</a> 		}
+<a class="jxr_linenumber" name="L7084" href="#L7084">7084</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LCURLY, 0); }
+<a class="jxr_linenumber" name="L7085" href="#L7085">7085</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext switchBlock() {
+<a class="jxr_linenumber" name="L7086" href="#L7086">7086</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7087" href="#L7087">7087</a> 		}
+<a class="jxr_linenumber" name="L7088" href="#L7088">7088</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RCURLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RCURLY, 0); }
+<a class="jxr_linenumber" name="L7089" href="#L7089">7089</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7090" href="#L7090">7090</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7091" href="#L7091">7091</a> 		}
+<a class="jxr_linenumber" name="L7092" href="#L7092">7092</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchExpressionOrStatement; }
+<a class="jxr_linenumber" name="L7093" href="#L7093">7093</a> 		@Override
+<a class="jxr_linenumber" name="L7094" href="#L7094">7094</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7095" href="#L7095">7095</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchExpressionOrStatement(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7096" href="#L7096">7096</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7097" href="#L7097">7097</a> 		}
+<a class="jxr_linenumber" name="L7098" href="#L7098">7098</a> 	}
+<a class="jxr_linenumber" name="L7099" href="#L7099">7099</a> 
+<a class="jxr_linenumber" name="L7100" href="#L7100">7100</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7101" href="#L7101">7101</a> 		SwitchExpressionOrStatementContext _localctx = <strong class="jxr_keyword">new</strong> SwitchExpressionOrStatementContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7102" href="#L7102">7102</a> 		enterRule(_localctx, 162, RULE_switchExpressionOrStatement);
+<a class="jxr_linenumber" name="L7103" href="#L7103">7103</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7104" href="#L7104">7104</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7105" href="#L7105">7105</a> 			{
+<a class="jxr_linenumber" name="L7106" href="#L7106">7106</a> 			setState(1117);
+<a class="jxr_linenumber" name="L7107" href="#L7107">7107</a> 			match(LITERAL_SWITCH);
+<a class="jxr_linenumber" name="L7108" href="#L7108">7108</a> 			setState(1118);
+<a class="jxr_linenumber" name="L7109" href="#L7109">7109</a> 			parExpression();
+<a class="jxr_linenumber" name="L7110" href="#L7110">7110</a> 			setState(1119);
+<a class="jxr_linenumber" name="L7111" href="#L7111">7111</a> 			match(LCURLY);
+<a class="jxr_linenumber" name="L7112" href="#L7112">7112</a> 			switchBlockDepth++;
+<a class="jxr_linenumber" name="L7113" href="#L7113">7113</a> 			setState(1121);
+<a class="jxr_linenumber" name="L7114" href="#L7114">7114</a> 			switchBlock();
+<a class="jxr_linenumber" name="L7115" href="#L7115">7115</a> 			switchBlockDepth--;
+<a class="jxr_linenumber" name="L7116" href="#L7116">7116</a> 			setState(1123);
+<a class="jxr_linenumber" name="L7117" href="#L7117">7117</a> 			match(RCURLY);
+<a class="jxr_linenumber" name="L7118" href="#L7118">7118</a> 			}
 <a class="jxr_linenumber" name="L7119" href="#L7119">7119</a> 		}
-<a class="jxr_linenumber" name="L7120" href="#L7120">7120</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7121" href="#L7121">7121</a> 			exitRule();
-<a class="jxr_linenumber" name="L7122" href="#L7122">7122</a> 		}
-<a class="jxr_linenumber" name="L7123" href="#L7123">7123</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7124" href="#L7124">7124</a> 	}
-<a class="jxr_linenumber" name="L7125" href="#L7125">7125</a> 
-<a class="jxr_linenumber" name="L7126" href="#L7126">7126</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7127" href="#L7127">7127</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7128" href="#L7128">7128</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7129" href="#L7129">7129</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7130" href="#L7130">7130</a> 		}
-<a class="jxr_linenumber" name="L7131" href="#L7131">7131</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchBlock; }
-<a class="jxr_linenumber" name="L7132" href="#L7132">7132</a> 	 
-<a class="jxr_linenumber" name="L7133" href="#L7133">7133</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext() { }
-<a class="jxr_linenumber" name="L7134" href="#L7134">7134</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SwitchBlockContext ctx) {
-<a class="jxr_linenumber" name="L7135" href="#L7135">7135</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L7136" href="#L7136">7136</a> 		}
-<a class="jxr_linenumber" name="L7137" href="#L7137">7137</a> 	}
-<a class="jxr_linenumber" name="L7138" href="#L7138">7138</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7139" href="#L7139">7139</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchRulesContext <strong class="jxr_keyword">extends</strong> SwitchBlockContext {
-<a class="jxr_linenumber" name="L7140" href="#L7140">7140</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabeledRuleContext&gt; switchLabeledRule() {
-<a class="jxr_linenumber" name="L7141" href="#L7141">7141</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabeledRuleContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7142" href="#L7142">7142</a> 		}
-<a class="jxr_linenumber" name="L7143" href="#L7143">7143</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledRuleContext switchLabeledRule(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7144" href="#L7144">7144</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledRuleContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7145" href="#L7145">7145</a> 		}
-<a class="jxr_linenumber" name="L7146" href="#L7146">7146</a> 		<strong class="jxr_keyword">public</strong> SwitchRulesContext(SwitchBlockContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L7147" href="#L7147">7147</a> 		@Override
-<a class="jxr_linenumber" name="L7148" href="#L7148">7148</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7149" href="#L7149">7149</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchRules(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7150" href="#L7150">7150</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7151" href="#L7151">7151</a> 		}
-<a class="jxr_linenumber" name="L7152" href="#L7152">7152</a> 	}
-<a class="jxr_linenumber" name="L7153" href="#L7153">7153</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7154" href="#L7154">7154</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlocksContext <strong class="jxr_keyword">extends</strong> SwitchBlockContext {
-<a class="jxr_linenumber" name="L7155" href="#L7155">7155</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup;
-<a class="jxr_linenumber" name="L7156" href="#L7156">7156</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchBlockStatementGroupContext&gt; groups = <strong class="jxr_keyword">new</strong> ArrayList&lt;SwitchBlockStatementGroupContext&gt;();
-<a class="jxr_linenumber" name="L7157" href="#L7157">7157</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel;
-<a class="jxr_linenumber" name="L7158" href="#L7158">7158</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; emptyLabels = <strong class="jxr_keyword">new</strong> ArrayList&lt;SwitchLabelContext&gt;();
-<a class="jxr_linenumber" name="L7159" href="#L7159">7159</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchBlockStatementGroupContext&gt; switchBlockStatementGroup() {
-<a class="jxr_linenumber" name="L7160" href="#L7160">7160</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchBlockStatementGroupContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7161" href="#L7161">7161</a> 		}
-<a class="jxr_linenumber" name="L7162" href="#L7162">7162</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7163" href="#L7163">7163</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchBlockStatementGroupContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7164" href="#L7164">7164</a> 		}
-<a class="jxr_linenumber" name="L7165" href="#L7165">7165</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; switchLabel() {
-<a class="jxr_linenumber" name="L7166" href="#L7166">7166</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabelContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7167" href="#L7167">7167</a> 		}
-<a class="jxr_linenumber" name="L7168" href="#L7168">7168</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7169" href="#L7169">7169</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7170" href="#L7170">7170</a> 		}
-<a class="jxr_linenumber" name="L7171" href="#L7171">7171</a> 		<strong class="jxr_keyword">public</strong> SwitchBlocksContext(SwitchBlockContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L7172" href="#L7172">7172</a> 		@Override
-<a class="jxr_linenumber" name="L7173" href="#L7173">7173</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7174" href="#L7174">7174</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchBlocks(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7175" href="#L7175">7175</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7176" href="#L7176">7176</a> 		}
-<a class="jxr_linenumber" name="L7177" href="#L7177">7177</a> 	}
-<a class="jxr_linenumber" name="L7178" href="#L7178">7178</a> 
-<a class="jxr_linenumber" name="L7179" href="#L7179">7179</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchBlockContext switchBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7180" href="#L7180">7180</a> 		SwitchBlockContext _localctx = <strong class="jxr_keyword">new</strong> SwitchBlockContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7181" href="#L7181">7181</a> 		enterRule(_localctx, 164, RULE_switchBlock);
-<a class="jxr_linenumber" name="L7182" href="#L7182">7182</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L7183" href="#L7183">7183</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7184" href="#L7184">7184</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L7185" href="#L7185">7185</a> 			setState(1142);
-<a class="jxr_linenumber" name="L7186" href="#L7186">7186</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7187" href="#L7187">7187</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,128,_ctx) ) {
-<a class="jxr_linenumber" name="L7188" href="#L7188">7188</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L7189" href="#L7189">7189</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchRulesContext(_localctx);
-<a class="jxr_linenumber" name="L7190" href="#L7190">7190</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7191" href="#L7191">7191</a> 				{
-<a class="jxr_linenumber" name="L7192" href="#L7192">7192</a> 				setState(1126); 
-<a class="jxr_linenumber" name="L7193" href="#L7193">7193</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7194" href="#L7194">7194</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7195" href="#L7195">7195</a> 				<strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L7196" href="#L7196">7196</a> 					{
-<a class="jxr_linenumber" name="L7197" href="#L7197">7197</a> 					{
-<a class="jxr_linenumber" name="L7198" href="#L7198">7198</a> 					setState(1125);
-<a class="jxr_linenumber" name="L7199" href="#L7199">7199</a> 					switchLabeledRule();
-<a class="jxr_linenumber" name="L7200" href="#L7200">7200</a> 					}
-<a class="jxr_linenumber" name="L7201" href="#L7201">7201</a> 					}
-<a class="jxr_linenumber" name="L7202" href="#L7202">7202</a> 					setState(1128); 
-<a class="jxr_linenumber" name="L7203" href="#L7203">7203</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7204" href="#L7204">7204</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7205" href="#L7205">7205</a> 				} <strong class="jxr_keyword">while</strong> ( _la==LITERAL_CASE || _la==LITERAL_DEFAULT );
-<a class="jxr_linenumber" name="L7206" href="#L7206">7206</a> 				}
-<a class="jxr_linenumber" name="L7207" href="#L7207">7207</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7208" href="#L7208">7208</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L7209" href="#L7209">7209</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchBlocksContext(_localctx);
-<a class="jxr_linenumber" name="L7210" href="#L7210">7210</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L7211" href="#L7211">7211</a> 				{
-<a class="jxr_linenumber" name="L7212" href="#L7212">7212</a> 				setState(1133);
-<a class="jxr_linenumber" name="L7213" href="#L7213">7213</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7214" href="#L7214">7214</a> 				_alt = getInterpreter().adaptivePredict(_input,126,_ctx);
-<a class="jxr_linenumber" name="L7215" href="#L7215">7215</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L7216" href="#L7216">7216</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L7217" href="#L7217">7217</a> 						{
-<a class="jxr_linenumber" name="L7218" href="#L7218">7218</a> 						{
-<a class="jxr_linenumber" name="L7219" href="#L7219">7219</a> 						setState(1130);
-<a class="jxr_linenumber" name="L7220" href="#L7220">7220</a> 						((SwitchBlocksContext)_localctx).switchBlockStatementGroup = switchBlockStatementGroup();
-<a class="jxr_linenumber" name="L7221" href="#L7221">7221</a> 						((SwitchBlocksContext)_localctx).groups.add(((SwitchBlocksContext)_localctx).switchBlockStatementGroup);
-<a class="jxr_linenumber" name="L7222" href="#L7222">7222</a> 						}
-<a class="jxr_linenumber" name="L7223" href="#L7223">7223</a> 						} 
-<a class="jxr_linenumber" name="L7224" href="#L7224">7224</a> 					}
-<a class="jxr_linenumber" name="L7225" href="#L7225">7225</a> 					setState(1135);
-<a class="jxr_linenumber" name="L7226" href="#L7226">7226</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7227" href="#L7227">7227</a> 					_alt = getInterpreter().adaptivePredict(_input,126,_ctx);
-<a class="jxr_linenumber" name="L7228" href="#L7228">7228</a> 				}
-<a class="jxr_linenumber" name="L7229" href="#L7229">7229</a> 				setState(1139);
-<a class="jxr_linenumber" name="L7230" href="#L7230">7230</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7231" href="#L7231">7231</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7232" href="#L7232">7232</a> 				<strong class="jxr_keyword">while</strong> (_la==LITERAL_CASE || _la==LITERAL_DEFAULT) {
-<a class="jxr_linenumber" name="L7233" href="#L7233">7233</a> 					{
-<a class="jxr_linenumber" name="L7234" href="#L7234">7234</a> 					{
-<a class="jxr_linenumber" name="L7235" href="#L7235">7235</a> 					setState(1136);
-<a class="jxr_linenumber" name="L7236" href="#L7236">7236</a> 					((SwitchBlocksContext)_localctx).switchLabel = switchLabel();
-<a class="jxr_linenumber" name="L7237" href="#L7237">7237</a> 					((SwitchBlocksContext)_localctx).emptyLabels.add(((SwitchBlocksContext)_localctx).switchLabel);
-<a class="jxr_linenumber" name="L7238" href="#L7238">7238</a> 					}
-<a class="jxr_linenumber" name="L7239" href="#L7239">7239</a> 					}
-<a class="jxr_linenumber" name="L7240" href="#L7240">7240</a> 					setState(1141);
-<a class="jxr_linenumber" name="L7241" href="#L7241">7241</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7242" href="#L7242">7242</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7243" href="#L7243">7243</a> 				}
-<a class="jxr_linenumber" name="L7244" href="#L7244">7244</a> 				}
-<a class="jxr_linenumber" name="L7245" href="#L7245">7245</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7246" href="#L7246">7246</a> 			}
-<a class="jxr_linenumber" name="L7247" href="#L7247">7247</a> 		}
-<a class="jxr_linenumber" name="L7248" href="#L7248">7248</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7249" href="#L7249">7249</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7250" href="#L7250">7250</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7251" href="#L7251">7251</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7120" href="#L7120">7120</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7121" href="#L7121">7121</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7122" href="#L7122">7122</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7123" href="#L7123">7123</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7124" href="#L7124">7124</a> 		}
+<a class="jxr_linenumber" name="L7125" href="#L7125">7125</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7126" href="#L7126">7126</a> 			exitRule();
+<a class="jxr_linenumber" name="L7127" href="#L7127">7127</a> 		}
+<a class="jxr_linenumber" name="L7128" href="#L7128">7128</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7129" href="#L7129">7129</a> 	}
+<a class="jxr_linenumber" name="L7130" href="#L7130">7130</a> 
+<a class="jxr_linenumber" name="L7131" href="#L7131">7131</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7132" href="#L7132">7132</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7133" href="#L7133">7133</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7134" href="#L7134">7134</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7135" href="#L7135">7135</a> 		}
+<a class="jxr_linenumber" name="L7136" href="#L7136">7136</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchBlock; }
+<a class="jxr_linenumber" name="L7137" href="#L7137">7137</a> 	 
+<a class="jxr_linenumber" name="L7138" href="#L7138">7138</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockContext() { }
+<a class="jxr_linenumber" name="L7139" href="#L7139">7139</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SwitchBlockContext ctx) {
+<a class="jxr_linenumber" name="L7140" href="#L7140">7140</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L7141" href="#L7141">7141</a> 		}
+<a class="jxr_linenumber" name="L7142" href="#L7142">7142</a> 	}
+<a class="jxr_linenumber" name="L7143" href="#L7143">7143</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7144" href="#L7144">7144</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchRulesContext <strong class="jxr_keyword">extends</strong> SwitchBlockContext {
+<a class="jxr_linenumber" name="L7145" href="#L7145">7145</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabeledRuleContext&gt; switchLabeledRule() {
+<a class="jxr_linenumber" name="L7146" href="#L7146">7146</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabeledRuleContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7147" href="#L7147">7147</a> 		}
+<a class="jxr_linenumber" name="L7148" href="#L7148">7148</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledRuleContext switchLabeledRule(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7149" href="#L7149">7149</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledRuleContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7150" href="#L7150">7150</a> 		}
+<a class="jxr_linenumber" name="L7151" href="#L7151">7151</a> 		<strong class="jxr_keyword">public</strong> SwitchRulesContext(SwitchBlockContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L7152" href="#L7152">7152</a> 		@Override
+<a class="jxr_linenumber" name="L7153" href="#L7153">7153</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7154" href="#L7154">7154</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchRules(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7155" href="#L7155">7155</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7156" href="#L7156">7156</a> 		}
+<a class="jxr_linenumber" name="L7157" href="#L7157">7157</a> 	}
+<a class="jxr_linenumber" name="L7158" href="#L7158">7158</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7159" href="#L7159">7159</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlocksContext <strong class="jxr_keyword">extends</strong> SwitchBlockContext {
+<a class="jxr_linenumber" name="L7160" href="#L7160">7160</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup;
+<a class="jxr_linenumber" name="L7161" href="#L7161">7161</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchBlockStatementGroupContext&gt; groups = <strong class="jxr_keyword">new</strong> ArrayList&lt;SwitchBlockStatementGroupContext&gt;();
+<a class="jxr_linenumber" name="L7162" href="#L7162">7162</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel;
+<a class="jxr_linenumber" name="L7163" href="#L7163">7163</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; emptyLabels = <strong class="jxr_keyword">new</strong> ArrayList&lt;SwitchLabelContext&gt;();
+<a class="jxr_linenumber" name="L7164" href="#L7164">7164</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchBlockStatementGroupContext&gt; switchBlockStatementGroup() {
+<a class="jxr_linenumber" name="L7165" href="#L7165">7165</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchBlockStatementGroupContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7166" href="#L7166">7166</a> 		}
+<a class="jxr_linenumber" name="L7167" href="#L7167">7167</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7168" href="#L7168">7168</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchBlockStatementGroupContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7169" href="#L7169">7169</a> 		}
+<a class="jxr_linenumber" name="L7170" href="#L7170">7170</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; switchLabel() {
+<a class="jxr_linenumber" name="L7171" href="#L7171">7171</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabelContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7172" href="#L7172">7172</a> 		}
+<a class="jxr_linenumber" name="L7173" href="#L7173">7173</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7174" href="#L7174">7174</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7175" href="#L7175">7175</a> 		}
+<a class="jxr_linenumber" name="L7176" href="#L7176">7176</a> 		<strong class="jxr_keyword">public</strong> SwitchBlocksContext(SwitchBlockContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L7177" href="#L7177">7177</a> 		@Override
+<a class="jxr_linenumber" name="L7178" href="#L7178">7178</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7179" href="#L7179">7179</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchBlocks(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7180" href="#L7180">7180</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7181" href="#L7181">7181</a> 		}
+<a class="jxr_linenumber" name="L7182" href="#L7182">7182</a> 	}
+<a class="jxr_linenumber" name="L7183" href="#L7183">7183</a> 
+<a class="jxr_linenumber" name="L7184" href="#L7184">7184</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchBlockContext switchBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7185" href="#L7185">7185</a> 		SwitchBlockContext _localctx = <strong class="jxr_keyword">new</strong> SwitchBlockContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7186" href="#L7186">7186</a> 		enterRule(_localctx, 164, RULE_switchBlock);
+<a class="jxr_linenumber" name="L7187" href="#L7187">7187</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L7188" href="#L7188">7188</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7189" href="#L7189">7189</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L7190" href="#L7190">7190</a> 			setState(1142);
+<a class="jxr_linenumber" name="L7191" href="#L7191">7191</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7192" href="#L7192">7192</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,128,_ctx) ) {
+<a class="jxr_linenumber" name="L7193" href="#L7193">7193</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L7194" href="#L7194">7194</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchRulesContext(_localctx);
+<a class="jxr_linenumber" name="L7195" href="#L7195">7195</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7196" href="#L7196">7196</a> 				{
+<a class="jxr_linenumber" name="L7197" href="#L7197">7197</a> 				setState(1126); 
+<a class="jxr_linenumber" name="L7198" href="#L7198">7198</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7199" href="#L7199">7199</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7200" href="#L7200">7200</a> 				<strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L7201" href="#L7201">7201</a> 					{
+<a class="jxr_linenumber" name="L7202" href="#L7202">7202</a> 					{
+<a class="jxr_linenumber" name="L7203" href="#L7203">7203</a> 					setState(1125);
+<a class="jxr_linenumber" name="L7204" href="#L7204">7204</a> 					switchLabeledRule();
+<a class="jxr_linenumber" name="L7205" href="#L7205">7205</a> 					}
+<a class="jxr_linenumber" name="L7206" href="#L7206">7206</a> 					}
+<a class="jxr_linenumber" name="L7207" href="#L7207">7207</a> 					setState(1128); 
+<a class="jxr_linenumber" name="L7208" href="#L7208">7208</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7209" href="#L7209">7209</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7210" href="#L7210">7210</a> 				} <strong class="jxr_keyword">while</strong> ( _la==LITERAL_CASE || _la==LITERAL_DEFAULT );
+<a class="jxr_linenumber" name="L7211" href="#L7211">7211</a> 				}
+<a class="jxr_linenumber" name="L7212" href="#L7212">7212</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7213" href="#L7213">7213</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L7214" href="#L7214">7214</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchBlocksContext(_localctx);
+<a class="jxr_linenumber" name="L7215" href="#L7215">7215</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L7216" href="#L7216">7216</a> 				{
+<a class="jxr_linenumber" name="L7217" href="#L7217">7217</a> 				setState(1133);
+<a class="jxr_linenumber" name="L7218" href="#L7218">7218</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7219" href="#L7219">7219</a> 				_alt = getInterpreter().adaptivePredict(_input,126,_ctx);
+<a class="jxr_linenumber" name="L7220" href="#L7220">7220</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L7221" href="#L7221">7221</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L7222" href="#L7222">7222</a> 						{
+<a class="jxr_linenumber" name="L7223" href="#L7223">7223</a> 						{
+<a class="jxr_linenumber" name="L7224" href="#L7224">7224</a> 						setState(1130);
+<a class="jxr_linenumber" name="L7225" href="#L7225">7225</a> 						((SwitchBlocksContext)_localctx).switchBlockStatementGroup = switchBlockStatementGroup();
+<a class="jxr_linenumber" name="L7226" href="#L7226">7226</a> 						((SwitchBlocksContext)_localctx).groups.add(((SwitchBlocksContext)_localctx).switchBlockStatementGroup);
+<a class="jxr_linenumber" name="L7227" href="#L7227">7227</a> 						}
+<a class="jxr_linenumber" name="L7228" href="#L7228">7228</a> 						} 
+<a class="jxr_linenumber" name="L7229" href="#L7229">7229</a> 					}
+<a class="jxr_linenumber" name="L7230" href="#L7230">7230</a> 					setState(1135);
+<a class="jxr_linenumber" name="L7231" href="#L7231">7231</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7232" href="#L7232">7232</a> 					_alt = getInterpreter().adaptivePredict(_input,126,_ctx);
+<a class="jxr_linenumber" name="L7233" href="#L7233">7233</a> 				}
+<a class="jxr_linenumber" name="L7234" href="#L7234">7234</a> 				setState(1139);
+<a class="jxr_linenumber" name="L7235" href="#L7235">7235</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7236" href="#L7236">7236</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7237" href="#L7237">7237</a> 				<strong class="jxr_keyword">while</strong> (_la==LITERAL_CASE || _la==LITERAL_DEFAULT) {
+<a class="jxr_linenumber" name="L7238" href="#L7238">7238</a> 					{
+<a class="jxr_linenumber" name="L7239" href="#L7239">7239</a> 					{
+<a class="jxr_linenumber" name="L7240" href="#L7240">7240</a> 					setState(1136);
+<a class="jxr_linenumber" name="L7241" href="#L7241">7241</a> 					((SwitchBlocksContext)_localctx).switchLabel = switchLabel();
+<a class="jxr_linenumber" name="L7242" href="#L7242">7242</a> 					((SwitchBlocksContext)_localctx).emptyLabels.add(((SwitchBlocksContext)_localctx).switchLabel);
+<a class="jxr_linenumber" name="L7243" href="#L7243">7243</a> 					}
+<a class="jxr_linenumber" name="L7244" href="#L7244">7244</a> 					}
+<a class="jxr_linenumber" name="L7245" href="#L7245">7245</a> 					setState(1141);
+<a class="jxr_linenumber" name="L7246" href="#L7246">7246</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7247" href="#L7247">7247</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7248" href="#L7248">7248</a> 				}
+<a class="jxr_linenumber" name="L7249" href="#L7249">7249</a> 				}
+<a class="jxr_linenumber" name="L7250" href="#L7250">7250</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7251" href="#L7251">7251</a> 			}
 <a class="jxr_linenumber" name="L7252" href="#L7252">7252</a> 		}
-<a class="jxr_linenumber" name="L7253" href="#L7253">7253</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7254" href="#L7254">7254</a> 			exitRule();
-<a class="jxr_linenumber" name="L7255" href="#L7255">7255</a> 		}
-<a class="jxr_linenumber" name="L7256" href="#L7256">7256</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7257" href="#L7257">7257</a> 	}
-<a class="jxr_linenumber" name="L7258" href="#L7258">7258</a> 
-<a class="jxr_linenumber" name="L7259" href="#L7259">7259</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7260" href="#L7260">7260</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledRuleContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7261" href="#L7261">7261</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledExpressionContext switchLabeledExpression() {
-<a class="jxr_linenumber" name="L7262" href="#L7262">7262</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7263" href="#L7263">7263</a> 		}
-<a class="jxr_linenumber" name="L7264" href="#L7264">7264</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledBlockContext switchLabeledBlock() {
-<a class="jxr_linenumber" name="L7265" href="#L7265">7265</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledBlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7266" href="#L7266">7266</a> 		}
-<a class="jxr_linenumber" name="L7267" href="#L7267">7267</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledThrowContext switchLabeledThrow() {
-<a class="jxr_linenumber" name="L7268" href="#L7268">7268</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledThrowContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7269" href="#L7269">7269</a> 		}
-<a class="jxr_linenumber" name="L7270" href="#L7270">7270</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledRuleContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7271" href="#L7271">7271</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7272" href="#L7272">7272</a> 		}
-<a class="jxr_linenumber" name="L7273" href="#L7273">7273</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledRule; }
-<a class="jxr_linenumber" name="L7274" href="#L7274">7274</a> 		@Override
-<a class="jxr_linenumber" name="L7275" href="#L7275">7275</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7276" href="#L7276">7276</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledRule(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7277" href="#L7277">7277</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7278" href="#L7278">7278</a> 		}
-<a class="jxr_linenumber" name="L7279" href="#L7279">7279</a> 	}
-<a class="jxr_linenumber" name="L7280" href="#L7280">7280</a> 
-<a class="jxr_linenumber" name="L7281" href="#L7281">7281</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledRuleContext switchLabeledRule() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7282" href="#L7282">7282</a> 		SwitchLabeledRuleContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledRuleContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7283" href="#L7283">7283</a> 		enterRule(_localctx, 166, RULE_switchLabeledRule);
-<a class="jxr_linenumber" name="L7284" href="#L7284">7284</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7285" href="#L7285">7285</a> 			setState(1147);
-<a class="jxr_linenumber" name="L7286" href="#L7286">7286</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7287" href="#L7287">7287</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,129,_ctx) ) {
-<a class="jxr_linenumber" name="L7288" href="#L7288">7288</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L7289" href="#L7289">7289</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7290" href="#L7290">7290</a> 				{
-<a class="jxr_linenumber" name="L7291" href="#L7291">7291</a> 				setState(1144);
-<a class="jxr_linenumber" name="L7292" href="#L7292">7292</a> 				switchLabeledExpression();
-<a class="jxr_linenumber" name="L7293" href="#L7293">7293</a> 				}
-<a class="jxr_linenumber" name="L7294" href="#L7294">7294</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7295" href="#L7295">7295</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L7296" href="#L7296">7296</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L7297" href="#L7297">7297</a> 				{
-<a class="jxr_linenumber" name="L7298" href="#L7298">7298</a> 				setState(1145);
-<a class="jxr_linenumber" name="L7299" href="#L7299">7299</a> 				switchLabeledBlock();
-<a class="jxr_linenumber" name="L7300" href="#L7300">7300</a> 				}
-<a class="jxr_linenumber" name="L7301" href="#L7301">7301</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7302" href="#L7302">7302</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L7303" href="#L7303">7303</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L7304" href="#L7304">7304</a> 				{
-<a class="jxr_linenumber" name="L7305" href="#L7305">7305</a> 				setState(1146);
-<a class="jxr_linenumber" name="L7306" href="#L7306">7306</a> 				switchLabeledThrow();
-<a class="jxr_linenumber" name="L7307" href="#L7307">7307</a> 				}
-<a class="jxr_linenumber" name="L7308" href="#L7308">7308</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7309" href="#L7309">7309</a> 			}
-<a class="jxr_linenumber" name="L7310" href="#L7310">7310</a> 		}
-<a class="jxr_linenumber" name="L7311" href="#L7311">7311</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7312" href="#L7312">7312</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7313" href="#L7313">7313</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7314" href="#L7314">7314</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7253" href="#L7253">7253</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7254" href="#L7254">7254</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7255" href="#L7255">7255</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7256" href="#L7256">7256</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7257" href="#L7257">7257</a> 		}
+<a class="jxr_linenumber" name="L7258" href="#L7258">7258</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7259" href="#L7259">7259</a> 			exitRule();
+<a class="jxr_linenumber" name="L7260" href="#L7260">7260</a> 		}
+<a class="jxr_linenumber" name="L7261" href="#L7261">7261</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7262" href="#L7262">7262</a> 	}
+<a class="jxr_linenumber" name="L7263" href="#L7263">7263</a> 
+<a class="jxr_linenumber" name="L7264" href="#L7264">7264</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7265" href="#L7265">7265</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledRuleContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7266" href="#L7266">7266</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledExpressionContext switchLabeledExpression() {
+<a class="jxr_linenumber" name="L7267" href="#L7267">7267</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7268" href="#L7268">7268</a> 		}
+<a class="jxr_linenumber" name="L7269" href="#L7269">7269</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledBlockContext switchLabeledBlock() {
+<a class="jxr_linenumber" name="L7270" href="#L7270">7270</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledBlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7271" href="#L7271">7271</a> 		}
+<a class="jxr_linenumber" name="L7272" href="#L7272">7272</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledThrowContext switchLabeledThrow() {
+<a class="jxr_linenumber" name="L7273" href="#L7273">7273</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabeledThrowContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7274" href="#L7274">7274</a> 		}
+<a class="jxr_linenumber" name="L7275" href="#L7275">7275</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledRuleContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7276" href="#L7276">7276</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7277" href="#L7277">7277</a> 		}
+<a class="jxr_linenumber" name="L7278" href="#L7278">7278</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledRule; }
+<a class="jxr_linenumber" name="L7279" href="#L7279">7279</a> 		@Override
+<a class="jxr_linenumber" name="L7280" href="#L7280">7280</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7281" href="#L7281">7281</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledRule(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7282" href="#L7282">7282</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7283" href="#L7283">7283</a> 		}
+<a class="jxr_linenumber" name="L7284" href="#L7284">7284</a> 	}
+<a class="jxr_linenumber" name="L7285" href="#L7285">7285</a> 
+<a class="jxr_linenumber" name="L7286" href="#L7286">7286</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledRuleContext switchLabeledRule() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7287" href="#L7287">7287</a> 		SwitchLabeledRuleContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledRuleContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7288" href="#L7288">7288</a> 		enterRule(_localctx, 166, RULE_switchLabeledRule);
+<a class="jxr_linenumber" name="L7289" href="#L7289">7289</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7290" href="#L7290">7290</a> 			setState(1147);
+<a class="jxr_linenumber" name="L7291" href="#L7291">7291</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7292" href="#L7292">7292</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,129,_ctx) ) {
+<a class="jxr_linenumber" name="L7293" href="#L7293">7293</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L7294" href="#L7294">7294</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7295" href="#L7295">7295</a> 				{
+<a class="jxr_linenumber" name="L7296" href="#L7296">7296</a> 				setState(1144);
+<a class="jxr_linenumber" name="L7297" href="#L7297">7297</a> 				switchLabeledExpression();
+<a class="jxr_linenumber" name="L7298" href="#L7298">7298</a> 				}
+<a class="jxr_linenumber" name="L7299" href="#L7299">7299</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7300" href="#L7300">7300</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L7301" href="#L7301">7301</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L7302" href="#L7302">7302</a> 				{
+<a class="jxr_linenumber" name="L7303" href="#L7303">7303</a> 				setState(1145);
+<a class="jxr_linenumber" name="L7304" href="#L7304">7304</a> 				switchLabeledBlock();
+<a class="jxr_linenumber" name="L7305" href="#L7305">7305</a> 				}
+<a class="jxr_linenumber" name="L7306" href="#L7306">7306</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7307" href="#L7307">7307</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L7308" href="#L7308">7308</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L7309" href="#L7309">7309</a> 				{
+<a class="jxr_linenumber" name="L7310" href="#L7310">7310</a> 				setState(1146);
+<a class="jxr_linenumber" name="L7311" href="#L7311">7311</a> 				switchLabeledThrow();
+<a class="jxr_linenumber" name="L7312" href="#L7312">7312</a> 				}
+<a class="jxr_linenumber" name="L7313" href="#L7313">7313</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7314" href="#L7314">7314</a> 			}
 <a class="jxr_linenumber" name="L7315" href="#L7315">7315</a> 		}
-<a class="jxr_linenumber" name="L7316" href="#L7316">7316</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7317" href="#L7317">7317</a> 			exitRule();
-<a class="jxr_linenumber" name="L7318" href="#L7318">7318</a> 		}
-<a class="jxr_linenumber" name="L7319" href="#L7319">7319</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7320" href="#L7320">7320</a> 	}
-<a class="jxr_linenumber" name="L7321" href="#L7321">7321</a> 
-<a class="jxr_linenumber" name="L7322" href="#L7322">7322</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7323" href="#L7323">7323</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7324" href="#L7324">7324</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
-<a class="jxr_linenumber" name="L7325" href="#L7325">7325</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7326" href="#L7326">7326</a> 		}
-<a class="jxr_linenumber" name="L7327" href="#L7327">7327</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
-<a class="jxr_linenumber" name="L7328" href="#L7328">7328</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L7329" href="#L7329">7329</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7330" href="#L7330">7330</a> 		}
-<a class="jxr_linenumber" name="L7331" href="#L7331">7331</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L7332" href="#L7332">7332</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7333" href="#L7333">7333</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7334" href="#L7334">7334</a> 		}
-<a class="jxr_linenumber" name="L7335" href="#L7335">7335</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledExpression; }
-<a class="jxr_linenumber" name="L7336" href="#L7336">7336</a> 		@Override
-<a class="jxr_linenumber" name="L7337" href="#L7337">7337</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7338" href="#L7338">7338</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledExpression(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7339" href="#L7339">7339</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7340" href="#L7340">7340</a> 		}
-<a class="jxr_linenumber" name="L7341" href="#L7341">7341</a> 	}
-<a class="jxr_linenumber" name="L7342" href="#L7342">7342</a> 
-<a class="jxr_linenumber" name="L7343" href="#L7343">7343</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledExpressionContext switchLabeledExpression() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7344" href="#L7344">7344</a> 		SwitchLabeledExpressionContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledExpressionContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7345" href="#L7345">7345</a> 		enterRule(_localctx, 168, RULE_switchLabeledExpression);
-<a class="jxr_linenumber" name="L7346" href="#L7346">7346</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7347" href="#L7347">7347</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7348" href="#L7348">7348</a> 			{
-<a class="jxr_linenumber" name="L7349" href="#L7349">7349</a> 			setState(1149);
-<a class="jxr_linenumber" name="L7350" href="#L7350">7350</a> 			switchLabel();
-<a class="jxr_linenumber" name="L7351" href="#L7351">7351</a> 			setState(1150);
-<a class="jxr_linenumber" name="L7352" href="#L7352">7352</a> 			match(LAMBDA);
-<a class="jxr_linenumber" name="L7353" href="#L7353">7353</a> 			setState(1151);
-<a class="jxr_linenumber" name="L7354" href="#L7354">7354</a> 			expression();
-<a class="jxr_linenumber" name="L7355" href="#L7355">7355</a> 			setState(1152);
-<a class="jxr_linenumber" name="L7356" href="#L7356">7356</a> 			match(SEMI);
-<a class="jxr_linenumber" name="L7357" href="#L7357">7357</a> 			}
-<a class="jxr_linenumber" name="L7358" href="#L7358">7358</a> 		}
-<a class="jxr_linenumber" name="L7359" href="#L7359">7359</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7360" href="#L7360">7360</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7361" href="#L7361">7361</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7362" href="#L7362">7362</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7316" href="#L7316">7316</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7317" href="#L7317">7317</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7318" href="#L7318">7318</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7319" href="#L7319">7319</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7320" href="#L7320">7320</a> 		}
+<a class="jxr_linenumber" name="L7321" href="#L7321">7321</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7322" href="#L7322">7322</a> 			exitRule();
+<a class="jxr_linenumber" name="L7323" href="#L7323">7323</a> 		}
+<a class="jxr_linenumber" name="L7324" href="#L7324">7324</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7325" href="#L7325">7325</a> 	}
+<a class="jxr_linenumber" name="L7326" href="#L7326">7326</a> 
+<a class="jxr_linenumber" name="L7327" href="#L7327">7327</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7328" href="#L7328">7328</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7329" href="#L7329">7329</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
+<a class="jxr_linenumber" name="L7330" href="#L7330">7330</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7331" href="#L7331">7331</a> 		}
+<a class="jxr_linenumber" name="L7332" href="#L7332">7332</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
+<a class="jxr_linenumber" name="L7333" href="#L7333">7333</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L7334" href="#L7334">7334</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7335" href="#L7335">7335</a> 		}
+<a class="jxr_linenumber" name="L7336" href="#L7336">7336</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L7337" href="#L7337">7337</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7338" href="#L7338">7338</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7339" href="#L7339">7339</a> 		}
+<a class="jxr_linenumber" name="L7340" href="#L7340">7340</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledExpression; }
+<a class="jxr_linenumber" name="L7341" href="#L7341">7341</a> 		@Override
+<a class="jxr_linenumber" name="L7342" href="#L7342">7342</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7343" href="#L7343">7343</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledExpression(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7344" href="#L7344">7344</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7345" href="#L7345">7345</a> 		}
+<a class="jxr_linenumber" name="L7346" href="#L7346">7346</a> 	}
+<a class="jxr_linenumber" name="L7347" href="#L7347">7347</a> 
+<a class="jxr_linenumber" name="L7348" href="#L7348">7348</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledExpressionContext switchLabeledExpression() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7349" href="#L7349">7349</a> 		SwitchLabeledExpressionContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledExpressionContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7350" href="#L7350">7350</a> 		enterRule(_localctx, 168, RULE_switchLabeledExpression);
+<a class="jxr_linenumber" name="L7351" href="#L7351">7351</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7352" href="#L7352">7352</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7353" href="#L7353">7353</a> 			{
+<a class="jxr_linenumber" name="L7354" href="#L7354">7354</a> 			setState(1149);
+<a class="jxr_linenumber" name="L7355" href="#L7355">7355</a> 			switchLabel();
+<a class="jxr_linenumber" name="L7356" href="#L7356">7356</a> 			setState(1150);
+<a class="jxr_linenumber" name="L7357" href="#L7357">7357</a> 			match(LAMBDA);
+<a class="jxr_linenumber" name="L7358" href="#L7358">7358</a> 			setState(1151);
+<a class="jxr_linenumber" name="L7359" href="#L7359">7359</a> 			expression();
+<a class="jxr_linenumber" name="L7360" href="#L7360">7360</a> 			setState(1152);
+<a class="jxr_linenumber" name="L7361" href="#L7361">7361</a> 			match(SEMI);
+<a class="jxr_linenumber" name="L7362" href="#L7362">7362</a> 			}
 <a class="jxr_linenumber" name="L7363" href="#L7363">7363</a> 		}
-<a class="jxr_linenumber" name="L7364" href="#L7364">7364</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7365" href="#L7365">7365</a> 			exitRule();
-<a class="jxr_linenumber" name="L7366" href="#L7366">7366</a> 		}
-<a class="jxr_linenumber" name="L7367" href="#L7367">7367</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7368" href="#L7368">7368</a> 	}
-<a class="jxr_linenumber" name="L7369" href="#L7369">7369</a> 
-<a class="jxr_linenumber" name="L7370" href="#L7370">7370</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7371" href="#L7371">7371</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7372" href="#L7372">7372</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
-<a class="jxr_linenumber" name="L7373" href="#L7373">7373</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7374" href="#L7374">7374</a> 		}
-<a class="jxr_linenumber" name="L7375" href="#L7375">7375</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
-<a class="jxr_linenumber" name="L7376" href="#L7376">7376</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L7377" href="#L7377">7377</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7378" href="#L7378">7378</a> 		}
-<a class="jxr_linenumber" name="L7379" href="#L7379">7379</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7380" href="#L7380">7380</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7381" href="#L7381">7381</a> 		}
-<a class="jxr_linenumber" name="L7382" href="#L7382">7382</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledBlock; }
-<a class="jxr_linenumber" name="L7383" href="#L7383">7383</a> 		@Override
-<a class="jxr_linenumber" name="L7384" href="#L7384">7384</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7385" href="#L7385">7385</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledBlock(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7386" href="#L7386">7386</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7387" href="#L7387">7387</a> 		}
-<a class="jxr_linenumber" name="L7388" href="#L7388">7388</a> 	}
-<a class="jxr_linenumber" name="L7389" href="#L7389">7389</a> 
-<a class="jxr_linenumber" name="L7390" href="#L7390">7390</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledBlockContext switchLabeledBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7391" href="#L7391">7391</a> 		SwitchLabeledBlockContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledBlockContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7392" href="#L7392">7392</a> 		enterRule(_localctx, 170, RULE_switchLabeledBlock);
-<a class="jxr_linenumber" name="L7393" href="#L7393">7393</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7394" href="#L7394">7394</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7395" href="#L7395">7395</a> 			{
-<a class="jxr_linenumber" name="L7396" href="#L7396">7396</a> 			setState(1154);
-<a class="jxr_linenumber" name="L7397" href="#L7397">7397</a> 			switchLabel();
-<a class="jxr_linenumber" name="L7398" href="#L7398">7398</a> 			setState(1155);
-<a class="jxr_linenumber" name="L7399" href="#L7399">7399</a> 			match(LAMBDA);
-<a class="jxr_linenumber" name="L7400" href="#L7400">7400</a> 			setState(1156);
-<a class="jxr_linenumber" name="L7401" href="#L7401">7401</a> 			block();
-<a class="jxr_linenumber" name="L7402" href="#L7402">7402</a> 			}
-<a class="jxr_linenumber" name="L7403" href="#L7403">7403</a> 		}
-<a class="jxr_linenumber" name="L7404" href="#L7404">7404</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7405" href="#L7405">7405</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7406" href="#L7406">7406</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7407" href="#L7407">7407</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7364" href="#L7364">7364</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7365" href="#L7365">7365</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7366" href="#L7366">7366</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7367" href="#L7367">7367</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7368" href="#L7368">7368</a> 		}
+<a class="jxr_linenumber" name="L7369" href="#L7369">7369</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7370" href="#L7370">7370</a> 			exitRule();
+<a class="jxr_linenumber" name="L7371" href="#L7371">7371</a> 		}
+<a class="jxr_linenumber" name="L7372" href="#L7372">7372</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7373" href="#L7373">7373</a> 	}
+<a class="jxr_linenumber" name="L7374" href="#L7374">7374</a> 
+<a class="jxr_linenumber" name="L7375" href="#L7375">7375</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7376" href="#L7376">7376</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7377" href="#L7377">7377</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
+<a class="jxr_linenumber" name="L7378" href="#L7378">7378</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7379" href="#L7379">7379</a> 		}
+<a class="jxr_linenumber" name="L7380" href="#L7380">7380</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
+<a class="jxr_linenumber" name="L7381" href="#L7381">7381</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L7382" href="#L7382">7382</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7383" href="#L7383">7383</a> 		}
+<a class="jxr_linenumber" name="L7384" href="#L7384">7384</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7385" href="#L7385">7385</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7386" href="#L7386">7386</a> 		}
+<a class="jxr_linenumber" name="L7387" href="#L7387">7387</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledBlock; }
+<a class="jxr_linenumber" name="L7388" href="#L7388">7388</a> 		@Override
+<a class="jxr_linenumber" name="L7389" href="#L7389">7389</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7390" href="#L7390">7390</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledBlock(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7391" href="#L7391">7391</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7392" href="#L7392">7392</a> 		}
+<a class="jxr_linenumber" name="L7393" href="#L7393">7393</a> 	}
+<a class="jxr_linenumber" name="L7394" href="#L7394">7394</a> 
+<a class="jxr_linenumber" name="L7395" href="#L7395">7395</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledBlockContext switchLabeledBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7396" href="#L7396">7396</a> 		SwitchLabeledBlockContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledBlockContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7397" href="#L7397">7397</a> 		enterRule(_localctx, 170, RULE_switchLabeledBlock);
+<a class="jxr_linenumber" name="L7398" href="#L7398">7398</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7399" href="#L7399">7399</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7400" href="#L7400">7400</a> 			{
+<a class="jxr_linenumber" name="L7401" href="#L7401">7401</a> 			setState(1154);
+<a class="jxr_linenumber" name="L7402" href="#L7402">7402</a> 			switchLabel();
+<a class="jxr_linenumber" name="L7403" href="#L7403">7403</a> 			setState(1155);
+<a class="jxr_linenumber" name="L7404" href="#L7404">7404</a> 			match(LAMBDA);
+<a class="jxr_linenumber" name="L7405" href="#L7405">7405</a> 			setState(1156);
+<a class="jxr_linenumber" name="L7406" href="#L7406">7406</a> 			block();
+<a class="jxr_linenumber" name="L7407" href="#L7407">7407</a> 			}
 <a class="jxr_linenumber" name="L7408" href="#L7408">7408</a> 		}
-<a class="jxr_linenumber" name="L7409" href="#L7409">7409</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7410" href="#L7410">7410</a> 			exitRule();
-<a class="jxr_linenumber" name="L7411" href="#L7411">7411</a> 		}
-<a class="jxr_linenumber" name="L7412" href="#L7412">7412</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7413" href="#L7413">7413</a> 	}
-<a class="jxr_linenumber" name="L7414" href="#L7414">7414</a> 
-<a class="jxr_linenumber" name="L7415" href="#L7415">7415</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7416" href="#L7416">7416</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledThrowContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7417" href="#L7417">7417</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
-<a class="jxr_linenumber" name="L7418" href="#L7418">7418</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7419" href="#L7419">7419</a> 		}
-<a class="jxr_linenumber" name="L7420" href="#L7420">7420</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
-<a class="jxr_linenumber" name="L7421" href="#L7421">7421</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROW, 0); }
-<a class="jxr_linenumber" name="L7422" href="#L7422">7422</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L7423" href="#L7423">7423</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7409" href="#L7409">7409</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7410" href="#L7410">7410</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7411" href="#L7411">7411</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7412" href="#L7412">7412</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7413" href="#L7413">7413</a> 		}
+<a class="jxr_linenumber" name="L7414" href="#L7414">7414</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7415" href="#L7415">7415</a> 			exitRule();
+<a class="jxr_linenumber" name="L7416" href="#L7416">7416</a> 		}
+<a class="jxr_linenumber" name="L7417" href="#L7417">7417</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7418" href="#L7418">7418</a> 	}
+<a class="jxr_linenumber" name="L7419" href="#L7419">7419</a> 
+<a class="jxr_linenumber" name="L7420" href="#L7420">7420</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7421" href="#L7421">7421</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabeledThrowContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7422" href="#L7422">7422</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel() {
+<a class="jxr_linenumber" name="L7423" href="#L7423">7423</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L7424" href="#L7424">7424</a> 		}
-<a class="jxr_linenumber" name="L7425" href="#L7425">7425</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L7426" href="#L7426">7426</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledThrowContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7427" href="#L7427">7427</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7428" href="#L7428">7428</a> 		}
-<a class="jxr_linenumber" name="L7429" href="#L7429">7429</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledThrow; }
-<a class="jxr_linenumber" name="L7430" href="#L7430">7430</a> 		@Override
-<a class="jxr_linenumber" name="L7431" href="#L7431">7431</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7432" href="#L7432">7432</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledThrow(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7433" href="#L7433">7433</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7434" href="#L7434">7434</a> 		}
-<a class="jxr_linenumber" name="L7435" href="#L7435">7435</a> 	}
-<a class="jxr_linenumber" name="L7436" href="#L7436">7436</a> 
-<a class="jxr_linenumber" name="L7437" href="#L7437">7437</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledThrowContext switchLabeledThrow() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7438" href="#L7438">7438</a> 		SwitchLabeledThrowContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledThrowContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7439" href="#L7439">7439</a> 		enterRule(_localctx, 172, RULE_switchLabeledThrow);
-<a class="jxr_linenumber" name="L7440" href="#L7440">7440</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7441" href="#L7441">7441</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7442" href="#L7442">7442</a> 			{
-<a class="jxr_linenumber" name="L7443" href="#L7443">7443</a> 			setState(1158);
-<a class="jxr_linenumber" name="L7444" href="#L7444">7444</a> 			switchLabel();
-<a class="jxr_linenumber" name="L7445" href="#L7445">7445</a> 			setState(1159);
-<a class="jxr_linenumber" name="L7446" href="#L7446">7446</a> 			match(LAMBDA);
-<a class="jxr_linenumber" name="L7447" href="#L7447">7447</a> 			setState(1160);
-<a class="jxr_linenumber" name="L7448" href="#L7448">7448</a> 			match(LITERAL_THROW);
-<a class="jxr_linenumber" name="L7449" href="#L7449">7449</a> 			setState(1161);
-<a class="jxr_linenumber" name="L7450" href="#L7450">7450</a> 			expression();
-<a class="jxr_linenumber" name="L7451" href="#L7451">7451</a> 			setState(1162);
-<a class="jxr_linenumber" name="L7452" href="#L7452">7452</a> 			match(SEMI);
-<a class="jxr_linenumber" name="L7453" href="#L7453">7453</a> 			}
-<a class="jxr_linenumber" name="L7454" href="#L7454">7454</a> 		}
-<a class="jxr_linenumber" name="L7455" href="#L7455">7455</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7456" href="#L7456">7456</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7457" href="#L7457">7457</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7458" href="#L7458">7458</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7425" href="#L7425">7425</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
+<a class="jxr_linenumber" name="L7426" href="#L7426">7426</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THROW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THROW, 0); }
+<a class="jxr_linenumber" name="L7427" href="#L7427">7427</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L7428" href="#L7428">7428</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7429" href="#L7429">7429</a> 		}
+<a class="jxr_linenumber" name="L7430" href="#L7430">7430</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L7431" href="#L7431">7431</a> 		<strong class="jxr_keyword">public</strong> SwitchLabeledThrowContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7432" href="#L7432">7432</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7433" href="#L7433">7433</a> 		}
+<a class="jxr_linenumber" name="L7434" href="#L7434">7434</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabeledThrow; }
+<a class="jxr_linenumber" name="L7435" href="#L7435">7435</a> 		@Override
+<a class="jxr_linenumber" name="L7436" href="#L7436">7436</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7437" href="#L7437">7437</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchLabeledThrow(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7438" href="#L7438">7438</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7439" href="#L7439">7439</a> 		}
+<a class="jxr_linenumber" name="L7440" href="#L7440">7440</a> 	}
+<a class="jxr_linenumber" name="L7441" href="#L7441">7441</a> 
+<a class="jxr_linenumber" name="L7442" href="#L7442">7442</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabeledThrowContext switchLabeledThrow() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7443" href="#L7443">7443</a> 		SwitchLabeledThrowContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabeledThrowContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7444" href="#L7444">7444</a> 		enterRule(_localctx, 172, RULE_switchLabeledThrow);
+<a class="jxr_linenumber" name="L7445" href="#L7445">7445</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7446" href="#L7446">7446</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7447" href="#L7447">7447</a> 			{
+<a class="jxr_linenumber" name="L7448" href="#L7448">7448</a> 			setState(1158);
+<a class="jxr_linenumber" name="L7449" href="#L7449">7449</a> 			switchLabel();
+<a class="jxr_linenumber" name="L7450" href="#L7450">7450</a> 			setState(1159);
+<a class="jxr_linenumber" name="L7451" href="#L7451">7451</a> 			match(LAMBDA);
+<a class="jxr_linenumber" name="L7452" href="#L7452">7452</a> 			setState(1160);
+<a class="jxr_linenumber" name="L7453" href="#L7453">7453</a> 			match(LITERAL_THROW);
+<a class="jxr_linenumber" name="L7454" href="#L7454">7454</a> 			setState(1161);
+<a class="jxr_linenumber" name="L7455" href="#L7455">7455</a> 			expression();
+<a class="jxr_linenumber" name="L7456" href="#L7456">7456</a> 			setState(1162);
+<a class="jxr_linenumber" name="L7457" href="#L7457">7457</a> 			match(SEMI);
+<a class="jxr_linenumber" name="L7458" href="#L7458">7458</a> 			}
 <a class="jxr_linenumber" name="L7459" href="#L7459">7459</a> 		}
-<a class="jxr_linenumber" name="L7460" href="#L7460">7460</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7461" href="#L7461">7461</a> 			exitRule();
-<a class="jxr_linenumber" name="L7462" href="#L7462">7462</a> 		}
-<a class="jxr_linenumber" name="L7463" href="#L7463">7463</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7464" href="#L7464">7464</a> 	}
-<a class="jxr_linenumber" name="L7465" href="#L7465">7465</a> 
-<a class="jxr_linenumber" name="L7466" href="#L7466">7466</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7467" href="#L7467">7467</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElseStatContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7468" href="#L7468">7468</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_ELSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_ELSE, 0); }
-<a class="jxr_linenumber" name="L7469" href="#L7469">7469</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
-<a class="jxr_linenumber" name="L7470" href="#L7470">7470</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7471" href="#L7471">7471</a> 		}
-<a class="jxr_linenumber" name="L7472" href="#L7472">7472</a> 		<strong class="jxr_keyword">public</strong> ElseStatContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7473" href="#L7473">7473</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7474" href="#L7474">7474</a> 		}
-<a class="jxr_linenumber" name="L7475" href="#L7475">7475</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elseStat; }
-<a class="jxr_linenumber" name="L7476" href="#L7476">7476</a> 		@Override
-<a class="jxr_linenumber" name="L7477" href="#L7477">7477</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7478" href="#L7478">7478</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElseStat(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7479" href="#L7479">7479</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7480" href="#L7480">7480</a> 		}
-<a class="jxr_linenumber" name="L7481" href="#L7481">7481</a> 	}
-<a class="jxr_linenumber" name="L7482" href="#L7482">7482</a> 
-<a class="jxr_linenumber" name="L7483" href="#L7483">7483</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElseStatContext elseStat() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7484" href="#L7484">7484</a> 		ElseStatContext _localctx = <strong class="jxr_keyword">new</strong> ElseStatContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7485" href="#L7485">7485</a> 		enterRule(_localctx, 174, RULE_elseStat);
-<a class="jxr_linenumber" name="L7486" href="#L7486">7486</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7487" href="#L7487">7487</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7488" href="#L7488">7488</a> 			{
-<a class="jxr_linenumber" name="L7489" href="#L7489">7489</a> 			setState(1164);
-<a class="jxr_linenumber" name="L7490" href="#L7490">7490</a> 			match(LITERAL_ELSE);
-<a class="jxr_linenumber" name="L7491" href="#L7491">7491</a> 			setState(1165);
-<a class="jxr_linenumber" name="L7492" href="#L7492">7492</a> 			statement();
-<a class="jxr_linenumber" name="L7493" href="#L7493">7493</a> 			}
-<a class="jxr_linenumber" name="L7494" href="#L7494">7494</a> 		}
-<a class="jxr_linenumber" name="L7495" href="#L7495">7495</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7496" href="#L7496">7496</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7497" href="#L7497">7497</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7498" href="#L7498">7498</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7460" href="#L7460">7460</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7461" href="#L7461">7461</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7462" href="#L7462">7462</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7463" href="#L7463">7463</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7464" href="#L7464">7464</a> 		}
+<a class="jxr_linenumber" name="L7465" href="#L7465">7465</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7466" href="#L7466">7466</a> 			exitRule();
+<a class="jxr_linenumber" name="L7467" href="#L7467">7467</a> 		}
+<a class="jxr_linenumber" name="L7468" href="#L7468">7468</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7469" href="#L7469">7469</a> 	}
+<a class="jxr_linenumber" name="L7470" href="#L7470">7470</a> 
+<a class="jxr_linenumber" name="L7471" href="#L7471">7471</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7472" href="#L7472">7472</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ElseStatContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7473" href="#L7473">7473</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_ELSE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_ELSE, 0); }
+<a class="jxr_linenumber" name="L7474" href="#L7474">7474</a> 		<strong class="jxr_keyword">public</strong> StatementContext statement() {
+<a class="jxr_linenumber" name="L7475" href="#L7475">7475</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7476" href="#L7476">7476</a> 		}
+<a class="jxr_linenumber" name="L7477" href="#L7477">7477</a> 		<strong class="jxr_keyword">public</strong> ElseStatContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7478" href="#L7478">7478</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7479" href="#L7479">7479</a> 		}
+<a class="jxr_linenumber" name="L7480" href="#L7480">7480</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_elseStat; }
+<a class="jxr_linenumber" name="L7481" href="#L7481">7481</a> 		@Override
+<a class="jxr_linenumber" name="L7482" href="#L7482">7482</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7483" href="#L7483">7483</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitElseStat(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7484" href="#L7484">7484</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7485" href="#L7485">7485</a> 		}
+<a class="jxr_linenumber" name="L7486" href="#L7486">7486</a> 	}
+<a class="jxr_linenumber" name="L7487" href="#L7487">7487</a> 
+<a class="jxr_linenumber" name="L7488" href="#L7488">7488</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ElseStatContext elseStat() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7489" href="#L7489">7489</a> 		ElseStatContext _localctx = <strong class="jxr_keyword">new</strong> ElseStatContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7490" href="#L7490">7490</a> 		enterRule(_localctx, 174, RULE_elseStat);
+<a class="jxr_linenumber" name="L7491" href="#L7491">7491</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7492" href="#L7492">7492</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7493" href="#L7493">7493</a> 			{
+<a class="jxr_linenumber" name="L7494" href="#L7494">7494</a> 			setState(1164);
+<a class="jxr_linenumber" name="L7495" href="#L7495">7495</a> 			match(LITERAL_ELSE);
+<a class="jxr_linenumber" name="L7496" href="#L7496">7496</a> 			setState(1165);
+<a class="jxr_linenumber" name="L7497" href="#L7497">7497</a> 			statement();
+<a class="jxr_linenumber" name="L7498" href="#L7498">7498</a> 			}
 <a class="jxr_linenumber" name="L7499" href="#L7499">7499</a> 		}
-<a class="jxr_linenumber" name="L7500" href="#L7500">7500</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7501" href="#L7501">7501</a> 			exitRule();
-<a class="jxr_linenumber" name="L7502" href="#L7502">7502</a> 		}
-<a class="jxr_linenumber" name="L7503" href="#L7503">7503</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7504" href="#L7504">7504</a> 	}
-<a class="jxr_linenumber" name="L7505" href="#L7505">7505</a> 
-<a class="jxr_linenumber" name="L7506" href="#L7506">7506</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7507" href="#L7507">7507</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchClauseContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7508" href="#L7508">7508</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CATCH() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CATCH, 0); }
-<a class="jxr_linenumber" name="L7509" href="#L7509">7509</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L7510" href="#L7510">7510</a> 		<strong class="jxr_keyword">public</strong> CatchParameterContext catchParameter() {
-<a class="jxr_linenumber" name="L7511" href="#L7511">7511</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchParameterContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7512" href="#L7512">7512</a> 		}
-<a class="jxr_linenumber" name="L7513" href="#L7513">7513</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L7514" href="#L7514">7514</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L7515" href="#L7515">7515</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7516" href="#L7516">7516</a> 		}
-<a class="jxr_linenumber" name="L7517" href="#L7517">7517</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7518" href="#L7518">7518</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7519" href="#L7519">7519</a> 		}
-<a class="jxr_linenumber" name="L7520" href="#L7520">7520</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchClause; }
-<a class="jxr_linenumber" name="L7521" href="#L7521">7521</a> 		@Override
-<a class="jxr_linenumber" name="L7522" href="#L7522">7522</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7523" href="#L7523">7523</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchClause(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7524" href="#L7524">7524</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7525" href="#L7525">7525</a> 		}
-<a class="jxr_linenumber" name="L7526" href="#L7526">7526</a> 	}
-<a class="jxr_linenumber" name="L7527" href="#L7527">7527</a> 
-<a class="jxr_linenumber" name="L7528" href="#L7528">7528</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchClauseContext catchClause() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7529" href="#L7529">7529</a> 		CatchClauseContext _localctx = <strong class="jxr_keyword">new</strong> CatchClauseContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7530" href="#L7530">7530</a> 		enterRule(_localctx, 176, RULE_catchClause);
-<a class="jxr_linenumber" name="L7531" href="#L7531">7531</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7532" href="#L7532">7532</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7533" href="#L7533">7533</a> 			{
-<a class="jxr_linenumber" name="L7534" href="#L7534">7534</a> 			setState(1167);
-<a class="jxr_linenumber" name="L7535" href="#L7535">7535</a> 			match(LITERAL_CATCH);
-<a class="jxr_linenumber" name="L7536" href="#L7536">7536</a> 			setState(1168);
-<a class="jxr_linenumber" name="L7537" href="#L7537">7537</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L7538" href="#L7538">7538</a> 			setState(1169);
-<a class="jxr_linenumber" name="L7539" href="#L7539">7539</a> 			catchParameter();
-<a class="jxr_linenumber" name="L7540" href="#L7540">7540</a> 			setState(1170);
-<a class="jxr_linenumber" name="L7541" href="#L7541">7541</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L7542" href="#L7542">7542</a> 			setState(1171);
-<a class="jxr_linenumber" name="L7543" href="#L7543">7543</a> 			block();
-<a class="jxr_linenumber" name="L7544" href="#L7544">7544</a> 			}
-<a class="jxr_linenumber" name="L7545" href="#L7545">7545</a> 		}
-<a class="jxr_linenumber" name="L7546" href="#L7546">7546</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7547" href="#L7547">7547</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7548" href="#L7548">7548</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7549" href="#L7549">7549</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7500" href="#L7500">7500</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7501" href="#L7501">7501</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7502" href="#L7502">7502</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7503" href="#L7503">7503</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7504" href="#L7504">7504</a> 		}
+<a class="jxr_linenumber" name="L7505" href="#L7505">7505</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7506" href="#L7506">7506</a> 			exitRule();
+<a class="jxr_linenumber" name="L7507" href="#L7507">7507</a> 		}
+<a class="jxr_linenumber" name="L7508" href="#L7508">7508</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7509" href="#L7509">7509</a> 	}
+<a class="jxr_linenumber" name="L7510" href="#L7510">7510</a> 
+<a class="jxr_linenumber" name="L7511" href="#L7511">7511</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7512" href="#L7512">7512</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchClauseContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7513" href="#L7513">7513</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CATCH() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CATCH, 0); }
+<a class="jxr_linenumber" name="L7514" href="#L7514">7514</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L7515" href="#L7515">7515</a> 		<strong class="jxr_keyword">public</strong> CatchParameterContext catchParameter() {
+<a class="jxr_linenumber" name="L7516" href="#L7516">7516</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchParameterContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7517" href="#L7517">7517</a> 		}
+<a class="jxr_linenumber" name="L7518" href="#L7518">7518</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L7519" href="#L7519">7519</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L7520" href="#L7520">7520</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7521" href="#L7521">7521</a> 		}
+<a class="jxr_linenumber" name="L7522" href="#L7522">7522</a> 		<strong class="jxr_keyword">public</strong> CatchClauseContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7523" href="#L7523">7523</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7524" href="#L7524">7524</a> 		}
+<a class="jxr_linenumber" name="L7525" href="#L7525">7525</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchClause; }
+<a class="jxr_linenumber" name="L7526" href="#L7526">7526</a> 		@Override
+<a class="jxr_linenumber" name="L7527" href="#L7527">7527</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7528" href="#L7528">7528</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchClause(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7529" href="#L7529">7529</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7530" href="#L7530">7530</a> 		}
+<a class="jxr_linenumber" name="L7531" href="#L7531">7531</a> 	}
+<a class="jxr_linenumber" name="L7532" href="#L7532">7532</a> 
+<a class="jxr_linenumber" name="L7533" href="#L7533">7533</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchClauseContext catchClause() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7534" href="#L7534">7534</a> 		CatchClauseContext _localctx = <strong class="jxr_keyword">new</strong> CatchClauseContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7535" href="#L7535">7535</a> 		enterRule(_localctx, 176, RULE_catchClause);
+<a class="jxr_linenumber" name="L7536" href="#L7536">7536</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7537" href="#L7537">7537</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7538" href="#L7538">7538</a> 			{
+<a class="jxr_linenumber" name="L7539" href="#L7539">7539</a> 			setState(1167);
+<a class="jxr_linenumber" name="L7540" href="#L7540">7540</a> 			match(LITERAL_CATCH);
+<a class="jxr_linenumber" name="L7541" href="#L7541">7541</a> 			setState(1168);
+<a class="jxr_linenumber" name="L7542" href="#L7542">7542</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L7543" href="#L7543">7543</a> 			setState(1169);
+<a class="jxr_linenumber" name="L7544" href="#L7544">7544</a> 			catchParameter();
+<a class="jxr_linenumber" name="L7545" href="#L7545">7545</a> 			setState(1170);
+<a class="jxr_linenumber" name="L7546" href="#L7546">7546</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L7547" href="#L7547">7547</a> 			setState(1171);
+<a class="jxr_linenumber" name="L7548" href="#L7548">7548</a> 			block();
+<a class="jxr_linenumber" name="L7549" href="#L7549">7549</a> 			}
 <a class="jxr_linenumber" name="L7550" href="#L7550">7550</a> 		}
-<a class="jxr_linenumber" name="L7551" href="#L7551">7551</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7552" href="#L7552">7552</a> 			exitRule();
-<a class="jxr_linenumber" name="L7553" href="#L7553">7553</a> 		}
-<a class="jxr_linenumber" name="L7554" href="#L7554">7554</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7555" href="#L7555">7555</a> 	}
-<a class="jxr_linenumber" name="L7556" href="#L7556">7556</a> 
-<a class="jxr_linenumber" name="L7557" href="#L7557">7557</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7558" href="#L7558">7558</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7559" href="#L7559">7559</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
-<a class="jxr_linenumber" name="L7560" href="#L7560">7560</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
-<a class="jxr_linenumber" name="L7561" href="#L7561">7561</a> 		<strong class="jxr_keyword">public</strong> CatchTypeContext catchType() {
-<a class="jxr_linenumber" name="L7562" href="#L7562">7562</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7563" href="#L7563">7563</a> 		}
-<a class="jxr_linenumber" name="L7564" href="#L7564">7564</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L7565" href="#L7565">7565</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7566" href="#L7566">7566</a> 		}
-<a class="jxr_linenumber" name="L7567" href="#L7567">7567</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
-<a class="jxr_linenumber" name="L7568" href="#L7568">7568</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7569" href="#L7569">7569</a> 		}
-<a class="jxr_linenumber" name="L7570" href="#L7570">7570</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7571" href="#L7571">7571</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7572" href="#L7572">7572</a> 		}
-<a class="jxr_linenumber" name="L7573" href="#L7573">7573</a> 		<strong class="jxr_keyword">public</strong> CatchParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7574" href="#L7574">7574</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7575" href="#L7575">7575</a> 		}
-<a class="jxr_linenumber" name="L7576" href="#L7576">7576</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchParameter; }
-<a class="jxr_linenumber" name="L7577" href="#L7577">7577</a> 		@Override
-<a class="jxr_linenumber" name="L7578" href="#L7578">7578</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7579" href="#L7579">7579</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchParameter(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7580" href="#L7580">7580</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7581" href="#L7581">7581</a> 		}
-<a class="jxr_linenumber" name="L7582" href="#L7582">7582</a> 	}
-<a class="jxr_linenumber" name="L7583" href="#L7583">7583</a> 
-<a class="jxr_linenumber" name="L7584" href="#L7584">7584</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchParameterContext catchParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7585" href="#L7585">7585</a> 		CatchParameterContext _localctx = <strong class="jxr_keyword">new</strong> CatchParameterContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7586" href="#L7586">7586</a> 		enterRule(_localctx, 178, RULE_catchParameter);
-<a class="jxr_linenumber" name="L7587" href="#L7587">7587</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7588" href="#L7588">7588</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L7589" href="#L7589">7589</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7590" href="#L7590">7590</a> 			{
-<a class="jxr_linenumber" name="L7591" href="#L7591">7591</a> 			setState(1176);
-<a class="jxr_linenumber" name="L7592" href="#L7592">7592</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7593" href="#L7593">7593</a> 			_alt = getInterpreter().adaptivePredict(_input,130,_ctx);
-<a class="jxr_linenumber" name="L7594" href="#L7594">7594</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L7595" href="#L7595">7595</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L7596" href="#L7596">7596</a> 					{
-<a class="jxr_linenumber" name="L7597" href="#L7597">7597</a> 					{
-<a class="jxr_linenumber" name="L7598" href="#L7598">7598</a> 					setState(1173);
-<a class="jxr_linenumber" name="L7599" href="#L7599">7599</a> 					((CatchParameterContext)_localctx).variableModifier = variableModifier();
-<a class="jxr_linenumber" name="L7600" href="#L7600">7600</a> 					((CatchParameterContext)_localctx).mods.add(((CatchParameterContext)_localctx).variableModifier);
-<a class="jxr_linenumber" name="L7601" href="#L7601">7601</a> 					}
-<a class="jxr_linenumber" name="L7602" href="#L7602">7602</a> 					} 
-<a class="jxr_linenumber" name="L7603" href="#L7603">7603</a> 				}
-<a class="jxr_linenumber" name="L7604" href="#L7604">7604</a> 				setState(1178);
-<a class="jxr_linenumber" name="L7605" href="#L7605">7605</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7606" href="#L7606">7606</a> 				_alt = getInterpreter().adaptivePredict(_input,130,_ctx);
-<a class="jxr_linenumber" name="L7607" href="#L7607">7607</a> 			}
-<a class="jxr_linenumber" name="L7608" href="#L7608">7608</a> 			setState(1179);
-<a class="jxr_linenumber" name="L7609" href="#L7609">7609</a> 			catchType();
-<a class="jxr_linenumber" name="L7610" href="#L7610">7610</a> 			setState(1180);
-<a class="jxr_linenumber" name="L7611" href="#L7611">7611</a> 			id();
+<a class="jxr_linenumber" name="L7551" href="#L7551">7551</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7552" href="#L7552">7552</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7553" href="#L7553">7553</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7554" href="#L7554">7554</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7555" href="#L7555">7555</a> 		}
+<a class="jxr_linenumber" name="L7556" href="#L7556">7556</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7557" href="#L7557">7557</a> 			exitRule();
+<a class="jxr_linenumber" name="L7558" href="#L7558">7558</a> 		}
+<a class="jxr_linenumber" name="L7559" href="#L7559">7559</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7560" href="#L7560">7560</a> 	}
+<a class="jxr_linenumber" name="L7561" href="#L7561">7561</a> 
+<a class="jxr_linenumber" name="L7562" href="#L7562">7562</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7563" href="#L7563">7563</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchParameterContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7564" href="#L7564">7564</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
+<a class="jxr_linenumber" name="L7565" href="#L7565">7565</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
+<a class="jxr_linenumber" name="L7566" href="#L7566">7566</a> 		<strong class="jxr_keyword">public</strong> CatchTypeContext catchType() {
+<a class="jxr_linenumber" name="L7567" href="#L7567">7567</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CatchTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7568" href="#L7568">7568</a> 		}
+<a class="jxr_linenumber" name="L7569" href="#L7569">7569</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L7570" href="#L7570">7570</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7571" href="#L7571">7571</a> 		}
+<a class="jxr_linenumber" name="L7572" href="#L7572">7572</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
+<a class="jxr_linenumber" name="L7573" href="#L7573">7573</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7574" href="#L7574">7574</a> 		}
+<a class="jxr_linenumber" name="L7575" href="#L7575">7575</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7576" href="#L7576">7576</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7577" href="#L7577">7577</a> 		}
+<a class="jxr_linenumber" name="L7578" href="#L7578">7578</a> 		<strong class="jxr_keyword">public</strong> CatchParameterContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7579" href="#L7579">7579</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7580" href="#L7580">7580</a> 		}
+<a class="jxr_linenumber" name="L7581" href="#L7581">7581</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchParameter; }
+<a class="jxr_linenumber" name="L7582" href="#L7582">7582</a> 		@Override
+<a class="jxr_linenumber" name="L7583" href="#L7583">7583</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7584" href="#L7584">7584</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchParameter(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7585" href="#L7585">7585</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7586" href="#L7586">7586</a> 		}
+<a class="jxr_linenumber" name="L7587" href="#L7587">7587</a> 	}
+<a class="jxr_linenumber" name="L7588" href="#L7588">7588</a> 
+<a class="jxr_linenumber" name="L7589" href="#L7589">7589</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchParameterContext catchParameter() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7590" href="#L7590">7590</a> 		CatchParameterContext _localctx = <strong class="jxr_keyword">new</strong> CatchParameterContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7591" href="#L7591">7591</a> 		enterRule(_localctx, 178, RULE_catchParameter);
+<a class="jxr_linenumber" name="L7592" href="#L7592">7592</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7593" href="#L7593">7593</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L7594" href="#L7594">7594</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7595" href="#L7595">7595</a> 			{
+<a class="jxr_linenumber" name="L7596" href="#L7596">7596</a> 			setState(1176);
+<a class="jxr_linenumber" name="L7597" href="#L7597">7597</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7598" href="#L7598">7598</a> 			_alt = getInterpreter().adaptivePredict(_input,130,_ctx);
+<a class="jxr_linenumber" name="L7599" href="#L7599">7599</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L7600" href="#L7600">7600</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L7601" href="#L7601">7601</a> 					{
+<a class="jxr_linenumber" name="L7602" href="#L7602">7602</a> 					{
+<a class="jxr_linenumber" name="L7603" href="#L7603">7603</a> 					setState(1173);
+<a class="jxr_linenumber" name="L7604" href="#L7604">7604</a> 					((CatchParameterContext)_localctx).variableModifier = variableModifier();
+<a class="jxr_linenumber" name="L7605" href="#L7605">7605</a> 					((CatchParameterContext)_localctx).mods.add(((CatchParameterContext)_localctx).variableModifier);
+<a class="jxr_linenumber" name="L7606" href="#L7606">7606</a> 					}
+<a class="jxr_linenumber" name="L7607" href="#L7607">7607</a> 					} 
+<a class="jxr_linenumber" name="L7608" href="#L7608">7608</a> 				}
+<a class="jxr_linenumber" name="L7609" href="#L7609">7609</a> 				setState(1178);
+<a class="jxr_linenumber" name="L7610" href="#L7610">7610</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7611" href="#L7611">7611</a> 				_alt = getInterpreter().adaptivePredict(_input,130,_ctx);
 <a class="jxr_linenumber" name="L7612" href="#L7612">7612</a> 			}
-<a class="jxr_linenumber" name="L7613" href="#L7613">7613</a> 		}
-<a class="jxr_linenumber" name="L7614" href="#L7614">7614</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7615" href="#L7615">7615</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7616" href="#L7616">7616</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7617" href="#L7617">7617</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7613" href="#L7613">7613</a> 			setState(1179);
+<a class="jxr_linenumber" name="L7614" href="#L7614">7614</a> 			catchType();
+<a class="jxr_linenumber" name="L7615" href="#L7615">7615</a> 			setState(1180);
+<a class="jxr_linenumber" name="L7616" href="#L7616">7616</a> 			id();
+<a class="jxr_linenumber" name="L7617" href="#L7617">7617</a> 			}
 <a class="jxr_linenumber" name="L7618" href="#L7618">7618</a> 		}
-<a class="jxr_linenumber" name="L7619" href="#L7619">7619</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7620" href="#L7620">7620</a> 			exitRule();
-<a class="jxr_linenumber" name="L7621" href="#L7621">7621</a> 		}
-<a class="jxr_linenumber" name="L7622" href="#L7622">7622</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7623" href="#L7623">7623</a> 	}
-<a class="jxr_linenumber" name="L7624" href="#L7624">7624</a> 
-<a class="jxr_linenumber" name="L7625" href="#L7625">7625</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7626" href="#L7626">7626</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7627" href="#L7627">7627</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeContext&gt; classOrInterfaceType() {
-<a class="jxr_linenumber" name="L7628" href="#L7628">7628</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7629" href="#L7629">7629</a> 		}
-<a class="jxr_linenumber" name="L7630" href="#L7630">7630</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7631" href="#L7631">7631</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7632" href="#L7632">7632</a> 		}
-<a class="jxr_linenumber" name="L7633" href="#L7633">7633</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BOR() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BOR); }
-<a class="jxr_linenumber" name="L7634" href="#L7634">7634</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7635" href="#L7635">7635</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR, i);
-<a class="jxr_linenumber" name="L7636" href="#L7636">7636</a> 		}
-<a class="jxr_linenumber" name="L7637" href="#L7637">7637</a> 		<strong class="jxr_keyword">public</strong> CatchTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7638" href="#L7638">7638</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7639" href="#L7639">7639</a> 		}
-<a class="jxr_linenumber" name="L7640" href="#L7640">7640</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchType; }
-<a class="jxr_linenumber" name="L7641" href="#L7641">7641</a> 		@Override
-<a class="jxr_linenumber" name="L7642" href="#L7642">7642</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7643" href="#L7643">7643</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7644" href="#L7644">7644</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7645" href="#L7645">7645</a> 		}
-<a class="jxr_linenumber" name="L7646" href="#L7646">7646</a> 	}
-<a class="jxr_linenumber" name="L7647" href="#L7647">7647</a> 
-<a class="jxr_linenumber" name="L7648" href="#L7648">7648</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchTypeContext catchType() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7649" href="#L7649">7649</a> 		CatchTypeContext _localctx = <strong class="jxr_keyword">new</strong> CatchTypeContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7650" href="#L7650">7650</a> 		enterRule(_localctx, 180, RULE_catchType);
-<a class="jxr_linenumber" name="L7651" href="#L7651">7651</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L7652" href="#L7652">7652</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7653" href="#L7653">7653</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7654" href="#L7654">7654</a> 			{
-<a class="jxr_linenumber" name="L7655" href="#L7655">7655</a> 			setState(1182);
-<a class="jxr_linenumber" name="L7656" href="#L7656">7656</a> 			classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L7657" href="#L7657">7657</a> 			setState(1187);
-<a class="jxr_linenumber" name="L7658" href="#L7658">7658</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7659" href="#L7659">7659</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7660" href="#L7660">7660</a> 			<strong class="jxr_keyword">while</strong> (_la==BOR) {
-<a class="jxr_linenumber" name="L7661" href="#L7661">7661</a> 				{
-<a class="jxr_linenumber" name="L7662" href="#L7662">7662</a> 				{
-<a class="jxr_linenumber" name="L7663" href="#L7663">7663</a> 				setState(1183);
-<a class="jxr_linenumber" name="L7664" href="#L7664">7664</a> 				match(BOR);
-<a class="jxr_linenumber" name="L7665" href="#L7665">7665</a> 				setState(1184);
-<a class="jxr_linenumber" name="L7666" href="#L7666">7666</a> 				classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L7667" href="#L7667">7667</a> 				}
-<a class="jxr_linenumber" name="L7668" href="#L7668">7668</a> 				}
-<a class="jxr_linenumber" name="L7669" href="#L7669">7669</a> 				setState(1189);
-<a class="jxr_linenumber" name="L7670" href="#L7670">7670</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7671" href="#L7671">7671</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7672" href="#L7672">7672</a> 			}
-<a class="jxr_linenumber" name="L7673" href="#L7673">7673</a> 			}
-<a class="jxr_linenumber" name="L7674" href="#L7674">7674</a> 		}
-<a class="jxr_linenumber" name="L7675" href="#L7675">7675</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7676" href="#L7676">7676</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7677" href="#L7677">7677</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7678" href="#L7678">7678</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7619" href="#L7619">7619</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7620" href="#L7620">7620</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7621" href="#L7621">7621</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7622" href="#L7622">7622</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7623" href="#L7623">7623</a> 		}
+<a class="jxr_linenumber" name="L7624" href="#L7624">7624</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7625" href="#L7625">7625</a> 			exitRule();
+<a class="jxr_linenumber" name="L7626" href="#L7626">7626</a> 		}
+<a class="jxr_linenumber" name="L7627" href="#L7627">7627</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7628" href="#L7628">7628</a> 	}
+<a class="jxr_linenumber" name="L7629" href="#L7629">7629</a> 
+<a class="jxr_linenumber" name="L7630" href="#L7630">7630</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7631" href="#L7631">7631</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CatchTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7632" href="#L7632">7632</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeContext&gt; classOrInterfaceType() {
+<a class="jxr_linenumber" name="L7633" href="#L7633">7633</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7634" href="#L7634">7634</a> 		}
+<a class="jxr_linenumber" name="L7635" href="#L7635">7635</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7636" href="#L7636">7636</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7637" href="#L7637">7637</a> 		}
+<a class="jxr_linenumber" name="L7638" href="#L7638">7638</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BOR() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BOR); }
+<a class="jxr_linenumber" name="L7639" href="#L7639">7639</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7640" href="#L7640">7640</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR, i);
+<a class="jxr_linenumber" name="L7641" href="#L7641">7641</a> 		}
+<a class="jxr_linenumber" name="L7642" href="#L7642">7642</a> 		<strong class="jxr_keyword">public</strong> CatchTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7643" href="#L7643">7643</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7644" href="#L7644">7644</a> 		}
+<a class="jxr_linenumber" name="L7645" href="#L7645">7645</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_catchType; }
+<a class="jxr_linenumber" name="L7646" href="#L7646">7646</a> 		@Override
+<a class="jxr_linenumber" name="L7647" href="#L7647">7647</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7648" href="#L7648">7648</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCatchType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7649" href="#L7649">7649</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7650" href="#L7650">7650</a> 		}
+<a class="jxr_linenumber" name="L7651" href="#L7651">7651</a> 	}
+<a class="jxr_linenumber" name="L7652" href="#L7652">7652</a> 
+<a class="jxr_linenumber" name="L7653" href="#L7653">7653</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CatchTypeContext catchType() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7654" href="#L7654">7654</a> 		CatchTypeContext _localctx = <strong class="jxr_keyword">new</strong> CatchTypeContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7655" href="#L7655">7655</a> 		enterRule(_localctx, 180, RULE_catchType);
+<a class="jxr_linenumber" name="L7656" href="#L7656">7656</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L7657" href="#L7657">7657</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7658" href="#L7658">7658</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7659" href="#L7659">7659</a> 			{
+<a class="jxr_linenumber" name="L7660" href="#L7660">7660</a> 			setState(1182);
+<a class="jxr_linenumber" name="L7661" href="#L7661">7661</a> 			classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L7662" href="#L7662">7662</a> 			setState(1187);
+<a class="jxr_linenumber" name="L7663" href="#L7663">7663</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7664" href="#L7664">7664</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7665" href="#L7665">7665</a> 			<strong class="jxr_keyword">while</strong> (_la==BOR) {
+<a class="jxr_linenumber" name="L7666" href="#L7666">7666</a> 				{
+<a class="jxr_linenumber" name="L7667" href="#L7667">7667</a> 				{
+<a class="jxr_linenumber" name="L7668" href="#L7668">7668</a> 				setState(1183);
+<a class="jxr_linenumber" name="L7669" href="#L7669">7669</a> 				match(BOR);
+<a class="jxr_linenumber" name="L7670" href="#L7670">7670</a> 				setState(1184);
+<a class="jxr_linenumber" name="L7671" href="#L7671">7671</a> 				classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L7672" href="#L7672">7672</a> 				}
+<a class="jxr_linenumber" name="L7673" href="#L7673">7673</a> 				}
+<a class="jxr_linenumber" name="L7674" href="#L7674">7674</a> 				setState(1189);
+<a class="jxr_linenumber" name="L7675" href="#L7675">7675</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7676" href="#L7676">7676</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7677" href="#L7677">7677</a> 			}
+<a class="jxr_linenumber" name="L7678" href="#L7678">7678</a> 			}
 <a class="jxr_linenumber" name="L7679" href="#L7679">7679</a> 		}
-<a class="jxr_linenumber" name="L7680" href="#L7680">7680</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7681" href="#L7681">7681</a> 			exitRule();
-<a class="jxr_linenumber" name="L7682" href="#L7682">7682</a> 		}
-<a class="jxr_linenumber" name="L7683" href="#L7683">7683</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7684" href="#L7684">7684</a> 	}
-<a class="jxr_linenumber" name="L7685" href="#L7685">7685</a> 
-<a class="jxr_linenumber" name="L7686" href="#L7686">7686</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7687" href="#L7687">7687</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FinallyBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7688" href="#L7688">7688</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FINALLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FINALLY, 0); }
-<a class="jxr_linenumber" name="L7689" href="#L7689">7689</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L7690" href="#L7690">7690</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7691" href="#L7691">7691</a> 		}
-<a class="jxr_linenumber" name="L7692" href="#L7692">7692</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7693" href="#L7693">7693</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7694" href="#L7694">7694</a> 		}
-<a class="jxr_linenumber" name="L7695" href="#L7695">7695</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_finallyBlock; }
-<a class="jxr_linenumber" name="L7696" href="#L7696">7696</a> 		@Override
-<a class="jxr_linenumber" name="L7697" href="#L7697">7697</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7698" href="#L7698">7698</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFinallyBlock(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7699" href="#L7699">7699</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7700" href="#L7700">7700</a> 		}
-<a class="jxr_linenumber" name="L7701" href="#L7701">7701</a> 	}
-<a class="jxr_linenumber" name="L7702" href="#L7702">7702</a> 
-<a class="jxr_linenumber" name="L7703" href="#L7703">7703</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FinallyBlockContext finallyBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7704" href="#L7704">7704</a> 		FinallyBlockContext _localctx = <strong class="jxr_keyword">new</strong> FinallyBlockContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7705" href="#L7705">7705</a> 		enterRule(_localctx, 182, RULE_finallyBlock);
-<a class="jxr_linenumber" name="L7706" href="#L7706">7706</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7707" href="#L7707">7707</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7708" href="#L7708">7708</a> 			{
-<a class="jxr_linenumber" name="L7709" href="#L7709">7709</a> 			setState(1190);
-<a class="jxr_linenumber" name="L7710" href="#L7710">7710</a> 			match(LITERAL_FINALLY);
-<a class="jxr_linenumber" name="L7711" href="#L7711">7711</a> 			setState(1191);
-<a class="jxr_linenumber" name="L7712" href="#L7712">7712</a> 			block();
-<a class="jxr_linenumber" name="L7713" href="#L7713">7713</a> 			}
-<a class="jxr_linenumber" name="L7714" href="#L7714">7714</a> 		}
-<a class="jxr_linenumber" name="L7715" href="#L7715">7715</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7716" href="#L7716">7716</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7717" href="#L7717">7717</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7718" href="#L7718">7718</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7680" href="#L7680">7680</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7681" href="#L7681">7681</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7682" href="#L7682">7682</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7683" href="#L7683">7683</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7684" href="#L7684">7684</a> 		}
+<a class="jxr_linenumber" name="L7685" href="#L7685">7685</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7686" href="#L7686">7686</a> 			exitRule();
+<a class="jxr_linenumber" name="L7687" href="#L7687">7687</a> 		}
+<a class="jxr_linenumber" name="L7688" href="#L7688">7688</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7689" href="#L7689">7689</a> 	}
+<a class="jxr_linenumber" name="L7690" href="#L7690">7690</a> 
+<a class="jxr_linenumber" name="L7691" href="#L7691">7691</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7692" href="#L7692">7692</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FinallyBlockContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7693" href="#L7693">7693</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FINALLY() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FINALLY, 0); }
+<a class="jxr_linenumber" name="L7694" href="#L7694">7694</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L7695" href="#L7695">7695</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7696" href="#L7696">7696</a> 		}
+<a class="jxr_linenumber" name="L7697" href="#L7697">7697</a> 		<strong class="jxr_keyword">public</strong> FinallyBlockContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7698" href="#L7698">7698</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7699" href="#L7699">7699</a> 		}
+<a class="jxr_linenumber" name="L7700" href="#L7700">7700</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_finallyBlock; }
+<a class="jxr_linenumber" name="L7701" href="#L7701">7701</a> 		@Override
+<a class="jxr_linenumber" name="L7702" href="#L7702">7702</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7703" href="#L7703">7703</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFinallyBlock(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7704" href="#L7704">7704</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7705" href="#L7705">7705</a> 		}
+<a class="jxr_linenumber" name="L7706" href="#L7706">7706</a> 	}
+<a class="jxr_linenumber" name="L7707" href="#L7707">7707</a> 
+<a class="jxr_linenumber" name="L7708" href="#L7708">7708</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FinallyBlockContext finallyBlock() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7709" href="#L7709">7709</a> 		FinallyBlockContext _localctx = <strong class="jxr_keyword">new</strong> FinallyBlockContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7710" href="#L7710">7710</a> 		enterRule(_localctx, 182, RULE_finallyBlock);
+<a class="jxr_linenumber" name="L7711" href="#L7711">7711</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7712" href="#L7712">7712</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7713" href="#L7713">7713</a> 			{
+<a class="jxr_linenumber" name="L7714" href="#L7714">7714</a> 			setState(1190);
+<a class="jxr_linenumber" name="L7715" href="#L7715">7715</a> 			match(LITERAL_FINALLY);
+<a class="jxr_linenumber" name="L7716" href="#L7716">7716</a> 			setState(1191);
+<a class="jxr_linenumber" name="L7717" href="#L7717">7717</a> 			block();
+<a class="jxr_linenumber" name="L7718" href="#L7718">7718</a> 			}
 <a class="jxr_linenumber" name="L7719" href="#L7719">7719</a> 		}
-<a class="jxr_linenumber" name="L7720" href="#L7720">7720</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7721" href="#L7721">7721</a> 			exitRule();
-<a class="jxr_linenumber" name="L7722" href="#L7722">7722</a> 		}
-<a class="jxr_linenumber" name="L7723" href="#L7723">7723</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7724" href="#L7724">7724</a> 	}
-<a class="jxr_linenumber" name="L7725" href="#L7725">7725</a> 
-<a class="jxr_linenumber" name="L7726" href="#L7726">7726</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7727" href="#L7727">7727</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceSpecificationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7728" href="#L7728">7728</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L7729" href="#L7729">7729</a> 		<strong class="jxr_keyword">public</strong> ResourcesContext resources() {
-<a class="jxr_linenumber" name="L7730" href="#L7730">7730</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourcesContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7731" href="#L7731">7731</a> 		}
-<a class="jxr_linenumber" name="L7732" href="#L7732">7732</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L7733" href="#L7733">7733</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
-<a class="jxr_linenumber" name="L7734" href="#L7734">7734</a> 		<strong class="jxr_keyword">public</strong> ResourceSpecificationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7735" href="#L7735">7735</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7720" href="#L7720">7720</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7721" href="#L7721">7721</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7722" href="#L7722">7722</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7723" href="#L7723">7723</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7724" href="#L7724">7724</a> 		}
+<a class="jxr_linenumber" name="L7725" href="#L7725">7725</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7726" href="#L7726">7726</a> 			exitRule();
+<a class="jxr_linenumber" name="L7727" href="#L7727">7727</a> 		}
+<a class="jxr_linenumber" name="L7728" href="#L7728">7728</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7729" href="#L7729">7729</a> 	}
+<a class="jxr_linenumber" name="L7730" href="#L7730">7730</a> 
+<a class="jxr_linenumber" name="L7731" href="#L7731">7731</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7732" href="#L7732">7732</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceSpecificationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7733" href="#L7733">7733</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L7734" href="#L7734">7734</a> 		<strong class="jxr_keyword">public</strong> ResourcesContext resources() {
+<a class="jxr_linenumber" name="L7735" href="#L7735">7735</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourcesContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L7736" href="#L7736">7736</a> 		}
-<a class="jxr_linenumber" name="L7737" href="#L7737">7737</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resourceSpecification; }
-<a class="jxr_linenumber" name="L7738" href="#L7738">7738</a> 		@Override
-<a class="jxr_linenumber" name="L7739" href="#L7739">7739</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7740" href="#L7740">7740</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResourceSpecification(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7741" href="#L7741">7741</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7742" href="#L7742">7742</a> 		}
-<a class="jxr_linenumber" name="L7743" href="#L7743">7743</a> 	}
-<a class="jxr_linenumber" name="L7744" href="#L7744">7744</a> 
-<a class="jxr_linenumber" name="L7745" href="#L7745">7745</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceSpecificationContext resourceSpecification() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7746" href="#L7746">7746</a> 		ResourceSpecificationContext _localctx = <strong class="jxr_keyword">new</strong> ResourceSpecificationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7747" href="#L7747">7747</a> 		enterRule(_localctx, 184, RULE_resourceSpecification);
-<a class="jxr_linenumber" name="L7748" href="#L7748">7748</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L7749" href="#L7749">7749</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7750" href="#L7750">7750</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7751" href="#L7751">7751</a> 			{
-<a class="jxr_linenumber" name="L7752" href="#L7752">7752</a> 			setState(1193);
-<a class="jxr_linenumber" name="L7753" href="#L7753">7753</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L7754" href="#L7754">7754</a> 			setState(1194);
-<a class="jxr_linenumber" name="L7755" href="#L7755">7755</a> 			resources();
-<a class="jxr_linenumber" name="L7756" href="#L7756">7756</a> 			setState(1196);
-<a class="jxr_linenumber" name="L7757" href="#L7757">7757</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7758" href="#L7758">7758</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L7759" href="#L7759">7759</a> 			<strong class="jxr_keyword">if</strong> (_la==SEMI) {
-<a class="jxr_linenumber" name="L7760" href="#L7760">7760</a> 				{
-<a class="jxr_linenumber" name="L7761" href="#L7761">7761</a> 				setState(1195);
-<a class="jxr_linenumber" name="L7762" href="#L7762">7762</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L7763" href="#L7763">7763</a> 				}
-<a class="jxr_linenumber" name="L7764" href="#L7764">7764</a> 			}
-<a class="jxr_linenumber" name="L7765" href="#L7765">7765</a> 
-<a class="jxr_linenumber" name="L7766" href="#L7766">7766</a> 			setState(1198);
-<a class="jxr_linenumber" name="L7767" href="#L7767">7767</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L7768" href="#L7768">7768</a> 			}
-<a class="jxr_linenumber" name="L7769" href="#L7769">7769</a> 		}
-<a class="jxr_linenumber" name="L7770" href="#L7770">7770</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7771" href="#L7771">7771</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7772" href="#L7772">7772</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7773" href="#L7773">7773</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7737" href="#L7737">7737</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L7738" href="#L7738">7738</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, 0); }
+<a class="jxr_linenumber" name="L7739" href="#L7739">7739</a> 		<strong class="jxr_keyword">public</strong> ResourceSpecificationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7740" href="#L7740">7740</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7741" href="#L7741">7741</a> 		}
+<a class="jxr_linenumber" name="L7742" href="#L7742">7742</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resourceSpecification; }
+<a class="jxr_linenumber" name="L7743" href="#L7743">7743</a> 		@Override
+<a class="jxr_linenumber" name="L7744" href="#L7744">7744</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7745" href="#L7745">7745</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResourceSpecification(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7746" href="#L7746">7746</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7747" href="#L7747">7747</a> 		}
+<a class="jxr_linenumber" name="L7748" href="#L7748">7748</a> 	}
+<a class="jxr_linenumber" name="L7749" href="#L7749">7749</a> 
+<a class="jxr_linenumber" name="L7750" href="#L7750">7750</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceSpecificationContext resourceSpecification() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7751" href="#L7751">7751</a> 		ResourceSpecificationContext _localctx = <strong class="jxr_keyword">new</strong> ResourceSpecificationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7752" href="#L7752">7752</a> 		enterRule(_localctx, 184, RULE_resourceSpecification);
+<a class="jxr_linenumber" name="L7753" href="#L7753">7753</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L7754" href="#L7754">7754</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7755" href="#L7755">7755</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7756" href="#L7756">7756</a> 			{
+<a class="jxr_linenumber" name="L7757" href="#L7757">7757</a> 			setState(1193);
+<a class="jxr_linenumber" name="L7758" href="#L7758">7758</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L7759" href="#L7759">7759</a> 			setState(1194);
+<a class="jxr_linenumber" name="L7760" href="#L7760">7760</a> 			resources();
+<a class="jxr_linenumber" name="L7761" href="#L7761">7761</a> 			setState(1196);
+<a class="jxr_linenumber" name="L7762" href="#L7762">7762</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7763" href="#L7763">7763</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L7764" href="#L7764">7764</a> 			<strong class="jxr_keyword">if</strong> (_la==SEMI) {
+<a class="jxr_linenumber" name="L7765" href="#L7765">7765</a> 				{
+<a class="jxr_linenumber" name="L7766" href="#L7766">7766</a> 				setState(1195);
+<a class="jxr_linenumber" name="L7767" href="#L7767">7767</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L7768" href="#L7768">7768</a> 				}
+<a class="jxr_linenumber" name="L7769" href="#L7769">7769</a> 			}
+<a class="jxr_linenumber" name="L7770" href="#L7770">7770</a> 
+<a class="jxr_linenumber" name="L7771" href="#L7771">7771</a> 			setState(1198);
+<a class="jxr_linenumber" name="L7772" href="#L7772">7772</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L7773" href="#L7773">7773</a> 			}
 <a class="jxr_linenumber" name="L7774" href="#L7774">7774</a> 		}
-<a class="jxr_linenumber" name="L7775" href="#L7775">7775</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7776" href="#L7776">7776</a> 			exitRule();
-<a class="jxr_linenumber" name="L7777" href="#L7777">7777</a> 		}
-<a class="jxr_linenumber" name="L7778" href="#L7778">7778</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7779" href="#L7779">7779</a> 	}
-<a class="jxr_linenumber" name="L7780" href="#L7780">7780</a> 
-<a class="jxr_linenumber" name="L7781" href="#L7781">7781</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7782" href="#L7782">7782</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourcesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7783" href="#L7783">7783</a> 		<strong class="jxr_keyword">public</strong> List&lt;ResourceContext&gt; resource() {
-<a class="jxr_linenumber" name="L7784" href="#L7784">7784</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ResourceContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7785" href="#L7785">7785</a> 		}
-<a class="jxr_linenumber" name="L7786" href="#L7786">7786</a> 		<strong class="jxr_keyword">public</strong> ResourceContext resource(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7787" href="#L7787">7787</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7788" href="#L7788">7788</a> 		}
-<a class="jxr_linenumber" name="L7789" href="#L7789">7789</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
-<a class="jxr_linenumber" name="L7790" href="#L7790">7790</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7791" href="#L7791">7791</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
-<a class="jxr_linenumber" name="L7792" href="#L7792">7792</a> 		}
-<a class="jxr_linenumber" name="L7793" href="#L7793">7793</a> 		<strong class="jxr_keyword">public</strong> ResourcesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7794" href="#L7794">7794</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7795" href="#L7795">7795</a> 		}
-<a class="jxr_linenumber" name="L7796" href="#L7796">7796</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resources; }
-<a class="jxr_linenumber" name="L7797" href="#L7797">7797</a> 		@Override
-<a class="jxr_linenumber" name="L7798" href="#L7798">7798</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7799" href="#L7799">7799</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResources(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7800" href="#L7800">7800</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7801" href="#L7801">7801</a> 		}
-<a class="jxr_linenumber" name="L7802" href="#L7802">7802</a> 	}
-<a class="jxr_linenumber" name="L7803" href="#L7803">7803</a> 
-<a class="jxr_linenumber" name="L7804" href="#L7804">7804</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourcesContext resources() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7805" href="#L7805">7805</a> 		ResourcesContext _localctx = <strong class="jxr_keyword">new</strong> ResourcesContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7806" href="#L7806">7806</a> 		enterRule(_localctx, 186, RULE_resources);
-<a class="jxr_linenumber" name="L7807" href="#L7807">7807</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7808" href="#L7808">7808</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L7809" href="#L7809">7809</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7810" href="#L7810">7810</a> 			{
-<a class="jxr_linenumber" name="L7811" href="#L7811">7811</a> 			setState(1200);
-<a class="jxr_linenumber" name="L7812" href="#L7812">7812</a> 			resource();
-<a class="jxr_linenumber" name="L7813" href="#L7813">7813</a> 			setState(1205);
-<a class="jxr_linenumber" name="L7814" href="#L7814">7814</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7815" href="#L7815">7815</a> 			_alt = getInterpreter().adaptivePredict(_input,133,_ctx);
-<a class="jxr_linenumber" name="L7816" href="#L7816">7816</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L7817" href="#L7817">7817</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L7818" href="#L7818">7818</a> 					{
-<a class="jxr_linenumber" name="L7819" href="#L7819">7819</a> 					{
-<a class="jxr_linenumber" name="L7820" href="#L7820">7820</a> 					setState(1201);
-<a class="jxr_linenumber" name="L7821" href="#L7821">7821</a> 					match(SEMI);
-<a class="jxr_linenumber" name="L7822" href="#L7822">7822</a> 					setState(1202);
-<a class="jxr_linenumber" name="L7823" href="#L7823">7823</a> 					resource();
-<a class="jxr_linenumber" name="L7824" href="#L7824">7824</a> 					}
-<a class="jxr_linenumber" name="L7825" href="#L7825">7825</a> 					} 
-<a class="jxr_linenumber" name="L7826" href="#L7826">7826</a> 				}
-<a class="jxr_linenumber" name="L7827" href="#L7827">7827</a> 				setState(1207);
-<a class="jxr_linenumber" name="L7828" href="#L7828">7828</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7829" href="#L7829">7829</a> 				_alt = getInterpreter().adaptivePredict(_input,133,_ctx);
-<a class="jxr_linenumber" name="L7830" href="#L7830">7830</a> 			}
-<a class="jxr_linenumber" name="L7831" href="#L7831">7831</a> 			}
-<a class="jxr_linenumber" name="L7832" href="#L7832">7832</a> 		}
-<a class="jxr_linenumber" name="L7833" href="#L7833">7833</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7834" href="#L7834">7834</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7835" href="#L7835">7835</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7836" href="#L7836">7836</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7775" href="#L7775">7775</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7776" href="#L7776">7776</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7777" href="#L7777">7777</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7778" href="#L7778">7778</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7779" href="#L7779">7779</a> 		}
+<a class="jxr_linenumber" name="L7780" href="#L7780">7780</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7781" href="#L7781">7781</a> 			exitRule();
+<a class="jxr_linenumber" name="L7782" href="#L7782">7782</a> 		}
+<a class="jxr_linenumber" name="L7783" href="#L7783">7783</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7784" href="#L7784">7784</a> 	}
+<a class="jxr_linenumber" name="L7785" href="#L7785">7785</a> 
+<a class="jxr_linenumber" name="L7786" href="#L7786">7786</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7787" href="#L7787">7787</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourcesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7788" href="#L7788">7788</a> 		<strong class="jxr_keyword">public</strong> List&lt;ResourceContext&gt; resource() {
+<a class="jxr_linenumber" name="L7789" href="#L7789">7789</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ResourceContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7790" href="#L7790">7790</a> 		}
+<a class="jxr_linenumber" name="L7791" href="#L7791">7791</a> 		<strong class="jxr_keyword">public</strong> ResourceContext resource(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7792" href="#L7792">7792</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7793" href="#L7793">7793</a> 		}
+<a class="jxr_linenumber" name="L7794" href="#L7794">7794</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
+<a class="jxr_linenumber" name="L7795" href="#L7795">7795</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7796" href="#L7796">7796</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
+<a class="jxr_linenumber" name="L7797" href="#L7797">7797</a> 		}
+<a class="jxr_linenumber" name="L7798" href="#L7798">7798</a> 		<strong class="jxr_keyword">public</strong> ResourcesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7799" href="#L7799">7799</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7800" href="#L7800">7800</a> 		}
+<a class="jxr_linenumber" name="L7801" href="#L7801">7801</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resources; }
+<a class="jxr_linenumber" name="L7802" href="#L7802">7802</a> 		@Override
+<a class="jxr_linenumber" name="L7803" href="#L7803">7803</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7804" href="#L7804">7804</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResources(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7805" href="#L7805">7805</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7806" href="#L7806">7806</a> 		}
+<a class="jxr_linenumber" name="L7807" href="#L7807">7807</a> 	}
+<a class="jxr_linenumber" name="L7808" href="#L7808">7808</a> 
+<a class="jxr_linenumber" name="L7809" href="#L7809">7809</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourcesContext resources() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7810" href="#L7810">7810</a> 		ResourcesContext _localctx = <strong class="jxr_keyword">new</strong> ResourcesContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7811" href="#L7811">7811</a> 		enterRule(_localctx, 186, RULE_resources);
+<a class="jxr_linenumber" name="L7812" href="#L7812">7812</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7813" href="#L7813">7813</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L7814" href="#L7814">7814</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7815" href="#L7815">7815</a> 			{
+<a class="jxr_linenumber" name="L7816" href="#L7816">7816</a> 			setState(1200);
+<a class="jxr_linenumber" name="L7817" href="#L7817">7817</a> 			resource();
+<a class="jxr_linenumber" name="L7818" href="#L7818">7818</a> 			setState(1205);
+<a class="jxr_linenumber" name="L7819" href="#L7819">7819</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7820" href="#L7820">7820</a> 			_alt = getInterpreter().adaptivePredict(_input,133,_ctx);
+<a class="jxr_linenumber" name="L7821" href="#L7821">7821</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L7822" href="#L7822">7822</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L7823" href="#L7823">7823</a> 					{
+<a class="jxr_linenumber" name="L7824" href="#L7824">7824</a> 					{
+<a class="jxr_linenumber" name="L7825" href="#L7825">7825</a> 					setState(1201);
+<a class="jxr_linenumber" name="L7826" href="#L7826">7826</a> 					match(SEMI);
+<a class="jxr_linenumber" name="L7827" href="#L7827">7827</a> 					setState(1202);
+<a class="jxr_linenumber" name="L7828" href="#L7828">7828</a> 					resource();
+<a class="jxr_linenumber" name="L7829" href="#L7829">7829</a> 					}
+<a class="jxr_linenumber" name="L7830" href="#L7830">7830</a> 					} 
+<a class="jxr_linenumber" name="L7831" href="#L7831">7831</a> 				}
+<a class="jxr_linenumber" name="L7832" href="#L7832">7832</a> 				setState(1207);
+<a class="jxr_linenumber" name="L7833" href="#L7833">7833</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7834" href="#L7834">7834</a> 				_alt = getInterpreter().adaptivePredict(_input,133,_ctx);
+<a class="jxr_linenumber" name="L7835" href="#L7835">7835</a> 			}
+<a class="jxr_linenumber" name="L7836" href="#L7836">7836</a> 			}
 <a class="jxr_linenumber" name="L7837" href="#L7837">7837</a> 		}
-<a class="jxr_linenumber" name="L7838" href="#L7838">7838</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7839" href="#L7839">7839</a> 			exitRule();
-<a class="jxr_linenumber" name="L7840" href="#L7840">7840</a> 		}
-<a class="jxr_linenumber" name="L7841" href="#L7841">7841</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7842" href="#L7842">7842</a> 	}
-<a class="jxr_linenumber" name="L7843" href="#L7843">7843</a> 
-<a class="jxr_linenumber" name="L7844" href="#L7844">7844</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7845" href="#L7845">7845</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7846" href="#L7846">7846</a> 		<strong class="jxr_keyword">public</strong> ResourceDeclarationContext resourceDeclaration() {
-<a class="jxr_linenumber" name="L7847" href="#L7847">7847</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7848" href="#L7848">7848</a> 		}
-<a class="jxr_linenumber" name="L7849" href="#L7849">7849</a> 		<strong class="jxr_keyword">public</strong> VariableAccessContext variableAccess() {
-<a class="jxr_linenumber" name="L7850" href="#L7850">7850</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableAccessContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7851" href="#L7851">7851</a> 		}
-<a class="jxr_linenumber" name="L7852" href="#L7852">7852</a> 		<strong class="jxr_keyword">public</strong> ResourceContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7853" href="#L7853">7853</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7854" href="#L7854">7854</a> 		}
-<a class="jxr_linenumber" name="L7855" href="#L7855">7855</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resource; }
-<a class="jxr_linenumber" name="L7856" href="#L7856">7856</a> 		@Override
-<a class="jxr_linenumber" name="L7857" href="#L7857">7857</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7858" href="#L7858">7858</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResource(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7859" href="#L7859">7859</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7860" href="#L7860">7860</a> 		}
-<a class="jxr_linenumber" name="L7861" href="#L7861">7861</a> 	}
-<a class="jxr_linenumber" name="L7862" href="#L7862">7862</a> 
-<a class="jxr_linenumber" name="L7863" href="#L7863">7863</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceContext resource() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7864" href="#L7864">7864</a> 		ResourceContext _localctx = <strong class="jxr_keyword">new</strong> ResourceContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7865" href="#L7865">7865</a> 		enterRule(_localctx, 188, RULE_resource);
-<a class="jxr_linenumber" name="L7866" href="#L7866">7866</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7867" href="#L7867">7867</a> 			setState(1210);
-<a class="jxr_linenumber" name="L7868" href="#L7868">7868</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7869" href="#L7869">7869</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,134,_ctx) ) {
-<a class="jxr_linenumber" name="L7870" href="#L7870">7870</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L7871" href="#L7871">7871</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7872" href="#L7872">7872</a> 				{
-<a class="jxr_linenumber" name="L7873" href="#L7873">7873</a> 				setState(1208);
-<a class="jxr_linenumber" name="L7874" href="#L7874">7874</a> 				resourceDeclaration();
-<a class="jxr_linenumber" name="L7875" href="#L7875">7875</a> 				}
-<a class="jxr_linenumber" name="L7876" href="#L7876">7876</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7877" href="#L7877">7877</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L7878" href="#L7878">7878</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L7879" href="#L7879">7879</a> 				{
-<a class="jxr_linenumber" name="L7880" href="#L7880">7880</a> 				setState(1209);
-<a class="jxr_linenumber" name="L7881" href="#L7881">7881</a> 				variableAccess();
-<a class="jxr_linenumber" name="L7882" href="#L7882">7882</a> 				}
-<a class="jxr_linenumber" name="L7883" href="#L7883">7883</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L7884" href="#L7884">7884</a> 			}
-<a class="jxr_linenumber" name="L7885" href="#L7885">7885</a> 		}
-<a class="jxr_linenumber" name="L7886" href="#L7886">7886</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7887" href="#L7887">7887</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7888" href="#L7888">7888</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7889" href="#L7889">7889</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7838" href="#L7838">7838</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7839" href="#L7839">7839</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7840" href="#L7840">7840</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7841" href="#L7841">7841</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7842" href="#L7842">7842</a> 		}
+<a class="jxr_linenumber" name="L7843" href="#L7843">7843</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7844" href="#L7844">7844</a> 			exitRule();
+<a class="jxr_linenumber" name="L7845" href="#L7845">7845</a> 		}
+<a class="jxr_linenumber" name="L7846" href="#L7846">7846</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7847" href="#L7847">7847</a> 	}
+<a class="jxr_linenumber" name="L7848" href="#L7848">7848</a> 
+<a class="jxr_linenumber" name="L7849" href="#L7849">7849</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7850" href="#L7850">7850</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7851" href="#L7851">7851</a> 		<strong class="jxr_keyword">public</strong> ResourceDeclarationContext resourceDeclaration() {
+<a class="jxr_linenumber" name="L7852" href="#L7852">7852</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ResourceDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7853" href="#L7853">7853</a> 		}
+<a class="jxr_linenumber" name="L7854" href="#L7854">7854</a> 		<strong class="jxr_keyword">public</strong> VariableAccessContext variableAccess() {
+<a class="jxr_linenumber" name="L7855" href="#L7855">7855</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableAccessContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7856" href="#L7856">7856</a> 		}
+<a class="jxr_linenumber" name="L7857" href="#L7857">7857</a> 		<strong class="jxr_keyword">public</strong> ResourceContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7858" href="#L7858">7858</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7859" href="#L7859">7859</a> 		}
+<a class="jxr_linenumber" name="L7860" href="#L7860">7860</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resource; }
+<a class="jxr_linenumber" name="L7861" href="#L7861">7861</a> 		@Override
+<a class="jxr_linenumber" name="L7862" href="#L7862">7862</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7863" href="#L7863">7863</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResource(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7864" href="#L7864">7864</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7865" href="#L7865">7865</a> 		}
+<a class="jxr_linenumber" name="L7866" href="#L7866">7866</a> 	}
+<a class="jxr_linenumber" name="L7867" href="#L7867">7867</a> 
+<a class="jxr_linenumber" name="L7868" href="#L7868">7868</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceContext resource() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7869" href="#L7869">7869</a> 		ResourceContext _localctx = <strong class="jxr_keyword">new</strong> ResourceContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7870" href="#L7870">7870</a> 		enterRule(_localctx, 188, RULE_resource);
+<a class="jxr_linenumber" name="L7871" href="#L7871">7871</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7872" href="#L7872">7872</a> 			setState(1210);
+<a class="jxr_linenumber" name="L7873" href="#L7873">7873</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7874" href="#L7874">7874</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,134,_ctx) ) {
+<a class="jxr_linenumber" name="L7875" href="#L7875">7875</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L7876" href="#L7876">7876</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7877" href="#L7877">7877</a> 				{
+<a class="jxr_linenumber" name="L7878" href="#L7878">7878</a> 				setState(1208);
+<a class="jxr_linenumber" name="L7879" href="#L7879">7879</a> 				resourceDeclaration();
+<a class="jxr_linenumber" name="L7880" href="#L7880">7880</a> 				}
+<a class="jxr_linenumber" name="L7881" href="#L7881">7881</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7882" href="#L7882">7882</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L7883" href="#L7883">7883</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L7884" href="#L7884">7884</a> 				{
+<a class="jxr_linenumber" name="L7885" href="#L7885">7885</a> 				setState(1209);
+<a class="jxr_linenumber" name="L7886" href="#L7886">7886</a> 				variableAccess();
+<a class="jxr_linenumber" name="L7887" href="#L7887">7887</a> 				}
+<a class="jxr_linenumber" name="L7888" href="#L7888">7888</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L7889" href="#L7889">7889</a> 			}
 <a class="jxr_linenumber" name="L7890" href="#L7890">7890</a> 		}
-<a class="jxr_linenumber" name="L7891" href="#L7891">7891</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7892" href="#L7892">7892</a> 			exitRule();
-<a class="jxr_linenumber" name="L7893" href="#L7893">7893</a> 		}
-<a class="jxr_linenumber" name="L7894" href="#L7894">7894</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7895" href="#L7895">7895</a> 	}
-<a class="jxr_linenumber" name="L7896" href="#L7896">7896</a> 
-<a class="jxr_linenumber" name="L7897" href="#L7897">7897</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7898" href="#L7898">7898</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7899" href="#L7899">7899</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
-<a class="jxr_linenumber" name="L7900" href="#L7900">7900</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
-<a class="jxr_linenumber" name="L7901" href="#L7901">7901</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext type;
-<a class="jxr_linenumber" name="L7902" href="#L7902">7902</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
-<a class="jxr_linenumber" name="L7903" href="#L7903">7903</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7904" href="#L7904">7904</a> 		}
-<a class="jxr_linenumber" name="L7905" href="#L7905">7905</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
-<a class="jxr_linenumber" name="L7906" href="#L7906">7906</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L7907" href="#L7907">7907</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7908" href="#L7908">7908</a> 		}
-<a class="jxr_linenumber" name="L7909" href="#L7909">7909</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
-<a class="jxr_linenumber" name="L7910" href="#L7910">7910</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7911" href="#L7911">7911</a> 		}
-<a class="jxr_linenumber" name="L7912" href="#L7912">7912</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
-<a class="jxr_linenumber" name="L7913" href="#L7913">7913</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7914" href="#L7914">7914</a> 		}
-<a class="jxr_linenumber" name="L7915" href="#L7915">7915</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7916" href="#L7916">7916</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7917" href="#L7917">7917</a> 		}
-<a class="jxr_linenumber" name="L7918" href="#L7918">7918</a> 		<strong class="jxr_keyword">public</strong> ResourceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7919" href="#L7919">7919</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7920" href="#L7920">7920</a> 		}
-<a class="jxr_linenumber" name="L7921" href="#L7921">7921</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resourceDeclaration; }
-<a class="jxr_linenumber" name="L7922" href="#L7922">7922</a> 		@Override
-<a class="jxr_linenumber" name="L7923" href="#L7923">7923</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7924" href="#L7924">7924</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResourceDeclaration(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7925" href="#L7925">7925</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7926" href="#L7926">7926</a> 		}
-<a class="jxr_linenumber" name="L7927" href="#L7927">7927</a> 	}
-<a class="jxr_linenumber" name="L7928" href="#L7928">7928</a> 
-<a class="jxr_linenumber" name="L7929" href="#L7929">7929</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceDeclarationContext resourceDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L7930" href="#L7930">7930</a> 		ResourceDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ResourceDeclarationContext(_ctx, getState());
-<a class="jxr_linenumber" name="L7931" href="#L7931">7931</a> 		enterRule(_localctx, 190, RULE_resourceDeclaration);
-<a class="jxr_linenumber" name="L7932" href="#L7932">7932</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L7933" href="#L7933">7933</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L7934" href="#L7934">7934</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L7935" href="#L7935">7935</a> 			{
-<a class="jxr_linenumber" name="L7936" href="#L7936">7936</a> 			setState(1215);
-<a class="jxr_linenumber" name="L7937" href="#L7937">7937</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7938" href="#L7938">7938</a> 			_alt = getInterpreter().adaptivePredict(_input,135,_ctx);
-<a class="jxr_linenumber" name="L7939" href="#L7939">7939</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L7940" href="#L7940">7940</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L7941" href="#L7941">7941</a> 					{
-<a class="jxr_linenumber" name="L7942" href="#L7942">7942</a> 					{
-<a class="jxr_linenumber" name="L7943" href="#L7943">7943</a> 					setState(1212);
-<a class="jxr_linenumber" name="L7944" href="#L7944">7944</a> 					((ResourceDeclarationContext)_localctx).variableModifier = variableModifier();
-<a class="jxr_linenumber" name="L7945" href="#L7945">7945</a> 					((ResourceDeclarationContext)_localctx).mods.add(((ResourceDeclarationContext)_localctx).variableModifier);
-<a class="jxr_linenumber" name="L7946" href="#L7946">7946</a> 					}
-<a class="jxr_linenumber" name="L7947" href="#L7947">7947</a> 					} 
-<a class="jxr_linenumber" name="L7948" href="#L7948">7948</a> 				}
-<a class="jxr_linenumber" name="L7949" href="#L7949">7949</a> 				setState(1217);
-<a class="jxr_linenumber" name="L7950" href="#L7950">7950</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7951" href="#L7951">7951</a> 				_alt = getInterpreter().adaptivePredict(_input,135,_ctx);
-<a class="jxr_linenumber" name="L7952" href="#L7952">7952</a> 			}
-<a class="jxr_linenumber" name="L7953" href="#L7953">7953</a> 			setState(1218);
-<a class="jxr_linenumber" name="L7954" href="#L7954">7954</a> 			((ResourceDeclarationContext)_localctx).type = classOrInterfaceType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L7955" href="#L7955">7955</a> 			setState(1219);
-<a class="jxr_linenumber" name="L7956" href="#L7956">7956</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
-<a class="jxr_linenumber" name="L7957" href="#L7957">7957</a> 			setState(1220);
-<a class="jxr_linenumber" name="L7958" href="#L7958">7958</a> 			match(ASSIGN);
-<a class="jxr_linenumber" name="L7959" href="#L7959">7959</a> 			setState(1221);
-<a class="jxr_linenumber" name="L7960" href="#L7960">7960</a> 			expression();
-<a class="jxr_linenumber" name="L7961" href="#L7961">7961</a> 			}
-<a class="jxr_linenumber" name="L7962" href="#L7962">7962</a> 		}
-<a class="jxr_linenumber" name="L7963" href="#L7963">7963</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L7964" href="#L7964">7964</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L7965" href="#L7965">7965</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L7966" href="#L7966">7966</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7891" href="#L7891">7891</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7892" href="#L7892">7892</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7893" href="#L7893">7893</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7894" href="#L7894">7894</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7895" href="#L7895">7895</a> 		}
+<a class="jxr_linenumber" name="L7896" href="#L7896">7896</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7897" href="#L7897">7897</a> 			exitRule();
+<a class="jxr_linenumber" name="L7898" href="#L7898">7898</a> 		}
+<a class="jxr_linenumber" name="L7899" href="#L7899">7899</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7900" href="#L7900">7900</a> 	}
+<a class="jxr_linenumber" name="L7901" href="#L7901">7901</a> 
+<a class="jxr_linenumber" name="L7902" href="#L7902">7902</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7903" href="#L7903">7903</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ResourceDeclarationContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7904" href="#L7904">7904</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
+<a class="jxr_linenumber" name="L7905" href="#L7905">7905</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
+<a class="jxr_linenumber" name="L7906" href="#L7906">7906</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext type;
+<a class="jxr_linenumber" name="L7907" href="#L7907">7907</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
+<a class="jxr_linenumber" name="L7908" href="#L7908">7908</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7909" href="#L7909">7909</a> 		}
+<a class="jxr_linenumber" name="L7910" href="#L7910">7910</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
+<a class="jxr_linenumber" name="L7911" href="#L7911">7911</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L7912" href="#L7912">7912</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7913" href="#L7913">7913</a> 		}
+<a class="jxr_linenumber" name="L7914" href="#L7914">7914</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
+<a class="jxr_linenumber" name="L7915" href="#L7915">7915</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7916" href="#L7916">7916</a> 		}
+<a class="jxr_linenumber" name="L7917" href="#L7917">7917</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
+<a class="jxr_linenumber" name="L7918" href="#L7918">7918</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7919" href="#L7919">7919</a> 		}
+<a class="jxr_linenumber" name="L7920" href="#L7920">7920</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7921" href="#L7921">7921</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7922" href="#L7922">7922</a> 		}
+<a class="jxr_linenumber" name="L7923" href="#L7923">7923</a> 		<strong class="jxr_keyword">public</strong> ResourceDeclarationContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7924" href="#L7924">7924</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7925" href="#L7925">7925</a> 		}
+<a class="jxr_linenumber" name="L7926" href="#L7926">7926</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_resourceDeclaration; }
+<a class="jxr_linenumber" name="L7927" href="#L7927">7927</a> 		@Override
+<a class="jxr_linenumber" name="L7928" href="#L7928">7928</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7929" href="#L7929">7929</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitResourceDeclaration(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7930" href="#L7930">7930</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7931" href="#L7931">7931</a> 		}
+<a class="jxr_linenumber" name="L7932" href="#L7932">7932</a> 	}
+<a class="jxr_linenumber" name="L7933" href="#L7933">7933</a> 
+<a class="jxr_linenumber" name="L7934" href="#L7934">7934</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ResourceDeclarationContext resourceDeclaration() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L7935" href="#L7935">7935</a> 		ResourceDeclarationContext _localctx = <strong class="jxr_keyword">new</strong> ResourceDeclarationContext(_ctx, getState());
+<a class="jxr_linenumber" name="L7936" href="#L7936">7936</a> 		enterRule(_localctx, 190, RULE_resourceDeclaration);
+<a class="jxr_linenumber" name="L7937" href="#L7937">7937</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L7938" href="#L7938">7938</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L7939" href="#L7939">7939</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L7940" href="#L7940">7940</a> 			{
+<a class="jxr_linenumber" name="L7941" href="#L7941">7941</a> 			setState(1215);
+<a class="jxr_linenumber" name="L7942" href="#L7942">7942</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7943" href="#L7943">7943</a> 			_alt = getInterpreter().adaptivePredict(_input,135,_ctx);
+<a class="jxr_linenumber" name="L7944" href="#L7944">7944</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L7945" href="#L7945">7945</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L7946" href="#L7946">7946</a> 					{
+<a class="jxr_linenumber" name="L7947" href="#L7947">7947</a> 					{
+<a class="jxr_linenumber" name="L7948" href="#L7948">7948</a> 					setState(1212);
+<a class="jxr_linenumber" name="L7949" href="#L7949">7949</a> 					((ResourceDeclarationContext)_localctx).variableModifier = variableModifier();
+<a class="jxr_linenumber" name="L7950" href="#L7950">7950</a> 					((ResourceDeclarationContext)_localctx).mods.add(((ResourceDeclarationContext)_localctx).variableModifier);
+<a class="jxr_linenumber" name="L7951" href="#L7951">7951</a> 					}
+<a class="jxr_linenumber" name="L7952" href="#L7952">7952</a> 					} 
+<a class="jxr_linenumber" name="L7953" href="#L7953">7953</a> 				}
+<a class="jxr_linenumber" name="L7954" href="#L7954">7954</a> 				setState(1217);
+<a class="jxr_linenumber" name="L7955" href="#L7955">7955</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L7956" href="#L7956">7956</a> 				_alt = getInterpreter().adaptivePredict(_input,135,_ctx);
+<a class="jxr_linenumber" name="L7957" href="#L7957">7957</a> 			}
+<a class="jxr_linenumber" name="L7958" href="#L7958">7958</a> 			setState(1218);
+<a class="jxr_linenumber" name="L7959" href="#L7959">7959</a> 			((ResourceDeclarationContext)_localctx).type = classOrInterfaceType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L7960" href="#L7960">7960</a> 			setState(1219);
+<a class="jxr_linenumber" name="L7961" href="#L7961">7961</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L7962" href="#L7962">7962</a> 			setState(1220);
+<a class="jxr_linenumber" name="L7963" href="#L7963">7963</a> 			match(ASSIGN);
+<a class="jxr_linenumber" name="L7964" href="#L7964">7964</a> 			setState(1221);
+<a class="jxr_linenumber" name="L7965" href="#L7965">7965</a> 			expression();
+<a class="jxr_linenumber" name="L7966" href="#L7966">7966</a> 			}
 <a class="jxr_linenumber" name="L7967" href="#L7967">7967</a> 		}
-<a class="jxr_linenumber" name="L7968" href="#L7968">7968</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L7969" href="#L7969">7969</a> 			exitRule();
-<a class="jxr_linenumber" name="L7970" href="#L7970">7970</a> 		}
-<a class="jxr_linenumber" name="L7971" href="#L7971">7971</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L7972" href="#L7972">7972</a> 	}
-<a class="jxr_linenumber" name="L7973" href="#L7973">7973</a> 
-<a class="jxr_linenumber" name="L7974" href="#L7974">7974</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L7975" href="#L7975">7975</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableAccessContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L7976" href="#L7976">7976</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext fieldAccessNoIdent;
-<a class="jxr_linenumber" name="L7977" href="#L7977">7977</a> 		<strong class="jxr_keyword">public</strong> List&lt;FieldAccessNoIdentContext&gt; accessList = <strong class="jxr_keyword">new</strong> ArrayList&lt;FieldAccessNoIdentContext&gt;();
-<a class="jxr_linenumber" name="L7978" href="#L7978">7978</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L7979" href="#L7979">7979</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L7980" href="#L7980">7980</a> 		}
-<a class="jxr_linenumber" name="L7981" href="#L7981">7981</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
-<a class="jxr_linenumber" name="L7982" href="#L7982">7982</a> 		<strong class="jxr_keyword">public</strong> List&lt;FieldAccessNoIdentContext&gt; fieldAccessNoIdent() {
-<a class="jxr_linenumber" name="L7983" href="#L7983">7983</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(FieldAccessNoIdentContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L7984" href="#L7984">7984</a> 		}
-<a class="jxr_linenumber" name="L7985" href="#L7985">7985</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext fieldAccessNoIdent(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L7986" href="#L7986">7986</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldAccessNoIdentContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L7987" href="#L7987">7987</a> 		}
-<a class="jxr_linenumber" name="L7988" href="#L7988">7988</a> 		<strong class="jxr_keyword">public</strong> VariableAccessContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L7989" href="#L7989">7989</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L7990" href="#L7990">7990</a> 		}
-<a class="jxr_linenumber" name="L7991" href="#L7991">7991</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableAccess; }
-<a class="jxr_linenumber" name="L7992" href="#L7992">7992</a> 		@Override
-<a class="jxr_linenumber" name="L7993" href="#L7993">7993</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L7994" href="#L7994">7994</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableAccess(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7995" href="#L7995">7995</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L7996" href="#L7996">7996</a> 		}
-<a class="jxr_linenumber" name="L7997" href="#L7997">7997</a> 	}
-<a class="jxr_linenumber" name="L7998" href="#L7998">7998</a> 
-<a class="jxr_linenumber" name="L7999" href="#L7999">7999</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableAccessContext variableAccess() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8000" href="#L8000">8000</a> 		VariableAccessContext _localctx = <strong class="jxr_keyword">new</strong> VariableAccessContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8001" href="#L8001">8001</a> 		enterRule(_localctx, 192, RULE_variableAccess);
-<a class="jxr_linenumber" name="L8002" href="#L8002">8002</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8003" href="#L8003">8003</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L8004" href="#L8004">8004</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8005" href="#L8005">8005</a> 			{
-<a class="jxr_linenumber" name="L8006" href="#L8006">8006</a> 			setState(1226);
-<a class="jxr_linenumber" name="L8007" href="#L8007">8007</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8008" href="#L8008">8008</a> 			_alt = getInterpreter().adaptivePredict(_input,136,_ctx);
-<a class="jxr_linenumber" name="L8009" href="#L8009">8009</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L8010" href="#L8010">8010</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L8011" href="#L8011">8011</a> 					{
-<a class="jxr_linenumber" name="L8012" href="#L8012">8012</a> 					{
-<a class="jxr_linenumber" name="L8013" href="#L8013">8013</a> 					setState(1223);
-<a class="jxr_linenumber" name="L8014" href="#L8014">8014</a> 					((VariableAccessContext)_localctx).fieldAccessNoIdent = fieldAccessNoIdent();
-<a class="jxr_linenumber" name="L8015" href="#L8015">8015</a> 					((VariableAccessContext)_localctx).accessList.add(((VariableAccessContext)_localctx).fieldAccessNoIdent);
-<a class="jxr_linenumber" name="L8016" href="#L8016">8016</a> 					}
-<a class="jxr_linenumber" name="L8017" href="#L8017">8017</a> 					} 
-<a class="jxr_linenumber" name="L8018" href="#L8018">8018</a> 				}
-<a class="jxr_linenumber" name="L8019" href="#L8019">8019</a> 				setState(1228);
-<a class="jxr_linenumber" name="L8020" href="#L8020">8020</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8021" href="#L8021">8021</a> 				_alt = getInterpreter().adaptivePredict(_input,136,_ctx);
-<a class="jxr_linenumber" name="L8022" href="#L8022">8022</a> 			}
-<a class="jxr_linenumber" name="L8023" href="#L8023">8023</a> 			setState(1231);
-<a class="jxr_linenumber" name="L8024" href="#L8024">8024</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8025" href="#L8025">8025</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L8026" href="#L8026">8026</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L8027" href="#L8027">8027</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L8028" href="#L8028">8028</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L8029" href="#L8029">8029</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L8030" href="#L8030">8030</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L8031" href="#L8031">8031</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L8032" href="#L8032">8032</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L8033" href="#L8033">8033</a> 				{
-<a class="jxr_linenumber" name="L8034" href="#L8034">8034</a> 				setState(1229);
-<a class="jxr_linenumber" name="L8035" href="#L8035">8035</a> 				id();
-<a class="jxr_linenumber" name="L8036" href="#L8036">8036</a> 				}
-<a class="jxr_linenumber" name="L8037" href="#L8037">8037</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8038" href="#L8038">8038</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L7968" href="#L7968">7968</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L7969" href="#L7969">7969</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L7970" href="#L7970">7970</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7971" href="#L7971">7971</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L7972" href="#L7972">7972</a> 		}
+<a class="jxr_linenumber" name="L7973" href="#L7973">7973</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L7974" href="#L7974">7974</a> 			exitRule();
+<a class="jxr_linenumber" name="L7975" href="#L7975">7975</a> 		}
+<a class="jxr_linenumber" name="L7976" href="#L7976">7976</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L7977" href="#L7977">7977</a> 	}
+<a class="jxr_linenumber" name="L7978" href="#L7978">7978</a> 
+<a class="jxr_linenumber" name="L7979" href="#L7979">7979</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L7980" href="#L7980">7980</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> VariableAccessContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L7981" href="#L7981">7981</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext fieldAccessNoIdent;
+<a class="jxr_linenumber" name="L7982" href="#L7982">7982</a> 		<strong class="jxr_keyword">public</strong> List&lt;FieldAccessNoIdentContext&gt; accessList = <strong class="jxr_keyword">new</strong> ArrayList&lt;FieldAccessNoIdentContext&gt;();
+<a class="jxr_linenumber" name="L7983" href="#L7983">7983</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L7984" href="#L7984">7984</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L7985" href="#L7985">7985</a> 		}
+<a class="jxr_linenumber" name="L7986" href="#L7986">7986</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
+<a class="jxr_linenumber" name="L7987" href="#L7987">7987</a> 		<strong class="jxr_keyword">public</strong> List&lt;FieldAccessNoIdentContext&gt; fieldAccessNoIdent() {
+<a class="jxr_linenumber" name="L7988" href="#L7988">7988</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(FieldAccessNoIdentContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L7989" href="#L7989">7989</a> 		}
+<a class="jxr_linenumber" name="L7990" href="#L7990">7990</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext fieldAccessNoIdent(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L7991" href="#L7991">7991</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FieldAccessNoIdentContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L7992" href="#L7992">7992</a> 		}
+<a class="jxr_linenumber" name="L7993" href="#L7993">7993</a> 		<strong class="jxr_keyword">public</strong> VariableAccessContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L7994" href="#L7994">7994</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L7995" href="#L7995">7995</a> 		}
+<a class="jxr_linenumber" name="L7996" href="#L7996">7996</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_variableAccess; }
+<a class="jxr_linenumber" name="L7997" href="#L7997">7997</a> 		@Override
+<a class="jxr_linenumber" name="L7998" href="#L7998">7998</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L7999" href="#L7999">7999</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitVariableAccess(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8000" href="#L8000">8000</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8001" href="#L8001">8001</a> 		}
+<a class="jxr_linenumber" name="L8002" href="#L8002">8002</a> 	}
+<a class="jxr_linenumber" name="L8003" href="#L8003">8003</a> 
+<a class="jxr_linenumber" name="L8004" href="#L8004">8004</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> VariableAccessContext variableAccess() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8005" href="#L8005">8005</a> 		VariableAccessContext _localctx = <strong class="jxr_keyword">new</strong> VariableAccessContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8006" href="#L8006">8006</a> 		enterRule(_localctx, 192, RULE_variableAccess);
+<a class="jxr_linenumber" name="L8007" href="#L8007">8007</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8008" href="#L8008">8008</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L8009" href="#L8009">8009</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8010" href="#L8010">8010</a> 			{
+<a class="jxr_linenumber" name="L8011" href="#L8011">8011</a> 			setState(1226);
+<a class="jxr_linenumber" name="L8012" href="#L8012">8012</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8013" href="#L8013">8013</a> 			_alt = getInterpreter().adaptivePredict(_input,136,_ctx);
+<a class="jxr_linenumber" name="L8014" href="#L8014">8014</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L8015" href="#L8015">8015</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L8016" href="#L8016">8016</a> 					{
+<a class="jxr_linenumber" name="L8017" href="#L8017">8017</a> 					{
+<a class="jxr_linenumber" name="L8018" href="#L8018">8018</a> 					setState(1223);
+<a class="jxr_linenumber" name="L8019" href="#L8019">8019</a> 					((VariableAccessContext)_localctx).fieldAccessNoIdent = fieldAccessNoIdent();
+<a class="jxr_linenumber" name="L8020" href="#L8020">8020</a> 					((VariableAccessContext)_localctx).accessList.add(((VariableAccessContext)_localctx).fieldAccessNoIdent);
+<a class="jxr_linenumber" name="L8021" href="#L8021">8021</a> 					}
+<a class="jxr_linenumber" name="L8022" href="#L8022">8022</a> 					} 
+<a class="jxr_linenumber" name="L8023" href="#L8023">8023</a> 				}
+<a class="jxr_linenumber" name="L8024" href="#L8024">8024</a> 				setState(1228);
+<a class="jxr_linenumber" name="L8025" href="#L8025">8025</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8026" href="#L8026">8026</a> 				_alt = getInterpreter().adaptivePredict(_input,136,_ctx);
+<a class="jxr_linenumber" name="L8027" href="#L8027">8027</a> 			}
+<a class="jxr_linenumber" name="L8028" href="#L8028">8028</a> 			setState(1231);
+<a class="jxr_linenumber" name="L8029" href="#L8029">8029</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8030" href="#L8030">8030</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L8031" href="#L8031">8031</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L8032" href="#L8032">8032</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L8033" href="#L8033">8033</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L8034" href="#L8034">8034</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L8035" href="#L8035">8035</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L8036" href="#L8036">8036</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L8037" href="#L8037">8037</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L8038" href="#L8038">8038</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
 <a class="jxr_linenumber" name="L8039" href="#L8039">8039</a> 				{
-<a class="jxr_linenumber" name="L8040" href="#L8040">8040</a> 				setState(1230);
-<a class="jxr_linenumber" name="L8041" href="#L8041">8041</a> 				match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L8040" href="#L8040">8040</a> 				setState(1229);
+<a class="jxr_linenumber" name="L8041" href="#L8041">8041</a> 				id();
 <a class="jxr_linenumber" name="L8042" href="#L8042">8042</a> 				}
 <a class="jxr_linenumber" name="L8043" href="#L8043">8043</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8044" href="#L8044">8044</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L8045" href="#L8045">8045</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8046" href="#L8046">8046</a> 			}
-<a class="jxr_linenumber" name="L8047" href="#L8047">8047</a> 			}
-<a class="jxr_linenumber" name="L8048" href="#L8048">8048</a> 		}
-<a class="jxr_linenumber" name="L8049" href="#L8049">8049</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8050" href="#L8050">8050</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8051" href="#L8051">8051</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8052" href="#L8052">8052</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8053" href="#L8053">8053</a> 		}
-<a class="jxr_linenumber" name="L8054" href="#L8054">8054</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8055" href="#L8055">8055</a> 			exitRule();
-<a class="jxr_linenumber" name="L8056" href="#L8056">8056</a> 		}
-<a class="jxr_linenumber" name="L8057" href="#L8057">8057</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8058" href="#L8058">8058</a> 	}
-<a class="jxr_linenumber" name="L8059" href="#L8059">8059</a> 
-<a class="jxr_linenumber" name="L8060" href="#L8060">8060</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8061" href="#L8061">8061</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FieldAccessNoIdentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8062" href="#L8062">8062</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8063" href="#L8063">8063</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8064" href="#L8064">8064</a> 		}
-<a class="jxr_linenumber" name="L8065" href="#L8065">8065</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L8066" href="#L8066">8066</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8067" href="#L8067">8067</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8068" href="#L8068">8068</a> 		}
-<a class="jxr_linenumber" name="L8069" href="#L8069">8069</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_fieldAccessNoIdent; }
-<a class="jxr_linenumber" name="L8070" href="#L8070">8070</a> 		@Override
-<a class="jxr_linenumber" name="L8071" href="#L8071">8071</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8072" href="#L8072">8072</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFieldAccessNoIdent(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8073" href="#L8073">8073</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8044" href="#L8044">8044</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L8045" href="#L8045">8045</a> 				{
+<a class="jxr_linenumber" name="L8046" href="#L8046">8046</a> 				setState(1230);
+<a class="jxr_linenumber" name="L8047" href="#L8047">8047</a> 				match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L8048" href="#L8048">8048</a> 				}
+<a class="jxr_linenumber" name="L8049" href="#L8049">8049</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8050" href="#L8050">8050</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L8051" href="#L8051">8051</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8052" href="#L8052">8052</a> 			}
+<a class="jxr_linenumber" name="L8053" href="#L8053">8053</a> 			}
+<a class="jxr_linenumber" name="L8054" href="#L8054">8054</a> 		}
+<a class="jxr_linenumber" name="L8055" href="#L8055">8055</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8056" href="#L8056">8056</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8057" href="#L8057">8057</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8058" href="#L8058">8058</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8059" href="#L8059">8059</a> 		}
+<a class="jxr_linenumber" name="L8060" href="#L8060">8060</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8061" href="#L8061">8061</a> 			exitRule();
+<a class="jxr_linenumber" name="L8062" href="#L8062">8062</a> 		}
+<a class="jxr_linenumber" name="L8063" href="#L8063">8063</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8064" href="#L8064">8064</a> 	}
+<a class="jxr_linenumber" name="L8065" href="#L8065">8065</a> 
+<a class="jxr_linenumber" name="L8066" href="#L8066">8066</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8067" href="#L8067">8067</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FieldAccessNoIdentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8068" href="#L8068">8068</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8069" href="#L8069">8069</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8070" href="#L8070">8070</a> 		}
+<a class="jxr_linenumber" name="L8071" href="#L8071">8071</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L8072" href="#L8072">8072</a> 		<strong class="jxr_keyword">public</strong> FieldAccessNoIdentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8073" href="#L8073">8073</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8074" href="#L8074">8074</a> 		}
-<a class="jxr_linenumber" name="L8075" href="#L8075">8075</a> 	}
-<a class="jxr_linenumber" name="L8076" href="#L8076">8076</a> 
-<a class="jxr_linenumber" name="L8077" href="#L8077">8077</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FieldAccessNoIdentContext fieldAccessNoIdent() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8078" href="#L8078">8078</a> 		FieldAccessNoIdentContext _localctx = <strong class="jxr_keyword">new</strong> FieldAccessNoIdentContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8079" href="#L8079">8079</a> 		enterRule(_localctx, 194, RULE_fieldAccessNoIdent);
-<a class="jxr_linenumber" name="L8080" href="#L8080">8080</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8081" href="#L8081">8081</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8082" href="#L8082">8082</a> 			{
-<a class="jxr_linenumber" name="L8083" href="#L8083">8083</a> 			setState(1233);
-<a class="jxr_linenumber" name="L8084" href="#L8084">8084</a> 			expr(0);
-<a class="jxr_linenumber" name="L8085" href="#L8085">8085</a> 			setState(1234);
-<a class="jxr_linenumber" name="L8086" href="#L8086">8086</a> 			match(DOT);
-<a class="jxr_linenumber" name="L8087" href="#L8087">8087</a> 			}
-<a class="jxr_linenumber" name="L8088" href="#L8088">8088</a> 		}
-<a class="jxr_linenumber" name="L8089" href="#L8089">8089</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8090" href="#L8090">8090</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8091" href="#L8091">8091</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8092" href="#L8092">8092</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8093" href="#L8093">8093</a> 		}
-<a class="jxr_linenumber" name="L8094" href="#L8094">8094</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8095" href="#L8095">8095</a> 			exitRule();
-<a class="jxr_linenumber" name="L8096" href="#L8096">8096</a> 		}
-<a class="jxr_linenumber" name="L8097" href="#L8097">8097</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8098" href="#L8098">8098</a> 	}
-<a class="jxr_linenumber" name="L8099" href="#L8099">8099</a> 
-<a class="jxr_linenumber" name="L8100" href="#L8100">8100</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8101" href="#L8101">8101</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlockStatementGroupContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8102" href="#L8102">8102</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement;
-<a class="jxr_linenumber" name="L8103" href="#L8103">8103</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; slists = <strong class="jxr_keyword">new</strong> ArrayList&lt;BlockStatementContext&gt;();
-<a class="jxr_linenumber" name="L8104" href="#L8104">8104</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; switchLabel() {
-<a class="jxr_linenumber" name="L8105" href="#L8105">8105</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabelContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L8106" href="#L8106">8106</a> 		}
-<a class="jxr_linenumber" name="L8107" href="#L8107">8107</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8108" href="#L8108">8108</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L8109" href="#L8109">8109</a> 		}
-<a class="jxr_linenumber" name="L8110" href="#L8110">8110</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
-<a class="jxr_linenumber" name="L8111" href="#L8111">8111</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8075" href="#L8075">8075</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_fieldAccessNoIdent; }
+<a class="jxr_linenumber" name="L8076" href="#L8076">8076</a> 		@Override
+<a class="jxr_linenumber" name="L8077" href="#L8077">8077</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8078" href="#L8078">8078</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFieldAccessNoIdent(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8079" href="#L8079">8079</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8080" href="#L8080">8080</a> 		}
+<a class="jxr_linenumber" name="L8081" href="#L8081">8081</a> 	}
+<a class="jxr_linenumber" name="L8082" href="#L8082">8082</a> 
+<a class="jxr_linenumber" name="L8083" href="#L8083">8083</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> FieldAccessNoIdentContext fieldAccessNoIdent() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8084" href="#L8084">8084</a> 		FieldAccessNoIdentContext _localctx = <strong class="jxr_keyword">new</strong> FieldAccessNoIdentContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8085" href="#L8085">8085</a> 		enterRule(_localctx, 194, RULE_fieldAccessNoIdent);
+<a class="jxr_linenumber" name="L8086" href="#L8086">8086</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8087" href="#L8087">8087</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8088" href="#L8088">8088</a> 			{
+<a class="jxr_linenumber" name="L8089" href="#L8089">8089</a> 			setState(1233);
+<a class="jxr_linenumber" name="L8090" href="#L8090">8090</a> 			expr(0);
+<a class="jxr_linenumber" name="L8091" href="#L8091">8091</a> 			setState(1234);
+<a class="jxr_linenumber" name="L8092" href="#L8092">8092</a> 			match(DOT);
+<a class="jxr_linenumber" name="L8093" href="#L8093">8093</a> 			}
+<a class="jxr_linenumber" name="L8094" href="#L8094">8094</a> 		}
+<a class="jxr_linenumber" name="L8095" href="#L8095">8095</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8096" href="#L8096">8096</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8097" href="#L8097">8097</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8098" href="#L8098">8098</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8099" href="#L8099">8099</a> 		}
+<a class="jxr_linenumber" name="L8100" href="#L8100">8100</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8101" href="#L8101">8101</a> 			exitRule();
+<a class="jxr_linenumber" name="L8102" href="#L8102">8102</a> 		}
+<a class="jxr_linenumber" name="L8103" href="#L8103">8103</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8104" href="#L8104">8104</a> 	}
+<a class="jxr_linenumber" name="L8105" href="#L8105">8105</a> 
+<a class="jxr_linenumber" name="L8106" href="#L8106">8106</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8107" href="#L8107">8107</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchBlockStatementGroupContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8108" href="#L8108">8108</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement;
+<a class="jxr_linenumber" name="L8109" href="#L8109">8109</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; slists = <strong class="jxr_keyword">new</strong> ArrayList&lt;BlockStatementContext&gt;();
+<a class="jxr_linenumber" name="L8110" href="#L8110">8110</a> 		<strong class="jxr_keyword">public</strong> List&lt;SwitchLabelContext&gt; switchLabel() {
+<a class="jxr_linenumber" name="L8111" href="#L8111">8111</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(SwitchLabelContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L8112" href="#L8112">8112</a> 		}
-<a class="jxr_linenumber" name="L8113" href="#L8113">8113</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8114" href="#L8114">8114</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8113" href="#L8113">8113</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext switchLabel(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8114" href="#L8114">8114</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchLabelContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L8115" href="#L8115">8115</a> 		}
-<a class="jxr_linenumber" name="L8116" href="#L8116">8116</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8117" href="#L8117">8117</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L8116" href="#L8116">8116</a> 		<strong class="jxr_keyword">public</strong> List&lt;BlockStatementContext&gt; blockStatement() {
+<a class="jxr_linenumber" name="L8117" href="#L8117">8117</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BlockStatementContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L8118" href="#L8118">8118</a> 		}
-<a class="jxr_linenumber" name="L8119" href="#L8119">8119</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchBlockStatementGroup; }
-<a class="jxr_linenumber" name="L8120" href="#L8120">8120</a> 		@Override
-<a class="jxr_linenumber" name="L8121" href="#L8121">8121</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8122" href="#L8122">8122</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchBlockStatementGroup(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8123" href="#L8123">8123</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8119" href="#L8119">8119</a> 		<strong class="jxr_keyword">public</strong> BlockStatementContext blockStatement(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8120" href="#L8120">8120</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockStatementContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8121" href="#L8121">8121</a> 		}
+<a class="jxr_linenumber" name="L8122" href="#L8122">8122</a> 		<strong class="jxr_keyword">public</strong> SwitchBlockStatementGroupContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8123" href="#L8123">8123</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8124" href="#L8124">8124</a> 		}
-<a class="jxr_linenumber" name="L8125" href="#L8125">8125</a> 	}
-<a class="jxr_linenumber" name="L8126" href="#L8126">8126</a> 
-<a class="jxr_linenumber" name="L8127" href="#L8127">8127</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8128" href="#L8128">8128</a> 		SwitchBlockStatementGroupContext _localctx = <strong class="jxr_keyword">new</strong> SwitchBlockStatementGroupContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8129" href="#L8129">8129</a> 		enterRule(_localctx, 196, RULE_switchBlockStatementGroup);
-<a class="jxr_linenumber" name="L8130" href="#L8130">8130</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8131" href="#L8131">8131</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L8132" href="#L8132">8132</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8133" href="#L8133">8133</a> 			{
-<a class="jxr_linenumber" name="L8134" href="#L8134">8134</a> 			setState(1237); 
-<a class="jxr_linenumber" name="L8135" href="#L8135">8135</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8136" href="#L8136">8136</a> 			_alt = 1;
-<a class="jxr_linenumber" name="L8137" href="#L8137">8137</a> 			<strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L8138" href="#L8138">8138</a> 				<strong class="jxr_keyword">switch</strong> (_alt) {
-<a class="jxr_linenumber" name="L8139" href="#L8139">8139</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8140" href="#L8140">8140</a> 					{
-<a class="jxr_linenumber" name="L8141" href="#L8141">8141</a> 					{
-<a class="jxr_linenumber" name="L8142" href="#L8142">8142</a> 					setState(1236);
-<a class="jxr_linenumber" name="L8143" href="#L8143">8143</a> 					switchLabel();
-<a class="jxr_linenumber" name="L8144" href="#L8144">8144</a> 					}
-<a class="jxr_linenumber" name="L8145" href="#L8145">8145</a> 					}
-<a class="jxr_linenumber" name="L8146" href="#L8146">8146</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8147" href="#L8147">8147</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L8148" href="#L8148">8148</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8149" href="#L8149">8149</a> 				}
-<a class="jxr_linenumber" name="L8150" href="#L8150">8150</a> 				setState(1239); 
-<a class="jxr_linenumber" name="L8151" href="#L8151">8151</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8152" href="#L8152">8152</a> 				_alt = getInterpreter().adaptivePredict(_input,138,_ctx);
-<a class="jxr_linenumber" name="L8153" href="#L8153">8153</a> 			} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
-<a class="jxr_linenumber" name="L8154" href="#L8154">8154</a> 			setState(1242); 
-<a class="jxr_linenumber" name="L8155" href="#L8155">8155</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8156" href="#L8156">8156</a> 			_alt = 1;
-<a class="jxr_linenumber" name="L8157" href="#L8157">8157</a> 			<strong class="jxr_keyword">do</strong> {
-<a class="jxr_linenumber" name="L8158" href="#L8158">8158</a> 				<strong class="jxr_keyword">switch</strong> (_alt) {
-<a class="jxr_linenumber" name="L8159" href="#L8159">8159</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8160" href="#L8160">8160</a> 					{
-<a class="jxr_linenumber" name="L8161" href="#L8161">8161</a> 					{
-<a class="jxr_linenumber" name="L8162" href="#L8162">8162</a> 					setState(1241);
-<a class="jxr_linenumber" name="L8163" href="#L8163">8163</a> 					((SwitchBlockStatementGroupContext)_localctx).blockStatement = blockStatement();
-<a class="jxr_linenumber" name="L8164" href="#L8164">8164</a> 					((SwitchBlockStatementGroupContext)_localctx).slists.add(((SwitchBlockStatementGroupContext)_localctx).blockStatement);
-<a class="jxr_linenumber" name="L8165" href="#L8165">8165</a> 					}
-<a class="jxr_linenumber" name="L8166" href="#L8166">8166</a> 					}
-<a class="jxr_linenumber" name="L8167" href="#L8167">8167</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8168" href="#L8168">8168</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L8169" href="#L8169">8169</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8170" href="#L8170">8170</a> 				}
-<a class="jxr_linenumber" name="L8171" href="#L8171">8171</a> 				setState(1244); 
-<a class="jxr_linenumber" name="L8172" href="#L8172">8172</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8173" href="#L8173">8173</a> 				_alt = getInterpreter().adaptivePredict(_input,139,_ctx);
-<a class="jxr_linenumber" name="L8174" href="#L8174">8174</a> 			} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
-<a class="jxr_linenumber" name="L8175" href="#L8175">8175</a> 			}
-<a class="jxr_linenumber" name="L8176" href="#L8176">8176</a> 		}
-<a class="jxr_linenumber" name="L8177" href="#L8177">8177</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8178" href="#L8178">8178</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8179" href="#L8179">8179</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8180" href="#L8180">8180</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8181" href="#L8181">8181</a> 		}
-<a class="jxr_linenumber" name="L8182" href="#L8182">8182</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8183" href="#L8183">8183</a> 			exitRule();
-<a class="jxr_linenumber" name="L8184" href="#L8184">8184</a> 		}
-<a class="jxr_linenumber" name="L8185" href="#L8185">8185</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8186" href="#L8186">8186</a> 	}
-<a class="jxr_linenumber" name="L8187" href="#L8187">8187</a> 
-<a class="jxr_linenumber" name="L8188" href="#L8188">8188</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8189" href="#L8189">8189</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabelContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8190" href="#L8190">8190</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8191" href="#L8191">8191</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8192" href="#L8192">8192</a> 		}
-<a class="jxr_linenumber" name="L8193" href="#L8193">8193</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabel; }
-<a class="jxr_linenumber" name="L8194" href="#L8194">8194</a> 	 
-<a class="jxr_linenumber" name="L8195" href="#L8195">8195</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext() { }
-<a class="jxr_linenumber" name="L8196" href="#L8196">8196</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SwitchLabelContext ctx) {
-<a class="jxr_linenumber" name="L8197" href="#L8197">8197</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8125" href="#L8125">8125</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchBlockStatementGroup; }
+<a class="jxr_linenumber" name="L8126" href="#L8126">8126</a> 		@Override
+<a class="jxr_linenumber" name="L8127" href="#L8127">8127</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8128" href="#L8128">8128</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchBlockStatementGroup(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8129" href="#L8129">8129</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8130" href="#L8130">8130</a> 		}
+<a class="jxr_linenumber" name="L8131" href="#L8131">8131</a> 	}
+<a class="jxr_linenumber" name="L8132" href="#L8132">8132</a> 
+<a class="jxr_linenumber" name="L8133" href="#L8133">8133</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchBlockStatementGroupContext switchBlockStatementGroup() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8134" href="#L8134">8134</a> 		SwitchBlockStatementGroupContext _localctx = <strong class="jxr_keyword">new</strong> SwitchBlockStatementGroupContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8135" href="#L8135">8135</a> 		enterRule(_localctx, 196, RULE_switchBlockStatementGroup);
+<a class="jxr_linenumber" name="L8136" href="#L8136">8136</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8137" href="#L8137">8137</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L8138" href="#L8138">8138</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8139" href="#L8139">8139</a> 			{
+<a class="jxr_linenumber" name="L8140" href="#L8140">8140</a> 			setState(1237); 
+<a class="jxr_linenumber" name="L8141" href="#L8141">8141</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8142" href="#L8142">8142</a> 			_alt = 1;
+<a class="jxr_linenumber" name="L8143" href="#L8143">8143</a> 			<strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L8144" href="#L8144">8144</a> 				<strong class="jxr_keyword">switch</strong> (_alt) {
+<a class="jxr_linenumber" name="L8145" href="#L8145">8145</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8146" href="#L8146">8146</a> 					{
+<a class="jxr_linenumber" name="L8147" href="#L8147">8147</a> 					{
+<a class="jxr_linenumber" name="L8148" href="#L8148">8148</a> 					setState(1236);
+<a class="jxr_linenumber" name="L8149" href="#L8149">8149</a> 					switchLabel();
+<a class="jxr_linenumber" name="L8150" href="#L8150">8150</a> 					}
+<a class="jxr_linenumber" name="L8151" href="#L8151">8151</a> 					}
+<a class="jxr_linenumber" name="L8152" href="#L8152">8152</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8153" href="#L8153">8153</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L8154" href="#L8154">8154</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8155" href="#L8155">8155</a> 				}
+<a class="jxr_linenumber" name="L8156" href="#L8156">8156</a> 				setState(1239); 
+<a class="jxr_linenumber" name="L8157" href="#L8157">8157</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8158" href="#L8158">8158</a> 				_alt = getInterpreter().adaptivePredict(_input,138,_ctx);
+<a class="jxr_linenumber" name="L8159" href="#L8159">8159</a> 			} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
+<a class="jxr_linenumber" name="L8160" href="#L8160">8160</a> 			setState(1242); 
+<a class="jxr_linenumber" name="L8161" href="#L8161">8161</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8162" href="#L8162">8162</a> 			_alt = 1;
+<a class="jxr_linenumber" name="L8163" href="#L8163">8163</a> 			<strong class="jxr_keyword">do</strong> {
+<a class="jxr_linenumber" name="L8164" href="#L8164">8164</a> 				<strong class="jxr_keyword">switch</strong> (_alt) {
+<a class="jxr_linenumber" name="L8165" href="#L8165">8165</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8166" href="#L8166">8166</a> 					{
+<a class="jxr_linenumber" name="L8167" href="#L8167">8167</a> 					{
+<a class="jxr_linenumber" name="L8168" href="#L8168">8168</a> 					setState(1241);
+<a class="jxr_linenumber" name="L8169" href="#L8169">8169</a> 					((SwitchBlockStatementGroupContext)_localctx).blockStatement = blockStatement();
+<a class="jxr_linenumber" name="L8170" href="#L8170">8170</a> 					((SwitchBlockStatementGroupContext)_localctx).slists.add(((SwitchBlockStatementGroupContext)_localctx).blockStatement);
+<a class="jxr_linenumber" name="L8171" href="#L8171">8171</a> 					}
+<a class="jxr_linenumber" name="L8172" href="#L8172">8172</a> 					}
+<a class="jxr_linenumber" name="L8173" href="#L8173">8173</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8174" href="#L8174">8174</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L8175" href="#L8175">8175</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8176" href="#L8176">8176</a> 				}
+<a class="jxr_linenumber" name="L8177" href="#L8177">8177</a> 				setState(1244); 
+<a class="jxr_linenumber" name="L8178" href="#L8178">8178</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8179" href="#L8179">8179</a> 				_alt = getInterpreter().adaptivePredict(_input,139,_ctx);
+<a class="jxr_linenumber" name="L8180" href="#L8180">8180</a> 			} <strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER );
+<a class="jxr_linenumber" name="L8181" href="#L8181">8181</a> 			}
+<a class="jxr_linenumber" name="L8182" href="#L8182">8182</a> 		}
+<a class="jxr_linenumber" name="L8183" href="#L8183">8183</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8184" href="#L8184">8184</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8185" href="#L8185">8185</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8186" href="#L8186">8186</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8187" href="#L8187">8187</a> 		}
+<a class="jxr_linenumber" name="L8188" href="#L8188">8188</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8189" href="#L8189">8189</a> 			exitRule();
+<a class="jxr_linenumber" name="L8190" href="#L8190">8190</a> 		}
+<a class="jxr_linenumber" name="L8191" href="#L8191">8191</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8192" href="#L8192">8192</a> 	}
+<a class="jxr_linenumber" name="L8193" href="#L8193">8193</a> 
+<a class="jxr_linenumber" name="L8194" href="#L8194">8194</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8195" href="#L8195">8195</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchLabelContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8196" href="#L8196">8196</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8197" href="#L8197">8197</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8198" href="#L8198">8198</a> 		}
-<a class="jxr_linenumber" name="L8199" href="#L8199">8199</a> 	}
-<a class="jxr_linenumber" name="L8200" href="#L8200">8200</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8201" href="#L8201">8201</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultLabelContext <strong class="jxr_keyword">extends</strong> SwitchLabelContext {
-<a class="jxr_linenumber" name="L8202" href="#L8202">8202</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
-<a class="jxr_linenumber" name="L8203" href="#L8203">8203</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L8204" href="#L8204">8204</a> 		<strong class="jxr_keyword">public</strong> DefaultLabelContext(SwitchLabelContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8205" href="#L8205">8205</a> 		@Override
-<a class="jxr_linenumber" name="L8206" href="#L8206">8206</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8207" href="#L8207">8207</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDefaultLabel(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8208" href="#L8208">8208</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8209" href="#L8209">8209</a> 		}
-<a class="jxr_linenumber" name="L8210" href="#L8210">8210</a> 	}
-<a class="jxr_linenumber" name="L8211" href="#L8211">8211</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8212" href="#L8212">8212</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseLabelContext <strong class="jxr_keyword">extends</strong> SwitchLabelContext {
-<a class="jxr_linenumber" name="L8213" href="#L8213">8213</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CASE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CASE, 0); }
-<a class="jxr_linenumber" name="L8214" href="#L8214">8214</a> 		<strong class="jxr_keyword">public</strong> CaseConstantsContext caseConstants() {
-<a class="jxr_linenumber" name="L8215" href="#L8215">8215</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CaseConstantsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8216" href="#L8216">8216</a> 		}
-<a class="jxr_linenumber" name="L8217" href="#L8217">8217</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L8218" href="#L8218">8218</a> 		<strong class="jxr_keyword">public</strong> CaseLabelContext(SwitchLabelContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8219" href="#L8219">8219</a> 		@Override
-<a class="jxr_linenumber" name="L8220" href="#L8220">8220</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8221" href="#L8221">8221</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseLabel(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8222" href="#L8222">8222</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8223" href="#L8223">8223</a> 		}
-<a class="jxr_linenumber" name="L8224" href="#L8224">8224</a> 	}
-<a class="jxr_linenumber" name="L8225" href="#L8225">8225</a> 
-<a class="jxr_linenumber" name="L8226" href="#L8226">8226</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabelContext switchLabel() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8227" href="#L8227">8227</a> 		SwitchLabelContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabelContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8228" href="#L8228">8228</a> 		enterRule(_localctx, 198, RULE_switchLabel);
-<a class="jxr_linenumber" name="L8229" href="#L8229">8229</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8230" href="#L8230">8230</a> 			setState(1255);
-<a class="jxr_linenumber" name="L8231" href="#L8231">8231</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8232" href="#L8232">8232</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L8233" href="#L8233">8233</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CASE:
-<a class="jxr_linenumber" name="L8234" href="#L8234">8234</a> 				_localctx = <strong class="jxr_keyword">new</strong> CaseLabelContext(_localctx);
-<a class="jxr_linenumber" name="L8235" href="#L8235">8235</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8236" href="#L8236">8236</a> 				{
-<a class="jxr_linenumber" name="L8237" href="#L8237">8237</a> 				setState(1246);
-<a class="jxr_linenumber" name="L8238" href="#L8238">8238</a> 				match(LITERAL_CASE);
-<a class="jxr_linenumber" name="L8239" href="#L8239">8239</a> 				setState(1247);
-<a class="jxr_linenumber" name="L8240" href="#L8240">8240</a> 				caseConstants();
-<a class="jxr_linenumber" name="L8241" href="#L8241">8241</a> 				setState(1249);
-<a class="jxr_linenumber" name="L8242" href="#L8242">8242</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8243" href="#L8243">8243</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,140,_ctx) ) {
-<a class="jxr_linenumber" name="L8244" href="#L8244">8244</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8245" href="#L8245">8245</a> 					{
-<a class="jxr_linenumber" name="L8246" href="#L8246">8246</a> 					setState(1248);
-<a class="jxr_linenumber" name="L8247" href="#L8247">8247</a> 					match(COLON);
-<a class="jxr_linenumber" name="L8248" href="#L8248">8248</a> 					}
-<a class="jxr_linenumber" name="L8249" href="#L8249">8249</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8250" href="#L8250">8250</a> 				}
-<a class="jxr_linenumber" name="L8251" href="#L8251">8251</a> 				}
-<a class="jxr_linenumber" name="L8252" href="#L8252">8252</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8253" href="#L8253">8253</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
-<a class="jxr_linenumber" name="L8254" href="#L8254">8254</a> 				_localctx = <strong class="jxr_keyword">new</strong> DefaultLabelContext(_localctx);
-<a class="jxr_linenumber" name="L8255" href="#L8255">8255</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L8256" href="#L8256">8256</a> 				{
-<a class="jxr_linenumber" name="L8257" href="#L8257">8257</a> 				setState(1251);
-<a class="jxr_linenumber" name="L8258" href="#L8258">8258</a> 				match(LITERAL_DEFAULT);
-<a class="jxr_linenumber" name="L8259" href="#L8259">8259</a> 				setState(1253);
-<a class="jxr_linenumber" name="L8260" href="#L8260">8260</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8261" href="#L8261">8261</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,141,_ctx) ) {
-<a class="jxr_linenumber" name="L8262" href="#L8262">8262</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8263" href="#L8263">8263</a> 					{
-<a class="jxr_linenumber" name="L8264" href="#L8264">8264</a> 					setState(1252);
-<a class="jxr_linenumber" name="L8265" href="#L8265">8265</a> 					match(COLON);
-<a class="jxr_linenumber" name="L8266" href="#L8266">8266</a> 					}
-<a class="jxr_linenumber" name="L8267" href="#L8267">8267</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8268" href="#L8268">8268</a> 				}
-<a class="jxr_linenumber" name="L8269" href="#L8269">8269</a> 				}
-<a class="jxr_linenumber" name="L8270" href="#L8270">8270</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8271" href="#L8271">8271</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L8272" href="#L8272">8272</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8273" href="#L8273">8273</a> 			}
-<a class="jxr_linenumber" name="L8274" href="#L8274">8274</a> 		}
-<a class="jxr_linenumber" name="L8275" href="#L8275">8275</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8276" href="#L8276">8276</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8277" href="#L8277">8277</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8278" href="#L8278">8278</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8279" href="#L8279">8279</a> 		}
-<a class="jxr_linenumber" name="L8280" href="#L8280">8280</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8281" href="#L8281">8281</a> 			exitRule();
-<a class="jxr_linenumber" name="L8282" href="#L8282">8282</a> 		}
-<a class="jxr_linenumber" name="L8283" href="#L8283">8283</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8284" href="#L8284">8284</a> 	}
-<a class="jxr_linenumber" name="L8285" href="#L8285">8285</a> 
-<a class="jxr_linenumber" name="L8286" href="#L8286">8286</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8287" href="#L8287">8287</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseConstantsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8288" href="#L8288">8288</a> 		<strong class="jxr_keyword">public</strong> List&lt;CaseConstantContext&gt; caseConstant() {
-<a class="jxr_linenumber" name="L8289" href="#L8289">8289</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CaseConstantContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L8290" href="#L8290">8290</a> 		}
-<a class="jxr_linenumber" name="L8291" href="#L8291">8291</a> 		<strong class="jxr_keyword">public</strong> CaseConstantContext caseConstant(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8292" href="#L8292">8292</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CaseConstantContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L8293" href="#L8293">8293</a> 		}
-<a class="jxr_linenumber" name="L8294" href="#L8294">8294</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L8295" href="#L8295">8295</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8296" href="#L8296">8296</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L8297" href="#L8297">8297</a> 		}
-<a class="jxr_linenumber" name="L8298" href="#L8298">8298</a> 		<strong class="jxr_keyword">public</strong> CaseConstantsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8299" href="#L8299">8299</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8300" href="#L8300">8300</a> 		}
-<a class="jxr_linenumber" name="L8301" href="#L8301">8301</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_caseConstants; }
-<a class="jxr_linenumber" name="L8302" href="#L8302">8302</a> 		@Override
-<a class="jxr_linenumber" name="L8303" href="#L8303">8303</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8304" href="#L8304">8304</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseConstants(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8305" href="#L8305">8305</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8199" href="#L8199">8199</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_switchLabel; }
+<a class="jxr_linenumber" name="L8200" href="#L8200">8200</a> 	 
+<a class="jxr_linenumber" name="L8201" href="#L8201">8201</a> 		<strong class="jxr_keyword">public</strong> SwitchLabelContext() { }
+<a class="jxr_linenumber" name="L8202" href="#L8202">8202</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SwitchLabelContext ctx) {
+<a class="jxr_linenumber" name="L8203" href="#L8203">8203</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8204" href="#L8204">8204</a> 		}
+<a class="jxr_linenumber" name="L8205" href="#L8205">8205</a> 	}
+<a class="jxr_linenumber" name="L8206" href="#L8206">8206</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8207" href="#L8207">8207</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DefaultLabelContext <strong class="jxr_keyword">extends</strong> SwitchLabelContext {
+<a class="jxr_linenumber" name="L8208" href="#L8208">8208</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
+<a class="jxr_linenumber" name="L8209" href="#L8209">8209</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L8210" href="#L8210">8210</a> 		<strong class="jxr_keyword">public</strong> DefaultLabelContext(SwitchLabelContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8211" href="#L8211">8211</a> 		@Override
+<a class="jxr_linenumber" name="L8212" href="#L8212">8212</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8213" href="#L8213">8213</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDefaultLabel(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8214" href="#L8214">8214</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8215" href="#L8215">8215</a> 		}
+<a class="jxr_linenumber" name="L8216" href="#L8216">8216</a> 	}
+<a class="jxr_linenumber" name="L8217" href="#L8217">8217</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8218" href="#L8218">8218</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseLabelContext <strong class="jxr_keyword">extends</strong> SwitchLabelContext {
+<a class="jxr_linenumber" name="L8219" href="#L8219">8219</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CASE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CASE, 0); }
+<a class="jxr_linenumber" name="L8220" href="#L8220">8220</a> 		<strong class="jxr_keyword">public</strong> CaseConstantsContext caseConstants() {
+<a class="jxr_linenumber" name="L8221" href="#L8221">8221</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CaseConstantsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8222" href="#L8222">8222</a> 		}
+<a class="jxr_linenumber" name="L8223" href="#L8223">8223</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L8224" href="#L8224">8224</a> 		<strong class="jxr_keyword">public</strong> CaseLabelContext(SwitchLabelContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8225" href="#L8225">8225</a> 		@Override
+<a class="jxr_linenumber" name="L8226" href="#L8226">8226</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8227" href="#L8227">8227</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseLabel(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8228" href="#L8228">8228</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8229" href="#L8229">8229</a> 		}
+<a class="jxr_linenumber" name="L8230" href="#L8230">8230</a> 	}
+<a class="jxr_linenumber" name="L8231" href="#L8231">8231</a> 
+<a class="jxr_linenumber" name="L8232" href="#L8232">8232</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SwitchLabelContext switchLabel() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8233" href="#L8233">8233</a> 		SwitchLabelContext _localctx = <strong class="jxr_keyword">new</strong> SwitchLabelContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8234" href="#L8234">8234</a> 		enterRule(_localctx, 198, RULE_switchLabel);
+<a class="jxr_linenumber" name="L8235" href="#L8235">8235</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8236" href="#L8236">8236</a> 			setState(1255);
+<a class="jxr_linenumber" name="L8237" href="#L8237">8237</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8238" href="#L8238">8238</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L8239" href="#L8239">8239</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CASE:
+<a class="jxr_linenumber" name="L8240" href="#L8240">8240</a> 				_localctx = <strong class="jxr_keyword">new</strong> CaseLabelContext(_localctx);
+<a class="jxr_linenumber" name="L8241" href="#L8241">8241</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8242" href="#L8242">8242</a> 				{
+<a class="jxr_linenumber" name="L8243" href="#L8243">8243</a> 				setState(1246);
+<a class="jxr_linenumber" name="L8244" href="#L8244">8244</a> 				match(LITERAL_CASE);
+<a class="jxr_linenumber" name="L8245" href="#L8245">8245</a> 				setState(1247);
+<a class="jxr_linenumber" name="L8246" href="#L8246">8246</a> 				caseConstants();
+<a class="jxr_linenumber" name="L8247" href="#L8247">8247</a> 				setState(1249);
+<a class="jxr_linenumber" name="L8248" href="#L8248">8248</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8249" href="#L8249">8249</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,140,_ctx) ) {
+<a class="jxr_linenumber" name="L8250" href="#L8250">8250</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8251" href="#L8251">8251</a> 					{
+<a class="jxr_linenumber" name="L8252" href="#L8252">8252</a> 					setState(1248);
+<a class="jxr_linenumber" name="L8253" href="#L8253">8253</a> 					match(COLON);
+<a class="jxr_linenumber" name="L8254" href="#L8254">8254</a> 					}
+<a class="jxr_linenumber" name="L8255" href="#L8255">8255</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8256" href="#L8256">8256</a> 				}
+<a class="jxr_linenumber" name="L8257" href="#L8257">8257</a> 				}
+<a class="jxr_linenumber" name="L8258" href="#L8258">8258</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8259" href="#L8259">8259</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DEFAULT:
+<a class="jxr_linenumber" name="L8260" href="#L8260">8260</a> 				_localctx = <strong class="jxr_keyword">new</strong> DefaultLabelContext(_localctx);
+<a class="jxr_linenumber" name="L8261" href="#L8261">8261</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L8262" href="#L8262">8262</a> 				{
+<a class="jxr_linenumber" name="L8263" href="#L8263">8263</a> 				setState(1251);
+<a class="jxr_linenumber" name="L8264" href="#L8264">8264</a> 				match(LITERAL_DEFAULT);
+<a class="jxr_linenumber" name="L8265" href="#L8265">8265</a> 				setState(1253);
+<a class="jxr_linenumber" name="L8266" href="#L8266">8266</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8267" href="#L8267">8267</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,141,_ctx) ) {
+<a class="jxr_linenumber" name="L8268" href="#L8268">8268</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8269" href="#L8269">8269</a> 					{
+<a class="jxr_linenumber" name="L8270" href="#L8270">8270</a> 					setState(1252);
+<a class="jxr_linenumber" name="L8271" href="#L8271">8271</a> 					match(COLON);
+<a class="jxr_linenumber" name="L8272" href="#L8272">8272</a> 					}
+<a class="jxr_linenumber" name="L8273" href="#L8273">8273</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8274" href="#L8274">8274</a> 				}
+<a class="jxr_linenumber" name="L8275" href="#L8275">8275</a> 				}
+<a class="jxr_linenumber" name="L8276" href="#L8276">8276</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8277" href="#L8277">8277</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L8278" href="#L8278">8278</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8279" href="#L8279">8279</a> 			}
+<a class="jxr_linenumber" name="L8280" href="#L8280">8280</a> 		}
+<a class="jxr_linenumber" name="L8281" href="#L8281">8281</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8282" href="#L8282">8282</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8283" href="#L8283">8283</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8284" href="#L8284">8284</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8285" href="#L8285">8285</a> 		}
+<a class="jxr_linenumber" name="L8286" href="#L8286">8286</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8287" href="#L8287">8287</a> 			exitRule();
+<a class="jxr_linenumber" name="L8288" href="#L8288">8288</a> 		}
+<a class="jxr_linenumber" name="L8289" href="#L8289">8289</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8290" href="#L8290">8290</a> 	}
+<a class="jxr_linenumber" name="L8291" href="#L8291">8291</a> 
+<a class="jxr_linenumber" name="L8292" href="#L8292">8292</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8293" href="#L8293">8293</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseConstantsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8294" href="#L8294">8294</a> 		<strong class="jxr_keyword">public</strong> List&lt;CaseConstantContext&gt; caseConstant() {
+<a class="jxr_linenumber" name="L8295" href="#L8295">8295</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CaseConstantContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8296" href="#L8296">8296</a> 		}
+<a class="jxr_linenumber" name="L8297" href="#L8297">8297</a> 		<strong class="jxr_keyword">public</strong> CaseConstantContext caseConstant(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8298" href="#L8298">8298</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CaseConstantContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8299" href="#L8299">8299</a> 		}
+<a class="jxr_linenumber" name="L8300" href="#L8300">8300</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L8301" href="#L8301">8301</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8302" href="#L8302">8302</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L8303" href="#L8303">8303</a> 		}
+<a class="jxr_linenumber" name="L8304" href="#L8304">8304</a> 		<strong class="jxr_keyword">public</strong> CaseConstantsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8305" href="#L8305">8305</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8306" href="#L8306">8306</a> 		}
-<a class="jxr_linenumber" name="L8307" href="#L8307">8307</a> 	}
-<a class="jxr_linenumber" name="L8308" href="#L8308">8308</a> 
-<a class="jxr_linenumber" name="L8309" href="#L8309">8309</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CaseConstantsContext caseConstants() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8310" href="#L8310">8310</a> 		CaseConstantsContext _localctx = <strong class="jxr_keyword">new</strong> CaseConstantsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8311" href="#L8311">8311</a> 		enterRule(_localctx, 200, RULE_caseConstants);
-<a class="jxr_linenumber" name="L8312" href="#L8312">8312</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8313" href="#L8313">8313</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L8314" href="#L8314">8314</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8315" href="#L8315">8315</a> 			{
-<a class="jxr_linenumber" name="L8316" href="#L8316">8316</a> 			setState(1257);
-<a class="jxr_linenumber" name="L8317" href="#L8317">8317</a> 			caseConstant();
-<a class="jxr_linenumber" name="L8318" href="#L8318">8318</a> 			setState(1262);
-<a class="jxr_linenumber" name="L8319" href="#L8319">8319</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8320" href="#L8320">8320</a> 			_alt = getInterpreter().adaptivePredict(_input,143,_ctx);
-<a class="jxr_linenumber" name="L8321" href="#L8321">8321</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L8322" href="#L8322">8322</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L8323" href="#L8323">8323</a> 					{
-<a class="jxr_linenumber" name="L8324" href="#L8324">8324</a> 					{
-<a class="jxr_linenumber" name="L8325" href="#L8325">8325</a> 					setState(1258);
-<a class="jxr_linenumber" name="L8326" href="#L8326">8326</a> 					match(COMMA);
-<a class="jxr_linenumber" name="L8327" href="#L8327">8327</a> 					setState(1259);
-<a class="jxr_linenumber" name="L8328" href="#L8328">8328</a> 					caseConstant();
-<a class="jxr_linenumber" name="L8329" href="#L8329">8329</a> 					}
-<a class="jxr_linenumber" name="L8330" href="#L8330">8330</a> 					} 
-<a class="jxr_linenumber" name="L8331" href="#L8331">8331</a> 				}
-<a class="jxr_linenumber" name="L8332" href="#L8332">8332</a> 				setState(1264);
-<a class="jxr_linenumber" name="L8333" href="#L8333">8333</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8334" href="#L8334">8334</a> 				_alt = getInterpreter().adaptivePredict(_input,143,_ctx);
-<a class="jxr_linenumber" name="L8335" href="#L8335">8335</a> 			}
-<a class="jxr_linenumber" name="L8336" href="#L8336">8336</a> 			}
-<a class="jxr_linenumber" name="L8337" href="#L8337">8337</a> 		}
-<a class="jxr_linenumber" name="L8338" href="#L8338">8338</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8339" href="#L8339">8339</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8340" href="#L8340">8340</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8341" href="#L8341">8341</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8342" href="#L8342">8342</a> 		}
-<a class="jxr_linenumber" name="L8343" href="#L8343">8343</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8344" href="#L8344">8344</a> 			exitRule();
-<a class="jxr_linenumber" name="L8345" href="#L8345">8345</a> 		}
-<a class="jxr_linenumber" name="L8346" href="#L8346">8346</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8347" href="#L8347">8347</a> 	}
-<a class="jxr_linenumber" name="L8348" href="#L8348">8348</a> 
-<a class="jxr_linenumber" name="L8349" href="#L8349">8349</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8350" href="#L8350">8350</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseConstantContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8351" href="#L8351">8351</a> 		<strong class="jxr_keyword">public</strong> PatternContext pattern() {
-<a class="jxr_linenumber" name="L8352" href="#L8352">8352</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8353" href="#L8353">8353</a> 		}
-<a class="jxr_linenumber" name="L8354" href="#L8354">8354</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L8355" href="#L8355">8355</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8356" href="#L8356">8356</a> 		}
-<a class="jxr_linenumber" name="L8357" href="#L8357">8357</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
-<a class="jxr_linenumber" name="L8358" href="#L8358">8358</a> 		<strong class="jxr_keyword">public</strong> CaseConstantContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8359" href="#L8359">8359</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8360" href="#L8360">8360</a> 		}
-<a class="jxr_linenumber" name="L8361" href="#L8361">8361</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_caseConstant; }
-<a class="jxr_linenumber" name="L8362" href="#L8362">8362</a> 		@Override
-<a class="jxr_linenumber" name="L8363" href="#L8363">8363</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8364" href="#L8364">8364</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseConstant(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8365" href="#L8365">8365</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8307" href="#L8307">8307</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_caseConstants; }
+<a class="jxr_linenumber" name="L8308" href="#L8308">8308</a> 		@Override
+<a class="jxr_linenumber" name="L8309" href="#L8309">8309</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8310" href="#L8310">8310</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseConstants(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8311" href="#L8311">8311</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8312" href="#L8312">8312</a> 		}
+<a class="jxr_linenumber" name="L8313" href="#L8313">8313</a> 	}
+<a class="jxr_linenumber" name="L8314" href="#L8314">8314</a> 
+<a class="jxr_linenumber" name="L8315" href="#L8315">8315</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CaseConstantsContext caseConstants() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8316" href="#L8316">8316</a> 		CaseConstantsContext _localctx = <strong class="jxr_keyword">new</strong> CaseConstantsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8317" href="#L8317">8317</a> 		enterRule(_localctx, 200, RULE_caseConstants);
+<a class="jxr_linenumber" name="L8318" href="#L8318">8318</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8319" href="#L8319">8319</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L8320" href="#L8320">8320</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8321" href="#L8321">8321</a> 			{
+<a class="jxr_linenumber" name="L8322" href="#L8322">8322</a> 			setState(1257);
+<a class="jxr_linenumber" name="L8323" href="#L8323">8323</a> 			caseConstant();
+<a class="jxr_linenumber" name="L8324" href="#L8324">8324</a> 			setState(1262);
+<a class="jxr_linenumber" name="L8325" href="#L8325">8325</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8326" href="#L8326">8326</a> 			_alt = getInterpreter().adaptivePredict(_input,143,_ctx);
+<a class="jxr_linenumber" name="L8327" href="#L8327">8327</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L8328" href="#L8328">8328</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L8329" href="#L8329">8329</a> 					{
+<a class="jxr_linenumber" name="L8330" href="#L8330">8330</a> 					{
+<a class="jxr_linenumber" name="L8331" href="#L8331">8331</a> 					setState(1258);
+<a class="jxr_linenumber" name="L8332" href="#L8332">8332</a> 					match(COMMA);
+<a class="jxr_linenumber" name="L8333" href="#L8333">8333</a> 					setState(1259);
+<a class="jxr_linenumber" name="L8334" href="#L8334">8334</a> 					caseConstant();
+<a class="jxr_linenumber" name="L8335" href="#L8335">8335</a> 					}
+<a class="jxr_linenumber" name="L8336" href="#L8336">8336</a> 					} 
+<a class="jxr_linenumber" name="L8337" href="#L8337">8337</a> 				}
+<a class="jxr_linenumber" name="L8338" href="#L8338">8338</a> 				setState(1264);
+<a class="jxr_linenumber" name="L8339" href="#L8339">8339</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8340" href="#L8340">8340</a> 				_alt = getInterpreter().adaptivePredict(_input,143,_ctx);
+<a class="jxr_linenumber" name="L8341" href="#L8341">8341</a> 			}
+<a class="jxr_linenumber" name="L8342" href="#L8342">8342</a> 			}
+<a class="jxr_linenumber" name="L8343" href="#L8343">8343</a> 		}
+<a class="jxr_linenumber" name="L8344" href="#L8344">8344</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8345" href="#L8345">8345</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8346" href="#L8346">8346</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8347" href="#L8347">8347</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8348" href="#L8348">8348</a> 		}
+<a class="jxr_linenumber" name="L8349" href="#L8349">8349</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8350" href="#L8350">8350</a> 			exitRule();
+<a class="jxr_linenumber" name="L8351" href="#L8351">8351</a> 		}
+<a class="jxr_linenumber" name="L8352" href="#L8352">8352</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8353" href="#L8353">8353</a> 	}
+<a class="jxr_linenumber" name="L8354" href="#L8354">8354</a> 
+<a class="jxr_linenumber" name="L8355" href="#L8355">8355</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8356" href="#L8356">8356</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CaseConstantContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8357" href="#L8357">8357</a> 		<strong class="jxr_keyword">public</strong> PatternContext pattern() {
+<a class="jxr_linenumber" name="L8358" href="#L8358">8358</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8359" href="#L8359">8359</a> 		}
+<a class="jxr_linenumber" name="L8360" href="#L8360">8360</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L8361" href="#L8361">8361</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8362" href="#L8362">8362</a> 		}
+<a class="jxr_linenumber" name="L8363" href="#L8363">8363</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DEFAULT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DEFAULT, 0); }
+<a class="jxr_linenumber" name="L8364" href="#L8364">8364</a> 		<strong class="jxr_keyword">public</strong> CaseConstantContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8365" href="#L8365">8365</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8366" href="#L8366">8366</a> 		}
-<a class="jxr_linenumber" name="L8367" href="#L8367">8367</a> 	}
-<a class="jxr_linenumber" name="L8368" href="#L8368">8368</a> 
-<a class="jxr_linenumber" name="L8369" href="#L8369">8369</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CaseConstantContext caseConstant() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8370" href="#L8370">8370</a> 		CaseConstantContext _localctx = <strong class="jxr_keyword">new</strong> CaseConstantContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8371" href="#L8371">8371</a> 		enterRule(_localctx, 202, RULE_caseConstant);
-<a class="jxr_linenumber" name="L8372" href="#L8372">8372</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8373" href="#L8373">8373</a> 			setState(1268);
-<a class="jxr_linenumber" name="L8374" href="#L8374">8374</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8375" href="#L8375">8375</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,144,_ctx) ) {
-<a class="jxr_linenumber" name="L8376" href="#L8376">8376</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8377" href="#L8377">8377</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8378" href="#L8378">8378</a> 				{
-<a class="jxr_linenumber" name="L8379" href="#L8379">8379</a> 				setState(1265);
-<a class="jxr_linenumber" name="L8380" href="#L8380">8380</a> 				pattern();
-<a class="jxr_linenumber" name="L8381" href="#L8381">8381</a> 				}
-<a class="jxr_linenumber" name="L8382" href="#L8382">8382</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8383" href="#L8383">8383</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L8384" href="#L8384">8384</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L8385" href="#L8385">8385</a> 				{
-<a class="jxr_linenumber" name="L8386" href="#L8386">8386</a> 				setState(1266);
-<a class="jxr_linenumber" name="L8387" href="#L8387">8387</a> 				expression();
-<a class="jxr_linenumber" name="L8388" href="#L8388">8388</a> 				}
-<a class="jxr_linenumber" name="L8389" href="#L8389">8389</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8390" href="#L8390">8390</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L8391" href="#L8391">8391</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L8392" href="#L8392">8392</a> 				{
-<a class="jxr_linenumber" name="L8393" href="#L8393">8393</a> 				setState(1267);
-<a class="jxr_linenumber" name="L8394" href="#L8394">8394</a> 				match(LITERAL_DEFAULT);
-<a class="jxr_linenumber" name="L8395" href="#L8395">8395</a> 				}
-<a class="jxr_linenumber" name="L8396" href="#L8396">8396</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8397" href="#L8397">8397</a> 			}
-<a class="jxr_linenumber" name="L8398" href="#L8398">8398</a> 		}
-<a class="jxr_linenumber" name="L8399" href="#L8399">8399</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8400" href="#L8400">8400</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8401" href="#L8401">8401</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8402" href="#L8402">8402</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8403" href="#L8403">8403</a> 		}
-<a class="jxr_linenumber" name="L8404" href="#L8404">8404</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8405" href="#L8405">8405</a> 			exitRule();
-<a class="jxr_linenumber" name="L8406" href="#L8406">8406</a> 		}
-<a class="jxr_linenumber" name="L8407" href="#L8407">8407</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8408" href="#L8408">8408</a> 	}
-<a class="jxr_linenumber" name="L8409" href="#L8409">8409</a> 
-<a class="jxr_linenumber" name="L8410" href="#L8410">8410</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8411" href="#L8411">8411</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForControlContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8412" href="#L8412">8412</a> 		<strong class="jxr_keyword">public</strong> ForControlContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8413" href="#L8413">8413</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8414" href="#L8414">8414</a> 		}
-<a class="jxr_linenumber" name="L8415" href="#L8415">8415</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_forControl; }
-<a class="jxr_linenumber" name="L8416" href="#L8416">8416</a> 	 
-<a class="jxr_linenumber" name="L8417" href="#L8417">8417</a> 		<strong class="jxr_keyword">public</strong> ForControlContext() { }
-<a class="jxr_linenumber" name="L8418" href="#L8418">8418</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ForControlContext ctx) {
-<a class="jxr_linenumber" name="L8419" href="#L8419">8419</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8367" href="#L8367">8367</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_caseConstant; }
+<a class="jxr_linenumber" name="L8368" href="#L8368">8368</a> 		@Override
+<a class="jxr_linenumber" name="L8369" href="#L8369">8369</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8370" href="#L8370">8370</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCaseConstant(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8371" href="#L8371">8371</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8372" href="#L8372">8372</a> 		}
+<a class="jxr_linenumber" name="L8373" href="#L8373">8373</a> 	}
+<a class="jxr_linenumber" name="L8374" href="#L8374">8374</a> 
+<a class="jxr_linenumber" name="L8375" href="#L8375">8375</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CaseConstantContext caseConstant() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8376" href="#L8376">8376</a> 		CaseConstantContext _localctx = <strong class="jxr_keyword">new</strong> CaseConstantContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8377" href="#L8377">8377</a> 		enterRule(_localctx, 202, RULE_caseConstant);
+<a class="jxr_linenumber" name="L8378" href="#L8378">8378</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8379" href="#L8379">8379</a> 			setState(1268);
+<a class="jxr_linenumber" name="L8380" href="#L8380">8380</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8381" href="#L8381">8381</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,144,_ctx) ) {
+<a class="jxr_linenumber" name="L8382" href="#L8382">8382</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8383" href="#L8383">8383</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8384" href="#L8384">8384</a> 				{
+<a class="jxr_linenumber" name="L8385" href="#L8385">8385</a> 				setState(1265);
+<a class="jxr_linenumber" name="L8386" href="#L8386">8386</a> 				pattern();
+<a class="jxr_linenumber" name="L8387" href="#L8387">8387</a> 				}
+<a class="jxr_linenumber" name="L8388" href="#L8388">8388</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8389" href="#L8389">8389</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L8390" href="#L8390">8390</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L8391" href="#L8391">8391</a> 				{
+<a class="jxr_linenumber" name="L8392" href="#L8392">8392</a> 				setState(1266);
+<a class="jxr_linenumber" name="L8393" href="#L8393">8393</a> 				expression();
+<a class="jxr_linenumber" name="L8394" href="#L8394">8394</a> 				}
+<a class="jxr_linenumber" name="L8395" href="#L8395">8395</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8396" href="#L8396">8396</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L8397" href="#L8397">8397</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L8398" href="#L8398">8398</a> 				{
+<a class="jxr_linenumber" name="L8399" href="#L8399">8399</a> 				setState(1267);
+<a class="jxr_linenumber" name="L8400" href="#L8400">8400</a> 				match(LITERAL_DEFAULT);
+<a class="jxr_linenumber" name="L8401" href="#L8401">8401</a> 				}
+<a class="jxr_linenumber" name="L8402" href="#L8402">8402</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8403" href="#L8403">8403</a> 			}
+<a class="jxr_linenumber" name="L8404" href="#L8404">8404</a> 		}
+<a class="jxr_linenumber" name="L8405" href="#L8405">8405</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8406" href="#L8406">8406</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8407" href="#L8407">8407</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8408" href="#L8408">8408</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8409" href="#L8409">8409</a> 		}
+<a class="jxr_linenumber" name="L8410" href="#L8410">8410</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8411" href="#L8411">8411</a> 			exitRule();
+<a class="jxr_linenumber" name="L8412" href="#L8412">8412</a> 		}
+<a class="jxr_linenumber" name="L8413" href="#L8413">8413</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8414" href="#L8414">8414</a> 	}
+<a class="jxr_linenumber" name="L8415" href="#L8415">8415</a> 
+<a class="jxr_linenumber" name="L8416" href="#L8416">8416</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8417" href="#L8417">8417</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForControlContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8418" href="#L8418">8418</a> 		<strong class="jxr_keyword">public</strong> ForControlContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8419" href="#L8419">8419</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8420" href="#L8420">8420</a> 		}
-<a class="jxr_linenumber" name="L8421" href="#L8421">8421</a> 	}
-<a class="jxr_linenumber" name="L8422" href="#L8422">8422</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8423" href="#L8423">8423</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForContext <strong class="jxr_keyword">extends</strong> ForControlContext {
-<a class="jxr_linenumber" name="L8424" href="#L8424">8424</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L8425" href="#L8425">8425</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L8426" href="#L8426">8426</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlContext enhancedForControl() {
-<a class="jxr_linenumber" name="L8427" href="#L8427">8427</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnhancedForControlContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8428" href="#L8428">8428</a> 		}
-<a class="jxr_linenumber" name="L8429" href="#L8429">8429</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlWithRecordPatternContext enhancedForControlWithRecordPattern() {
-<a class="jxr_linenumber" name="L8430" href="#L8430">8430</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnhancedForControlWithRecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8431" href="#L8431">8431</a> 		}
-<a class="jxr_linenumber" name="L8432" href="#L8432">8432</a> 		<strong class="jxr_keyword">public</strong> EnhancedForContext(ForControlContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8433" href="#L8433">8433</a> 		@Override
-<a class="jxr_linenumber" name="L8434" href="#L8434">8434</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8435" href="#L8435">8435</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedFor(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8436" href="#L8436">8436</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8421" href="#L8421">8421</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_forControl; }
+<a class="jxr_linenumber" name="L8422" href="#L8422">8422</a> 	 
+<a class="jxr_linenumber" name="L8423" href="#L8423">8423</a> 		<strong class="jxr_keyword">public</strong> ForControlContext() { }
+<a class="jxr_linenumber" name="L8424" href="#L8424">8424</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ForControlContext ctx) {
+<a class="jxr_linenumber" name="L8425" href="#L8425">8425</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8426" href="#L8426">8426</a> 		}
+<a class="jxr_linenumber" name="L8427" href="#L8427">8427</a> 	}
+<a class="jxr_linenumber" name="L8428" href="#L8428">8428</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8429" href="#L8429">8429</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForContext <strong class="jxr_keyword">extends</strong> ForControlContext {
+<a class="jxr_linenumber" name="L8430" href="#L8430">8430</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L8431" href="#L8431">8431</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L8432" href="#L8432">8432</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlContext enhancedForControl() {
+<a class="jxr_linenumber" name="L8433" href="#L8433">8433</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnhancedForControlContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8434" href="#L8434">8434</a> 		}
+<a class="jxr_linenumber" name="L8435" href="#L8435">8435</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlWithRecordPatternContext enhancedForControlWithRecordPattern() {
+<a class="jxr_linenumber" name="L8436" href="#L8436">8436</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(EnhancedForControlWithRecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8437" href="#L8437">8437</a> 		}
-<a class="jxr_linenumber" name="L8438" href="#L8438">8438</a> 	}
-<a class="jxr_linenumber" name="L8439" href="#L8439">8439</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8440" href="#L8440">8440</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForForContext <strong class="jxr_keyword">extends</strong> ForControlContext {
-<a class="jxr_linenumber" name="L8441" href="#L8441">8441</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext forCond;
-<a class="jxr_linenumber" name="L8442" href="#L8442">8442</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext forUpdate;
-<a class="jxr_linenumber" name="L8443" href="#L8443">8443</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L8444" href="#L8444">8444</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
-<a class="jxr_linenumber" name="L8445" href="#L8445">8445</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8446" href="#L8446">8446</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
-<a class="jxr_linenumber" name="L8447" href="#L8447">8447</a> 		}
-<a class="jxr_linenumber" name="L8448" href="#L8448">8448</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L8449" href="#L8449">8449</a> 		<strong class="jxr_keyword">public</strong> ForInitContext forInit() {
-<a class="jxr_linenumber" name="L8450" href="#L8450">8450</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ForInitContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8451" href="#L8451">8451</a> 		}
-<a class="jxr_linenumber" name="L8452" href="#L8452">8452</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L8453" href="#L8453">8453</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8454" href="#L8454">8454</a> 		}
-<a class="jxr_linenumber" name="L8455" href="#L8455">8455</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L8456" href="#L8456">8456</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8438" href="#L8438">8438</a> 		<strong class="jxr_keyword">public</strong> EnhancedForContext(ForControlContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8439" href="#L8439">8439</a> 		@Override
+<a class="jxr_linenumber" name="L8440" href="#L8440">8440</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8441" href="#L8441">8441</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedFor(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8442" href="#L8442">8442</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8443" href="#L8443">8443</a> 		}
+<a class="jxr_linenumber" name="L8444" href="#L8444">8444</a> 	}
+<a class="jxr_linenumber" name="L8445" href="#L8445">8445</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8446" href="#L8446">8446</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForForContext <strong class="jxr_keyword">extends</strong> ForControlContext {
+<a class="jxr_linenumber" name="L8447" href="#L8447">8447</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext forCond;
+<a class="jxr_linenumber" name="L8448" href="#L8448">8448</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext forUpdate;
+<a class="jxr_linenumber" name="L8449" href="#L8449">8449</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L8450" href="#L8450">8450</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; SEMI() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.SEMI); }
+<a class="jxr_linenumber" name="L8451" href="#L8451">8451</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SEMI(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8452" href="#L8452">8452</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SEMI, i);
+<a class="jxr_linenumber" name="L8453" href="#L8453">8453</a> 		}
+<a class="jxr_linenumber" name="L8454" href="#L8454">8454</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L8455" href="#L8455">8455</a> 		<strong class="jxr_keyword">public</strong> ForInitContext forInit() {
+<a class="jxr_linenumber" name="L8456" href="#L8456">8456</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ForInitContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8457" href="#L8457">8457</a> 		}
-<a class="jxr_linenumber" name="L8458" href="#L8458">8458</a> 		<strong class="jxr_keyword">public</strong> ForForContext(ForControlContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8459" href="#L8459">8459</a> 		@Override
-<a class="jxr_linenumber" name="L8460" href="#L8460">8460</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8461" href="#L8461">8461</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForFor(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8462" href="#L8462">8462</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8458" href="#L8458">8458</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L8459" href="#L8459">8459</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8460" href="#L8460">8460</a> 		}
+<a class="jxr_linenumber" name="L8461" href="#L8461">8461</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L8462" href="#L8462">8462</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8463" href="#L8463">8463</a> 		}
-<a class="jxr_linenumber" name="L8464" href="#L8464">8464</a> 	}
-<a class="jxr_linenumber" name="L8465" href="#L8465">8465</a> 
-<a class="jxr_linenumber" name="L8466" href="#L8466">8466</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ForControlContext forControl() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8467" href="#L8467">8467</a> 		ForControlContext _localctx = <strong class="jxr_keyword">new</strong> ForControlContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8468" href="#L8468">8468</a> 		enterRule(_localctx, 204, RULE_forControl);
-<a class="jxr_linenumber" name="L8469" href="#L8469">8469</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L8470" href="#L8470">8470</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8471" href="#L8471">8471</a> 			setState(1290);
-<a class="jxr_linenumber" name="L8472" href="#L8472">8472</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8473" href="#L8473">8473</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,149,_ctx) ) {
-<a class="jxr_linenumber" name="L8474" href="#L8474">8474</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8475" href="#L8475">8475</a> 				_localctx = <strong class="jxr_keyword">new</strong> EnhancedForContext(_localctx);
-<a class="jxr_linenumber" name="L8476" href="#L8476">8476</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8477" href="#L8477">8477</a> 				{
-<a class="jxr_linenumber" name="L8478" href="#L8478">8478</a> 				setState(1270);
-<a class="jxr_linenumber" name="L8479" href="#L8479">8479</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L8480" href="#L8480">8480</a> 				setState(1273);
-<a class="jxr_linenumber" name="L8481" href="#L8481">8481</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8482" href="#L8482">8482</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,145,_ctx) ) {
-<a class="jxr_linenumber" name="L8483" href="#L8483">8483</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8484" href="#L8484">8484</a> 					{
-<a class="jxr_linenumber" name="L8485" href="#L8485">8485</a> 					setState(1271);
-<a class="jxr_linenumber" name="L8486" href="#L8486">8486</a> 					enhancedForControl();
-<a class="jxr_linenumber" name="L8487" href="#L8487">8487</a> 					}
-<a class="jxr_linenumber" name="L8488" href="#L8488">8488</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8489" href="#L8489">8489</a> 				<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L8464" href="#L8464">8464</a> 		<strong class="jxr_keyword">public</strong> ForForContext(ForControlContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8465" href="#L8465">8465</a> 		@Override
+<a class="jxr_linenumber" name="L8466" href="#L8466">8466</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8467" href="#L8467">8467</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForFor(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8468" href="#L8468">8468</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8469" href="#L8469">8469</a> 		}
+<a class="jxr_linenumber" name="L8470" href="#L8470">8470</a> 	}
+<a class="jxr_linenumber" name="L8471" href="#L8471">8471</a> 
+<a class="jxr_linenumber" name="L8472" href="#L8472">8472</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ForControlContext forControl() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8473" href="#L8473">8473</a> 		ForControlContext _localctx = <strong class="jxr_keyword">new</strong> ForControlContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8474" href="#L8474">8474</a> 		enterRule(_localctx, 204, RULE_forControl);
+<a class="jxr_linenumber" name="L8475" href="#L8475">8475</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L8476" href="#L8476">8476</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8477" href="#L8477">8477</a> 			setState(1290);
+<a class="jxr_linenumber" name="L8478" href="#L8478">8478</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8479" href="#L8479">8479</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,149,_ctx) ) {
+<a class="jxr_linenumber" name="L8480" href="#L8480">8480</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8481" href="#L8481">8481</a> 				_localctx = <strong class="jxr_keyword">new</strong> EnhancedForContext(_localctx);
+<a class="jxr_linenumber" name="L8482" href="#L8482">8482</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8483" href="#L8483">8483</a> 				{
+<a class="jxr_linenumber" name="L8484" href="#L8484">8484</a> 				setState(1270);
+<a class="jxr_linenumber" name="L8485" href="#L8485">8485</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L8486" href="#L8486">8486</a> 				setState(1273);
+<a class="jxr_linenumber" name="L8487" href="#L8487">8487</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8488" href="#L8488">8488</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,145,_ctx) ) {
+<a class="jxr_linenumber" name="L8489" href="#L8489">8489</a> 				<strong class="jxr_keyword">case</strong> 1:
 <a class="jxr_linenumber" name="L8490" href="#L8490">8490</a> 					{
-<a class="jxr_linenumber" name="L8491" href="#L8491">8491</a> 					setState(1272);
-<a class="jxr_linenumber" name="L8492" href="#L8492">8492</a> 					enhancedForControlWithRecordPattern();
+<a class="jxr_linenumber" name="L8491" href="#L8491">8491</a> 					setState(1271);
+<a class="jxr_linenumber" name="L8492" href="#L8492">8492</a> 					enhancedForControl();
 <a class="jxr_linenumber" name="L8493" href="#L8493">8493</a> 					}
 <a class="jxr_linenumber" name="L8494" href="#L8494">8494</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8495" href="#L8495">8495</a> 				}
-<a class="jxr_linenumber" name="L8496" href="#L8496">8496</a> 				setState(1275);
-<a class="jxr_linenumber" name="L8497" href="#L8497">8497</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L8498" href="#L8498">8498</a> 				}
-<a class="jxr_linenumber" name="L8499" href="#L8499">8499</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8500" href="#L8500">8500</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L8501" href="#L8501">8501</a> 				_localctx = <strong class="jxr_keyword">new</strong> ForForContext(_localctx);
-<a class="jxr_linenumber" name="L8502" href="#L8502">8502</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L8503" href="#L8503">8503</a> 				{
-<a class="jxr_linenumber" name="L8504" href="#L8504">8504</a> 				setState(1277);
-<a class="jxr_linenumber" name="L8505" href="#L8505">8505</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L8506" href="#L8506">8506</a> 				setState(1279);
-<a class="jxr_linenumber" name="L8507" href="#L8507">8507</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8508" href="#L8508">8508</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L8509" href="#L8509">8509</a> 				<strong class="jxr_keyword">if</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 37156484702796807L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4380871790863L) != 0)) {
-<a class="jxr_linenumber" name="L8510" href="#L8510">8510</a> 					{
-<a class="jxr_linenumber" name="L8511" href="#L8511">8511</a> 					setState(1278);
-<a class="jxr_linenumber" name="L8512" href="#L8512">8512</a> 					forInit();
-<a class="jxr_linenumber" name="L8513" href="#L8513">8513</a> 					}
-<a class="jxr_linenumber" name="L8514" href="#L8514">8514</a> 				}
-<a class="jxr_linenumber" name="L8515" href="#L8515">8515</a> 
-<a class="jxr_linenumber" name="L8516" href="#L8516">8516</a> 				setState(1281);
-<a class="jxr_linenumber" name="L8517" href="#L8517">8517</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L8518" href="#L8518">8518</a> 				setState(1283);
-<a class="jxr_linenumber" name="L8519" href="#L8519">8519</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8520" href="#L8520">8520</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L8521" href="#L8521">8521</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L8522" href="#L8522">8522</a> 					{
-<a class="jxr_linenumber" name="L8523" href="#L8523">8523</a> 					setState(1282);
-<a class="jxr_linenumber" name="L8524" href="#L8524">8524</a> 					((ForForContext)_localctx).forCond = expression();
-<a class="jxr_linenumber" name="L8525" href="#L8525">8525</a> 					}
-<a class="jxr_linenumber" name="L8526" href="#L8526">8526</a> 				}
-<a class="jxr_linenumber" name="L8527" href="#L8527">8527</a> 
-<a class="jxr_linenumber" name="L8528" href="#L8528">8528</a> 				setState(1285);
-<a class="jxr_linenumber" name="L8529" href="#L8529">8529</a> 				match(SEMI);
-<a class="jxr_linenumber" name="L8530" href="#L8530">8530</a> 				setState(1287);
-<a class="jxr_linenumber" name="L8531" href="#L8531">8531</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8532" href="#L8532">8532</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L8533" href="#L8533">8533</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L8534" href="#L8534">8534</a> 					{
-<a class="jxr_linenumber" name="L8535" href="#L8535">8535</a> 					setState(1286);
-<a class="jxr_linenumber" name="L8536" href="#L8536">8536</a> 					((ForForContext)_localctx).forUpdate = expressionList();
-<a class="jxr_linenumber" name="L8537" href="#L8537">8537</a> 					}
-<a class="jxr_linenumber" name="L8538" href="#L8538">8538</a> 				}
-<a class="jxr_linenumber" name="L8539" href="#L8539">8539</a> 
-<a class="jxr_linenumber" name="L8540" href="#L8540">8540</a> 				setState(1289);
-<a class="jxr_linenumber" name="L8541" href="#L8541">8541</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L8542" href="#L8542">8542</a> 				}
-<a class="jxr_linenumber" name="L8543" href="#L8543">8543</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8544" href="#L8544">8544</a> 			}
-<a class="jxr_linenumber" name="L8545" href="#L8545">8545</a> 		}
-<a class="jxr_linenumber" name="L8546" href="#L8546">8546</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8547" href="#L8547">8547</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8548" href="#L8548">8548</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8549" href="#L8549">8549</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8550" href="#L8550">8550</a> 		}
-<a class="jxr_linenumber" name="L8551" href="#L8551">8551</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8552" href="#L8552">8552</a> 			exitRule();
-<a class="jxr_linenumber" name="L8553" href="#L8553">8553</a> 		}
-<a class="jxr_linenumber" name="L8554" href="#L8554">8554</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8555" href="#L8555">8555</a> 	}
-<a class="jxr_linenumber" name="L8556" href="#L8556">8556</a> 
-<a class="jxr_linenumber" name="L8557" href="#L8557">8557</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8558" href="#L8558">8558</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForInitContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8559" href="#L8559">8559</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext localVariableDeclaration() {
-<a class="jxr_linenumber" name="L8560" href="#L8560">8560</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalVariableDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8561" href="#L8561">8561</a> 		}
-<a class="jxr_linenumber" name="L8562" href="#L8562">8562</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L8563" href="#L8563">8563</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8564" href="#L8564">8564</a> 		}
-<a class="jxr_linenumber" name="L8565" href="#L8565">8565</a> 		<strong class="jxr_keyword">public</strong> ForInitContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8566" href="#L8566">8566</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L8495" href="#L8495">8495</a> 				<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L8496" href="#L8496">8496</a> 					{
+<a class="jxr_linenumber" name="L8497" href="#L8497">8497</a> 					setState(1272);
+<a class="jxr_linenumber" name="L8498" href="#L8498">8498</a> 					enhancedForControlWithRecordPattern();
+<a class="jxr_linenumber" name="L8499" href="#L8499">8499</a> 					}
+<a class="jxr_linenumber" name="L8500" href="#L8500">8500</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8501" href="#L8501">8501</a> 				}
+<a class="jxr_linenumber" name="L8502" href="#L8502">8502</a> 				setState(1275);
+<a class="jxr_linenumber" name="L8503" href="#L8503">8503</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L8504" href="#L8504">8504</a> 				}
+<a class="jxr_linenumber" name="L8505" href="#L8505">8505</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8506" href="#L8506">8506</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L8507" href="#L8507">8507</a> 				_localctx = <strong class="jxr_keyword">new</strong> ForForContext(_localctx);
+<a class="jxr_linenumber" name="L8508" href="#L8508">8508</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L8509" href="#L8509">8509</a> 				{
+<a class="jxr_linenumber" name="L8510" href="#L8510">8510</a> 				setState(1277);
+<a class="jxr_linenumber" name="L8511" href="#L8511">8511</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L8512" href="#L8512">8512</a> 				setState(1279);
+<a class="jxr_linenumber" name="L8513" href="#L8513">8513</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8514" href="#L8514">8514</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L8515" href="#L8515">8515</a> 				<strong class="jxr_keyword">if</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 37156484702796807L) != 0) || ((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 35184372117491L) != 0) || ((((_la - 192)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 192)) &amp; 4385166758159L) != 0)) {
+<a class="jxr_linenumber" name="L8516" href="#L8516">8516</a> 					{
+<a class="jxr_linenumber" name="L8517" href="#L8517">8517</a> 					setState(1278);
+<a class="jxr_linenumber" name="L8518" href="#L8518">8518</a> 					forInit();
+<a class="jxr_linenumber" name="L8519" href="#L8519">8519</a> 					}
+<a class="jxr_linenumber" name="L8520" href="#L8520">8520</a> 				}
+<a class="jxr_linenumber" name="L8521" href="#L8521">8521</a> 
+<a class="jxr_linenumber" name="L8522" href="#L8522">8522</a> 				setState(1281);
+<a class="jxr_linenumber" name="L8523" href="#L8523">8523</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L8524" href="#L8524">8524</a> 				setState(1283);
+<a class="jxr_linenumber" name="L8525" href="#L8525">8525</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8526" href="#L8526">8526</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L8527" href="#L8527">8527</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L8528" href="#L8528">8528</a> 					{
+<a class="jxr_linenumber" name="L8529" href="#L8529">8529</a> 					setState(1282);
+<a class="jxr_linenumber" name="L8530" href="#L8530">8530</a> 					((ForForContext)_localctx).forCond = expression();
+<a class="jxr_linenumber" name="L8531" href="#L8531">8531</a> 					}
+<a class="jxr_linenumber" name="L8532" href="#L8532">8532</a> 				}
+<a class="jxr_linenumber" name="L8533" href="#L8533">8533</a> 
+<a class="jxr_linenumber" name="L8534" href="#L8534">8534</a> 				setState(1285);
+<a class="jxr_linenumber" name="L8535" href="#L8535">8535</a> 				match(SEMI);
+<a class="jxr_linenumber" name="L8536" href="#L8536">8536</a> 				setState(1287);
+<a class="jxr_linenumber" name="L8537" href="#L8537">8537</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8538" href="#L8538">8538</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L8539" href="#L8539">8539</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L8540" href="#L8540">8540</a> 					{
+<a class="jxr_linenumber" name="L8541" href="#L8541">8541</a> 					setState(1286);
+<a class="jxr_linenumber" name="L8542" href="#L8542">8542</a> 					((ForForContext)_localctx).forUpdate = expressionList();
+<a class="jxr_linenumber" name="L8543" href="#L8543">8543</a> 					}
+<a class="jxr_linenumber" name="L8544" href="#L8544">8544</a> 				}
+<a class="jxr_linenumber" name="L8545" href="#L8545">8545</a> 
+<a class="jxr_linenumber" name="L8546" href="#L8546">8546</a> 				setState(1289);
+<a class="jxr_linenumber" name="L8547" href="#L8547">8547</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L8548" href="#L8548">8548</a> 				}
+<a class="jxr_linenumber" name="L8549" href="#L8549">8549</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8550" href="#L8550">8550</a> 			}
+<a class="jxr_linenumber" name="L8551" href="#L8551">8551</a> 		}
+<a class="jxr_linenumber" name="L8552" href="#L8552">8552</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8553" href="#L8553">8553</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8554" href="#L8554">8554</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8555" href="#L8555">8555</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8556" href="#L8556">8556</a> 		}
+<a class="jxr_linenumber" name="L8557" href="#L8557">8557</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8558" href="#L8558">8558</a> 			exitRule();
+<a class="jxr_linenumber" name="L8559" href="#L8559">8559</a> 		}
+<a class="jxr_linenumber" name="L8560" href="#L8560">8560</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8561" href="#L8561">8561</a> 	}
+<a class="jxr_linenumber" name="L8562" href="#L8562">8562</a> 
+<a class="jxr_linenumber" name="L8563" href="#L8563">8563</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8564" href="#L8564">8564</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ForInitContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8565" href="#L8565">8565</a> 		<strong class="jxr_keyword">public</strong> LocalVariableDeclarationContext localVariableDeclaration() {
+<a class="jxr_linenumber" name="L8566" href="#L8566">8566</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LocalVariableDeclarationContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8567" href="#L8567">8567</a> 		}
-<a class="jxr_linenumber" name="L8568" href="#L8568">8568</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_forInit; }
-<a class="jxr_linenumber" name="L8569" href="#L8569">8569</a> 		@Override
-<a class="jxr_linenumber" name="L8570" href="#L8570">8570</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8571" href="#L8571">8571</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForInit(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8572" href="#L8572">8572</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8568" href="#L8568">8568</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L8569" href="#L8569">8569</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8570" href="#L8570">8570</a> 		}
+<a class="jxr_linenumber" name="L8571" href="#L8571">8571</a> 		<strong class="jxr_keyword">public</strong> ForInitContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8572" href="#L8572">8572</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8573" href="#L8573">8573</a> 		}
-<a class="jxr_linenumber" name="L8574" href="#L8574">8574</a> 	}
-<a class="jxr_linenumber" name="L8575" href="#L8575">8575</a> 
-<a class="jxr_linenumber" name="L8576" href="#L8576">8576</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ForInitContext forInit() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8577" href="#L8577">8577</a> 		ForInitContext _localctx = <strong class="jxr_keyword">new</strong> ForInitContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8578" href="#L8578">8578</a> 		enterRule(_localctx, 206, RULE_forInit);
-<a class="jxr_linenumber" name="L8579" href="#L8579">8579</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8580" href="#L8580">8580</a> 			setState(1294);
-<a class="jxr_linenumber" name="L8581" href="#L8581">8581</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8582" href="#L8582">8582</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,150,_ctx) ) {
-<a class="jxr_linenumber" name="L8583" href="#L8583">8583</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L8584" href="#L8584">8584</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8585" href="#L8585">8585</a> 				{
-<a class="jxr_linenumber" name="L8586" href="#L8586">8586</a> 				setState(1292);
-<a class="jxr_linenumber" name="L8587" href="#L8587">8587</a> 				localVariableDeclaration();
-<a class="jxr_linenumber" name="L8588" href="#L8588">8588</a> 				}
-<a class="jxr_linenumber" name="L8589" href="#L8589">8589</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8590" href="#L8590">8590</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L8591" href="#L8591">8591</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L8592" href="#L8592">8592</a> 				{
-<a class="jxr_linenumber" name="L8593" href="#L8593">8593</a> 				setState(1293);
-<a class="jxr_linenumber" name="L8594" href="#L8594">8594</a> 				expressionList();
-<a class="jxr_linenumber" name="L8595" href="#L8595">8595</a> 				}
-<a class="jxr_linenumber" name="L8596" href="#L8596">8596</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L8597" href="#L8597">8597</a> 			}
-<a class="jxr_linenumber" name="L8598" href="#L8598">8598</a> 		}
-<a class="jxr_linenumber" name="L8599" href="#L8599">8599</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8600" href="#L8600">8600</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8601" href="#L8601">8601</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8602" href="#L8602">8602</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8603" href="#L8603">8603</a> 		}
-<a class="jxr_linenumber" name="L8604" href="#L8604">8604</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8605" href="#L8605">8605</a> 			exitRule();
-<a class="jxr_linenumber" name="L8606" href="#L8606">8606</a> 		}
-<a class="jxr_linenumber" name="L8607" href="#L8607">8607</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8608" href="#L8608">8608</a> 	}
-<a class="jxr_linenumber" name="L8609" href="#L8609">8609</a> 
-<a class="jxr_linenumber" name="L8610" href="#L8610">8610</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8611" href="#L8611">8611</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForControlContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8612" href="#L8612">8612</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
-<a class="jxr_linenumber" name="L8613" href="#L8613">8613</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
-<a class="jxr_linenumber" name="L8614" href="#L8614">8614</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L8615" href="#L8615">8615</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
-<a class="jxr_linenumber" name="L8616" href="#L8616">8616</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8617" href="#L8617">8617</a> 		}
-<a class="jxr_linenumber" name="L8618" href="#L8618">8618</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L8619" href="#L8619">8619</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L8620" href="#L8620">8620</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8621" href="#L8621">8621</a> 		}
-<a class="jxr_linenumber" name="L8622" href="#L8622">8622</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L8623" href="#L8623">8623</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8624" href="#L8624">8624</a> 		}
-<a class="jxr_linenumber" name="L8625" href="#L8625">8625</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
-<a class="jxr_linenumber" name="L8626" href="#L8626">8626</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8574" href="#L8574">8574</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_forInit; }
+<a class="jxr_linenumber" name="L8575" href="#L8575">8575</a> 		@Override
+<a class="jxr_linenumber" name="L8576" href="#L8576">8576</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8577" href="#L8577">8577</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitForInit(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8578" href="#L8578">8578</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8579" href="#L8579">8579</a> 		}
+<a class="jxr_linenumber" name="L8580" href="#L8580">8580</a> 	}
+<a class="jxr_linenumber" name="L8581" href="#L8581">8581</a> 
+<a class="jxr_linenumber" name="L8582" href="#L8582">8582</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ForInitContext forInit() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8583" href="#L8583">8583</a> 		ForInitContext _localctx = <strong class="jxr_keyword">new</strong> ForInitContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8584" href="#L8584">8584</a> 		enterRule(_localctx, 206, RULE_forInit);
+<a class="jxr_linenumber" name="L8585" href="#L8585">8585</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8586" href="#L8586">8586</a> 			setState(1294);
+<a class="jxr_linenumber" name="L8587" href="#L8587">8587</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8588" href="#L8588">8588</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,150,_ctx) ) {
+<a class="jxr_linenumber" name="L8589" href="#L8589">8589</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L8590" href="#L8590">8590</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8591" href="#L8591">8591</a> 				{
+<a class="jxr_linenumber" name="L8592" href="#L8592">8592</a> 				setState(1292);
+<a class="jxr_linenumber" name="L8593" href="#L8593">8593</a> 				localVariableDeclaration();
+<a class="jxr_linenumber" name="L8594" href="#L8594">8594</a> 				}
+<a class="jxr_linenumber" name="L8595" href="#L8595">8595</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8596" href="#L8596">8596</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L8597" href="#L8597">8597</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L8598" href="#L8598">8598</a> 				{
+<a class="jxr_linenumber" name="L8599" href="#L8599">8599</a> 				setState(1293);
+<a class="jxr_linenumber" name="L8600" href="#L8600">8600</a> 				expressionList();
+<a class="jxr_linenumber" name="L8601" href="#L8601">8601</a> 				}
+<a class="jxr_linenumber" name="L8602" href="#L8602">8602</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L8603" href="#L8603">8603</a> 			}
+<a class="jxr_linenumber" name="L8604" href="#L8604">8604</a> 		}
+<a class="jxr_linenumber" name="L8605" href="#L8605">8605</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8606" href="#L8606">8606</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8607" href="#L8607">8607</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8608" href="#L8608">8608</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8609" href="#L8609">8609</a> 		}
+<a class="jxr_linenumber" name="L8610" href="#L8610">8610</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8611" href="#L8611">8611</a> 			exitRule();
+<a class="jxr_linenumber" name="L8612" href="#L8612">8612</a> 		}
+<a class="jxr_linenumber" name="L8613" href="#L8613">8613</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8614" href="#L8614">8614</a> 	}
+<a class="jxr_linenumber" name="L8615" href="#L8615">8615</a> 
+<a class="jxr_linenumber" name="L8616" href="#L8616">8616</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8617" href="#L8617">8617</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForControlContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8618" href="#L8618">8618</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier;
+<a class="jxr_linenumber" name="L8619" href="#L8619">8619</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;VariableModifierContext&gt;();
+<a class="jxr_linenumber" name="L8620" href="#L8620">8620</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L8621" href="#L8621">8621</a> 		<strong class="jxr_keyword">public</strong> VariableDeclaratorIdContext variableDeclaratorId() {
+<a class="jxr_linenumber" name="L8622" href="#L8622">8622</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableDeclaratorIdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8623" href="#L8623">8623</a> 		}
+<a class="jxr_linenumber" name="L8624" href="#L8624">8624</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L8625" href="#L8625">8625</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L8626" href="#L8626">8626</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8627" href="#L8627">8627</a> 		}
-<a class="jxr_linenumber" name="L8628" href="#L8628">8628</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8629" href="#L8629">8629</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8628" href="#L8628">8628</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L8629" href="#L8629">8629</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8630" href="#L8630">8630</a> 		}
-<a class="jxr_linenumber" name="L8631" href="#L8631">8631</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8632" href="#L8632">8632</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L8631" href="#L8631">8631</a> 		<strong class="jxr_keyword">public</strong> List&lt;VariableModifierContext&gt; variableModifier() {
+<a class="jxr_linenumber" name="L8632" href="#L8632">8632</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(VariableModifierContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L8633" href="#L8633">8633</a> 		}
-<a class="jxr_linenumber" name="L8634" href="#L8634">8634</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enhancedForControl; }
-<a class="jxr_linenumber" name="L8635" href="#L8635">8635</a> 		@Override
-<a class="jxr_linenumber" name="L8636" href="#L8636">8636</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8637" href="#L8637">8637</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedForControl(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8638" href="#L8638">8638</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8634" href="#L8634">8634</a> 		<strong class="jxr_keyword">public</strong> VariableModifierContext variableModifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8635" href="#L8635">8635</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(VariableModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8636" href="#L8636">8636</a> 		}
+<a class="jxr_linenumber" name="L8637" href="#L8637">8637</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8638" href="#L8638">8638</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8639" href="#L8639">8639</a> 		}
-<a class="jxr_linenumber" name="L8640" href="#L8640">8640</a> 	}
-<a class="jxr_linenumber" name="L8641" href="#L8641">8641</a> 
-<a class="jxr_linenumber" name="L8642" href="#L8642">8642</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnhancedForControlContext enhancedForControl() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8643" href="#L8643">8643</a> 		EnhancedForControlContext _localctx = <strong class="jxr_keyword">new</strong> EnhancedForControlContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8644" href="#L8644">8644</a> 		enterRule(_localctx, 208, RULE_enhancedForControl);
-<a class="jxr_linenumber" name="L8645" href="#L8645">8645</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8646" href="#L8646">8646</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L8647" href="#L8647">8647</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8648" href="#L8648">8648</a> 			{
-<a class="jxr_linenumber" name="L8649" href="#L8649">8649</a> 			setState(1299);
-<a class="jxr_linenumber" name="L8650" href="#L8650">8650</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8651" href="#L8651">8651</a> 			_alt = getInterpreter().adaptivePredict(_input,151,_ctx);
-<a class="jxr_linenumber" name="L8652" href="#L8652">8652</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L8653" href="#L8653">8653</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L8654" href="#L8654">8654</a> 					{
-<a class="jxr_linenumber" name="L8655" href="#L8655">8655</a> 					{
-<a class="jxr_linenumber" name="L8656" href="#L8656">8656</a> 					setState(1296);
-<a class="jxr_linenumber" name="L8657" href="#L8657">8657</a> 					((EnhancedForControlContext)_localctx).variableModifier = variableModifier();
-<a class="jxr_linenumber" name="L8658" href="#L8658">8658</a> 					((EnhancedForControlContext)_localctx).mods.add(((EnhancedForControlContext)_localctx).variableModifier);
-<a class="jxr_linenumber" name="L8659" href="#L8659">8659</a> 					}
-<a class="jxr_linenumber" name="L8660" href="#L8660">8660</a> 					} 
-<a class="jxr_linenumber" name="L8661" href="#L8661">8661</a> 				}
-<a class="jxr_linenumber" name="L8662" href="#L8662">8662</a> 				setState(1301);
-<a class="jxr_linenumber" name="L8663" href="#L8663">8663</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8664" href="#L8664">8664</a> 				_alt = getInterpreter().adaptivePredict(_input,151,_ctx);
-<a class="jxr_linenumber" name="L8665" href="#L8665">8665</a> 			}
-<a class="jxr_linenumber" name="L8666" href="#L8666">8666</a> 			setState(1302);
-<a class="jxr_linenumber" name="L8667" href="#L8667">8667</a> 			((EnhancedForControlContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L8668" href="#L8668">8668</a> 			setState(1303);
-<a class="jxr_linenumber" name="L8669" href="#L8669">8669</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
-<a class="jxr_linenumber" name="L8670" href="#L8670">8670</a> 			setState(1304);
-<a class="jxr_linenumber" name="L8671" href="#L8671">8671</a> 			match(COLON);
-<a class="jxr_linenumber" name="L8672" href="#L8672">8672</a> 			setState(1305);
-<a class="jxr_linenumber" name="L8673" href="#L8673">8673</a> 			expression();
-<a class="jxr_linenumber" name="L8674" href="#L8674">8674</a> 			}
-<a class="jxr_linenumber" name="L8675" href="#L8675">8675</a> 		}
-<a class="jxr_linenumber" name="L8676" href="#L8676">8676</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8677" href="#L8677">8677</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8678" href="#L8678">8678</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8679" href="#L8679">8679</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8680" href="#L8680">8680</a> 		}
-<a class="jxr_linenumber" name="L8681" href="#L8681">8681</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8682" href="#L8682">8682</a> 			exitRule();
-<a class="jxr_linenumber" name="L8683" href="#L8683">8683</a> 		}
-<a class="jxr_linenumber" name="L8684" href="#L8684">8684</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8685" href="#L8685">8685</a> 	}
-<a class="jxr_linenumber" name="L8686" href="#L8686">8686</a> 
-<a class="jxr_linenumber" name="L8687" href="#L8687">8687</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8688" href="#L8688">8688</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForControlWithRecordPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8689" href="#L8689">8689</a> 		<strong class="jxr_keyword">public</strong> PatternContext pattern() {
-<a class="jxr_linenumber" name="L8690" href="#L8690">8690</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8691" href="#L8691">8691</a> 		}
-<a class="jxr_linenumber" name="L8692" href="#L8692">8692</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L8693" href="#L8693">8693</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L8694" href="#L8694">8694</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8695" href="#L8695">8695</a> 		}
-<a class="jxr_linenumber" name="L8696" href="#L8696">8696</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlWithRecordPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8697" href="#L8697">8697</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8698" href="#L8698">8698</a> 		}
-<a class="jxr_linenumber" name="L8699" href="#L8699">8699</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enhancedForControlWithRecordPattern; }
-<a class="jxr_linenumber" name="L8700" href="#L8700">8700</a> 		@Override
-<a class="jxr_linenumber" name="L8701" href="#L8701">8701</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8702" href="#L8702">8702</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedForControlWithRecordPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8703" href="#L8703">8703</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8640" href="#L8640">8640</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enhancedForControl; }
+<a class="jxr_linenumber" name="L8641" href="#L8641">8641</a> 		@Override
+<a class="jxr_linenumber" name="L8642" href="#L8642">8642</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8643" href="#L8643">8643</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedForControl(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8644" href="#L8644">8644</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8645" href="#L8645">8645</a> 		}
+<a class="jxr_linenumber" name="L8646" href="#L8646">8646</a> 	}
+<a class="jxr_linenumber" name="L8647" href="#L8647">8647</a> 
+<a class="jxr_linenumber" name="L8648" href="#L8648">8648</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnhancedForControlContext enhancedForControl() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8649" href="#L8649">8649</a> 		EnhancedForControlContext _localctx = <strong class="jxr_keyword">new</strong> EnhancedForControlContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8650" href="#L8650">8650</a> 		enterRule(_localctx, 208, RULE_enhancedForControl);
+<a class="jxr_linenumber" name="L8651" href="#L8651">8651</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8652" href="#L8652">8652</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L8653" href="#L8653">8653</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8654" href="#L8654">8654</a> 			{
+<a class="jxr_linenumber" name="L8655" href="#L8655">8655</a> 			setState(1299);
+<a class="jxr_linenumber" name="L8656" href="#L8656">8656</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8657" href="#L8657">8657</a> 			_alt = getInterpreter().adaptivePredict(_input,151,_ctx);
+<a class="jxr_linenumber" name="L8658" href="#L8658">8658</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L8659" href="#L8659">8659</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L8660" href="#L8660">8660</a> 					{
+<a class="jxr_linenumber" name="L8661" href="#L8661">8661</a> 					{
+<a class="jxr_linenumber" name="L8662" href="#L8662">8662</a> 					setState(1296);
+<a class="jxr_linenumber" name="L8663" href="#L8663">8663</a> 					((EnhancedForControlContext)_localctx).variableModifier = variableModifier();
+<a class="jxr_linenumber" name="L8664" href="#L8664">8664</a> 					((EnhancedForControlContext)_localctx).mods.add(((EnhancedForControlContext)_localctx).variableModifier);
+<a class="jxr_linenumber" name="L8665" href="#L8665">8665</a> 					}
+<a class="jxr_linenumber" name="L8666" href="#L8666">8666</a> 					} 
+<a class="jxr_linenumber" name="L8667" href="#L8667">8667</a> 				}
+<a class="jxr_linenumber" name="L8668" href="#L8668">8668</a> 				setState(1301);
+<a class="jxr_linenumber" name="L8669" href="#L8669">8669</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8670" href="#L8670">8670</a> 				_alt = getInterpreter().adaptivePredict(_input,151,_ctx);
+<a class="jxr_linenumber" name="L8671" href="#L8671">8671</a> 			}
+<a class="jxr_linenumber" name="L8672" href="#L8672">8672</a> 			setState(1302);
+<a class="jxr_linenumber" name="L8673" href="#L8673">8673</a> 			((EnhancedForControlContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L8674" href="#L8674">8674</a> 			setState(1303);
+<a class="jxr_linenumber" name="L8675" href="#L8675">8675</a> 			variableDeclaratorId(_localctx.mods, _localctx.type);
+<a class="jxr_linenumber" name="L8676" href="#L8676">8676</a> 			setState(1304);
+<a class="jxr_linenumber" name="L8677" href="#L8677">8677</a> 			match(COLON);
+<a class="jxr_linenumber" name="L8678" href="#L8678">8678</a> 			setState(1305);
+<a class="jxr_linenumber" name="L8679" href="#L8679">8679</a> 			expression();
+<a class="jxr_linenumber" name="L8680" href="#L8680">8680</a> 			}
+<a class="jxr_linenumber" name="L8681" href="#L8681">8681</a> 		}
+<a class="jxr_linenumber" name="L8682" href="#L8682">8682</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8683" href="#L8683">8683</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8684" href="#L8684">8684</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8685" href="#L8685">8685</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8686" href="#L8686">8686</a> 		}
+<a class="jxr_linenumber" name="L8687" href="#L8687">8687</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8688" href="#L8688">8688</a> 			exitRule();
+<a class="jxr_linenumber" name="L8689" href="#L8689">8689</a> 		}
+<a class="jxr_linenumber" name="L8690" href="#L8690">8690</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8691" href="#L8691">8691</a> 	}
+<a class="jxr_linenumber" name="L8692" href="#L8692">8692</a> 
+<a class="jxr_linenumber" name="L8693" href="#L8693">8693</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8694" href="#L8694">8694</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> EnhancedForControlWithRecordPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8695" href="#L8695">8695</a> 		<strong class="jxr_keyword">public</strong> PatternContext pattern() {
+<a class="jxr_linenumber" name="L8696" href="#L8696">8696</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8697" href="#L8697">8697</a> 		}
+<a class="jxr_linenumber" name="L8698" href="#L8698">8698</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L8699" href="#L8699">8699</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L8700" href="#L8700">8700</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8701" href="#L8701">8701</a> 		}
+<a class="jxr_linenumber" name="L8702" href="#L8702">8702</a> 		<strong class="jxr_keyword">public</strong> EnhancedForControlWithRecordPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8703" href="#L8703">8703</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8704" href="#L8704">8704</a> 		}
-<a class="jxr_linenumber" name="L8705" href="#L8705">8705</a> 	}
-<a class="jxr_linenumber" name="L8706" href="#L8706">8706</a> 
-<a class="jxr_linenumber" name="L8707" href="#L8707">8707</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnhancedForControlWithRecordPatternContext enhancedForControlWithRecordPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8708" href="#L8708">8708</a> 		EnhancedForControlWithRecordPatternContext _localctx = <strong class="jxr_keyword">new</strong> EnhancedForControlWithRecordPatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8709" href="#L8709">8709</a> 		enterRule(_localctx, 210, RULE_enhancedForControlWithRecordPattern);
-<a class="jxr_linenumber" name="L8710" href="#L8710">8710</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8711" href="#L8711">8711</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8712" href="#L8712">8712</a> 			{
-<a class="jxr_linenumber" name="L8713" href="#L8713">8713</a> 			setState(1307);
-<a class="jxr_linenumber" name="L8714" href="#L8714">8714</a> 			pattern();
-<a class="jxr_linenumber" name="L8715" href="#L8715">8715</a> 			setState(1308);
-<a class="jxr_linenumber" name="L8716" href="#L8716">8716</a> 			match(COLON);
-<a class="jxr_linenumber" name="L8717" href="#L8717">8717</a> 			setState(1309);
-<a class="jxr_linenumber" name="L8718" href="#L8718">8718</a> 			expression();
-<a class="jxr_linenumber" name="L8719" href="#L8719">8719</a> 			}
-<a class="jxr_linenumber" name="L8720" href="#L8720">8720</a> 		}
-<a class="jxr_linenumber" name="L8721" href="#L8721">8721</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8722" href="#L8722">8722</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8723" href="#L8723">8723</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8724" href="#L8724">8724</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8725" href="#L8725">8725</a> 		}
-<a class="jxr_linenumber" name="L8726" href="#L8726">8726</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8727" href="#L8727">8727</a> 			exitRule();
-<a class="jxr_linenumber" name="L8728" href="#L8728">8728</a> 		}
-<a class="jxr_linenumber" name="L8729" href="#L8729">8729</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8730" href="#L8730">8730</a> 	}
-<a class="jxr_linenumber" name="L8731" href="#L8731">8731</a> 
-<a class="jxr_linenumber" name="L8732" href="#L8732">8732</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8733" href="#L8733">8733</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8734" href="#L8734">8734</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L8735" href="#L8735">8735</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L8736" href="#L8736">8736</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8737" href="#L8737">8737</a> 		}
-<a class="jxr_linenumber" name="L8738" href="#L8738">8738</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L8739" href="#L8739">8739</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8740" href="#L8740">8740</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8741" href="#L8741">8741</a> 		}
-<a class="jxr_linenumber" name="L8742" href="#L8742">8742</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_parExpression; }
-<a class="jxr_linenumber" name="L8743" href="#L8743">8743</a> 		@Override
-<a class="jxr_linenumber" name="L8744" href="#L8744">8744</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8745" href="#L8745">8745</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParExpression(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8746" href="#L8746">8746</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8705" href="#L8705">8705</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_enhancedForControlWithRecordPattern; }
+<a class="jxr_linenumber" name="L8706" href="#L8706">8706</a> 		@Override
+<a class="jxr_linenumber" name="L8707" href="#L8707">8707</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8708" href="#L8708">8708</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitEnhancedForControlWithRecordPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8709" href="#L8709">8709</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8710" href="#L8710">8710</a> 		}
+<a class="jxr_linenumber" name="L8711" href="#L8711">8711</a> 	}
+<a class="jxr_linenumber" name="L8712" href="#L8712">8712</a> 
+<a class="jxr_linenumber" name="L8713" href="#L8713">8713</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> EnhancedForControlWithRecordPatternContext enhancedForControlWithRecordPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8714" href="#L8714">8714</a> 		EnhancedForControlWithRecordPatternContext _localctx = <strong class="jxr_keyword">new</strong> EnhancedForControlWithRecordPatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8715" href="#L8715">8715</a> 		enterRule(_localctx, 210, RULE_enhancedForControlWithRecordPattern);
+<a class="jxr_linenumber" name="L8716" href="#L8716">8716</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8717" href="#L8717">8717</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8718" href="#L8718">8718</a> 			{
+<a class="jxr_linenumber" name="L8719" href="#L8719">8719</a> 			setState(1307);
+<a class="jxr_linenumber" name="L8720" href="#L8720">8720</a> 			pattern();
+<a class="jxr_linenumber" name="L8721" href="#L8721">8721</a> 			setState(1308);
+<a class="jxr_linenumber" name="L8722" href="#L8722">8722</a> 			match(COLON);
+<a class="jxr_linenumber" name="L8723" href="#L8723">8723</a> 			setState(1309);
+<a class="jxr_linenumber" name="L8724" href="#L8724">8724</a> 			expression();
+<a class="jxr_linenumber" name="L8725" href="#L8725">8725</a> 			}
+<a class="jxr_linenumber" name="L8726" href="#L8726">8726</a> 		}
+<a class="jxr_linenumber" name="L8727" href="#L8727">8727</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8728" href="#L8728">8728</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8729" href="#L8729">8729</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8730" href="#L8730">8730</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8731" href="#L8731">8731</a> 		}
+<a class="jxr_linenumber" name="L8732" href="#L8732">8732</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8733" href="#L8733">8733</a> 			exitRule();
+<a class="jxr_linenumber" name="L8734" href="#L8734">8734</a> 		}
+<a class="jxr_linenumber" name="L8735" href="#L8735">8735</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8736" href="#L8736">8736</a> 	}
+<a class="jxr_linenumber" name="L8737" href="#L8737">8737</a> 
+<a class="jxr_linenumber" name="L8738" href="#L8738">8738</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8739" href="#L8739">8739</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8740" href="#L8740">8740</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L8741" href="#L8741">8741</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L8742" href="#L8742">8742</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8743" href="#L8743">8743</a> 		}
+<a class="jxr_linenumber" name="L8744" href="#L8744">8744</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L8745" href="#L8745">8745</a> 		<strong class="jxr_keyword">public</strong> ParExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8746" href="#L8746">8746</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8747" href="#L8747">8747</a> 		}
-<a class="jxr_linenumber" name="L8748" href="#L8748">8748</a> 	}
-<a class="jxr_linenumber" name="L8749" href="#L8749">8749</a> 
-<a class="jxr_linenumber" name="L8750" href="#L8750">8750</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ParExpressionContext parExpression() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8751" href="#L8751">8751</a> 		ParExpressionContext _localctx = <strong class="jxr_keyword">new</strong> ParExpressionContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8752" href="#L8752">8752</a> 		enterRule(_localctx, 212, RULE_parExpression);
-<a class="jxr_linenumber" name="L8753" href="#L8753">8753</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8754" href="#L8754">8754</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8755" href="#L8755">8755</a> 			{
-<a class="jxr_linenumber" name="L8756" href="#L8756">8756</a> 			setState(1311);
-<a class="jxr_linenumber" name="L8757" href="#L8757">8757</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L8758" href="#L8758">8758</a> 			setState(1312);
-<a class="jxr_linenumber" name="L8759" href="#L8759">8759</a> 			expression();
-<a class="jxr_linenumber" name="L8760" href="#L8760">8760</a> 			setState(1313);
-<a class="jxr_linenumber" name="L8761" href="#L8761">8761</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L8762" href="#L8762">8762</a> 			}
-<a class="jxr_linenumber" name="L8763" href="#L8763">8763</a> 		}
-<a class="jxr_linenumber" name="L8764" href="#L8764">8764</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8765" href="#L8765">8765</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8766" href="#L8766">8766</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8767" href="#L8767">8767</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8768" href="#L8768">8768</a> 		}
-<a class="jxr_linenumber" name="L8769" href="#L8769">8769</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8770" href="#L8770">8770</a> 			exitRule();
-<a class="jxr_linenumber" name="L8771" href="#L8771">8771</a> 		}
-<a class="jxr_linenumber" name="L8772" href="#L8772">8772</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8773" href="#L8773">8773</a> 	}
-<a class="jxr_linenumber" name="L8774" href="#L8774">8774</a> 
-<a class="jxr_linenumber" name="L8775" href="#L8775">8775</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8776" href="#L8776">8776</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpressionListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8777" href="#L8777">8777</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext startExp;
-<a class="jxr_linenumber" name="L8778" href="#L8778">8778</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExpressionContext&gt; expression() {
-<a class="jxr_linenumber" name="L8779" href="#L8779">8779</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExpressionContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L8780" href="#L8780">8780</a> 		}
-<a class="jxr_linenumber" name="L8781" href="#L8781">8781</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8782" href="#L8782">8782</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L8783" href="#L8783">8783</a> 		}
-<a class="jxr_linenumber" name="L8784" href="#L8784">8784</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L8785" href="#L8785">8785</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8786" href="#L8786">8786</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L8787" href="#L8787">8787</a> 		}
-<a class="jxr_linenumber" name="L8788" href="#L8788">8788</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8789" href="#L8789">8789</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8790" href="#L8790">8790</a> 		}
-<a class="jxr_linenumber" name="L8791" href="#L8791">8791</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expressionList; }
-<a class="jxr_linenumber" name="L8792" href="#L8792">8792</a> 		@Override
-<a class="jxr_linenumber" name="L8793" href="#L8793">8793</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8794" href="#L8794">8794</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpressionList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8795" href="#L8795">8795</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8748" href="#L8748">8748</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_parExpression; }
+<a class="jxr_linenumber" name="L8749" href="#L8749">8749</a> 		@Override
+<a class="jxr_linenumber" name="L8750" href="#L8750">8750</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8751" href="#L8751">8751</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParExpression(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8752" href="#L8752">8752</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8753" href="#L8753">8753</a> 		}
+<a class="jxr_linenumber" name="L8754" href="#L8754">8754</a> 	}
+<a class="jxr_linenumber" name="L8755" href="#L8755">8755</a> 
+<a class="jxr_linenumber" name="L8756" href="#L8756">8756</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ParExpressionContext parExpression() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8757" href="#L8757">8757</a> 		ParExpressionContext _localctx = <strong class="jxr_keyword">new</strong> ParExpressionContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8758" href="#L8758">8758</a> 		enterRule(_localctx, 212, RULE_parExpression);
+<a class="jxr_linenumber" name="L8759" href="#L8759">8759</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8760" href="#L8760">8760</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8761" href="#L8761">8761</a> 			{
+<a class="jxr_linenumber" name="L8762" href="#L8762">8762</a> 			setState(1311);
+<a class="jxr_linenumber" name="L8763" href="#L8763">8763</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L8764" href="#L8764">8764</a> 			setState(1312);
+<a class="jxr_linenumber" name="L8765" href="#L8765">8765</a> 			expression();
+<a class="jxr_linenumber" name="L8766" href="#L8766">8766</a> 			setState(1313);
+<a class="jxr_linenumber" name="L8767" href="#L8767">8767</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L8768" href="#L8768">8768</a> 			}
+<a class="jxr_linenumber" name="L8769" href="#L8769">8769</a> 		}
+<a class="jxr_linenumber" name="L8770" href="#L8770">8770</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8771" href="#L8771">8771</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8772" href="#L8772">8772</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8773" href="#L8773">8773</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8774" href="#L8774">8774</a> 		}
+<a class="jxr_linenumber" name="L8775" href="#L8775">8775</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8776" href="#L8776">8776</a> 			exitRule();
+<a class="jxr_linenumber" name="L8777" href="#L8777">8777</a> 		}
+<a class="jxr_linenumber" name="L8778" href="#L8778">8778</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8779" href="#L8779">8779</a> 	}
+<a class="jxr_linenumber" name="L8780" href="#L8780">8780</a> 
+<a class="jxr_linenumber" name="L8781" href="#L8781">8781</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8782" href="#L8782">8782</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpressionListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8783" href="#L8783">8783</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext startExp;
+<a class="jxr_linenumber" name="L8784" href="#L8784">8784</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExpressionContext&gt; expression() {
+<a class="jxr_linenumber" name="L8785" href="#L8785">8785</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExpressionContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8786" href="#L8786">8786</a> 		}
+<a class="jxr_linenumber" name="L8787" href="#L8787">8787</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8788" href="#L8788">8788</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8789" href="#L8789">8789</a> 		}
+<a class="jxr_linenumber" name="L8790" href="#L8790">8790</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L8791" href="#L8791">8791</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8792" href="#L8792">8792</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L8793" href="#L8793">8793</a> 		}
+<a class="jxr_linenumber" name="L8794" href="#L8794">8794</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8795" href="#L8795">8795</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8796" href="#L8796">8796</a> 		}
-<a class="jxr_linenumber" name="L8797" href="#L8797">8797</a> 	}
-<a class="jxr_linenumber" name="L8798" href="#L8798">8798</a> 
-<a class="jxr_linenumber" name="L8799" href="#L8799">8799</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExpressionListContext expressionList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8800" href="#L8800">8800</a> 		ExpressionListContext _localctx = <strong class="jxr_keyword">new</strong> ExpressionListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8801" href="#L8801">8801</a> 		enterRule(_localctx, 214, RULE_expressionList);
-<a class="jxr_linenumber" name="L8802" href="#L8802">8802</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L8803" href="#L8803">8803</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8804" href="#L8804">8804</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8805" href="#L8805">8805</a> 			{
-<a class="jxr_linenumber" name="L8806" href="#L8806">8806</a> 			setState(1315);
-<a class="jxr_linenumber" name="L8807" href="#L8807">8807</a> 			((ExpressionListContext)_localctx).startExp = expression();
-<a class="jxr_linenumber" name="L8808" href="#L8808">8808</a> 			setState(1320);
-<a class="jxr_linenumber" name="L8809" href="#L8809">8809</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8810" href="#L8810">8810</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L8811" href="#L8811">8811</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L8812" href="#L8812">8812</a> 				{
-<a class="jxr_linenumber" name="L8813" href="#L8813">8813</a> 				{
-<a class="jxr_linenumber" name="L8814" href="#L8814">8814</a> 				setState(1316);
-<a class="jxr_linenumber" name="L8815" href="#L8815">8815</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L8816" href="#L8816">8816</a> 				setState(1317);
-<a class="jxr_linenumber" name="L8817" href="#L8817">8817</a> 				expression();
-<a class="jxr_linenumber" name="L8818" href="#L8818">8818</a> 				}
-<a class="jxr_linenumber" name="L8819" href="#L8819">8819</a> 				}
-<a class="jxr_linenumber" name="L8820" href="#L8820">8820</a> 				setState(1322);
-<a class="jxr_linenumber" name="L8821" href="#L8821">8821</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8822" href="#L8822">8822</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L8823" href="#L8823">8823</a> 			}
-<a class="jxr_linenumber" name="L8824" href="#L8824">8824</a> 			}
-<a class="jxr_linenumber" name="L8825" href="#L8825">8825</a> 		}
-<a class="jxr_linenumber" name="L8826" href="#L8826">8826</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8827" href="#L8827">8827</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8828" href="#L8828">8828</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8829" href="#L8829">8829</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8830" href="#L8830">8830</a> 		}
-<a class="jxr_linenumber" name="L8831" href="#L8831">8831</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8832" href="#L8832">8832</a> 			exitRule();
-<a class="jxr_linenumber" name="L8833" href="#L8833">8833</a> 		}
-<a class="jxr_linenumber" name="L8834" href="#L8834">8834</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8835" href="#L8835">8835</a> 	}
-<a class="jxr_linenumber" name="L8836" href="#L8836">8836</a> 
-<a class="jxr_linenumber" name="L8837" href="#L8837">8837</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8838" href="#L8838">8838</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8839" href="#L8839">8839</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8840" href="#L8840">8840</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8841" href="#L8841">8841</a> 		}
-<a class="jxr_linenumber" name="L8842" href="#L8842">8842</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8843" href="#L8843">8843</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8844" href="#L8844">8844</a> 		}
-<a class="jxr_linenumber" name="L8845" href="#L8845">8845</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expression; }
-<a class="jxr_linenumber" name="L8846" href="#L8846">8846</a> 		@Override
-<a class="jxr_linenumber" name="L8847" href="#L8847">8847</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8848" href="#L8848">8848</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpression(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8849" href="#L8849">8849</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8797" href="#L8797">8797</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expressionList; }
+<a class="jxr_linenumber" name="L8798" href="#L8798">8798</a> 		@Override
+<a class="jxr_linenumber" name="L8799" href="#L8799">8799</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8800" href="#L8800">8800</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpressionList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8801" href="#L8801">8801</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8802" href="#L8802">8802</a> 		}
+<a class="jxr_linenumber" name="L8803" href="#L8803">8803</a> 	}
+<a class="jxr_linenumber" name="L8804" href="#L8804">8804</a> 
+<a class="jxr_linenumber" name="L8805" href="#L8805">8805</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExpressionListContext expressionList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8806" href="#L8806">8806</a> 		ExpressionListContext _localctx = <strong class="jxr_keyword">new</strong> ExpressionListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8807" href="#L8807">8807</a> 		enterRule(_localctx, 214, RULE_expressionList);
+<a class="jxr_linenumber" name="L8808" href="#L8808">8808</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L8809" href="#L8809">8809</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8810" href="#L8810">8810</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8811" href="#L8811">8811</a> 			{
+<a class="jxr_linenumber" name="L8812" href="#L8812">8812</a> 			setState(1315);
+<a class="jxr_linenumber" name="L8813" href="#L8813">8813</a> 			((ExpressionListContext)_localctx).startExp = expression();
+<a class="jxr_linenumber" name="L8814" href="#L8814">8814</a> 			setState(1320);
+<a class="jxr_linenumber" name="L8815" href="#L8815">8815</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8816" href="#L8816">8816</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L8817" href="#L8817">8817</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L8818" href="#L8818">8818</a> 				{
+<a class="jxr_linenumber" name="L8819" href="#L8819">8819</a> 				{
+<a class="jxr_linenumber" name="L8820" href="#L8820">8820</a> 				setState(1316);
+<a class="jxr_linenumber" name="L8821" href="#L8821">8821</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L8822" href="#L8822">8822</a> 				setState(1317);
+<a class="jxr_linenumber" name="L8823" href="#L8823">8823</a> 				expression();
+<a class="jxr_linenumber" name="L8824" href="#L8824">8824</a> 				}
+<a class="jxr_linenumber" name="L8825" href="#L8825">8825</a> 				}
+<a class="jxr_linenumber" name="L8826" href="#L8826">8826</a> 				setState(1322);
+<a class="jxr_linenumber" name="L8827" href="#L8827">8827</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8828" href="#L8828">8828</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L8829" href="#L8829">8829</a> 			}
+<a class="jxr_linenumber" name="L8830" href="#L8830">8830</a> 			}
+<a class="jxr_linenumber" name="L8831" href="#L8831">8831</a> 		}
+<a class="jxr_linenumber" name="L8832" href="#L8832">8832</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8833" href="#L8833">8833</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8834" href="#L8834">8834</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8835" href="#L8835">8835</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8836" href="#L8836">8836</a> 		}
+<a class="jxr_linenumber" name="L8837" href="#L8837">8837</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8838" href="#L8838">8838</a> 			exitRule();
+<a class="jxr_linenumber" name="L8839" href="#L8839">8839</a> 		}
+<a class="jxr_linenumber" name="L8840" href="#L8840">8840</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8841" href="#L8841">8841</a> 	}
+<a class="jxr_linenumber" name="L8842" href="#L8842">8842</a> 
+<a class="jxr_linenumber" name="L8843" href="#L8843">8843</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8844" href="#L8844">8844</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExpressionContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8845" href="#L8845">8845</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8846" href="#L8846">8846</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8847" href="#L8847">8847</a> 		}
+<a class="jxr_linenumber" name="L8848" href="#L8848">8848</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8849" href="#L8849">8849</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8850" href="#L8850">8850</a> 		}
-<a class="jxr_linenumber" name="L8851" href="#L8851">8851</a> 	}
-<a class="jxr_linenumber" name="L8852" href="#L8852">8852</a> 
-<a class="jxr_linenumber" name="L8853" href="#L8853">8853</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExpressionContext expression() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L8854" href="#L8854">8854</a> 		ExpressionContext _localctx = <strong class="jxr_keyword">new</strong> ExpressionContext(_ctx, getState());
-<a class="jxr_linenumber" name="L8855" href="#L8855">8855</a> 		enterRule(_localctx, 216, RULE_expression);
-<a class="jxr_linenumber" name="L8856" href="#L8856">8856</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L8857" href="#L8857">8857</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L8858" href="#L8858">8858</a> 			{
-<a class="jxr_linenumber" name="L8859" href="#L8859">8859</a> 			setState(1323);
-<a class="jxr_linenumber" name="L8860" href="#L8860">8860</a> 			expr(0);
-<a class="jxr_linenumber" name="L8861" href="#L8861">8861</a> 			}
-<a class="jxr_linenumber" name="L8862" href="#L8862">8862</a> 		}
-<a class="jxr_linenumber" name="L8863" href="#L8863">8863</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L8864" href="#L8864">8864</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L8865" href="#L8865">8865</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8866" href="#L8866">8866</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L8867" href="#L8867">8867</a> 		}
-<a class="jxr_linenumber" name="L8868" href="#L8868">8868</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L8869" href="#L8869">8869</a> 			exitRule();
-<a class="jxr_linenumber" name="L8870" href="#L8870">8870</a> 		}
-<a class="jxr_linenumber" name="L8871" href="#L8871">8871</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L8872" href="#L8872">8872</a> 	}
-<a class="jxr_linenumber" name="L8873" href="#L8873">8873</a> 
-<a class="jxr_linenumber" name="L8874" href="#L8874">8874</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8875" href="#L8875">8875</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExprContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L8876" href="#L8876">8876</a> 		<strong class="jxr_keyword">public</strong> ExprContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L8877" href="#L8877">8877</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L8878" href="#L8878">8878</a> 		}
-<a class="jxr_linenumber" name="L8879" href="#L8879">8879</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expr; }
-<a class="jxr_linenumber" name="L8880" href="#L8880">8880</a> 	 
-<a class="jxr_linenumber" name="L8881" href="#L8881">8881</a> 		<strong class="jxr_keyword">public</strong> ExprContext() { }
-<a class="jxr_linenumber" name="L8882" href="#L8882">8882</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ExprContext ctx) {
-<a class="jxr_linenumber" name="L8883" href="#L8883">8883</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8851" href="#L8851">8851</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expression; }
+<a class="jxr_linenumber" name="L8852" href="#L8852">8852</a> 		@Override
+<a class="jxr_linenumber" name="L8853" href="#L8853">8853</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8854" href="#L8854">8854</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitExpression(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8855" href="#L8855">8855</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8856" href="#L8856">8856</a> 		}
+<a class="jxr_linenumber" name="L8857" href="#L8857">8857</a> 	}
+<a class="jxr_linenumber" name="L8858" href="#L8858">8858</a> 
+<a class="jxr_linenumber" name="L8859" href="#L8859">8859</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExpressionContext expression() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L8860" href="#L8860">8860</a> 		ExpressionContext _localctx = <strong class="jxr_keyword">new</strong> ExpressionContext(_ctx, getState());
+<a class="jxr_linenumber" name="L8861" href="#L8861">8861</a> 		enterRule(_localctx, 216, RULE_expression);
+<a class="jxr_linenumber" name="L8862" href="#L8862">8862</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L8863" href="#L8863">8863</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L8864" href="#L8864">8864</a> 			{
+<a class="jxr_linenumber" name="L8865" href="#L8865">8865</a> 			setState(1323);
+<a class="jxr_linenumber" name="L8866" href="#L8866">8866</a> 			expr(0);
+<a class="jxr_linenumber" name="L8867" href="#L8867">8867</a> 			}
+<a class="jxr_linenumber" name="L8868" href="#L8868">8868</a> 		}
+<a class="jxr_linenumber" name="L8869" href="#L8869">8869</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L8870" href="#L8870">8870</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L8871" href="#L8871">8871</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8872" href="#L8872">8872</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L8873" href="#L8873">8873</a> 		}
+<a class="jxr_linenumber" name="L8874" href="#L8874">8874</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L8875" href="#L8875">8875</a> 			exitRule();
+<a class="jxr_linenumber" name="L8876" href="#L8876">8876</a> 		}
+<a class="jxr_linenumber" name="L8877" href="#L8877">8877</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L8878" href="#L8878">8878</a> 	}
+<a class="jxr_linenumber" name="L8879" href="#L8879">8879</a> 
+<a class="jxr_linenumber" name="L8880" href="#L8880">8880</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8881" href="#L8881">8881</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ExprContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L8882" href="#L8882">8882</a> 		<strong class="jxr_keyword">public</strong> ExprContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L8883" href="#L8883">8883</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L8884" href="#L8884">8884</a> 		}
-<a class="jxr_linenumber" name="L8885" href="#L8885">8885</a> 	}
-<a class="jxr_linenumber" name="L8886" href="#L8886">8886</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8887" href="#L8887">8887</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RefOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8888" href="#L8888">8888</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L8889" href="#L8889">8889</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8890" href="#L8890">8890</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8891" href="#L8891">8891</a> 		}
-<a class="jxr_linenumber" name="L8892" href="#L8892">8892</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L8893" href="#L8893">8893</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8894" href="#L8894">8894</a> 		}
-<a class="jxr_linenumber" name="L8895" href="#L8895">8895</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L8896" href="#L8896">8896</a> 		<strong class="jxr_keyword">public</strong> RefOpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8897" href="#L8897">8897</a> 		@Override
-<a class="jxr_linenumber" name="L8898" href="#L8898">8898</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8899" href="#L8899">8899</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRefOp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8900" href="#L8900">8900</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8901" href="#L8901">8901</a> 		}
-<a class="jxr_linenumber" name="L8902" href="#L8902">8902</a> 	}
-<a class="jxr_linenumber" name="L8903" href="#L8903">8903</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8904" href="#L8904">8904</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8905" href="#L8905">8905</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L8906" href="#L8906">8906</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8907" href="#L8907">8907</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8908" href="#L8908">8908</a> 		}
-<a class="jxr_linenumber" name="L8909" href="#L8909">8909</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
-<a class="jxr_linenumber" name="L8910" href="#L8910">8910</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L8911" href="#L8911">8911</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
-<a class="jxr_linenumber" name="L8912" href="#L8912">8912</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8913" href="#L8913">8913</a> 		}
-<a class="jxr_linenumber" name="L8914" href="#L8914">8914</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext superSuffix() {
-<a class="jxr_linenumber" name="L8915" href="#L8915">8915</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SuperSuffixContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8916" href="#L8916">8916</a> 		}
-<a class="jxr_linenumber" name="L8917" href="#L8917">8917</a> 		<strong class="jxr_keyword">public</strong> SuperExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8918" href="#L8918">8918</a> 		@Override
-<a class="jxr_linenumber" name="L8919" href="#L8919">8919</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8920" href="#L8920">8920</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8921" href="#L8921">8921</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8885" href="#L8885">8885</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_expr; }
+<a class="jxr_linenumber" name="L8886" href="#L8886">8886</a> 	 
+<a class="jxr_linenumber" name="L8887" href="#L8887">8887</a> 		<strong class="jxr_keyword">public</strong> ExprContext() { }
+<a class="jxr_linenumber" name="L8888" href="#L8888">8888</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(ExprContext ctx) {
+<a class="jxr_linenumber" name="L8889" href="#L8889">8889</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L8890" href="#L8890">8890</a> 		}
+<a class="jxr_linenumber" name="L8891" href="#L8891">8891</a> 	}
+<a class="jxr_linenumber" name="L8892" href="#L8892">8892</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8893" href="#L8893">8893</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RefOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8894" href="#L8894">8894</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L8895" href="#L8895">8895</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8896" href="#L8896">8896</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8897" href="#L8897">8897</a> 		}
+<a class="jxr_linenumber" name="L8898" href="#L8898">8898</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L8899" href="#L8899">8899</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8900" href="#L8900">8900</a> 		}
+<a class="jxr_linenumber" name="L8901" href="#L8901">8901</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L8902" href="#L8902">8902</a> 		<strong class="jxr_keyword">public</strong> RefOpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8903" href="#L8903">8903</a> 		@Override
+<a class="jxr_linenumber" name="L8904" href="#L8904">8904</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8905" href="#L8905">8905</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRefOp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8906" href="#L8906">8906</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8907" href="#L8907">8907</a> 		}
+<a class="jxr_linenumber" name="L8908" href="#L8908">8908</a> 	}
+<a class="jxr_linenumber" name="L8909" href="#L8909">8909</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8910" href="#L8910">8910</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8911" href="#L8911">8911</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L8912" href="#L8912">8912</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8913" href="#L8913">8913</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8914" href="#L8914">8914</a> 		}
+<a class="jxr_linenumber" name="L8915" href="#L8915">8915</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
+<a class="jxr_linenumber" name="L8916" href="#L8916">8916</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L8917" href="#L8917">8917</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
+<a class="jxr_linenumber" name="L8918" href="#L8918">8918</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8919" href="#L8919">8919</a> 		}
+<a class="jxr_linenumber" name="L8920" href="#L8920">8920</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext superSuffix() {
+<a class="jxr_linenumber" name="L8921" href="#L8921">8921</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SuperSuffixContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8922" href="#L8922">8922</a> 		}
-<a class="jxr_linenumber" name="L8923" href="#L8923">8923</a> 	}
-<a class="jxr_linenumber" name="L8924" href="#L8924">8924</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8925" href="#L8925">8925</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InstanceOfExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8926" href="#L8926">8926</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L8927" href="#L8927">8927</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8928" href="#L8928">8928</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8929" href="#L8929">8929</a> 		}
-<a class="jxr_linenumber" name="L8930" href="#L8930">8930</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INSTANCEOF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INSTANCEOF, 0); }
-<a class="jxr_linenumber" name="L8931" href="#L8931">8931</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
-<a class="jxr_linenumber" name="L8932" href="#L8932">8932</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8933" href="#L8933">8933</a> 		}
-<a class="jxr_linenumber" name="L8934" href="#L8934">8934</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L8935" href="#L8935">8935</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8936" href="#L8936">8936</a> 		}
-<a class="jxr_linenumber" name="L8937" href="#L8937">8937</a> 		<strong class="jxr_keyword">public</strong> InstanceOfExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8938" href="#L8938">8938</a> 		@Override
-<a class="jxr_linenumber" name="L8939" href="#L8939">8939</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8940" href="#L8940">8940</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInstanceOfExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8941" href="#L8941">8941</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8923" href="#L8923">8923</a> 		<strong class="jxr_keyword">public</strong> SuperExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8924" href="#L8924">8924</a> 		@Override
+<a class="jxr_linenumber" name="L8925" href="#L8925">8925</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8926" href="#L8926">8926</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8927" href="#L8927">8927</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8928" href="#L8928">8928</a> 		}
+<a class="jxr_linenumber" name="L8929" href="#L8929">8929</a> 	}
+<a class="jxr_linenumber" name="L8930" href="#L8930">8930</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8931" href="#L8931">8931</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InstanceOfExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8932" href="#L8932">8932</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L8933" href="#L8933">8933</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8934" href="#L8934">8934</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8935" href="#L8935">8935</a> 		}
+<a class="jxr_linenumber" name="L8936" href="#L8936">8936</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INSTANCEOF() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INSTANCEOF, 0); }
+<a class="jxr_linenumber" name="L8937" href="#L8937">8937</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
+<a class="jxr_linenumber" name="L8938" href="#L8938">8938</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8939" href="#L8939">8939</a> 		}
+<a class="jxr_linenumber" name="L8940" href="#L8940">8940</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L8941" href="#L8941">8941</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8942" href="#L8942">8942</a> 		}
-<a class="jxr_linenumber" name="L8943" href="#L8943">8943</a> 	}
-<a class="jxr_linenumber" name="L8944" href="#L8944">8944</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8945" href="#L8945">8945</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BitShiftContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8946" href="#L8946">8946</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
-<a class="jxr_linenumber" name="L8947" href="#L8947">8947</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8943" href="#L8943">8943</a> 		<strong class="jxr_keyword">public</strong> InstanceOfExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8944" href="#L8944">8944</a> 		@Override
+<a class="jxr_linenumber" name="L8945" href="#L8945">8945</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8946" href="#L8946">8946</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInstanceOfExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8947" href="#L8947">8947</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L8948" href="#L8948">8948</a> 		}
-<a class="jxr_linenumber" name="L8949" href="#L8949">8949</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8950" href="#L8950">8950</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L8951" href="#L8951">8951</a> 		}
-<a class="jxr_linenumber" name="L8952" href="#L8952">8952</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; LT() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.LT); }
-<a class="jxr_linenumber" name="L8953" href="#L8953">8953</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8954" href="#L8954">8954</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, i);
-<a class="jxr_linenumber" name="L8955" href="#L8955">8955</a> 		}
-<a class="jxr_linenumber" name="L8956" href="#L8956">8956</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; GT() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.GT); }
-<a class="jxr_linenumber" name="L8957" href="#L8957">8957</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L8958" href="#L8958">8958</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, i);
-<a class="jxr_linenumber" name="L8959" href="#L8959">8959</a> 		}
-<a class="jxr_linenumber" name="L8960" href="#L8960">8960</a> 		<strong class="jxr_keyword">public</strong> BitShiftContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8961" href="#L8961">8961</a> 		@Override
-<a class="jxr_linenumber" name="L8962" href="#L8962">8962</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8963" href="#L8963">8963</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBitShift(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8964" href="#L8964">8964</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8949" href="#L8949">8949</a> 	}
+<a class="jxr_linenumber" name="L8950" href="#L8950">8950</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8951" href="#L8951">8951</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BitShiftContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8952" href="#L8952">8952</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
+<a class="jxr_linenumber" name="L8953" href="#L8953">8953</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L8954" href="#L8954">8954</a> 		}
+<a class="jxr_linenumber" name="L8955" href="#L8955">8955</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8956" href="#L8956">8956</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L8957" href="#L8957">8957</a> 		}
+<a class="jxr_linenumber" name="L8958" href="#L8958">8958</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; LT() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.LT); }
+<a class="jxr_linenumber" name="L8959" href="#L8959">8959</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8960" href="#L8960">8960</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, i);
+<a class="jxr_linenumber" name="L8961" href="#L8961">8961</a> 		}
+<a class="jxr_linenumber" name="L8962" href="#L8962">8962</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; GT() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.GT); }
+<a class="jxr_linenumber" name="L8963" href="#L8963">8963</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L8964" href="#L8964">8964</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, i);
 <a class="jxr_linenumber" name="L8965" href="#L8965">8965</a> 		}
-<a class="jxr_linenumber" name="L8966" href="#L8966">8966</a> 	}
-<a class="jxr_linenumber" name="L8967" href="#L8967">8967</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8968" href="#L8968">8968</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NewExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8969" href="#L8969">8969</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
-<a class="jxr_linenumber" name="L8970" href="#L8970">8970</a> 		<strong class="jxr_keyword">public</strong> CreatorContext creator() {
-<a class="jxr_linenumber" name="L8971" href="#L8971">8971</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatorContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8972" href="#L8972">8972</a> 		}
-<a class="jxr_linenumber" name="L8973" href="#L8973">8973</a> 		<strong class="jxr_keyword">public</strong> NewExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8974" href="#L8974">8974</a> 		@Override
-<a class="jxr_linenumber" name="L8975" href="#L8975">8975</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8976" href="#L8976">8976</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNewExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8977" href="#L8977">8977</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8966" href="#L8966">8966</a> 		<strong class="jxr_keyword">public</strong> BitShiftContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8967" href="#L8967">8967</a> 		@Override
+<a class="jxr_linenumber" name="L8968" href="#L8968">8968</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8969" href="#L8969">8969</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBitShift(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8970" href="#L8970">8970</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8971" href="#L8971">8971</a> 		}
+<a class="jxr_linenumber" name="L8972" href="#L8972">8972</a> 	}
+<a class="jxr_linenumber" name="L8973" href="#L8973">8973</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8974" href="#L8974">8974</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NewExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8975" href="#L8975">8975</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
+<a class="jxr_linenumber" name="L8976" href="#L8976">8976</a> 		<strong class="jxr_keyword">public</strong> CreatorContext creator() {
+<a class="jxr_linenumber" name="L8977" href="#L8977">8977</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatorContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L8978" href="#L8978">8978</a> 		}
-<a class="jxr_linenumber" name="L8979" href="#L8979">8979</a> 	}
-<a class="jxr_linenumber" name="L8980" href="#L8980">8980</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L8981" href="#L8981">8981</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrefixContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L8982" href="#L8982">8982</a> 		<strong class="jxr_keyword">public</strong> Token prefix;
-<a class="jxr_linenumber" name="L8983" href="#L8983">8983</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L8984" href="#L8984">8984</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L8985" href="#L8985">8985</a> 		}
-<a class="jxr_linenumber" name="L8986" href="#L8986">8986</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS, 0); }
-<a class="jxr_linenumber" name="L8987" href="#L8987">8987</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS, 0); }
-<a class="jxr_linenumber" name="L8988" href="#L8988">8988</a> 		<strong class="jxr_keyword">public</strong> TerminalNode INC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.INC, 0); }
-<a class="jxr_linenumber" name="L8989" href="#L8989">8989</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DEC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DEC, 0); }
-<a class="jxr_linenumber" name="L8990" href="#L8990">8990</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BNOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BNOT, 0); }
-<a class="jxr_linenumber" name="L8991" href="#L8991">8991</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LNOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LNOT, 0); }
-<a class="jxr_linenumber" name="L8992" href="#L8992">8992</a> 		<strong class="jxr_keyword">public</strong> PrefixContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L8993" href="#L8993">8993</a> 		@Override
-<a class="jxr_linenumber" name="L8994" href="#L8994">8994</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L8995" href="#L8995">8995</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrefix(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8996" href="#L8996">8996</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L8997" href="#L8997">8997</a> 		}
-<a class="jxr_linenumber" name="L8998" href="#L8998">8998</a> 	}
-<a class="jxr_linenumber" name="L8999" href="#L8999">8999</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9000" href="#L9000">9000</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CastExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9001" href="#L9001">9001</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L9002" href="#L9002">9002</a> 		<strong class="jxr_keyword">public</strong> TypeCastParametersContext typeCastParameters() {
-<a class="jxr_linenumber" name="L9003" href="#L9003">9003</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeCastParametersContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9004" href="#L9004">9004</a> 		}
-<a class="jxr_linenumber" name="L9005" href="#L9005">9005</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L9006" href="#L9006">9006</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9007" href="#L9007">9007</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9008" href="#L9008">9008</a> 		}
-<a class="jxr_linenumber" name="L9009" href="#L9009">9009</a> 		<strong class="jxr_keyword">public</strong> CastExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9010" href="#L9010">9010</a> 		@Override
-<a class="jxr_linenumber" name="L9011" href="#L9011">9011</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9012" href="#L9012">9012</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCastExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9013" href="#L9013">9013</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8979" href="#L8979">8979</a> 		<strong class="jxr_keyword">public</strong> NewExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8980" href="#L8980">8980</a> 		@Override
+<a class="jxr_linenumber" name="L8981" href="#L8981">8981</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L8982" href="#L8982">8982</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNewExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8983" href="#L8983">8983</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L8984" href="#L8984">8984</a> 		}
+<a class="jxr_linenumber" name="L8985" href="#L8985">8985</a> 	}
+<a class="jxr_linenumber" name="L8986" href="#L8986">8986</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L8987" href="#L8987">8987</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrefixContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L8988" href="#L8988">8988</a> 		<strong class="jxr_keyword">public</strong> Token prefix;
+<a class="jxr_linenumber" name="L8989" href="#L8989">8989</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L8990" href="#L8990">8990</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L8991" href="#L8991">8991</a> 		}
+<a class="jxr_linenumber" name="L8992" href="#L8992">8992</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS, 0); }
+<a class="jxr_linenumber" name="L8993" href="#L8993">8993</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS, 0); }
+<a class="jxr_linenumber" name="L8994" href="#L8994">8994</a> 		<strong class="jxr_keyword">public</strong> TerminalNode INC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.INC, 0); }
+<a class="jxr_linenumber" name="L8995" href="#L8995">8995</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DEC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DEC, 0); }
+<a class="jxr_linenumber" name="L8996" href="#L8996">8996</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BNOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BNOT, 0); }
+<a class="jxr_linenumber" name="L8997" href="#L8997">8997</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LNOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LNOT, 0); }
+<a class="jxr_linenumber" name="L8998" href="#L8998">8998</a> 		<strong class="jxr_keyword">public</strong> PrefixContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L8999" href="#L8999">8999</a> 		@Override
+<a class="jxr_linenumber" name="L9000" href="#L9000">9000</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9001" href="#L9001">9001</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrefix(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9002" href="#L9002">9002</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9003" href="#L9003">9003</a> 		}
+<a class="jxr_linenumber" name="L9004" href="#L9004">9004</a> 	}
+<a class="jxr_linenumber" name="L9005" href="#L9005">9005</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9006" href="#L9006">9006</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CastExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9007" href="#L9007">9007</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L9008" href="#L9008">9008</a> 		<strong class="jxr_keyword">public</strong> TypeCastParametersContext typeCastParameters() {
+<a class="jxr_linenumber" name="L9009" href="#L9009">9009</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeCastParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9010" href="#L9010">9010</a> 		}
+<a class="jxr_linenumber" name="L9011" href="#L9011">9011</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L9012" href="#L9012">9012</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9013" href="#L9013">9013</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9014" href="#L9014">9014</a> 		}
-<a class="jxr_linenumber" name="L9015" href="#L9015">9015</a> 	}
-<a class="jxr_linenumber" name="L9016" href="#L9016">9016</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9017" href="#L9017">9017</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IndexOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9018" href="#L9018">9018</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
-<a class="jxr_linenumber" name="L9019" href="#L9019">9019</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L9015" href="#L9015">9015</a> 		<strong class="jxr_keyword">public</strong> CastExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9016" href="#L9016">9016</a> 		@Override
+<a class="jxr_linenumber" name="L9017" href="#L9017">9017</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9018" href="#L9018">9018</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCastExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9019" href="#L9019">9019</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9020" href="#L9020">9020</a> 		}
-<a class="jxr_linenumber" name="L9021" href="#L9021">9021</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L9022" href="#L9022">9022</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L9023" href="#L9023">9023</a> 		}
-<a class="jxr_linenumber" name="L9024" href="#L9024">9024</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
-<a class="jxr_linenumber" name="L9025" href="#L9025">9025</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
-<a class="jxr_linenumber" name="L9026" href="#L9026">9026</a> 		<strong class="jxr_keyword">public</strong> IndexOpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9027" href="#L9027">9027</a> 		@Override
-<a class="jxr_linenumber" name="L9028" href="#L9028">9028</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9029" href="#L9029">9029</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIndexOp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9030" href="#L9030">9030</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9031" href="#L9031">9031</a> 		}
-<a class="jxr_linenumber" name="L9032" href="#L9032">9032</a> 	}
-<a class="jxr_linenumber" name="L9033" href="#L9033">9033</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9034" href="#L9034">9034</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InvOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9035" href="#L9035">9035</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9036" href="#L9036">9036</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9037" href="#L9037">9037</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9038" href="#L9038">9038</a> 		}
-<a class="jxr_linenumber" name="L9039" href="#L9039">9039</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
-<a class="jxr_linenumber" name="L9040" href="#L9040">9040</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9041" href="#L9041">9041</a> 		}
-<a class="jxr_linenumber" name="L9042" href="#L9042">9042</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L9043" href="#L9043">9043</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9021" href="#L9021">9021</a> 	}
+<a class="jxr_linenumber" name="L9022" href="#L9022">9022</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9023" href="#L9023">9023</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IndexOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9024" href="#L9024">9024</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
+<a class="jxr_linenumber" name="L9025" href="#L9025">9025</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L9026" href="#L9026">9026</a> 		}
+<a class="jxr_linenumber" name="L9027" href="#L9027">9027</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L9028" href="#L9028">9028</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L9029" href="#L9029">9029</a> 		}
+<a class="jxr_linenumber" name="L9030" href="#L9030">9030</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
+<a class="jxr_linenumber" name="L9031" href="#L9031">9031</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
+<a class="jxr_linenumber" name="L9032" href="#L9032">9032</a> 		<strong class="jxr_keyword">public</strong> IndexOpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9033" href="#L9033">9033</a> 		@Override
+<a class="jxr_linenumber" name="L9034" href="#L9034">9034</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9035" href="#L9035">9035</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitIndexOp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9036" href="#L9036">9036</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9037" href="#L9037">9037</a> 		}
+<a class="jxr_linenumber" name="L9038" href="#L9038">9038</a> 	}
+<a class="jxr_linenumber" name="L9039" href="#L9039">9039</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9040" href="#L9040">9040</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InvOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9041" href="#L9041">9041</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9042" href="#L9042">9042</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9043" href="#L9043">9043</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9044" href="#L9044">9044</a> 		}
-<a class="jxr_linenumber" name="L9045" href="#L9045">9045</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L9046" href="#L9046">9046</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L9047" href="#L9047">9047</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L9048" href="#L9048">9048</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L9049" href="#L9049">9049</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9045" href="#L9045">9045</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
+<a class="jxr_linenumber" name="L9046" href="#L9046">9046</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9047" href="#L9047">9047</a> 		}
+<a class="jxr_linenumber" name="L9048" href="#L9048">9048</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L9049" href="#L9049">9049</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9050" href="#L9050">9050</a> 		}
-<a class="jxr_linenumber" name="L9051" href="#L9051">9051</a> 		<strong class="jxr_keyword">public</strong> InvOpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9052" href="#L9052">9052</a> 		@Override
-<a class="jxr_linenumber" name="L9053" href="#L9053">9053</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9054" href="#L9054">9054</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInvOp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9055" href="#L9055">9055</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9051" href="#L9051">9051</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L9052" href="#L9052">9052</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L9053" href="#L9053">9053</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L9054" href="#L9054">9054</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L9055" href="#L9055">9055</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9056" href="#L9056">9056</a> 		}
-<a class="jxr_linenumber" name="L9057" href="#L9057">9057</a> 	}
-<a class="jxr_linenumber" name="L9058" href="#L9058">9058</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9059" href="#L9059">9059</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InitExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9060" href="#L9060">9060</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9061" href="#L9061">9061</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9062" href="#L9062">9062</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9063" href="#L9063">9063</a> 		}
-<a class="jxr_linenumber" name="L9064" href="#L9064">9064</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
-<a class="jxr_linenumber" name="L9065" href="#L9065">9065</a> 		<strong class="jxr_keyword">public</strong> InnerCreatorContext innerCreator() {
-<a class="jxr_linenumber" name="L9066" href="#L9066">9066</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerCreatorContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9067" href="#L9067">9067</a> 		}
-<a class="jxr_linenumber" name="L9068" href="#L9068">9068</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L9069" href="#L9069">9069</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
-<a class="jxr_linenumber" name="L9070" href="#L9070">9070</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9071" href="#L9071">9071</a> 		}
-<a class="jxr_linenumber" name="L9072" href="#L9072">9072</a> 		<strong class="jxr_keyword">public</strong> InitExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9073" href="#L9073">9073</a> 		@Override
-<a class="jxr_linenumber" name="L9074" href="#L9074">9074</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9075" href="#L9075">9075</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInitExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9076" href="#L9076">9076</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9057" href="#L9057">9057</a> 		<strong class="jxr_keyword">public</strong> InvOpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9058" href="#L9058">9058</a> 		@Override
+<a class="jxr_linenumber" name="L9059" href="#L9059">9059</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9060" href="#L9060">9060</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInvOp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9061" href="#L9061">9061</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9062" href="#L9062">9062</a> 		}
+<a class="jxr_linenumber" name="L9063" href="#L9063">9063</a> 	}
+<a class="jxr_linenumber" name="L9064" href="#L9064">9064</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9065" href="#L9065">9065</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InitExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9066" href="#L9066">9066</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9067" href="#L9067">9067</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9068" href="#L9068">9068</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9069" href="#L9069">9069</a> 		}
+<a class="jxr_linenumber" name="L9070" href="#L9070">9070</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
+<a class="jxr_linenumber" name="L9071" href="#L9071">9071</a> 		<strong class="jxr_keyword">public</strong> InnerCreatorContext innerCreator() {
+<a class="jxr_linenumber" name="L9072" href="#L9072">9072</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerCreatorContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9073" href="#L9073">9073</a> 		}
+<a class="jxr_linenumber" name="L9074" href="#L9074">9074</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L9075" href="#L9075">9075</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
+<a class="jxr_linenumber" name="L9076" href="#L9076">9076</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9077" href="#L9077">9077</a> 		}
-<a class="jxr_linenumber" name="L9078" href="#L9078">9078</a> 	}
-<a class="jxr_linenumber" name="L9079" href="#L9079">9079</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9080" href="#L9080">9080</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SimpleMethodCallContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9081" href="#L9081">9081</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L9082" href="#L9082">9082</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9078" href="#L9078">9078</a> 		<strong class="jxr_keyword">public</strong> InitExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9079" href="#L9079">9079</a> 		@Override
+<a class="jxr_linenumber" name="L9080" href="#L9080">9080</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9081" href="#L9081">9081</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInitExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9082" href="#L9082">9082</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9083" href="#L9083">9083</a> 		}
-<a class="jxr_linenumber" name="L9084" href="#L9084">9084</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L9085" href="#L9085">9085</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L9086" href="#L9086">9086</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L9087" href="#L9087">9087</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9088" href="#L9088">9088</a> 		}
-<a class="jxr_linenumber" name="L9089" href="#L9089">9089</a> 		<strong class="jxr_keyword">public</strong> SimpleMethodCallContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9090" href="#L9090">9090</a> 		@Override
-<a class="jxr_linenumber" name="L9091" href="#L9091">9091</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9092" href="#L9092">9092</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSimpleMethodCall(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9093" href="#L9093">9093</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9084" href="#L9084">9084</a> 	}
+<a class="jxr_linenumber" name="L9085" href="#L9085">9085</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9086" href="#L9086">9086</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SimpleMethodCallContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9087" href="#L9087">9087</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L9088" href="#L9088">9088</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9089" href="#L9089">9089</a> 		}
+<a class="jxr_linenumber" name="L9090" href="#L9090">9090</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L9091" href="#L9091">9091</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L9092" href="#L9092">9092</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L9093" href="#L9093">9093</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9094" href="#L9094">9094</a> 		}
-<a class="jxr_linenumber" name="L9095" href="#L9095">9095</a> 	}
-<a class="jxr_linenumber" name="L9096" href="#L9096">9096</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9097" href="#L9097">9097</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LambdaExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9098" href="#L9098">9098</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext lambdaParameters() {
-<a class="jxr_linenumber" name="L9099" href="#L9099">9099</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LambdaParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9095" href="#L9095">9095</a> 		<strong class="jxr_keyword">public</strong> SimpleMethodCallContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9096" href="#L9096">9096</a> 		@Override
+<a class="jxr_linenumber" name="L9097" href="#L9097">9097</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9098" href="#L9098">9098</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSimpleMethodCall(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9099" href="#L9099">9099</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9100" href="#L9100">9100</a> 		}
-<a class="jxr_linenumber" name="L9101" href="#L9101">9101</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
-<a class="jxr_linenumber" name="L9102" href="#L9102">9102</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9103" href="#L9103">9103</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9104" href="#L9104">9104</a> 		}
-<a class="jxr_linenumber" name="L9105" href="#L9105">9105</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
-<a class="jxr_linenumber" name="L9106" href="#L9106">9106</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9107" href="#L9107">9107</a> 		}
-<a class="jxr_linenumber" name="L9108" href="#L9108">9108</a> 		<strong class="jxr_keyword">public</strong> LambdaExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9109" href="#L9109">9109</a> 		@Override
-<a class="jxr_linenumber" name="L9110" href="#L9110">9110</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9111" href="#L9111">9111</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLambdaExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9112" href="#L9112">9112</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9101" href="#L9101">9101</a> 	}
+<a class="jxr_linenumber" name="L9102" href="#L9102">9102</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9103" href="#L9103">9103</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LambdaExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9104" href="#L9104">9104</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext lambdaParameters() {
+<a class="jxr_linenumber" name="L9105" href="#L9105">9105</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LambdaParametersContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9106" href="#L9106">9106</a> 		}
+<a class="jxr_linenumber" name="L9107" href="#L9107">9107</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAMBDA() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAMBDA, 0); }
+<a class="jxr_linenumber" name="L9108" href="#L9108">9108</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9109" href="#L9109">9109</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9110" href="#L9110">9110</a> 		}
+<a class="jxr_linenumber" name="L9111" href="#L9111">9111</a> 		<strong class="jxr_keyword">public</strong> BlockContext block() {
+<a class="jxr_linenumber" name="L9112" href="#L9112">9112</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BlockContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9113" href="#L9113">9113</a> 		}
-<a class="jxr_linenumber" name="L9114" href="#L9114">9114</a> 	}
-<a class="jxr_linenumber" name="L9115" href="#L9115">9115</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9116" href="#L9116">9116</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThisExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9117" href="#L9117">9117</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9118" href="#L9118">9118</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9119" href="#L9119">9119</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9120" href="#L9120">9120</a> 		}
-<a class="jxr_linenumber" name="L9121" href="#L9121">9121</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
-<a class="jxr_linenumber" name="L9122" href="#L9122">9122</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L9123" href="#L9123">9123</a> 		<strong class="jxr_keyword">public</strong> ThisExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9124" href="#L9124">9124</a> 		@Override
-<a class="jxr_linenumber" name="L9125" href="#L9125">9125</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9126" href="#L9126">9126</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThisExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9127" href="#L9127">9127</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9128" href="#L9128">9128</a> 		}
-<a class="jxr_linenumber" name="L9129" href="#L9129">9129</a> 	}
-<a class="jxr_linenumber" name="L9130" href="#L9130">9130</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9131" href="#L9131">9131</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9132" href="#L9132">9132</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext primary() {
-<a class="jxr_linenumber" name="L9133" href="#L9133">9133</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9114" href="#L9114">9114</a> 		<strong class="jxr_keyword">public</strong> LambdaExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9115" href="#L9115">9115</a> 		@Override
+<a class="jxr_linenumber" name="L9116" href="#L9116">9116</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9117" href="#L9117">9117</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLambdaExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9118" href="#L9118">9118</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9119" href="#L9119">9119</a> 		}
+<a class="jxr_linenumber" name="L9120" href="#L9120">9120</a> 	}
+<a class="jxr_linenumber" name="L9121" href="#L9121">9121</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9122" href="#L9122">9122</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ThisExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9123" href="#L9123">9123</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9124" href="#L9124">9124</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9125" href="#L9125">9125</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9126" href="#L9126">9126</a> 		}
+<a class="jxr_linenumber" name="L9127" href="#L9127">9127</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
+<a class="jxr_linenumber" name="L9128" href="#L9128">9128</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L9129" href="#L9129">9129</a> 		<strong class="jxr_keyword">public</strong> ThisExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9130" href="#L9130">9130</a> 		@Override
+<a class="jxr_linenumber" name="L9131" href="#L9131">9131</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9132" href="#L9132">9132</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitThisExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9133" href="#L9133">9133</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9134" href="#L9134">9134</a> 		}
-<a class="jxr_linenumber" name="L9135" href="#L9135">9135</a> 		<strong class="jxr_keyword">public</strong> PrimaryExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9136" href="#L9136">9136</a> 		@Override
-<a class="jxr_linenumber" name="L9137" href="#L9137">9137</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9138" href="#L9138">9138</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimaryExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9139" href="#L9139">9139</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9135" href="#L9135">9135</a> 	}
+<a class="jxr_linenumber" name="L9136" href="#L9136">9136</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9137" href="#L9137">9137</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9138" href="#L9138">9138</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext primary() {
+<a class="jxr_linenumber" name="L9139" href="#L9139">9139</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9140" href="#L9140">9140</a> 		}
-<a class="jxr_linenumber" name="L9141" href="#L9141">9141</a> 	}
-<a class="jxr_linenumber" name="L9142" href="#L9142">9142</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9143" href="#L9143">9143</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9144" href="#L9144">9144</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9145" href="#L9145">9145</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9141" href="#L9141">9141</a> 		<strong class="jxr_keyword">public</strong> PrimaryExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9142" href="#L9142">9142</a> 		@Override
+<a class="jxr_linenumber" name="L9143" href="#L9143">9143</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9144" href="#L9144">9144</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimaryExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9145" href="#L9145">9145</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9146" href="#L9146">9146</a> 		}
-<a class="jxr_linenumber" name="L9147" href="#L9147">9147</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L9148" href="#L9148">9148</a> 		<strong class="jxr_keyword">public</strong> TemplateArgumentContext templateArgument() {
-<a class="jxr_linenumber" name="L9149" href="#L9149">9149</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TemplateArgumentContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9150" href="#L9150">9150</a> 		}
-<a class="jxr_linenumber" name="L9151" href="#L9151">9151</a> 		<strong class="jxr_keyword">public</strong> TemplateExpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9152" href="#L9152">9152</a> 		@Override
-<a class="jxr_linenumber" name="L9153" href="#L9153">9153</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9154" href="#L9154">9154</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplateExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9155" href="#L9155">9155</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9147" href="#L9147">9147</a> 	}
+<a class="jxr_linenumber" name="L9148" href="#L9148">9148</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9149" href="#L9149">9149</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateExpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9150" href="#L9150">9150</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9151" href="#L9151">9151</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9152" href="#L9152">9152</a> 		}
+<a class="jxr_linenumber" name="L9153" href="#L9153">9153</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L9154" href="#L9154">9154</a> 		<strong class="jxr_keyword">public</strong> TemplateArgumentContext templateArgument() {
+<a class="jxr_linenumber" name="L9155" href="#L9155">9155</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TemplateArgumentContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9156" href="#L9156">9156</a> 		}
-<a class="jxr_linenumber" name="L9157" href="#L9157">9157</a> 	}
-<a class="jxr_linenumber" name="L9158" href="#L9158">9158</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9159" href="#L9159">9159</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PostfixContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9160" href="#L9160">9160</a> 		<strong class="jxr_keyword">public</strong> Token postfix;
-<a class="jxr_linenumber" name="L9161" href="#L9161">9161</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9162" href="#L9162">9162</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9163" href="#L9163">9163</a> 		}
-<a class="jxr_linenumber" name="L9164" href="#L9164">9164</a> 		<strong class="jxr_keyword">public</strong> TerminalNode INC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.INC, 0); }
-<a class="jxr_linenumber" name="L9165" href="#L9165">9165</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DEC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DEC, 0); }
-<a class="jxr_linenumber" name="L9166" href="#L9166">9166</a> 		<strong class="jxr_keyword">public</strong> PostfixContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9167" href="#L9167">9167</a> 		@Override
-<a class="jxr_linenumber" name="L9168" href="#L9168">9168</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9169" href="#L9169">9169</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPostfix(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9170" href="#L9170">9170</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9171" href="#L9171">9171</a> 		}
-<a class="jxr_linenumber" name="L9172" href="#L9172">9172</a> 	}
-<a class="jxr_linenumber" name="L9173" href="#L9173">9173</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9174" href="#L9174">9174</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodRefContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9175" href="#L9175">9175</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L9176" href="#L9176">9176</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9157" href="#L9157">9157</a> 		<strong class="jxr_keyword">public</strong> TemplateExpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9158" href="#L9158">9158</a> 		@Override
+<a class="jxr_linenumber" name="L9159" href="#L9159">9159</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9160" href="#L9160">9160</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplateExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9161" href="#L9161">9161</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9162" href="#L9162">9162</a> 		}
+<a class="jxr_linenumber" name="L9163" href="#L9163">9163</a> 	}
+<a class="jxr_linenumber" name="L9164" href="#L9164">9164</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9165" href="#L9165">9165</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PostfixContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9166" href="#L9166">9166</a> 		<strong class="jxr_keyword">public</strong> Token postfix;
+<a class="jxr_linenumber" name="L9167" href="#L9167">9167</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9168" href="#L9168">9168</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9169" href="#L9169">9169</a> 		}
+<a class="jxr_linenumber" name="L9170" href="#L9170">9170</a> 		<strong class="jxr_keyword">public</strong> TerminalNode INC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.INC, 0); }
+<a class="jxr_linenumber" name="L9171" href="#L9171">9171</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DEC() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DEC, 0); }
+<a class="jxr_linenumber" name="L9172" href="#L9172">9172</a> 		<strong class="jxr_keyword">public</strong> PostfixContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9173" href="#L9173">9173</a> 		@Override
+<a class="jxr_linenumber" name="L9174" href="#L9174">9174</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9175" href="#L9175">9175</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPostfix(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9176" href="#L9176">9176</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9177" href="#L9177">9177</a> 		}
-<a class="jxr_linenumber" name="L9178" href="#L9178">9178</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOUBLE_COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOUBLE_COLON, 0); }
-<a class="jxr_linenumber" name="L9179" href="#L9179">9179</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L9180" href="#L9180">9180</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9181" href="#L9181">9181</a> 		}
-<a class="jxr_linenumber" name="L9182" href="#L9182">9182</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
-<a class="jxr_linenumber" name="L9183" href="#L9183">9183</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L9184" href="#L9184">9184</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9185" href="#L9185">9185</a> 		}
-<a class="jxr_linenumber" name="L9186" href="#L9186">9186</a> 		<strong class="jxr_keyword">public</strong> ClassTypeContext classType() {
-<a class="jxr_linenumber" name="L9187" href="#L9187">9187</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9188" href="#L9188">9188</a> 		}
-<a class="jxr_linenumber" name="L9189" href="#L9189">9189</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9190" href="#L9190">9190</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9178" href="#L9178">9178</a> 	}
+<a class="jxr_linenumber" name="L9179" href="#L9179">9179</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9180" href="#L9180">9180</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodRefContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9181" href="#L9181">9181</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L9182" href="#L9182">9182</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9183" href="#L9183">9183</a> 		}
+<a class="jxr_linenumber" name="L9184" href="#L9184">9184</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOUBLE_COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOUBLE_COLON, 0); }
+<a class="jxr_linenumber" name="L9185" href="#L9185">9185</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L9186" href="#L9186">9186</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9187" href="#L9187">9187</a> 		}
+<a class="jxr_linenumber" name="L9188" href="#L9188">9188</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NEW() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NEW, 0); }
+<a class="jxr_linenumber" name="L9189" href="#L9189">9189</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L9190" href="#L9190">9190</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9191" href="#L9191">9191</a> 		}
-<a class="jxr_linenumber" name="L9192" href="#L9192">9192</a> 		<strong class="jxr_keyword">public</strong> MethodRefContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9193" href="#L9193">9193</a> 		@Override
-<a class="jxr_linenumber" name="L9194" href="#L9194">9194</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9195" href="#L9195">9195</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodRef(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9196" href="#L9196">9196</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9192" href="#L9192">9192</a> 		<strong class="jxr_keyword">public</strong> ClassTypeContext classType() {
+<a class="jxr_linenumber" name="L9193" href="#L9193">9193</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9194" href="#L9194">9194</a> 		}
+<a class="jxr_linenumber" name="L9195" href="#L9195">9195</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9196" href="#L9196">9196</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9197" href="#L9197">9197</a> 		}
-<a class="jxr_linenumber" name="L9198" href="#L9198">9198</a> 	}
-<a class="jxr_linenumber" name="L9199" href="#L9199">9199</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9200" href="#L9200">9200</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TernaryOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9201" href="#L9201">9201</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9202" href="#L9202">9202</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
-<a class="jxr_linenumber" name="L9203" href="#L9203">9203</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L9204" href="#L9204">9204</a> 		}
-<a class="jxr_linenumber" name="L9205" href="#L9205">9205</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L9206" href="#L9206">9206</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L9207" href="#L9207">9207</a> 		}
-<a class="jxr_linenumber" name="L9208" href="#L9208">9208</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
-<a class="jxr_linenumber" name="L9209" href="#L9209">9209</a> 		<strong class="jxr_keyword">public</strong> TerminalNode QUESTION() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.QUESTION, 0); }
-<a class="jxr_linenumber" name="L9210" href="#L9210">9210</a> 		<strong class="jxr_keyword">public</strong> TernaryOpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9211" href="#L9211">9211</a> 		@Override
-<a class="jxr_linenumber" name="L9212" href="#L9212">9212</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9213" href="#L9213">9213</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTernaryOp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9214" href="#L9214">9214</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9215" href="#L9215">9215</a> 		}
-<a class="jxr_linenumber" name="L9216" href="#L9216">9216</a> 	}
-<a class="jxr_linenumber" name="L9217" href="#L9217">9217</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9218" href="#L9218">9218</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BinOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9219" href="#L9219">9219</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9220" href="#L9220">9220</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
-<a class="jxr_linenumber" name="L9221" href="#L9221">9221</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L9222" href="#L9222">9222</a> 		}
-<a class="jxr_linenumber" name="L9223" href="#L9223">9223</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L9224" href="#L9224">9224</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L9225" href="#L9225">9225</a> 		}
-<a class="jxr_linenumber" name="L9226" href="#L9226">9226</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR, 0); }
-<a class="jxr_linenumber" name="L9227" href="#L9227">9227</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DIV() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DIV, 0); }
-<a class="jxr_linenumber" name="L9228" href="#L9228">9228</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MOD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MOD, 0); }
-<a class="jxr_linenumber" name="L9229" href="#L9229">9229</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS, 0); }
-<a class="jxr_linenumber" name="L9230" href="#L9230">9230</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS, 0); }
-<a class="jxr_linenumber" name="L9231" href="#L9231">9231</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LE, 0); }
-<a class="jxr_linenumber" name="L9232" href="#L9232">9232</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GE, 0); }
-<a class="jxr_linenumber" name="L9233" href="#L9233">9233</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L9234" href="#L9234">9234</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L9235" href="#L9235">9235</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EQUAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EQUAL, 0); }
-<a class="jxr_linenumber" name="L9236" href="#L9236">9236</a> 		<strong class="jxr_keyword">public</strong> TerminalNode NOT_EQUAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.NOT_EQUAL, 0); }
-<a class="jxr_linenumber" name="L9237" href="#L9237">9237</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, 0); }
-<a class="jxr_linenumber" name="L9238" href="#L9238">9238</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BXOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BXOR, 0); }
-<a class="jxr_linenumber" name="L9239" href="#L9239">9239</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR, 0); }
-<a class="jxr_linenumber" name="L9240" href="#L9240">9240</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAND, 0); }
-<a class="jxr_linenumber" name="L9241" href="#L9241">9241</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LOR, 0); }
-<a class="jxr_linenumber" name="L9242" href="#L9242">9242</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9243" href="#L9243">9243</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9244" href="#L9244">9244</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9245" href="#L9245">9245</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9246" href="#L9246">9246</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DIV_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DIV_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9247" href="#L9247">9247</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9248" href="#L9248">9248</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9249" href="#L9249">9249</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BXOR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BXOR_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9250" href="#L9250">9250</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SR_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9251" href="#L9251">9251</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BSR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BSR_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9252" href="#L9252">9252</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SL_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SL_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9253" href="#L9253">9253</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MOD_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MOD_ASSIGN, 0); }
-<a class="jxr_linenumber" name="L9254" href="#L9254">9254</a> 		<strong class="jxr_keyword">public</strong> BinOpContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9255" href="#L9255">9255</a> 		@Override
-<a class="jxr_linenumber" name="L9256" href="#L9256">9256</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9257" href="#L9257">9257</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBinOp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9258" href="#L9258">9258</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9259" href="#L9259">9259</a> 		}
-<a class="jxr_linenumber" name="L9260" href="#L9260">9260</a> 	}
-<a class="jxr_linenumber" name="L9261" href="#L9261">9261</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L9262" href="#L9262">9262</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodCallContext <strong class="jxr_keyword">extends</strong> ExprContext {
-<a class="jxr_linenumber" name="L9263" href="#L9263">9263</a> 		<strong class="jxr_keyword">public</strong> Token bop;
-<a class="jxr_linenumber" name="L9264" href="#L9264">9264</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L9265" href="#L9265">9265</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9266" href="#L9266">9266</a> 		}
-<a class="jxr_linenumber" name="L9267" href="#L9267">9267</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L9268" href="#L9268">9268</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L9269" href="#L9269">9269</a> 		}
-<a class="jxr_linenumber" name="L9270" href="#L9270">9270</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L9271" href="#L9271">9271</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L9272" href="#L9272">9272</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L9273" href="#L9273">9273</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L9274" href="#L9274">9274</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9198" href="#L9198">9198</a> 		<strong class="jxr_keyword">public</strong> MethodRefContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9199" href="#L9199">9199</a> 		@Override
+<a class="jxr_linenumber" name="L9200" href="#L9200">9200</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9201" href="#L9201">9201</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodRef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9202" href="#L9202">9202</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9203" href="#L9203">9203</a> 		}
+<a class="jxr_linenumber" name="L9204" href="#L9204">9204</a> 	}
+<a class="jxr_linenumber" name="L9205" href="#L9205">9205</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9206" href="#L9206">9206</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TernaryOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9207" href="#L9207">9207</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9208" href="#L9208">9208</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
+<a class="jxr_linenumber" name="L9209" href="#L9209">9209</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L9210" href="#L9210">9210</a> 		}
+<a class="jxr_linenumber" name="L9211" href="#L9211">9211</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L9212" href="#L9212">9212</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L9213" href="#L9213">9213</a> 		}
+<a class="jxr_linenumber" name="L9214" href="#L9214">9214</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COLON() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COLON, 0); }
+<a class="jxr_linenumber" name="L9215" href="#L9215">9215</a> 		<strong class="jxr_keyword">public</strong> TerminalNode QUESTION() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.QUESTION, 0); }
+<a class="jxr_linenumber" name="L9216" href="#L9216">9216</a> 		<strong class="jxr_keyword">public</strong> TernaryOpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9217" href="#L9217">9217</a> 		@Override
+<a class="jxr_linenumber" name="L9218" href="#L9218">9218</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9219" href="#L9219">9219</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTernaryOp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9220" href="#L9220">9220</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9221" href="#L9221">9221</a> 		}
+<a class="jxr_linenumber" name="L9222" href="#L9222">9222</a> 	}
+<a class="jxr_linenumber" name="L9223" href="#L9223">9223</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9224" href="#L9224">9224</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BinOpContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9225" href="#L9225">9225</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9226" href="#L9226">9226</a> 		<strong class="jxr_keyword">public</strong> List&lt;ExprContext&gt; expr() {
+<a class="jxr_linenumber" name="L9227" href="#L9227">9227</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ExprContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L9228" href="#L9228">9228</a> 		}
+<a class="jxr_linenumber" name="L9229" href="#L9229">9229</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L9230" href="#L9230">9230</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L9231" href="#L9231">9231</a> 		}
+<a class="jxr_linenumber" name="L9232" href="#L9232">9232</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR, 0); }
+<a class="jxr_linenumber" name="L9233" href="#L9233">9233</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DIV() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DIV, 0); }
+<a class="jxr_linenumber" name="L9234" href="#L9234">9234</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MOD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MOD, 0); }
+<a class="jxr_linenumber" name="L9235" href="#L9235">9235</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS, 0); }
+<a class="jxr_linenumber" name="L9236" href="#L9236">9236</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS, 0); }
+<a class="jxr_linenumber" name="L9237" href="#L9237">9237</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LE, 0); }
+<a class="jxr_linenumber" name="L9238" href="#L9238">9238</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GE, 0); }
+<a class="jxr_linenumber" name="L9239" href="#L9239">9239</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L9240" href="#L9240">9240</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L9241" href="#L9241">9241</a> 		<strong class="jxr_keyword">public</strong> TerminalNode EQUAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.EQUAL, 0); }
+<a class="jxr_linenumber" name="L9242" href="#L9242">9242</a> 		<strong class="jxr_keyword">public</strong> TerminalNode NOT_EQUAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.NOT_EQUAL, 0); }
+<a class="jxr_linenumber" name="L9243" href="#L9243">9243</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, 0); }
+<a class="jxr_linenumber" name="L9244" href="#L9244">9244</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BXOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BXOR, 0); }
+<a class="jxr_linenumber" name="L9245" href="#L9245">9245</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR, 0); }
+<a class="jxr_linenumber" name="L9246" href="#L9246">9246</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAND, 0); }
+<a class="jxr_linenumber" name="L9247" href="#L9247">9247</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LOR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LOR, 0); }
+<a class="jxr_linenumber" name="L9248" href="#L9248">9248</a> 		<strong class="jxr_keyword">public</strong> TerminalNode ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9249" href="#L9249">9249</a> 		<strong class="jxr_keyword">public</strong> TerminalNode PLUS_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.PLUS_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9250" href="#L9250">9250</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MINUS_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MINUS_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9251" href="#L9251">9251</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STAR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STAR_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9252" href="#L9252">9252</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DIV_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DIV_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9253" href="#L9253">9253</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9254" href="#L9254">9254</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BOR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BOR_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9255" href="#L9255">9255</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BXOR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BXOR_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9256" href="#L9256">9256</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SR_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9257" href="#L9257">9257</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BSR_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BSR_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9258" href="#L9258">9258</a> 		<strong class="jxr_keyword">public</strong> TerminalNode SL_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.SL_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9259" href="#L9259">9259</a> 		<strong class="jxr_keyword">public</strong> TerminalNode MOD_ASSIGN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.MOD_ASSIGN, 0); }
+<a class="jxr_linenumber" name="L9260" href="#L9260">9260</a> 		<strong class="jxr_keyword">public</strong> BinOpContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9261" href="#L9261">9261</a> 		@Override
+<a class="jxr_linenumber" name="L9262" href="#L9262">9262</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9263" href="#L9263">9263</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBinOp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9264" href="#L9264">9264</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9265" href="#L9265">9265</a> 		}
+<a class="jxr_linenumber" name="L9266" href="#L9266">9266</a> 	}
+<a class="jxr_linenumber" name="L9267" href="#L9267">9267</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L9268" href="#L9268">9268</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MethodCallContext <strong class="jxr_keyword">extends</strong> ExprContext {
+<a class="jxr_linenumber" name="L9269" href="#L9269">9269</a> 		<strong class="jxr_keyword">public</strong> Token bop;
+<a class="jxr_linenumber" name="L9270" href="#L9270">9270</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L9271" href="#L9271">9271</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L9272" href="#L9272">9272</a> 		}
+<a class="jxr_linenumber" name="L9273" href="#L9273">9273</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L9274" href="#L9274">9274</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9275" href="#L9275">9275</a> 		}
-<a class="jxr_linenumber" name="L9276" href="#L9276">9276</a> 		<strong class="jxr_keyword">public</strong> MethodCallContext(ExprContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L9277" href="#L9277">9277</a> 		@Override
-<a class="jxr_linenumber" name="L9278" href="#L9278">9278</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L9279" href="#L9279">9279</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodCall(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9280" href="#L9280">9280</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9276" href="#L9276">9276</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L9277" href="#L9277">9277</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L9278" href="#L9278">9278</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L9279" href="#L9279">9279</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L9280" href="#L9280">9280</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L9281" href="#L9281">9281</a> 		}
-<a class="jxr_linenumber" name="L9282" href="#L9282">9282</a> 	}
-<a class="jxr_linenumber" name="L9283" href="#L9283">9283</a> 
-<a class="jxr_linenumber" name="L9284" href="#L9284">9284</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExprContext expr() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L9285" href="#L9285">9285</a> 		<strong class="jxr_keyword">return</strong> expr(0);
-<a class="jxr_linenumber" name="L9286" href="#L9286">9286</a> 	}
-<a class="jxr_linenumber" name="L9287" href="#L9287">9287</a> 
-<a class="jxr_linenumber" name="L9288" href="#L9288">9288</a> 	<strong class="jxr_keyword">private</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> _p) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L9289" href="#L9289">9289</a> 		ParserRuleContext _parentctx = _ctx;
-<a class="jxr_linenumber" name="L9290" href="#L9290">9290</a> 		<strong class="jxr_keyword">int</strong> _parentState = getState();
-<a class="jxr_linenumber" name="L9291" href="#L9291">9291</a> 		ExprContext _localctx = <strong class="jxr_keyword">new</strong> ExprContext(_ctx, _parentState);
-<a class="jxr_linenumber" name="L9292" href="#L9292">9292</a> 		ExprContext _prevctx = _localctx;
-<a class="jxr_linenumber" name="L9293" href="#L9293">9293</a> 		<strong class="jxr_keyword">int</strong> _startState = 218;
-<a class="jxr_linenumber" name="L9294" href="#L9294">9294</a> 		enterRecursionRule(_localctx, 218, RULE_expr, _p);
-<a class="jxr_linenumber" name="L9295" href="#L9295">9295</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L9296" href="#L9296">9296</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L9297" href="#L9297">9297</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L9298" href="#L9298">9298</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L9299" href="#L9299">9299</a> 			{
-<a class="jxr_linenumber" name="L9300" href="#L9300">9300</a> 			setState(1367);
-<a class="jxr_linenumber" name="L9301" href="#L9301">9301</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9302" href="#L9302">9302</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,158,_ctx) ) {
-<a class="jxr_linenumber" name="L9303" href="#L9303">9303</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L9304" href="#L9304">9304</a> 				{
-<a class="jxr_linenumber" name="L9305" href="#L9305">9305</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimaryExpContext(_localctx);
-<a class="jxr_linenumber" name="L9306" href="#L9306">9306</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9307" href="#L9307">9307</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9308" href="#L9308">9308</a> 
-<a class="jxr_linenumber" name="L9309" href="#L9309">9309</a> 				setState(1326);
-<a class="jxr_linenumber" name="L9310" href="#L9310">9310</a> 				primary();
-<a class="jxr_linenumber" name="L9311" href="#L9311">9311</a> 				}
-<a class="jxr_linenumber" name="L9312" href="#L9312">9312</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9313" href="#L9313">9313</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L9314" href="#L9314">9314</a> 				{
-<a class="jxr_linenumber" name="L9315" href="#L9315">9315</a> 				_localctx = <strong class="jxr_keyword">new</strong> SimpleMethodCallContext(_localctx);
-<a class="jxr_linenumber" name="L9316" href="#L9316">9316</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9317" href="#L9317">9317</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9318" href="#L9318">9318</a> 				setState(1327);
-<a class="jxr_linenumber" name="L9319" href="#L9319">9319</a> 				id();
-<a class="jxr_linenumber" name="L9320" href="#L9320">9320</a> 				setState(1328);
-<a class="jxr_linenumber" name="L9321" href="#L9321">9321</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L9322" href="#L9322">9322</a> 				setState(1330);
-<a class="jxr_linenumber" name="L9323" href="#L9323">9323</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9324" href="#L9324">9324</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9325" href="#L9325">9325</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L9326" href="#L9326">9326</a> 					{
-<a class="jxr_linenumber" name="L9327" href="#L9327">9327</a> 					setState(1329);
-<a class="jxr_linenumber" name="L9328" href="#L9328">9328</a> 					expressionList();
-<a class="jxr_linenumber" name="L9329" href="#L9329">9329</a> 					}
-<a class="jxr_linenumber" name="L9330" href="#L9330">9330</a> 				}
-<a class="jxr_linenumber" name="L9331" href="#L9331">9331</a> 
-<a class="jxr_linenumber" name="L9332" href="#L9332">9332</a> 				setState(1332);
-<a class="jxr_linenumber" name="L9333" href="#L9333">9333</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L9334" href="#L9334">9334</a> 				}
-<a class="jxr_linenumber" name="L9335" href="#L9335">9335</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9336" href="#L9336">9336</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L9337" href="#L9337">9337</a> 				{
-<a class="jxr_linenumber" name="L9338" href="#L9338">9338</a> 				_localctx = <strong class="jxr_keyword">new</strong> NewExpContext(_localctx);
-<a class="jxr_linenumber" name="L9339" href="#L9339">9339</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9340" href="#L9340">9340</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9341" href="#L9341">9341</a> 				setState(1334);
-<a class="jxr_linenumber" name="L9342" href="#L9342">9342</a> 				match(LITERAL_NEW);
-<a class="jxr_linenumber" name="L9343" href="#L9343">9343</a> 				setState(1335);
-<a class="jxr_linenumber" name="L9344" href="#L9344">9344</a> 				creator();
-<a class="jxr_linenumber" name="L9345" href="#L9345">9345</a> 				}
-<a class="jxr_linenumber" name="L9346" href="#L9346">9346</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9347" href="#L9347">9347</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L9348" href="#L9348">9348</a> 				{
-<a class="jxr_linenumber" name="L9349" href="#L9349">9349</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrefixContext(_localctx);
-<a class="jxr_linenumber" name="L9350" href="#L9350">9350</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9351" href="#L9351">9351</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9352" href="#L9352">9352</a> 				setState(1336);
-<a class="jxr_linenumber" name="L9353" href="#L9353">9353</a> 				((PrefixContext)_localctx).prefix = _input.LT(1);
-<a class="jxr_linenumber" name="L9354" href="#L9354">9354</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9355" href="#L9355">9355</a> 				<strong class="jxr_keyword">if</strong> ( !(((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 51L) != 0)) ) {
-<a class="jxr_linenumber" name="L9356" href="#L9356">9356</a> 					((PrefixContext)_localctx).prefix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9357" href="#L9357">9357</a> 				}
-<a class="jxr_linenumber" name="L9358" href="#L9358">9358</a> 				<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9359" href="#L9359">9359</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9360" href="#L9360">9360</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9361" href="#L9361">9361</a> 					consume();
-<a class="jxr_linenumber" name="L9362" href="#L9362">9362</a> 				}
-<a class="jxr_linenumber" name="L9363" href="#L9363">9363</a> 				setState(1337);
-<a class="jxr_linenumber" name="L9364" href="#L9364">9364</a> 				expr(20);
-<a class="jxr_linenumber" name="L9365" href="#L9365">9365</a> 				}
-<a class="jxr_linenumber" name="L9366" href="#L9366">9366</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9367" href="#L9367">9367</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L9368" href="#L9368">9368</a> 				{
-<a class="jxr_linenumber" name="L9369" href="#L9369">9369</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrefixContext(_localctx);
-<a class="jxr_linenumber" name="L9370" href="#L9370">9370</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9371" href="#L9371">9371</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9372" href="#L9372">9372</a> 				setState(1338);
-<a class="jxr_linenumber" name="L9373" href="#L9373">9373</a> 				((PrefixContext)_localctx).prefix = _input.LT(1);
-<a class="jxr_linenumber" name="L9374" href="#L9374">9374</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9375" href="#L9375">9375</a> 				<strong class="jxr_keyword">if</strong> ( !(_la==BNOT || _la==LNOT) ) {
-<a class="jxr_linenumber" name="L9376" href="#L9376">9376</a> 					((PrefixContext)_localctx).prefix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9377" href="#L9377">9377</a> 				}
-<a class="jxr_linenumber" name="L9378" href="#L9378">9378</a> 				<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9379" href="#L9379">9379</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9380" href="#L9380">9380</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9381" href="#L9381">9381</a> 					consume();
-<a class="jxr_linenumber" name="L9382" href="#L9382">9382</a> 				}
-<a class="jxr_linenumber" name="L9383" href="#L9383">9383</a> 				setState(1339);
-<a class="jxr_linenumber" name="L9384" href="#L9384">9384</a> 				expr(19);
-<a class="jxr_linenumber" name="L9385" href="#L9385">9385</a> 				}
-<a class="jxr_linenumber" name="L9386" href="#L9386">9386</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9387" href="#L9387">9387</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L9388" href="#L9388">9388</a> 				{
-<a class="jxr_linenumber" name="L9389" href="#L9389">9389</a> 				_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(_localctx);
-<a class="jxr_linenumber" name="L9390" href="#L9390">9390</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9391" href="#L9391">9391</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9392" href="#L9392">9392</a> 				setState(1340);
-<a class="jxr_linenumber" name="L9393" href="#L9393">9393</a> 				typeType(false);
-<a class="jxr_linenumber" name="L9394" href="#L9394">9394</a> 				setState(1341);
-<a class="jxr_linenumber" name="L9395" href="#L9395">9395</a> 				match(DOUBLE_COLON);
-<a class="jxr_linenumber" name="L9396" href="#L9396">9396</a> 				setState(1343);
-<a class="jxr_linenumber" name="L9397" href="#L9397">9397</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9398" href="#L9398">9398</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9399" href="#L9399">9399</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L9400" href="#L9400">9400</a> 					{
-<a class="jxr_linenumber" name="L9401" href="#L9401">9401</a> 					setState(1342);
-<a class="jxr_linenumber" name="L9402" href="#L9402">9402</a> 					typeArguments();
-<a class="jxr_linenumber" name="L9403" href="#L9403">9403</a> 					}
-<a class="jxr_linenumber" name="L9404" href="#L9404">9404</a> 				}
-<a class="jxr_linenumber" name="L9405" href="#L9405">9405</a> 
-<a class="jxr_linenumber" name="L9406" href="#L9406">9406</a> 				setState(1347);
-<a class="jxr_linenumber" name="L9407" href="#L9407">9407</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9408" href="#L9408">9408</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L9409" href="#L9409">9409</a> 				<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L9410" href="#L9410">9410</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L9411" href="#L9411">9411</a> 				<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L9412" href="#L9412">9412</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L9413" href="#L9413">9413</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L9414" href="#L9414">9414</a> 				<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L9415" href="#L9415">9415</a> 				<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L9416" href="#L9416">9416</a> 					{
-<a class="jxr_linenumber" name="L9417" href="#L9417">9417</a> 					setState(1345);
-<a class="jxr_linenumber" name="L9418" href="#L9418">9418</a> 					id();
-<a class="jxr_linenumber" name="L9419" href="#L9419">9419</a> 					}
-<a class="jxr_linenumber" name="L9420" href="#L9420">9420</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9421" href="#L9421">9421</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NEW:
-<a class="jxr_linenumber" name="L9422" href="#L9422">9422</a> 					{
-<a class="jxr_linenumber" name="L9423" href="#L9423">9423</a> 					setState(1346);
-<a class="jxr_linenumber" name="L9424" href="#L9424">9424</a> 					match(LITERAL_NEW);
-<a class="jxr_linenumber" name="L9425" href="#L9425">9425</a> 					}
-<a class="jxr_linenumber" name="L9426" href="#L9426">9426</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9427" href="#L9427">9427</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L9428" href="#L9428">9428</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9429" href="#L9429">9429</a> 				}
-<a class="jxr_linenumber" name="L9430" href="#L9430">9430</a> 				}
-<a class="jxr_linenumber" name="L9431" href="#L9431">9431</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9432" href="#L9432">9432</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L9433" href="#L9433">9433</a> 				{
-<a class="jxr_linenumber" name="L9434" href="#L9434">9434</a> 				_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(_localctx);
-<a class="jxr_linenumber" name="L9435" href="#L9435">9435</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9436" href="#L9436">9436</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9437" href="#L9437">9437</a> 				setState(1349);
-<a class="jxr_linenumber" name="L9438" href="#L9438">9438</a> 				classType();
-<a class="jxr_linenumber" name="L9439" href="#L9439">9439</a> 				setState(1350);
-<a class="jxr_linenumber" name="L9440" href="#L9440">9440</a> 				match(DOUBLE_COLON);
-<a class="jxr_linenumber" name="L9441" href="#L9441">9441</a> 				setState(1352);
-<a class="jxr_linenumber" name="L9442" href="#L9442">9442</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9443" href="#L9443">9443</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9444" href="#L9444">9444</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L9445" href="#L9445">9445</a> 					{
-<a class="jxr_linenumber" name="L9446" href="#L9446">9446</a> 					setState(1351);
-<a class="jxr_linenumber" name="L9447" href="#L9447">9447</a> 					typeArguments();
-<a class="jxr_linenumber" name="L9448" href="#L9448">9448</a> 					}
-<a class="jxr_linenumber" name="L9449" href="#L9449">9449</a> 				}
-<a class="jxr_linenumber" name="L9450" href="#L9450">9450</a> 
-<a class="jxr_linenumber" name="L9451" href="#L9451">9451</a> 				setState(1354);
-<a class="jxr_linenumber" name="L9452" href="#L9452">9452</a> 				match(LITERAL_NEW);
-<a class="jxr_linenumber" name="L9453" href="#L9453">9453</a> 				}
-<a class="jxr_linenumber" name="L9454" href="#L9454">9454</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9455" href="#L9455">9455</a> 			<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L9456" href="#L9456">9456</a> 				{
-<a class="jxr_linenumber" name="L9457" href="#L9457">9457</a> 				_localctx = <strong class="jxr_keyword">new</strong> CastExpContext(_localctx);
-<a class="jxr_linenumber" name="L9458" href="#L9458">9458</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9459" href="#L9459">9459</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9460" href="#L9460">9460</a> 				setState(1356);
-<a class="jxr_linenumber" name="L9461" href="#L9461">9461</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L9462" href="#L9462">9462</a> 				setState(1357);
-<a class="jxr_linenumber" name="L9463" href="#L9463">9463</a> 				typeCastParameters();
-<a class="jxr_linenumber" name="L9464" href="#L9464">9464</a> 				setState(1358);
-<a class="jxr_linenumber" name="L9465" href="#L9465">9465</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L9466" href="#L9466">9466</a> 				setState(1359);
-<a class="jxr_linenumber" name="L9467" href="#L9467">9467</a> 				expr(15);
-<a class="jxr_linenumber" name="L9468" href="#L9468">9468</a> 				}
-<a class="jxr_linenumber" name="L9469" href="#L9469">9469</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9470" href="#L9470">9470</a> 			<strong class="jxr_keyword">case</strong> 9:
-<a class="jxr_linenumber" name="L9471" href="#L9471">9471</a> 				{
-<a class="jxr_linenumber" name="L9472" href="#L9472">9472</a> 				_localctx = <strong class="jxr_keyword">new</strong> LambdaExpContext(_localctx);
-<a class="jxr_linenumber" name="L9473" href="#L9473">9473</a> 				_ctx = _localctx;
-<a class="jxr_linenumber" name="L9474" href="#L9474">9474</a> 				_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9475" href="#L9475">9475</a> 				setState(1361);
-<a class="jxr_linenumber" name="L9476" href="#L9476">9476</a> 				lambdaParameters();
-<a class="jxr_linenumber" name="L9477" href="#L9477">9477</a> 				setState(1362);
-<a class="jxr_linenumber" name="L9478" href="#L9478">9478</a> 				match(LAMBDA);
-<a class="jxr_linenumber" name="L9479" href="#L9479">9479</a> 				setState(1365);
-<a class="jxr_linenumber" name="L9480" href="#L9480">9480</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9481" href="#L9481">9481</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L9482" href="#L9482">9482</a> 				<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L9483" href="#L9483">9483</a> 				<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L9484" href="#L9484">9484</a> 				<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L9485" href="#L9485">9485</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L9486" href="#L9486">9486</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L9487" href="#L9487">9487</a> 				<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L9488" href="#L9488">9488</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L9489" href="#L9489">9489</a> 				<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L9490" href="#L9490">9490</a> 				<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L9491" href="#L9491">9491</a> 				<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L9492" href="#L9492">9492</a> 				<strong class="jxr_keyword">case</strong> LPAREN:
-<a class="jxr_linenumber" name="L9493" href="#L9493">9493</a> 				<strong class="jxr_keyword">case</strong> LITERAL_THIS:
-<a class="jxr_linenumber" name="L9494" href="#L9494">9494</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
-<a class="jxr_linenumber" name="L9495" href="#L9495">9495</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
-<a class="jxr_linenumber" name="L9496" href="#L9496">9496</a> 				<strong class="jxr_keyword">case</strong> PLUS:
-<a class="jxr_linenumber" name="L9497" href="#L9497">9497</a> 				<strong class="jxr_keyword">case</strong> MINUS:
-<a class="jxr_linenumber" name="L9498" href="#L9498">9498</a> 				<strong class="jxr_keyword">case</strong> INC:
-<a class="jxr_linenumber" name="L9499" href="#L9499">9499</a> 				<strong class="jxr_keyword">case</strong> DEC:
-<a class="jxr_linenumber" name="L9500" href="#L9500">9500</a> 				<strong class="jxr_keyword">case</strong> BNOT:
-<a class="jxr_linenumber" name="L9501" href="#L9501">9501</a> 				<strong class="jxr_keyword">case</strong> LNOT:
-<a class="jxr_linenumber" name="L9502" href="#L9502">9502</a> 				<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
-<a class="jxr_linenumber" name="L9503" href="#L9503">9503</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
-<a class="jxr_linenumber" name="L9504" href="#L9504">9504</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NULL:
-<a class="jxr_linenumber" name="L9505" href="#L9505">9505</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NEW:
-<a class="jxr_linenumber" name="L9506" href="#L9506">9506</a> 				<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
-<a class="jxr_linenumber" name="L9507" href="#L9507">9507</a> 				<strong class="jxr_keyword">case</strong> STRING_LITERAL:
-<a class="jxr_linenumber" name="L9508" href="#L9508">9508</a> 				<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L9509" href="#L9509">9509</a> 				<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L9510" href="#L9510">9510</a> 				<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L9511" href="#L9511">9511</a> 				<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L9512" href="#L9512">9512</a> 				<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L9513" href="#L9513">9513</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L9514" href="#L9514">9514</a> 				<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
-<a class="jxr_linenumber" name="L9515" href="#L9515">9515</a> 				<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L9516" href="#L9516">9516</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L9517" href="#L9517">9517</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L9518" href="#L9518">9518</a> 				<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L9519" href="#L9519">9519</a> 				<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L9520" href="#L9520">9520</a> 				<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
-<a class="jxr_linenumber" name="L9521" href="#L9521">9521</a> 				<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
-<a class="jxr_linenumber" name="L9522" href="#L9522">9522</a> 				<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
-<a class="jxr_linenumber" name="L9523" href="#L9523">9523</a> 				<strong class="jxr_keyword">case</strong> HEX_LITERAL:
-<a class="jxr_linenumber" name="L9524" href="#L9524">9524</a> 				<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
-<a class="jxr_linenumber" name="L9525" href="#L9525">9525</a> 				<strong class="jxr_keyword">case</strong> OCT_LITERAL:
-<a class="jxr_linenumber" name="L9526" href="#L9526">9526</a> 				<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
-<a class="jxr_linenumber" name="L9527" href="#L9527">9527</a> 				<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
-<a class="jxr_linenumber" name="L9528" href="#L9528">9528</a> 					{
-<a class="jxr_linenumber" name="L9529" href="#L9529">9529</a> 					setState(1363);
-<a class="jxr_linenumber" name="L9530" href="#L9530">9530</a> 					expr(0);
-<a class="jxr_linenumber" name="L9531" href="#L9531">9531</a> 					}
-<a class="jxr_linenumber" name="L9532" href="#L9532">9532</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9533" href="#L9533">9533</a> 				<strong class="jxr_keyword">case</strong> LCURLY:
-<a class="jxr_linenumber" name="L9534" href="#L9534">9534</a> 					{
-<a class="jxr_linenumber" name="L9535" href="#L9535">9535</a> 					setState(1364);
-<a class="jxr_linenumber" name="L9536" href="#L9536">9536</a> 					block();
-<a class="jxr_linenumber" name="L9537" href="#L9537">9537</a> 					}
-<a class="jxr_linenumber" name="L9538" href="#L9538">9538</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9539" href="#L9539">9539</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L9540" href="#L9540">9540</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9541" href="#L9541">9541</a> 				}
-<a class="jxr_linenumber" name="L9542" href="#L9542">9542</a> 				}
-<a class="jxr_linenumber" name="L9543" href="#L9543">9543</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9544" href="#L9544">9544</a> 			}
-<a class="jxr_linenumber" name="L9545" href="#L9545">9545</a> 			_ctx.stop = _input.LT(-1);
-<a class="jxr_linenumber" name="L9546" href="#L9546">9546</a> 			setState(1484);
-<a class="jxr_linenumber" name="L9547" href="#L9547">9547</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9548" href="#L9548">9548</a> 			_alt = getInterpreter().adaptivePredict(_input,169,_ctx);
-<a class="jxr_linenumber" name="L9549" href="#L9549">9549</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L9550" href="#L9550">9550</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L9551" href="#L9551">9551</a> 					<strong class="jxr_keyword">if</strong> ( _parseListeners!=<strong class="jxr_keyword">null</strong> ) triggerExitRuleEvent();
-<a class="jxr_linenumber" name="L9552" href="#L9552">9552</a> 					_prevctx = _localctx;
-<a class="jxr_linenumber" name="L9553" href="#L9553">9553</a> 					{
-<a class="jxr_linenumber" name="L9554" href="#L9554">9554</a> 					setState(1482);
-<a class="jxr_linenumber" name="L9555" href="#L9555">9555</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9556" href="#L9556">9556</a> 					<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,168,_ctx) ) {
-<a class="jxr_linenumber" name="L9557" href="#L9557">9557</a> 					<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L9558" href="#L9558">9558</a> 						{
-<a class="jxr_linenumber" name="L9559" href="#L9559">9559</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9560" href="#L9560">9560</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9561" href="#L9561">9561</a> 						setState(1369);
-<a class="jxr_linenumber" name="L9562" href="#L9562">9562</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 14))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 14)"</span>);
-<a class="jxr_linenumber" name="L9563" href="#L9563">9563</a> 						setState(1370);
-<a class="jxr_linenumber" name="L9564" href="#L9564">9564</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
-<a class="jxr_linenumber" name="L9565" href="#L9565">9565</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9566" href="#L9566">9566</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==STAR || _la==DIV || _la==MOD) ) {
-<a class="jxr_linenumber" name="L9567" href="#L9567">9567</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9568" href="#L9568">9568</a> 						}
-<a class="jxr_linenumber" name="L9569" href="#L9569">9569</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9570" href="#L9570">9570</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9571" href="#L9571">9571</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9572" href="#L9572">9572</a> 							consume();
-<a class="jxr_linenumber" name="L9573" href="#L9573">9573</a> 						}
-<a class="jxr_linenumber" name="L9574" href="#L9574">9574</a> 						setState(1371);
-<a class="jxr_linenumber" name="L9575" href="#L9575">9575</a> 						expr(15);
+<a class="jxr_linenumber" name="L9282" href="#L9282">9282</a> 		<strong class="jxr_keyword">public</strong> MethodCallContext(ExprContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L9283" href="#L9283">9283</a> 		@Override
+<a class="jxr_linenumber" name="L9284" href="#L9284">9284</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L9285" href="#L9285">9285</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMethodCall(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9286" href="#L9286">9286</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9287" href="#L9287">9287</a> 		}
+<a class="jxr_linenumber" name="L9288" href="#L9288">9288</a> 	}
+<a class="jxr_linenumber" name="L9289" href="#L9289">9289</a> 
+<a class="jxr_linenumber" name="L9290" href="#L9290">9290</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ExprContext expr() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L9291" href="#L9291">9291</a> 		<strong class="jxr_keyword">return</strong> expr(0);
+<a class="jxr_linenumber" name="L9292" href="#L9292">9292</a> 	}
+<a class="jxr_linenumber" name="L9293" href="#L9293">9293</a> 
+<a class="jxr_linenumber" name="L9294" href="#L9294">9294</a> 	<strong class="jxr_keyword">private</strong> ExprContext expr(<strong class="jxr_keyword">int</strong> _p) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L9295" href="#L9295">9295</a> 		ParserRuleContext _parentctx = _ctx;
+<a class="jxr_linenumber" name="L9296" href="#L9296">9296</a> 		<strong class="jxr_keyword">int</strong> _parentState = getState();
+<a class="jxr_linenumber" name="L9297" href="#L9297">9297</a> 		ExprContext _localctx = <strong class="jxr_keyword">new</strong> ExprContext(_ctx, _parentState);
+<a class="jxr_linenumber" name="L9298" href="#L9298">9298</a> 		ExprContext _prevctx = _localctx;
+<a class="jxr_linenumber" name="L9299" href="#L9299">9299</a> 		<strong class="jxr_keyword">int</strong> _startState = 218;
+<a class="jxr_linenumber" name="L9300" href="#L9300">9300</a> 		enterRecursionRule(_localctx, 218, RULE_expr, _p);
+<a class="jxr_linenumber" name="L9301" href="#L9301">9301</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L9302" href="#L9302">9302</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L9303" href="#L9303">9303</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L9304" href="#L9304">9304</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L9305" href="#L9305">9305</a> 			{
+<a class="jxr_linenumber" name="L9306" href="#L9306">9306</a> 			setState(1367);
+<a class="jxr_linenumber" name="L9307" href="#L9307">9307</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9308" href="#L9308">9308</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,158,_ctx) ) {
+<a class="jxr_linenumber" name="L9309" href="#L9309">9309</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L9310" href="#L9310">9310</a> 				{
+<a class="jxr_linenumber" name="L9311" href="#L9311">9311</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimaryExpContext(_localctx);
+<a class="jxr_linenumber" name="L9312" href="#L9312">9312</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9313" href="#L9313">9313</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9314" href="#L9314">9314</a> 
+<a class="jxr_linenumber" name="L9315" href="#L9315">9315</a> 				setState(1326);
+<a class="jxr_linenumber" name="L9316" href="#L9316">9316</a> 				primary();
+<a class="jxr_linenumber" name="L9317" href="#L9317">9317</a> 				}
+<a class="jxr_linenumber" name="L9318" href="#L9318">9318</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9319" href="#L9319">9319</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L9320" href="#L9320">9320</a> 				{
+<a class="jxr_linenumber" name="L9321" href="#L9321">9321</a> 				_localctx = <strong class="jxr_keyword">new</strong> SimpleMethodCallContext(_localctx);
+<a class="jxr_linenumber" name="L9322" href="#L9322">9322</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9323" href="#L9323">9323</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9324" href="#L9324">9324</a> 				setState(1327);
+<a class="jxr_linenumber" name="L9325" href="#L9325">9325</a> 				id();
+<a class="jxr_linenumber" name="L9326" href="#L9326">9326</a> 				setState(1328);
+<a class="jxr_linenumber" name="L9327" href="#L9327">9327</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L9328" href="#L9328">9328</a> 				setState(1330);
+<a class="jxr_linenumber" name="L9329" href="#L9329">9329</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9330" href="#L9330">9330</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9331" href="#L9331">9331</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L9332" href="#L9332">9332</a> 					{
+<a class="jxr_linenumber" name="L9333" href="#L9333">9333</a> 					setState(1329);
+<a class="jxr_linenumber" name="L9334" href="#L9334">9334</a> 					expressionList();
+<a class="jxr_linenumber" name="L9335" href="#L9335">9335</a> 					}
+<a class="jxr_linenumber" name="L9336" href="#L9336">9336</a> 				}
+<a class="jxr_linenumber" name="L9337" href="#L9337">9337</a> 
+<a class="jxr_linenumber" name="L9338" href="#L9338">9338</a> 				setState(1332);
+<a class="jxr_linenumber" name="L9339" href="#L9339">9339</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L9340" href="#L9340">9340</a> 				}
+<a class="jxr_linenumber" name="L9341" href="#L9341">9341</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9342" href="#L9342">9342</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L9343" href="#L9343">9343</a> 				{
+<a class="jxr_linenumber" name="L9344" href="#L9344">9344</a> 				_localctx = <strong class="jxr_keyword">new</strong> NewExpContext(_localctx);
+<a class="jxr_linenumber" name="L9345" href="#L9345">9345</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9346" href="#L9346">9346</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9347" href="#L9347">9347</a> 				setState(1334);
+<a class="jxr_linenumber" name="L9348" href="#L9348">9348</a> 				match(LITERAL_NEW);
+<a class="jxr_linenumber" name="L9349" href="#L9349">9349</a> 				setState(1335);
+<a class="jxr_linenumber" name="L9350" href="#L9350">9350</a> 				creator();
+<a class="jxr_linenumber" name="L9351" href="#L9351">9351</a> 				}
+<a class="jxr_linenumber" name="L9352" href="#L9352">9352</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9353" href="#L9353">9353</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L9354" href="#L9354">9354</a> 				{
+<a class="jxr_linenumber" name="L9355" href="#L9355">9355</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrefixContext(_localctx);
+<a class="jxr_linenumber" name="L9356" href="#L9356">9356</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9357" href="#L9357">9357</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9358" href="#L9358">9358</a> 				setState(1336);
+<a class="jxr_linenumber" name="L9359" href="#L9359">9359</a> 				((PrefixContext)_localctx).prefix = _input.LT(1);
+<a class="jxr_linenumber" name="L9360" href="#L9360">9360</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9361" href="#L9361">9361</a> 				<strong class="jxr_keyword">if</strong> ( !(((((_la - 125)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 125)) &amp; 51L) != 0)) ) {
+<a class="jxr_linenumber" name="L9362" href="#L9362">9362</a> 					((PrefixContext)_localctx).prefix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9363" href="#L9363">9363</a> 				}
+<a class="jxr_linenumber" name="L9364" href="#L9364">9364</a> 				<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9365" href="#L9365">9365</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9366" href="#L9366">9366</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9367" href="#L9367">9367</a> 					consume();
+<a class="jxr_linenumber" name="L9368" href="#L9368">9368</a> 				}
+<a class="jxr_linenumber" name="L9369" href="#L9369">9369</a> 				setState(1337);
+<a class="jxr_linenumber" name="L9370" href="#L9370">9370</a> 				expr(20);
+<a class="jxr_linenumber" name="L9371" href="#L9371">9371</a> 				}
+<a class="jxr_linenumber" name="L9372" href="#L9372">9372</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9373" href="#L9373">9373</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L9374" href="#L9374">9374</a> 				{
+<a class="jxr_linenumber" name="L9375" href="#L9375">9375</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrefixContext(_localctx);
+<a class="jxr_linenumber" name="L9376" href="#L9376">9376</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9377" href="#L9377">9377</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9378" href="#L9378">9378</a> 				setState(1338);
+<a class="jxr_linenumber" name="L9379" href="#L9379">9379</a> 				((PrefixContext)_localctx).prefix = _input.LT(1);
+<a class="jxr_linenumber" name="L9380" href="#L9380">9380</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9381" href="#L9381">9381</a> 				<strong class="jxr_keyword">if</strong> ( !(_la==BNOT || _la==LNOT) ) {
+<a class="jxr_linenumber" name="L9382" href="#L9382">9382</a> 					((PrefixContext)_localctx).prefix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9383" href="#L9383">9383</a> 				}
+<a class="jxr_linenumber" name="L9384" href="#L9384">9384</a> 				<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9385" href="#L9385">9385</a> 					<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9386" href="#L9386">9386</a> 					_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9387" href="#L9387">9387</a> 					consume();
+<a class="jxr_linenumber" name="L9388" href="#L9388">9388</a> 				}
+<a class="jxr_linenumber" name="L9389" href="#L9389">9389</a> 				setState(1339);
+<a class="jxr_linenumber" name="L9390" href="#L9390">9390</a> 				expr(19);
+<a class="jxr_linenumber" name="L9391" href="#L9391">9391</a> 				}
+<a class="jxr_linenumber" name="L9392" href="#L9392">9392</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9393" href="#L9393">9393</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L9394" href="#L9394">9394</a> 				{
+<a class="jxr_linenumber" name="L9395" href="#L9395">9395</a> 				_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(_localctx);
+<a class="jxr_linenumber" name="L9396" href="#L9396">9396</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9397" href="#L9397">9397</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9398" href="#L9398">9398</a> 				setState(1340);
+<a class="jxr_linenumber" name="L9399" href="#L9399">9399</a> 				typeType(false);
+<a class="jxr_linenumber" name="L9400" href="#L9400">9400</a> 				setState(1341);
+<a class="jxr_linenumber" name="L9401" href="#L9401">9401</a> 				match(DOUBLE_COLON);
+<a class="jxr_linenumber" name="L9402" href="#L9402">9402</a> 				setState(1343);
+<a class="jxr_linenumber" name="L9403" href="#L9403">9403</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9404" href="#L9404">9404</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9405" href="#L9405">9405</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L9406" href="#L9406">9406</a> 					{
+<a class="jxr_linenumber" name="L9407" href="#L9407">9407</a> 					setState(1342);
+<a class="jxr_linenumber" name="L9408" href="#L9408">9408</a> 					typeArguments();
+<a class="jxr_linenumber" name="L9409" href="#L9409">9409</a> 					}
+<a class="jxr_linenumber" name="L9410" href="#L9410">9410</a> 				}
+<a class="jxr_linenumber" name="L9411" href="#L9411">9411</a> 
+<a class="jxr_linenumber" name="L9412" href="#L9412">9412</a> 				setState(1347);
+<a class="jxr_linenumber" name="L9413" href="#L9413">9413</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9414" href="#L9414">9414</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L9415" href="#L9415">9415</a> 				<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L9416" href="#L9416">9416</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L9417" href="#L9417">9417</a> 				<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L9418" href="#L9418">9418</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L9419" href="#L9419">9419</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L9420" href="#L9420">9420</a> 				<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L9421" href="#L9421">9421</a> 				<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L9422" href="#L9422">9422</a> 				<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L9423" href="#L9423">9423</a> 					{
+<a class="jxr_linenumber" name="L9424" href="#L9424">9424</a> 					setState(1345);
+<a class="jxr_linenumber" name="L9425" href="#L9425">9425</a> 					id();
+<a class="jxr_linenumber" name="L9426" href="#L9426">9426</a> 					}
+<a class="jxr_linenumber" name="L9427" href="#L9427">9427</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9428" href="#L9428">9428</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NEW:
+<a class="jxr_linenumber" name="L9429" href="#L9429">9429</a> 					{
+<a class="jxr_linenumber" name="L9430" href="#L9430">9430</a> 					setState(1346);
+<a class="jxr_linenumber" name="L9431" href="#L9431">9431</a> 					match(LITERAL_NEW);
+<a class="jxr_linenumber" name="L9432" href="#L9432">9432</a> 					}
+<a class="jxr_linenumber" name="L9433" href="#L9433">9433</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9434" href="#L9434">9434</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L9435" href="#L9435">9435</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9436" href="#L9436">9436</a> 				}
+<a class="jxr_linenumber" name="L9437" href="#L9437">9437</a> 				}
+<a class="jxr_linenumber" name="L9438" href="#L9438">9438</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9439" href="#L9439">9439</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L9440" href="#L9440">9440</a> 				{
+<a class="jxr_linenumber" name="L9441" href="#L9441">9441</a> 				_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(_localctx);
+<a class="jxr_linenumber" name="L9442" href="#L9442">9442</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9443" href="#L9443">9443</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9444" href="#L9444">9444</a> 				setState(1349);
+<a class="jxr_linenumber" name="L9445" href="#L9445">9445</a> 				classType();
+<a class="jxr_linenumber" name="L9446" href="#L9446">9446</a> 				setState(1350);
+<a class="jxr_linenumber" name="L9447" href="#L9447">9447</a> 				match(DOUBLE_COLON);
+<a class="jxr_linenumber" name="L9448" href="#L9448">9448</a> 				setState(1352);
+<a class="jxr_linenumber" name="L9449" href="#L9449">9449</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9450" href="#L9450">9450</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9451" href="#L9451">9451</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L9452" href="#L9452">9452</a> 					{
+<a class="jxr_linenumber" name="L9453" href="#L9453">9453</a> 					setState(1351);
+<a class="jxr_linenumber" name="L9454" href="#L9454">9454</a> 					typeArguments();
+<a class="jxr_linenumber" name="L9455" href="#L9455">9455</a> 					}
+<a class="jxr_linenumber" name="L9456" href="#L9456">9456</a> 				}
+<a class="jxr_linenumber" name="L9457" href="#L9457">9457</a> 
+<a class="jxr_linenumber" name="L9458" href="#L9458">9458</a> 				setState(1354);
+<a class="jxr_linenumber" name="L9459" href="#L9459">9459</a> 				match(LITERAL_NEW);
+<a class="jxr_linenumber" name="L9460" href="#L9460">9460</a> 				}
+<a class="jxr_linenumber" name="L9461" href="#L9461">9461</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9462" href="#L9462">9462</a> 			<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L9463" href="#L9463">9463</a> 				{
+<a class="jxr_linenumber" name="L9464" href="#L9464">9464</a> 				_localctx = <strong class="jxr_keyword">new</strong> CastExpContext(_localctx);
+<a class="jxr_linenumber" name="L9465" href="#L9465">9465</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9466" href="#L9466">9466</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9467" href="#L9467">9467</a> 				setState(1356);
+<a class="jxr_linenumber" name="L9468" href="#L9468">9468</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L9469" href="#L9469">9469</a> 				setState(1357);
+<a class="jxr_linenumber" name="L9470" href="#L9470">9470</a> 				typeCastParameters();
+<a class="jxr_linenumber" name="L9471" href="#L9471">9471</a> 				setState(1358);
+<a class="jxr_linenumber" name="L9472" href="#L9472">9472</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L9473" href="#L9473">9473</a> 				setState(1359);
+<a class="jxr_linenumber" name="L9474" href="#L9474">9474</a> 				expr(15);
+<a class="jxr_linenumber" name="L9475" href="#L9475">9475</a> 				}
+<a class="jxr_linenumber" name="L9476" href="#L9476">9476</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9477" href="#L9477">9477</a> 			<strong class="jxr_keyword">case</strong> 9:
+<a class="jxr_linenumber" name="L9478" href="#L9478">9478</a> 				{
+<a class="jxr_linenumber" name="L9479" href="#L9479">9479</a> 				_localctx = <strong class="jxr_keyword">new</strong> LambdaExpContext(_localctx);
+<a class="jxr_linenumber" name="L9480" href="#L9480">9480</a> 				_ctx = _localctx;
+<a class="jxr_linenumber" name="L9481" href="#L9481">9481</a> 				_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9482" href="#L9482">9482</a> 				setState(1361);
+<a class="jxr_linenumber" name="L9483" href="#L9483">9483</a> 				lambdaParameters();
+<a class="jxr_linenumber" name="L9484" href="#L9484">9484</a> 				setState(1362);
+<a class="jxr_linenumber" name="L9485" href="#L9485">9485</a> 				match(LAMBDA);
+<a class="jxr_linenumber" name="L9486" href="#L9486">9486</a> 				setState(1365);
+<a class="jxr_linenumber" name="L9487" href="#L9487">9487</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9488" href="#L9488">9488</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L9489" href="#L9489">9489</a> 				<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L9490" href="#L9490">9490</a> 				<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L9491" href="#L9491">9491</a> 				<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L9492" href="#L9492">9492</a> 				<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L9493" href="#L9493">9493</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L9494" href="#L9494">9494</a> 				<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L9495" href="#L9495">9495</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L9496" href="#L9496">9496</a> 				<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L9497" href="#L9497">9497</a> 				<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L9498" href="#L9498">9498</a> 				<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L9499" href="#L9499">9499</a> 				<strong class="jxr_keyword">case</strong> LPAREN:
+<a class="jxr_linenumber" name="L9500" href="#L9500">9500</a> 				<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L9501" href="#L9501">9501</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
+<a class="jxr_linenumber" name="L9502" href="#L9502">9502</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
+<a class="jxr_linenumber" name="L9503" href="#L9503">9503</a> 				<strong class="jxr_keyword">case</strong> PLUS:
+<a class="jxr_linenumber" name="L9504" href="#L9504">9504</a> 				<strong class="jxr_keyword">case</strong> MINUS:
+<a class="jxr_linenumber" name="L9505" href="#L9505">9505</a> 				<strong class="jxr_keyword">case</strong> INC:
+<a class="jxr_linenumber" name="L9506" href="#L9506">9506</a> 				<strong class="jxr_keyword">case</strong> DEC:
+<a class="jxr_linenumber" name="L9507" href="#L9507">9507</a> 				<strong class="jxr_keyword">case</strong> BNOT:
+<a class="jxr_linenumber" name="L9508" href="#L9508">9508</a> 				<strong class="jxr_keyword">case</strong> LNOT:
+<a class="jxr_linenumber" name="L9509" href="#L9509">9509</a> 				<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
+<a class="jxr_linenumber" name="L9510" href="#L9510">9510</a> 				<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
+<a class="jxr_linenumber" name="L9511" href="#L9511">9511</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NULL:
+<a class="jxr_linenumber" name="L9512" href="#L9512">9512</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NEW:
+<a class="jxr_linenumber" name="L9513" href="#L9513">9513</a> 				<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
+<a class="jxr_linenumber" name="L9514" href="#L9514">9514</a> 				<strong class="jxr_keyword">case</strong> STRING_LITERAL:
+<a class="jxr_linenumber" name="L9515" href="#L9515">9515</a> 				<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L9516" href="#L9516">9516</a> 				<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L9517" href="#L9517">9517</a> 				<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L9518" href="#L9518">9518</a> 				<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L9519" href="#L9519">9519</a> 				<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L9520" href="#L9520">9520</a> 				<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L9521" href="#L9521">9521</a> 				<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
+<a class="jxr_linenumber" name="L9522" href="#L9522">9522</a> 				<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L9523" href="#L9523">9523</a> 				<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L9524" href="#L9524">9524</a> 				<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L9525" href="#L9525">9525</a> 				<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L9526" href="#L9526">9526</a> 				<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L9527" href="#L9527">9527</a> 				<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L9528" href="#L9528">9528</a> 				<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
+<a class="jxr_linenumber" name="L9529" href="#L9529">9529</a> 				<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
+<a class="jxr_linenumber" name="L9530" href="#L9530">9530</a> 				<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
+<a class="jxr_linenumber" name="L9531" href="#L9531">9531</a> 				<strong class="jxr_keyword">case</strong> HEX_LITERAL:
+<a class="jxr_linenumber" name="L9532" href="#L9532">9532</a> 				<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
+<a class="jxr_linenumber" name="L9533" href="#L9533">9533</a> 				<strong class="jxr_keyword">case</strong> OCT_LITERAL:
+<a class="jxr_linenumber" name="L9534" href="#L9534">9534</a> 				<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
+<a class="jxr_linenumber" name="L9535" href="#L9535">9535</a> 				<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
+<a class="jxr_linenumber" name="L9536" href="#L9536">9536</a> 					{
+<a class="jxr_linenumber" name="L9537" href="#L9537">9537</a> 					setState(1363);
+<a class="jxr_linenumber" name="L9538" href="#L9538">9538</a> 					expr(0);
+<a class="jxr_linenumber" name="L9539" href="#L9539">9539</a> 					}
+<a class="jxr_linenumber" name="L9540" href="#L9540">9540</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9541" href="#L9541">9541</a> 				<strong class="jxr_keyword">case</strong> LCURLY:
+<a class="jxr_linenumber" name="L9542" href="#L9542">9542</a> 					{
+<a class="jxr_linenumber" name="L9543" href="#L9543">9543</a> 					setState(1364);
+<a class="jxr_linenumber" name="L9544" href="#L9544">9544</a> 					block();
+<a class="jxr_linenumber" name="L9545" href="#L9545">9545</a> 					}
+<a class="jxr_linenumber" name="L9546" href="#L9546">9546</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9547" href="#L9547">9547</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L9548" href="#L9548">9548</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9549" href="#L9549">9549</a> 				}
+<a class="jxr_linenumber" name="L9550" href="#L9550">9550</a> 				}
+<a class="jxr_linenumber" name="L9551" href="#L9551">9551</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9552" href="#L9552">9552</a> 			}
+<a class="jxr_linenumber" name="L9553" href="#L9553">9553</a> 			_ctx.stop = _input.LT(-1);
+<a class="jxr_linenumber" name="L9554" href="#L9554">9554</a> 			setState(1484);
+<a class="jxr_linenumber" name="L9555" href="#L9555">9555</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9556" href="#L9556">9556</a> 			_alt = getInterpreter().adaptivePredict(_input,169,_ctx);
+<a class="jxr_linenumber" name="L9557" href="#L9557">9557</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L9558" href="#L9558">9558</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L9559" href="#L9559">9559</a> 					<strong class="jxr_keyword">if</strong> ( _parseListeners!=<strong class="jxr_keyword">null</strong> ) triggerExitRuleEvent();
+<a class="jxr_linenumber" name="L9560" href="#L9560">9560</a> 					_prevctx = _localctx;
+<a class="jxr_linenumber" name="L9561" href="#L9561">9561</a> 					{
+<a class="jxr_linenumber" name="L9562" href="#L9562">9562</a> 					setState(1482);
+<a class="jxr_linenumber" name="L9563" href="#L9563">9563</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9564" href="#L9564">9564</a> 					<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,168,_ctx) ) {
+<a class="jxr_linenumber" name="L9565" href="#L9565">9565</a> 					<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L9566" href="#L9566">9566</a> 						{
+<a class="jxr_linenumber" name="L9567" href="#L9567">9567</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9568" href="#L9568">9568</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9569" href="#L9569">9569</a> 						setState(1369);
+<a class="jxr_linenumber" name="L9570" href="#L9570">9570</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 14))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 14)"</span>);
+<a class="jxr_linenumber" name="L9571" href="#L9571">9571</a> 						setState(1370);
+<a class="jxr_linenumber" name="L9572" href="#L9572">9572</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
+<a class="jxr_linenumber" name="L9573" href="#L9573">9573</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9574" href="#L9574">9574</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==STAR || _la==DIV || _la==MOD) ) {
+<a class="jxr_linenumber" name="L9575" href="#L9575">9575</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9576" href="#L9576">9576</a> 						}
-<a class="jxr_linenumber" name="L9577" href="#L9577">9577</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9578" href="#L9578">9578</a> 					<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L9579" href="#L9579">9579</a> 						{
-<a class="jxr_linenumber" name="L9580" href="#L9580">9580</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9581" href="#L9581">9581</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9582" href="#L9582">9582</a> 						setState(1372);
-<a class="jxr_linenumber" name="L9583" href="#L9583">9583</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 13))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 13)"</span>);
-<a class="jxr_linenumber" name="L9584" href="#L9584">9584</a> 						setState(1373);
-<a class="jxr_linenumber" name="L9585" href="#L9585">9585</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
-<a class="jxr_linenumber" name="L9586" href="#L9586">9586</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9587" href="#L9587">9587</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==PLUS || _la==MINUS) ) {
-<a class="jxr_linenumber" name="L9588" href="#L9588">9588</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9589" href="#L9589">9589</a> 						}
-<a class="jxr_linenumber" name="L9590" href="#L9590">9590</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9591" href="#L9591">9591</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9592" href="#L9592">9592</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9593" href="#L9593">9593</a> 							consume();
-<a class="jxr_linenumber" name="L9594" href="#L9594">9594</a> 						}
-<a class="jxr_linenumber" name="L9595" href="#L9595">9595</a> 						setState(1374);
-<a class="jxr_linenumber" name="L9596" href="#L9596">9596</a> 						expr(14);
+<a class="jxr_linenumber" name="L9577" href="#L9577">9577</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9578" href="#L9578">9578</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9579" href="#L9579">9579</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9580" href="#L9580">9580</a> 							consume();
+<a class="jxr_linenumber" name="L9581" href="#L9581">9581</a> 						}
+<a class="jxr_linenumber" name="L9582" href="#L9582">9582</a> 						setState(1371);
+<a class="jxr_linenumber" name="L9583" href="#L9583">9583</a> 						expr(15);
+<a class="jxr_linenumber" name="L9584" href="#L9584">9584</a> 						}
+<a class="jxr_linenumber" name="L9585" href="#L9585">9585</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9586" href="#L9586">9586</a> 					<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L9587" href="#L9587">9587</a> 						{
+<a class="jxr_linenumber" name="L9588" href="#L9588">9588</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9589" href="#L9589">9589</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9590" href="#L9590">9590</a> 						setState(1372);
+<a class="jxr_linenumber" name="L9591" href="#L9591">9591</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 13))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 13)"</span>);
+<a class="jxr_linenumber" name="L9592" href="#L9592">9592</a> 						setState(1373);
+<a class="jxr_linenumber" name="L9593" href="#L9593">9593</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
+<a class="jxr_linenumber" name="L9594" href="#L9594">9594</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9595" href="#L9595">9595</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==PLUS || _la==MINUS) ) {
+<a class="jxr_linenumber" name="L9596" href="#L9596">9596</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9597" href="#L9597">9597</a> 						}
-<a class="jxr_linenumber" name="L9598" href="#L9598">9598</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9599" href="#L9599">9599</a> 					<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L9600" href="#L9600">9600</a> 						{
-<a class="jxr_linenumber" name="L9601" href="#L9601">9601</a> 						_localctx = <strong class="jxr_keyword">new</strong> BitShiftContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9602" href="#L9602">9602</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9603" href="#L9603">9603</a> 						setState(1375);
-<a class="jxr_linenumber" name="L9604" href="#L9604">9604</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 12))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 12)"</span>);
-<a class="jxr_linenumber" name="L9605" href="#L9605">9605</a> 						setState(1383);
-<a class="jxr_linenumber" name="L9606" href="#L9606">9606</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9607" href="#L9607">9607</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,159,_ctx) ) {
-<a class="jxr_linenumber" name="L9608" href="#L9608">9608</a> 						<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L9609" href="#L9609">9609</a> 							{
-<a class="jxr_linenumber" name="L9610" href="#L9610">9610</a> 							setState(1376);
-<a class="jxr_linenumber" name="L9611" href="#L9611">9611</a> 							match(LT);
-<a class="jxr_linenumber" name="L9612" href="#L9612">9612</a> 							setState(1377);
-<a class="jxr_linenumber" name="L9613" href="#L9613">9613</a> 							match(LT);
-<a class="jxr_linenumber" name="L9614" href="#L9614">9614</a> 							}
-<a class="jxr_linenumber" name="L9615" href="#L9615">9615</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9616" href="#L9616">9616</a> 						<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L9598" href="#L9598">9598</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9599" href="#L9599">9599</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9600" href="#L9600">9600</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9601" href="#L9601">9601</a> 							consume();
+<a class="jxr_linenumber" name="L9602" href="#L9602">9602</a> 						}
+<a class="jxr_linenumber" name="L9603" href="#L9603">9603</a> 						setState(1374);
+<a class="jxr_linenumber" name="L9604" href="#L9604">9604</a> 						expr(14);
+<a class="jxr_linenumber" name="L9605" href="#L9605">9605</a> 						}
+<a class="jxr_linenumber" name="L9606" href="#L9606">9606</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9607" href="#L9607">9607</a> 					<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L9608" href="#L9608">9608</a> 						{
+<a class="jxr_linenumber" name="L9609" href="#L9609">9609</a> 						_localctx = <strong class="jxr_keyword">new</strong> BitShiftContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9610" href="#L9610">9610</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9611" href="#L9611">9611</a> 						setState(1375);
+<a class="jxr_linenumber" name="L9612" href="#L9612">9612</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 12))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 12)"</span>);
+<a class="jxr_linenumber" name="L9613" href="#L9613">9613</a> 						setState(1383);
+<a class="jxr_linenumber" name="L9614" href="#L9614">9614</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9615" href="#L9615">9615</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,159,_ctx) ) {
+<a class="jxr_linenumber" name="L9616" href="#L9616">9616</a> 						<strong class="jxr_keyword">case</strong> 1:
 <a class="jxr_linenumber" name="L9617" href="#L9617">9617</a> 							{
-<a class="jxr_linenumber" name="L9618" href="#L9618">9618</a> 							setState(1378);
-<a class="jxr_linenumber" name="L9619" href="#L9619">9619</a> 							match(GT);
-<a class="jxr_linenumber" name="L9620" href="#L9620">9620</a> 							setState(1379);
-<a class="jxr_linenumber" name="L9621" href="#L9621">9621</a> 							match(GT);
-<a class="jxr_linenumber" name="L9622" href="#L9622">9622</a> 							setState(1380);
-<a class="jxr_linenumber" name="L9623" href="#L9623">9623</a> 							match(GT);
-<a class="jxr_linenumber" name="L9624" href="#L9624">9624</a> 							}
-<a class="jxr_linenumber" name="L9625" href="#L9625">9625</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9626" href="#L9626">9626</a> 						<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L9627" href="#L9627">9627</a> 							{
-<a class="jxr_linenumber" name="L9628" href="#L9628">9628</a> 							setState(1381);
+<a class="jxr_linenumber" name="L9618" href="#L9618">9618</a> 							setState(1376);
+<a class="jxr_linenumber" name="L9619" href="#L9619">9619</a> 							match(LT);
+<a class="jxr_linenumber" name="L9620" href="#L9620">9620</a> 							setState(1377);
+<a class="jxr_linenumber" name="L9621" href="#L9621">9621</a> 							match(LT);
+<a class="jxr_linenumber" name="L9622" href="#L9622">9622</a> 							}
+<a class="jxr_linenumber" name="L9623" href="#L9623">9623</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9624" href="#L9624">9624</a> 						<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L9625" href="#L9625">9625</a> 							{
+<a class="jxr_linenumber" name="L9626" href="#L9626">9626</a> 							setState(1378);
+<a class="jxr_linenumber" name="L9627" href="#L9627">9627</a> 							match(GT);
+<a class="jxr_linenumber" name="L9628" href="#L9628">9628</a> 							setState(1379);
 <a class="jxr_linenumber" name="L9629" href="#L9629">9629</a> 							match(GT);
-<a class="jxr_linenumber" name="L9630" href="#L9630">9630</a> 							setState(1382);
+<a class="jxr_linenumber" name="L9630" href="#L9630">9630</a> 							setState(1380);
 <a class="jxr_linenumber" name="L9631" href="#L9631">9631</a> 							match(GT);
 <a class="jxr_linenumber" name="L9632" href="#L9632">9632</a> 							}
 <a class="jxr_linenumber" name="L9633" href="#L9633">9633</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9634" href="#L9634">9634</a> 						}
-<a class="jxr_linenumber" name="L9635" href="#L9635">9635</a> 						setState(1385);
-<a class="jxr_linenumber" name="L9636" href="#L9636">9636</a> 						expr(13);
-<a class="jxr_linenumber" name="L9637" href="#L9637">9637</a> 						}
-<a class="jxr_linenumber" name="L9638" href="#L9638">9638</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9639" href="#L9639">9639</a> 					<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L9640" href="#L9640">9640</a> 						{
-<a class="jxr_linenumber" name="L9641" href="#L9641">9641</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9642" href="#L9642">9642</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9643" href="#L9643">9643</a> 						setState(1386);
-<a class="jxr_linenumber" name="L9644" href="#L9644">9644</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 10))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 10)"</span>);
-<a class="jxr_linenumber" name="L9645" href="#L9645">9645</a> 						setState(1387);
-<a class="jxr_linenumber" name="L9646" href="#L9646">9646</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
-<a class="jxr_linenumber" name="L9647" href="#L9647">9647</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9648" href="#L9648">9648</a> 						<strong class="jxr_keyword">if</strong> ( !(((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 15L) != 0)) ) {
-<a class="jxr_linenumber" name="L9649" href="#L9649">9649</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9650" href="#L9650">9650</a> 						}
-<a class="jxr_linenumber" name="L9651" href="#L9651">9651</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9652" href="#L9652">9652</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9653" href="#L9653">9653</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9654" href="#L9654">9654</a> 							consume();
-<a class="jxr_linenumber" name="L9655" href="#L9655">9655</a> 						}
-<a class="jxr_linenumber" name="L9656" href="#L9656">9656</a> 						setState(1388);
-<a class="jxr_linenumber" name="L9657" href="#L9657">9657</a> 						expr(11);
+<a class="jxr_linenumber" name="L9634" href="#L9634">9634</a> 						<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L9635" href="#L9635">9635</a> 							{
+<a class="jxr_linenumber" name="L9636" href="#L9636">9636</a> 							setState(1381);
+<a class="jxr_linenumber" name="L9637" href="#L9637">9637</a> 							match(GT);
+<a class="jxr_linenumber" name="L9638" href="#L9638">9638</a> 							setState(1382);
+<a class="jxr_linenumber" name="L9639" href="#L9639">9639</a> 							match(GT);
+<a class="jxr_linenumber" name="L9640" href="#L9640">9640</a> 							}
+<a class="jxr_linenumber" name="L9641" href="#L9641">9641</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9642" href="#L9642">9642</a> 						}
+<a class="jxr_linenumber" name="L9643" href="#L9643">9643</a> 						setState(1385);
+<a class="jxr_linenumber" name="L9644" href="#L9644">9644</a> 						expr(13);
+<a class="jxr_linenumber" name="L9645" href="#L9645">9645</a> 						}
+<a class="jxr_linenumber" name="L9646" href="#L9646">9646</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9647" href="#L9647">9647</a> 					<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L9648" href="#L9648">9648</a> 						{
+<a class="jxr_linenumber" name="L9649" href="#L9649">9649</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9650" href="#L9650">9650</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9651" href="#L9651">9651</a> 						setState(1386);
+<a class="jxr_linenumber" name="L9652" href="#L9652">9652</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 10))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 10)"</span>);
+<a class="jxr_linenumber" name="L9653" href="#L9653">9653</a> 						setState(1387);
+<a class="jxr_linenumber" name="L9654" href="#L9654">9654</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
+<a class="jxr_linenumber" name="L9655" href="#L9655">9655</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9656" href="#L9656">9656</a> 						<strong class="jxr_keyword">if</strong> ( !(((((_la - 117)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 117)) &amp; 15L) != 0)) ) {
+<a class="jxr_linenumber" name="L9657" href="#L9657">9657</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9658" href="#L9658">9658</a> 						}
-<a class="jxr_linenumber" name="L9659" href="#L9659">9659</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9660" href="#L9660">9660</a> 					<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L9661" href="#L9661">9661</a> 						{
-<a class="jxr_linenumber" name="L9662" href="#L9662">9662</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9663" href="#L9663">9663</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9664" href="#L9664">9664</a> 						setState(1389);
-<a class="jxr_linenumber" name="L9665" href="#L9665">9665</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 9))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 9)"</span>);
-<a class="jxr_linenumber" name="L9666" href="#L9666">9666</a> 						setState(1390);
-<a class="jxr_linenumber" name="L9667" href="#L9667">9667</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
-<a class="jxr_linenumber" name="L9668" href="#L9668">9668</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9669" href="#L9669">9669</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==NOT_EQUAL || _la==EQUAL) ) {
-<a class="jxr_linenumber" name="L9670" href="#L9670">9670</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9671" href="#L9671">9671</a> 						}
-<a class="jxr_linenumber" name="L9672" href="#L9672">9672</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9673" href="#L9673">9673</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9674" href="#L9674">9674</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9675" href="#L9675">9675</a> 							consume();
-<a class="jxr_linenumber" name="L9676" href="#L9676">9676</a> 						}
-<a class="jxr_linenumber" name="L9677" href="#L9677">9677</a> 						setState(1391);
-<a class="jxr_linenumber" name="L9678" href="#L9678">9678</a> 						expr(10);
+<a class="jxr_linenumber" name="L9659" href="#L9659">9659</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9660" href="#L9660">9660</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9661" href="#L9661">9661</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9662" href="#L9662">9662</a> 							consume();
+<a class="jxr_linenumber" name="L9663" href="#L9663">9663</a> 						}
+<a class="jxr_linenumber" name="L9664" href="#L9664">9664</a> 						setState(1388);
+<a class="jxr_linenumber" name="L9665" href="#L9665">9665</a> 						expr(11);
+<a class="jxr_linenumber" name="L9666" href="#L9666">9666</a> 						}
+<a class="jxr_linenumber" name="L9667" href="#L9667">9667</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9668" href="#L9668">9668</a> 					<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L9669" href="#L9669">9669</a> 						{
+<a class="jxr_linenumber" name="L9670" href="#L9670">9670</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9671" href="#L9671">9671</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9672" href="#L9672">9672</a> 						setState(1389);
+<a class="jxr_linenumber" name="L9673" href="#L9673">9673</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 9))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 9)"</span>);
+<a class="jxr_linenumber" name="L9674" href="#L9674">9674</a> 						setState(1390);
+<a class="jxr_linenumber" name="L9675" href="#L9675">9675</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
+<a class="jxr_linenumber" name="L9676" href="#L9676">9676</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9677" href="#L9677">9677</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==NOT_EQUAL || _la==EQUAL) ) {
+<a class="jxr_linenumber" name="L9678" href="#L9678">9678</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9679" href="#L9679">9679</a> 						}
-<a class="jxr_linenumber" name="L9680" href="#L9680">9680</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9681" href="#L9681">9681</a> 					<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L9682" href="#L9682">9682</a> 						{
-<a class="jxr_linenumber" name="L9683" href="#L9683">9683</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9684" href="#L9684">9684</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9685" href="#L9685">9685</a> 						setState(1392);
-<a class="jxr_linenumber" name="L9686" href="#L9686">9686</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 8))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 8)"</span>);
-<a class="jxr_linenumber" name="L9687" href="#L9687">9687</a> 						setState(1393);
-<a class="jxr_linenumber" name="L9688" href="#L9688">9688</a> 						((BinOpContext)_localctx).bop = match(BAND);
-<a class="jxr_linenumber" name="L9689" href="#L9689">9689</a> 						setState(1394);
-<a class="jxr_linenumber" name="L9690" href="#L9690">9690</a> 						expr(9);
-<a class="jxr_linenumber" name="L9691" href="#L9691">9691</a> 						}
-<a class="jxr_linenumber" name="L9692" href="#L9692">9692</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9693" href="#L9693">9693</a> 					<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L9694" href="#L9694">9694</a> 						{
-<a class="jxr_linenumber" name="L9695" href="#L9695">9695</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9696" href="#L9696">9696</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9697" href="#L9697">9697</a> 						setState(1395);
-<a class="jxr_linenumber" name="L9698" href="#L9698">9698</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 7))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 7)"</span>);
-<a class="jxr_linenumber" name="L9699" href="#L9699">9699</a> 						setState(1396);
-<a class="jxr_linenumber" name="L9700" href="#L9700">9700</a> 						((BinOpContext)_localctx).bop = match(BXOR);
-<a class="jxr_linenumber" name="L9701" href="#L9701">9701</a> 						setState(1397);
-<a class="jxr_linenumber" name="L9702" href="#L9702">9702</a> 						expr(8);
-<a class="jxr_linenumber" name="L9703" href="#L9703">9703</a> 						}
-<a class="jxr_linenumber" name="L9704" href="#L9704">9704</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9705" href="#L9705">9705</a> 					<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L9706" href="#L9706">9706</a> 						{
-<a class="jxr_linenumber" name="L9707" href="#L9707">9707</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9708" href="#L9708">9708</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9709" href="#L9709">9709</a> 						setState(1398);
-<a class="jxr_linenumber" name="L9710" href="#L9710">9710</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 6))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 6)"</span>);
-<a class="jxr_linenumber" name="L9711" href="#L9711">9711</a> 						setState(1399);
-<a class="jxr_linenumber" name="L9712" href="#L9712">9712</a> 						((BinOpContext)_localctx).bop = match(BOR);
-<a class="jxr_linenumber" name="L9713" href="#L9713">9713</a> 						setState(1400);
-<a class="jxr_linenumber" name="L9714" href="#L9714">9714</a> 						expr(7);
-<a class="jxr_linenumber" name="L9715" href="#L9715">9715</a> 						}
-<a class="jxr_linenumber" name="L9716" href="#L9716">9716</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9717" href="#L9717">9717</a> 					<strong class="jxr_keyword">case</strong> 9:
-<a class="jxr_linenumber" name="L9718" href="#L9718">9718</a> 						{
-<a class="jxr_linenumber" name="L9719" href="#L9719">9719</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9720" href="#L9720">9720</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9721" href="#L9721">9721</a> 						setState(1401);
-<a class="jxr_linenumber" name="L9722" href="#L9722">9722</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 5))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 5)"</span>);
-<a class="jxr_linenumber" name="L9723" href="#L9723">9723</a> 						setState(1402);
-<a class="jxr_linenumber" name="L9724" href="#L9724">9724</a> 						((BinOpContext)_localctx).bop = match(LAND);
-<a class="jxr_linenumber" name="L9725" href="#L9725">9725</a> 						setState(1403);
-<a class="jxr_linenumber" name="L9726" href="#L9726">9726</a> 						expr(6);
-<a class="jxr_linenumber" name="L9727" href="#L9727">9727</a> 						}
-<a class="jxr_linenumber" name="L9728" href="#L9728">9728</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9729" href="#L9729">9729</a> 					<strong class="jxr_keyword">case</strong> 10:
-<a class="jxr_linenumber" name="L9730" href="#L9730">9730</a> 						{
-<a class="jxr_linenumber" name="L9731" href="#L9731">9731</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9732" href="#L9732">9732</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9733" href="#L9733">9733</a> 						setState(1404);
-<a class="jxr_linenumber" name="L9734" href="#L9734">9734</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 4))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 4)"</span>);
-<a class="jxr_linenumber" name="L9735" href="#L9735">9735</a> 						setState(1405);
-<a class="jxr_linenumber" name="L9736" href="#L9736">9736</a> 						((BinOpContext)_localctx).bop = match(LOR);
-<a class="jxr_linenumber" name="L9737" href="#L9737">9737</a> 						setState(1406);
-<a class="jxr_linenumber" name="L9738" href="#L9738">9738</a> 						expr(5);
-<a class="jxr_linenumber" name="L9739" href="#L9739">9739</a> 						}
-<a class="jxr_linenumber" name="L9740" href="#L9740">9740</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9741" href="#L9741">9741</a> 					<strong class="jxr_keyword">case</strong> 11:
-<a class="jxr_linenumber" name="L9742" href="#L9742">9742</a> 						{
-<a class="jxr_linenumber" name="L9743" href="#L9743">9743</a> 						_localctx = <strong class="jxr_keyword">new</strong> TernaryOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9744" href="#L9744">9744</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9745" href="#L9745">9745</a> 						setState(1407);
-<a class="jxr_linenumber" name="L9746" href="#L9746">9746</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 3))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 3)"</span>);
-<a class="jxr_linenumber" name="L9747" href="#L9747">9747</a> 						setState(1408);
-<a class="jxr_linenumber" name="L9748" href="#L9748">9748</a> 						((TernaryOpContext)_localctx).bop = match(QUESTION);
-<a class="jxr_linenumber" name="L9749" href="#L9749">9749</a> 						setState(1409);
-<a class="jxr_linenumber" name="L9750" href="#L9750">9750</a> 						expr(0);
-<a class="jxr_linenumber" name="L9751" href="#L9751">9751</a> 						setState(1410);
-<a class="jxr_linenumber" name="L9752" href="#L9752">9752</a> 						match(COLON);
-<a class="jxr_linenumber" name="L9753" href="#L9753">9753</a> 						setState(1411);
-<a class="jxr_linenumber" name="L9754" href="#L9754">9754</a> 						expr(3);
-<a class="jxr_linenumber" name="L9755" href="#L9755">9755</a> 						}
-<a class="jxr_linenumber" name="L9756" href="#L9756">9756</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9757" href="#L9757">9757</a> 					<strong class="jxr_keyword">case</strong> 12:
-<a class="jxr_linenumber" name="L9758" href="#L9758">9758</a> 						{
-<a class="jxr_linenumber" name="L9759" href="#L9759">9759</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9760" href="#L9760">9760</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9761" href="#L9761">9761</a> 						setState(1413);
-<a class="jxr_linenumber" name="L9762" href="#L9762">9762</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 2))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 2)"</span>);
-<a class="jxr_linenumber" name="L9763" href="#L9763">9763</a> 						setState(1414);
-<a class="jxr_linenumber" name="L9764" href="#L9764">9764</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
-<a class="jxr_linenumber" name="L9765" href="#L9765">9765</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9766" href="#L9766">9766</a> 						<strong class="jxr_keyword">if</strong> ( !(((((_la - 80)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 80)) &amp; 536608769L) != 0)) ) {
-<a class="jxr_linenumber" name="L9767" href="#L9767">9767</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9768" href="#L9768">9768</a> 						}
-<a class="jxr_linenumber" name="L9769" href="#L9769">9769</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9770" href="#L9770">9770</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9771" href="#L9771">9771</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9772" href="#L9772">9772</a> 							consume();
-<a class="jxr_linenumber" name="L9773" href="#L9773">9773</a> 						}
-<a class="jxr_linenumber" name="L9774" href="#L9774">9774</a> 						setState(1415);
-<a class="jxr_linenumber" name="L9775" href="#L9775">9775</a> 						expr(2);
+<a class="jxr_linenumber" name="L9680" href="#L9680">9680</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9681" href="#L9681">9681</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9682" href="#L9682">9682</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9683" href="#L9683">9683</a> 							consume();
+<a class="jxr_linenumber" name="L9684" href="#L9684">9684</a> 						}
+<a class="jxr_linenumber" name="L9685" href="#L9685">9685</a> 						setState(1391);
+<a class="jxr_linenumber" name="L9686" href="#L9686">9686</a> 						expr(10);
+<a class="jxr_linenumber" name="L9687" href="#L9687">9687</a> 						}
+<a class="jxr_linenumber" name="L9688" href="#L9688">9688</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9689" href="#L9689">9689</a> 					<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L9690" href="#L9690">9690</a> 						{
+<a class="jxr_linenumber" name="L9691" href="#L9691">9691</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9692" href="#L9692">9692</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9693" href="#L9693">9693</a> 						setState(1392);
+<a class="jxr_linenumber" name="L9694" href="#L9694">9694</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 8))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 8)"</span>);
+<a class="jxr_linenumber" name="L9695" href="#L9695">9695</a> 						setState(1393);
+<a class="jxr_linenumber" name="L9696" href="#L9696">9696</a> 						((BinOpContext)_localctx).bop = match(BAND);
+<a class="jxr_linenumber" name="L9697" href="#L9697">9697</a> 						setState(1394);
+<a class="jxr_linenumber" name="L9698" href="#L9698">9698</a> 						expr(9);
+<a class="jxr_linenumber" name="L9699" href="#L9699">9699</a> 						}
+<a class="jxr_linenumber" name="L9700" href="#L9700">9700</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9701" href="#L9701">9701</a> 					<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L9702" href="#L9702">9702</a> 						{
+<a class="jxr_linenumber" name="L9703" href="#L9703">9703</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9704" href="#L9704">9704</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9705" href="#L9705">9705</a> 						setState(1395);
+<a class="jxr_linenumber" name="L9706" href="#L9706">9706</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 7))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 7)"</span>);
+<a class="jxr_linenumber" name="L9707" href="#L9707">9707</a> 						setState(1396);
+<a class="jxr_linenumber" name="L9708" href="#L9708">9708</a> 						((BinOpContext)_localctx).bop = match(BXOR);
+<a class="jxr_linenumber" name="L9709" href="#L9709">9709</a> 						setState(1397);
+<a class="jxr_linenumber" name="L9710" href="#L9710">9710</a> 						expr(8);
+<a class="jxr_linenumber" name="L9711" href="#L9711">9711</a> 						}
+<a class="jxr_linenumber" name="L9712" href="#L9712">9712</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9713" href="#L9713">9713</a> 					<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L9714" href="#L9714">9714</a> 						{
+<a class="jxr_linenumber" name="L9715" href="#L9715">9715</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9716" href="#L9716">9716</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9717" href="#L9717">9717</a> 						setState(1398);
+<a class="jxr_linenumber" name="L9718" href="#L9718">9718</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 6))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 6)"</span>);
+<a class="jxr_linenumber" name="L9719" href="#L9719">9719</a> 						setState(1399);
+<a class="jxr_linenumber" name="L9720" href="#L9720">9720</a> 						((BinOpContext)_localctx).bop = match(BOR);
+<a class="jxr_linenumber" name="L9721" href="#L9721">9721</a> 						setState(1400);
+<a class="jxr_linenumber" name="L9722" href="#L9722">9722</a> 						expr(7);
+<a class="jxr_linenumber" name="L9723" href="#L9723">9723</a> 						}
+<a class="jxr_linenumber" name="L9724" href="#L9724">9724</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9725" href="#L9725">9725</a> 					<strong class="jxr_keyword">case</strong> 9:
+<a class="jxr_linenumber" name="L9726" href="#L9726">9726</a> 						{
+<a class="jxr_linenumber" name="L9727" href="#L9727">9727</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9728" href="#L9728">9728</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9729" href="#L9729">9729</a> 						setState(1401);
+<a class="jxr_linenumber" name="L9730" href="#L9730">9730</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 5))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 5)"</span>);
+<a class="jxr_linenumber" name="L9731" href="#L9731">9731</a> 						setState(1402);
+<a class="jxr_linenumber" name="L9732" href="#L9732">9732</a> 						((BinOpContext)_localctx).bop = match(LAND);
+<a class="jxr_linenumber" name="L9733" href="#L9733">9733</a> 						setState(1403);
+<a class="jxr_linenumber" name="L9734" href="#L9734">9734</a> 						expr(6);
+<a class="jxr_linenumber" name="L9735" href="#L9735">9735</a> 						}
+<a class="jxr_linenumber" name="L9736" href="#L9736">9736</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9737" href="#L9737">9737</a> 					<strong class="jxr_keyword">case</strong> 10:
+<a class="jxr_linenumber" name="L9738" href="#L9738">9738</a> 						{
+<a class="jxr_linenumber" name="L9739" href="#L9739">9739</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9740" href="#L9740">9740</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9741" href="#L9741">9741</a> 						setState(1404);
+<a class="jxr_linenumber" name="L9742" href="#L9742">9742</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 4))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 4)"</span>);
+<a class="jxr_linenumber" name="L9743" href="#L9743">9743</a> 						setState(1405);
+<a class="jxr_linenumber" name="L9744" href="#L9744">9744</a> 						((BinOpContext)_localctx).bop = match(LOR);
+<a class="jxr_linenumber" name="L9745" href="#L9745">9745</a> 						setState(1406);
+<a class="jxr_linenumber" name="L9746" href="#L9746">9746</a> 						expr(5);
+<a class="jxr_linenumber" name="L9747" href="#L9747">9747</a> 						}
+<a class="jxr_linenumber" name="L9748" href="#L9748">9748</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9749" href="#L9749">9749</a> 					<strong class="jxr_keyword">case</strong> 11:
+<a class="jxr_linenumber" name="L9750" href="#L9750">9750</a> 						{
+<a class="jxr_linenumber" name="L9751" href="#L9751">9751</a> 						_localctx = <strong class="jxr_keyword">new</strong> TernaryOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9752" href="#L9752">9752</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9753" href="#L9753">9753</a> 						setState(1407);
+<a class="jxr_linenumber" name="L9754" href="#L9754">9754</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 3))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 3)"</span>);
+<a class="jxr_linenumber" name="L9755" href="#L9755">9755</a> 						setState(1408);
+<a class="jxr_linenumber" name="L9756" href="#L9756">9756</a> 						((TernaryOpContext)_localctx).bop = match(QUESTION);
+<a class="jxr_linenumber" name="L9757" href="#L9757">9757</a> 						setState(1409);
+<a class="jxr_linenumber" name="L9758" href="#L9758">9758</a> 						expr(0);
+<a class="jxr_linenumber" name="L9759" href="#L9759">9759</a> 						setState(1410);
+<a class="jxr_linenumber" name="L9760" href="#L9760">9760</a> 						match(COLON);
+<a class="jxr_linenumber" name="L9761" href="#L9761">9761</a> 						setState(1411);
+<a class="jxr_linenumber" name="L9762" href="#L9762">9762</a> 						expr(3);
+<a class="jxr_linenumber" name="L9763" href="#L9763">9763</a> 						}
+<a class="jxr_linenumber" name="L9764" href="#L9764">9764</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9765" href="#L9765">9765</a> 					<strong class="jxr_keyword">case</strong> 12:
+<a class="jxr_linenumber" name="L9766" href="#L9766">9766</a> 						{
+<a class="jxr_linenumber" name="L9767" href="#L9767">9767</a> 						_localctx = <strong class="jxr_keyword">new</strong> BinOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9768" href="#L9768">9768</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9769" href="#L9769">9769</a> 						setState(1413);
+<a class="jxr_linenumber" name="L9770" href="#L9770">9770</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 2))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 2)"</span>);
+<a class="jxr_linenumber" name="L9771" href="#L9771">9771</a> 						setState(1414);
+<a class="jxr_linenumber" name="L9772" href="#L9772">9772</a> 						((BinOpContext)_localctx).bop = _input.LT(1);
+<a class="jxr_linenumber" name="L9773" href="#L9773">9773</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9774" href="#L9774">9774</a> 						<strong class="jxr_keyword">if</strong> ( !(((((_la - 80)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 80)) &amp; 536608769L) != 0)) ) {
+<a class="jxr_linenumber" name="L9775" href="#L9775">9775</a> 							((BinOpContext)_localctx).bop = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L9776" href="#L9776">9776</a> 						}
-<a class="jxr_linenumber" name="L9777" href="#L9777">9777</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9778" href="#L9778">9778</a> 					<strong class="jxr_keyword">case</strong> 13:
-<a class="jxr_linenumber" name="L9779" href="#L9779">9779</a> 						{
-<a class="jxr_linenumber" name="L9780" href="#L9780">9780</a> 						_localctx = <strong class="jxr_keyword">new</strong> TemplateExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9781" href="#L9781">9781</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9782" href="#L9782">9782</a> 						setState(1416);
-<a class="jxr_linenumber" name="L9783" href="#L9783">9783</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 31))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 31)"</span>);
-<a class="jxr_linenumber" name="L9784" href="#L9784">9784</a> 						setState(1417);
-<a class="jxr_linenumber" name="L9785" href="#L9785">9785</a> 						match(DOT);
-<a class="jxr_linenumber" name="L9786" href="#L9786">9786</a> 						setState(1418);
-<a class="jxr_linenumber" name="L9787" href="#L9787">9787</a> 						templateArgument();
-<a class="jxr_linenumber" name="L9788" href="#L9788">9788</a> 						}
-<a class="jxr_linenumber" name="L9789" href="#L9789">9789</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9790" href="#L9790">9790</a> 					<strong class="jxr_keyword">case</strong> 14:
-<a class="jxr_linenumber" name="L9791" href="#L9791">9791</a> 						{
-<a class="jxr_linenumber" name="L9792" href="#L9792">9792</a> 						_localctx = <strong class="jxr_keyword">new</strong> RefOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9793" href="#L9793">9793</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9794" href="#L9794">9794</a> 						setState(1419);
-<a class="jxr_linenumber" name="L9795" href="#L9795">9795</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 30))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 30)"</span>);
-<a class="jxr_linenumber" name="L9796" href="#L9796">9796</a> 						setState(1420);
-<a class="jxr_linenumber" name="L9797" href="#L9797">9797</a> 						((RefOpContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9798" href="#L9798">9798</a> 						setState(1421);
-<a class="jxr_linenumber" name="L9799" href="#L9799">9799</a> 						id();
-<a class="jxr_linenumber" name="L9800" href="#L9800">9800</a> 						}
-<a class="jxr_linenumber" name="L9801" href="#L9801">9801</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9802" href="#L9802">9802</a> 					<strong class="jxr_keyword">case</strong> 15:
-<a class="jxr_linenumber" name="L9803" href="#L9803">9803</a> 						{
-<a class="jxr_linenumber" name="L9804" href="#L9804">9804</a> 						_localctx = <strong class="jxr_keyword">new</strong> MethodCallContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9805" href="#L9805">9805</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9806" href="#L9806">9806</a> 						setState(1422);
-<a class="jxr_linenumber" name="L9807" href="#L9807">9807</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 29))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 29)"</span>);
-<a class="jxr_linenumber" name="L9808" href="#L9808">9808</a> 						setState(1423);
-<a class="jxr_linenumber" name="L9809" href="#L9809">9809</a> 						((MethodCallContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9810" href="#L9810">9810</a> 						setState(1424);
-<a class="jxr_linenumber" name="L9811" href="#L9811">9811</a> 						id();
-<a class="jxr_linenumber" name="L9812" href="#L9812">9812</a> 						setState(1425);
-<a class="jxr_linenumber" name="L9813" href="#L9813">9813</a> 						match(LPAREN);
-<a class="jxr_linenumber" name="L9814" href="#L9814">9814</a> 						setState(1427);
-<a class="jxr_linenumber" name="L9815" href="#L9815">9815</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9816" href="#L9816">9816</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9817" href="#L9817">9817</a> 						<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L9818" href="#L9818">9818</a> 							{
-<a class="jxr_linenumber" name="L9819" href="#L9819">9819</a> 							setState(1426);
-<a class="jxr_linenumber" name="L9820" href="#L9820">9820</a> 							expressionList();
-<a class="jxr_linenumber" name="L9821" href="#L9821">9821</a> 							}
-<a class="jxr_linenumber" name="L9822" href="#L9822">9822</a> 						}
-<a class="jxr_linenumber" name="L9823" href="#L9823">9823</a> 
-<a class="jxr_linenumber" name="L9824" href="#L9824">9824</a> 						setState(1429);
-<a class="jxr_linenumber" name="L9825" href="#L9825">9825</a> 						match(RPAREN);
-<a class="jxr_linenumber" name="L9826" href="#L9826">9826</a> 						}
-<a class="jxr_linenumber" name="L9827" href="#L9827">9827</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9828" href="#L9828">9828</a> 					<strong class="jxr_keyword">case</strong> 16:
-<a class="jxr_linenumber" name="L9829" href="#L9829">9829</a> 						{
-<a class="jxr_linenumber" name="L9830" href="#L9830">9830</a> 						_localctx = <strong class="jxr_keyword">new</strong> ThisExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9831" href="#L9831">9831</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9832" href="#L9832">9832</a> 						setState(1431);
-<a class="jxr_linenumber" name="L9833" href="#L9833">9833</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 28))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 28)"</span>);
-<a class="jxr_linenumber" name="L9834" href="#L9834">9834</a> 						setState(1432);
-<a class="jxr_linenumber" name="L9835" href="#L9835">9835</a> 						((ThisExpContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9836" href="#L9836">9836</a> 						setState(1433);
-<a class="jxr_linenumber" name="L9837" href="#L9837">9837</a> 						match(LITERAL_THIS);
-<a class="jxr_linenumber" name="L9838" href="#L9838">9838</a> 						}
-<a class="jxr_linenumber" name="L9839" href="#L9839">9839</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9840" href="#L9840">9840</a> 					<strong class="jxr_keyword">case</strong> 17:
-<a class="jxr_linenumber" name="L9841" href="#L9841">9841</a> 						{
-<a class="jxr_linenumber" name="L9842" href="#L9842">9842</a> 						_localctx = <strong class="jxr_keyword">new</strong> InitExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9843" href="#L9843">9843</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9844" href="#L9844">9844</a> 						setState(1434);
-<a class="jxr_linenumber" name="L9845" href="#L9845">9845</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 27))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 27)"</span>);
-<a class="jxr_linenumber" name="L9846" href="#L9846">9846</a> 						setState(1435);
-<a class="jxr_linenumber" name="L9847" href="#L9847">9847</a> 						((InitExpContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9848" href="#L9848">9848</a> 						setState(1436);
-<a class="jxr_linenumber" name="L9849" href="#L9849">9849</a> 						match(LITERAL_NEW);
-<a class="jxr_linenumber" name="L9850" href="#L9850">9850</a> 						setState(1438);
-<a class="jxr_linenumber" name="L9851" href="#L9851">9851</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9852" href="#L9852">9852</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9853" href="#L9853">9853</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L9854" href="#L9854">9854</a> 							{
-<a class="jxr_linenumber" name="L9855" href="#L9855">9855</a> 							setState(1437);
-<a class="jxr_linenumber" name="L9856" href="#L9856">9856</a> 							nonWildcardTypeArguments();
-<a class="jxr_linenumber" name="L9857" href="#L9857">9857</a> 							}
-<a class="jxr_linenumber" name="L9858" href="#L9858">9858</a> 						}
-<a class="jxr_linenumber" name="L9859" href="#L9859">9859</a> 
-<a class="jxr_linenumber" name="L9860" href="#L9860">9860</a> 						setState(1440);
-<a class="jxr_linenumber" name="L9861" href="#L9861">9861</a> 						innerCreator();
-<a class="jxr_linenumber" name="L9862" href="#L9862">9862</a> 						}
-<a class="jxr_linenumber" name="L9863" href="#L9863">9863</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9864" href="#L9864">9864</a> 					<strong class="jxr_keyword">case</strong> 18:
-<a class="jxr_linenumber" name="L9865" href="#L9865">9865</a> 						{
-<a class="jxr_linenumber" name="L9866" href="#L9866">9866</a> 						_localctx = <strong class="jxr_keyword">new</strong> SuperExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9867" href="#L9867">9867</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9868" href="#L9868">9868</a> 						setState(1441);
-<a class="jxr_linenumber" name="L9869" href="#L9869">9869</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 26))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 26)"</span>);
-<a class="jxr_linenumber" name="L9870" href="#L9870">9870</a> 						setState(1442);
-<a class="jxr_linenumber" name="L9871" href="#L9871">9871</a> 						((SuperExpContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9872" href="#L9872">9872</a> 						setState(1444);
-<a class="jxr_linenumber" name="L9873" href="#L9873">9873</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9874" href="#L9874">9874</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9875" href="#L9875">9875</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L9876" href="#L9876">9876</a> 							{
-<a class="jxr_linenumber" name="L9877" href="#L9877">9877</a> 							setState(1443);
-<a class="jxr_linenumber" name="L9878" href="#L9878">9878</a> 							nonWildcardTypeArguments();
-<a class="jxr_linenumber" name="L9879" href="#L9879">9879</a> 							}
-<a class="jxr_linenumber" name="L9880" href="#L9880">9880</a> 						}
-<a class="jxr_linenumber" name="L9881" href="#L9881">9881</a> 
-<a class="jxr_linenumber" name="L9882" href="#L9882">9882</a> 						setState(1446);
-<a class="jxr_linenumber" name="L9883" href="#L9883">9883</a> 						match(LITERAL_SUPER);
-<a class="jxr_linenumber" name="L9884" href="#L9884">9884</a> 						setState(1448);
-<a class="jxr_linenumber" name="L9885" href="#L9885">9885</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9886" href="#L9886">9886</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,163,_ctx) ) {
-<a class="jxr_linenumber" name="L9887" href="#L9887">9887</a> 						<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L9888" href="#L9888">9888</a> 							{
-<a class="jxr_linenumber" name="L9889" href="#L9889">9889</a> 							setState(1447);
-<a class="jxr_linenumber" name="L9890" href="#L9890">9890</a> 							superSuffix();
-<a class="jxr_linenumber" name="L9891" href="#L9891">9891</a> 							}
-<a class="jxr_linenumber" name="L9892" href="#L9892">9892</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9893" href="#L9893">9893</a> 						}
-<a class="jxr_linenumber" name="L9894" href="#L9894">9894</a> 						}
-<a class="jxr_linenumber" name="L9895" href="#L9895">9895</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9896" href="#L9896">9896</a> 					<strong class="jxr_keyword">case</strong> 19:
-<a class="jxr_linenumber" name="L9897" href="#L9897">9897</a> 						{
-<a class="jxr_linenumber" name="L9898" href="#L9898">9898</a> 						_localctx = <strong class="jxr_keyword">new</strong> InvOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9899" href="#L9899">9899</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9900" href="#L9900">9900</a> 						setState(1450);
-<a class="jxr_linenumber" name="L9901" href="#L9901">9901</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 25))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 25)"</span>);
-<a class="jxr_linenumber" name="L9902" href="#L9902">9902</a> 						setState(1451);
-<a class="jxr_linenumber" name="L9903" href="#L9903">9903</a> 						((InvOpContext)_localctx).bop = match(DOT);
-<a class="jxr_linenumber" name="L9904" href="#L9904">9904</a> 						setState(1452);
-<a class="jxr_linenumber" name="L9905" href="#L9905">9905</a> 						nonWildcardTypeArguments();
-<a class="jxr_linenumber" name="L9906" href="#L9906">9906</a> 						setState(1453);
-<a class="jxr_linenumber" name="L9907" href="#L9907">9907</a> 						id();
-<a class="jxr_linenumber" name="L9908" href="#L9908">9908</a> 						setState(1454);
-<a class="jxr_linenumber" name="L9909" href="#L9909">9909</a> 						match(LPAREN);
-<a class="jxr_linenumber" name="L9910" href="#L9910">9910</a> 						setState(1456);
-<a class="jxr_linenumber" name="L9911" href="#L9911">9911</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9912" href="#L9912">9912</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9913" href="#L9913">9913</a> 						<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L9914" href="#L9914">9914</a> 							{
-<a class="jxr_linenumber" name="L9915" href="#L9915">9915</a> 							setState(1455);
-<a class="jxr_linenumber" name="L9916" href="#L9916">9916</a> 							expressionList();
-<a class="jxr_linenumber" name="L9917" href="#L9917">9917</a> 							}
-<a class="jxr_linenumber" name="L9918" href="#L9918">9918</a> 						}
-<a class="jxr_linenumber" name="L9919" href="#L9919">9919</a> 
-<a class="jxr_linenumber" name="L9920" href="#L9920">9920</a> 						setState(1458);
-<a class="jxr_linenumber" name="L9921" href="#L9921">9921</a> 						match(RPAREN);
-<a class="jxr_linenumber" name="L9922" href="#L9922">9922</a> 						}
-<a class="jxr_linenumber" name="L9923" href="#L9923">9923</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9924" href="#L9924">9924</a> 					<strong class="jxr_keyword">case</strong> 20:
-<a class="jxr_linenumber" name="L9925" href="#L9925">9925</a> 						{
-<a class="jxr_linenumber" name="L9926" href="#L9926">9926</a> 						_localctx = <strong class="jxr_keyword">new</strong> IndexOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9927" href="#L9927">9927</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9928" href="#L9928">9928</a> 						setState(1460);
-<a class="jxr_linenumber" name="L9929" href="#L9929">9929</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 24))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 24)"</span>);
-<a class="jxr_linenumber" name="L9930" href="#L9930">9930</a> 						setState(1461);
-<a class="jxr_linenumber" name="L9931" href="#L9931">9931</a> 						match(LBRACK);
-<a class="jxr_linenumber" name="L9932" href="#L9932">9932</a> 						setState(1462);
-<a class="jxr_linenumber" name="L9933" href="#L9933">9933</a> 						expr(0);
-<a class="jxr_linenumber" name="L9934" href="#L9934">9934</a> 						setState(1463);
-<a class="jxr_linenumber" name="L9935" href="#L9935">9935</a> 						match(RBRACK);
-<a class="jxr_linenumber" name="L9936" href="#L9936">9936</a> 						}
-<a class="jxr_linenumber" name="L9937" href="#L9937">9937</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9938" href="#L9938">9938</a> 					<strong class="jxr_keyword">case</strong> 21:
-<a class="jxr_linenumber" name="L9939" href="#L9939">9939</a> 						{
-<a class="jxr_linenumber" name="L9940" href="#L9940">9940</a> 						_localctx = <strong class="jxr_keyword">new</strong> PostfixContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9941" href="#L9941">9941</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9942" href="#L9942">9942</a> 						setState(1465);
-<a class="jxr_linenumber" name="L9943" href="#L9943">9943</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 21))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 21)"</span>);
-<a class="jxr_linenumber" name="L9944" href="#L9944">9944</a> 						setState(1466);
-<a class="jxr_linenumber" name="L9945" href="#L9945">9945</a> 						((PostfixContext)_localctx).postfix = _input.LT(1);
-<a class="jxr_linenumber" name="L9946" href="#L9946">9946</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9947" href="#L9947">9947</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==INC || _la==DEC) ) {
-<a class="jxr_linenumber" name="L9948" href="#L9948">9948</a> 							((PostfixContext)_localctx).postfix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9949" href="#L9949">9949</a> 						}
-<a class="jxr_linenumber" name="L9950" href="#L9950">9950</a> 						<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L9951" href="#L9951">9951</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L9952" href="#L9952">9952</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9953" href="#L9953">9953</a> 							consume();
-<a class="jxr_linenumber" name="L9954" href="#L9954">9954</a> 						}
-<a class="jxr_linenumber" name="L9955" href="#L9955">9955</a> 						}
-<a class="jxr_linenumber" name="L9956" href="#L9956">9956</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9957" href="#L9957">9957</a> 					<strong class="jxr_keyword">case</strong> 22:
-<a class="jxr_linenumber" name="L9958" href="#L9958">9958</a> 						{
-<a class="jxr_linenumber" name="L9959" href="#L9959">9959</a> 						_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L9960" href="#L9960">9960</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L9961" href="#L9961">9961</a> 						setState(1467);
-<a class="jxr_linenumber" name="L9962" href="#L9962">9962</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 18))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 18)"</span>);
-<a class="jxr_linenumber" name="L9963" href="#L9963">9963</a> 						setState(1468);
-<a class="jxr_linenumber" name="L9964" href="#L9964">9964</a> 						match(DOUBLE_COLON);
-<a class="jxr_linenumber" name="L9965" href="#L9965">9965</a> 						setState(1470);
-<a class="jxr_linenumber" name="L9966" href="#L9966">9966</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9967" href="#L9967">9967</a> 						_la = _input.LA(1);
-<a class="jxr_linenumber" name="L9968" href="#L9968">9968</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L9969" href="#L9969">9969</a> 							{
-<a class="jxr_linenumber" name="L9970" href="#L9970">9970</a> 							setState(1469);
-<a class="jxr_linenumber" name="L9971" href="#L9971">9971</a> 							typeArguments();
-<a class="jxr_linenumber" name="L9972" href="#L9972">9972</a> 							}
-<a class="jxr_linenumber" name="L9973" href="#L9973">9973</a> 						}
-<a class="jxr_linenumber" name="L9974" href="#L9974">9974</a> 
-<a class="jxr_linenumber" name="L9975" href="#L9975">9975</a> 						setState(1474);
-<a class="jxr_linenumber" name="L9976" href="#L9976">9976</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9977" href="#L9977">9977</a> 						<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L9978" href="#L9978">9978</a> 						<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L9979" href="#L9979">9979</a> 						<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L9980" href="#L9980">9980</a> 						<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L9981" href="#L9981">9981</a> 						<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L9982" href="#L9982">9982</a> 						<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L9983" href="#L9983">9983</a> 						<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L9984" href="#L9984">9984</a> 						<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L9985" href="#L9985">9985</a> 							{
-<a class="jxr_linenumber" name="L9986" href="#L9986">9986</a> 							setState(1472);
-<a class="jxr_linenumber" name="L9987" href="#L9987">9987</a> 							id();
-<a class="jxr_linenumber" name="L9988" href="#L9988">9988</a> 							}
-<a class="jxr_linenumber" name="L9989" href="#L9989">9989</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9990" href="#L9990">9990</a> 						<strong class="jxr_keyword">case</strong> LITERAL_NEW:
-<a class="jxr_linenumber" name="L9991" href="#L9991">9991</a> 							{
-<a class="jxr_linenumber" name="L9992" href="#L9992">9992</a> 							setState(1473);
-<a class="jxr_linenumber" name="L9993" href="#L9993">9993</a> 							match(LITERAL_NEW);
-<a class="jxr_linenumber" name="L9994" href="#L9994">9994</a> 							}
-<a class="jxr_linenumber" name="L9995" href="#L9995">9995</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L9996" href="#L9996">9996</a> 						<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L9997" href="#L9997">9997</a> 							<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L9998" href="#L9998">9998</a> 						}
-<a class="jxr_linenumber" name="L9999" href="#L9999">9999</a> 						}
-<a class="jxr_linenumber" name="L10000" href="#L10000">10000</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10001" href="#L10001">10001</a> 					<strong class="jxr_keyword">case</strong> 23:
-<a class="jxr_linenumber" name="L10002" href="#L10002">10002</a> 						{
-<a class="jxr_linenumber" name="L10003" href="#L10003">10003</a> 						_localctx = <strong class="jxr_keyword">new</strong> InstanceOfExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
-<a class="jxr_linenumber" name="L10004" href="#L10004">10004</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
-<a class="jxr_linenumber" name="L10005" href="#L10005">10005</a> 						setState(1476);
-<a class="jxr_linenumber" name="L10006" href="#L10006">10006</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 11))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 11)"</span>);
-<a class="jxr_linenumber" name="L10007" href="#L10007">10007</a> 						setState(1477);
-<a class="jxr_linenumber" name="L10008" href="#L10008">10008</a> 						((InstanceOfExpContext)_localctx).bop = match(LITERAL_INSTANCEOF);
-<a class="jxr_linenumber" name="L10009" href="#L10009">10009</a> 						setState(1480);
-<a class="jxr_linenumber" name="L10010" href="#L10010">10010</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10011" href="#L10011">10011</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,167,_ctx) ) {
-<a class="jxr_linenumber" name="L10012" href="#L10012">10012</a> 						<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L10013" href="#L10013">10013</a> 							{
-<a class="jxr_linenumber" name="L10014" href="#L10014">10014</a> 							setState(1478);
-<a class="jxr_linenumber" name="L10015" href="#L10015">10015</a> 							primaryPattern();
-<a class="jxr_linenumber" name="L10016" href="#L10016">10016</a> 							}
-<a class="jxr_linenumber" name="L10017" href="#L10017">10017</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10018" href="#L10018">10018</a> 						<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L10019" href="#L10019">10019</a> 							{
-<a class="jxr_linenumber" name="L10020" href="#L10020">10020</a> 							setState(1479);
-<a class="jxr_linenumber" name="L10021" href="#L10021">10021</a> 							typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L10022" href="#L10022">10022</a> 							}
-<a class="jxr_linenumber" name="L10023" href="#L10023">10023</a> 							<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10024" href="#L10024">10024</a> 						}
-<a class="jxr_linenumber" name="L10025" href="#L10025">10025</a> 						}
-<a class="jxr_linenumber" name="L10026" href="#L10026">10026</a> 						<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10027" href="#L10027">10027</a> 					}
-<a class="jxr_linenumber" name="L10028" href="#L10028">10028</a> 					} 
-<a class="jxr_linenumber" name="L10029" href="#L10029">10029</a> 				}
-<a class="jxr_linenumber" name="L10030" href="#L10030">10030</a> 				setState(1486);
-<a class="jxr_linenumber" name="L10031" href="#L10031">10031</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10032" href="#L10032">10032</a> 				_alt = getInterpreter().adaptivePredict(_input,169,_ctx);
-<a class="jxr_linenumber" name="L10033" href="#L10033">10033</a> 			}
-<a class="jxr_linenumber" name="L10034" href="#L10034">10034</a> 			}
-<a class="jxr_linenumber" name="L10035" href="#L10035">10035</a> 		}
-<a class="jxr_linenumber" name="L10036" href="#L10036">10036</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10037" href="#L10037">10037</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10038" href="#L10038">10038</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10039" href="#L10039">10039</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10040" href="#L10040">10040</a> 		}
-<a class="jxr_linenumber" name="L10041" href="#L10041">10041</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10042" href="#L10042">10042</a> 			unrollRecursionContexts(_parentctx);
-<a class="jxr_linenumber" name="L10043" href="#L10043">10043</a> 		}
-<a class="jxr_linenumber" name="L10044" href="#L10044">10044</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10045" href="#L10045">10045</a> 	}
-<a class="jxr_linenumber" name="L10046" href="#L10046">10046</a> 
-<a class="jxr_linenumber" name="L10047" href="#L10047">10047</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10048" href="#L10048">10048</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeCastParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10049" href="#L10049">10049</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
-<a class="jxr_linenumber" name="L10050" href="#L10050">10050</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10051" href="#L10051">10051</a> 		}
-<a class="jxr_linenumber" name="L10052" href="#L10052">10052</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10053" href="#L10053">10053</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10054" href="#L10054">10054</a> 		}
-<a class="jxr_linenumber" name="L10055" href="#L10055">10055</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BAND() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BAND); }
-<a class="jxr_linenumber" name="L10056" href="#L10056">10056</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10057" href="#L10057">10057</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, i);
-<a class="jxr_linenumber" name="L10058" href="#L10058">10058</a> 		}
-<a class="jxr_linenumber" name="L10059" href="#L10059">10059</a> 		<strong class="jxr_keyword">public</strong> TypeCastParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10060" href="#L10060">10060</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10061" href="#L10061">10061</a> 		}
-<a class="jxr_linenumber" name="L10062" href="#L10062">10062</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeCastParameters; }
-<a class="jxr_linenumber" name="L10063" href="#L10063">10063</a> 		@Override
-<a class="jxr_linenumber" name="L10064" href="#L10064">10064</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10065" href="#L10065">10065</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeCastParameters(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10066" href="#L10066">10066</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9777" href="#L9777">9777</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9778" href="#L9778">9778</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9779" href="#L9779">9779</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9780" href="#L9780">9780</a> 							consume();
+<a class="jxr_linenumber" name="L9781" href="#L9781">9781</a> 						}
+<a class="jxr_linenumber" name="L9782" href="#L9782">9782</a> 						setState(1415);
+<a class="jxr_linenumber" name="L9783" href="#L9783">9783</a> 						expr(2);
+<a class="jxr_linenumber" name="L9784" href="#L9784">9784</a> 						}
+<a class="jxr_linenumber" name="L9785" href="#L9785">9785</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9786" href="#L9786">9786</a> 					<strong class="jxr_keyword">case</strong> 13:
+<a class="jxr_linenumber" name="L9787" href="#L9787">9787</a> 						{
+<a class="jxr_linenumber" name="L9788" href="#L9788">9788</a> 						_localctx = <strong class="jxr_keyword">new</strong> TemplateExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9789" href="#L9789">9789</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9790" href="#L9790">9790</a> 						setState(1416);
+<a class="jxr_linenumber" name="L9791" href="#L9791">9791</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 31))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 31)"</span>);
+<a class="jxr_linenumber" name="L9792" href="#L9792">9792</a> 						setState(1417);
+<a class="jxr_linenumber" name="L9793" href="#L9793">9793</a> 						match(DOT);
+<a class="jxr_linenumber" name="L9794" href="#L9794">9794</a> 						setState(1418);
+<a class="jxr_linenumber" name="L9795" href="#L9795">9795</a> 						templateArgument();
+<a class="jxr_linenumber" name="L9796" href="#L9796">9796</a> 						}
+<a class="jxr_linenumber" name="L9797" href="#L9797">9797</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9798" href="#L9798">9798</a> 					<strong class="jxr_keyword">case</strong> 14:
+<a class="jxr_linenumber" name="L9799" href="#L9799">9799</a> 						{
+<a class="jxr_linenumber" name="L9800" href="#L9800">9800</a> 						_localctx = <strong class="jxr_keyword">new</strong> RefOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9801" href="#L9801">9801</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9802" href="#L9802">9802</a> 						setState(1419);
+<a class="jxr_linenumber" name="L9803" href="#L9803">9803</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 30))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 30)"</span>);
+<a class="jxr_linenumber" name="L9804" href="#L9804">9804</a> 						setState(1420);
+<a class="jxr_linenumber" name="L9805" href="#L9805">9805</a> 						((RefOpContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9806" href="#L9806">9806</a> 						setState(1421);
+<a class="jxr_linenumber" name="L9807" href="#L9807">9807</a> 						id();
+<a class="jxr_linenumber" name="L9808" href="#L9808">9808</a> 						}
+<a class="jxr_linenumber" name="L9809" href="#L9809">9809</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9810" href="#L9810">9810</a> 					<strong class="jxr_keyword">case</strong> 15:
+<a class="jxr_linenumber" name="L9811" href="#L9811">9811</a> 						{
+<a class="jxr_linenumber" name="L9812" href="#L9812">9812</a> 						_localctx = <strong class="jxr_keyword">new</strong> MethodCallContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9813" href="#L9813">9813</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9814" href="#L9814">9814</a> 						setState(1422);
+<a class="jxr_linenumber" name="L9815" href="#L9815">9815</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 29))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 29)"</span>);
+<a class="jxr_linenumber" name="L9816" href="#L9816">9816</a> 						setState(1423);
+<a class="jxr_linenumber" name="L9817" href="#L9817">9817</a> 						((MethodCallContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9818" href="#L9818">9818</a> 						setState(1424);
+<a class="jxr_linenumber" name="L9819" href="#L9819">9819</a> 						id();
+<a class="jxr_linenumber" name="L9820" href="#L9820">9820</a> 						setState(1425);
+<a class="jxr_linenumber" name="L9821" href="#L9821">9821</a> 						match(LPAREN);
+<a class="jxr_linenumber" name="L9822" href="#L9822">9822</a> 						setState(1427);
+<a class="jxr_linenumber" name="L9823" href="#L9823">9823</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9824" href="#L9824">9824</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9825" href="#L9825">9825</a> 						<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L9826" href="#L9826">9826</a> 							{
+<a class="jxr_linenumber" name="L9827" href="#L9827">9827</a> 							setState(1426);
+<a class="jxr_linenumber" name="L9828" href="#L9828">9828</a> 							expressionList();
+<a class="jxr_linenumber" name="L9829" href="#L9829">9829</a> 							}
+<a class="jxr_linenumber" name="L9830" href="#L9830">9830</a> 						}
+<a class="jxr_linenumber" name="L9831" href="#L9831">9831</a> 
+<a class="jxr_linenumber" name="L9832" href="#L9832">9832</a> 						setState(1429);
+<a class="jxr_linenumber" name="L9833" href="#L9833">9833</a> 						match(RPAREN);
+<a class="jxr_linenumber" name="L9834" href="#L9834">9834</a> 						}
+<a class="jxr_linenumber" name="L9835" href="#L9835">9835</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9836" href="#L9836">9836</a> 					<strong class="jxr_keyword">case</strong> 16:
+<a class="jxr_linenumber" name="L9837" href="#L9837">9837</a> 						{
+<a class="jxr_linenumber" name="L9838" href="#L9838">9838</a> 						_localctx = <strong class="jxr_keyword">new</strong> ThisExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9839" href="#L9839">9839</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9840" href="#L9840">9840</a> 						setState(1431);
+<a class="jxr_linenumber" name="L9841" href="#L9841">9841</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 28))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 28)"</span>);
+<a class="jxr_linenumber" name="L9842" href="#L9842">9842</a> 						setState(1432);
+<a class="jxr_linenumber" name="L9843" href="#L9843">9843</a> 						((ThisExpContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9844" href="#L9844">9844</a> 						setState(1433);
+<a class="jxr_linenumber" name="L9845" href="#L9845">9845</a> 						match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L9846" href="#L9846">9846</a> 						}
+<a class="jxr_linenumber" name="L9847" href="#L9847">9847</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9848" href="#L9848">9848</a> 					<strong class="jxr_keyword">case</strong> 17:
+<a class="jxr_linenumber" name="L9849" href="#L9849">9849</a> 						{
+<a class="jxr_linenumber" name="L9850" href="#L9850">9850</a> 						_localctx = <strong class="jxr_keyword">new</strong> InitExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9851" href="#L9851">9851</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9852" href="#L9852">9852</a> 						setState(1434);
+<a class="jxr_linenumber" name="L9853" href="#L9853">9853</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 27))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 27)"</span>);
+<a class="jxr_linenumber" name="L9854" href="#L9854">9854</a> 						setState(1435);
+<a class="jxr_linenumber" name="L9855" href="#L9855">9855</a> 						((InitExpContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9856" href="#L9856">9856</a> 						setState(1436);
+<a class="jxr_linenumber" name="L9857" href="#L9857">9857</a> 						match(LITERAL_NEW);
+<a class="jxr_linenumber" name="L9858" href="#L9858">9858</a> 						setState(1438);
+<a class="jxr_linenumber" name="L9859" href="#L9859">9859</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9860" href="#L9860">9860</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9861" href="#L9861">9861</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L9862" href="#L9862">9862</a> 							{
+<a class="jxr_linenumber" name="L9863" href="#L9863">9863</a> 							setState(1437);
+<a class="jxr_linenumber" name="L9864" href="#L9864">9864</a> 							nonWildcardTypeArguments();
+<a class="jxr_linenumber" name="L9865" href="#L9865">9865</a> 							}
+<a class="jxr_linenumber" name="L9866" href="#L9866">9866</a> 						}
+<a class="jxr_linenumber" name="L9867" href="#L9867">9867</a> 
+<a class="jxr_linenumber" name="L9868" href="#L9868">9868</a> 						setState(1440);
+<a class="jxr_linenumber" name="L9869" href="#L9869">9869</a> 						innerCreator();
+<a class="jxr_linenumber" name="L9870" href="#L9870">9870</a> 						}
+<a class="jxr_linenumber" name="L9871" href="#L9871">9871</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9872" href="#L9872">9872</a> 					<strong class="jxr_keyword">case</strong> 18:
+<a class="jxr_linenumber" name="L9873" href="#L9873">9873</a> 						{
+<a class="jxr_linenumber" name="L9874" href="#L9874">9874</a> 						_localctx = <strong class="jxr_keyword">new</strong> SuperExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9875" href="#L9875">9875</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9876" href="#L9876">9876</a> 						setState(1441);
+<a class="jxr_linenumber" name="L9877" href="#L9877">9877</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 26))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 26)"</span>);
+<a class="jxr_linenumber" name="L9878" href="#L9878">9878</a> 						setState(1442);
+<a class="jxr_linenumber" name="L9879" href="#L9879">9879</a> 						((SuperExpContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9880" href="#L9880">9880</a> 						setState(1444);
+<a class="jxr_linenumber" name="L9881" href="#L9881">9881</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9882" href="#L9882">9882</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9883" href="#L9883">9883</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L9884" href="#L9884">9884</a> 							{
+<a class="jxr_linenumber" name="L9885" href="#L9885">9885</a> 							setState(1443);
+<a class="jxr_linenumber" name="L9886" href="#L9886">9886</a> 							nonWildcardTypeArguments();
+<a class="jxr_linenumber" name="L9887" href="#L9887">9887</a> 							}
+<a class="jxr_linenumber" name="L9888" href="#L9888">9888</a> 						}
+<a class="jxr_linenumber" name="L9889" href="#L9889">9889</a> 
+<a class="jxr_linenumber" name="L9890" href="#L9890">9890</a> 						setState(1446);
+<a class="jxr_linenumber" name="L9891" href="#L9891">9891</a> 						match(LITERAL_SUPER);
+<a class="jxr_linenumber" name="L9892" href="#L9892">9892</a> 						setState(1448);
+<a class="jxr_linenumber" name="L9893" href="#L9893">9893</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9894" href="#L9894">9894</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,163,_ctx) ) {
+<a class="jxr_linenumber" name="L9895" href="#L9895">9895</a> 						<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L9896" href="#L9896">9896</a> 							{
+<a class="jxr_linenumber" name="L9897" href="#L9897">9897</a> 							setState(1447);
+<a class="jxr_linenumber" name="L9898" href="#L9898">9898</a> 							superSuffix();
+<a class="jxr_linenumber" name="L9899" href="#L9899">9899</a> 							}
+<a class="jxr_linenumber" name="L9900" href="#L9900">9900</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9901" href="#L9901">9901</a> 						}
+<a class="jxr_linenumber" name="L9902" href="#L9902">9902</a> 						}
+<a class="jxr_linenumber" name="L9903" href="#L9903">9903</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9904" href="#L9904">9904</a> 					<strong class="jxr_keyword">case</strong> 19:
+<a class="jxr_linenumber" name="L9905" href="#L9905">9905</a> 						{
+<a class="jxr_linenumber" name="L9906" href="#L9906">9906</a> 						_localctx = <strong class="jxr_keyword">new</strong> InvOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9907" href="#L9907">9907</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9908" href="#L9908">9908</a> 						setState(1450);
+<a class="jxr_linenumber" name="L9909" href="#L9909">9909</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 25))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 25)"</span>);
+<a class="jxr_linenumber" name="L9910" href="#L9910">9910</a> 						setState(1451);
+<a class="jxr_linenumber" name="L9911" href="#L9911">9911</a> 						((InvOpContext)_localctx).bop = match(DOT);
+<a class="jxr_linenumber" name="L9912" href="#L9912">9912</a> 						setState(1452);
+<a class="jxr_linenumber" name="L9913" href="#L9913">9913</a> 						nonWildcardTypeArguments();
+<a class="jxr_linenumber" name="L9914" href="#L9914">9914</a> 						setState(1453);
+<a class="jxr_linenumber" name="L9915" href="#L9915">9915</a> 						id();
+<a class="jxr_linenumber" name="L9916" href="#L9916">9916</a> 						setState(1454);
+<a class="jxr_linenumber" name="L9917" href="#L9917">9917</a> 						match(LPAREN);
+<a class="jxr_linenumber" name="L9918" href="#L9918">9918</a> 						setState(1456);
+<a class="jxr_linenumber" name="L9919" href="#L9919">9919</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9920" href="#L9920">9920</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9921" href="#L9921">9921</a> 						<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L9922" href="#L9922">9922</a> 							{
+<a class="jxr_linenumber" name="L9923" href="#L9923">9923</a> 							setState(1455);
+<a class="jxr_linenumber" name="L9924" href="#L9924">9924</a> 							expressionList();
+<a class="jxr_linenumber" name="L9925" href="#L9925">9925</a> 							}
+<a class="jxr_linenumber" name="L9926" href="#L9926">9926</a> 						}
+<a class="jxr_linenumber" name="L9927" href="#L9927">9927</a> 
+<a class="jxr_linenumber" name="L9928" href="#L9928">9928</a> 						setState(1458);
+<a class="jxr_linenumber" name="L9929" href="#L9929">9929</a> 						match(RPAREN);
+<a class="jxr_linenumber" name="L9930" href="#L9930">9930</a> 						}
+<a class="jxr_linenumber" name="L9931" href="#L9931">9931</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9932" href="#L9932">9932</a> 					<strong class="jxr_keyword">case</strong> 20:
+<a class="jxr_linenumber" name="L9933" href="#L9933">9933</a> 						{
+<a class="jxr_linenumber" name="L9934" href="#L9934">9934</a> 						_localctx = <strong class="jxr_keyword">new</strong> IndexOpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9935" href="#L9935">9935</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9936" href="#L9936">9936</a> 						setState(1460);
+<a class="jxr_linenumber" name="L9937" href="#L9937">9937</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 24))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 24)"</span>);
+<a class="jxr_linenumber" name="L9938" href="#L9938">9938</a> 						setState(1461);
+<a class="jxr_linenumber" name="L9939" href="#L9939">9939</a> 						match(LBRACK);
+<a class="jxr_linenumber" name="L9940" href="#L9940">9940</a> 						setState(1462);
+<a class="jxr_linenumber" name="L9941" href="#L9941">9941</a> 						expr(0);
+<a class="jxr_linenumber" name="L9942" href="#L9942">9942</a> 						setState(1463);
+<a class="jxr_linenumber" name="L9943" href="#L9943">9943</a> 						match(RBRACK);
+<a class="jxr_linenumber" name="L9944" href="#L9944">9944</a> 						}
+<a class="jxr_linenumber" name="L9945" href="#L9945">9945</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9946" href="#L9946">9946</a> 					<strong class="jxr_keyword">case</strong> 21:
+<a class="jxr_linenumber" name="L9947" href="#L9947">9947</a> 						{
+<a class="jxr_linenumber" name="L9948" href="#L9948">9948</a> 						_localctx = <strong class="jxr_keyword">new</strong> PostfixContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9949" href="#L9949">9949</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9950" href="#L9950">9950</a> 						setState(1465);
+<a class="jxr_linenumber" name="L9951" href="#L9951">9951</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 21))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 21)"</span>);
+<a class="jxr_linenumber" name="L9952" href="#L9952">9952</a> 						setState(1466);
+<a class="jxr_linenumber" name="L9953" href="#L9953">9953</a> 						((PostfixContext)_localctx).postfix = _input.LT(1);
+<a class="jxr_linenumber" name="L9954" href="#L9954">9954</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9955" href="#L9955">9955</a> 						<strong class="jxr_keyword">if</strong> ( !(_la==INC || _la==DEC) ) {
+<a class="jxr_linenumber" name="L9956" href="#L9956">9956</a> 							((PostfixContext)_localctx).postfix = (Token)_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9957" href="#L9957">9957</a> 						}
+<a class="jxr_linenumber" name="L9958" href="#L9958">9958</a> 						<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L9959" href="#L9959">9959</a> 							<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L9960" href="#L9960">9960</a> 							_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9961" href="#L9961">9961</a> 							consume();
+<a class="jxr_linenumber" name="L9962" href="#L9962">9962</a> 						}
+<a class="jxr_linenumber" name="L9963" href="#L9963">9963</a> 						}
+<a class="jxr_linenumber" name="L9964" href="#L9964">9964</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9965" href="#L9965">9965</a> 					<strong class="jxr_keyword">case</strong> 22:
+<a class="jxr_linenumber" name="L9966" href="#L9966">9966</a> 						{
+<a class="jxr_linenumber" name="L9967" href="#L9967">9967</a> 						_localctx = <strong class="jxr_keyword">new</strong> MethodRefContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L9968" href="#L9968">9968</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L9969" href="#L9969">9969</a> 						setState(1467);
+<a class="jxr_linenumber" name="L9970" href="#L9970">9970</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 18))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 18)"</span>);
+<a class="jxr_linenumber" name="L9971" href="#L9971">9971</a> 						setState(1468);
+<a class="jxr_linenumber" name="L9972" href="#L9972">9972</a> 						match(DOUBLE_COLON);
+<a class="jxr_linenumber" name="L9973" href="#L9973">9973</a> 						setState(1470);
+<a class="jxr_linenumber" name="L9974" href="#L9974">9974</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9975" href="#L9975">9975</a> 						_la = _input.LA(1);
+<a class="jxr_linenumber" name="L9976" href="#L9976">9976</a> 						<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L9977" href="#L9977">9977</a> 							{
+<a class="jxr_linenumber" name="L9978" href="#L9978">9978</a> 							setState(1469);
+<a class="jxr_linenumber" name="L9979" href="#L9979">9979</a> 							typeArguments();
+<a class="jxr_linenumber" name="L9980" href="#L9980">9980</a> 							}
+<a class="jxr_linenumber" name="L9981" href="#L9981">9981</a> 						}
+<a class="jxr_linenumber" name="L9982" href="#L9982">9982</a> 
+<a class="jxr_linenumber" name="L9983" href="#L9983">9983</a> 						setState(1474);
+<a class="jxr_linenumber" name="L9984" href="#L9984">9984</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L9985" href="#L9985">9985</a> 						<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L9986" href="#L9986">9986</a> 						<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L9987" href="#L9987">9987</a> 						<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L9988" href="#L9988">9988</a> 						<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L9989" href="#L9989">9989</a> 						<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L9990" href="#L9990">9990</a> 						<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L9991" href="#L9991">9991</a> 						<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L9992" href="#L9992">9992</a> 						<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L9993" href="#L9993">9993</a> 						<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L9994" href="#L9994">9994</a> 							{
+<a class="jxr_linenumber" name="L9995" href="#L9995">9995</a> 							setState(1472);
+<a class="jxr_linenumber" name="L9996" href="#L9996">9996</a> 							id();
+<a class="jxr_linenumber" name="L9997" href="#L9997">9997</a> 							}
+<a class="jxr_linenumber" name="L9998" href="#L9998">9998</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L9999" href="#L9999">9999</a> 						<strong class="jxr_keyword">case</strong> LITERAL_NEW:
+<a class="jxr_linenumber" name="L10000" href="#L10000">10000</a> 							{
+<a class="jxr_linenumber" name="L10001" href="#L10001">10001</a> 							setState(1473);
+<a class="jxr_linenumber" name="L10002" href="#L10002">10002</a> 							match(LITERAL_NEW);
+<a class="jxr_linenumber" name="L10003" href="#L10003">10003</a> 							}
+<a class="jxr_linenumber" name="L10004" href="#L10004">10004</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10005" href="#L10005">10005</a> 						<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L10006" href="#L10006">10006</a> 							<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10007" href="#L10007">10007</a> 						}
+<a class="jxr_linenumber" name="L10008" href="#L10008">10008</a> 						}
+<a class="jxr_linenumber" name="L10009" href="#L10009">10009</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10010" href="#L10010">10010</a> 					<strong class="jxr_keyword">case</strong> 23:
+<a class="jxr_linenumber" name="L10011" href="#L10011">10011</a> 						{
+<a class="jxr_linenumber" name="L10012" href="#L10012">10012</a> 						_localctx = <strong class="jxr_keyword">new</strong> InstanceOfExpContext(<strong class="jxr_keyword">new</strong> ExprContext(_parentctx, _parentState));
+<a class="jxr_linenumber" name="L10013" href="#L10013">10013</a> 						pushNewRecursionContext(_localctx, _startState, RULE_expr);
+<a class="jxr_linenumber" name="L10014" href="#L10014">10014</a> 						setState(1476);
+<a class="jxr_linenumber" name="L10015" href="#L10015">10015</a> 						<strong class="jxr_keyword">if</strong> (!(precpred(_ctx, 11))) <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> FailedPredicateException(<strong class="jxr_keyword">this</strong>, <span class="jxr_string">"precpred(_ctx, 11)"</span>);
+<a class="jxr_linenumber" name="L10016" href="#L10016">10016</a> 						setState(1477);
+<a class="jxr_linenumber" name="L10017" href="#L10017">10017</a> 						((InstanceOfExpContext)_localctx).bop = match(LITERAL_INSTANCEOF);
+<a class="jxr_linenumber" name="L10018" href="#L10018">10018</a> 						setState(1480);
+<a class="jxr_linenumber" name="L10019" href="#L10019">10019</a> 						_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10020" href="#L10020">10020</a> 						<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,167,_ctx) ) {
+<a class="jxr_linenumber" name="L10021" href="#L10021">10021</a> 						<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L10022" href="#L10022">10022</a> 							{
+<a class="jxr_linenumber" name="L10023" href="#L10023">10023</a> 							setState(1478);
+<a class="jxr_linenumber" name="L10024" href="#L10024">10024</a> 							primaryPattern();
+<a class="jxr_linenumber" name="L10025" href="#L10025">10025</a> 							}
+<a class="jxr_linenumber" name="L10026" href="#L10026">10026</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10027" href="#L10027">10027</a> 						<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L10028" href="#L10028">10028</a> 							{
+<a class="jxr_linenumber" name="L10029" href="#L10029">10029</a> 							setState(1479);
+<a class="jxr_linenumber" name="L10030" href="#L10030">10030</a> 							typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L10031" href="#L10031">10031</a> 							}
+<a class="jxr_linenumber" name="L10032" href="#L10032">10032</a> 							<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10033" href="#L10033">10033</a> 						}
+<a class="jxr_linenumber" name="L10034" href="#L10034">10034</a> 						}
+<a class="jxr_linenumber" name="L10035" href="#L10035">10035</a> 						<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10036" href="#L10036">10036</a> 					}
+<a class="jxr_linenumber" name="L10037" href="#L10037">10037</a> 					} 
+<a class="jxr_linenumber" name="L10038" href="#L10038">10038</a> 				}
+<a class="jxr_linenumber" name="L10039" href="#L10039">10039</a> 				setState(1486);
+<a class="jxr_linenumber" name="L10040" href="#L10040">10040</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10041" href="#L10041">10041</a> 				_alt = getInterpreter().adaptivePredict(_input,169,_ctx);
+<a class="jxr_linenumber" name="L10042" href="#L10042">10042</a> 			}
+<a class="jxr_linenumber" name="L10043" href="#L10043">10043</a> 			}
+<a class="jxr_linenumber" name="L10044" href="#L10044">10044</a> 		}
+<a class="jxr_linenumber" name="L10045" href="#L10045">10045</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10046" href="#L10046">10046</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10047" href="#L10047">10047</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10048" href="#L10048">10048</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10049" href="#L10049">10049</a> 		}
+<a class="jxr_linenumber" name="L10050" href="#L10050">10050</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10051" href="#L10051">10051</a> 			unrollRecursionContexts(_parentctx);
+<a class="jxr_linenumber" name="L10052" href="#L10052">10052</a> 		}
+<a class="jxr_linenumber" name="L10053" href="#L10053">10053</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10054" href="#L10054">10054</a> 	}
+<a class="jxr_linenumber" name="L10055" href="#L10055">10055</a> 
+<a class="jxr_linenumber" name="L10056" href="#L10056">10056</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10057" href="#L10057">10057</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeCastParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10058" href="#L10058">10058</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
+<a class="jxr_linenumber" name="L10059" href="#L10059">10059</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L10060" href="#L10060">10060</a> 		}
+<a class="jxr_linenumber" name="L10061" href="#L10061">10061</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10062" href="#L10062">10062</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10063" href="#L10063">10063</a> 		}
+<a class="jxr_linenumber" name="L10064" href="#L10064">10064</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; BAND() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.BAND); }
+<a class="jxr_linenumber" name="L10065" href="#L10065">10065</a> 		<strong class="jxr_keyword">public</strong> TerminalNode BAND(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10066" href="#L10066">10066</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.BAND, i);
 <a class="jxr_linenumber" name="L10067" href="#L10067">10067</a> 		}
-<a class="jxr_linenumber" name="L10068" href="#L10068">10068</a> 	}
-<a class="jxr_linenumber" name="L10069" href="#L10069">10069</a> 
-<a class="jxr_linenumber" name="L10070" href="#L10070">10070</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeCastParametersContext typeCastParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10071" href="#L10071">10071</a> 		TypeCastParametersContext _localctx = <strong class="jxr_keyword">new</strong> TypeCastParametersContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10072" href="#L10072">10072</a> 		enterRule(_localctx, 220, RULE_typeCastParameters);
-<a class="jxr_linenumber" name="L10073" href="#L10073">10073</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10074" href="#L10074">10074</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10075" href="#L10075">10075</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10076" href="#L10076">10076</a> 			{
-<a class="jxr_linenumber" name="L10077" href="#L10077">10077</a> 			setState(1487);
-<a class="jxr_linenumber" name="L10078" href="#L10078">10078</a> 			typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L10079" href="#L10079">10079</a> 			setState(1492);
-<a class="jxr_linenumber" name="L10080" href="#L10080">10080</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10081" href="#L10081">10081</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10082" href="#L10082">10082</a> 			<strong class="jxr_keyword">while</strong> (_la==BAND) {
-<a class="jxr_linenumber" name="L10083" href="#L10083">10083</a> 				{
-<a class="jxr_linenumber" name="L10084" href="#L10084">10084</a> 				{
-<a class="jxr_linenumber" name="L10085" href="#L10085">10085</a> 				setState(1488);
-<a class="jxr_linenumber" name="L10086" href="#L10086">10086</a> 				match(BAND);
-<a class="jxr_linenumber" name="L10087" href="#L10087">10087</a> 				setState(1489);
-<a class="jxr_linenumber" name="L10088" href="#L10088">10088</a> 				typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L10089" href="#L10089">10089</a> 				}
-<a class="jxr_linenumber" name="L10090" href="#L10090">10090</a> 				}
-<a class="jxr_linenumber" name="L10091" href="#L10091">10091</a> 				setState(1494);
-<a class="jxr_linenumber" name="L10092" href="#L10092">10092</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10093" href="#L10093">10093</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10094" href="#L10094">10094</a> 			}
-<a class="jxr_linenumber" name="L10095" href="#L10095">10095</a> 			}
-<a class="jxr_linenumber" name="L10096" href="#L10096">10096</a> 		}
-<a class="jxr_linenumber" name="L10097" href="#L10097">10097</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10098" href="#L10098">10098</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10099" href="#L10099">10099</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10100" href="#L10100">10100</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10101" href="#L10101">10101</a> 		}
-<a class="jxr_linenumber" name="L10102" href="#L10102">10102</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10103" href="#L10103">10103</a> 			exitRule();
-<a class="jxr_linenumber" name="L10104" href="#L10104">10104</a> 		}
-<a class="jxr_linenumber" name="L10105" href="#L10105">10105</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10106" href="#L10106">10106</a> 	}
-<a class="jxr_linenumber" name="L10107" href="#L10107">10107</a> 
-<a class="jxr_linenumber" name="L10108" href="#L10108">10108</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10109" href="#L10109">10109</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LambdaParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10110" href="#L10110">10110</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10111" href="#L10111">10111</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10112" href="#L10112">10112</a> 		}
-<a class="jxr_linenumber" name="L10113" href="#L10113">10113</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lambdaParameters; }
-<a class="jxr_linenumber" name="L10114" href="#L10114">10114</a> 	 
-<a class="jxr_linenumber" name="L10115" href="#L10115">10115</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext() { }
-<a class="jxr_linenumber" name="L10116" href="#L10116">10116</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(LambdaParametersContext ctx) {
-<a class="jxr_linenumber" name="L10117" href="#L10117">10117</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L10118" href="#L10118">10118</a> 		}
-<a class="jxr_linenumber" name="L10119" href="#L10119">10119</a> 	}
-<a class="jxr_linenumber" name="L10120" href="#L10120">10120</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10121" href="#L10121">10121</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SingleLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
-<a class="jxr_linenumber" name="L10122" href="#L10122">10122</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L10123" href="#L10123">10123</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10124" href="#L10124">10124</a> 		}
-<a class="jxr_linenumber" name="L10125" href="#L10125">10125</a> 		<strong class="jxr_keyword">public</strong> SingleLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10126" href="#L10126">10126</a> 		@Override
-<a class="jxr_linenumber" name="L10127" href="#L10127">10127</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10128" href="#L10128">10128</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSingleLambdaParam(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10129" href="#L10129">10129</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10130" href="#L10130">10130</a> 		}
-<a class="jxr_linenumber" name="L10131" href="#L10131">10131</a> 	}
-<a class="jxr_linenumber" name="L10132" href="#L10132">10132</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10133" href="#L10133">10133</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MultiLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
-<a class="jxr_linenumber" name="L10134" href="#L10134">10134</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L10135" href="#L10135">10135</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamsContext multiLambdaParams() {
-<a class="jxr_linenumber" name="L10136" href="#L10136">10136</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MultiLambdaParamsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10137" href="#L10137">10137</a> 		}
-<a class="jxr_linenumber" name="L10138" href="#L10138">10138</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L10139" href="#L10139">10139</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10140" href="#L10140">10140</a> 		@Override
-<a class="jxr_linenumber" name="L10141" href="#L10141">10141</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10142" href="#L10142">10142</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMultiLambdaParam(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10143" href="#L10143">10143</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10144" href="#L10144">10144</a> 		}
-<a class="jxr_linenumber" name="L10145" href="#L10145">10145</a> 	}
-<a class="jxr_linenumber" name="L10146" href="#L10146">10146</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10147" href="#L10147">10147</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
-<a class="jxr_linenumber" name="L10148" href="#L10148">10148</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L10149" href="#L10149">10149</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L10150" href="#L10150">10150</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext formalParameterList() {
-<a class="jxr_linenumber" name="L10151" href="#L10151">10151</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10152" href="#L10152">10152</a> 		}
-<a class="jxr_linenumber" name="L10153" href="#L10153">10153</a> 		<strong class="jxr_keyword">public</strong> FormalLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10154" href="#L10154">10154</a> 		@Override
-<a class="jxr_linenumber" name="L10155" href="#L10155">10155</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10156" href="#L10156">10156</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalLambdaParam(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10157" href="#L10157">10157</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10158" href="#L10158">10158</a> 		}
-<a class="jxr_linenumber" name="L10159" href="#L10159">10159</a> 	}
-<a class="jxr_linenumber" name="L10160" href="#L10160">10160</a> 
-<a class="jxr_linenumber" name="L10161" href="#L10161">10161</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LambdaParametersContext lambdaParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10162" href="#L10162">10162</a> 		LambdaParametersContext _localctx = <strong class="jxr_keyword">new</strong> LambdaParametersContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10163" href="#L10163">10163</a> 		enterRule(_localctx, 222, RULE_lambdaParameters);
-<a class="jxr_linenumber" name="L10164" href="#L10164">10164</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10165" href="#L10165">10165</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10166" href="#L10166">10166</a> 			setState(1505);
-<a class="jxr_linenumber" name="L10167" href="#L10167">10167</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10168" href="#L10168">10168</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,172,_ctx) ) {
-<a class="jxr_linenumber" name="L10169" href="#L10169">10169</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L10170" href="#L10170">10170</a> 				_localctx = <strong class="jxr_keyword">new</strong> SingleLambdaParamContext(_localctx);
-<a class="jxr_linenumber" name="L10171" href="#L10171">10171</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10172" href="#L10172">10172</a> 				{
-<a class="jxr_linenumber" name="L10173" href="#L10173">10173</a> 				setState(1495);
-<a class="jxr_linenumber" name="L10174" href="#L10174">10174</a> 				id();
-<a class="jxr_linenumber" name="L10175" href="#L10175">10175</a> 				}
-<a class="jxr_linenumber" name="L10176" href="#L10176">10176</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10177" href="#L10177">10177</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L10178" href="#L10178">10178</a> 				_localctx = <strong class="jxr_keyword">new</strong> FormalLambdaParamContext(_localctx);
-<a class="jxr_linenumber" name="L10179" href="#L10179">10179</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L10180" href="#L10180">10180</a> 				{
-<a class="jxr_linenumber" name="L10181" href="#L10181">10181</a> 				setState(1496);
-<a class="jxr_linenumber" name="L10182" href="#L10182">10182</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L10183" href="#L10183">10183</a> 				setState(1498);
-<a class="jxr_linenumber" name="L10184" href="#L10184">10184</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10185" href="#L10185">10185</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10186" href="#L10186">10186</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575898352105816064L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 21578989436929L) != 0)) {
-<a class="jxr_linenumber" name="L10187" href="#L10187">10187</a> 					{
-<a class="jxr_linenumber" name="L10188" href="#L10188">10188</a> 					setState(1497);
-<a class="jxr_linenumber" name="L10189" href="#L10189">10189</a> 					formalParameterList();
-<a class="jxr_linenumber" name="L10190" href="#L10190">10190</a> 					}
-<a class="jxr_linenumber" name="L10191" href="#L10191">10191</a> 				}
-<a class="jxr_linenumber" name="L10192" href="#L10192">10192</a> 
-<a class="jxr_linenumber" name="L10193" href="#L10193">10193</a> 				setState(1500);
-<a class="jxr_linenumber" name="L10194" href="#L10194">10194</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L10195" href="#L10195">10195</a> 				}
-<a class="jxr_linenumber" name="L10196" href="#L10196">10196</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10197" href="#L10197">10197</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L10198" href="#L10198">10198</a> 				_localctx = <strong class="jxr_keyword">new</strong> MultiLambdaParamContext(_localctx);
-<a class="jxr_linenumber" name="L10199" href="#L10199">10199</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L10200" href="#L10200">10200</a> 				{
-<a class="jxr_linenumber" name="L10201" href="#L10201">10201</a> 				setState(1501);
-<a class="jxr_linenumber" name="L10202" href="#L10202">10202</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L10203" href="#L10203">10203</a> 				setState(1502);
-<a class="jxr_linenumber" name="L10204" href="#L10204">10204</a> 				multiLambdaParams();
-<a class="jxr_linenumber" name="L10205" href="#L10205">10205</a> 				setState(1503);
-<a class="jxr_linenumber" name="L10206" href="#L10206">10206</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L10207" href="#L10207">10207</a> 				}
-<a class="jxr_linenumber" name="L10208" href="#L10208">10208</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10209" href="#L10209">10209</a> 			}
-<a class="jxr_linenumber" name="L10210" href="#L10210">10210</a> 		}
-<a class="jxr_linenumber" name="L10211" href="#L10211">10211</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10212" href="#L10212">10212</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10213" href="#L10213">10213</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10214" href="#L10214">10214</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10215" href="#L10215">10215</a> 		}
-<a class="jxr_linenumber" name="L10216" href="#L10216">10216</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10217" href="#L10217">10217</a> 			exitRule();
-<a class="jxr_linenumber" name="L10218" href="#L10218">10218</a> 		}
-<a class="jxr_linenumber" name="L10219" href="#L10219">10219</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10220" href="#L10220">10220</a> 	}
-<a class="jxr_linenumber" name="L10221" href="#L10221">10221</a> 
-<a class="jxr_linenumber" name="L10222" href="#L10222">10222</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10223" href="#L10223">10223</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MultiLambdaParamsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10224" href="#L10224">10224</a> 		<strong class="jxr_keyword">public</strong> List&lt;IdContext&gt; id() {
-<a class="jxr_linenumber" name="L10225" href="#L10225">10225</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(IdContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10226" href="#L10226">10226</a> 		}
-<a class="jxr_linenumber" name="L10227" href="#L10227">10227</a> 		<strong class="jxr_keyword">public</strong> IdContext id(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10228" href="#L10228">10228</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10229" href="#L10229">10229</a> 		}
-<a class="jxr_linenumber" name="L10230" href="#L10230">10230</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L10231" href="#L10231">10231</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10232" href="#L10232">10232</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L10233" href="#L10233">10233</a> 		}
-<a class="jxr_linenumber" name="L10234" href="#L10234">10234</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10235" href="#L10235">10235</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10236" href="#L10236">10236</a> 		}
-<a class="jxr_linenumber" name="L10237" href="#L10237">10237</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_multiLambdaParams; }
-<a class="jxr_linenumber" name="L10238" href="#L10238">10238</a> 		@Override
-<a class="jxr_linenumber" name="L10239" href="#L10239">10239</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10240" href="#L10240">10240</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMultiLambdaParams(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10241" href="#L10241">10241</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10068" href="#L10068">10068</a> 		<strong class="jxr_keyword">public</strong> TypeCastParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10069" href="#L10069">10069</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10070" href="#L10070">10070</a> 		}
+<a class="jxr_linenumber" name="L10071" href="#L10071">10071</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeCastParameters; }
+<a class="jxr_linenumber" name="L10072" href="#L10072">10072</a> 		@Override
+<a class="jxr_linenumber" name="L10073" href="#L10073">10073</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10074" href="#L10074">10074</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeCastParameters(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10075" href="#L10075">10075</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10076" href="#L10076">10076</a> 		}
+<a class="jxr_linenumber" name="L10077" href="#L10077">10077</a> 	}
+<a class="jxr_linenumber" name="L10078" href="#L10078">10078</a> 
+<a class="jxr_linenumber" name="L10079" href="#L10079">10079</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeCastParametersContext typeCastParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10080" href="#L10080">10080</a> 		TypeCastParametersContext _localctx = <strong class="jxr_keyword">new</strong> TypeCastParametersContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10081" href="#L10081">10081</a> 		enterRule(_localctx, 220, RULE_typeCastParameters);
+<a class="jxr_linenumber" name="L10082" href="#L10082">10082</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10083" href="#L10083">10083</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10084" href="#L10084">10084</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10085" href="#L10085">10085</a> 			{
+<a class="jxr_linenumber" name="L10086" href="#L10086">10086</a> 			setState(1487);
+<a class="jxr_linenumber" name="L10087" href="#L10087">10087</a> 			typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L10088" href="#L10088">10088</a> 			setState(1492);
+<a class="jxr_linenumber" name="L10089" href="#L10089">10089</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10090" href="#L10090">10090</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10091" href="#L10091">10091</a> 			<strong class="jxr_keyword">while</strong> (_la==BAND) {
+<a class="jxr_linenumber" name="L10092" href="#L10092">10092</a> 				{
+<a class="jxr_linenumber" name="L10093" href="#L10093">10093</a> 				{
+<a class="jxr_linenumber" name="L10094" href="#L10094">10094</a> 				setState(1488);
+<a class="jxr_linenumber" name="L10095" href="#L10095">10095</a> 				match(BAND);
+<a class="jxr_linenumber" name="L10096" href="#L10096">10096</a> 				setState(1489);
+<a class="jxr_linenumber" name="L10097" href="#L10097">10097</a> 				typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L10098" href="#L10098">10098</a> 				}
+<a class="jxr_linenumber" name="L10099" href="#L10099">10099</a> 				}
+<a class="jxr_linenumber" name="L10100" href="#L10100">10100</a> 				setState(1494);
+<a class="jxr_linenumber" name="L10101" href="#L10101">10101</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10102" href="#L10102">10102</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10103" href="#L10103">10103</a> 			}
+<a class="jxr_linenumber" name="L10104" href="#L10104">10104</a> 			}
+<a class="jxr_linenumber" name="L10105" href="#L10105">10105</a> 		}
+<a class="jxr_linenumber" name="L10106" href="#L10106">10106</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10107" href="#L10107">10107</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10108" href="#L10108">10108</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10109" href="#L10109">10109</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10110" href="#L10110">10110</a> 		}
+<a class="jxr_linenumber" name="L10111" href="#L10111">10111</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10112" href="#L10112">10112</a> 			exitRule();
+<a class="jxr_linenumber" name="L10113" href="#L10113">10113</a> 		}
+<a class="jxr_linenumber" name="L10114" href="#L10114">10114</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10115" href="#L10115">10115</a> 	}
+<a class="jxr_linenumber" name="L10116" href="#L10116">10116</a> 
+<a class="jxr_linenumber" name="L10117" href="#L10117">10117</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10118" href="#L10118">10118</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LambdaParametersContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10119" href="#L10119">10119</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10120" href="#L10120">10120</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10121" href="#L10121">10121</a> 		}
+<a class="jxr_linenumber" name="L10122" href="#L10122">10122</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_lambdaParameters; }
+<a class="jxr_linenumber" name="L10123" href="#L10123">10123</a> 	 
+<a class="jxr_linenumber" name="L10124" href="#L10124">10124</a> 		<strong class="jxr_keyword">public</strong> LambdaParametersContext() { }
+<a class="jxr_linenumber" name="L10125" href="#L10125">10125</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(LambdaParametersContext ctx) {
+<a class="jxr_linenumber" name="L10126" href="#L10126">10126</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L10127" href="#L10127">10127</a> 		}
+<a class="jxr_linenumber" name="L10128" href="#L10128">10128</a> 	}
+<a class="jxr_linenumber" name="L10129" href="#L10129">10129</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10130" href="#L10130">10130</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SingleLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
+<a class="jxr_linenumber" name="L10131" href="#L10131">10131</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L10132" href="#L10132">10132</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10133" href="#L10133">10133</a> 		}
+<a class="jxr_linenumber" name="L10134" href="#L10134">10134</a> 		<strong class="jxr_keyword">public</strong> SingleLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10135" href="#L10135">10135</a> 		@Override
+<a class="jxr_linenumber" name="L10136" href="#L10136">10136</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10137" href="#L10137">10137</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSingleLambdaParam(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10138" href="#L10138">10138</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10139" href="#L10139">10139</a> 		}
+<a class="jxr_linenumber" name="L10140" href="#L10140">10140</a> 	}
+<a class="jxr_linenumber" name="L10141" href="#L10141">10141</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10142" href="#L10142">10142</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MultiLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
+<a class="jxr_linenumber" name="L10143" href="#L10143">10143</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L10144" href="#L10144">10144</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamsContext multiLambdaParams() {
+<a class="jxr_linenumber" name="L10145" href="#L10145">10145</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(MultiLambdaParamsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10146" href="#L10146">10146</a> 		}
+<a class="jxr_linenumber" name="L10147" href="#L10147">10147</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L10148" href="#L10148">10148</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10149" href="#L10149">10149</a> 		@Override
+<a class="jxr_linenumber" name="L10150" href="#L10150">10150</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10151" href="#L10151">10151</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMultiLambdaParam(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10152" href="#L10152">10152</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10153" href="#L10153">10153</a> 		}
+<a class="jxr_linenumber" name="L10154" href="#L10154">10154</a> 	}
+<a class="jxr_linenumber" name="L10155" href="#L10155">10155</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10156" href="#L10156">10156</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> FormalLambdaParamContext <strong class="jxr_keyword">extends</strong> LambdaParametersContext {
+<a class="jxr_linenumber" name="L10157" href="#L10157">10157</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L10158" href="#L10158">10158</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L10159" href="#L10159">10159</a> 		<strong class="jxr_keyword">public</strong> FormalParameterListContext formalParameterList() {
+<a class="jxr_linenumber" name="L10160" href="#L10160">10160</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(FormalParameterListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10161" href="#L10161">10161</a> 		}
+<a class="jxr_linenumber" name="L10162" href="#L10162">10162</a> 		<strong class="jxr_keyword">public</strong> FormalLambdaParamContext(LambdaParametersContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10163" href="#L10163">10163</a> 		@Override
+<a class="jxr_linenumber" name="L10164" href="#L10164">10164</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10165" href="#L10165">10165</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitFormalLambdaParam(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10166" href="#L10166">10166</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10167" href="#L10167">10167</a> 		}
+<a class="jxr_linenumber" name="L10168" href="#L10168">10168</a> 	}
+<a class="jxr_linenumber" name="L10169" href="#L10169">10169</a> 
+<a class="jxr_linenumber" name="L10170" href="#L10170">10170</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> LambdaParametersContext lambdaParameters() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10171" href="#L10171">10171</a> 		LambdaParametersContext _localctx = <strong class="jxr_keyword">new</strong> LambdaParametersContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10172" href="#L10172">10172</a> 		enterRule(_localctx, 222, RULE_lambdaParameters);
+<a class="jxr_linenumber" name="L10173" href="#L10173">10173</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10174" href="#L10174">10174</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10175" href="#L10175">10175</a> 			setState(1505);
+<a class="jxr_linenumber" name="L10176" href="#L10176">10176</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10177" href="#L10177">10177</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,172,_ctx) ) {
+<a class="jxr_linenumber" name="L10178" href="#L10178">10178</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L10179" href="#L10179">10179</a> 				_localctx = <strong class="jxr_keyword">new</strong> SingleLambdaParamContext(_localctx);
+<a class="jxr_linenumber" name="L10180" href="#L10180">10180</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10181" href="#L10181">10181</a> 				{
+<a class="jxr_linenumber" name="L10182" href="#L10182">10182</a> 				setState(1495);
+<a class="jxr_linenumber" name="L10183" href="#L10183">10183</a> 				id();
+<a class="jxr_linenumber" name="L10184" href="#L10184">10184</a> 				}
+<a class="jxr_linenumber" name="L10185" href="#L10185">10185</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10186" href="#L10186">10186</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L10187" href="#L10187">10187</a> 				_localctx = <strong class="jxr_keyword">new</strong> FormalLambdaParamContext(_localctx);
+<a class="jxr_linenumber" name="L10188" href="#L10188">10188</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L10189" href="#L10189">10189</a> 				{
+<a class="jxr_linenumber" name="L10190" href="#L10190">10190</a> 				setState(1496);
+<a class="jxr_linenumber" name="L10191" href="#L10191">10191</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L10192" href="#L10192">10192</a> 				setState(1498);
+<a class="jxr_linenumber" name="L10193" href="#L10193">10193</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10194" href="#L10194">10194</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10195" href="#L10195">10195</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575898352105816064L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 18035977498918913L) != 0)) {
+<a class="jxr_linenumber" name="L10196" href="#L10196">10196</a> 					{
+<a class="jxr_linenumber" name="L10197" href="#L10197">10197</a> 					setState(1497);
+<a class="jxr_linenumber" name="L10198" href="#L10198">10198</a> 					formalParameterList();
+<a class="jxr_linenumber" name="L10199" href="#L10199">10199</a> 					}
+<a class="jxr_linenumber" name="L10200" href="#L10200">10200</a> 				}
+<a class="jxr_linenumber" name="L10201" href="#L10201">10201</a> 
+<a class="jxr_linenumber" name="L10202" href="#L10202">10202</a> 				setState(1500);
+<a class="jxr_linenumber" name="L10203" href="#L10203">10203</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L10204" href="#L10204">10204</a> 				}
+<a class="jxr_linenumber" name="L10205" href="#L10205">10205</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10206" href="#L10206">10206</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L10207" href="#L10207">10207</a> 				_localctx = <strong class="jxr_keyword">new</strong> MultiLambdaParamContext(_localctx);
+<a class="jxr_linenumber" name="L10208" href="#L10208">10208</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L10209" href="#L10209">10209</a> 				{
+<a class="jxr_linenumber" name="L10210" href="#L10210">10210</a> 				setState(1501);
+<a class="jxr_linenumber" name="L10211" href="#L10211">10211</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L10212" href="#L10212">10212</a> 				setState(1502);
+<a class="jxr_linenumber" name="L10213" href="#L10213">10213</a> 				multiLambdaParams();
+<a class="jxr_linenumber" name="L10214" href="#L10214">10214</a> 				setState(1503);
+<a class="jxr_linenumber" name="L10215" href="#L10215">10215</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L10216" href="#L10216">10216</a> 				}
+<a class="jxr_linenumber" name="L10217" href="#L10217">10217</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10218" href="#L10218">10218</a> 			}
+<a class="jxr_linenumber" name="L10219" href="#L10219">10219</a> 		}
+<a class="jxr_linenumber" name="L10220" href="#L10220">10220</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10221" href="#L10221">10221</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10222" href="#L10222">10222</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10223" href="#L10223">10223</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10224" href="#L10224">10224</a> 		}
+<a class="jxr_linenumber" name="L10225" href="#L10225">10225</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10226" href="#L10226">10226</a> 			exitRule();
+<a class="jxr_linenumber" name="L10227" href="#L10227">10227</a> 		}
+<a class="jxr_linenumber" name="L10228" href="#L10228">10228</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10229" href="#L10229">10229</a> 	}
+<a class="jxr_linenumber" name="L10230" href="#L10230">10230</a> 
+<a class="jxr_linenumber" name="L10231" href="#L10231">10231</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10232" href="#L10232">10232</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> MultiLambdaParamsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10233" href="#L10233">10233</a> 		<strong class="jxr_keyword">public</strong> List&lt;IdContext&gt; id() {
+<a class="jxr_linenumber" name="L10234" href="#L10234">10234</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(IdContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L10235" href="#L10235">10235</a> 		}
+<a class="jxr_linenumber" name="L10236" href="#L10236">10236</a> 		<strong class="jxr_keyword">public</strong> IdContext id(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10237" href="#L10237">10237</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10238" href="#L10238">10238</a> 		}
+<a class="jxr_linenumber" name="L10239" href="#L10239">10239</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L10240" href="#L10240">10240</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10241" href="#L10241">10241</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
 <a class="jxr_linenumber" name="L10242" href="#L10242">10242</a> 		}
-<a class="jxr_linenumber" name="L10243" href="#L10243">10243</a> 	}
-<a class="jxr_linenumber" name="L10244" href="#L10244">10244</a> 
-<a class="jxr_linenumber" name="L10245" href="#L10245">10245</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MultiLambdaParamsContext multiLambdaParams() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10246" href="#L10246">10246</a> 		MultiLambdaParamsContext _localctx = <strong class="jxr_keyword">new</strong> MultiLambdaParamsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10247" href="#L10247">10247</a> 		enterRule(_localctx, 224, RULE_multiLambdaParams);
-<a class="jxr_linenumber" name="L10248" href="#L10248">10248</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10249" href="#L10249">10249</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10250" href="#L10250">10250</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10251" href="#L10251">10251</a> 			{
-<a class="jxr_linenumber" name="L10252" href="#L10252">10252</a> 			setState(1507);
-<a class="jxr_linenumber" name="L10253" href="#L10253">10253</a> 			id();
-<a class="jxr_linenumber" name="L10254" href="#L10254">10254</a> 			setState(1512);
-<a class="jxr_linenumber" name="L10255" href="#L10255">10255</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10256" href="#L10256">10256</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10257" href="#L10257">10257</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L10258" href="#L10258">10258</a> 				{
-<a class="jxr_linenumber" name="L10259" href="#L10259">10259</a> 				{
-<a class="jxr_linenumber" name="L10260" href="#L10260">10260</a> 				setState(1508);
-<a class="jxr_linenumber" name="L10261" href="#L10261">10261</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L10262" href="#L10262">10262</a> 				setState(1509);
-<a class="jxr_linenumber" name="L10263" href="#L10263">10263</a> 				id();
-<a class="jxr_linenumber" name="L10264" href="#L10264">10264</a> 				}
-<a class="jxr_linenumber" name="L10265" href="#L10265">10265</a> 				}
-<a class="jxr_linenumber" name="L10266" href="#L10266">10266</a> 				setState(1514);
-<a class="jxr_linenumber" name="L10267" href="#L10267">10267</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10268" href="#L10268">10268</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10269" href="#L10269">10269</a> 			}
-<a class="jxr_linenumber" name="L10270" href="#L10270">10270</a> 			}
-<a class="jxr_linenumber" name="L10271" href="#L10271">10271</a> 		}
-<a class="jxr_linenumber" name="L10272" href="#L10272">10272</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10273" href="#L10273">10273</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10274" href="#L10274">10274</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10275" href="#L10275">10275</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10276" href="#L10276">10276</a> 		}
-<a class="jxr_linenumber" name="L10277" href="#L10277">10277</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10278" href="#L10278">10278</a> 			exitRule();
-<a class="jxr_linenumber" name="L10279" href="#L10279">10279</a> 		}
-<a class="jxr_linenumber" name="L10280" href="#L10280">10280</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10281" href="#L10281">10281</a> 	}
-<a class="jxr_linenumber" name="L10282" href="#L10282">10282</a> 
-<a class="jxr_linenumber" name="L10283" href="#L10283">10283</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10284" href="#L10284">10284</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10285" href="#L10285">10285</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10286" href="#L10286">10286</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10287" href="#L10287">10287</a> 		}
-<a class="jxr_linenumber" name="L10288" href="#L10288">10288</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primary; }
-<a class="jxr_linenumber" name="L10289" href="#L10289">10289</a> 	 
-<a class="jxr_linenumber" name="L10290" href="#L10290">10290</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext() { }
-<a class="jxr_linenumber" name="L10291" href="#L10291">10291</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(PrimaryContext ctx) {
-<a class="jxr_linenumber" name="L10292" href="#L10292">10292</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L10293" href="#L10293">10293</a> 		}
-<a class="jxr_linenumber" name="L10294" href="#L10294">10294</a> 	}
-<a class="jxr_linenumber" name="L10295" href="#L10295">10295</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10296" href="#L10296">10296</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParenPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10297" href="#L10297">10297</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L10298" href="#L10298">10298</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L10299" href="#L10299">10299</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10300" href="#L10300">10300</a> 		}
-<a class="jxr_linenumber" name="L10301" href="#L10301">10301</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L10302" href="#L10302">10302</a> 		<strong class="jxr_keyword">public</strong> ParenPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10303" href="#L10303">10303</a> 		@Override
-<a class="jxr_linenumber" name="L10304" href="#L10304">10304</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10305" href="#L10305">10305</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParenPrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10306" href="#L10306">10306</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10307" href="#L10307">10307</a> 		}
-<a class="jxr_linenumber" name="L10308" href="#L10308">10308</a> 	}
-<a class="jxr_linenumber" name="L10309" href="#L10309">10309</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10310" href="#L10310">10310</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10311" href="#L10311">10311</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() {
-<a class="jxr_linenumber" name="L10312" href="#L10312">10312</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchExpressionOrStatementContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10313" href="#L10313">10313</a> 		}
-<a class="jxr_linenumber" name="L10314" href="#L10314">10314</a> 		<strong class="jxr_keyword">public</strong> SwitchPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10315" href="#L10315">10315</a> 		@Override
-<a class="jxr_linenumber" name="L10316" href="#L10316">10316</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10317" href="#L10317">10317</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchPrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10318" href="#L10318">10318</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10319" href="#L10319">10319</a> 		}
-<a class="jxr_linenumber" name="L10320" href="#L10320">10320</a> 	}
-<a class="jxr_linenumber" name="L10321" href="#L10321">10321</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10322" href="#L10322">10322</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimitivePrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10323" href="#L10323">10323</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext type;
-<a class="jxr_linenumber" name="L10324" href="#L10324">10324</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L10325" href="#L10325">10325</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
-<a class="jxr_linenumber" name="L10326" href="#L10326">10326</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
-<a class="jxr_linenumber" name="L10327" href="#L10327">10327</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10243" href="#L10243">10243</a> 		<strong class="jxr_keyword">public</strong> MultiLambdaParamsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10244" href="#L10244">10244</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10245" href="#L10245">10245</a> 		}
+<a class="jxr_linenumber" name="L10246" href="#L10246">10246</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_multiLambdaParams; }
+<a class="jxr_linenumber" name="L10247" href="#L10247">10247</a> 		@Override
+<a class="jxr_linenumber" name="L10248" href="#L10248">10248</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10249" href="#L10249">10249</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitMultiLambdaParams(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10250" href="#L10250">10250</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10251" href="#L10251">10251</a> 		}
+<a class="jxr_linenumber" name="L10252" href="#L10252">10252</a> 	}
+<a class="jxr_linenumber" name="L10253" href="#L10253">10253</a> 
+<a class="jxr_linenumber" name="L10254" href="#L10254">10254</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> MultiLambdaParamsContext multiLambdaParams() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10255" href="#L10255">10255</a> 		MultiLambdaParamsContext _localctx = <strong class="jxr_keyword">new</strong> MultiLambdaParamsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10256" href="#L10256">10256</a> 		enterRule(_localctx, 224, RULE_multiLambdaParams);
+<a class="jxr_linenumber" name="L10257" href="#L10257">10257</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10258" href="#L10258">10258</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10259" href="#L10259">10259</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10260" href="#L10260">10260</a> 			{
+<a class="jxr_linenumber" name="L10261" href="#L10261">10261</a> 			setState(1507);
+<a class="jxr_linenumber" name="L10262" href="#L10262">10262</a> 			id();
+<a class="jxr_linenumber" name="L10263" href="#L10263">10263</a> 			setState(1512);
+<a class="jxr_linenumber" name="L10264" href="#L10264">10264</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10265" href="#L10265">10265</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10266" href="#L10266">10266</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L10267" href="#L10267">10267</a> 				{
+<a class="jxr_linenumber" name="L10268" href="#L10268">10268</a> 				{
+<a class="jxr_linenumber" name="L10269" href="#L10269">10269</a> 				setState(1508);
+<a class="jxr_linenumber" name="L10270" href="#L10270">10270</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L10271" href="#L10271">10271</a> 				setState(1509);
+<a class="jxr_linenumber" name="L10272" href="#L10272">10272</a> 				id();
+<a class="jxr_linenumber" name="L10273" href="#L10273">10273</a> 				}
+<a class="jxr_linenumber" name="L10274" href="#L10274">10274</a> 				}
+<a class="jxr_linenumber" name="L10275" href="#L10275">10275</a> 				setState(1514);
+<a class="jxr_linenumber" name="L10276" href="#L10276">10276</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10277" href="#L10277">10277</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10278" href="#L10278">10278</a> 			}
+<a class="jxr_linenumber" name="L10279" href="#L10279">10279</a> 			}
+<a class="jxr_linenumber" name="L10280" href="#L10280">10280</a> 		}
+<a class="jxr_linenumber" name="L10281" href="#L10281">10281</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10282" href="#L10282">10282</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10283" href="#L10283">10283</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10284" href="#L10284">10284</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10285" href="#L10285">10285</a> 		}
+<a class="jxr_linenumber" name="L10286" href="#L10286">10286</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10287" href="#L10287">10287</a> 			exitRule();
+<a class="jxr_linenumber" name="L10288" href="#L10288">10288</a> 		}
+<a class="jxr_linenumber" name="L10289" href="#L10289">10289</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10290" href="#L10290">10290</a> 	}
+<a class="jxr_linenumber" name="L10291" href="#L10291">10291</a> 
+<a class="jxr_linenumber" name="L10292" href="#L10292">10292</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10293" href="#L10293">10293</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10294" href="#L10294">10294</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10295" href="#L10295">10295</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10296" href="#L10296">10296</a> 		}
+<a class="jxr_linenumber" name="L10297" href="#L10297">10297</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primary; }
+<a class="jxr_linenumber" name="L10298" href="#L10298">10298</a> 	 
+<a class="jxr_linenumber" name="L10299" href="#L10299">10299</a> 		<strong class="jxr_keyword">public</strong> PrimaryContext() { }
+<a class="jxr_linenumber" name="L10300" href="#L10300">10300</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(PrimaryContext ctx) {
+<a class="jxr_linenumber" name="L10301" href="#L10301">10301</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L10302" href="#L10302">10302</a> 		}
+<a class="jxr_linenumber" name="L10303" href="#L10303">10303</a> 	}
+<a class="jxr_linenumber" name="L10304" href="#L10304">10304</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10305" href="#L10305">10305</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParenPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10306" href="#L10306">10306</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L10307" href="#L10307">10307</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L10308" href="#L10308">10308</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10309" href="#L10309">10309</a> 		}
+<a class="jxr_linenumber" name="L10310" href="#L10310">10310</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L10311" href="#L10311">10311</a> 		<strong class="jxr_keyword">public</strong> ParenPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10312" href="#L10312">10312</a> 		@Override
+<a class="jxr_linenumber" name="L10313" href="#L10313">10313</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10314" href="#L10314">10314</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParenPrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10315" href="#L10315">10315</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10316" href="#L10316">10316</a> 		}
+<a class="jxr_linenumber" name="L10317" href="#L10317">10317</a> 	}
+<a class="jxr_linenumber" name="L10318" href="#L10318">10318</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10319" href="#L10319">10319</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SwitchPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10320" href="#L10320">10320</a> 		<strong class="jxr_keyword">public</strong> SwitchExpressionOrStatementContext switchExpressionOrStatement() {
+<a class="jxr_linenumber" name="L10321" href="#L10321">10321</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(SwitchExpressionOrStatementContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10322" href="#L10322">10322</a> 		}
+<a class="jxr_linenumber" name="L10323" href="#L10323">10323</a> 		<strong class="jxr_keyword">public</strong> SwitchPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10324" href="#L10324">10324</a> 		@Override
+<a class="jxr_linenumber" name="L10325" href="#L10325">10325</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10326" href="#L10326">10326</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSwitchPrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10327" href="#L10327">10327</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L10328" href="#L10328">10328</a> 		}
-<a class="jxr_linenumber" name="L10329" href="#L10329">10329</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L10330" href="#L10330">10330</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10331" href="#L10331">10331</a> 		}
-<a class="jxr_linenumber" name="L10332" href="#L10332">10332</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10333" href="#L10333">10333</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10334" href="#L10334">10334</a> 		}
-<a class="jxr_linenumber" name="L10335" href="#L10335">10335</a> 		<strong class="jxr_keyword">public</strong> PrimitivePrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10336" href="#L10336">10336</a> 		@Override
-<a class="jxr_linenumber" name="L10337" href="#L10337">10337</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10338" href="#L10338">10338</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimitivePrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10339" href="#L10339">10339</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10329" href="#L10329">10329</a> 	}
+<a class="jxr_linenumber" name="L10330" href="#L10330">10330</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10331" href="#L10331">10331</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimitivePrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10332" href="#L10332">10332</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext type;
+<a class="jxr_linenumber" name="L10333" href="#L10333">10333</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L10334" href="#L10334">10334</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
+<a class="jxr_linenumber" name="L10335" href="#L10335">10335</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
+<a class="jxr_linenumber" name="L10336" href="#L10336">10336</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10337" href="#L10337">10337</a> 		}
+<a class="jxr_linenumber" name="L10338" href="#L10338">10338</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L10339" href="#L10339">10339</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L10340" href="#L10340">10340</a> 		}
-<a class="jxr_linenumber" name="L10341" href="#L10341">10341</a> 	}
-<a class="jxr_linenumber" name="L10342" href="#L10342">10342</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10343" href="#L10343">10343</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TokenPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10344" href="#L10344">10344</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
-<a class="jxr_linenumber" name="L10345" href="#L10345">10345</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
-<a class="jxr_linenumber" name="L10346" href="#L10346">10346</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L10347" href="#L10347">10347</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10348" href="#L10348">10348</a> 		}
-<a class="jxr_linenumber" name="L10349" href="#L10349">10349</a> 		<strong class="jxr_keyword">public</strong> TokenPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10350" href="#L10350">10350</a> 		@Override
-<a class="jxr_linenumber" name="L10351" href="#L10351">10351</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10352" href="#L10352">10352</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTokenPrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10353" href="#L10353">10353</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10354" href="#L10354">10354</a> 		}
-<a class="jxr_linenumber" name="L10355" href="#L10355">10355</a> 	}
-<a class="jxr_linenumber" name="L10356" href="#L10356">10356</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10357" href="#L10357">10357</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassRefPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10358" href="#L10358">10358</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext type;
-<a class="jxr_linenumber" name="L10359" href="#L10359">10359</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L10360" href="#L10360">10360</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
-<a class="jxr_linenumber" name="L10361" href="#L10361">10361</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
-<a class="jxr_linenumber" name="L10362" href="#L10362">10362</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10341" href="#L10341">10341</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10342" href="#L10342">10342</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10343" href="#L10343">10343</a> 		}
+<a class="jxr_linenumber" name="L10344" href="#L10344">10344</a> 		<strong class="jxr_keyword">public</strong> PrimitivePrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10345" href="#L10345">10345</a> 		@Override
+<a class="jxr_linenumber" name="L10346" href="#L10346">10346</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10347" href="#L10347">10347</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimitivePrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10348" href="#L10348">10348</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10349" href="#L10349">10349</a> 		}
+<a class="jxr_linenumber" name="L10350" href="#L10350">10350</a> 	}
+<a class="jxr_linenumber" name="L10351" href="#L10351">10351</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10352" href="#L10352">10352</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TokenPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10353" href="#L10353">10353</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_THIS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_THIS, 0); }
+<a class="jxr_linenumber" name="L10354" href="#L10354">10354</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SUPER() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SUPER, 0); }
+<a class="jxr_linenumber" name="L10355" href="#L10355">10355</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L10356" href="#L10356">10356</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10357" href="#L10357">10357</a> 		}
+<a class="jxr_linenumber" name="L10358" href="#L10358">10358</a> 		<strong class="jxr_keyword">public</strong> TokenPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10359" href="#L10359">10359</a> 		@Override
+<a class="jxr_linenumber" name="L10360" href="#L10360">10360</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10361" href="#L10361">10361</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTokenPrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10362" href="#L10362">10362</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L10363" href="#L10363">10363</a> 		}
-<a class="jxr_linenumber" name="L10364" href="#L10364">10364</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L10365" href="#L10365">10365</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10366" href="#L10366">10366</a> 		}
-<a class="jxr_linenumber" name="L10367" href="#L10367">10367</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10368" href="#L10368">10368</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10369" href="#L10369">10369</a> 		}
-<a class="jxr_linenumber" name="L10370" href="#L10370">10370</a> 		<strong class="jxr_keyword">public</strong> ClassRefPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10371" href="#L10371">10371</a> 		@Override
-<a class="jxr_linenumber" name="L10372" href="#L10372">10372</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10373" href="#L10373">10373</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassRefPrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10374" href="#L10374">10374</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10364" href="#L10364">10364</a> 	}
+<a class="jxr_linenumber" name="L10365" href="#L10365">10365</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10366" href="#L10366">10366</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassRefPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10367" href="#L10367">10367</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext type;
+<a class="jxr_linenumber" name="L10368" href="#L10368">10368</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L10369" href="#L10369">10369</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CLASS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CLASS, 0); }
+<a class="jxr_linenumber" name="L10370" href="#L10370">10370</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
+<a class="jxr_linenumber" name="L10371" href="#L10371">10371</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10372" href="#L10372">10372</a> 		}
+<a class="jxr_linenumber" name="L10373" href="#L10373">10373</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L10374" href="#L10374">10374</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L10375" href="#L10375">10375</a> 		}
-<a class="jxr_linenumber" name="L10376" href="#L10376">10376</a> 	}
-<a class="jxr_linenumber" name="L10377" href="#L10377">10377</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10378" href="#L10378">10378</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LiteralPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
-<a class="jxr_linenumber" name="L10379" href="#L10379">10379</a> 		<strong class="jxr_keyword">public</strong> LiteralContext literal() {
-<a class="jxr_linenumber" name="L10380" href="#L10380">10380</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LiteralContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10381" href="#L10381">10381</a> 		}
-<a class="jxr_linenumber" name="L10382" href="#L10382">10382</a> 		<strong class="jxr_keyword">public</strong> LiteralPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10383" href="#L10383">10383</a> 		@Override
-<a class="jxr_linenumber" name="L10384" href="#L10384">10384</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10385" href="#L10385">10385</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLiteralPrimary(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10386" href="#L10386">10386</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10387" href="#L10387">10387</a> 		}
-<a class="jxr_linenumber" name="L10388" href="#L10388">10388</a> 	}
-<a class="jxr_linenumber" name="L10389" href="#L10389">10389</a> 
-<a class="jxr_linenumber" name="L10390" href="#L10390">10390</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimaryContext primary() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10391" href="#L10391">10391</a> 		PrimaryContext _localctx = <strong class="jxr_keyword">new</strong> PrimaryContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10392" href="#L10392">10392</a> 		enterRule(_localctx, 226, RULE_primary);
-<a class="jxr_linenumber" name="L10393" href="#L10393">10393</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10394" href="#L10394">10394</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10395" href="#L10395">10395</a> 			setState(1544);
-<a class="jxr_linenumber" name="L10396" href="#L10396">10396</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10397" href="#L10397">10397</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,176,_ctx) ) {
-<a class="jxr_linenumber" name="L10398" href="#L10398">10398</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L10399" href="#L10399">10399</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10400" href="#L10400">10400</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10401" href="#L10401">10401</a> 				{
-<a class="jxr_linenumber" name="L10402" href="#L10402">10402</a> 				setState(1515);
-<a class="jxr_linenumber" name="L10403" href="#L10403">10403</a> 				switchExpressionOrStatement();
-<a class="jxr_linenumber" name="L10404" href="#L10404">10404</a> 				}
-<a class="jxr_linenumber" name="L10405" href="#L10405">10405</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10406" href="#L10406">10406</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L10407" href="#L10407">10407</a> 				_localctx = <strong class="jxr_keyword">new</strong> ParenPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10408" href="#L10408">10408</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L10409" href="#L10409">10409</a> 				{
-<a class="jxr_linenumber" name="L10410" href="#L10410">10410</a> 				setState(1516);
-<a class="jxr_linenumber" name="L10411" href="#L10411">10411</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L10412" href="#L10412">10412</a> 				setState(1517);
-<a class="jxr_linenumber" name="L10413" href="#L10413">10413</a> 				expr(0);
-<a class="jxr_linenumber" name="L10414" href="#L10414">10414</a> 				setState(1518);
-<a class="jxr_linenumber" name="L10415" href="#L10415">10415</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L10416" href="#L10416">10416</a> 				}
-<a class="jxr_linenumber" name="L10417" href="#L10417">10417</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10418" href="#L10418">10418</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L10419" href="#L10419">10419</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10420" href="#L10420">10420</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L10421" href="#L10421">10421</a> 				{
-<a class="jxr_linenumber" name="L10422" href="#L10422">10422</a> 				setState(1520);
-<a class="jxr_linenumber" name="L10423" href="#L10423">10423</a> 				match(LITERAL_THIS);
-<a class="jxr_linenumber" name="L10424" href="#L10424">10424</a> 				}
-<a class="jxr_linenumber" name="L10425" href="#L10425">10425</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10426" href="#L10426">10426</a> 			<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L10427" href="#L10427">10427</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10428" href="#L10428">10428</a> 				enterOuterAlt(_localctx, 4);
-<a class="jxr_linenumber" name="L10429" href="#L10429">10429</a> 				{
-<a class="jxr_linenumber" name="L10430" href="#L10430">10430</a> 				setState(1521);
-<a class="jxr_linenumber" name="L10431" href="#L10431">10431</a> 				match(LITERAL_SUPER);
-<a class="jxr_linenumber" name="L10432" href="#L10432">10432</a> 				}
-<a class="jxr_linenumber" name="L10433" href="#L10433">10433</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10434" href="#L10434">10434</a> 			<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L10435" href="#L10435">10435</a> 				_localctx = <strong class="jxr_keyword">new</strong> LiteralPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10436" href="#L10436">10436</a> 				enterOuterAlt(_localctx, 5);
-<a class="jxr_linenumber" name="L10437" href="#L10437">10437</a> 				{
-<a class="jxr_linenumber" name="L10438" href="#L10438">10438</a> 				setState(1522);
-<a class="jxr_linenumber" name="L10439" href="#L10439">10439</a> 				literal();
-<a class="jxr_linenumber" name="L10440" href="#L10440">10440</a> 				}
-<a class="jxr_linenumber" name="L10441" href="#L10441">10441</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10442" href="#L10442">10442</a> 			<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L10443" href="#L10443">10443</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10444" href="#L10444">10444</a> 				enterOuterAlt(_localctx, 6);
-<a class="jxr_linenumber" name="L10445" href="#L10445">10445</a> 				{
-<a class="jxr_linenumber" name="L10446" href="#L10446">10446</a> 				setState(1523);
-<a class="jxr_linenumber" name="L10447" href="#L10447">10447</a> 				id();
-<a class="jxr_linenumber" name="L10448" href="#L10448">10448</a> 				}
-<a class="jxr_linenumber" name="L10449" href="#L10449">10449</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10450" href="#L10450">10450</a> 			<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L10451" href="#L10451">10451</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassRefPrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10452" href="#L10452">10452</a> 				enterOuterAlt(_localctx, 7);
-<a class="jxr_linenumber" name="L10453" href="#L10453">10453</a> 				{
-<a class="jxr_linenumber" name="L10454" href="#L10454">10454</a> 				setState(1524);
-<a class="jxr_linenumber" name="L10455" href="#L10455">10455</a> 				((ClassRefPrimaryContext)_localctx).type = classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L10456" href="#L10456">10456</a> 				setState(1528);
-<a class="jxr_linenumber" name="L10457" href="#L10457">10457</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10458" href="#L10458">10458</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10459" href="#L10459">10459</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L10460" href="#L10460">10460</a> 					{
-<a class="jxr_linenumber" name="L10461" href="#L10461">10461</a> 					{
-<a class="jxr_linenumber" name="L10462" href="#L10462">10462</a> 					setState(1525);
-<a class="jxr_linenumber" name="L10463" href="#L10463">10463</a> 					arrayDeclarator();
-<a class="jxr_linenumber" name="L10464" href="#L10464">10464</a> 					}
-<a class="jxr_linenumber" name="L10465" href="#L10465">10465</a> 					}
-<a class="jxr_linenumber" name="L10466" href="#L10466">10466</a> 					setState(1530);
-<a class="jxr_linenumber" name="L10467" href="#L10467">10467</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10468" href="#L10468">10468</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10469" href="#L10469">10469</a> 				}
-<a class="jxr_linenumber" name="L10470" href="#L10470">10470</a> 				setState(1531);
-<a class="jxr_linenumber" name="L10471" href="#L10471">10471</a> 				match(DOT);
-<a class="jxr_linenumber" name="L10472" href="#L10472">10472</a> 				setState(1532);
-<a class="jxr_linenumber" name="L10473" href="#L10473">10473</a> 				match(LITERAL_CLASS);
-<a class="jxr_linenumber" name="L10474" href="#L10474">10474</a> 				}
-<a class="jxr_linenumber" name="L10475" href="#L10475">10475</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10476" href="#L10476">10476</a> 			<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L10477" href="#L10477">10477</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimitivePrimaryContext(_localctx);
-<a class="jxr_linenumber" name="L10478" href="#L10478">10478</a> 				enterOuterAlt(_localctx, 8);
-<a class="jxr_linenumber" name="L10479" href="#L10479">10479</a> 				{
-<a class="jxr_linenumber" name="L10480" href="#L10480">10480</a> 				setState(1534);
-<a class="jxr_linenumber" name="L10481" href="#L10481">10481</a> 				((PrimitivePrimaryContext)_localctx).type = primitiveType();
-<a class="jxr_linenumber" name="L10482" href="#L10482">10482</a> 				setState(1538);
-<a class="jxr_linenumber" name="L10483" href="#L10483">10483</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10484" href="#L10484">10484</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10485" href="#L10485">10485</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L10486" href="#L10486">10486</a> 					{
-<a class="jxr_linenumber" name="L10487" href="#L10487">10487</a> 					{
-<a class="jxr_linenumber" name="L10488" href="#L10488">10488</a> 					setState(1535);
-<a class="jxr_linenumber" name="L10489" href="#L10489">10489</a> 					arrayDeclarator();
-<a class="jxr_linenumber" name="L10490" href="#L10490">10490</a> 					}
-<a class="jxr_linenumber" name="L10491" href="#L10491">10491</a> 					}
-<a class="jxr_linenumber" name="L10492" href="#L10492">10492</a> 					setState(1540);
-<a class="jxr_linenumber" name="L10493" href="#L10493">10493</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10494" href="#L10494">10494</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10495" href="#L10495">10495</a> 				}
-<a class="jxr_linenumber" name="L10496" href="#L10496">10496</a> 				setState(1541);
-<a class="jxr_linenumber" name="L10497" href="#L10497">10497</a> 				match(DOT);
-<a class="jxr_linenumber" name="L10498" href="#L10498">10498</a> 				setState(1542);
-<a class="jxr_linenumber" name="L10499" href="#L10499">10499</a> 				match(LITERAL_CLASS);
-<a class="jxr_linenumber" name="L10500" href="#L10500">10500</a> 				}
-<a class="jxr_linenumber" name="L10501" href="#L10501">10501</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10502" href="#L10502">10502</a> 			}
-<a class="jxr_linenumber" name="L10503" href="#L10503">10503</a> 		}
-<a class="jxr_linenumber" name="L10504" href="#L10504">10504</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10505" href="#L10505">10505</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10506" href="#L10506">10506</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10507" href="#L10507">10507</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10508" href="#L10508">10508</a> 		}
-<a class="jxr_linenumber" name="L10509" href="#L10509">10509</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10510" href="#L10510">10510</a> 			exitRule();
-<a class="jxr_linenumber" name="L10511" href="#L10511">10511</a> 		}
-<a class="jxr_linenumber" name="L10512" href="#L10512">10512</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10513" href="#L10513">10513</a> 	}
-<a class="jxr_linenumber" name="L10514" href="#L10514">10514</a> 
-<a class="jxr_linenumber" name="L10515" href="#L10515">10515</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10516" href="#L10516">10516</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateArgumentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10517" href="#L10517">10517</a> 		<strong class="jxr_keyword">public</strong> TemplateContext template() {
-<a class="jxr_linenumber" name="L10518" href="#L10518">10518</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TemplateContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10519" href="#L10519">10519</a> 		}
-<a class="jxr_linenumber" name="L10520" href="#L10520">10520</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_LITERAL, 0); }
-<a class="jxr_linenumber" name="L10521" href="#L10521">10521</a> 		<strong class="jxr_keyword">public</strong> TemplateArgumentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10522" href="#L10522">10522</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10523" href="#L10523">10523</a> 		}
-<a class="jxr_linenumber" name="L10524" href="#L10524">10524</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_templateArgument; }
-<a class="jxr_linenumber" name="L10525" href="#L10525">10525</a> 		@Override
-<a class="jxr_linenumber" name="L10526" href="#L10526">10526</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10527" href="#L10527">10527</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplateArgument(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10528" href="#L10528">10528</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10529" href="#L10529">10529</a> 		}
-<a class="jxr_linenumber" name="L10530" href="#L10530">10530</a> 	}
-<a class="jxr_linenumber" name="L10531" href="#L10531">10531</a> 
-<a class="jxr_linenumber" name="L10532" href="#L10532">10532</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TemplateArgumentContext templateArgument() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10533" href="#L10533">10533</a> 		TemplateArgumentContext _localctx = <strong class="jxr_keyword">new</strong> TemplateArgumentContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10534" href="#L10534">10534</a> 		enterRule(_localctx, 228, RULE_templateArgument);
-<a class="jxr_linenumber" name="L10535" href="#L10535">10535</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10536" href="#L10536">10536</a> 			setState(1548);
-<a class="jxr_linenumber" name="L10537" href="#L10537">10537</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10538" href="#L10538">10538</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L10539" href="#L10539">10539</a> 			<strong class="jxr_keyword">case</strong> STRING_TEMPLATE_BEGIN:
-<a class="jxr_linenumber" name="L10540" href="#L10540">10540</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10541" href="#L10541">10541</a> 				{
-<a class="jxr_linenumber" name="L10542" href="#L10542">10542</a> 				setState(1546);
-<a class="jxr_linenumber" name="L10543" href="#L10543">10543</a> 				template();
-<a class="jxr_linenumber" name="L10544" href="#L10544">10544</a> 				}
-<a class="jxr_linenumber" name="L10545" href="#L10545">10545</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10546" href="#L10546">10546</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
-<a class="jxr_linenumber" name="L10547" href="#L10547">10547</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L10548" href="#L10548">10548</a> 				{
-<a class="jxr_linenumber" name="L10549" href="#L10549">10549</a> 				setState(1547);
-<a class="jxr_linenumber" name="L10550" href="#L10550">10550</a> 				match(STRING_LITERAL);
-<a class="jxr_linenumber" name="L10551" href="#L10551">10551</a> 				}
-<a class="jxr_linenumber" name="L10552" href="#L10552">10552</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10553" href="#L10553">10553</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L10554" href="#L10554">10554</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10555" href="#L10555">10555</a> 			}
-<a class="jxr_linenumber" name="L10556" href="#L10556">10556</a> 		}
-<a class="jxr_linenumber" name="L10557" href="#L10557">10557</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10558" href="#L10558">10558</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10559" href="#L10559">10559</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10560" href="#L10560">10560</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10561" href="#L10561">10561</a> 		}
-<a class="jxr_linenumber" name="L10562" href="#L10562">10562</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10563" href="#L10563">10563</a> 			exitRule();
-<a class="jxr_linenumber" name="L10564" href="#L10564">10564</a> 		}
-<a class="jxr_linenumber" name="L10565" href="#L10565">10565</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10566" href="#L10566">10566</a> 	}
-<a class="jxr_linenumber" name="L10567" href="#L10567">10567</a> 
-<a class="jxr_linenumber" name="L10568" href="#L10568">10568</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10569" href="#L10569">10569</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10570" href="#L10570">10570</a> 		<strong class="jxr_keyword">public</strong> StringTemplateContext stringTemplate() {
-<a class="jxr_linenumber" name="L10571" href="#L10571">10571</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StringTemplateContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10572" href="#L10572">10572</a> 		}
-<a class="jxr_linenumber" name="L10573" href="#L10573">10573</a> 		<strong class="jxr_keyword">public</strong> TemplateContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10574" href="#L10574">10574</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10575" href="#L10575">10575</a> 		}
-<a class="jxr_linenumber" name="L10576" href="#L10576">10576</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_template; }
-<a class="jxr_linenumber" name="L10577" href="#L10577">10577</a> 		@Override
-<a class="jxr_linenumber" name="L10578" href="#L10578">10578</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10579" href="#L10579">10579</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplate(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10580" href="#L10580">10580</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10376" href="#L10376">10376</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10377" href="#L10377">10377</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10378" href="#L10378">10378</a> 		}
+<a class="jxr_linenumber" name="L10379" href="#L10379">10379</a> 		<strong class="jxr_keyword">public</strong> ClassRefPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10380" href="#L10380">10380</a> 		@Override
+<a class="jxr_linenumber" name="L10381" href="#L10381">10381</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10382" href="#L10382">10382</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassRefPrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10383" href="#L10383">10383</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10384" href="#L10384">10384</a> 		}
+<a class="jxr_linenumber" name="L10385" href="#L10385">10385</a> 	}
+<a class="jxr_linenumber" name="L10386" href="#L10386">10386</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10387" href="#L10387">10387</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> LiteralPrimaryContext <strong class="jxr_keyword">extends</strong> PrimaryContext {
+<a class="jxr_linenumber" name="L10388" href="#L10388">10388</a> 		<strong class="jxr_keyword">public</strong> LiteralContext literal() {
+<a class="jxr_linenumber" name="L10389" href="#L10389">10389</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(LiteralContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10390" href="#L10390">10390</a> 		}
+<a class="jxr_linenumber" name="L10391" href="#L10391">10391</a> 		<strong class="jxr_keyword">public</strong> LiteralPrimaryContext(PrimaryContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10392" href="#L10392">10392</a> 		@Override
+<a class="jxr_linenumber" name="L10393" href="#L10393">10393</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10394" href="#L10394">10394</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitLiteralPrimary(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10395" href="#L10395">10395</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10396" href="#L10396">10396</a> 		}
+<a class="jxr_linenumber" name="L10397" href="#L10397">10397</a> 	}
+<a class="jxr_linenumber" name="L10398" href="#L10398">10398</a> 
+<a class="jxr_linenumber" name="L10399" href="#L10399">10399</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimaryContext primary() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10400" href="#L10400">10400</a> 		PrimaryContext _localctx = <strong class="jxr_keyword">new</strong> PrimaryContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10401" href="#L10401">10401</a> 		enterRule(_localctx, 226, RULE_primary);
+<a class="jxr_linenumber" name="L10402" href="#L10402">10402</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10403" href="#L10403">10403</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10404" href="#L10404">10404</a> 			setState(1544);
+<a class="jxr_linenumber" name="L10405" href="#L10405">10405</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10406" href="#L10406">10406</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,176,_ctx) ) {
+<a class="jxr_linenumber" name="L10407" href="#L10407">10407</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L10408" href="#L10408">10408</a> 				_localctx = <strong class="jxr_keyword">new</strong> SwitchPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10409" href="#L10409">10409</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10410" href="#L10410">10410</a> 				{
+<a class="jxr_linenumber" name="L10411" href="#L10411">10411</a> 				setState(1515);
+<a class="jxr_linenumber" name="L10412" href="#L10412">10412</a> 				switchExpressionOrStatement();
+<a class="jxr_linenumber" name="L10413" href="#L10413">10413</a> 				}
+<a class="jxr_linenumber" name="L10414" href="#L10414">10414</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10415" href="#L10415">10415</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L10416" href="#L10416">10416</a> 				_localctx = <strong class="jxr_keyword">new</strong> ParenPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10417" href="#L10417">10417</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L10418" href="#L10418">10418</a> 				{
+<a class="jxr_linenumber" name="L10419" href="#L10419">10419</a> 				setState(1516);
+<a class="jxr_linenumber" name="L10420" href="#L10420">10420</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L10421" href="#L10421">10421</a> 				setState(1517);
+<a class="jxr_linenumber" name="L10422" href="#L10422">10422</a> 				expr(0);
+<a class="jxr_linenumber" name="L10423" href="#L10423">10423</a> 				setState(1518);
+<a class="jxr_linenumber" name="L10424" href="#L10424">10424</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L10425" href="#L10425">10425</a> 				}
+<a class="jxr_linenumber" name="L10426" href="#L10426">10426</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10427" href="#L10427">10427</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L10428" href="#L10428">10428</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10429" href="#L10429">10429</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L10430" href="#L10430">10430</a> 				{
+<a class="jxr_linenumber" name="L10431" href="#L10431">10431</a> 				setState(1520);
+<a class="jxr_linenumber" name="L10432" href="#L10432">10432</a> 				match(LITERAL_THIS);
+<a class="jxr_linenumber" name="L10433" href="#L10433">10433</a> 				}
+<a class="jxr_linenumber" name="L10434" href="#L10434">10434</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10435" href="#L10435">10435</a> 			<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L10436" href="#L10436">10436</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10437" href="#L10437">10437</a> 				enterOuterAlt(_localctx, 4);
+<a class="jxr_linenumber" name="L10438" href="#L10438">10438</a> 				{
+<a class="jxr_linenumber" name="L10439" href="#L10439">10439</a> 				setState(1521);
+<a class="jxr_linenumber" name="L10440" href="#L10440">10440</a> 				match(LITERAL_SUPER);
+<a class="jxr_linenumber" name="L10441" href="#L10441">10441</a> 				}
+<a class="jxr_linenumber" name="L10442" href="#L10442">10442</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10443" href="#L10443">10443</a> 			<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L10444" href="#L10444">10444</a> 				_localctx = <strong class="jxr_keyword">new</strong> LiteralPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10445" href="#L10445">10445</a> 				enterOuterAlt(_localctx, 5);
+<a class="jxr_linenumber" name="L10446" href="#L10446">10446</a> 				{
+<a class="jxr_linenumber" name="L10447" href="#L10447">10447</a> 				setState(1522);
+<a class="jxr_linenumber" name="L10448" href="#L10448">10448</a> 				literal();
+<a class="jxr_linenumber" name="L10449" href="#L10449">10449</a> 				}
+<a class="jxr_linenumber" name="L10450" href="#L10450">10450</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10451" href="#L10451">10451</a> 			<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L10452" href="#L10452">10452</a> 				_localctx = <strong class="jxr_keyword">new</strong> TokenPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10453" href="#L10453">10453</a> 				enterOuterAlt(_localctx, 6);
+<a class="jxr_linenumber" name="L10454" href="#L10454">10454</a> 				{
+<a class="jxr_linenumber" name="L10455" href="#L10455">10455</a> 				setState(1523);
+<a class="jxr_linenumber" name="L10456" href="#L10456">10456</a> 				id();
+<a class="jxr_linenumber" name="L10457" href="#L10457">10457</a> 				}
+<a class="jxr_linenumber" name="L10458" href="#L10458">10458</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10459" href="#L10459">10459</a> 			<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L10460" href="#L10460">10460</a> 				_localctx = <strong class="jxr_keyword">new</strong> ClassRefPrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10461" href="#L10461">10461</a> 				enterOuterAlt(_localctx, 7);
+<a class="jxr_linenumber" name="L10462" href="#L10462">10462</a> 				{
+<a class="jxr_linenumber" name="L10463" href="#L10463">10463</a> 				setState(1524);
+<a class="jxr_linenumber" name="L10464" href="#L10464">10464</a> 				((ClassRefPrimaryContext)_localctx).type = classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L10465" href="#L10465">10465</a> 				setState(1528);
+<a class="jxr_linenumber" name="L10466" href="#L10466">10466</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10467" href="#L10467">10467</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10468" href="#L10468">10468</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L10469" href="#L10469">10469</a> 					{
+<a class="jxr_linenumber" name="L10470" href="#L10470">10470</a> 					{
+<a class="jxr_linenumber" name="L10471" href="#L10471">10471</a> 					setState(1525);
+<a class="jxr_linenumber" name="L10472" href="#L10472">10472</a> 					arrayDeclarator();
+<a class="jxr_linenumber" name="L10473" href="#L10473">10473</a> 					}
+<a class="jxr_linenumber" name="L10474" href="#L10474">10474</a> 					}
+<a class="jxr_linenumber" name="L10475" href="#L10475">10475</a> 					setState(1530);
+<a class="jxr_linenumber" name="L10476" href="#L10476">10476</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10477" href="#L10477">10477</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10478" href="#L10478">10478</a> 				}
+<a class="jxr_linenumber" name="L10479" href="#L10479">10479</a> 				setState(1531);
+<a class="jxr_linenumber" name="L10480" href="#L10480">10480</a> 				match(DOT);
+<a class="jxr_linenumber" name="L10481" href="#L10481">10481</a> 				setState(1532);
+<a class="jxr_linenumber" name="L10482" href="#L10482">10482</a> 				match(LITERAL_CLASS);
+<a class="jxr_linenumber" name="L10483" href="#L10483">10483</a> 				}
+<a class="jxr_linenumber" name="L10484" href="#L10484">10484</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10485" href="#L10485">10485</a> 			<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L10486" href="#L10486">10486</a> 				_localctx = <strong class="jxr_keyword">new</strong> PrimitivePrimaryContext(_localctx);
+<a class="jxr_linenumber" name="L10487" href="#L10487">10487</a> 				enterOuterAlt(_localctx, 8);
+<a class="jxr_linenumber" name="L10488" href="#L10488">10488</a> 				{
+<a class="jxr_linenumber" name="L10489" href="#L10489">10489</a> 				setState(1534);
+<a class="jxr_linenumber" name="L10490" href="#L10490">10490</a> 				((PrimitivePrimaryContext)_localctx).type = primitiveType();
+<a class="jxr_linenumber" name="L10491" href="#L10491">10491</a> 				setState(1538);
+<a class="jxr_linenumber" name="L10492" href="#L10492">10492</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10493" href="#L10493">10493</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10494" href="#L10494">10494</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L10495" href="#L10495">10495</a> 					{
+<a class="jxr_linenumber" name="L10496" href="#L10496">10496</a> 					{
+<a class="jxr_linenumber" name="L10497" href="#L10497">10497</a> 					setState(1535);
+<a class="jxr_linenumber" name="L10498" href="#L10498">10498</a> 					arrayDeclarator();
+<a class="jxr_linenumber" name="L10499" href="#L10499">10499</a> 					}
+<a class="jxr_linenumber" name="L10500" href="#L10500">10500</a> 					}
+<a class="jxr_linenumber" name="L10501" href="#L10501">10501</a> 					setState(1540);
+<a class="jxr_linenumber" name="L10502" href="#L10502">10502</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10503" href="#L10503">10503</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10504" href="#L10504">10504</a> 				}
+<a class="jxr_linenumber" name="L10505" href="#L10505">10505</a> 				setState(1541);
+<a class="jxr_linenumber" name="L10506" href="#L10506">10506</a> 				match(DOT);
+<a class="jxr_linenumber" name="L10507" href="#L10507">10507</a> 				setState(1542);
+<a class="jxr_linenumber" name="L10508" href="#L10508">10508</a> 				match(LITERAL_CLASS);
+<a class="jxr_linenumber" name="L10509" href="#L10509">10509</a> 				}
+<a class="jxr_linenumber" name="L10510" href="#L10510">10510</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10511" href="#L10511">10511</a> 			}
+<a class="jxr_linenumber" name="L10512" href="#L10512">10512</a> 		}
+<a class="jxr_linenumber" name="L10513" href="#L10513">10513</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10514" href="#L10514">10514</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10515" href="#L10515">10515</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10516" href="#L10516">10516</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10517" href="#L10517">10517</a> 		}
+<a class="jxr_linenumber" name="L10518" href="#L10518">10518</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10519" href="#L10519">10519</a> 			exitRule();
+<a class="jxr_linenumber" name="L10520" href="#L10520">10520</a> 		}
+<a class="jxr_linenumber" name="L10521" href="#L10521">10521</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10522" href="#L10522">10522</a> 	}
+<a class="jxr_linenumber" name="L10523" href="#L10523">10523</a> 
+<a class="jxr_linenumber" name="L10524" href="#L10524">10524</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10525" href="#L10525">10525</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateArgumentContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10526" href="#L10526">10526</a> 		<strong class="jxr_keyword">public</strong> TemplateContext template() {
+<a class="jxr_linenumber" name="L10527" href="#L10527">10527</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TemplateContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10528" href="#L10528">10528</a> 		}
+<a class="jxr_linenumber" name="L10529" href="#L10529">10529</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_LITERAL() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_LITERAL, 0); }
+<a class="jxr_linenumber" name="L10530" href="#L10530">10530</a> 		<strong class="jxr_keyword">public</strong> TemplateArgumentContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10531" href="#L10531">10531</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10532" href="#L10532">10532</a> 		}
+<a class="jxr_linenumber" name="L10533" href="#L10533">10533</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_templateArgument; }
+<a class="jxr_linenumber" name="L10534" href="#L10534">10534</a> 		@Override
+<a class="jxr_linenumber" name="L10535" href="#L10535">10535</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10536" href="#L10536">10536</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplateArgument(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10537" href="#L10537">10537</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10538" href="#L10538">10538</a> 		}
+<a class="jxr_linenumber" name="L10539" href="#L10539">10539</a> 	}
+<a class="jxr_linenumber" name="L10540" href="#L10540">10540</a> 
+<a class="jxr_linenumber" name="L10541" href="#L10541">10541</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TemplateArgumentContext templateArgument() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10542" href="#L10542">10542</a> 		TemplateArgumentContext _localctx = <strong class="jxr_keyword">new</strong> TemplateArgumentContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10543" href="#L10543">10543</a> 		enterRule(_localctx, 228, RULE_templateArgument);
+<a class="jxr_linenumber" name="L10544" href="#L10544">10544</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10545" href="#L10545">10545</a> 			setState(1548);
+<a class="jxr_linenumber" name="L10546" href="#L10546">10546</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10547" href="#L10547">10547</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L10548" href="#L10548">10548</a> 			<strong class="jxr_keyword">case</strong> STRING_TEMPLATE_BEGIN:
+<a class="jxr_linenumber" name="L10549" href="#L10549">10549</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10550" href="#L10550">10550</a> 				{
+<a class="jxr_linenumber" name="L10551" href="#L10551">10551</a> 				setState(1546);
+<a class="jxr_linenumber" name="L10552" href="#L10552">10552</a> 				template();
+<a class="jxr_linenumber" name="L10553" href="#L10553">10553</a> 				}
+<a class="jxr_linenumber" name="L10554" href="#L10554">10554</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10555" href="#L10555">10555</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
+<a class="jxr_linenumber" name="L10556" href="#L10556">10556</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L10557" href="#L10557">10557</a> 				{
+<a class="jxr_linenumber" name="L10558" href="#L10558">10558</a> 				setState(1547);
+<a class="jxr_linenumber" name="L10559" href="#L10559">10559</a> 				match(STRING_LITERAL);
+<a class="jxr_linenumber" name="L10560" href="#L10560">10560</a> 				}
+<a class="jxr_linenumber" name="L10561" href="#L10561">10561</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10562" href="#L10562">10562</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L10563" href="#L10563">10563</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10564" href="#L10564">10564</a> 			}
+<a class="jxr_linenumber" name="L10565" href="#L10565">10565</a> 		}
+<a class="jxr_linenumber" name="L10566" href="#L10566">10566</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10567" href="#L10567">10567</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10568" href="#L10568">10568</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10569" href="#L10569">10569</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10570" href="#L10570">10570</a> 		}
+<a class="jxr_linenumber" name="L10571" href="#L10571">10571</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10572" href="#L10572">10572</a> 			exitRule();
+<a class="jxr_linenumber" name="L10573" href="#L10573">10573</a> 		}
+<a class="jxr_linenumber" name="L10574" href="#L10574">10574</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10575" href="#L10575">10575</a> 	}
+<a class="jxr_linenumber" name="L10576" href="#L10576">10576</a> 
+<a class="jxr_linenumber" name="L10577" href="#L10577">10577</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10578" href="#L10578">10578</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TemplateContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10579" href="#L10579">10579</a> 		<strong class="jxr_keyword">public</strong> StringTemplateContext stringTemplate() {
+<a class="jxr_linenumber" name="L10580" href="#L10580">10580</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StringTemplateContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10581" href="#L10581">10581</a> 		}
-<a class="jxr_linenumber" name="L10582" href="#L10582">10582</a> 	}
-<a class="jxr_linenumber" name="L10583" href="#L10583">10583</a> 
-<a class="jxr_linenumber" name="L10584" href="#L10584">10584</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TemplateContext template() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10585" href="#L10585">10585</a> 		TemplateContext _localctx = <strong class="jxr_keyword">new</strong> TemplateContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10586" href="#L10586">10586</a> 		enterRule(_localctx, 230, RULE_template);
-<a class="jxr_linenumber" name="L10587" href="#L10587">10587</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10588" href="#L10588">10588</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10589" href="#L10589">10589</a> 			{
-<a class="jxr_linenumber" name="L10590" href="#L10590">10590</a> 			setState(1550);
-<a class="jxr_linenumber" name="L10591" href="#L10591">10591</a> 			stringTemplate();
-<a class="jxr_linenumber" name="L10592" href="#L10592">10592</a> 			}
-<a class="jxr_linenumber" name="L10593" href="#L10593">10593</a> 		}
-<a class="jxr_linenumber" name="L10594" href="#L10594">10594</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10595" href="#L10595">10595</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10596" href="#L10596">10596</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10597" href="#L10597">10597</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10598" href="#L10598">10598</a> 		}
-<a class="jxr_linenumber" name="L10599" href="#L10599">10599</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10600" href="#L10600">10600</a> 			exitRule();
-<a class="jxr_linenumber" name="L10601" href="#L10601">10601</a> 		}
-<a class="jxr_linenumber" name="L10602" href="#L10602">10602</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10603" href="#L10603">10603</a> 	}
-<a class="jxr_linenumber" name="L10604" href="#L10604">10604</a> 
-<a class="jxr_linenumber" name="L10605" href="#L10605">10605</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10606" href="#L10606">10606</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StringTemplateContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10607" href="#L10607">10607</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_BEGIN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_BEGIN, 0); }
-<a class="jxr_linenumber" name="L10608" href="#L10608">10608</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_END() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_END, 0); }
-<a class="jxr_linenumber" name="L10609" href="#L10609">10609</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L10610" href="#L10610">10610</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10611" href="#L10611">10611</a> 		}
-<a class="jxr_linenumber" name="L10612" href="#L10612">10612</a> 		<strong class="jxr_keyword">public</strong> List&lt;StringTemplateMiddleContext&gt; stringTemplateMiddle() {
-<a class="jxr_linenumber" name="L10613" href="#L10613">10613</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(StringTemplateMiddleContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10614" href="#L10614">10614</a> 		}
-<a class="jxr_linenumber" name="L10615" href="#L10615">10615</a> 		<strong class="jxr_keyword">public</strong> StringTemplateMiddleContext stringTemplateMiddle(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10616" href="#L10616">10616</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StringTemplateMiddleContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10617" href="#L10617">10617</a> 		}
-<a class="jxr_linenumber" name="L10618" href="#L10618">10618</a> 		<strong class="jxr_keyword">public</strong> StringTemplateContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10619" href="#L10619">10619</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10582" href="#L10582">10582</a> 		<strong class="jxr_keyword">public</strong> TemplateContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10583" href="#L10583">10583</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10584" href="#L10584">10584</a> 		}
+<a class="jxr_linenumber" name="L10585" href="#L10585">10585</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_template; }
+<a class="jxr_linenumber" name="L10586" href="#L10586">10586</a> 		@Override
+<a class="jxr_linenumber" name="L10587" href="#L10587">10587</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10588" href="#L10588">10588</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTemplate(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10589" href="#L10589">10589</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10590" href="#L10590">10590</a> 		}
+<a class="jxr_linenumber" name="L10591" href="#L10591">10591</a> 	}
+<a class="jxr_linenumber" name="L10592" href="#L10592">10592</a> 
+<a class="jxr_linenumber" name="L10593" href="#L10593">10593</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TemplateContext template() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10594" href="#L10594">10594</a> 		TemplateContext _localctx = <strong class="jxr_keyword">new</strong> TemplateContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10595" href="#L10595">10595</a> 		enterRule(_localctx, 230, RULE_template);
+<a class="jxr_linenumber" name="L10596" href="#L10596">10596</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10597" href="#L10597">10597</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10598" href="#L10598">10598</a> 			{
+<a class="jxr_linenumber" name="L10599" href="#L10599">10599</a> 			setState(1550);
+<a class="jxr_linenumber" name="L10600" href="#L10600">10600</a> 			stringTemplate();
+<a class="jxr_linenumber" name="L10601" href="#L10601">10601</a> 			}
+<a class="jxr_linenumber" name="L10602" href="#L10602">10602</a> 		}
+<a class="jxr_linenumber" name="L10603" href="#L10603">10603</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10604" href="#L10604">10604</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10605" href="#L10605">10605</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10606" href="#L10606">10606</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10607" href="#L10607">10607</a> 		}
+<a class="jxr_linenumber" name="L10608" href="#L10608">10608</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10609" href="#L10609">10609</a> 			exitRule();
+<a class="jxr_linenumber" name="L10610" href="#L10610">10610</a> 		}
+<a class="jxr_linenumber" name="L10611" href="#L10611">10611</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10612" href="#L10612">10612</a> 	}
+<a class="jxr_linenumber" name="L10613" href="#L10613">10613</a> 
+<a class="jxr_linenumber" name="L10614" href="#L10614">10614</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10615" href="#L10615">10615</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StringTemplateContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10616" href="#L10616">10616</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_BEGIN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_BEGIN, 0); }
+<a class="jxr_linenumber" name="L10617" href="#L10617">10617</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_END() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_END, 0); }
+<a class="jxr_linenumber" name="L10618" href="#L10618">10618</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L10619" href="#L10619">10619</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10620" href="#L10620">10620</a> 		}
-<a class="jxr_linenumber" name="L10621" href="#L10621">10621</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_stringTemplate; }
-<a class="jxr_linenumber" name="L10622" href="#L10622">10622</a> 		@Override
-<a class="jxr_linenumber" name="L10623" href="#L10623">10623</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10624" href="#L10624">10624</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStringTemplate(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10625" href="#L10625">10625</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10621" href="#L10621">10621</a> 		<strong class="jxr_keyword">public</strong> List&lt;StringTemplateMiddleContext&gt; stringTemplateMiddle() {
+<a class="jxr_linenumber" name="L10622" href="#L10622">10622</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(StringTemplateMiddleContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L10623" href="#L10623">10623</a> 		}
+<a class="jxr_linenumber" name="L10624" href="#L10624">10624</a> 		<strong class="jxr_keyword">public</strong> StringTemplateMiddleContext stringTemplateMiddle(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10625" href="#L10625">10625</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(StringTemplateMiddleContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L10626" href="#L10626">10626</a> 		}
-<a class="jxr_linenumber" name="L10627" href="#L10627">10627</a> 	}
-<a class="jxr_linenumber" name="L10628" href="#L10628">10628</a> 
-<a class="jxr_linenumber" name="L10629" href="#L10629">10629</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StringTemplateContext stringTemplate() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10630" href="#L10630">10630</a> 		StringTemplateContext _localctx = <strong class="jxr_keyword">new</strong> StringTemplateContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10631" href="#L10631">10631</a> 		enterRule(_localctx, 232, RULE_stringTemplate);
-<a class="jxr_linenumber" name="L10632" href="#L10632">10632</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10633" href="#L10633">10633</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10634" href="#L10634">10634</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10635" href="#L10635">10635</a> 			{
-<a class="jxr_linenumber" name="L10636" href="#L10636">10636</a> 			setState(1552);
-<a class="jxr_linenumber" name="L10637" href="#L10637">10637</a> 			match(STRING_TEMPLATE_BEGIN);
-<a class="jxr_linenumber" name="L10638" href="#L10638">10638</a> 			setState(1554);
-<a class="jxr_linenumber" name="L10639" href="#L10639">10639</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10640" href="#L10640">10640</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10641" href="#L10641">10641</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L10642" href="#L10642">10642</a> 				{
-<a class="jxr_linenumber" name="L10643" href="#L10643">10643</a> 				setState(1553);
-<a class="jxr_linenumber" name="L10644" href="#L10644">10644</a> 				expr(0);
-<a class="jxr_linenumber" name="L10645" href="#L10645">10645</a> 				}
-<a class="jxr_linenumber" name="L10646" href="#L10646">10646</a> 			}
-<a class="jxr_linenumber" name="L10647" href="#L10647">10647</a> 
-<a class="jxr_linenumber" name="L10648" href="#L10648">10648</a> 			setState(1559);
-<a class="jxr_linenumber" name="L10649" href="#L10649">10649</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10650" href="#L10650">10650</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10651" href="#L10651">10651</a> 			<strong class="jxr_keyword">while</strong> (_la==STRING_TEMPLATE_MID) {
-<a class="jxr_linenumber" name="L10652" href="#L10652">10652</a> 				{
-<a class="jxr_linenumber" name="L10653" href="#L10653">10653</a> 				{
-<a class="jxr_linenumber" name="L10654" href="#L10654">10654</a> 				setState(1556);
-<a class="jxr_linenumber" name="L10655" href="#L10655">10655</a> 				stringTemplateMiddle();
-<a class="jxr_linenumber" name="L10656" href="#L10656">10656</a> 				}
-<a class="jxr_linenumber" name="L10657" href="#L10657">10657</a> 				}
-<a class="jxr_linenumber" name="L10658" href="#L10658">10658</a> 				setState(1561);
-<a class="jxr_linenumber" name="L10659" href="#L10659">10659</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10660" href="#L10660">10660</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10661" href="#L10661">10661</a> 			}
-<a class="jxr_linenumber" name="L10662" href="#L10662">10662</a> 			setState(1562);
-<a class="jxr_linenumber" name="L10663" href="#L10663">10663</a> 			match(STRING_TEMPLATE_END);
-<a class="jxr_linenumber" name="L10664" href="#L10664">10664</a> 			}
-<a class="jxr_linenumber" name="L10665" href="#L10665">10665</a> 		}
-<a class="jxr_linenumber" name="L10666" href="#L10666">10666</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10667" href="#L10667">10667</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10668" href="#L10668">10668</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10669" href="#L10669">10669</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10670" href="#L10670">10670</a> 		}
-<a class="jxr_linenumber" name="L10671" href="#L10671">10671</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10672" href="#L10672">10672</a> 			exitRule();
-<a class="jxr_linenumber" name="L10673" href="#L10673">10673</a> 		}
-<a class="jxr_linenumber" name="L10674" href="#L10674">10674</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10675" href="#L10675">10675</a> 	}
-<a class="jxr_linenumber" name="L10676" href="#L10676">10676</a> 
-<a class="jxr_linenumber" name="L10677" href="#L10677">10677</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10678" href="#L10678">10678</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StringTemplateMiddleContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10679" href="#L10679">10679</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_MID() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_MID, 0); }
-<a class="jxr_linenumber" name="L10680" href="#L10680">10680</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L10681" href="#L10681">10681</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10627" href="#L10627">10627</a> 		<strong class="jxr_keyword">public</strong> StringTemplateContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10628" href="#L10628">10628</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10629" href="#L10629">10629</a> 		}
+<a class="jxr_linenumber" name="L10630" href="#L10630">10630</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_stringTemplate; }
+<a class="jxr_linenumber" name="L10631" href="#L10631">10631</a> 		@Override
+<a class="jxr_linenumber" name="L10632" href="#L10632">10632</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10633" href="#L10633">10633</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStringTemplate(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10634" href="#L10634">10634</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10635" href="#L10635">10635</a> 		}
+<a class="jxr_linenumber" name="L10636" href="#L10636">10636</a> 	}
+<a class="jxr_linenumber" name="L10637" href="#L10637">10637</a> 
+<a class="jxr_linenumber" name="L10638" href="#L10638">10638</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StringTemplateContext stringTemplate() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10639" href="#L10639">10639</a> 		StringTemplateContext _localctx = <strong class="jxr_keyword">new</strong> StringTemplateContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10640" href="#L10640">10640</a> 		enterRule(_localctx, 232, RULE_stringTemplate);
+<a class="jxr_linenumber" name="L10641" href="#L10641">10641</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10642" href="#L10642">10642</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10643" href="#L10643">10643</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10644" href="#L10644">10644</a> 			{
+<a class="jxr_linenumber" name="L10645" href="#L10645">10645</a> 			setState(1552);
+<a class="jxr_linenumber" name="L10646" href="#L10646">10646</a> 			match(STRING_TEMPLATE_BEGIN);
+<a class="jxr_linenumber" name="L10647" href="#L10647">10647</a> 			setState(1554);
+<a class="jxr_linenumber" name="L10648" href="#L10648">10648</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10649" href="#L10649">10649</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10650" href="#L10650">10650</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L10651" href="#L10651">10651</a> 				{
+<a class="jxr_linenumber" name="L10652" href="#L10652">10652</a> 				setState(1553);
+<a class="jxr_linenumber" name="L10653" href="#L10653">10653</a> 				expr(0);
+<a class="jxr_linenumber" name="L10654" href="#L10654">10654</a> 				}
+<a class="jxr_linenumber" name="L10655" href="#L10655">10655</a> 			}
+<a class="jxr_linenumber" name="L10656" href="#L10656">10656</a> 
+<a class="jxr_linenumber" name="L10657" href="#L10657">10657</a> 			setState(1559);
+<a class="jxr_linenumber" name="L10658" href="#L10658">10658</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10659" href="#L10659">10659</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10660" href="#L10660">10660</a> 			<strong class="jxr_keyword">while</strong> (_la==STRING_TEMPLATE_MID) {
+<a class="jxr_linenumber" name="L10661" href="#L10661">10661</a> 				{
+<a class="jxr_linenumber" name="L10662" href="#L10662">10662</a> 				{
+<a class="jxr_linenumber" name="L10663" href="#L10663">10663</a> 				setState(1556);
+<a class="jxr_linenumber" name="L10664" href="#L10664">10664</a> 				stringTemplateMiddle();
+<a class="jxr_linenumber" name="L10665" href="#L10665">10665</a> 				}
+<a class="jxr_linenumber" name="L10666" href="#L10666">10666</a> 				}
+<a class="jxr_linenumber" name="L10667" href="#L10667">10667</a> 				setState(1561);
+<a class="jxr_linenumber" name="L10668" href="#L10668">10668</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10669" href="#L10669">10669</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10670" href="#L10670">10670</a> 			}
+<a class="jxr_linenumber" name="L10671" href="#L10671">10671</a> 			setState(1562);
+<a class="jxr_linenumber" name="L10672" href="#L10672">10672</a> 			match(STRING_TEMPLATE_END);
+<a class="jxr_linenumber" name="L10673" href="#L10673">10673</a> 			}
+<a class="jxr_linenumber" name="L10674" href="#L10674">10674</a> 		}
+<a class="jxr_linenumber" name="L10675" href="#L10675">10675</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10676" href="#L10676">10676</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10677" href="#L10677">10677</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10678" href="#L10678">10678</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10679" href="#L10679">10679</a> 		}
+<a class="jxr_linenumber" name="L10680" href="#L10680">10680</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10681" href="#L10681">10681</a> 			exitRule();
 <a class="jxr_linenumber" name="L10682" href="#L10682">10682</a> 		}
-<a class="jxr_linenumber" name="L10683" href="#L10683">10683</a> 		<strong class="jxr_keyword">public</strong> StringTemplateMiddleContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10684" href="#L10684">10684</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10685" href="#L10685">10685</a> 		}
-<a class="jxr_linenumber" name="L10686" href="#L10686">10686</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_stringTemplateMiddle; }
-<a class="jxr_linenumber" name="L10687" href="#L10687">10687</a> 		@Override
-<a class="jxr_linenumber" name="L10688" href="#L10688">10688</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10689" href="#L10689">10689</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStringTemplateMiddle(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10690" href="#L10690">10690</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10683" href="#L10683">10683</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10684" href="#L10684">10684</a> 	}
+<a class="jxr_linenumber" name="L10685" href="#L10685">10685</a> 
+<a class="jxr_linenumber" name="L10686" href="#L10686">10686</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10687" href="#L10687">10687</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> StringTemplateMiddleContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10688" href="#L10688">10688</a> 		<strong class="jxr_keyword">public</strong> TerminalNode STRING_TEMPLATE_MID() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.STRING_TEMPLATE_MID, 0); }
+<a class="jxr_linenumber" name="L10689" href="#L10689">10689</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L10690" href="#L10690">10690</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10691" href="#L10691">10691</a> 		}
-<a class="jxr_linenumber" name="L10692" href="#L10692">10692</a> 	}
-<a class="jxr_linenumber" name="L10693" href="#L10693">10693</a> 
-<a class="jxr_linenumber" name="L10694" href="#L10694">10694</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StringTemplateMiddleContext stringTemplateMiddle() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10695" href="#L10695">10695</a> 		StringTemplateMiddleContext _localctx = <strong class="jxr_keyword">new</strong> StringTemplateMiddleContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10696" href="#L10696">10696</a> 		enterRule(_localctx, 234, RULE_stringTemplateMiddle);
-<a class="jxr_linenumber" name="L10697" href="#L10697">10697</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10698" href="#L10698">10698</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10699" href="#L10699">10699</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10700" href="#L10700">10700</a> 			{
-<a class="jxr_linenumber" name="L10701" href="#L10701">10701</a> 			setState(1564);
-<a class="jxr_linenumber" name="L10702" href="#L10702">10702</a> 			match(STRING_TEMPLATE_MID);
-<a class="jxr_linenumber" name="L10703" href="#L10703">10703</a> 			setState(1566);
-<a class="jxr_linenumber" name="L10704" href="#L10704">10704</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10705" href="#L10705">10705</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10706" href="#L10706">10706</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L10707" href="#L10707">10707</a> 				{
-<a class="jxr_linenumber" name="L10708" href="#L10708">10708</a> 				setState(1565);
-<a class="jxr_linenumber" name="L10709" href="#L10709">10709</a> 				expr(0);
-<a class="jxr_linenumber" name="L10710" href="#L10710">10710</a> 				}
-<a class="jxr_linenumber" name="L10711" href="#L10711">10711</a> 			}
-<a class="jxr_linenumber" name="L10712" href="#L10712">10712</a> 
-<a class="jxr_linenumber" name="L10713" href="#L10713">10713</a> 			}
-<a class="jxr_linenumber" name="L10714" href="#L10714">10714</a> 		}
-<a class="jxr_linenumber" name="L10715" href="#L10715">10715</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10716" href="#L10716">10716</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10717" href="#L10717">10717</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10718" href="#L10718">10718</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10719" href="#L10719">10719</a> 		}
-<a class="jxr_linenumber" name="L10720" href="#L10720">10720</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10721" href="#L10721">10721</a> 			exitRule();
-<a class="jxr_linenumber" name="L10722" href="#L10722">10722</a> 		}
-<a class="jxr_linenumber" name="L10723" href="#L10723">10723</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10724" href="#L10724">10724</a> 	}
-<a class="jxr_linenumber" name="L10725" href="#L10725">10725</a> 
-<a class="jxr_linenumber" name="L10726" href="#L10726">10726</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10727" href="#L10727">10727</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10728" href="#L10728">10728</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L10729" href="#L10729">10729</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10730" href="#L10730">10730</a> 		}
-<a class="jxr_linenumber" name="L10731" href="#L10731">10731</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L10732" href="#L10732">10732</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10733" href="#L10733">10733</a> 		}
-<a class="jxr_linenumber" name="L10734" href="#L10734">10734</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
-<a class="jxr_linenumber" name="L10735" href="#L10735">10735</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10736" href="#L10736">10736</a> 		}
-<a class="jxr_linenumber" name="L10737" href="#L10737">10737</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L10738" href="#L10738">10738</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L10739" href="#L10739">10739</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10740" href="#L10740">10740</a> 		}
-<a class="jxr_linenumber" name="L10741" href="#L10741">10741</a> 		<strong class="jxr_keyword">public</strong> ClassTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10742" href="#L10742">10742</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10743" href="#L10743">10743</a> 		}
-<a class="jxr_linenumber" name="L10744" href="#L10744">10744</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classType; }
-<a class="jxr_linenumber" name="L10745" href="#L10745">10745</a> 		@Override
-<a class="jxr_linenumber" name="L10746" href="#L10746">10746</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10747" href="#L10747">10747</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10748" href="#L10748">10748</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10692" href="#L10692">10692</a> 		<strong class="jxr_keyword">public</strong> StringTemplateMiddleContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10693" href="#L10693">10693</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10694" href="#L10694">10694</a> 		}
+<a class="jxr_linenumber" name="L10695" href="#L10695">10695</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_stringTemplateMiddle; }
+<a class="jxr_linenumber" name="L10696" href="#L10696">10696</a> 		@Override
+<a class="jxr_linenumber" name="L10697" href="#L10697">10697</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10698" href="#L10698">10698</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitStringTemplateMiddle(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10699" href="#L10699">10699</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10700" href="#L10700">10700</a> 		}
+<a class="jxr_linenumber" name="L10701" href="#L10701">10701</a> 	}
+<a class="jxr_linenumber" name="L10702" href="#L10702">10702</a> 
+<a class="jxr_linenumber" name="L10703" href="#L10703">10703</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> StringTemplateMiddleContext stringTemplateMiddle() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10704" href="#L10704">10704</a> 		StringTemplateMiddleContext _localctx = <strong class="jxr_keyword">new</strong> StringTemplateMiddleContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10705" href="#L10705">10705</a> 		enterRule(_localctx, 234, RULE_stringTemplateMiddle);
+<a class="jxr_linenumber" name="L10706" href="#L10706">10706</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10707" href="#L10707">10707</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10708" href="#L10708">10708</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10709" href="#L10709">10709</a> 			{
+<a class="jxr_linenumber" name="L10710" href="#L10710">10710</a> 			setState(1564);
+<a class="jxr_linenumber" name="L10711" href="#L10711">10711</a> 			match(STRING_TEMPLATE_MID);
+<a class="jxr_linenumber" name="L10712" href="#L10712">10712</a> 			setState(1566);
+<a class="jxr_linenumber" name="L10713" href="#L10713">10713</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10714" href="#L10714">10714</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10715" href="#L10715">10715</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L10716" href="#L10716">10716</a> 				{
+<a class="jxr_linenumber" name="L10717" href="#L10717">10717</a> 				setState(1565);
+<a class="jxr_linenumber" name="L10718" href="#L10718">10718</a> 				expr(0);
+<a class="jxr_linenumber" name="L10719" href="#L10719">10719</a> 				}
+<a class="jxr_linenumber" name="L10720" href="#L10720">10720</a> 			}
+<a class="jxr_linenumber" name="L10721" href="#L10721">10721</a> 
+<a class="jxr_linenumber" name="L10722" href="#L10722">10722</a> 			}
+<a class="jxr_linenumber" name="L10723" href="#L10723">10723</a> 		}
+<a class="jxr_linenumber" name="L10724" href="#L10724">10724</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10725" href="#L10725">10725</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10726" href="#L10726">10726</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10727" href="#L10727">10727</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10728" href="#L10728">10728</a> 		}
+<a class="jxr_linenumber" name="L10729" href="#L10729">10729</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10730" href="#L10730">10730</a> 			exitRule();
+<a class="jxr_linenumber" name="L10731" href="#L10731">10731</a> 		}
+<a class="jxr_linenumber" name="L10732" href="#L10732">10732</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10733" href="#L10733">10733</a> 	}
+<a class="jxr_linenumber" name="L10734" href="#L10734">10734</a> 
+<a class="jxr_linenumber" name="L10735" href="#L10735">10735</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10736" href="#L10736">10736</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10737" href="#L10737">10737</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L10738" href="#L10738">10738</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10739" href="#L10739">10739</a> 		}
+<a class="jxr_linenumber" name="L10740" href="#L10740">10740</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L10741" href="#L10741">10741</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10742" href="#L10742">10742</a> 		}
+<a class="jxr_linenumber" name="L10743" href="#L10743">10743</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
+<a class="jxr_linenumber" name="L10744" href="#L10744">10744</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10745" href="#L10745">10745</a> 		}
+<a class="jxr_linenumber" name="L10746" href="#L10746">10746</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L10747" href="#L10747">10747</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L10748" href="#L10748">10748</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10749" href="#L10749">10749</a> 		}
-<a class="jxr_linenumber" name="L10750" href="#L10750">10750</a> 	}
-<a class="jxr_linenumber" name="L10751" href="#L10751">10751</a> 
-<a class="jxr_linenumber" name="L10752" href="#L10752">10752</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassTypeContext classType() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10753" href="#L10753">10753</a> 		ClassTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassTypeContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10754" href="#L10754">10754</a> 		enterRule(_localctx, 236, RULE_classType);
-<a class="jxr_linenumber" name="L10755" href="#L10755">10755</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10756" href="#L10756">10756</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10757" href="#L10757">10757</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10758" href="#L10758">10758</a> 			{
-<a class="jxr_linenumber" name="L10759" href="#L10759">10759</a> 			setState(1571);
-<a class="jxr_linenumber" name="L10760" href="#L10760">10760</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10761" href="#L10761">10761</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,181,_ctx) ) {
-<a class="jxr_linenumber" name="L10762" href="#L10762">10762</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L10763" href="#L10763">10763</a> 				{
-<a class="jxr_linenumber" name="L10764" href="#L10764">10764</a> 				setState(1568);
-<a class="jxr_linenumber" name="L10765" href="#L10765">10765</a> 				classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L10766" href="#L10766">10766</a> 				setState(1569);
-<a class="jxr_linenumber" name="L10767" href="#L10767">10767</a> 				match(DOT);
-<a class="jxr_linenumber" name="L10768" href="#L10768">10768</a> 				}
-<a class="jxr_linenumber" name="L10769" href="#L10769">10769</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10770" href="#L10770">10770</a> 			}
-<a class="jxr_linenumber" name="L10771" href="#L10771">10771</a> 			setState(1573);
-<a class="jxr_linenumber" name="L10772" href="#L10772">10772</a> 			annotations(false);
-<a class="jxr_linenumber" name="L10773" href="#L10773">10773</a> 			setState(1574);
-<a class="jxr_linenumber" name="L10774" href="#L10774">10774</a> 			id();
-<a class="jxr_linenumber" name="L10775" href="#L10775">10775</a> 			setState(1576);
-<a class="jxr_linenumber" name="L10776" href="#L10776">10776</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10777" href="#L10777">10777</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10778" href="#L10778">10778</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L10779" href="#L10779">10779</a> 				{
-<a class="jxr_linenumber" name="L10780" href="#L10780">10780</a> 				setState(1575);
-<a class="jxr_linenumber" name="L10781" href="#L10781">10781</a> 				typeArguments();
-<a class="jxr_linenumber" name="L10782" href="#L10782">10782</a> 				}
-<a class="jxr_linenumber" name="L10783" href="#L10783">10783</a> 			}
-<a class="jxr_linenumber" name="L10784" href="#L10784">10784</a> 
-<a class="jxr_linenumber" name="L10785" href="#L10785">10785</a> 			}
-<a class="jxr_linenumber" name="L10786" href="#L10786">10786</a> 		}
-<a class="jxr_linenumber" name="L10787" href="#L10787">10787</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10788" href="#L10788">10788</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10789" href="#L10789">10789</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10790" href="#L10790">10790</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10791" href="#L10791">10791</a> 		}
-<a class="jxr_linenumber" name="L10792" href="#L10792">10792</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10793" href="#L10793">10793</a> 			exitRule();
-<a class="jxr_linenumber" name="L10794" href="#L10794">10794</a> 		}
-<a class="jxr_linenumber" name="L10795" href="#L10795">10795</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10796" href="#L10796">10796</a> 	}
-<a class="jxr_linenumber" name="L10797" href="#L10797">10797</a> 
-<a class="jxr_linenumber" name="L10798" href="#L10798">10798</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10799" href="#L10799">10799</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10800" href="#L10800">10800</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
-<a class="jxr_linenumber" name="L10801" href="#L10801">10801</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10802" href="#L10802">10802</a> 		}
-<a class="jxr_linenumber" name="L10803" href="#L10803">10803</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext createdName() {
-<a class="jxr_linenumber" name="L10804" href="#L10804">10804</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatedNameContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10805" href="#L10805">10805</a> 		}
-<a class="jxr_linenumber" name="L10806" href="#L10806">10806</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext classCreatorRest() {
-<a class="jxr_linenumber" name="L10807" href="#L10807">10807</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10808" href="#L10808">10808</a> 		}
-<a class="jxr_linenumber" name="L10809" href="#L10809">10809</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationsContext&gt; annotations() {
-<a class="jxr_linenumber" name="L10810" href="#L10810">10810</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationsContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L10750" href="#L10750">10750</a> 		<strong class="jxr_keyword">public</strong> ClassTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10751" href="#L10751">10751</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10752" href="#L10752">10752</a> 		}
+<a class="jxr_linenumber" name="L10753" href="#L10753">10753</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classType; }
+<a class="jxr_linenumber" name="L10754" href="#L10754">10754</a> 		@Override
+<a class="jxr_linenumber" name="L10755" href="#L10755">10755</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10756" href="#L10756">10756</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10757" href="#L10757">10757</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10758" href="#L10758">10758</a> 		}
+<a class="jxr_linenumber" name="L10759" href="#L10759">10759</a> 	}
+<a class="jxr_linenumber" name="L10760" href="#L10760">10760</a> 
+<a class="jxr_linenumber" name="L10761" href="#L10761">10761</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassTypeContext classType() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10762" href="#L10762">10762</a> 		ClassTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassTypeContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10763" href="#L10763">10763</a> 		enterRule(_localctx, 236, RULE_classType);
+<a class="jxr_linenumber" name="L10764" href="#L10764">10764</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10765" href="#L10765">10765</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10766" href="#L10766">10766</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10767" href="#L10767">10767</a> 			{
+<a class="jxr_linenumber" name="L10768" href="#L10768">10768</a> 			setState(1571);
+<a class="jxr_linenumber" name="L10769" href="#L10769">10769</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10770" href="#L10770">10770</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,181,_ctx) ) {
+<a class="jxr_linenumber" name="L10771" href="#L10771">10771</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L10772" href="#L10772">10772</a> 				{
+<a class="jxr_linenumber" name="L10773" href="#L10773">10773</a> 				setState(1568);
+<a class="jxr_linenumber" name="L10774" href="#L10774">10774</a> 				classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L10775" href="#L10775">10775</a> 				setState(1569);
+<a class="jxr_linenumber" name="L10776" href="#L10776">10776</a> 				match(DOT);
+<a class="jxr_linenumber" name="L10777" href="#L10777">10777</a> 				}
+<a class="jxr_linenumber" name="L10778" href="#L10778">10778</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10779" href="#L10779">10779</a> 			}
+<a class="jxr_linenumber" name="L10780" href="#L10780">10780</a> 			setState(1573);
+<a class="jxr_linenumber" name="L10781" href="#L10781">10781</a> 			annotations(false);
+<a class="jxr_linenumber" name="L10782" href="#L10782">10782</a> 			setState(1574);
+<a class="jxr_linenumber" name="L10783" href="#L10783">10783</a> 			id();
+<a class="jxr_linenumber" name="L10784" href="#L10784">10784</a> 			setState(1576);
+<a class="jxr_linenumber" name="L10785" href="#L10785">10785</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10786" href="#L10786">10786</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10787" href="#L10787">10787</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L10788" href="#L10788">10788</a> 				{
+<a class="jxr_linenumber" name="L10789" href="#L10789">10789</a> 				setState(1575);
+<a class="jxr_linenumber" name="L10790" href="#L10790">10790</a> 				typeArguments();
+<a class="jxr_linenumber" name="L10791" href="#L10791">10791</a> 				}
+<a class="jxr_linenumber" name="L10792" href="#L10792">10792</a> 			}
+<a class="jxr_linenumber" name="L10793" href="#L10793">10793</a> 
+<a class="jxr_linenumber" name="L10794" href="#L10794">10794</a> 			}
+<a class="jxr_linenumber" name="L10795" href="#L10795">10795</a> 		}
+<a class="jxr_linenumber" name="L10796" href="#L10796">10796</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10797" href="#L10797">10797</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10798" href="#L10798">10798</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10799" href="#L10799">10799</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10800" href="#L10800">10800</a> 		}
+<a class="jxr_linenumber" name="L10801" href="#L10801">10801</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10802" href="#L10802">10802</a> 			exitRule();
+<a class="jxr_linenumber" name="L10803" href="#L10803">10803</a> 		}
+<a class="jxr_linenumber" name="L10804" href="#L10804">10804</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10805" href="#L10805">10805</a> 	}
+<a class="jxr_linenumber" name="L10806" href="#L10806">10806</a> 
+<a class="jxr_linenumber" name="L10807" href="#L10807">10807</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10808" href="#L10808">10808</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10809" href="#L10809">10809</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
+<a class="jxr_linenumber" name="L10810" href="#L10810">10810</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10811" href="#L10811">10811</a> 		}
-<a class="jxr_linenumber" name="L10812" href="#L10812">10812</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10813" href="#L10813">10813</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10812" href="#L10812">10812</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext createdName() {
+<a class="jxr_linenumber" name="L10813" href="#L10813">10813</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatedNameContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10814" href="#L10814">10814</a> 		}
-<a class="jxr_linenumber" name="L10815" href="#L10815">10815</a> 		<strong class="jxr_keyword">public</strong> ArrayCreatorRestContext arrayCreatorRest() {
-<a class="jxr_linenumber" name="L10816" href="#L10816">10816</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10815" href="#L10815">10815</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext classCreatorRest() {
+<a class="jxr_linenumber" name="L10816" href="#L10816">10816</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10817" href="#L10817">10817</a> 		}
-<a class="jxr_linenumber" name="L10818" href="#L10818">10818</a> 		<strong class="jxr_keyword">public</strong> CreatorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10819" href="#L10819">10819</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10818" href="#L10818">10818</a> 		<strong class="jxr_keyword">public</strong> List&lt;AnnotationsContext&gt; annotations() {
+<a class="jxr_linenumber" name="L10819" href="#L10819">10819</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(AnnotationsContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L10820" href="#L10820">10820</a> 		}
-<a class="jxr_linenumber" name="L10821" href="#L10821">10821</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_creator; }
-<a class="jxr_linenumber" name="L10822" href="#L10822">10822</a> 		@Override
-<a class="jxr_linenumber" name="L10823" href="#L10823">10823</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10824" href="#L10824">10824</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreator(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10825" href="#L10825">10825</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10821" href="#L10821">10821</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10822" href="#L10822">10822</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10823" href="#L10823">10823</a> 		}
+<a class="jxr_linenumber" name="L10824" href="#L10824">10824</a> 		<strong class="jxr_keyword">public</strong> ArrayCreatorRestContext arrayCreatorRest() {
+<a class="jxr_linenumber" name="L10825" href="#L10825">10825</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L10826" href="#L10826">10826</a> 		}
-<a class="jxr_linenumber" name="L10827" href="#L10827">10827</a> 	}
-<a class="jxr_linenumber" name="L10828" href="#L10828">10828</a> 
-<a class="jxr_linenumber" name="L10829" href="#L10829">10829</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatorContext creator() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10830" href="#L10830">10830</a> 		CreatorContext _localctx = <strong class="jxr_keyword">new</strong> CreatorContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10831" href="#L10831">10831</a> 		enterRule(_localctx, 238, RULE_creator);
-<a class="jxr_linenumber" name="L10832" href="#L10832">10832</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10833" href="#L10833">10833</a> 			setState(1590);
-<a class="jxr_linenumber" name="L10834" href="#L10834">10834</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10835" href="#L10835">10835</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L10836" href="#L10836">10836</a> 			<strong class="jxr_keyword">case</strong> LT:
-<a class="jxr_linenumber" name="L10837" href="#L10837">10837</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10838" href="#L10838">10838</a> 				{
-<a class="jxr_linenumber" name="L10839" href="#L10839">10839</a> 				setState(1578);
-<a class="jxr_linenumber" name="L10840" href="#L10840">10840</a> 				nonWildcardTypeArguments();
-<a class="jxr_linenumber" name="L10841" href="#L10841">10841</a> 				setState(1579);
-<a class="jxr_linenumber" name="L10842" href="#L10842">10842</a> 				createdName();
-<a class="jxr_linenumber" name="L10843" href="#L10843">10843</a> 				setState(1580);
-<a class="jxr_linenumber" name="L10844" href="#L10844">10844</a> 				classCreatorRest();
-<a class="jxr_linenumber" name="L10845" href="#L10845">10845</a> 				}
-<a class="jxr_linenumber" name="L10846" href="#L10846">10846</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10847" href="#L10847">10847</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L10848" href="#L10848">10848</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L10849" href="#L10849">10849</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L10850" href="#L10850">10850</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L10851" href="#L10851">10851</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L10852" href="#L10852">10852</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L10853" href="#L10853">10853</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L10854" href="#L10854">10854</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L10855" href="#L10855">10855</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L10856" href="#L10856">10856</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L10857" href="#L10857">10857</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L10858" href="#L10858">10858</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L10859" href="#L10859">10859</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L10860" href="#L10860">10860</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L10861" href="#L10861">10861</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L10862" href="#L10862">10862</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L10863" href="#L10863">10863</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L10864" href="#L10864">10864</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L10865" href="#L10865">10865</a> 				{
-<a class="jxr_linenumber" name="L10866" href="#L10866">10866</a> 				setState(1582);
-<a class="jxr_linenumber" name="L10867" href="#L10867">10867</a> 				annotations(false);
-<a class="jxr_linenumber" name="L10868" href="#L10868">10868</a> 				setState(1583);
-<a class="jxr_linenumber" name="L10869" href="#L10869">10869</a> 				createdName();
-<a class="jxr_linenumber" name="L10870" href="#L10870">10870</a> 				setState(1588);
-<a class="jxr_linenumber" name="L10871" href="#L10871">10871</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10872" href="#L10872">10872</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L10873" href="#L10873">10873</a> 				<strong class="jxr_keyword">case</strong> LBRACK:
-<a class="jxr_linenumber" name="L10874" href="#L10874">10874</a> 				<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L10875" href="#L10875">10875</a> 					{
-<a class="jxr_linenumber" name="L10876" href="#L10876">10876</a> 					setState(1584);
-<a class="jxr_linenumber" name="L10877" href="#L10877">10877</a> 					annotations(false);
-<a class="jxr_linenumber" name="L10878" href="#L10878">10878</a> 					setState(1585);
-<a class="jxr_linenumber" name="L10879" href="#L10879">10879</a> 					arrayCreatorRest();
-<a class="jxr_linenumber" name="L10880" href="#L10880">10880</a> 					}
-<a class="jxr_linenumber" name="L10881" href="#L10881">10881</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10882" href="#L10882">10882</a> 				<strong class="jxr_keyword">case</strong> LPAREN:
-<a class="jxr_linenumber" name="L10883" href="#L10883">10883</a> 					{
-<a class="jxr_linenumber" name="L10884" href="#L10884">10884</a> 					setState(1587);
-<a class="jxr_linenumber" name="L10885" href="#L10885">10885</a> 					classCreatorRest();
-<a class="jxr_linenumber" name="L10886" href="#L10886">10886</a> 					}
-<a class="jxr_linenumber" name="L10887" href="#L10887">10887</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10888" href="#L10888">10888</a> 				<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L10889" href="#L10889">10889</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10890" href="#L10890">10890</a> 				}
-<a class="jxr_linenumber" name="L10891" href="#L10891">10891</a> 				}
-<a class="jxr_linenumber" name="L10892" href="#L10892">10892</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L10893" href="#L10893">10893</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L10894" href="#L10894">10894</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10895" href="#L10895">10895</a> 			}
-<a class="jxr_linenumber" name="L10896" href="#L10896">10896</a> 		}
-<a class="jxr_linenumber" name="L10897" href="#L10897">10897</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L10898" href="#L10898">10898</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L10899" href="#L10899">10899</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10900" href="#L10900">10900</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L10901" href="#L10901">10901</a> 		}
-<a class="jxr_linenumber" name="L10902" href="#L10902">10902</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L10903" href="#L10903">10903</a> 			exitRule();
-<a class="jxr_linenumber" name="L10904" href="#L10904">10904</a> 		}
-<a class="jxr_linenumber" name="L10905" href="#L10905">10905</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L10906" href="#L10906">10906</a> 	}
-<a class="jxr_linenumber" name="L10907" href="#L10907">10907</a> 
-<a class="jxr_linenumber" name="L10908" href="#L10908">10908</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10909" href="#L10909">10909</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L10910" href="#L10910">10910</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L10911" href="#L10911">10911</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L10912" href="#L10912">10912</a> 		}
-<a class="jxr_linenumber" name="L10913" href="#L10913">10913</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_createdName; }
-<a class="jxr_linenumber" name="L10914" href="#L10914">10914</a> 	 
-<a class="jxr_linenumber" name="L10915" href="#L10915">10915</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext() { }
-<a class="jxr_linenumber" name="L10916" href="#L10916">10916</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(CreatedNameContext ctx) {
-<a class="jxr_linenumber" name="L10917" href="#L10917">10917</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L10918" href="#L10918">10918</a> 		}
-<a class="jxr_linenumber" name="L10919" href="#L10919">10919</a> 	}
-<a class="jxr_linenumber" name="L10920" href="#L10920">10920</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10921" href="#L10921">10921</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNamePrimitiveContext <strong class="jxr_keyword">extends</strong> CreatedNameContext {
-<a class="jxr_linenumber" name="L10922" href="#L10922">10922</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
-<a class="jxr_linenumber" name="L10923" href="#L10923">10923</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10924" href="#L10924">10924</a> 		}
-<a class="jxr_linenumber" name="L10925" href="#L10925">10925</a> 		<strong class="jxr_keyword">public</strong> CreatedNamePrimitiveContext(CreatedNameContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10926" href="#L10926">10926</a> 		@Override
-<a class="jxr_linenumber" name="L10927" href="#L10927">10927</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10928" href="#L10928">10928</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNamePrimitive(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10929" href="#L10929">10929</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10930" href="#L10930">10930</a> 		}
-<a class="jxr_linenumber" name="L10931" href="#L10931">10931</a> 	}
-<a class="jxr_linenumber" name="L10932" href="#L10932">10932</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L10933" href="#L10933">10933</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameObjectContext <strong class="jxr_keyword">extends</strong> CreatedNameContext {
-<a class="jxr_linenumber" name="L10934" href="#L10934">10934</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext createdNameExtended;
-<a class="jxr_linenumber" name="L10935" href="#L10935">10935</a> 		<strong class="jxr_keyword">public</strong> List&lt;CreatedNameExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;CreatedNameExtendedContext&gt;();
-<a class="jxr_linenumber" name="L10936" href="#L10936">10936</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L10937" href="#L10937">10937</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10938" href="#L10938">10938</a> 		}
-<a class="jxr_linenumber" name="L10939" href="#L10939">10939</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L10940" href="#L10940">10940</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10941" href="#L10941">10941</a> 		}
-<a class="jxr_linenumber" name="L10942" href="#L10942">10942</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() {
-<a class="jxr_linenumber" name="L10943" href="#L10943">10943</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L10944" href="#L10944">10944</a> 		}
-<a class="jxr_linenumber" name="L10945" href="#L10945">10945</a> 		<strong class="jxr_keyword">public</strong> List&lt;CreatedNameExtendedContext&gt; createdNameExtended() {
-<a class="jxr_linenumber" name="L10946" href="#L10946">10946</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CreatedNameExtendedContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L10947" href="#L10947">10947</a> 		}
-<a class="jxr_linenumber" name="L10948" href="#L10948">10948</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext createdNameExtended(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L10949" href="#L10949">10949</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatedNameExtendedContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L10950" href="#L10950">10950</a> 		}
-<a class="jxr_linenumber" name="L10951" href="#L10951">10951</a> 		<strong class="jxr_keyword">public</strong> CreatedNameObjectContext(CreatedNameContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L10952" href="#L10952">10952</a> 		@Override
-<a class="jxr_linenumber" name="L10953" href="#L10953">10953</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L10954" href="#L10954">10954</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNameObject(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10955" href="#L10955">10955</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10956" href="#L10956">10956</a> 		}
-<a class="jxr_linenumber" name="L10957" href="#L10957">10957</a> 	}
-<a class="jxr_linenumber" name="L10958" href="#L10958">10958</a> 
-<a class="jxr_linenumber" name="L10959" href="#L10959">10959</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatedNameContext createdName() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L10960" href="#L10960">10960</a> 		CreatedNameContext _localctx = <strong class="jxr_keyword">new</strong> CreatedNameContext(_ctx, getState());
-<a class="jxr_linenumber" name="L10961" href="#L10961">10961</a> 		enterRule(_localctx, 240, RULE_createdName);
-<a class="jxr_linenumber" name="L10962" href="#L10962">10962</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L10963" href="#L10963">10963</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L10964" href="#L10964">10964</a> 			setState(1604);
-<a class="jxr_linenumber" name="L10965" href="#L10965">10965</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10966" href="#L10966">10966</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L10967" href="#L10967">10967</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L10968" href="#L10968">10968</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L10969" href="#L10969">10969</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L10970" href="#L10970">10970</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L10971" href="#L10971">10971</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L10972" href="#L10972">10972</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L10973" href="#L10973">10973</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L10974" href="#L10974">10974</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L10975" href="#L10975">10975</a> 				_localctx = <strong class="jxr_keyword">new</strong> CreatedNameObjectContext(_localctx);
-<a class="jxr_linenumber" name="L10976" href="#L10976">10976</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L10977" href="#L10977">10977</a> 				{
-<a class="jxr_linenumber" name="L10978" href="#L10978">10978</a> 				setState(1592);
-<a class="jxr_linenumber" name="L10979" href="#L10979">10979</a> 				annotations(false);
-<a class="jxr_linenumber" name="L10980" href="#L10980">10980</a> 				setState(1593);
-<a class="jxr_linenumber" name="L10981" href="#L10981">10981</a> 				id();
-<a class="jxr_linenumber" name="L10982" href="#L10982">10982</a> 				setState(1595);
-<a class="jxr_linenumber" name="L10983" href="#L10983">10983</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10984" href="#L10984">10984</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10985" href="#L10985">10985</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L10986" href="#L10986">10986</a> 					{
-<a class="jxr_linenumber" name="L10987" href="#L10987">10987</a> 					setState(1594);
-<a class="jxr_linenumber" name="L10988" href="#L10988">10988</a> 					typeArgumentsOrDiamond();
-<a class="jxr_linenumber" name="L10989" href="#L10989">10989</a> 					}
-<a class="jxr_linenumber" name="L10990" href="#L10990">10990</a> 				}
-<a class="jxr_linenumber" name="L10991" href="#L10991">10991</a> 
-<a class="jxr_linenumber" name="L10992" href="#L10992">10992</a> 				setState(1600);
-<a class="jxr_linenumber" name="L10993" href="#L10993">10993</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L10994" href="#L10994">10994</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L10995" href="#L10995">10995</a> 				<strong class="jxr_keyword">while</strong> (_la==DOT) {
-<a class="jxr_linenumber" name="L10996" href="#L10996">10996</a> 					{
+<a class="jxr_linenumber" name="L10827" href="#L10827">10827</a> 		<strong class="jxr_keyword">public</strong> CreatorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10828" href="#L10828">10828</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10829" href="#L10829">10829</a> 		}
+<a class="jxr_linenumber" name="L10830" href="#L10830">10830</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_creator; }
+<a class="jxr_linenumber" name="L10831" href="#L10831">10831</a> 		@Override
+<a class="jxr_linenumber" name="L10832" href="#L10832">10832</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10833" href="#L10833">10833</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreator(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10834" href="#L10834">10834</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10835" href="#L10835">10835</a> 		}
+<a class="jxr_linenumber" name="L10836" href="#L10836">10836</a> 	}
+<a class="jxr_linenumber" name="L10837" href="#L10837">10837</a> 
+<a class="jxr_linenumber" name="L10838" href="#L10838">10838</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatorContext creator() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10839" href="#L10839">10839</a> 		CreatorContext _localctx = <strong class="jxr_keyword">new</strong> CreatorContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10840" href="#L10840">10840</a> 		enterRule(_localctx, 238, RULE_creator);
+<a class="jxr_linenumber" name="L10841" href="#L10841">10841</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10842" href="#L10842">10842</a> 			setState(1590);
+<a class="jxr_linenumber" name="L10843" href="#L10843">10843</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10844" href="#L10844">10844</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L10845" href="#L10845">10845</a> 			<strong class="jxr_keyword">case</strong> LT:
+<a class="jxr_linenumber" name="L10846" href="#L10846">10846</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10847" href="#L10847">10847</a> 				{
+<a class="jxr_linenumber" name="L10848" href="#L10848">10848</a> 				setState(1578);
+<a class="jxr_linenumber" name="L10849" href="#L10849">10849</a> 				nonWildcardTypeArguments();
+<a class="jxr_linenumber" name="L10850" href="#L10850">10850</a> 				setState(1579);
+<a class="jxr_linenumber" name="L10851" href="#L10851">10851</a> 				createdName();
+<a class="jxr_linenumber" name="L10852" href="#L10852">10852</a> 				setState(1580);
+<a class="jxr_linenumber" name="L10853" href="#L10853">10853</a> 				classCreatorRest();
+<a class="jxr_linenumber" name="L10854" href="#L10854">10854</a> 				}
+<a class="jxr_linenumber" name="L10855" href="#L10855">10855</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10856" href="#L10856">10856</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L10857" href="#L10857">10857</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L10858" href="#L10858">10858</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L10859" href="#L10859">10859</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L10860" href="#L10860">10860</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L10861" href="#L10861">10861</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L10862" href="#L10862">10862</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L10863" href="#L10863">10863</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L10864" href="#L10864">10864</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L10865" href="#L10865">10865</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L10866" href="#L10866">10866</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L10867" href="#L10867">10867</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L10868" href="#L10868">10868</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L10869" href="#L10869">10869</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L10870" href="#L10870">10870</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L10871" href="#L10871">10871</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L10872" href="#L10872">10872</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L10873" href="#L10873">10873</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L10874" href="#L10874">10874</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L10875" href="#L10875">10875</a> 				{
+<a class="jxr_linenumber" name="L10876" href="#L10876">10876</a> 				setState(1582);
+<a class="jxr_linenumber" name="L10877" href="#L10877">10877</a> 				annotations(false);
+<a class="jxr_linenumber" name="L10878" href="#L10878">10878</a> 				setState(1583);
+<a class="jxr_linenumber" name="L10879" href="#L10879">10879</a> 				createdName();
+<a class="jxr_linenumber" name="L10880" href="#L10880">10880</a> 				setState(1588);
+<a class="jxr_linenumber" name="L10881" href="#L10881">10881</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10882" href="#L10882">10882</a> 				<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L10883" href="#L10883">10883</a> 				<strong class="jxr_keyword">case</strong> LBRACK:
+<a class="jxr_linenumber" name="L10884" href="#L10884">10884</a> 				<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L10885" href="#L10885">10885</a> 					{
+<a class="jxr_linenumber" name="L10886" href="#L10886">10886</a> 					setState(1584);
+<a class="jxr_linenumber" name="L10887" href="#L10887">10887</a> 					annotations(false);
+<a class="jxr_linenumber" name="L10888" href="#L10888">10888</a> 					setState(1585);
+<a class="jxr_linenumber" name="L10889" href="#L10889">10889</a> 					arrayCreatorRest();
+<a class="jxr_linenumber" name="L10890" href="#L10890">10890</a> 					}
+<a class="jxr_linenumber" name="L10891" href="#L10891">10891</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10892" href="#L10892">10892</a> 				<strong class="jxr_keyword">case</strong> LPAREN:
+<a class="jxr_linenumber" name="L10893" href="#L10893">10893</a> 					{
+<a class="jxr_linenumber" name="L10894" href="#L10894">10894</a> 					setState(1587);
+<a class="jxr_linenumber" name="L10895" href="#L10895">10895</a> 					classCreatorRest();
+<a class="jxr_linenumber" name="L10896" href="#L10896">10896</a> 					}
+<a class="jxr_linenumber" name="L10897" href="#L10897">10897</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10898" href="#L10898">10898</a> 				<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L10899" href="#L10899">10899</a> 					<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10900" href="#L10900">10900</a> 				}
+<a class="jxr_linenumber" name="L10901" href="#L10901">10901</a> 				}
+<a class="jxr_linenumber" name="L10902" href="#L10902">10902</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L10903" href="#L10903">10903</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L10904" href="#L10904">10904</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10905" href="#L10905">10905</a> 			}
+<a class="jxr_linenumber" name="L10906" href="#L10906">10906</a> 		}
+<a class="jxr_linenumber" name="L10907" href="#L10907">10907</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L10908" href="#L10908">10908</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L10909" href="#L10909">10909</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10910" href="#L10910">10910</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L10911" href="#L10911">10911</a> 		}
+<a class="jxr_linenumber" name="L10912" href="#L10912">10912</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L10913" href="#L10913">10913</a> 			exitRule();
+<a class="jxr_linenumber" name="L10914" href="#L10914">10914</a> 		}
+<a class="jxr_linenumber" name="L10915" href="#L10915">10915</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L10916" href="#L10916">10916</a> 	}
+<a class="jxr_linenumber" name="L10917" href="#L10917">10917</a> 
+<a class="jxr_linenumber" name="L10918" href="#L10918">10918</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10919" href="#L10919">10919</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L10920" href="#L10920">10920</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L10921" href="#L10921">10921</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L10922" href="#L10922">10922</a> 		}
+<a class="jxr_linenumber" name="L10923" href="#L10923">10923</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_createdName; }
+<a class="jxr_linenumber" name="L10924" href="#L10924">10924</a> 	 
+<a class="jxr_linenumber" name="L10925" href="#L10925">10925</a> 		<strong class="jxr_keyword">public</strong> CreatedNameContext() { }
+<a class="jxr_linenumber" name="L10926" href="#L10926">10926</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(CreatedNameContext ctx) {
+<a class="jxr_linenumber" name="L10927" href="#L10927">10927</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L10928" href="#L10928">10928</a> 		}
+<a class="jxr_linenumber" name="L10929" href="#L10929">10929</a> 	}
+<a class="jxr_linenumber" name="L10930" href="#L10930">10930</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10931" href="#L10931">10931</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNamePrimitiveContext <strong class="jxr_keyword">extends</strong> CreatedNameContext {
+<a class="jxr_linenumber" name="L10932" href="#L10932">10932</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
+<a class="jxr_linenumber" name="L10933" href="#L10933">10933</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10934" href="#L10934">10934</a> 		}
+<a class="jxr_linenumber" name="L10935" href="#L10935">10935</a> 		<strong class="jxr_keyword">public</strong> CreatedNamePrimitiveContext(CreatedNameContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10936" href="#L10936">10936</a> 		@Override
+<a class="jxr_linenumber" name="L10937" href="#L10937">10937</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10938" href="#L10938">10938</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNamePrimitive(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10939" href="#L10939">10939</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10940" href="#L10940">10940</a> 		}
+<a class="jxr_linenumber" name="L10941" href="#L10941">10941</a> 	}
+<a class="jxr_linenumber" name="L10942" href="#L10942">10942</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L10943" href="#L10943">10943</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameObjectContext <strong class="jxr_keyword">extends</strong> CreatedNameContext {
+<a class="jxr_linenumber" name="L10944" href="#L10944">10944</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext createdNameExtended;
+<a class="jxr_linenumber" name="L10945" href="#L10945">10945</a> 		<strong class="jxr_keyword">public</strong> List&lt;CreatedNameExtendedContext&gt; extended = <strong class="jxr_keyword">new</strong> ArrayList&lt;CreatedNameExtendedContext&gt;();
+<a class="jxr_linenumber" name="L10946" href="#L10946">10946</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L10947" href="#L10947">10947</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10948" href="#L10948">10948</a> 		}
+<a class="jxr_linenumber" name="L10949" href="#L10949">10949</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L10950" href="#L10950">10950</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10951" href="#L10951">10951</a> 		}
+<a class="jxr_linenumber" name="L10952" href="#L10952">10952</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() {
+<a class="jxr_linenumber" name="L10953" href="#L10953">10953</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10954" href="#L10954">10954</a> 		}
+<a class="jxr_linenumber" name="L10955" href="#L10955">10955</a> 		<strong class="jxr_keyword">public</strong> List&lt;CreatedNameExtendedContext&gt; createdNameExtended() {
+<a class="jxr_linenumber" name="L10956" href="#L10956">10956</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(CreatedNameExtendedContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L10957" href="#L10957">10957</a> 		}
+<a class="jxr_linenumber" name="L10958" href="#L10958">10958</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext createdNameExtended(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L10959" href="#L10959">10959</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(CreatedNameExtendedContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L10960" href="#L10960">10960</a> 		}
+<a class="jxr_linenumber" name="L10961" href="#L10961">10961</a> 		<strong class="jxr_keyword">public</strong> CreatedNameObjectContext(CreatedNameContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L10962" href="#L10962">10962</a> 		@Override
+<a class="jxr_linenumber" name="L10963" href="#L10963">10963</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L10964" href="#L10964">10964</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNameObject(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10965" href="#L10965">10965</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10966" href="#L10966">10966</a> 		}
+<a class="jxr_linenumber" name="L10967" href="#L10967">10967</a> 	}
+<a class="jxr_linenumber" name="L10968" href="#L10968">10968</a> 
+<a class="jxr_linenumber" name="L10969" href="#L10969">10969</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatedNameContext createdName() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L10970" href="#L10970">10970</a> 		CreatedNameContext _localctx = <strong class="jxr_keyword">new</strong> CreatedNameContext(_ctx, getState());
+<a class="jxr_linenumber" name="L10971" href="#L10971">10971</a> 		enterRule(_localctx, 240, RULE_createdName);
+<a class="jxr_linenumber" name="L10972" href="#L10972">10972</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L10973" href="#L10973">10973</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L10974" href="#L10974">10974</a> 			setState(1604);
+<a class="jxr_linenumber" name="L10975" href="#L10975">10975</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10976" href="#L10976">10976</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L10977" href="#L10977">10977</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L10978" href="#L10978">10978</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L10979" href="#L10979">10979</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L10980" href="#L10980">10980</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L10981" href="#L10981">10981</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L10982" href="#L10982">10982</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L10983" href="#L10983">10983</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L10984" href="#L10984">10984</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L10985" href="#L10985">10985</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L10986" href="#L10986">10986</a> 				_localctx = <strong class="jxr_keyword">new</strong> CreatedNameObjectContext(_localctx);
+<a class="jxr_linenumber" name="L10987" href="#L10987">10987</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L10988" href="#L10988">10988</a> 				{
+<a class="jxr_linenumber" name="L10989" href="#L10989">10989</a> 				setState(1592);
+<a class="jxr_linenumber" name="L10990" href="#L10990">10990</a> 				annotations(false);
+<a class="jxr_linenumber" name="L10991" href="#L10991">10991</a> 				setState(1593);
+<a class="jxr_linenumber" name="L10992" href="#L10992">10992</a> 				id();
+<a class="jxr_linenumber" name="L10993" href="#L10993">10993</a> 				setState(1595);
+<a class="jxr_linenumber" name="L10994" href="#L10994">10994</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L10995" href="#L10995">10995</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L10996" href="#L10996">10996</a> 				<strong class="jxr_keyword">if</strong> (_la==LT) {
 <a class="jxr_linenumber" name="L10997" href="#L10997">10997</a> 					{
-<a class="jxr_linenumber" name="L10998" href="#L10998">10998</a> 					setState(1597);
-<a class="jxr_linenumber" name="L10999" href="#L10999">10999</a> 					((CreatedNameObjectContext)_localctx).createdNameExtended = createdNameExtended();
-<a class="jxr_linenumber" name="L11000" href="#L11000">11000</a> 					((CreatedNameObjectContext)_localctx).extended.add(((CreatedNameObjectContext)_localctx).createdNameExtended);
-<a class="jxr_linenumber" name="L11001" href="#L11001">11001</a> 					}
-<a class="jxr_linenumber" name="L11002" href="#L11002">11002</a> 					}
-<a class="jxr_linenumber" name="L11003" href="#L11003">11003</a> 					setState(1602);
-<a class="jxr_linenumber" name="L11004" href="#L11004">11004</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11005" href="#L11005">11005</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11006" href="#L11006">11006</a> 				}
-<a class="jxr_linenumber" name="L11007" href="#L11007">11007</a> 				}
-<a class="jxr_linenumber" name="L11008" href="#L11008">11008</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11009" href="#L11009">11009</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L11010" href="#L11010">11010</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L11011" href="#L11011">11011</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L11012" href="#L11012">11012</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L11013" href="#L11013">11013</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L11014" href="#L11014">11014</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L11015" href="#L11015">11015</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L11016" href="#L11016">11016</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L11017" href="#L11017">11017</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L11018" href="#L11018">11018</a> 				_localctx = <strong class="jxr_keyword">new</strong> CreatedNamePrimitiveContext(_localctx);
-<a class="jxr_linenumber" name="L11019" href="#L11019">11019</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L11020" href="#L11020">11020</a> 				{
-<a class="jxr_linenumber" name="L11021" href="#L11021">11021</a> 				setState(1603);
-<a class="jxr_linenumber" name="L11022" href="#L11022">11022</a> 				primitiveType();
-<a class="jxr_linenumber" name="L11023" href="#L11023">11023</a> 				}
-<a class="jxr_linenumber" name="L11024" href="#L11024">11024</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11025" href="#L11025">11025</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L11026" href="#L11026">11026</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11027" href="#L11027">11027</a> 			}
-<a class="jxr_linenumber" name="L11028" href="#L11028">11028</a> 		}
-<a class="jxr_linenumber" name="L11029" href="#L11029">11029</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11030" href="#L11030">11030</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11031" href="#L11031">11031</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11032" href="#L11032">11032</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11033" href="#L11033">11033</a> 		}
-<a class="jxr_linenumber" name="L11034" href="#L11034">11034</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11035" href="#L11035">11035</a> 			exitRule();
-<a class="jxr_linenumber" name="L11036" href="#L11036">11036</a> 		}
-<a class="jxr_linenumber" name="L11037" href="#L11037">11037</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11038" href="#L11038">11038</a> 	}
-<a class="jxr_linenumber" name="L11039" href="#L11039">11039</a> 
-<a class="jxr_linenumber" name="L11040" href="#L11040">11040</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11041" href="#L11041">11041</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11042" href="#L11042">11042</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L11043" href="#L11043">11043</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L11044" href="#L11044">11044</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11045" href="#L11045">11045</a> 		}
-<a class="jxr_linenumber" name="L11046" href="#L11046">11046</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L11047" href="#L11047">11047</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11048" href="#L11048">11048</a> 		}
-<a class="jxr_linenumber" name="L11049" href="#L11049">11049</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() {
-<a class="jxr_linenumber" name="L11050" href="#L11050">11050</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11051" href="#L11051">11051</a> 		}
-<a class="jxr_linenumber" name="L11052" href="#L11052">11052</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11053" href="#L11053">11053</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11054" href="#L11054">11054</a> 		}
-<a class="jxr_linenumber" name="L11055" href="#L11055">11055</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_createdNameExtended; }
-<a class="jxr_linenumber" name="L11056" href="#L11056">11056</a> 		@Override
-<a class="jxr_linenumber" name="L11057" href="#L11057">11057</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11058" href="#L11058">11058</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNameExtended(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11059" href="#L11059">11059</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11060" href="#L11060">11060</a> 		}
-<a class="jxr_linenumber" name="L11061" href="#L11061">11061</a> 	}
-<a class="jxr_linenumber" name="L11062" href="#L11062">11062</a> 
-<a class="jxr_linenumber" name="L11063" href="#L11063">11063</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatedNameExtendedContext createdNameExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11064" href="#L11064">11064</a> 		CreatedNameExtendedContext _localctx = <strong class="jxr_keyword">new</strong> CreatedNameExtendedContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11065" href="#L11065">11065</a> 		enterRule(_localctx, 242, RULE_createdNameExtended);
-<a class="jxr_linenumber" name="L11066" href="#L11066">11066</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11067" href="#L11067">11067</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11068" href="#L11068">11068</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11069" href="#L11069">11069</a> 			{
-<a class="jxr_linenumber" name="L11070" href="#L11070">11070</a> 			setState(1606);
-<a class="jxr_linenumber" name="L11071" href="#L11071">11071</a> 			match(DOT);
-<a class="jxr_linenumber" name="L11072" href="#L11072">11072</a> 			setState(1607);
-<a class="jxr_linenumber" name="L11073" href="#L11073">11073</a> 			annotations(false);
-<a class="jxr_linenumber" name="L11074" href="#L11074">11074</a> 			setState(1608);
-<a class="jxr_linenumber" name="L11075" href="#L11075">11075</a> 			id();
-<a class="jxr_linenumber" name="L11076" href="#L11076">11076</a> 			setState(1610);
-<a class="jxr_linenumber" name="L11077" href="#L11077">11077</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11078" href="#L11078">11078</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11079" href="#L11079">11079</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L11080" href="#L11080">11080</a> 				{
-<a class="jxr_linenumber" name="L11081" href="#L11081">11081</a> 				setState(1609);
-<a class="jxr_linenumber" name="L11082" href="#L11082">11082</a> 				typeArgumentsOrDiamond();
-<a class="jxr_linenumber" name="L11083" href="#L11083">11083</a> 				}
-<a class="jxr_linenumber" name="L11084" href="#L11084">11084</a> 			}
-<a class="jxr_linenumber" name="L11085" href="#L11085">11085</a> 
-<a class="jxr_linenumber" name="L11086" href="#L11086">11086</a> 			}
-<a class="jxr_linenumber" name="L11087" href="#L11087">11087</a> 		}
-<a class="jxr_linenumber" name="L11088" href="#L11088">11088</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11089" href="#L11089">11089</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11090" href="#L11090">11090</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11091" href="#L11091">11091</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11092" href="#L11092">11092</a> 		}
-<a class="jxr_linenumber" name="L11093" href="#L11093">11093</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11094" href="#L11094">11094</a> 			exitRule();
-<a class="jxr_linenumber" name="L11095" href="#L11095">11095</a> 		}
-<a class="jxr_linenumber" name="L11096" href="#L11096">11096</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11097" href="#L11097">11097</a> 	}
-<a class="jxr_linenumber" name="L11098" href="#L11098">11098</a> 
-<a class="jxr_linenumber" name="L11099" href="#L11099">11099</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11100" href="#L11100">11100</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InnerCreatorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11101" href="#L11101">11101</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L11102" href="#L11102">11102</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L10998" href="#L10998">10998</a> 					setState(1594);
+<a class="jxr_linenumber" name="L10999" href="#L10999">10999</a> 					typeArgumentsOrDiamond();
+<a class="jxr_linenumber" name="L11000" href="#L11000">11000</a> 					}
+<a class="jxr_linenumber" name="L11001" href="#L11001">11001</a> 				}
+<a class="jxr_linenumber" name="L11002" href="#L11002">11002</a> 
+<a class="jxr_linenumber" name="L11003" href="#L11003">11003</a> 				setState(1600);
+<a class="jxr_linenumber" name="L11004" href="#L11004">11004</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11005" href="#L11005">11005</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11006" href="#L11006">11006</a> 				<strong class="jxr_keyword">while</strong> (_la==DOT) {
+<a class="jxr_linenumber" name="L11007" href="#L11007">11007</a> 					{
+<a class="jxr_linenumber" name="L11008" href="#L11008">11008</a> 					{
+<a class="jxr_linenumber" name="L11009" href="#L11009">11009</a> 					setState(1597);
+<a class="jxr_linenumber" name="L11010" href="#L11010">11010</a> 					((CreatedNameObjectContext)_localctx).createdNameExtended = createdNameExtended();
+<a class="jxr_linenumber" name="L11011" href="#L11011">11011</a> 					((CreatedNameObjectContext)_localctx).extended.add(((CreatedNameObjectContext)_localctx).createdNameExtended);
+<a class="jxr_linenumber" name="L11012" href="#L11012">11012</a> 					}
+<a class="jxr_linenumber" name="L11013" href="#L11013">11013</a> 					}
+<a class="jxr_linenumber" name="L11014" href="#L11014">11014</a> 					setState(1602);
+<a class="jxr_linenumber" name="L11015" href="#L11015">11015</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11016" href="#L11016">11016</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11017" href="#L11017">11017</a> 				}
+<a class="jxr_linenumber" name="L11018" href="#L11018">11018</a> 				}
+<a class="jxr_linenumber" name="L11019" href="#L11019">11019</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11020" href="#L11020">11020</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L11021" href="#L11021">11021</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L11022" href="#L11022">11022</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L11023" href="#L11023">11023</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L11024" href="#L11024">11024</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L11025" href="#L11025">11025</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L11026" href="#L11026">11026</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L11027" href="#L11027">11027</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L11028" href="#L11028">11028</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L11029" href="#L11029">11029</a> 				_localctx = <strong class="jxr_keyword">new</strong> CreatedNamePrimitiveContext(_localctx);
+<a class="jxr_linenumber" name="L11030" href="#L11030">11030</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L11031" href="#L11031">11031</a> 				{
+<a class="jxr_linenumber" name="L11032" href="#L11032">11032</a> 				setState(1603);
+<a class="jxr_linenumber" name="L11033" href="#L11033">11033</a> 				primitiveType();
+<a class="jxr_linenumber" name="L11034" href="#L11034">11034</a> 				}
+<a class="jxr_linenumber" name="L11035" href="#L11035">11035</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11036" href="#L11036">11036</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L11037" href="#L11037">11037</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11038" href="#L11038">11038</a> 			}
+<a class="jxr_linenumber" name="L11039" href="#L11039">11039</a> 		}
+<a class="jxr_linenumber" name="L11040" href="#L11040">11040</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11041" href="#L11041">11041</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11042" href="#L11042">11042</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11043" href="#L11043">11043</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11044" href="#L11044">11044</a> 		}
+<a class="jxr_linenumber" name="L11045" href="#L11045">11045</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11046" href="#L11046">11046</a> 			exitRule();
+<a class="jxr_linenumber" name="L11047" href="#L11047">11047</a> 		}
+<a class="jxr_linenumber" name="L11048" href="#L11048">11048</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11049" href="#L11049">11049</a> 	}
+<a class="jxr_linenumber" name="L11050" href="#L11050">11050</a> 
+<a class="jxr_linenumber" name="L11051" href="#L11051">11051</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11052" href="#L11052">11052</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> CreatedNameExtendedContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11053" href="#L11053">11053</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L11054" href="#L11054">11054</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L11055" href="#L11055">11055</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11056" href="#L11056">11056</a> 		}
+<a class="jxr_linenumber" name="L11057" href="#L11057">11057</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L11058" href="#L11058">11058</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11059" href="#L11059">11059</a> 		}
+<a class="jxr_linenumber" name="L11060" href="#L11060">11060</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() {
+<a class="jxr_linenumber" name="L11061" href="#L11061">11061</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11062" href="#L11062">11062</a> 		}
+<a class="jxr_linenumber" name="L11063" href="#L11063">11063</a> 		<strong class="jxr_keyword">public</strong> CreatedNameExtendedContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11064" href="#L11064">11064</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11065" href="#L11065">11065</a> 		}
+<a class="jxr_linenumber" name="L11066" href="#L11066">11066</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_createdNameExtended; }
+<a class="jxr_linenumber" name="L11067" href="#L11067">11067</a> 		@Override
+<a class="jxr_linenumber" name="L11068" href="#L11068">11068</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11069" href="#L11069">11069</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitCreatedNameExtended(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11070" href="#L11070">11070</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11071" href="#L11071">11071</a> 		}
+<a class="jxr_linenumber" name="L11072" href="#L11072">11072</a> 	}
+<a class="jxr_linenumber" name="L11073" href="#L11073">11073</a> 
+<a class="jxr_linenumber" name="L11074" href="#L11074">11074</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> CreatedNameExtendedContext createdNameExtended() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11075" href="#L11075">11075</a> 		CreatedNameExtendedContext _localctx = <strong class="jxr_keyword">new</strong> CreatedNameExtendedContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11076" href="#L11076">11076</a> 		enterRule(_localctx, 242, RULE_createdNameExtended);
+<a class="jxr_linenumber" name="L11077" href="#L11077">11077</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11078" href="#L11078">11078</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11079" href="#L11079">11079</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11080" href="#L11080">11080</a> 			{
+<a class="jxr_linenumber" name="L11081" href="#L11081">11081</a> 			setState(1606);
+<a class="jxr_linenumber" name="L11082" href="#L11082">11082</a> 			match(DOT);
+<a class="jxr_linenumber" name="L11083" href="#L11083">11083</a> 			setState(1607);
+<a class="jxr_linenumber" name="L11084" href="#L11084">11084</a> 			annotations(false);
+<a class="jxr_linenumber" name="L11085" href="#L11085">11085</a> 			setState(1608);
+<a class="jxr_linenumber" name="L11086" href="#L11086">11086</a> 			id();
+<a class="jxr_linenumber" name="L11087" href="#L11087">11087</a> 			setState(1610);
+<a class="jxr_linenumber" name="L11088" href="#L11088">11088</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11089" href="#L11089">11089</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11090" href="#L11090">11090</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L11091" href="#L11091">11091</a> 				{
+<a class="jxr_linenumber" name="L11092" href="#L11092">11092</a> 				setState(1609);
+<a class="jxr_linenumber" name="L11093" href="#L11093">11093</a> 				typeArgumentsOrDiamond();
+<a class="jxr_linenumber" name="L11094" href="#L11094">11094</a> 				}
+<a class="jxr_linenumber" name="L11095" href="#L11095">11095</a> 			}
+<a class="jxr_linenumber" name="L11096" href="#L11096">11096</a> 
+<a class="jxr_linenumber" name="L11097" href="#L11097">11097</a> 			}
+<a class="jxr_linenumber" name="L11098" href="#L11098">11098</a> 		}
+<a class="jxr_linenumber" name="L11099" href="#L11099">11099</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11100" href="#L11100">11100</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11101" href="#L11101">11101</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11102" href="#L11102">11102</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L11103" href="#L11103">11103</a> 		}
-<a class="jxr_linenumber" name="L11104" href="#L11104">11104</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L11105" href="#L11105">11105</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11104" href="#L11104">11104</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11105" href="#L11105">11105</a> 			exitRule();
 <a class="jxr_linenumber" name="L11106" href="#L11106">11106</a> 		}
-<a class="jxr_linenumber" name="L11107" href="#L11107">11107</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext classCreatorRest() {
-<a class="jxr_linenumber" name="L11108" href="#L11108">11108</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11109" href="#L11109">11109</a> 		}
-<a class="jxr_linenumber" name="L11110" href="#L11110">11110</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext nonWildcardTypeArgumentsOrDiamond() {
-<a class="jxr_linenumber" name="L11111" href="#L11111">11111</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11112" href="#L11112">11112</a> 		}
-<a class="jxr_linenumber" name="L11113" href="#L11113">11113</a> 		<strong class="jxr_keyword">public</strong> InnerCreatorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11114" href="#L11114">11114</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11115" href="#L11115">11115</a> 		}
-<a class="jxr_linenumber" name="L11116" href="#L11116">11116</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_innerCreator; }
-<a class="jxr_linenumber" name="L11117" href="#L11117">11117</a> 		@Override
-<a class="jxr_linenumber" name="L11118" href="#L11118">11118</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11119" href="#L11119">11119</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInnerCreator(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11120" href="#L11120">11120</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11121" href="#L11121">11121</a> 		}
-<a class="jxr_linenumber" name="L11122" href="#L11122">11122</a> 	}
-<a class="jxr_linenumber" name="L11123" href="#L11123">11123</a> 
-<a class="jxr_linenumber" name="L11124" href="#L11124">11124</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InnerCreatorContext innerCreator() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11125" href="#L11125">11125</a> 		InnerCreatorContext _localctx = <strong class="jxr_keyword">new</strong> InnerCreatorContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11126" href="#L11126">11126</a> 		enterRule(_localctx, 244, RULE_innerCreator);
-<a class="jxr_linenumber" name="L11127" href="#L11127">11127</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11128" href="#L11128">11128</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11129" href="#L11129">11129</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11130" href="#L11130">11130</a> 			{
-<a class="jxr_linenumber" name="L11131" href="#L11131">11131</a> 			setState(1612);
-<a class="jxr_linenumber" name="L11132" href="#L11132">11132</a> 			annotations(false);
-<a class="jxr_linenumber" name="L11133" href="#L11133">11133</a> 			setState(1613);
-<a class="jxr_linenumber" name="L11134" href="#L11134">11134</a> 			id();
-<a class="jxr_linenumber" name="L11135" href="#L11135">11135</a> 			setState(1615);
-<a class="jxr_linenumber" name="L11136" href="#L11136">11136</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11137" href="#L11137">11137</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11138" href="#L11138">11138</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
-<a class="jxr_linenumber" name="L11139" href="#L11139">11139</a> 				{
-<a class="jxr_linenumber" name="L11140" href="#L11140">11140</a> 				setState(1614);
-<a class="jxr_linenumber" name="L11141" href="#L11141">11141</a> 				nonWildcardTypeArgumentsOrDiamond();
-<a class="jxr_linenumber" name="L11142" href="#L11142">11142</a> 				}
-<a class="jxr_linenumber" name="L11143" href="#L11143">11143</a> 			}
-<a class="jxr_linenumber" name="L11144" href="#L11144">11144</a> 
-<a class="jxr_linenumber" name="L11145" href="#L11145">11145</a> 			setState(1617);
-<a class="jxr_linenumber" name="L11146" href="#L11146">11146</a> 			classCreatorRest();
-<a class="jxr_linenumber" name="L11147" href="#L11147">11147</a> 			}
-<a class="jxr_linenumber" name="L11148" href="#L11148">11148</a> 		}
-<a class="jxr_linenumber" name="L11149" href="#L11149">11149</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11150" href="#L11150">11150</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11151" href="#L11151">11151</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11152" href="#L11152">11152</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11153" href="#L11153">11153</a> 		}
-<a class="jxr_linenumber" name="L11154" href="#L11154">11154</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11155" href="#L11155">11155</a> 			exitRule();
-<a class="jxr_linenumber" name="L11156" href="#L11156">11156</a> 		}
-<a class="jxr_linenumber" name="L11157" href="#L11157">11157</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11158" href="#L11158">11158</a> 	}
-<a class="jxr_linenumber" name="L11159" href="#L11159">11159</a> 
-<a class="jxr_linenumber" name="L11160" href="#L11160">11160</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11161" href="#L11161">11161</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayCreatorRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11162" href="#L11162">11162</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
-<a class="jxr_linenumber" name="L11163" href="#L11163">11163</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
-<a class="jxr_linenumber" name="L11164" href="#L11164">11164</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext arrayInitializer() {
-<a class="jxr_linenumber" name="L11165" href="#L11165">11165</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11166" href="#L11166">11166</a> 		}
-<a class="jxr_linenumber" name="L11167" href="#L11167">11167</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L11168" href="#L11168">11168</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11169" href="#L11169">11169</a> 		}
-<a class="jxr_linenumber" name="L11170" href="#L11170">11170</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L11171" href="#L11171">11171</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11172" href="#L11172">11172</a> 		}
-<a class="jxr_linenumber" name="L11173" href="#L11173">11173</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11174" href="#L11174">11174</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11175" href="#L11175">11175</a> 		}
-<a class="jxr_linenumber" name="L11176" href="#L11176">11176</a> 		<strong class="jxr_keyword">public</strong> List&lt;BracketsWithExpContext&gt; bracketsWithExp() {
-<a class="jxr_linenumber" name="L11177" href="#L11177">11177</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BracketsWithExpContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11178" href="#L11178">11178</a> 		}
-<a class="jxr_linenumber" name="L11179" href="#L11179">11179</a> 		<strong class="jxr_keyword">public</strong> BracketsWithExpContext bracketsWithExp(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11180" href="#L11180">11180</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BracketsWithExpContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11181" href="#L11181">11181</a> 		}
-<a class="jxr_linenumber" name="L11182" href="#L11182">11182</a> 		<strong class="jxr_keyword">public</strong> ArrayCreatorRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11183" href="#L11183">11183</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11184" href="#L11184">11184</a> 		}
-<a class="jxr_linenumber" name="L11185" href="#L11185">11185</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayCreatorRest; }
-<a class="jxr_linenumber" name="L11186" href="#L11186">11186</a> 		@Override
-<a class="jxr_linenumber" name="L11187" href="#L11187">11187</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11188" href="#L11188">11188</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayCreatorRest(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11189" href="#L11189">11189</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11190" href="#L11190">11190</a> 		}
-<a class="jxr_linenumber" name="L11191" href="#L11191">11191</a> 	}
-<a class="jxr_linenumber" name="L11192" href="#L11192">11192</a> 
-<a class="jxr_linenumber" name="L11193" href="#L11193">11193</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayCreatorRestContext arrayCreatorRest() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11194" href="#L11194">11194</a> 		ArrayCreatorRestContext _localctx = <strong class="jxr_keyword">new</strong> ArrayCreatorRestContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11195" href="#L11195">11195</a> 		enterRule(_localctx, 246, RULE_arrayCreatorRest);
-<a class="jxr_linenumber" name="L11196" href="#L11196">11196</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11197" href="#L11197">11197</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11198" href="#L11198">11198</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L11199" href="#L11199">11199</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11200" href="#L11200">11200</a> 			{
-<a class="jxr_linenumber" name="L11201" href="#L11201">11201</a> 			setState(1619);
-<a class="jxr_linenumber" name="L11202" href="#L11202">11202</a> 			match(LBRACK);
-<a class="jxr_linenumber" name="L11203" href="#L11203">11203</a> 			setState(1642);
-<a class="jxr_linenumber" name="L11204" href="#L11204">11204</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11205" href="#L11205">11205</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L11206" href="#L11206">11206</a> 			<strong class="jxr_keyword">case</strong> RBRACK:
-<a class="jxr_linenumber" name="L11207" href="#L11207">11207</a> 				{
-<a class="jxr_linenumber" name="L11208" href="#L11208">11208</a> 				setState(1620);
-<a class="jxr_linenumber" name="L11209" href="#L11209">11209</a> 				match(RBRACK);
-<a class="jxr_linenumber" name="L11210" href="#L11210">11210</a> 				setState(1624);
-<a class="jxr_linenumber" name="L11211" href="#L11211">11211</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11212" href="#L11212">11212</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11213" href="#L11213">11213</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
-<a class="jxr_linenumber" name="L11214" href="#L11214">11214</a> 					{
-<a class="jxr_linenumber" name="L11215" href="#L11215">11215</a> 					{
-<a class="jxr_linenumber" name="L11216" href="#L11216">11216</a> 					setState(1621);
-<a class="jxr_linenumber" name="L11217" href="#L11217">11217</a> 					arrayDeclarator();
-<a class="jxr_linenumber" name="L11218" href="#L11218">11218</a> 					}
-<a class="jxr_linenumber" name="L11219" href="#L11219">11219</a> 					}
-<a class="jxr_linenumber" name="L11220" href="#L11220">11220</a> 					setState(1626);
-<a class="jxr_linenumber" name="L11221" href="#L11221">11221</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11222" href="#L11222">11222</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11223" href="#L11223">11223</a> 				}
-<a class="jxr_linenumber" name="L11224" href="#L11224">11224</a> 				setState(1627);
-<a class="jxr_linenumber" name="L11225" href="#L11225">11225</a> 				arrayInitializer();
-<a class="jxr_linenumber" name="L11226" href="#L11226">11226</a> 				}
-<a class="jxr_linenumber" name="L11227" href="#L11227">11227</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11228" href="#L11228">11228</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L11229" href="#L11229">11229</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L11230" href="#L11230">11230</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L11231" href="#L11231">11231</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L11232" href="#L11232">11232</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L11233" href="#L11233">11233</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L11234" href="#L11234">11234</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L11235" href="#L11235">11235</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L11236" href="#L11236">11236</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L11237" href="#L11237">11237</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L11238" href="#L11238">11238</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
-<a class="jxr_linenumber" name="L11239" href="#L11239">11239</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
-<a class="jxr_linenumber" name="L11240" href="#L11240">11240</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
-<a class="jxr_linenumber" name="L11241" href="#L11241">11241</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
-<a class="jxr_linenumber" name="L11242" href="#L11242">11242</a> 			<strong class="jxr_keyword">case</strong> PLUS:
-<a class="jxr_linenumber" name="L11243" href="#L11243">11243</a> 			<strong class="jxr_keyword">case</strong> MINUS:
-<a class="jxr_linenumber" name="L11244" href="#L11244">11244</a> 			<strong class="jxr_keyword">case</strong> INC:
-<a class="jxr_linenumber" name="L11245" href="#L11245">11245</a> 			<strong class="jxr_keyword">case</strong> DEC:
-<a class="jxr_linenumber" name="L11246" href="#L11246">11246</a> 			<strong class="jxr_keyword">case</strong> BNOT:
-<a class="jxr_linenumber" name="L11247" href="#L11247">11247</a> 			<strong class="jxr_keyword">case</strong> LNOT:
-<a class="jxr_linenumber" name="L11248" href="#L11248">11248</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
-<a class="jxr_linenumber" name="L11249" href="#L11249">11249</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
-<a class="jxr_linenumber" name="L11250" href="#L11250">11250</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
-<a class="jxr_linenumber" name="L11251" href="#L11251">11251</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NEW:
-<a class="jxr_linenumber" name="L11252" href="#L11252">11252</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
-<a class="jxr_linenumber" name="L11253" href="#L11253">11253</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
-<a class="jxr_linenumber" name="L11254" href="#L11254">11254</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L11255" href="#L11255">11255</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L11256" href="#L11256">11256</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L11257" href="#L11257">11257</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
-<a class="jxr_linenumber" name="L11258" href="#L11258">11258</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
-<a class="jxr_linenumber" name="L11259" href="#L11259">11259</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L11260" href="#L11260">11260</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
-<a class="jxr_linenumber" name="L11261" href="#L11261">11261</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L11262" href="#L11262">11262</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L11263" href="#L11263">11263</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L11264" href="#L11264">11264</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L11265" href="#L11265">11265</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L11266" href="#L11266">11266</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
-<a class="jxr_linenumber" name="L11267" href="#L11267">11267</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
-<a class="jxr_linenumber" name="L11268" href="#L11268">11268</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
-<a class="jxr_linenumber" name="L11269" href="#L11269">11269</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
-<a class="jxr_linenumber" name="L11270" href="#L11270">11270</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
-<a class="jxr_linenumber" name="L11271" href="#L11271">11271</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
-<a class="jxr_linenumber" name="L11272" href="#L11272">11272</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
-<a class="jxr_linenumber" name="L11273" href="#L11273">11273</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
-<a class="jxr_linenumber" name="L11274" href="#L11274">11274</a> 				{
-<a class="jxr_linenumber" name="L11275" href="#L11275">11275</a> 				setState(1628);
-<a class="jxr_linenumber" name="L11276" href="#L11276">11276</a> 				expression();
-<a class="jxr_linenumber" name="L11277" href="#L11277">11277</a> 				setState(1629);
-<a class="jxr_linenumber" name="L11278" href="#L11278">11278</a> 				match(RBRACK);
-<a class="jxr_linenumber" name="L11279" href="#L11279">11279</a> 				setState(1633);
-<a class="jxr_linenumber" name="L11280" href="#L11280">11280</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11281" href="#L11281">11281</a> 				_alt = getInterpreter().adaptivePredict(_input,191,_ctx);
-<a class="jxr_linenumber" name="L11282" href="#L11282">11282</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L11283" href="#L11283">11283</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L11284" href="#L11284">11284</a> 						{
-<a class="jxr_linenumber" name="L11285" href="#L11285">11285</a> 						{
-<a class="jxr_linenumber" name="L11286" href="#L11286">11286</a> 						setState(1630);
-<a class="jxr_linenumber" name="L11287" href="#L11287">11287</a> 						bracketsWithExp();
-<a class="jxr_linenumber" name="L11288" href="#L11288">11288</a> 						}
-<a class="jxr_linenumber" name="L11289" href="#L11289">11289</a> 						} 
-<a class="jxr_linenumber" name="L11290" href="#L11290">11290</a> 					}
-<a class="jxr_linenumber" name="L11291" href="#L11291">11291</a> 					setState(1635);
-<a class="jxr_linenumber" name="L11292" href="#L11292">11292</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11293" href="#L11293">11293</a> 					_alt = getInterpreter().adaptivePredict(_input,191,_ctx);
-<a class="jxr_linenumber" name="L11294" href="#L11294">11294</a> 				}
-<a class="jxr_linenumber" name="L11295" href="#L11295">11295</a> 				setState(1639);
-<a class="jxr_linenumber" name="L11296" href="#L11296">11296</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11297" href="#L11297">11297</a> 				_alt = getInterpreter().adaptivePredict(_input,192,_ctx);
-<a class="jxr_linenumber" name="L11298" href="#L11298">11298</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L11299" href="#L11299">11299</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L11300" href="#L11300">11300</a> 						{
-<a class="jxr_linenumber" name="L11301" href="#L11301">11301</a> 						{
-<a class="jxr_linenumber" name="L11302" href="#L11302">11302</a> 						setState(1636);
-<a class="jxr_linenumber" name="L11303" href="#L11303">11303</a> 						arrayDeclarator();
-<a class="jxr_linenumber" name="L11304" href="#L11304">11304</a> 						}
-<a class="jxr_linenumber" name="L11305" href="#L11305">11305</a> 						} 
-<a class="jxr_linenumber" name="L11306" href="#L11306">11306</a> 					}
-<a class="jxr_linenumber" name="L11307" href="#L11307">11307</a> 					setState(1641);
-<a class="jxr_linenumber" name="L11308" href="#L11308">11308</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11309" href="#L11309">11309</a> 					_alt = getInterpreter().adaptivePredict(_input,192,_ctx);
-<a class="jxr_linenumber" name="L11310" href="#L11310">11310</a> 				}
-<a class="jxr_linenumber" name="L11311" href="#L11311">11311</a> 				}
-<a class="jxr_linenumber" name="L11312" href="#L11312">11312</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11313" href="#L11313">11313</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L11314" href="#L11314">11314</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11315" href="#L11315">11315</a> 			}
-<a class="jxr_linenumber" name="L11316" href="#L11316">11316</a> 			}
-<a class="jxr_linenumber" name="L11317" href="#L11317">11317</a> 		}
-<a class="jxr_linenumber" name="L11318" href="#L11318">11318</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11319" href="#L11319">11319</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11320" href="#L11320">11320</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11321" href="#L11321">11321</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11322" href="#L11322">11322</a> 		}
-<a class="jxr_linenumber" name="L11323" href="#L11323">11323</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11324" href="#L11324">11324</a> 			exitRule();
-<a class="jxr_linenumber" name="L11325" href="#L11325">11325</a> 		}
-<a class="jxr_linenumber" name="L11326" href="#L11326">11326</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11327" href="#L11327">11327</a> 	}
-<a class="jxr_linenumber" name="L11328" href="#L11328">11328</a> 
-<a class="jxr_linenumber" name="L11329" href="#L11329">11329</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11330" href="#L11330">11330</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BracketsWithExpContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11331" href="#L11331">11331</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L11332" href="#L11332">11332</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11333" href="#L11333">11333</a> 		}
-<a class="jxr_linenumber" name="L11334" href="#L11334">11334</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
-<a class="jxr_linenumber" name="L11335" href="#L11335">11335</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
-<a class="jxr_linenumber" name="L11336" href="#L11336">11336</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11107" href="#L11107">11107</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11108" href="#L11108">11108</a> 	}
+<a class="jxr_linenumber" name="L11109" href="#L11109">11109</a> 
+<a class="jxr_linenumber" name="L11110" href="#L11110">11110</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11111" href="#L11111">11111</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InnerCreatorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11112" href="#L11112">11112</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L11113" href="#L11113">11113</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11114" href="#L11114">11114</a> 		}
+<a class="jxr_linenumber" name="L11115" href="#L11115">11115</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L11116" href="#L11116">11116</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11117" href="#L11117">11117</a> 		}
+<a class="jxr_linenumber" name="L11118" href="#L11118">11118</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext classCreatorRest() {
+<a class="jxr_linenumber" name="L11119" href="#L11119">11119</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassCreatorRestContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11120" href="#L11120">11120</a> 		}
+<a class="jxr_linenumber" name="L11121" href="#L11121">11121</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext nonWildcardTypeArgumentsOrDiamond() {
+<a class="jxr_linenumber" name="L11122" href="#L11122">11122</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsOrDiamondContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11123" href="#L11123">11123</a> 		}
+<a class="jxr_linenumber" name="L11124" href="#L11124">11124</a> 		<strong class="jxr_keyword">public</strong> InnerCreatorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11125" href="#L11125">11125</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11126" href="#L11126">11126</a> 		}
+<a class="jxr_linenumber" name="L11127" href="#L11127">11127</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_innerCreator; }
+<a class="jxr_linenumber" name="L11128" href="#L11128">11128</a> 		@Override
+<a class="jxr_linenumber" name="L11129" href="#L11129">11129</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11130" href="#L11130">11130</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInnerCreator(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11131" href="#L11131">11131</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11132" href="#L11132">11132</a> 		}
+<a class="jxr_linenumber" name="L11133" href="#L11133">11133</a> 	}
+<a class="jxr_linenumber" name="L11134" href="#L11134">11134</a> 
+<a class="jxr_linenumber" name="L11135" href="#L11135">11135</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InnerCreatorContext innerCreator() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11136" href="#L11136">11136</a> 		InnerCreatorContext _localctx = <strong class="jxr_keyword">new</strong> InnerCreatorContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11137" href="#L11137">11137</a> 		enterRule(_localctx, 244, RULE_innerCreator);
+<a class="jxr_linenumber" name="L11138" href="#L11138">11138</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11139" href="#L11139">11139</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11140" href="#L11140">11140</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11141" href="#L11141">11141</a> 			{
+<a class="jxr_linenumber" name="L11142" href="#L11142">11142</a> 			setState(1612);
+<a class="jxr_linenumber" name="L11143" href="#L11143">11143</a> 			annotations(false);
+<a class="jxr_linenumber" name="L11144" href="#L11144">11144</a> 			setState(1613);
+<a class="jxr_linenumber" name="L11145" href="#L11145">11145</a> 			id();
+<a class="jxr_linenumber" name="L11146" href="#L11146">11146</a> 			setState(1615);
+<a class="jxr_linenumber" name="L11147" href="#L11147">11147</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11148" href="#L11148">11148</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11149" href="#L11149">11149</a> 			<strong class="jxr_keyword">if</strong> (_la==LT) {
+<a class="jxr_linenumber" name="L11150" href="#L11150">11150</a> 				{
+<a class="jxr_linenumber" name="L11151" href="#L11151">11151</a> 				setState(1614);
+<a class="jxr_linenumber" name="L11152" href="#L11152">11152</a> 				nonWildcardTypeArgumentsOrDiamond();
+<a class="jxr_linenumber" name="L11153" href="#L11153">11153</a> 				}
+<a class="jxr_linenumber" name="L11154" href="#L11154">11154</a> 			}
+<a class="jxr_linenumber" name="L11155" href="#L11155">11155</a> 
+<a class="jxr_linenumber" name="L11156" href="#L11156">11156</a> 			setState(1617);
+<a class="jxr_linenumber" name="L11157" href="#L11157">11157</a> 			classCreatorRest();
+<a class="jxr_linenumber" name="L11158" href="#L11158">11158</a> 			}
+<a class="jxr_linenumber" name="L11159" href="#L11159">11159</a> 		}
+<a class="jxr_linenumber" name="L11160" href="#L11160">11160</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11161" href="#L11161">11161</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11162" href="#L11162">11162</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11163" href="#L11163">11163</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11164" href="#L11164">11164</a> 		}
+<a class="jxr_linenumber" name="L11165" href="#L11165">11165</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11166" href="#L11166">11166</a> 			exitRule();
+<a class="jxr_linenumber" name="L11167" href="#L11167">11167</a> 		}
+<a class="jxr_linenumber" name="L11168" href="#L11168">11168</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11169" href="#L11169">11169</a> 	}
+<a class="jxr_linenumber" name="L11170" href="#L11170">11170</a> 
+<a class="jxr_linenumber" name="L11171" href="#L11171">11171</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11172" href="#L11172">11172</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayCreatorRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11173" href="#L11173">11173</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
+<a class="jxr_linenumber" name="L11174" href="#L11174">11174</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
+<a class="jxr_linenumber" name="L11175" href="#L11175">11175</a> 		<strong class="jxr_keyword">public</strong> ArrayInitializerContext arrayInitializer() {
+<a class="jxr_linenumber" name="L11176" href="#L11176">11176</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayInitializerContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11177" href="#L11177">11177</a> 		}
+<a class="jxr_linenumber" name="L11178" href="#L11178">11178</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L11179" href="#L11179">11179</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11180" href="#L11180">11180</a> 		}
+<a class="jxr_linenumber" name="L11181" href="#L11181">11181</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L11182" href="#L11182">11182</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11183" href="#L11183">11183</a> 		}
+<a class="jxr_linenumber" name="L11184" href="#L11184">11184</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11185" href="#L11185">11185</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11186" href="#L11186">11186</a> 		}
+<a class="jxr_linenumber" name="L11187" href="#L11187">11187</a> 		<strong class="jxr_keyword">public</strong> List&lt;BracketsWithExpContext&gt; bracketsWithExp() {
+<a class="jxr_linenumber" name="L11188" href="#L11188">11188</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(BracketsWithExpContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11189" href="#L11189">11189</a> 		}
+<a class="jxr_linenumber" name="L11190" href="#L11190">11190</a> 		<strong class="jxr_keyword">public</strong> BracketsWithExpContext bracketsWithExp(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11191" href="#L11191">11191</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(BracketsWithExpContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11192" href="#L11192">11192</a> 		}
+<a class="jxr_linenumber" name="L11193" href="#L11193">11193</a> 		<strong class="jxr_keyword">public</strong> ArrayCreatorRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11194" href="#L11194">11194</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11195" href="#L11195">11195</a> 		}
+<a class="jxr_linenumber" name="L11196" href="#L11196">11196</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayCreatorRest; }
+<a class="jxr_linenumber" name="L11197" href="#L11197">11197</a> 		@Override
+<a class="jxr_linenumber" name="L11198" href="#L11198">11198</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11199" href="#L11199">11199</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayCreatorRest(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11200" href="#L11200">11200</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11201" href="#L11201">11201</a> 		}
+<a class="jxr_linenumber" name="L11202" href="#L11202">11202</a> 	}
+<a class="jxr_linenumber" name="L11203" href="#L11203">11203</a> 
+<a class="jxr_linenumber" name="L11204" href="#L11204">11204</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayCreatorRestContext arrayCreatorRest() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11205" href="#L11205">11205</a> 		ArrayCreatorRestContext _localctx = <strong class="jxr_keyword">new</strong> ArrayCreatorRestContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11206" href="#L11206">11206</a> 		enterRule(_localctx, 246, RULE_arrayCreatorRest);
+<a class="jxr_linenumber" name="L11207" href="#L11207">11207</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11208" href="#L11208">11208</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11209" href="#L11209">11209</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L11210" href="#L11210">11210</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11211" href="#L11211">11211</a> 			{
+<a class="jxr_linenumber" name="L11212" href="#L11212">11212</a> 			setState(1619);
+<a class="jxr_linenumber" name="L11213" href="#L11213">11213</a> 			match(LBRACK);
+<a class="jxr_linenumber" name="L11214" href="#L11214">11214</a> 			setState(1642);
+<a class="jxr_linenumber" name="L11215" href="#L11215">11215</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11216" href="#L11216">11216</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L11217" href="#L11217">11217</a> 			<strong class="jxr_keyword">case</strong> RBRACK:
+<a class="jxr_linenumber" name="L11218" href="#L11218">11218</a> 				{
+<a class="jxr_linenumber" name="L11219" href="#L11219">11219</a> 				setState(1620);
+<a class="jxr_linenumber" name="L11220" href="#L11220">11220</a> 				match(RBRACK);
+<a class="jxr_linenumber" name="L11221" href="#L11221">11221</a> 				setState(1624);
+<a class="jxr_linenumber" name="L11222" href="#L11222">11222</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11223" href="#L11223">11223</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11224" href="#L11224">11224</a> 				<strong class="jxr_keyword">while</strong> (_la==LBRACK || _la==AT) {
+<a class="jxr_linenumber" name="L11225" href="#L11225">11225</a> 					{
+<a class="jxr_linenumber" name="L11226" href="#L11226">11226</a> 					{
+<a class="jxr_linenumber" name="L11227" href="#L11227">11227</a> 					setState(1621);
+<a class="jxr_linenumber" name="L11228" href="#L11228">11228</a> 					arrayDeclarator();
+<a class="jxr_linenumber" name="L11229" href="#L11229">11229</a> 					}
+<a class="jxr_linenumber" name="L11230" href="#L11230">11230</a> 					}
+<a class="jxr_linenumber" name="L11231" href="#L11231">11231</a> 					setState(1626);
+<a class="jxr_linenumber" name="L11232" href="#L11232">11232</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11233" href="#L11233">11233</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11234" href="#L11234">11234</a> 				}
+<a class="jxr_linenumber" name="L11235" href="#L11235">11235</a> 				setState(1627);
+<a class="jxr_linenumber" name="L11236" href="#L11236">11236</a> 				arrayInitializer();
+<a class="jxr_linenumber" name="L11237" href="#L11237">11237</a> 				}
+<a class="jxr_linenumber" name="L11238" href="#L11238">11238</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11239" href="#L11239">11239</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L11240" href="#L11240">11240</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L11241" href="#L11241">11241</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L11242" href="#L11242">11242</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L11243" href="#L11243">11243</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L11244" href="#L11244">11244</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L11245" href="#L11245">11245</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L11246" href="#L11246">11246</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L11247" href="#L11247">11247</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L11248" href="#L11248">11248</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L11249" href="#L11249">11249</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
+<a class="jxr_linenumber" name="L11250" href="#L11250">11250</a> 			<strong class="jxr_keyword">case</strong> LITERAL_THIS:
+<a class="jxr_linenumber" name="L11251" href="#L11251">11251</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SUPER:
+<a class="jxr_linenumber" name="L11252" href="#L11252">11252</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SWITCH:
+<a class="jxr_linenumber" name="L11253" href="#L11253">11253</a> 			<strong class="jxr_keyword">case</strong> PLUS:
+<a class="jxr_linenumber" name="L11254" href="#L11254">11254</a> 			<strong class="jxr_keyword">case</strong> MINUS:
+<a class="jxr_linenumber" name="L11255" href="#L11255">11255</a> 			<strong class="jxr_keyword">case</strong> INC:
+<a class="jxr_linenumber" name="L11256" href="#L11256">11256</a> 			<strong class="jxr_keyword">case</strong> DEC:
+<a class="jxr_linenumber" name="L11257" href="#L11257">11257</a> 			<strong class="jxr_keyword">case</strong> BNOT:
+<a class="jxr_linenumber" name="L11258" href="#L11258">11258</a> 			<strong class="jxr_keyword">case</strong> LNOT:
+<a class="jxr_linenumber" name="L11259" href="#L11259">11259</a> 			<strong class="jxr_keyword">case</strong> LITERAL_TRUE:
+<a class="jxr_linenumber" name="L11260" href="#L11260">11260</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FALSE:
+<a class="jxr_linenumber" name="L11261" href="#L11261">11261</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NULL:
+<a class="jxr_linenumber" name="L11262" href="#L11262">11262</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NEW:
+<a class="jxr_linenumber" name="L11263" href="#L11263">11263</a> 			<strong class="jxr_keyword">case</strong> CHAR_LITERAL:
+<a class="jxr_linenumber" name="L11264" href="#L11264">11264</a> 			<strong class="jxr_keyword">case</strong> STRING_LITERAL:
+<a class="jxr_linenumber" name="L11265" href="#L11265">11265</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L11266" href="#L11266">11266</a> 			<strong class="jxr_keyword">case</strong> FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L11267" href="#L11267">11267</a> 			<strong class="jxr_keyword">case</strong> DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L11268" href="#L11268">11268</a> 			<strong class="jxr_keyword">case</strong> HEX_FLOAT_LITERAL:
+<a class="jxr_linenumber" name="L11269" href="#L11269">11269</a> 			<strong class="jxr_keyword">case</strong> HEX_DOUBLE_LITERAL:
+<a class="jxr_linenumber" name="L11270" href="#L11270">11270</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L11271" href="#L11271">11271</a> 			<strong class="jxr_keyword">case</strong> TEXT_BLOCK_LITERAL_BEGIN:
+<a class="jxr_linenumber" name="L11272" href="#L11272">11272</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L11273" href="#L11273">11273</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L11274" href="#L11274">11274</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L11275" href="#L11275">11275</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L11276" href="#L11276">11276</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L11277" href="#L11277">11277</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L11278" href="#L11278">11278</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL_LONG:
+<a class="jxr_linenumber" name="L11279" href="#L11279">11279</a> 			<strong class="jxr_keyword">case</strong> DECIMAL_LITERAL:
+<a class="jxr_linenumber" name="L11280" href="#L11280">11280</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL_LONG:
+<a class="jxr_linenumber" name="L11281" href="#L11281">11281</a> 			<strong class="jxr_keyword">case</strong> HEX_LITERAL:
+<a class="jxr_linenumber" name="L11282" href="#L11282">11282</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL_LONG:
+<a class="jxr_linenumber" name="L11283" href="#L11283">11283</a> 			<strong class="jxr_keyword">case</strong> OCT_LITERAL:
+<a class="jxr_linenumber" name="L11284" href="#L11284">11284</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL_LONG:
+<a class="jxr_linenumber" name="L11285" href="#L11285">11285</a> 			<strong class="jxr_keyword">case</strong> BINARY_LITERAL:
+<a class="jxr_linenumber" name="L11286" href="#L11286">11286</a> 				{
+<a class="jxr_linenumber" name="L11287" href="#L11287">11287</a> 				setState(1628);
+<a class="jxr_linenumber" name="L11288" href="#L11288">11288</a> 				expression();
+<a class="jxr_linenumber" name="L11289" href="#L11289">11289</a> 				setState(1629);
+<a class="jxr_linenumber" name="L11290" href="#L11290">11290</a> 				match(RBRACK);
+<a class="jxr_linenumber" name="L11291" href="#L11291">11291</a> 				setState(1633);
+<a class="jxr_linenumber" name="L11292" href="#L11292">11292</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11293" href="#L11293">11293</a> 				_alt = getInterpreter().adaptivePredict(_input,191,_ctx);
+<a class="jxr_linenumber" name="L11294" href="#L11294">11294</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L11295" href="#L11295">11295</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L11296" href="#L11296">11296</a> 						{
+<a class="jxr_linenumber" name="L11297" href="#L11297">11297</a> 						{
+<a class="jxr_linenumber" name="L11298" href="#L11298">11298</a> 						setState(1630);
+<a class="jxr_linenumber" name="L11299" href="#L11299">11299</a> 						bracketsWithExp();
+<a class="jxr_linenumber" name="L11300" href="#L11300">11300</a> 						}
+<a class="jxr_linenumber" name="L11301" href="#L11301">11301</a> 						} 
+<a class="jxr_linenumber" name="L11302" href="#L11302">11302</a> 					}
+<a class="jxr_linenumber" name="L11303" href="#L11303">11303</a> 					setState(1635);
+<a class="jxr_linenumber" name="L11304" href="#L11304">11304</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11305" href="#L11305">11305</a> 					_alt = getInterpreter().adaptivePredict(_input,191,_ctx);
+<a class="jxr_linenumber" name="L11306" href="#L11306">11306</a> 				}
+<a class="jxr_linenumber" name="L11307" href="#L11307">11307</a> 				setState(1639);
+<a class="jxr_linenumber" name="L11308" href="#L11308">11308</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11309" href="#L11309">11309</a> 				_alt = getInterpreter().adaptivePredict(_input,192,_ctx);
+<a class="jxr_linenumber" name="L11310" href="#L11310">11310</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L11311" href="#L11311">11311</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L11312" href="#L11312">11312</a> 						{
+<a class="jxr_linenumber" name="L11313" href="#L11313">11313</a> 						{
+<a class="jxr_linenumber" name="L11314" href="#L11314">11314</a> 						setState(1636);
+<a class="jxr_linenumber" name="L11315" href="#L11315">11315</a> 						arrayDeclarator();
+<a class="jxr_linenumber" name="L11316" href="#L11316">11316</a> 						}
+<a class="jxr_linenumber" name="L11317" href="#L11317">11317</a> 						} 
+<a class="jxr_linenumber" name="L11318" href="#L11318">11318</a> 					}
+<a class="jxr_linenumber" name="L11319" href="#L11319">11319</a> 					setState(1641);
+<a class="jxr_linenumber" name="L11320" href="#L11320">11320</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11321" href="#L11321">11321</a> 					_alt = getInterpreter().adaptivePredict(_input,192,_ctx);
+<a class="jxr_linenumber" name="L11322" href="#L11322">11322</a> 				}
+<a class="jxr_linenumber" name="L11323" href="#L11323">11323</a> 				}
+<a class="jxr_linenumber" name="L11324" href="#L11324">11324</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11325" href="#L11325">11325</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L11326" href="#L11326">11326</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11327" href="#L11327">11327</a> 			}
+<a class="jxr_linenumber" name="L11328" href="#L11328">11328</a> 			}
+<a class="jxr_linenumber" name="L11329" href="#L11329">11329</a> 		}
+<a class="jxr_linenumber" name="L11330" href="#L11330">11330</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11331" href="#L11331">11331</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11332" href="#L11332">11332</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11333" href="#L11333">11333</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11334" href="#L11334">11334</a> 		}
+<a class="jxr_linenumber" name="L11335" href="#L11335">11335</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11336" href="#L11336">11336</a> 			exitRule();
 <a class="jxr_linenumber" name="L11337" href="#L11337">11337</a> 		}
-<a class="jxr_linenumber" name="L11338" href="#L11338">11338</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
-<a class="jxr_linenumber" name="L11339" href="#L11339">11339</a> 		<strong class="jxr_keyword">public</strong> BracketsWithExpContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11340" href="#L11340">11340</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11341" href="#L11341">11341</a> 		}
-<a class="jxr_linenumber" name="L11342" href="#L11342">11342</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_bracketsWithExp; }
-<a class="jxr_linenumber" name="L11343" href="#L11343">11343</a> 		@Override
-<a class="jxr_linenumber" name="L11344" href="#L11344">11344</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11345" href="#L11345">11345</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBracketsWithExp(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11346" href="#L11346">11346</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11347" href="#L11347">11347</a> 		}
-<a class="jxr_linenumber" name="L11348" href="#L11348">11348</a> 	}
-<a class="jxr_linenumber" name="L11349" href="#L11349">11349</a> 
-<a class="jxr_linenumber" name="L11350" href="#L11350">11350</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BracketsWithExpContext bracketsWithExp() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11351" href="#L11351">11351</a> 		BracketsWithExpContext _localctx = <strong class="jxr_keyword">new</strong> BracketsWithExpContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11352" href="#L11352">11352</a> 		enterRule(_localctx, 248, RULE_bracketsWithExp);
-<a class="jxr_linenumber" name="L11353" href="#L11353">11353</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11354" href="#L11354">11354</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11355" href="#L11355">11355</a> 			{
-<a class="jxr_linenumber" name="L11356" href="#L11356">11356</a> 			setState(1644);
-<a class="jxr_linenumber" name="L11357" href="#L11357">11357</a> 			annotations(false);
-<a class="jxr_linenumber" name="L11358" href="#L11358">11358</a> 			setState(1645);
-<a class="jxr_linenumber" name="L11359" href="#L11359">11359</a> 			match(LBRACK);
-<a class="jxr_linenumber" name="L11360" href="#L11360">11360</a> 			setState(1646);
-<a class="jxr_linenumber" name="L11361" href="#L11361">11361</a> 			expression();
-<a class="jxr_linenumber" name="L11362" href="#L11362">11362</a> 			setState(1647);
-<a class="jxr_linenumber" name="L11363" href="#L11363">11363</a> 			match(RBRACK);
-<a class="jxr_linenumber" name="L11364" href="#L11364">11364</a> 			}
-<a class="jxr_linenumber" name="L11365" href="#L11365">11365</a> 		}
-<a class="jxr_linenumber" name="L11366" href="#L11366">11366</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11367" href="#L11367">11367</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11368" href="#L11368">11368</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11369" href="#L11369">11369</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11370" href="#L11370">11370</a> 		}
-<a class="jxr_linenumber" name="L11371" href="#L11371">11371</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11372" href="#L11372">11372</a> 			exitRule();
-<a class="jxr_linenumber" name="L11373" href="#L11373">11373</a> 		}
-<a class="jxr_linenumber" name="L11374" href="#L11374">11374</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11375" href="#L11375">11375</a> 	}
-<a class="jxr_linenumber" name="L11376" href="#L11376">11376</a> 
-<a class="jxr_linenumber" name="L11377" href="#L11377">11377</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11378" href="#L11378">11378</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassCreatorRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11379" href="#L11379">11379</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
-<a class="jxr_linenumber" name="L11380" href="#L11380">11380</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11381" href="#L11381">11381</a> 		}
-<a class="jxr_linenumber" name="L11382" href="#L11382">11382</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
-<a class="jxr_linenumber" name="L11383" href="#L11383">11383</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11384" href="#L11384">11384</a> 		}
-<a class="jxr_linenumber" name="L11385" href="#L11385">11385</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11386" href="#L11386">11386</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11387" href="#L11387">11387</a> 		}
-<a class="jxr_linenumber" name="L11388" href="#L11388">11388</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classCreatorRest; }
-<a class="jxr_linenumber" name="L11389" href="#L11389">11389</a> 		@Override
-<a class="jxr_linenumber" name="L11390" href="#L11390">11390</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11391" href="#L11391">11391</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassCreatorRest(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11392" href="#L11392">11392</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11338" href="#L11338">11338</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11339" href="#L11339">11339</a> 	}
+<a class="jxr_linenumber" name="L11340" href="#L11340">11340</a> 
+<a class="jxr_linenumber" name="L11341" href="#L11341">11341</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11342" href="#L11342">11342</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> BracketsWithExpContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11343" href="#L11343">11343</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L11344" href="#L11344">11344</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11345" href="#L11345">11345</a> 		}
+<a class="jxr_linenumber" name="L11346" href="#L11346">11346</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
+<a class="jxr_linenumber" name="L11347" href="#L11347">11347</a> 		<strong class="jxr_keyword">public</strong> ExpressionContext expression() {
+<a class="jxr_linenumber" name="L11348" href="#L11348">11348</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11349" href="#L11349">11349</a> 		}
+<a class="jxr_linenumber" name="L11350" href="#L11350">11350</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
+<a class="jxr_linenumber" name="L11351" href="#L11351">11351</a> 		<strong class="jxr_keyword">public</strong> BracketsWithExpContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11352" href="#L11352">11352</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11353" href="#L11353">11353</a> 		}
+<a class="jxr_linenumber" name="L11354" href="#L11354">11354</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_bracketsWithExp; }
+<a class="jxr_linenumber" name="L11355" href="#L11355">11355</a> 		@Override
+<a class="jxr_linenumber" name="L11356" href="#L11356">11356</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11357" href="#L11357">11357</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitBracketsWithExp(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11358" href="#L11358">11358</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11359" href="#L11359">11359</a> 		}
+<a class="jxr_linenumber" name="L11360" href="#L11360">11360</a> 	}
+<a class="jxr_linenumber" name="L11361" href="#L11361">11361</a> 
+<a class="jxr_linenumber" name="L11362" href="#L11362">11362</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> BracketsWithExpContext bracketsWithExp() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11363" href="#L11363">11363</a> 		BracketsWithExpContext _localctx = <strong class="jxr_keyword">new</strong> BracketsWithExpContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11364" href="#L11364">11364</a> 		enterRule(_localctx, 248, RULE_bracketsWithExp);
+<a class="jxr_linenumber" name="L11365" href="#L11365">11365</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11366" href="#L11366">11366</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11367" href="#L11367">11367</a> 			{
+<a class="jxr_linenumber" name="L11368" href="#L11368">11368</a> 			setState(1644);
+<a class="jxr_linenumber" name="L11369" href="#L11369">11369</a> 			annotations(false);
+<a class="jxr_linenumber" name="L11370" href="#L11370">11370</a> 			setState(1645);
+<a class="jxr_linenumber" name="L11371" href="#L11371">11371</a> 			match(LBRACK);
+<a class="jxr_linenumber" name="L11372" href="#L11372">11372</a> 			setState(1646);
+<a class="jxr_linenumber" name="L11373" href="#L11373">11373</a> 			expression();
+<a class="jxr_linenumber" name="L11374" href="#L11374">11374</a> 			setState(1647);
+<a class="jxr_linenumber" name="L11375" href="#L11375">11375</a> 			match(RBRACK);
+<a class="jxr_linenumber" name="L11376" href="#L11376">11376</a> 			}
+<a class="jxr_linenumber" name="L11377" href="#L11377">11377</a> 		}
+<a class="jxr_linenumber" name="L11378" href="#L11378">11378</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11379" href="#L11379">11379</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11380" href="#L11380">11380</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11381" href="#L11381">11381</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11382" href="#L11382">11382</a> 		}
+<a class="jxr_linenumber" name="L11383" href="#L11383">11383</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11384" href="#L11384">11384</a> 			exitRule();
+<a class="jxr_linenumber" name="L11385" href="#L11385">11385</a> 		}
+<a class="jxr_linenumber" name="L11386" href="#L11386">11386</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11387" href="#L11387">11387</a> 	}
+<a class="jxr_linenumber" name="L11388" href="#L11388">11388</a> 
+<a class="jxr_linenumber" name="L11389" href="#L11389">11389</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11390" href="#L11390">11390</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassCreatorRestContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11391" href="#L11391">11391</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext arguments() {
+<a class="jxr_linenumber" name="L11392" href="#L11392">11392</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L11393" href="#L11393">11393</a> 		}
-<a class="jxr_linenumber" name="L11394" href="#L11394">11394</a> 	}
-<a class="jxr_linenumber" name="L11395" href="#L11395">11395</a> 
-<a class="jxr_linenumber" name="L11396" href="#L11396">11396</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassCreatorRestContext classCreatorRest() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11397" href="#L11397">11397</a> 		ClassCreatorRestContext _localctx = <strong class="jxr_keyword">new</strong> ClassCreatorRestContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11398" href="#L11398">11398</a> 		enterRule(_localctx, 250, RULE_classCreatorRest);
-<a class="jxr_linenumber" name="L11399" href="#L11399">11399</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11400" href="#L11400">11400</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11401" href="#L11401">11401</a> 			{
-<a class="jxr_linenumber" name="L11402" href="#L11402">11402</a> 			setState(1649);
-<a class="jxr_linenumber" name="L11403" href="#L11403">11403</a> 			arguments();
-<a class="jxr_linenumber" name="L11404" href="#L11404">11404</a> 			setState(1651);
-<a class="jxr_linenumber" name="L11405" href="#L11405">11405</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11406" href="#L11406">11406</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,194,_ctx) ) {
-<a class="jxr_linenumber" name="L11407" href="#L11407">11407</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L11408" href="#L11408">11408</a> 				{
-<a class="jxr_linenumber" name="L11409" href="#L11409">11409</a> 				setState(1650);
-<a class="jxr_linenumber" name="L11410" href="#L11410">11410</a> 				classBody();
-<a class="jxr_linenumber" name="L11411" href="#L11411">11411</a> 				}
-<a class="jxr_linenumber" name="L11412" href="#L11412">11412</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11413" href="#L11413">11413</a> 			}
-<a class="jxr_linenumber" name="L11414" href="#L11414">11414</a> 			}
-<a class="jxr_linenumber" name="L11415" href="#L11415">11415</a> 		}
-<a class="jxr_linenumber" name="L11416" href="#L11416">11416</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11417" href="#L11417">11417</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11418" href="#L11418">11418</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11419" href="#L11419">11419</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11420" href="#L11420">11420</a> 		}
-<a class="jxr_linenumber" name="L11421" href="#L11421">11421</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11422" href="#L11422">11422</a> 			exitRule();
-<a class="jxr_linenumber" name="L11423" href="#L11423">11423</a> 		}
-<a class="jxr_linenumber" name="L11424" href="#L11424">11424</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11425" href="#L11425">11425</a> 	}
-<a class="jxr_linenumber" name="L11426" href="#L11426">11426</a> 
-<a class="jxr_linenumber" name="L11427" href="#L11427">11427</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11428" href="#L11428">11428</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsOrDiamondContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11429" href="#L11429">11429</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11430" href="#L11430">11430</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11431" href="#L11431">11431</a> 		}
-<a class="jxr_linenumber" name="L11432" href="#L11432">11432</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgumentsOrDiamond; }
-<a class="jxr_linenumber" name="L11433" href="#L11433">11433</a> 	 
-<a class="jxr_linenumber" name="L11434" href="#L11434">11434</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext() { }
-<a class="jxr_linenumber" name="L11435" href="#L11435">11435</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(TypeArgumentsOrDiamondContext ctx) {
-<a class="jxr_linenumber" name="L11436" href="#L11436">11436</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L11437" href="#L11437">11437</a> 		}
-<a class="jxr_linenumber" name="L11438" href="#L11438">11438</a> 	}
+<a class="jxr_linenumber" name="L11394" href="#L11394">11394</a> 		<strong class="jxr_keyword">public</strong> ClassBodyContext classBody() {
+<a class="jxr_linenumber" name="L11395" href="#L11395">11395</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassBodyContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11396" href="#L11396">11396</a> 		}
+<a class="jxr_linenumber" name="L11397" href="#L11397">11397</a> 		<strong class="jxr_keyword">public</strong> ClassCreatorRestContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11398" href="#L11398">11398</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11399" href="#L11399">11399</a> 		}
+<a class="jxr_linenumber" name="L11400" href="#L11400">11400</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classCreatorRest; }
+<a class="jxr_linenumber" name="L11401" href="#L11401">11401</a> 		@Override
+<a class="jxr_linenumber" name="L11402" href="#L11402">11402</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11403" href="#L11403">11403</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassCreatorRest(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11404" href="#L11404">11404</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11405" href="#L11405">11405</a> 		}
+<a class="jxr_linenumber" name="L11406" href="#L11406">11406</a> 	}
+<a class="jxr_linenumber" name="L11407" href="#L11407">11407</a> 
+<a class="jxr_linenumber" name="L11408" href="#L11408">11408</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassCreatorRestContext classCreatorRest() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11409" href="#L11409">11409</a> 		ClassCreatorRestContext _localctx = <strong class="jxr_keyword">new</strong> ClassCreatorRestContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11410" href="#L11410">11410</a> 		enterRule(_localctx, 250, RULE_classCreatorRest);
+<a class="jxr_linenumber" name="L11411" href="#L11411">11411</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11412" href="#L11412">11412</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11413" href="#L11413">11413</a> 			{
+<a class="jxr_linenumber" name="L11414" href="#L11414">11414</a> 			setState(1649);
+<a class="jxr_linenumber" name="L11415" href="#L11415">11415</a> 			arguments();
+<a class="jxr_linenumber" name="L11416" href="#L11416">11416</a> 			setState(1651);
+<a class="jxr_linenumber" name="L11417" href="#L11417">11417</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11418" href="#L11418">11418</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,194,_ctx) ) {
+<a class="jxr_linenumber" name="L11419" href="#L11419">11419</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L11420" href="#L11420">11420</a> 				{
+<a class="jxr_linenumber" name="L11421" href="#L11421">11421</a> 				setState(1650);
+<a class="jxr_linenumber" name="L11422" href="#L11422">11422</a> 				classBody();
+<a class="jxr_linenumber" name="L11423" href="#L11423">11423</a> 				}
+<a class="jxr_linenumber" name="L11424" href="#L11424">11424</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11425" href="#L11425">11425</a> 			}
+<a class="jxr_linenumber" name="L11426" href="#L11426">11426</a> 			}
+<a class="jxr_linenumber" name="L11427" href="#L11427">11427</a> 		}
+<a class="jxr_linenumber" name="L11428" href="#L11428">11428</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11429" href="#L11429">11429</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11430" href="#L11430">11430</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11431" href="#L11431">11431</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11432" href="#L11432">11432</a> 		}
+<a class="jxr_linenumber" name="L11433" href="#L11433">11433</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11434" href="#L11434">11434</a> 			exitRule();
+<a class="jxr_linenumber" name="L11435" href="#L11435">11435</a> 		}
+<a class="jxr_linenumber" name="L11436" href="#L11436">11436</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11437" href="#L11437">11437</a> 	}
+<a class="jxr_linenumber" name="L11438" href="#L11438">11438</a> 
 <a class="jxr_linenumber" name="L11439" href="#L11439">11439</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11440" href="#L11440">11440</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgsContext <strong class="jxr_keyword">extends</strong> TypeArgumentsOrDiamondContext {
-<a class="jxr_linenumber" name="L11441" href="#L11441">11441</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
-<a class="jxr_linenumber" name="L11442" href="#L11442">11442</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11440" href="#L11440">11440</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsOrDiamondContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11441" href="#L11441">11441</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11442" href="#L11442">11442</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L11443" href="#L11443">11443</a> 		}
-<a class="jxr_linenumber" name="L11444" href="#L11444">11444</a> 		<strong class="jxr_keyword">public</strong> TypeArgsContext(TypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L11445" href="#L11445">11445</a> 		@Override
-<a class="jxr_linenumber" name="L11446" href="#L11446">11446</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11447" href="#L11447">11447</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArgs(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11448" href="#L11448">11448</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11444" href="#L11444">11444</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgumentsOrDiamond; }
+<a class="jxr_linenumber" name="L11445" href="#L11445">11445</a> 	 
+<a class="jxr_linenumber" name="L11446" href="#L11446">11446</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsOrDiamondContext() { }
+<a class="jxr_linenumber" name="L11447" href="#L11447">11447</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(TypeArgumentsOrDiamondContext ctx) {
+<a class="jxr_linenumber" name="L11448" href="#L11448">11448</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
 <a class="jxr_linenumber" name="L11449" href="#L11449">11449</a> 		}
 <a class="jxr_linenumber" name="L11450" href="#L11450">11450</a> 	}
 <a class="jxr_linenumber" name="L11451" href="#L11451">11451</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11452" href="#L11452">11452</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DiamondContext <strong class="jxr_keyword">extends</strong> TypeArgumentsOrDiamondContext {
-<a class="jxr_linenumber" name="L11453" href="#L11453">11453</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L11454" href="#L11454">11454</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L11455" href="#L11455">11455</a> 		<strong class="jxr_keyword">public</strong> DiamondContext(TypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L11456" href="#L11456">11456</a> 		@Override
-<a class="jxr_linenumber" name="L11457" href="#L11457">11457</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11458" href="#L11458">11458</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDiamond(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11459" href="#L11459">11459</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11460" href="#L11460">11460</a> 		}
-<a class="jxr_linenumber" name="L11461" href="#L11461">11461</a> 	}
-<a class="jxr_linenumber" name="L11462" href="#L11462">11462</a> 
-<a class="jxr_linenumber" name="L11463" href="#L11463">11463</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11464" href="#L11464">11464</a> 		TypeArgumentsOrDiamondContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsOrDiamondContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11465" href="#L11465">11465</a> 		enterRule(_localctx, 252, RULE_typeArgumentsOrDiamond);
-<a class="jxr_linenumber" name="L11466" href="#L11466">11466</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11467" href="#L11467">11467</a> 			setState(1656);
-<a class="jxr_linenumber" name="L11468" href="#L11468">11468</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11469" href="#L11469">11469</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,195,_ctx) ) {
-<a class="jxr_linenumber" name="L11470" href="#L11470">11470</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L11471" href="#L11471">11471</a> 				_localctx = <strong class="jxr_keyword">new</strong> DiamondContext(_localctx);
-<a class="jxr_linenumber" name="L11472" href="#L11472">11472</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11473" href="#L11473">11473</a> 				{
-<a class="jxr_linenumber" name="L11474" href="#L11474">11474</a> 				setState(1653);
-<a class="jxr_linenumber" name="L11475" href="#L11475">11475</a> 				match(LT);
-<a class="jxr_linenumber" name="L11476" href="#L11476">11476</a> 				setState(1654);
-<a class="jxr_linenumber" name="L11477" href="#L11477">11477</a> 				match(GT);
-<a class="jxr_linenumber" name="L11478" href="#L11478">11478</a> 				}
-<a class="jxr_linenumber" name="L11479" href="#L11479">11479</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11480" href="#L11480">11480</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L11481" href="#L11481">11481</a> 				_localctx = <strong class="jxr_keyword">new</strong> TypeArgsContext(_localctx);
-<a class="jxr_linenumber" name="L11482" href="#L11482">11482</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L11483" href="#L11483">11483</a> 				{
-<a class="jxr_linenumber" name="L11484" href="#L11484">11484</a> 				setState(1655);
-<a class="jxr_linenumber" name="L11485" href="#L11485">11485</a> 				typeArguments();
-<a class="jxr_linenumber" name="L11486" href="#L11486">11486</a> 				}
-<a class="jxr_linenumber" name="L11487" href="#L11487">11487</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11488" href="#L11488">11488</a> 			}
-<a class="jxr_linenumber" name="L11489" href="#L11489">11489</a> 		}
-<a class="jxr_linenumber" name="L11490" href="#L11490">11490</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11491" href="#L11491">11491</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11492" href="#L11492">11492</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11493" href="#L11493">11493</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11494" href="#L11494">11494</a> 		}
-<a class="jxr_linenumber" name="L11495" href="#L11495">11495</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11496" href="#L11496">11496</a> 			exitRule();
-<a class="jxr_linenumber" name="L11497" href="#L11497">11497</a> 		}
-<a class="jxr_linenumber" name="L11498" href="#L11498">11498</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11499" href="#L11499">11499</a> 	}
-<a class="jxr_linenumber" name="L11500" href="#L11500">11500</a> 
-<a class="jxr_linenumber" name="L11501" href="#L11501">11501</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11502" href="#L11502">11502</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgumentsOrDiamondContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11503" href="#L11503">11503</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11504" href="#L11504">11504</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11505" href="#L11505">11505</a> 		}
-<a class="jxr_linenumber" name="L11506" href="#L11506">11506</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_nonWildcardTypeArgumentsOrDiamond; }
-<a class="jxr_linenumber" name="L11507" href="#L11507">11507</a> 	 
-<a class="jxr_linenumber" name="L11508" href="#L11508">11508</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext() { }
-<a class="jxr_linenumber" name="L11509" href="#L11509">11509</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(NonWildcardTypeArgumentsOrDiamondContext ctx) {
-<a class="jxr_linenumber" name="L11510" href="#L11510">11510</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L11511" href="#L11511">11511</a> 		}
-<a class="jxr_linenumber" name="L11512" href="#L11512">11512</a> 	}
+<a class="jxr_linenumber" name="L11452" href="#L11452">11452</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgsContext <strong class="jxr_keyword">extends</strong> TypeArgumentsOrDiamondContext {
+<a class="jxr_linenumber" name="L11453" href="#L11453">11453</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext typeArguments() {
+<a class="jxr_linenumber" name="L11454" href="#L11454">11454</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11455" href="#L11455">11455</a> 		}
+<a class="jxr_linenumber" name="L11456" href="#L11456">11456</a> 		<strong class="jxr_keyword">public</strong> TypeArgsContext(TypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L11457" href="#L11457">11457</a> 		@Override
+<a class="jxr_linenumber" name="L11458" href="#L11458">11458</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11459" href="#L11459">11459</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArgs(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11460" href="#L11460">11460</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11461" href="#L11461">11461</a> 		}
+<a class="jxr_linenumber" name="L11462" href="#L11462">11462</a> 	}
+<a class="jxr_linenumber" name="L11463" href="#L11463">11463</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11464" href="#L11464">11464</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> DiamondContext <strong class="jxr_keyword">extends</strong> TypeArgumentsOrDiamondContext {
+<a class="jxr_linenumber" name="L11465" href="#L11465">11465</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L11466" href="#L11466">11466</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L11467" href="#L11467">11467</a> 		<strong class="jxr_keyword">public</strong> DiamondContext(TypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L11468" href="#L11468">11468</a> 		@Override
+<a class="jxr_linenumber" name="L11469" href="#L11469">11469</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11470" href="#L11470">11470</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitDiamond(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11471" href="#L11471">11471</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11472" href="#L11472">11472</a> 		}
+<a class="jxr_linenumber" name="L11473" href="#L11473">11473</a> 	}
+<a class="jxr_linenumber" name="L11474" href="#L11474">11474</a> 
+<a class="jxr_linenumber" name="L11475" href="#L11475">11475</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11476" href="#L11476">11476</a> 		TypeArgumentsOrDiamondContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsOrDiamondContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11477" href="#L11477">11477</a> 		enterRule(_localctx, 252, RULE_typeArgumentsOrDiamond);
+<a class="jxr_linenumber" name="L11478" href="#L11478">11478</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11479" href="#L11479">11479</a> 			setState(1656);
+<a class="jxr_linenumber" name="L11480" href="#L11480">11480</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11481" href="#L11481">11481</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,195,_ctx) ) {
+<a class="jxr_linenumber" name="L11482" href="#L11482">11482</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L11483" href="#L11483">11483</a> 				_localctx = <strong class="jxr_keyword">new</strong> DiamondContext(_localctx);
+<a class="jxr_linenumber" name="L11484" href="#L11484">11484</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11485" href="#L11485">11485</a> 				{
+<a class="jxr_linenumber" name="L11486" href="#L11486">11486</a> 				setState(1653);
+<a class="jxr_linenumber" name="L11487" href="#L11487">11487</a> 				match(LT);
+<a class="jxr_linenumber" name="L11488" href="#L11488">11488</a> 				setState(1654);
+<a class="jxr_linenumber" name="L11489" href="#L11489">11489</a> 				match(GT);
+<a class="jxr_linenumber" name="L11490" href="#L11490">11490</a> 				}
+<a class="jxr_linenumber" name="L11491" href="#L11491">11491</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11492" href="#L11492">11492</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L11493" href="#L11493">11493</a> 				_localctx = <strong class="jxr_keyword">new</strong> TypeArgsContext(_localctx);
+<a class="jxr_linenumber" name="L11494" href="#L11494">11494</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L11495" href="#L11495">11495</a> 				{
+<a class="jxr_linenumber" name="L11496" href="#L11496">11496</a> 				setState(1655);
+<a class="jxr_linenumber" name="L11497" href="#L11497">11497</a> 				typeArguments();
+<a class="jxr_linenumber" name="L11498" href="#L11498">11498</a> 				}
+<a class="jxr_linenumber" name="L11499" href="#L11499">11499</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11500" href="#L11500">11500</a> 			}
+<a class="jxr_linenumber" name="L11501" href="#L11501">11501</a> 		}
+<a class="jxr_linenumber" name="L11502" href="#L11502">11502</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11503" href="#L11503">11503</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11504" href="#L11504">11504</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11505" href="#L11505">11505</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11506" href="#L11506">11506</a> 		}
+<a class="jxr_linenumber" name="L11507" href="#L11507">11507</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11508" href="#L11508">11508</a> 			exitRule();
+<a class="jxr_linenumber" name="L11509" href="#L11509">11509</a> 		}
+<a class="jxr_linenumber" name="L11510" href="#L11510">11510</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11511" href="#L11511">11511</a> 	}
+<a class="jxr_linenumber" name="L11512" href="#L11512">11512</a> 
 <a class="jxr_linenumber" name="L11513" href="#L11513">11513</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11514" href="#L11514">11514</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardDiamondContext <strong class="jxr_keyword">extends</strong> NonWildcardTypeArgumentsOrDiamondContext {
-<a class="jxr_linenumber" name="L11515" href="#L11515">11515</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L11516" href="#L11516">11516</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L11517" href="#L11517">11517</a> 		<strong class="jxr_keyword">public</strong> NonWildcardDiamondContext(NonWildcardTypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L11518" href="#L11518">11518</a> 		@Override
-<a class="jxr_linenumber" name="L11519" href="#L11519">11519</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11520" href="#L11520">11520</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardDiamond(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11521" href="#L11521">11521</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11522" href="#L11522">11522</a> 		}
-<a class="jxr_linenumber" name="L11523" href="#L11523">11523</a> 	}
-<a class="jxr_linenumber" name="L11524" href="#L11524">11524</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11525" href="#L11525">11525</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgsContext <strong class="jxr_keyword">extends</strong> NonWildcardTypeArgumentsOrDiamondContext {
-<a class="jxr_linenumber" name="L11526" href="#L11526">11526</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
-<a class="jxr_linenumber" name="L11527" href="#L11527">11527</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11528" href="#L11528">11528</a> 		}
-<a class="jxr_linenumber" name="L11529" href="#L11529">11529</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgsContext(NonWildcardTypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L11514" href="#L11514">11514</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgumentsOrDiamondContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11515" href="#L11515">11515</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11516" href="#L11516">11516</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11517" href="#L11517">11517</a> 		}
+<a class="jxr_linenumber" name="L11518" href="#L11518">11518</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_nonWildcardTypeArgumentsOrDiamond; }
+<a class="jxr_linenumber" name="L11519" href="#L11519">11519</a> 	 
+<a class="jxr_linenumber" name="L11520" href="#L11520">11520</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsOrDiamondContext() { }
+<a class="jxr_linenumber" name="L11521" href="#L11521">11521</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(NonWildcardTypeArgumentsOrDiamondContext ctx) {
+<a class="jxr_linenumber" name="L11522" href="#L11522">11522</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L11523" href="#L11523">11523</a> 		}
+<a class="jxr_linenumber" name="L11524" href="#L11524">11524</a> 	}
+<a class="jxr_linenumber" name="L11525" href="#L11525">11525</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11526" href="#L11526">11526</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardDiamondContext <strong class="jxr_keyword">extends</strong> NonWildcardTypeArgumentsOrDiamondContext {
+<a class="jxr_linenumber" name="L11527" href="#L11527">11527</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L11528" href="#L11528">11528</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L11529" href="#L11529">11529</a> 		<strong class="jxr_keyword">public</strong> NonWildcardDiamondContext(NonWildcardTypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
 <a class="jxr_linenumber" name="L11530" href="#L11530">11530</a> 		@Override
 <a class="jxr_linenumber" name="L11531" href="#L11531">11531</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11532" href="#L11532">11532</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardTypeArgs(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11532" href="#L11532">11532</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardDiamond(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L11533" href="#L11533">11533</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L11534" href="#L11534">11534</a> 		}
 <a class="jxr_linenumber" name="L11535" href="#L11535">11535</a> 	}
-<a class="jxr_linenumber" name="L11536" href="#L11536">11536</a> 
-<a class="jxr_linenumber" name="L11537" href="#L11537">11537</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> NonWildcardTypeArgumentsOrDiamondContext nonWildcardTypeArgumentsOrDiamond() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11538" href="#L11538">11538</a> 		NonWildcardTypeArgumentsOrDiamondContext _localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgumentsOrDiamondContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11539" href="#L11539">11539</a> 		enterRule(_localctx, 254, RULE_nonWildcardTypeArgumentsOrDiamond);
-<a class="jxr_linenumber" name="L11540" href="#L11540">11540</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11541" href="#L11541">11541</a> 			setState(1661);
-<a class="jxr_linenumber" name="L11542" href="#L11542">11542</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11543" href="#L11543">11543</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,196,_ctx) ) {
-<a class="jxr_linenumber" name="L11544" href="#L11544">11544</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L11545" href="#L11545">11545</a> 				_localctx = <strong class="jxr_keyword">new</strong> NonWildcardDiamondContext(_localctx);
-<a class="jxr_linenumber" name="L11546" href="#L11546">11546</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11547" href="#L11547">11547</a> 				{
-<a class="jxr_linenumber" name="L11548" href="#L11548">11548</a> 				setState(1658);
-<a class="jxr_linenumber" name="L11549" href="#L11549">11549</a> 				match(LT);
-<a class="jxr_linenumber" name="L11550" href="#L11550">11550</a> 				setState(1659);
-<a class="jxr_linenumber" name="L11551" href="#L11551">11551</a> 				match(GT);
-<a class="jxr_linenumber" name="L11552" href="#L11552">11552</a> 				}
-<a class="jxr_linenumber" name="L11553" href="#L11553">11553</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11554" href="#L11554">11554</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L11555" href="#L11555">11555</a> 				_localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgsContext(_localctx);
-<a class="jxr_linenumber" name="L11556" href="#L11556">11556</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L11557" href="#L11557">11557</a> 				{
-<a class="jxr_linenumber" name="L11558" href="#L11558">11558</a> 				setState(1660);
-<a class="jxr_linenumber" name="L11559" href="#L11559">11559</a> 				nonWildcardTypeArguments();
-<a class="jxr_linenumber" name="L11560" href="#L11560">11560</a> 				}
-<a class="jxr_linenumber" name="L11561" href="#L11561">11561</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11562" href="#L11562">11562</a> 			}
-<a class="jxr_linenumber" name="L11563" href="#L11563">11563</a> 		}
-<a class="jxr_linenumber" name="L11564" href="#L11564">11564</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11565" href="#L11565">11565</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11566" href="#L11566">11566</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11567" href="#L11567">11567</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11568" href="#L11568">11568</a> 		}
-<a class="jxr_linenumber" name="L11569" href="#L11569">11569</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11570" href="#L11570">11570</a> 			exitRule();
-<a class="jxr_linenumber" name="L11571" href="#L11571">11571</a> 		}
-<a class="jxr_linenumber" name="L11572" href="#L11572">11572</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11573" href="#L11573">11573</a> 	}
-<a class="jxr_linenumber" name="L11574" href="#L11574">11574</a> 
-<a class="jxr_linenumber" name="L11575" href="#L11575">11575</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11576" href="#L11576">11576</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11577" href="#L11577">11577</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L11578" href="#L11578">11578</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsTypeListContext typeArgumentsTypeList() {
-<a class="jxr_linenumber" name="L11579" href="#L11579">11579</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsTypeListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11536" href="#L11536">11536</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11537" href="#L11537">11537</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgsContext <strong class="jxr_keyword">extends</strong> NonWildcardTypeArgumentsOrDiamondContext {
+<a class="jxr_linenumber" name="L11538" href="#L11538">11538</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() {
+<a class="jxr_linenumber" name="L11539" href="#L11539">11539</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(NonWildcardTypeArgumentsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11540" href="#L11540">11540</a> 		}
+<a class="jxr_linenumber" name="L11541" href="#L11541">11541</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgsContext(NonWildcardTypeArgumentsOrDiamondContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L11542" href="#L11542">11542</a> 		@Override
+<a class="jxr_linenumber" name="L11543" href="#L11543">11543</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11544" href="#L11544">11544</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardTypeArgs(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11545" href="#L11545">11545</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11546" href="#L11546">11546</a> 		}
+<a class="jxr_linenumber" name="L11547" href="#L11547">11547</a> 	}
+<a class="jxr_linenumber" name="L11548" href="#L11548">11548</a> 
+<a class="jxr_linenumber" name="L11549" href="#L11549">11549</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> NonWildcardTypeArgumentsOrDiamondContext nonWildcardTypeArgumentsOrDiamond() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11550" href="#L11550">11550</a> 		NonWildcardTypeArgumentsOrDiamondContext _localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgumentsOrDiamondContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11551" href="#L11551">11551</a> 		enterRule(_localctx, 254, RULE_nonWildcardTypeArgumentsOrDiamond);
+<a class="jxr_linenumber" name="L11552" href="#L11552">11552</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11553" href="#L11553">11553</a> 			setState(1661);
+<a class="jxr_linenumber" name="L11554" href="#L11554">11554</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11555" href="#L11555">11555</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,196,_ctx) ) {
+<a class="jxr_linenumber" name="L11556" href="#L11556">11556</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L11557" href="#L11557">11557</a> 				_localctx = <strong class="jxr_keyword">new</strong> NonWildcardDiamondContext(_localctx);
+<a class="jxr_linenumber" name="L11558" href="#L11558">11558</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11559" href="#L11559">11559</a> 				{
+<a class="jxr_linenumber" name="L11560" href="#L11560">11560</a> 				setState(1658);
+<a class="jxr_linenumber" name="L11561" href="#L11561">11561</a> 				match(LT);
+<a class="jxr_linenumber" name="L11562" href="#L11562">11562</a> 				setState(1659);
+<a class="jxr_linenumber" name="L11563" href="#L11563">11563</a> 				match(GT);
+<a class="jxr_linenumber" name="L11564" href="#L11564">11564</a> 				}
+<a class="jxr_linenumber" name="L11565" href="#L11565">11565</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11566" href="#L11566">11566</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L11567" href="#L11567">11567</a> 				_localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgsContext(_localctx);
+<a class="jxr_linenumber" name="L11568" href="#L11568">11568</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L11569" href="#L11569">11569</a> 				{
+<a class="jxr_linenumber" name="L11570" href="#L11570">11570</a> 				setState(1660);
+<a class="jxr_linenumber" name="L11571" href="#L11571">11571</a> 				nonWildcardTypeArguments();
+<a class="jxr_linenumber" name="L11572" href="#L11572">11572</a> 				}
+<a class="jxr_linenumber" name="L11573" href="#L11573">11573</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11574" href="#L11574">11574</a> 			}
+<a class="jxr_linenumber" name="L11575" href="#L11575">11575</a> 		}
+<a class="jxr_linenumber" name="L11576" href="#L11576">11576</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11577" href="#L11577">11577</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11578" href="#L11578">11578</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11579" href="#L11579">11579</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L11580" href="#L11580">11580</a> 		}
-<a class="jxr_linenumber" name="L11581" href="#L11581">11581</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L11582" href="#L11582">11582</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11583" href="#L11583">11583</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11584" href="#L11584">11584</a> 		}
-<a class="jxr_linenumber" name="L11585" href="#L11585">11585</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_nonWildcardTypeArguments; }
-<a class="jxr_linenumber" name="L11586" href="#L11586">11586</a> 		@Override
-<a class="jxr_linenumber" name="L11587" href="#L11587">11587</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11588" href="#L11588">11588</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardTypeArguments(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11589" href="#L11589">11589</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11590" href="#L11590">11590</a> 		}
-<a class="jxr_linenumber" name="L11591" href="#L11591">11591</a> 	}
-<a class="jxr_linenumber" name="L11592" href="#L11592">11592</a> 
-<a class="jxr_linenumber" name="L11593" href="#L11593">11593</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11594" href="#L11594">11594</a> 		NonWildcardTypeArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgumentsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11595" href="#L11595">11595</a> 		enterRule(_localctx, 256, RULE_nonWildcardTypeArguments);
-<a class="jxr_linenumber" name="L11596" href="#L11596">11596</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11597" href="#L11597">11597</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11598" href="#L11598">11598</a> 			{
-<a class="jxr_linenumber" name="L11599" href="#L11599">11599</a> 			setState(1663);
-<a class="jxr_linenumber" name="L11600" href="#L11600">11600</a> 			match(LT);
-<a class="jxr_linenumber" name="L11601" href="#L11601">11601</a> 			setState(1664);
-<a class="jxr_linenumber" name="L11602" href="#L11602">11602</a> 			typeArgumentsTypeList();
-<a class="jxr_linenumber" name="L11603" href="#L11603">11603</a> 			setState(1665);
-<a class="jxr_linenumber" name="L11604" href="#L11604">11604</a> 			match(GT);
-<a class="jxr_linenumber" name="L11605" href="#L11605">11605</a> 			}
-<a class="jxr_linenumber" name="L11606" href="#L11606">11606</a> 		}
-<a class="jxr_linenumber" name="L11607" href="#L11607">11607</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11608" href="#L11608">11608</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11609" href="#L11609">11609</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11610" href="#L11610">11610</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11611" href="#L11611">11611</a> 		}
-<a class="jxr_linenumber" name="L11612" href="#L11612">11612</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11613" href="#L11613">11613</a> 			exitRule();
-<a class="jxr_linenumber" name="L11614" href="#L11614">11614</a> 		}
-<a class="jxr_linenumber" name="L11615" href="#L11615">11615</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11616" href="#L11616">11616</a> 	}
-<a class="jxr_linenumber" name="L11617" href="#L11617">11617</a> 
-<a class="jxr_linenumber" name="L11618" href="#L11618">11618</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11619" href="#L11619">11619</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsTypeListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11620" href="#L11620">11620</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
-<a class="jxr_linenumber" name="L11621" href="#L11621">11621</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11622" href="#L11622">11622</a> 		}
-<a class="jxr_linenumber" name="L11623" href="#L11623">11623</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11624" href="#L11624">11624</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11625" href="#L11625">11625</a> 		}
-<a class="jxr_linenumber" name="L11626" href="#L11626">11626</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L11627" href="#L11627">11627</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11628" href="#L11628">11628</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L11629" href="#L11629">11629</a> 		}
-<a class="jxr_linenumber" name="L11630" href="#L11630">11630</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsTypeListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11631" href="#L11631">11631</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11632" href="#L11632">11632</a> 		}
-<a class="jxr_linenumber" name="L11633" href="#L11633">11633</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgumentsTypeList; }
-<a class="jxr_linenumber" name="L11634" href="#L11634">11634</a> 		@Override
-<a class="jxr_linenumber" name="L11635" href="#L11635">11635</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11636" href="#L11636">11636</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArgumentsTypeList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11637" href="#L11637">11637</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11638" href="#L11638">11638</a> 		}
-<a class="jxr_linenumber" name="L11639" href="#L11639">11639</a> 	}
-<a class="jxr_linenumber" name="L11640" href="#L11640">11640</a> 
-<a class="jxr_linenumber" name="L11641" href="#L11641">11641</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsTypeListContext typeArgumentsTypeList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11642" href="#L11642">11642</a> 		TypeArgumentsTypeListContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsTypeListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11643" href="#L11643">11643</a> 		enterRule(_localctx, 258, RULE_typeArgumentsTypeList);
-<a class="jxr_linenumber" name="L11644" href="#L11644">11644</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11645" href="#L11645">11645</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11646" href="#L11646">11646</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11647" href="#L11647">11647</a> 			{
-<a class="jxr_linenumber" name="L11648" href="#L11648">11648</a> 			setState(1667);
-<a class="jxr_linenumber" name="L11649" href="#L11649">11649</a> 			typeType(false);
-<a class="jxr_linenumber" name="L11650" href="#L11650">11650</a> 			setState(1672);
-<a class="jxr_linenumber" name="L11651" href="#L11651">11651</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11652" href="#L11652">11652</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11653" href="#L11653">11653</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L11654" href="#L11654">11654</a> 				{
-<a class="jxr_linenumber" name="L11655" href="#L11655">11655</a> 				{
-<a class="jxr_linenumber" name="L11656" href="#L11656">11656</a> 				setState(1668);
-<a class="jxr_linenumber" name="L11657" href="#L11657">11657</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L11658" href="#L11658">11658</a> 				setState(1669);
-<a class="jxr_linenumber" name="L11659" href="#L11659">11659</a> 				typeType(false);
-<a class="jxr_linenumber" name="L11660" href="#L11660">11660</a> 				}
-<a class="jxr_linenumber" name="L11661" href="#L11661">11661</a> 				}
-<a class="jxr_linenumber" name="L11662" href="#L11662">11662</a> 				setState(1674);
-<a class="jxr_linenumber" name="L11663" href="#L11663">11663</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11664" href="#L11664">11664</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11665" href="#L11665">11665</a> 			}
-<a class="jxr_linenumber" name="L11666" href="#L11666">11666</a> 			}
-<a class="jxr_linenumber" name="L11667" href="#L11667">11667</a> 		}
-<a class="jxr_linenumber" name="L11668" href="#L11668">11668</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11669" href="#L11669">11669</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11670" href="#L11670">11670</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11671" href="#L11671">11671</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11672" href="#L11672">11672</a> 		}
-<a class="jxr_linenumber" name="L11673" href="#L11673">11673</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11674" href="#L11674">11674</a> 			exitRule();
-<a class="jxr_linenumber" name="L11675" href="#L11675">11675</a> 		}
-<a class="jxr_linenumber" name="L11676" href="#L11676">11676</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11677" href="#L11677">11677</a> 	}
-<a class="jxr_linenumber" name="L11678" href="#L11678">11678</a> 
-<a class="jxr_linenumber" name="L11679" href="#L11679">11679</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11680" href="#L11680">11680</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11681" href="#L11681">11681</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
-<a class="jxr_linenumber" name="L11682" href="#L11682">11682</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11683" href="#L11683">11683</a> 		}
-<a class="jxr_linenumber" name="L11684" href="#L11684">11684</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11685" href="#L11685">11685</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11686" href="#L11686">11686</a> 		}
-<a class="jxr_linenumber" name="L11687" href="#L11687">11687</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L11688" href="#L11688">11688</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11689" href="#L11689">11689</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L11690" href="#L11690">11690</a> 		}
-<a class="jxr_linenumber" name="L11691" href="#L11691">11691</a> 		<strong class="jxr_keyword">public</strong> TypeListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11692" href="#L11692">11692</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11693" href="#L11693">11693</a> 		}
-<a class="jxr_linenumber" name="L11694" href="#L11694">11694</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeList; }
-<a class="jxr_linenumber" name="L11695" href="#L11695">11695</a> 		@Override
-<a class="jxr_linenumber" name="L11696" href="#L11696">11696</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11697" href="#L11697">11697</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11698" href="#L11698">11698</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11699" href="#L11699">11699</a> 		}
-<a class="jxr_linenumber" name="L11700" href="#L11700">11700</a> 	}
-<a class="jxr_linenumber" name="L11701" href="#L11701">11701</a> 
-<a class="jxr_linenumber" name="L11702" href="#L11702">11702</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeListContext typeList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11703" href="#L11703">11703</a> 		TypeListContext _localctx = <strong class="jxr_keyword">new</strong> TypeListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11704" href="#L11704">11704</a> 		enterRule(_localctx, 260, RULE_typeList);
-<a class="jxr_linenumber" name="L11705" href="#L11705">11705</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11706" href="#L11706">11706</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11707" href="#L11707">11707</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11708" href="#L11708">11708</a> 			{
-<a class="jxr_linenumber" name="L11709" href="#L11709">11709</a> 			setState(1675);
-<a class="jxr_linenumber" name="L11710" href="#L11710">11710</a> 			typeType(false);
-<a class="jxr_linenumber" name="L11711" href="#L11711">11711</a> 			setState(1680);
-<a class="jxr_linenumber" name="L11712" href="#L11712">11712</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11713" href="#L11713">11713</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11714" href="#L11714">11714</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L11715" href="#L11715">11715</a> 				{
-<a class="jxr_linenumber" name="L11716" href="#L11716">11716</a> 				{
-<a class="jxr_linenumber" name="L11717" href="#L11717">11717</a> 				setState(1676);
-<a class="jxr_linenumber" name="L11718" href="#L11718">11718</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L11719" href="#L11719">11719</a> 				setState(1677);
-<a class="jxr_linenumber" name="L11720" href="#L11720">11720</a> 				typeType(false);
-<a class="jxr_linenumber" name="L11721" href="#L11721">11721</a> 				}
-<a class="jxr_linenumber" name="L11722" href="#L11722">11722</a> 				}
-<a class="jxr_linenumber" name="L11723" href="#L11723">11723</a> 				setState(1682);
-<a class="jxr_linenumber" name="L11724" href="#L11724">11724</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11725" href="#L11725">11725</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11726" href="#L11726">11726</a> 			}
-<a class="jxr_linenumber" name="L11727" href="#L11727">11727</a> 			}
-<a class="jxr_linenumber" name="L11728" href="#L11728">11728</a> 		}
-<a class="jxr_linenumber" name="L11729" href="#L11729">11729</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11730" href="#L11730">11730</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11731" href="#L11731">11731</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11732" href="#L11732">11732</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11733" href="#L11733">11733</a> 		}
-<a class="jxr_linenumber" name="L11734" href="#L11734">11734</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11735" href="#L11735">11735</a> 			exitRule();
-<a class="jxr_linenumber" name="L11736" href="#L11736">11736</a> 		}
-<a class="jxr_linenumber" name="L11737" href="#L11737">11737</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11738" href="#L11738">11738</a> 	}
-<a class="jxr_linenumber" name="L11739" href="#L11739">11739</a> 
-<a class="jxr_linenumber" name="L11740" href="#L11740">11740</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11741" href="#L11741">11741</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11742" href="#L11742">11742</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
-<a class="jxr_linenumber" name="L11743" href="#L11743">11743</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L11744" href="#L11744">11744</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11581" href="#L11581">11581</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11582" href="#L11582">11582</a> 			exitRule();
+<a class="jxr_linenumber" name="L11583" href="#L11583">11583</a> 		}
+<a class="jxr_linenumber" name="L11584" href="#L11584">11584</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11585" href="#L11585">11585</a> 	}
+<a class="jxr_linenumber" name="L11586" href="#L11586">11586</a> 
+<a class="jxr_linenumber" name="L11587" href="#L11587">11587</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11588" href="#L11588">11588</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> NonWildcardTypeArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11589" href="#L11589">11589</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L11590" href="#L11590">11590</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsTypeListContext typeArgumentsTypeList() {
+<a class="jxr_linenumber" name="L11591" href="#L11591">11591</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentsTypeListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11592" href="#L11592">11592</a> 		}
+<a class="jxr_linenumber" name="L11593" href="#L11593">11593</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L11594" href="#L11594">11594</a> 		<strong class="jxr_keyword">public</strong> NonWildcardTypeArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11595" href="#L11595">11595</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11596" href="#L11596">11596</a> 		}
+<a class="jxr_linenumber" name="L11597" href="#L11597">11597</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_nonWildcardTypeArguments; }
+<a class="jxr_linenumber" name="L11598" href="#L11598">11598</a> 		@Override
+<a class="jxr_linenumber" name="L11599" href="#L11599">11599</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11600" href="#L11600">11600</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitNonWildcardTypeArguments(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11601" href="#L11601">11601</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11602" href="#L11602">11602</a> 		}
+<a class="jxr_linenumber" name="L11603" href="#L11603">11603</a> 	}
+<a class="jxr_linenumber" name="L11604" href="#L11604">11604</a> 
+<a class="jxr_linenumber" name="L11605" href="#L11605">11605</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> NonWildcardTypeArgumentsContext nonWildcardTypeArguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11606" href="#L11606">11606</a> 		NonWildcardTypeArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> NonWildcardTypeArgumentsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11607" href="#L11607">11607</a> 		enterRule(_localctx, 256, RULE_nonWildcardTypeArguments);
+<a class="jxr_linenumber" name="L11608" href="#L11608">11608</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11609" href="#L11609">11609</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11610" href="#L11610">11610</a> 			{
+<a class="jxr_linenumber" name="L11611" href="#L11611">11611</a> 			setState(1663);
+<a class="jxr_linenumber" name="L11612" href="#L11612">11612</a> 			match(LT);
+<a class="jxr_linenumber" name="L11613" href="#L11613">11613</a> 			setState(1664);
+<a class="jxr_linenumber" name="L11614" href="#L11614">11614</a> 			typeArgumentsTypeList();
+<a class="jxr_linenumber" name="L11615" href="#L11615">11615</a> 			setState(1665);
+<a class="jxr_linenumber" name="L11616" href="#L11616">11616</a> 			match(GT);
+<a class="jxr_linenumber" name="L11617" href="#L11617">11617</a> 			}
+<a class="jxr_linenumber" name="L11618" href="#L11618">11618</a> 		}
+<a class="jxr_linenumber" name="L11619" href="#L11619">11619</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11620" href="#L11620">11620</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11621" href="#L11621">11621</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11622" href="#L11622">11622</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11623" href="#L11623">11623</a> 		}
+<a class="jxr_linenumber" name="L11624" href="#L11624">11624</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11625" href="#L11625">11625</a> 			exitRule();
+<a class="jxr_linenumber" name="L11626" href="#L11626">11626</a> 		}
+<a class="jxr_linenumber" name="L11627" href="#L11627">11627</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11628" href="#L11628">11628</a> 	}
+<a class="jxr_linenumber" name="L11629" href="#L11629">11629</a> 
+<a class="jxr_linenumber" name="L11630" href="#L11630">11630</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11631" href="#L11631">11631</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsTypeListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11632" href="#L11632">11632</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
+<a class="jxr_linenumber" name="L11633" href="#L11633">11633</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11634" href="#L11634">11634</a> 		}
+<a class="jxr_linenumber" name="L11635" href="#L11635">11635</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11636" href="#L11636">11636</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11637" href="#L11637">11637</a> 		}
+<a class="jxr_linenumber" name="L11638" href="#L11638">11638</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L11639" href="#L11639">11639</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11640" href="#L11640">11640</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L11641" href="#L11641">11641</a> 		}
+<a class="jxr_linenumber" name="L11642" href="#L11642">11642</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsTypeListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11643" href="#L11643">11643</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11644" href="#L11644">11644</a> 		}
+<a class="jxr_linenumber" name="L11645" href="#L11645">11645</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArgumentsTypeList; }
+<a class="jxr_linenumber" name="L11646" href="#L11646">11646</a> 		@Override
+<a class="jxr_linenumber" name="L11647" href="#L11647">11647</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11648" href="#L11648">11648</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArgumentsTypeList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11649" href="#L11649">11649</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11650" href="#L11650">11650</a> 		}
+<a class="jxr_linenumber" name="L11651" href="#L11651">11651</a> 	}
+<a class="jxr_linenumber" name="L11652" href="#L11652">11652</a> 
+<a class="jxr_linenumber" name="L11653" href="#L11653">11653</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsTypeListContext typeArgumentsTypeList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11654" href="#L11654">11654</a> 		TypeArgumentsTypeListContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsTypeListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11655" href="#L11655">11655</a> 		enterRule(_localctx, 258, RULE_typeArgumentsTypeList);
+<a class="jxr_linenumber" name="L11656" href="#L11656">11656</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11657" href="#L11657">11657</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11658" href="#L11658">11658</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11659" href="#L11659">11659</a> 			{
+<a class="jxr_linenumber" name="L11660" href="#L11660">11660</a> 			setState(1667);
+<a class="jxr_linenumber" name="L11661" href="#L11661">11661</a> 			typeType(false);
+<a class="jxr_linenumber" name="L11662" href="#L11662">11662</a> 			setState(1672);
+<a class="jxr_linenumber" name="L11663" href="#L11663">11663</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11664" href="#L11664">11664</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11665" href="#L11665">11665</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L11666" href="#L11666">11666</a> 				{
+<a class="jxr_linenumber" name="L11667" href="#L11667">11667</a> 				{
+<a class="jxr_linenumber" name="L11668" href="#L11668">11668</a> 				setState(1668);
+<a class="jxr_linenumber" name="L11669" href="#L11669">11669</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L11670" href="#L11670">11670</a> 				setState(1669);
+<a class="jxr_linenumber" name="L11671" href="#L11671">11671</a> 				typeType(false);
+<a class="jxr_linenumber" name="L11672" href="#L11672">11672</a> 				}
+<a class="jxr_linenumber" name="L11673" href="#L11673">11673</a> 				}
+<a class="jxr_linenumber" name="L11674" href="#L11674">11674</a> 				setState(1674);
+<a class="jxr_linenumber" name="L11675" href="#L11675">11675</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11676" href="#L11676">11676</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11677" href="#L11677">11677</a> 			}
+<a class="jxr_linenumber" name="L11678" href="#L11678">11678</a> 			}
+<a class="jxr_linenumber" name="L11679" href="#L11679">11679</a> 		}
+<a class="jxr_linenumber" name="L11680" href="#L11680">11680</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11681" href="#L11681">11681</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11682" href="#L11682">11682</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11683" href="#L11683">11683</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11684" href="#L11684">11684</a> 		}
+<a class="jxr_linenumber" name="L11685" href="#L11685">11685</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11686" href="#L11686">11686</a> 			exitRule();
+<a class="jxr_linenumber" name="L11687" href="#L11687">11687</a> 		}
+<a class="jxr_linenumber" name="L11688" href="#L11688">11688</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11689" href="#L11689">11689</a> 	}
+<a class="jxr_linenumber" name="L11690" href="#L11690">11690</a> 
+<a class="jxr_linenumber" name="L11691" href="#L11691">11691</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11692" href="#L11692">11692</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11693" href="#L11693">11693</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeTypeContext&gt; typeType() {
+<a class="jxr_linenumber" name="L11694" href="#L11694">11694</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeTypeContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11695" href="#L11695">11695</a> 		}
+<a class="jxr_linenumber" name="L11696" href="#L11696">11696</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11697" href="#L11697">11697</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11698" href="#L11698">11698</a> 		}
+<a class="jxr_linenumber" name="L11699" href="#L11699">11699</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L11700" href="#L11700">11700</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11701" href="#L11701">11701</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L11702" href="#L11702">11702</a> 		}
+<a class="jxr_linenumber" name="L11703" href="#L11703">11703</a> 		<strong class="jxr_keyword">public</strong> TypeListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11704" href="#L11704">11704</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11705" href="#L11705">11705</a> 		}
+<a class="jxr_linenumber" name="L11706" href="#L11706">11706</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeList; }
+<a class="jxr_linenumber" name="L11707" href="#L11707">11707</a> 		@Override
+<a class="jxr_linenumber" name="L11708" href="#L11708">11708</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11709" href="#L11709">11709</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11710" href="#L11710">11710</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11711" href="#L11711">11711</a> 		}
+<a class="jxr_linenumber" name="L11712" href="#L11712">11712</a> 	}
+<a class="jxr_linenumber" name="L11713" href="#L11713">11713</a> 
+<a class="jxr_linenumber" name="L11714" href="#L11714">11714</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeListContext typeList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11715" href="#L11715">11715</a> 		TypeListContext _localctx = <strong class="jxr_keyword">new</strong> TypeListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11716" href="#L11716">11716</a> 		enterRule(_localctx, 260, RULE_typeList);
+<a class="jxr_linenumber" name="L11717" href="#L11717">11717</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11718" href="#L11718">11718</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11719" href="#L11719">11719</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11720" href="#L11720">11720</a> 			{
+<a class="jxr_linenumber" name="L11721" href="#L11721">11721</a> 			setState(1675);
+<a class="jxr_linenumber" name="L11722" href="#L11722">11722</a> 			typeType(false);
+<a class="jxr_linenumber" name="L11723" href="#L11723">11723</a> 			setState(1680);
+<a class="jxr_linenumber" name="L11724" href="#L11724">11724</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11725" href="#L11725">11725</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11726" href="#L11726">11726</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L11727" href="#L11727">11727</a> 				{
+<a class="jxr_linenumber" name="L11728" href="#L11728">11728</a> 				{
+<a class="jxr_linenumber" name="L11729" href="#L11729">11729</a> 				setState(1676);
+<a class="jxr_linenumber" name="L11730" href="#L11730">11730</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L11731" href="#L11731">11731</a> 				setState(1677);
+<a class="jxr_linenumber" name="L11732" href="#L11732">11732</a> 				typeType(false);
+<a class="jxr_linenumber" name="L11733" href="#L11733">11733</a> 				}
+<a class="jxr_linenumber" name="L11734" href="#L11734">11734</a> 				}
+<a class="jxr_linenumber" name="L11735" href="#L11735">11735</a> 				setState(1682);
+<a class="jxr_linenumber" name="L11736" href="#L11736">11736</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11737" href="#L11737">11737</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11738" href="#L11738">11738</a> 			}
+<a class="jxr_linenumber" name="L11739" href="#L11739">11739</a> 			}
+<a class="jxr_linenumber" name="L11740" href="#L11740">11740</a> 		}
+<a class="jxr_linenumber" name="L11741" href="#L11741">11741</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11742" href="#L11742">11742</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11743" href="#L11743">11743</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11744" href="#L11744">11744</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L11745" href="#L11745">11745</a> 		}
-<a class="jxr_linenumber" name="L11746" href="#L11746">11746</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() {
-<a class="jxr_linenumber" name="L11747" href="#L11747">11747</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceOrPrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11746" href="#L11746">11746</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11747" href="#L11747">11747</a> 			exitRule();
 <a class="jxr_linenumber" name="L11748" href="#L11748">11748</a> 		}
-<a class="jxr_linenumber" name="L11749" href="#L11749">11749</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
-<a class="jxr_linenumber" name="L11750" href="#L11750">11750</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11751" href="#L11751">11751</a> 		}
-<a class="jxr_linenumber" name="L11752" href="#L11752">11752</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11753" href="#L11753">11753</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11754" href="#L11754">11754</a> 		}
-<a class="jxr_linenumber" name="L11755" href="#L11755">11755</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
-<a class="jxr_linenumber" name="L11756" href="#L11756">11756</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
-<a class="jxr_linenumber" name="L11757" href="#L11757">11757</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11758" href="#L11758">11758</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
-<a class="jxr_linenumber" name="L11759" href="#L11759">11759</a> 		}
-<a class="jxr_linenumber" name="L11760" href="#L11760">11760</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeType; }
-<a class="jxr_linenumber" name="L11761" href="#L11761">11761</a> 		@Override
-<a class="jxr_linenumber" name="L11762" href="#L11762">11762</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11763" href="#L11763">11763</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11764" href="#L11764">11764</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11765" href="#L11765">11765</a> 		}
-<a class="jxr_linenumber" name="L11766" href="#L11766">11766</a> 	}
-<a class="jxr_linenumber" name="L11767" href="#L11767">11767</a> 
-<a class="jxr_linenumber" name="L11768" href="#L11768">11768</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeTypeContext typeType(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11769" href="#L11769">11769</a> 		TypeTypeContext _localctx = <strong class="jxr_keyword">new</strong> TypeTypeContext(_ctx, getState(), createImaginaryNode);
-<a class="jxr_linenumber" name="L11770" href="#L11770">11770</a> 		enterRule(_localctx, 262, RULE_typeType);
-<a class="jxr_linenumber" name="L11771" href="#L11771">11771</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11772" href="#L11772">11772</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L11773" href="#L11773">11773</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11774" href="#L11774">11774</a> 			{
-<a class="jxr_linenumber" name="L11775" href="#L11775">11775</a> 			setState(1683);
-<a class="jxr_linenumber" name="L11776" href="#L11776">11776</a> 			annotations(false);
-<a class="jxr_linenumber" name="L11777" href="#L11777">11777</a> 			setState(1684);
-<a class="jxr_linenumber" name="L11778" href="#L11778">11778</a> 			classOrInterfaceOrPrimitiveType();
-<a class="jxr_linenumber" name="L11779" href="#L11779">11779</a> 			setState(1688);
-<a class="jxr_linenumber" name="L11780" href="#L11780">11780</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11781" href="#L11781">11781</a> 			_alt = getInterpreter().adaptivePredict(_input,199,_ctx);
-<a class="jxr_linenumber" name="L11782" href="#L11782">11782</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L11783" href="#L11783">11783</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L11784" href="#L11784">11784</a> 					{
-<a class="jxr_linenumber" name="L11785" href="#L11785">11785</a> 					{
-<a class="jxr_linenumber" name="L11786" href="#L11786">11786</a> 					setState(1685);
-<a class="jxr_linenumber" name="L11787" href="#L11787">11787</a> 					arrayDeclarator();
-<a class="jxr_linenumber" name="L11788" href="#L11788">11788</a> 					}
-<a class="jxr_linenumber" name="L11789" href="#L11789">11789</a> 					} 
-<a class="jxr_linenumber" name="L11790" href="#L11790">11790</a> 				}
-<a class="jxr_linenumber" name="L11791" href="#L11791">11791</a> 				setState(1690);
-<a class="jxr_linenumber" name="L11792" href="#L11792">11792</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11793" href="#L11793">11793</a> 				_alt = getInterpreter().adaptivePredict(_input,199,_ctx);
-<a class="jxr_linenumber" name="L11794" href="#L11794">11794</a> 			}
-<a class="jxr_linenumber" name="L11795" href="#L11795">11795</a> 			}
-<a class="jxr_linenumber" name="L11796" href="#L11796">11796</a> 		}
-<a class="jxr_linenumber" name="L11797" href="#L11797">11797</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11798" href="#L11798">11798</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11799" href="#L11799">11799</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11800" href="#L11800">11800</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11801" href="#L11801">11801</a> 		}
-<a class="jxr_linenumber" name="L11802" href="#L11802">11802</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11803" href="#L11803">11803</a> 			exitRule();
-<a class="jxr_linenumber" name="L11804" href="#L11804">11804</a> 		}
-<a class="jxr_linenumber" name="L11805" href="#L11805">11805</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11806" href="#L11806">11806</a> 	}
-<a class="jxr_linenumber" name="L11807" href="#L11807">11807</a> 
-<a class="jxr_linenumber" name="L11808" href="#L11808">11808</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11809" href="#L11809">11809</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceOrPrimitiveTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11810" href="#L11810">11810</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
-<a class="jxr_linenumber" name="L11811" href="#L11811">11811</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11812" href="#L11812">11812</a> 		}
-<a class="jxr_linenumber" name="L11813" href="#L11813">11813</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
-<a class="jxr_linenumber" name="L11814" href="#L11814">11814</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11815" href="#L11815">11815</a> 		}
-<a class="jxr_linenumber" name="L11816" href="#L11816">11816</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11817" href="#L11817">11817</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11818" href="#L11818">11818</a> 		}
-<a class="jxr_linenumber" name="L11819" href="#L11819">11819</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceOrPrimitiveType; }
-<a class="jxr_linenumber" name="L11820" href="#L11820">11820</a> 		@Override
-<a class="jxr_linenumber" name="L11821" href="#L11821">11821</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11822" href="#L11822">11822</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceOrPrimitiveType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11823" href="#L11823">11823</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11749" href="#L11749">11749</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11750" href="#L11750">11750</a> 	}
+<a class="jxr_linenumber" name="L11751" href="#L11751">11751</a> 
+<a class="jxr_linenumber" name="L11752" href="#L11752">11752</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11753" href="#L11753">11753</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11754" href="#L11754">11754</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> createImaginaryNode;
+<a class="jxr_linenumber" name="L11755" href="#L11755">11755</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L11756" href="#L11756">11756</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11757" href="#L11757">11757</a> 		}
+<a class="jxr_linenumber" name="L11758" href="#L11758">11758</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() {
+<a class="jxr_linenumber" name="L11759" href="#L11759">11759</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceOrPrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11760" href="#L11760">11760</a> 		}
+<a class="jxr_linenumber" name="L11761" href="#L11761">11761</a> 		<strong class="jxr_keyword">public</strong> List&lt;ArrayDeclaratorContext&gt; arrayDeclarator() {
+<a class="jxr_linenumber" name="L11762" href="#L11762">11762</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11763" href="#L11763">11763</a> 		}
+<a class="jxr_linenumber" name="L11764" href="#L11764">11764</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext arrayDeclarator(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11765" href="#L11765">11765</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ArrayDeclaratorContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11766" href="#L11766">11766</a> 		}
+<a class="jxr_linenumber" name="L11767" href="#L11767">11767</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) { <strong class="jxr_keyword">super</strong>(parent, invokingState); }
+<a class="jxr_linenumber" name="L11768" href="#L11768">11768</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState, <strong class="jxr_keyword">boolean</strong> createImaginaryNode) {
+<a class="jxr_linenumber" name="L11769" href="#L11769">11769</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11770" href="#L11770">11770</a> 			<strong class="jxr_keyword">this</strong>.createImaginaryNode = createImaginaryNode;
+<a class="jxr_linenumber" name="L11771" href="#L11771">11771</a> 		}
+<a class="jxr_linenumber" name="L11772" href="#L11772">11772</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeType; }
+<a class="jxr_linenumber" name="L11773" href="#L11773">11773</a> 		@Override
+<a class="jxr_linenumber" name="L11774" href="#L11774">11774</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11775" href="#L11775">11775</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11776" href="#L11776">11776</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11777" href="#L11777">11777</a> 		}
+<a class="jxr_linenumber" name="L11778" href="#L11778">11778</a> 	}
+<a class="jxr_linenumber" name="L11779" href="#L11779">11779</a> 
+<a class="jxr_linenumber" name="L11780" href="#L11780">11780</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeTypeContext typeType(<strong class="jxr_keyword">boolean</strong> createImaginaryNode) <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11781" href="#L11781">11781</a> 		TypeTypeContext _localctx = <strong class="jxr_keyword">new</strong> TypeTypeContext(_ctx, getState(), createImaginaryNode);
+<a class="jxr_linenumber" name="L11782" href="#L11782">11782</a> 		enterRule(_localctx, 262, RULE_typeType);
+<a class="jxr_linenumber" name="L11783" href="#L11783">11783</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11784" href="#L11784">11784</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L11785" href="#L11785">11785</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11786" href="#L11786">11786</a> 			{
+<a class="jxr_linenumber" name="L11787" href="#L11787">11787</a> 			setState(1683);
+<a class="jxr_linenumber" name="L11788" href="#L11788">11788</a> 			annotations(false);
+<a class="jxr_linenumber" name="L11789" href="#L11789">11789</a> 			setState(1684);
+<a class="jxr_linenumber" name="L11790" href="#L11790">11790</a> 			classOrInterfaceOrPrimitiveType();
+<a class="jxr_linenumber" name="L11791" href="#L11791">11791</a> 			setState(1688);
+<a class="jxr_linenumber" name="L11792" href="#L11792">11792</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11793" href="#L11793">11793</a> 			_alt = getInterpreter().adaptivePredict(_input,199,_ctx);
+<a class="jxr_linenumber" name="L11794" href="#L11794">11794</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L11795" href="#L11795">11795</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L11796" href="#L11796">11796</a> 					{
+<a class="jxr_linenumber" name="L11797" href="#L11797">11797</a> 					{
+<a class="jxr_linenumber" name="L11798" href="#L11798">11798</a> 					setState(1685);
+<a class="jxr_linenumber" name="L11799" href="#L11799">11799</a> 					arrayDeclarator();
+<a class="jxr_linenumber" name="L11800" href="#L11800">11800</a> 					}
+<a class="jxr_linenumber" name="L11801" href="#L11801">11801</a> 					} 
+<a class="jxr_linenumber" name="L11802" href="#L11802">11802</a> 				}
+<a class="jxr_linenumber" name="L11803" href="#L11803">11803</a> 				setState(1690);
+<a class="jxr_linenumber" name="L11804" href="#L11804">11804</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11805" href="#L11805">11805</a> 				_alt = getInterpreter().adaptivePredict(_input,199,_ctx);
+<a class="jxr_linenumber" name="L11806" href="#L11806">11806</a> 			}
+<a class="jxr_linenumber" name="L11807" href="#L11807">11807</a> 			}
+<a class="jxr_linenumber" name="L11808" href="#L11808">11808</a> 		}
+<a class="jxr_linenumber" name="L11809" href="#L11809">11809</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11810" href="#L11810">11810</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11811" href="#L11811">11811</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11812" href="#L11812">11812</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11813" href="#L11813">11813</a> 		}
+<a class="jxr_linenumber" name="L11814" href="#L11814">11814</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11815" href="#L11815">11815</a> 			exitRule();
+<a class="jxr_linenumber" name="L11816" href="#L11816">11816</a> 		}
+<a class="jxr_linenumber" name="L11817" href="#L11817">11817</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11818" href="#L11818">11818</a> 	}
+<a class="jxr_linenumber" name="L11819" href="#L11819">11819</a> 
+<a class="jxr_linenumber" name="L11820" href="#L11820">11820</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11821" href="#L11821">11821</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ClassOrInterfaceOrPrimitiveTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11822" href="#L11822">11822</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType() {
+<a class="jxr_linenumber" name="L11823" href="#L11823">11823</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L11824" href="#L11824">11824</a> 		}
-<a class="jxr_linenumber" name="L11825" href="#L11825">11825</a> 	}
-<a class="jxr_linenumber" name="L11826" href="#L11826">11826</a> 
-<a class="jxr_linenumber" name="L11827" href="#L11827">11827</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11828" href="#L11828">11828</a> 		ClassOrInterfaceOrPrimitiveTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceOrPrimitiveTypeContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11829" href="#L11829">11829</a> 		enterRule(_localctx, 264, RULE_classOrInterfaceOrPrimitiveType);
-<a class="jxr_linenumber" name="L11830" href="#L11830">11830</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11831" href="#L11831">11831</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11832" href="#L11832">11832</a> 			{
-<a class="jxr_linenumber" name="L11833" href="#L11833">11833</a> 			setState(1693);
-<a class="jxr_linenumber" name="L11834" href="#L11834">11834</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11835" href="#L11835">11835</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L11836" href="#L11836">11836</a> 			<strong class="jxr_keyword">case</strong> IDENT:
-<a class="jxr_linenumber" name="L11837" href="#L11837">11837</a> 			<strong class="jxr_keyword">case</strong> AT:
-<a class="jxr_linenumber" name="L11838" href="#L11838">11838</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
-<a class="jxr_linenumber" name="L11839" href="#L11839">11839</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
-<a class="jxr_linenumber" name="L11840" href="#L11840">11840</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
-<a class="jxr_linenumber" name="L11841" href="#L11841">11841</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
-<a class="jxr_linenumber" name="L11842" href="#L11842">11842</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
-<a class="jxr_linenumber" name="L11843" href="#L11843">11843</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
-<a class="jxr_linenumber" name="L11844" href="#L11844">11844</a> 				{
-<a class="jxr_linenumber" name="L11845" href="#L11845">11845</a> 				setState(1691);
-<a class="jxr_linenumber" name="L11846" href="#L11846">11846</a> 				classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L11847" href="#L11847">11847</a> 				}
-<a class="jxr_linenumber" name="L11848" href="#L11848">11848</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11849" href="#L11849">11849</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
-<a class="jxr_linenumber" name="L11850" href="#L11850">11850</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
-<a class="jxr_linenumber" name="L11851" href="#L11851">11851</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
-<a class="jxr_linenumber" name="L11852" href="#L11852">11852</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
-<a class="jxr_linenumber" name="L11853" href="#L11853">11853</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
-<a class="jxr_linenumber" name="L11854" href="#L11854">11854</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
-<a class="jxr_linenumber" name="L11855" href="#L11855">11855</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
-<a class="jxr_linenumber" name="L11856" href="#L11856">11856</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
-<a class="jxr_linenumber" name="L11857" href="#L11857">11857</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
-<a class="jxr_linenumber" name="L11858" href="#L11858">11858</a> 				{
-<a class="jxr_linenumber" name="L11859" href="#L11859">11859</a> 				setState(1692);
-<a class="jxr_linenumber" name="L11860" href="#L11860">11860</a> 				primitiveType();
-<a class="jxr_linenumber" name="L11861" href="#L11861">11861</a> 				}
-<a class="jxr_linenumber" name="L11862" href="#L11862">11862</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L11863" href="#L11863">11863</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L11864" href="#L11864">11864</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11865" href="#L11865">11865</a> 			}
-<a class="jxr_linenumber" name="L11866" href="#L11866">11866</a> 			}
-<a class="jxr_linenumber" name="L11867" href="#L11867">11867</a> 		}
-<a class="jxr_linenumber" name="L11868" href="#L11868">11868</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11869" href="#L11869">11869</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11870" href="#L11870">11870</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11871" href="#L11871">11871</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11872" href="#L11872">11872</a> 		}
-<a class="jxr_linenumber" name="L11873" href="#L11873">11873</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11874" href="#L11874">11874</a> 			exitRule();
-<a class="jxr_linenumber" name="L11875" href="#L11875">11875</a> 		}
-<a class="jxr_linenumber" name="L11876" href="#L11876">11876</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11877" href="#L11877">11877</a> 	}
-<a class="jxr_linenumber" name="L11878" href="#L11878">11878</a> 
-<a class="jxr_linenumber" name="L11879" href="#L11879">11879</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11880" href="#L11880">11880</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayDeclaratorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11881" href="#L11881">11881</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext anno;
-<a class="jxr_linenumber" name="L11882" href="#L11882">11882</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
-<a class="jxr_linenumber" name="L11883" href="#L11883">11883</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
-<a class="jxr_linenumber" name="L11884" href="#L11884">11884</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
-<a class="jxr_linenumber" name="L11885" href="#L11885">11885</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L11886" href="#L11886">11886</a> 		}
-<a class="jxr_linenumber" name="L11887" href="#L11887">11887</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11888" href="#L11888">11888</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11889" href="#L11889">11889</a> 		}
-<a class="jxr_linenumber" name="L11890" href="#L11890">11890</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayDeclarator; }
-<a class="jxr_linenumber" name="L11891" href="#L11891">11891</a> 		@Override
-<a class="jxr_linenumber" name="L11892" href="#L11892">11892</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11893" href="#L11893">11893</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayDeclarator(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11894" href="#L11894">11894</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11895" href="#L11895">11895</a> 		}
-<a class="jxr_linenumber" name="L11896" href="#L11896">11896</a> 	}
-<a class="jxr_linenumber" name="L11897" href="#L11897">11897</a> 
-<a class="jxr_linenumber" name="L11898" href="#L11898">11898</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayDeclaratorContext arrayDeclarator() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11899" href="#L11899">11899</a> 		ArrayDeclaratorContext _localctx = <strong class="jxr_keyword">new</strong> ArrayDeclaratorContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11900" href="#L11900">11900</a> 		enterRule(_localctx, 266, RULE_arrayDeclarator);
-<a class="jxr_linenumber" name="L11901" href="#L11901">11901</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11902" href="#L11902">11902</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11903" href="#L11903">11903</a> 			{
-<a class="jxr_linenumber" name="L11904" href="#L11904">11904</a> 			setState(1695);
-<a class="jxr_linenumber" name="L11905" href="#L11905">11905</a> 			((ArrayDeclaratorContext)_localctx).anno = annotations(false);
-<a class="jxr_linenumber" name="L11906" href="#L11906">11906</a> 			setState(1696);
-<a class="jxr_linenumber" name="L11907" href="#L11907">11907</a> 			match(LBRACK);
-<a class="jxr_linenumber" name="L11908" href="#L11908">11908</a> 			setState(1697);
-<a class="jxr_linenumber" name="L11909" href="#L11909">11909</a> 			match(RBRACK);
-<a class="jxr_linenumber" name="L11910" href="#L11910">11910</a> 			}
-<a class="jxr_linenumber" name="L11911" href="#L11911">11911</a> 		}
-<a class="jxr_linenumber" name="L11912" href="#L11912">11912</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11913" href="#L11913">11913</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11914" href="#L11914">11914</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11915" href="#L11915">11915</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11916" href="#L11916">11916</a> 		}
-<a class="jxr_linenumber" name="L11917" href="#L11917">11917</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11918" href="#L11918">11918</a> 			exitRule();
-<a class="jxr_linenumber" name="L11919" href="#L11919">11919</a> 		}
-<a class="jxr_linenumber" name="L11920" href="#L11920">11920</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11921" href="#L11921">11921</a> 	}
-<a class="jxr_linenumber" name="L11922" href="#L11922">11922</a> 
-<a class="jxr_linenumber" name="L11923" href="#L11923">11923</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11924" href="#L11924">11924</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimitiveTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11925" href="#L11925">11925</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BOOLEAN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BOOLEAN, 0); }
-<a class="jxr_linenumber" name="L11926" href="#L11926">11926</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CHAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CHAR, 0); }
-<a class="jxr_linenumber" name="L11927" href="#L11927">11927</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BYTE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BYTE, 0); }
-<a class="jxr_linenumber" name="L11928" href="#L11928">11928</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SHORT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SHORT, 0); }
-<a class="jxr_linenumber" name="L11929" href="#L11929">11929</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INT, 0); }
-<a class="jxr_linenumber" name="L11930" href="#L11930">11930</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_LONG, 0); }
-<a class="jxr_linenumber" name="L11931" href="#L11931">11931</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FLOAT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FLOAT, 0); }
-<a class="jxr_linenumber" name="L11932" href="#L11932">11932</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DOUBLE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DOUBLE, 0); }
-<a class="jxr_linenumber" name="L11933" href="#L11933">11933</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_VOID() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_VOID, 0); }
-<a class="jxr_linenumber" name="L11934" href="#L11934">11934</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11935" href="#L11935">11935</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11936" href="#L11936">11936</a> 		}
-<a class="jxr_linenumber" name="L11937" href="#L11937">11937</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primitiveType; }
-<a class="jxr_linenumber" name="L11938" href="#L11938">11938</a> 		@Override
-<a class="jxr_linenumber" name="L11939" href="#L11939">11939</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11940" href="#L11940">11940</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimitiveType(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11941" href="#L11941">11941</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11942" href="#L11942">11942</a> 		}
-<a class="jxr_linenumber" name="L11943" href="#L11943">11943</a> 	}
-<a class="jxr_linenumber" name="L11944" href="#L11944">11944</a> 
-<a class="jxr_linenumber" name="L11945" href="#L11945">11945</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimitiveTypeContext primitiveType() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L11946" href="#L11946">11946</a> 		PrimitiveTypeContext _localctx = <strong class="jxr_keyword">new</strong> PrimitiveTypeContext(_ctx, getState());
-<a class="jxr_linenumber" name="L11947" href="#L11947">11947</a> 		enterRule(_localctx, 268, RULE_primitiveType);
-<a class="jxr_linenumber" name="L11948" href="#L11948">11948</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L11949" href="#L11949">11949</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L11950" href="#L11950">11950</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L11951" href="#L11951">11951</a> 			{
-<a class="jxr_linenumber" name="L11952" href="#L11952">11952</a> 			setState(1699);
-<a class="jxr_linenumber" name="L11953" href="#L11953">11953</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L11954" href="#L11954">11954</a> 			<strong class="jxr_keyword">if</strong> ( !((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 287667426198290432L) != 0)) ) {
-<a class="jxr_linenumber" name="L11955" href="#L11955">11955</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11956" href="#L11956">11956</a> 			}
-<a class="jxr_linenumber" name="L11957" href="#L11957">11957</a> 			<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L11958" href="#L11958">11958</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L11959" href="#L11959">11959</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11960" href="#L11960">11960</a> 				consume();
-<a class="jxr_linenumber" name="L11961" href="#L11961">11961</a> 			}
-<a class="jxr_linenumber" name="L11962" href="#L11962">11962</a> 			}
-<a class="jxr_linenumber" name="L11963" href="#L11963">11963</a> 		}
-<a class="jxr_linenumber" name="L11964" href="#L11964">11964</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L11965" href="#L11965">11965</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L11966" href="#L11966">11966</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11967" href="#L11967">11967</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L11968" href="#L11968">11968</a> 		}
-<a class="jxr_linenumber" name="L11969" href="#L11969">11969</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L11970" href="#L11970">11970</a> 			exitRule();
-<a class="jxr_linenumber" name="L11971" href="#L11971">11971</a> 		}
-<a class="jxr_linenumber" name="L11972" href="#L11972">11972</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L11973" href="#L11973">11973</a> 	}
-<a class="jxr_linenumber" name="L11974" href="#L11974">11974</a> 
-<a class="jxr_linenumber" name="L11975" href="#L11975">11975</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L11976" href="#L11976">11976</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L11977" href="#L11977">11977</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
-<a class="jxr_linenumber" name="L11978" href="#L11978">11978</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeArgumentContext&gt; typeArgument() {
-<a class="jxr_linenumber" name="L11979" href="#L11979">11979</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeArgumentContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L11980" href="#L11980">11980</a> 		}
-<a class="jxr_linenumber" name="L11981" href="#L11981">11981</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext typeArgument(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11982" href="#L11982">11982</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L11983" href="#L11983">11983</a> 		}
-<a class="jxr_linenumber" name="L11984" href="#L11984">11984</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
-<a class="jxr_linenumber" name="L11985" href="#L11985">11985</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L11986" href="#L11986">11986</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L11987" href="#L11987">11987</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L11988" href="#L11988">11988</a> 		}
-<a class="jxr_linenumber" name="L11989" href="#L11989">11989</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L11990" href="#L11990">11990</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L11991" href="#L11991">11991</a> 		}
-<a class="jxr_linenumber" name="L11992" href="#L11992">11992</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArguments; }
-<a class="jxr_linenumber" name="L11993" href="#L11993">11993</a> 		@Override
-<a class="jxr_linenumber" name="L11994" href="#L11994">11994</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L11995" href="#L11995">11995</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArguments(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11996" href="#L11996">11996</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L11997" href="#L11997">11997</a> 		}
-<a class="jxr_linenumber" name="L11998" href="#L11998">11998</a> 	}
-<a class="jxr_linenumber" name="L11999" href="#L11999">11999</a> 
-<a class="jxr_linenumber" name="L12000" href="#L12000">12000</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsContext typeArguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12001" href="#L12001">12001</a> 		TypeArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12002" href="#L12002">12002</a> 		enterRule(_localctx, 270, RULE_typeArguments);
-<a class="jxr_linenumber" name="L12003" href="#L12003">12003</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12004" href="#L12004">12004</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12005" href="#L12005">12005</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12006" href="#L12006">12006</a> 			{
-<a class="jxr_linenumber" name="L12007" href="#L12007">12007</a> 			setState(1701);
-<a class="jxr_linenumber" name="L12008" href="#L12008">12008</a> 			match(LT);
-<a class="jxr_linenumber" name="L12009" href="#L12009">12009</a> 			setState(1702);
-<a class="jxr_linenumber" name="L12010" href="#L12010">12010</a> 			typeArgument();
-<a class="jxr_linenumber" name="L12011" href="#L12011">12011</a> 			setState(1707);
-<a class="jxr_linenumber" name="L12012" href="#L12012">12012</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12013" href="#L12013">12013</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12014" href="#L12014">12014</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L12015" href="#L12015">12015</a> 				{
-<a class="jxr_linenumber" name="L12016" href="#L12016">12016</a> 				{
-<a class="jxr_linenumber" name="L12017" href="#L12017">12017</a> 				setState(1703);
-<a class="jxr_linenumber" name="L12018" href="#L12018">12018</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L12019" href="#L12019">12019</a> 				setState(1704);
-<a class="jxr_linenumber" name="L12020" href="#L12020">12020</a> 				typeArgument();
-<a class="jxr_linenumber" name="L12021" href="#L12021">12021</a> 				}
-<a class="jxr_linenumber" name="L12022" href="#L12022">12022</a> 				}
-<a class="jxr_linenumber" name="L12023" href="#L12023">12023</a> 				setState(1709);
-<a class="jxr_linenumber" name="L12024" href="#L12024">12024</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12025" href="#L12025">12025</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12026" href="#L12026">12026</a> 			}
-<a class="jxr_linenumber" name="L12027" href="#L12027">12027</a> 			setState(1710);
-<a class="jxr_linenumber" name="L12028" href="#L12028">12028</a> 			match(GT);
-<a class="jxr_linenumber" name="L12029" href="#L12029">12029</a> 			}
-<a class="jxr_linenumber" name="L12030" href="#L12030">12030</a> 		}
-<a class="jxr_linenumber" name="L12031" href="#L12031">12031</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12032" href="#L12032">12032</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12033" href="#L12033">12033</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12034" href="#L12034">12034</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12035" href="#L12035">12035</a> 		}
-<a class="jxr_linenumber" name="L12036" href="#L12036">12036</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12037" href="#L12037">12037</a> 			exitRule();
-<a class="jxr_linenumber" name="L12038" href="#L12038">12038</a> 		}
-<a class="jxr_linenumber" name="L12039" href="#L12039">12039</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12040" href="#L12040">12040</a> 	}
-<a class="jxr_linenumber" name="L12041" href="#L12041">12041</a> 
-<a class="jxr_linenumber" name="L12042" href="#L12042">12042</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12043" href="#L12043">12043</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12044" href="#L12044">12044</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12045" href="#L12045">12045</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12046" href="#L12046">12046</a> 		}
-<a class="jxr_linenumber" name="L12047" href="#L12047">12047</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_superSuffix; }
-<a class="jxr_linenumber" name="L12048" href="#L12048">12048</a> 	 
-<a class="jxr_linenumber" name="L12049" href="#L12049">12049</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext() { }
-<a class="jxr_linenumber" name="L12050" href="#L12050">12050</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SuperSuffixContext ctx) {
-<a class="jxr_linenumber" name="L12051" href="#L12051">12051</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L12052" href="#L12052">12052</a> 		}
+<a class="jxr_linenumber" name="L11825" href="#L11825">11825</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext primitiveType() {
+<a class="jxr_linenumber" name="L11826" href="#L11826">11826</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimitiveTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11827" href="#L11827">11827</a> 		}
+<a class="jxr_linenumber" name="L11828" href="#L11828">11828</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceOrPrimitiveTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11829" href="#L11829">11829</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11830" href="#L11830">11830</a> 		}
+<a class="jxr_linenumber" name="L11831" href="#L11831">11831</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_classOrInterfaceOrPrimitiveType; }
+<a class="jxr_linenumber" name="L11832" href="#L11832">11832</a> 		@Override
+<a class="jxr_linenumber" name="L11833" href="#L11833">11833</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11834" href="#L11834">11834</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitClassOrInterfaceOrPrimitiveType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11835" href="#L11835">11835</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11836" href="#L11836">11836</a> 		}
+<a class="jxr_linenumber" name="L11837" href="#L11837">11837</a> 	}
+<a class="jxr_linenumber" name="L11838" href="#L11838">11838</a> 
+<a class="jxr_linenumber" name="L11839" href="#L11839">11839</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ClassOrInterfaceOrPrimitiveTypeContext classOrInterfaceOrPrimitiveType() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11840" href="#L11840">11840</a> 		ClassOrInterfaceOrPrimitiveTypeContext _localctx = <strong class="jxr_keyword">new</strong> ClassOrInterfaceOrPrimitiveTypeContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11841" href="#L11841">11841</a> 		enterRule(_localctx, 264, RULE_classOrInterfaceOrPrimitiveType);
+<a class="jxr_linenumber" name="L11842" href="#L11842">11842</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11843" href="#L11843">11843</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11844" href="#L11844">11844</a> 			{
+<a class="jxr_linenumber" name="L11845" href="#L11845">11845</a> 			setState(1693);
+<a class="jxr_linenumber" name="L11846" href="#L11846">11846</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11847" href="#L11847">11847</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L11848" href="#L11848">11848</a> 			<strong class="jxr_keyword">case</strong> IDENT:
+<a class="jxr_linenumber" name="L11849" href="#L11849">11849</a> 			<strong class="jxr_keyword">case</strong> AT:
+<a class="jxr_linenumber" name="L11850" href="#L11850">11850</a> 			<strong class="jxr_keyword">case</strong> LITERAL_RECORD:
+<a class="jxr_linenumber" name="L11851" href="#L11851">11851</a> 			<strong class="jxr_keyword">case</strong> LITERAL_YIELD:
+<a class="jxr_linenumber" name="L11852" href="#L11852">11852</a> 			<strong class="jxr_keyword">case</strong> LITERAL_NON_SEALED:
+<a class="jxr_linenumber" name="L11853" href="#L11853">11853</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SEALED:
+<a class="jxr_linenumber" name="L11854" href="#L11854">11854</a> 			<strong class="jxr_keyword">case</strong> LITERAL_PERMITS:
+<a class="jxr_linenumber" name="L11855" href="#L11855">11855</a> 			<strong class="jxr_keyword">case</strong> LITERAL_WHEN:
+<a class="jxr_linenumber" name="L11856" href="#L11856">11856</a> 			<strong class="jxr_keyword">case</strong> LITERAL_UNDERSCORE:
+<a class="jxr_linenumber" name="L11857" href="#L11857">11857</a> 				{
+<a class="jxr_linenumber" name="L11858" href="#L11858">11858</a> 				setState(1691);
+<a class="jxr_linenumber" name="L11859" href="#L11859">11859</a> 				classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L11860" href="#L11860">11860</a> 				}
+<a class="jxr_linenumber" name="L11861" href="#L11861">11861</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11862" href="#L11862">11862</a> 			<strong class="jxr_keyword">case</strong> LITERAL_VOID:
+<a class="jxr_linenumber" name="L11863" href="#L11863">11863</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BOOLEAN:
+<a class="jxr_linenumber" name="L11864" href="#L11864">11864</a> 			<strong class="jxr_keyword">case</strong> LITERAL_BYTE:
+<a class="jxr_linenumber" name="L11865" href="#L11865">11865</a> 			<strong class="jxr_keyword">case</strong> LITERAL_CHAR:
+<a class="jxr_linenumber" name="L11866" href="#L11866">11866</a> 			<strong class="jxr_keyword">case</strong> LITERAL_SHORT:
+<a class="jxr_linenumber" name="L11867" href="#L11867">11867</a> 			<strong class="jxr_keyword">case</strong> LITERAL_INT:
+<a class="jxr_linenumber" name="L11868" href="#L11868">11868</a> 			<strong class="jxr_keyword">case</strong> LITERAL_FLOAT:
+<a class="jxr_linenumber" name="L11869" href="#L11869">11869</a> 			<strong class="jxr_keyword">case</strong> LITERAL_LONG:
+<a class="jxr_linenumber" name="L11870" href="#L11870">11870</a> 			<strong class="jxr_keyword">case</strong> LITERAL_DOUBLE:
+<a class="jxr_linenumber" name="L11871" href="#L11871">11871</a> 				{
+<a class="jxr_linenumber" name="L11872" href="#L11872">11872</a> 				setState(1692);
+<a class="jxr_linenumber" name="L11873" href="#L11873">11873</a> 				primitiveType();
+<a class="jxr_linenumber" name="L11874" href="#L11874">11874</a> 				}
+<a class="jxr_linenumber" name="L11875" href="#L11875">11875</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L11876" href="#L11876">11876</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L11877" href="#L11877">11877</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11878" href="#L11878">11878</a> 			}
+<a class="jxr_linenumber" name="L11879" href="#L11879">11879</a> 			}
+<a class="jxr_linenumber" name="L11880" href="#L11880">11880</a> 		}
+<a class="jxr_linenumber" name="L11881" href="#L11881">11881</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11882" href="#L11882">11882</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11883" href="#L11883">11883</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11884" href="#L11884">11884</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11885" href="#L11885">11885</a> 		}
+<a class="jxr_linenumber" name="L11886" href="#L11886">11886</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11887" href="#L11887">11887</a> 			exitRule();
+<a class="jxr_linenumber" name="L11888" href="#L11888">11888</a> 		}
+<a class="jxr_linenumber" name="L11889" href="#L11889">11889</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11890" href="#L11890">11890</a> 	}
+<a class="jxr_linenumber" name="L11891" href="#L11891">11891</a> 
+<a class="jxr_linenumber" name="L11892" href="#L11892">11892</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11893" href="#L11893">11893</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArrayDeclaratorContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11894" href="#L11894">11894</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext anno;
+<a class="jxr_linenumber" name="L11895" href="#L11895">11895</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LBRACK, 0); }
+<a class="jxr_linenumber" name="L11896" href="#L11896">11896</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RBRACK() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RBRACK, 0); }
+<a class="jxr_linenumber" name="L11897" href="#L11897">11897</a> 		<strong class="jxr_keyword">public</strong> AnnotationsContext annotations() {
+<a class="jxr_linenumber" name="L11898" href="#L11898">11898</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(AnnotationsContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L11899" href="#L11899">11899</a> 		}
+<a class="jxr_linenumber" name="L11900" href="#L11900">11900</a> 		<strong class="jxr_keyword">public</strong> ArrayDeclaratorContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11901" href="#L11901">11901</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11902" href="#L11902">11902</a> 		}
+<a class="jxr_linenumber" name="L11903" href="#L11903">11903</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arrayDeclarator; }
+<a class="jxr_linenumber" name="L11904" href="#L11904">11904</a> 		@Override
+<a class="jxr_linenumber" name="L11905" href="#L11905">11905</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11906" href="#L11906">11906</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArrayDeclarator(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11907" href="#L11907">11907</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11908" href="#L11908">11908</a> 		}
+<a class="jxr_linenumber" name="L11909" href="#L11909">11909</a> 	}
+<a class="jxr_linenumber" name="L11910" href="#L11910">11910</a> 
+<a class="jxr_linenumber" name="L11911" href="#L11911">11911</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArrayDeclaratorContext arrayDeclarator() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11912" href="#L11912">11912</a> 		ArrayDeclaratorContext _localctx = <strong class="jxr_keyword">new</strong> ArrayDeclaratorContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11913" href="#L11913">11913</a> 		enterRule(_localctx, 266, RULE_arrayDeclarator);
+<a class="jxr_linenumber" name="L11914" href="#L11914">11914</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11915" href="#L11915">11915</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11916" href="#L11916">11916</a> 			{
+<a class="jxr_linenumber" name="L11917" href="#L11917">11917</a> 			setState(1695);
+<a class="jxr_linenumber" name="L11918" href="#L11918">11918</a> 			((ArrayDeclaratorContext)_localctx).anno = annotations(false);
+<a class="jxr_linenumber" name="L11919" href="#L11919">11919</a> 			setState(1696);
+<a class="jxr_linenumber" name="L11920" href="#L11920">11920</a> 			match(LBRACK);
+<a class="jxr_linenumber" name="L11921" href="#L11921">11921</a> 			setState(1697);
+<a class="jxr_linenumber" name="L11922" href="#L11922">11922</a> 			match(RBRACK);
+<a class="jxr_linenumber" name="L11923" href="#L11923">11923</a> 			}
+<a class="jxr_linenumber" name="L11924" href="#L11924">11924</a> 		}
+<a class="jxr_linenumber" name="L11925" href="#L11925">11925</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11926" href="#L11926">11926</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11927" href="#L11927">11927</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11928" href="#L11928">11928</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11929" href="#L11929">11929</a> 		}
+<a class="jxr_linenumber" name="L11930" href="#L11930">11930</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11931" href="#L11931">11931</a> 			exitRule();
+<a class="jxr_linenumber" name="L11932" href="#L11932">11932</a> 		}
+<a class="jxr_linenumber" name="L11933" href="#L11933">11933</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11934" href="#L11934">11934</a> 	}
+<a class="jxr_linenumber" name="L11935" href="#L11935">11935</a> 
+<a class="jxr_linenumber" name="L11936" href="#L11936">11936</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11937" href="#L11937">11937</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimitiveTypeContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11938" href="#L11938">11938</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BOOLEAN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BOOLEAN, 0); }
+<a class="jxr_linenumber" name="L11939" href="#L11939">11939</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_CHAR() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_CHAR, 0); }
+<a class="jxr_linenumber" name="L11940" href="#L11940">11940</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_BYTE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_BYTE, 0); }
+<a class="jxr_linenumber" name="L11941" href="#L11941">11941</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SHORT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SHORT, 0); }
+<a class="jxr_linenumber" name="L11942" href="#L11942">11942</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_INT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_INT, 0); }
+<a class="jxr_linenumber" name="L11943" href="#L11943">11943</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_LONG() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_LONG, 0); }
+<a class="jxr_linenumber" name="L11944" href="#L11944">11944</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_FLOAT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_FLOAT, 0); }
+<a class="jxr_linenumber" name="L11945" href="#L11945">11945</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_DOUBLE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_DOUBLE, 0); }
+<a class="jxr_linenumber" name="L11946" href="#L11946">11946</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_VOID() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_VOID, 0); }
+<a class="jxr_linenumber" name="L11947" href="#L11947">11947</a> 		<strong class="jxr_keyword">public</strong> PrimitiveTypeContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L11948" href="#L11948">11948</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L11949" href="#L11949">11949</a> 		}
+<a class="jxr_linenumber" name="L11950" href="#L11950">11950</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primitiveType; }
+<a class="jxr_linenumber" name="L11951" href="#L11951">11951</a> 		@Override
+<a class="jxr_linenumber" name="L11952" href="#L11952">11952</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L11953" href="#L11953">11953</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPrimitiveType(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11954" href="#L11954">11954</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11955" href="#L11955">11955</a> 		}
+<a class="jxr_linenumber" name="L11956" href="#L11956">11956</a> 	}
+<a class="jxr_linenumber" name="L11957" href="#L11957">11957</a> 
+<a class="jxr_linenumber" name="L11958" href="#L11958">11958</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimitiveTypeContext primitiveType() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L11959" href="#L11959">11959</a> 		PrimitiveTypeContext _localctx = <strong class="jxr_keyword">new</strong> PrimitiveTypeContext(_ctx, getState());
+<a class="jxr_linenumber" name="L11960" href="#L11960">11960</a> 		enterRule(_localctx, 268, RULE_primitiveType);
+<a class="jxr_linenumber" name="L11961" href="#L11961">11961</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L11962" href="#L11962">11962</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L11963" href="#L11963">11963</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L11964" href="#L11964">11964</a> 			{
+<a class="jxr_linenumber" name="L11965" href="#L11965">11965</a> 			setState(1699);
+<a class="jxr_linenumber" name="L11966" href="#L11966">11966</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L11967" href="#L11967">11967</a> 			<strong class="jxr_keyword">if</strong> ( !((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 287667426198290432L) != 0)) ) {
+<a class="jxr_linenumber" name="L11968" href="#L11968">11968</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11969" href="#L11969">11969</a> 			}
+<a class="jxr_linenumber" name="L11970" href="#L11970">11970</a> 			<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L11971" href="#L11971">11971</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L11972" href="#L11972">11972</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L11973" href="#L11973">11973</a> 				consume();
+<a class="jxr_linenumber" name="L11974" href="#L11974">11974</a> 			}
+<a class="jxr_linenumber" name="L11975" href="#L11975">11975</a> 			}
+<a class="jxr_linenumber" name="L11976" href="#L11976">11976</a> 		}
+<a class="jxr_linenumber" name="L11977" href="#L11977">11977</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L11978" href="#L11978">11978</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L11979" href="#L11979">11979</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11980" href="#L11980">11980</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L11981" href="#L11981">11981</a> 		}
+<a class="jxr_linenumber" name="L11982" href="#L11982">11982</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L11983" href="#L11983">11983</a> 			exitRule();
+<a class="jxr_linenumber" name="L11984" href="#L11984">11984</a> 		}
+<a class="jxr_linenumber" name="L11985" href="#L11985">11985</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L11986" href="#L11986">11986</a> 	}
+<a class="jxr_linenumber" name="L11987" href="#L11987">11987</a> 
+<a class="jxr_linenumber" name="L11988" href="#L11988">11988</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L11989" href="#L11989">11989</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypeArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L11990" href="#L11990">11990</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LT, 0); }
+<a class="jxr_linenumber" name="L11991" href="#L11991">11991</a> 		<strong class="jxr_keyword">public</strong> List&lt;TypeArgumentContext&gt; typeArgument() {
+<a class="jxr_linenumber" name="L11992" href="#L11992">11992</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(TypeArgumentContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L11993" href="#L11993">11993</a> 		}
+<a class="jxr_linenumber" name="L11994" href="#L11994">11994</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentContext typeArgument(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L11995" href="#L11995">11995</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeArgumentContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L11996" href="#L11996">11996</a> 		}
+<a class="jxr_linenumber" name="L11997" href="#L11997">11997</a> 		<strong class="jxr_keyword">public</strong> TerminalNode GT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.GT, 0); }
+<a class="jxr_linenumber" name="L11998" href="#L11998">11998</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L11999" href="#L11999">11999</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12000" href="#L12000">12000</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L12001" href="#L12001">12001</a> 		}
+<a class="jxr_linenumber" name="L12002" href="#L12002">12002</a> 		<strong class="jxr_keyword">public</strong> TypeArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12003" href="#L12003">12003</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12004" href="#L12004">12004</a> 		}
+<a class="jxr_linenumber" name="L12005" href="#L12005">12005</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typeArguments; }
+<a class="jxr_linenumber" name="L12006" href="#L12006">12006</a> 		@Override
+<a class="jxr_linenumber" name="L12007" href="#L12007">12007</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12008" href="#L12008">12008</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypeArguments(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12009" href="#L12009">12009</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12010" href="#L12010">12010</a> 		}
+<a class="jxr_linenumber" name="L12011" href="#L12011">12011</a> 	}
+<a class="jxr_linenumber" name="L12012" href="#L12012">12012</a> 
+<a class="jxr_linenumber" name="L12013" href="#L12013">12013</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypeArgumentsContext typeArguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12014" href="#L12014">12014</a> 		TypeArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> TypeArgumentsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12015" href="#L12015">12015</a> 		enterRule(_localctx, 270, RULE_typeArguments);
+<a class="jxr_linenumber" name="L12016" href="#L12016">12016</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12017" href="#L12017">12017</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12018" href="#L12018">12018</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12019" href="#L12019">12019</a> 			{
+<a class="jxr_linenumber" name="L12020" href="#L12020">12020</a> 			setState(1701);
+<a class="jxr_linenumber" name="L12021" href="#L12021">12021</a> 			match(LT);
+<a class="jxr_linenumber" name="L12022" href="#L12022">12022</a> 			setState(1702);
+<a class="jxr_linenumber" name="L12023" href="#L12023">12023</a> 			typeArgument();
+<a class="jxr_linenumber" name="L12024" href="#L12024">12024</a> 			setState(1707);
+<a class="jxr_linenumber" name="L12025" href="#L12025">12025</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12026" href="#L12026">12026</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12027" href="#L12027">12027</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L12028" href="#L12028">12028</a> 				{
+<a class="jxr_linenumber" name="L12029" href="#L12029">12029</a> 				{
+<a class="jxr_linenumber" name="L12030" href="#L12030">12030</a> 				setState(1703);
+<a class="jxr_linenumber" name="L12031" href="#L12031">12031</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L12032" href="#L12032">12032</a> 				setState(1704);
+<a class="jxr_linenumber" name="L12033" href="#L12033">12033</a> 				typeArgument();
+<a class="jxr_linenumber" name="L12034" href="#L12034">12034</a> 				}
+<a class="jxr_linenumber" name="L12035" href="#L12035">12035</a> 				}
+<a class="jxr_linenumber" name="L12036" href="#L12036">12036</a> 				setState(1709);
+<a class="jxr_linenumber" name="L12037" href="#L12037">12037</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12038" href="#L12038">12038</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12039" href="#L12039">12039</a> 			}
+<a class="jxr_linenumber" name="L12040" href="#L12040">12040</a> 			setState(1710);
+<a class="jxr_linenumber" name="L12041" href="#L12041">12041</a> 			match(GT);
+<a class="jxr_linenumber" name="L12042" href="#L12042">12042</a> 			}
+<a class="jxr_linenumber" name="L12043" href="#L12043">12043</a> 		}
+<a class="jxr_linenumber" name="L12044" href="#L12044">12044</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12045" href="#L12045">12045</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12046" href="#L12046">12046</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12047" href="#L12047">12047</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12048" href="#L12048">12048</a> 		}
+<a class="jxr_linenumber" name="L12049" href="#L12049">12049</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12050" href="#L12050">12050</a> 			exitRule();
+<a class="jxr_linenumber" name="L12051" href="#L12051">12051</a> 		}
+<a class="jxr_linenumber" name="L12052" href="#L12052">12052</a> 		<strong class="jxr_keyword">return</strong> _localctx;
 <a class="jxr_linenumber" name="L12053" href="#L12053">12053</a> 	}
-<a class="jxr_linenumber" name="L12054" href="#L12054">12054</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12055" href="#L12055">12055</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixDotContext <strong class="jxr_keyword">extends</strong> SuperSuffixContext {
-<a class="jxr_linenumber" name="L12056" href="#L12056">12056</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
-<a class="jxr_linenumber" name="L12057" href="#L12057">12057</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L12058" href="#L12058">12058</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12054" href="#L12054">12054</a> 
+<a class="jxr_linenumber" name="L12055" href="#L12055">12055</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12056" href="#L12056">12056</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12057" href="#L12057">12057</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12058" href="#L12058">12058</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
 <a class="jxr_linenumber" name="L12059" href="#L12059">12059</a> 		}
-<a class="jxr_linenumber" name="L12060" href="#L12060">12060</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L12061" href="#L12061">12061</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L12062" href="#L12062">12062</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L12063" href="#L12063">12063</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12064" href="#L12064">12064</a> 		}
-<a class="jxr_linenumber" name="L12065" href="#L12065">12065</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixDotContext(SuperSuffixContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L12066" href="#L12066">12066</a> 		@Override
-<a class="jxr_linenumber" name="L12067" href="#L12067">12067</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12068" href="#L12068">12068</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperSuffixDot(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12069" href="#L12069">12069</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12070" href="#L12070">12070</a> 		}
-<a class="jxr_linenumber" name="L12071" href="#L12071">12071</a> 	}
-<a class="jxr_linenumber" name="L12072" href="#L12072">12072</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12073" href="#L12073">12073</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixSimpleContext <strong class="jxr_keyword">extends</strong> SuperSuffixContext {
-<a class="jxr_linenumber" name="L12074" href="#L12074">12074</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L12075" href="#L12075">12075</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L12076" href="#L12076">12076</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L12077" href="#L12077">12077</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12078" href="#L12078">12078</a> 		}
-<a class="jxr_linenumber" name="L12079" href="#L12079">12079</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixSimpleContext(SuperSuffixContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L12080" href="#L12080">12080</a> 		@Override
-<a class="jxr_linenumber" name="L12081" href="#L12081">12081</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12082" href="#L12082">12082</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperSuffixSimple(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12083" href="#L12083">12083</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12084" href="#L12084">12084</a> 		}
-<a class="jxr_linenumber" name="L12085" href="#L12085">12085</a> 	}
-<a class="jxr_linenumber" name="L12086" href="#L12086">12086</a> 
-<a class="jxr_linenumber" name="L12087" href="#L12087">12087</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SuperSuffixContext superSuffix() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12088" href="#L12088">12088</a> 		SuperSuffixContext _localctx = <strong class="jxr_keyword">new</strong> SuperSuffixContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12089" href="#L12089">12089</a> 		enterRule(_localctx, 272, RULE_superSuffix);
-<a class="jxr_linenumber" name="L12090" href="#L12090">12090</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12091" href="#L12091">12091</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12092" href="#L12092">12092</a> 			setState(1726);
-<a class="jxr_linenumber" name="L12093" href="#L12093">12093</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12094" href="#L12094">12094</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
-<a class="jxr_linenumber" name="L12095" href="#L12095">12095</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
-<a class="jxr_linenumber" name="L12096" href="#L12096">12096</a> 				_localctx = <strong class="jxr_keyword">new</strong> SuperSuffixSimpleContext(_localctx);
-<a class="jxr_linenumber" name="L12097" href="#L12097">12097</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12098" href="#L12098">12098</a> 				{
-<a class="jxr_linenumber" name="L12099" href="#L12099">12099</a> 				setState(1712);
-<a class="jxr_linenumber" name="L12100" href="#L12100">12100</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L12101" href="#L12101">12101</a> 				setState(1714);
-<a class="jxr_linenumber" name="L12102" href="#L12102">12102</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12103" href="#L12103">12103</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12104" href="#L12104">12104</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L12105" href="#L12105">12105</a> 					{
-<a class="jxr_linenumber" name="L12106" href="#L12106">12106</a> 					setState(1713);
-<a class="jxr_linenumber" name="L12107" href="#L12107">12107</a> 					expressionList();
-<a class="jxr_linenumber" name="L12108" href="#L12108">12108</a> 					}
-<a class="jxr_linenumber" name="L12109" href="#L12109">12109</a> 				}
-<a class="jxr_linenumber" name="L12110" href="#L12110">12110</a> 
-<a class="jxr_linenumber" name="L12111" href="#L12111">12111</a> 				setState(1716);
-<a class="jxr_linenumber" name="L12112" href="#L12112">12112</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L12113" href="#L12113">12113</a> 				}
-<a class="jxr_linenumber" name="L12114" href="#L12114">12114</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12115" href="#L12115">12115</a> 			<strong class="jxr_keyword">case</strong> DOT:
-<a class="jxr_linenumber" name="L12116" href="#L12116">12116</a> 				_localctx = <strong class="jxr_keyword">new</strong> SuperSuffixDotContext(_localctx);
-<a class="jxr_linenumber" name="L12117" href="#L12117">12117</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L12118" href="#L12118">12118</a> 				{
-<a class="jxr_linenumber" name="L12119" href="#L12119">12119</a> 				setState(1717);
-<a class="jxr_linenumber" name="L12120" href="#L12120">12120</a> 				match(DOT);
-<a class="jxr_linenumber" name="L12121" href="#L12121">12121</a> 				setState(1718);
-<a class="jxr_linenumber" name="L12122" href="#L12122">12122</a> 				id();
-<a class="jxr_linenumber" name="L12123" href="#L12123">12123</a> 				setState(1724);
-<a class="jxr_linenumber" name="L12124" href="#L12124">12124</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12125" href="#L12125">12125</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,204,_ctx) ) {
-<a class="jxr_linenumber" name="L12126" href="#L12126">12126</a> 				<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L12127" href="#L12127">12127</a> 					{
-<a class="jxr_linenumber" name="L12128" href="#L12128">12128</a> 					setState(1719);
-<a class="jxr_linenumber" name="L12129" href="#L12129">12129</a> 					match(LPAREN);
-<a class="jxr_linenumber" name="L12130" href="#L12130">12130</a> 					setState(1721);
-<a class="jxr_linenumber" name="L12131" href="#L12131">12131</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12132" href="#L12132">12132</a> 					_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12133" href="#L12133">12133</a> 					<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L12134" href="#L12134">12134</a> 						{
-<a class="jxr_linenumber" name="L12135" href="#L12135">12135</a> 						setState(1720);
-<a class="jxr_linenumber" name="L12136" href="#L12136">12136</a> 						expressionList();
-<a class="jxr_linenumber" name="L12137" href="#L12137">12137</a> 						}
-<a class="jxr_linenumber" name="L12138" href="#L12138">12138</a> 					}
-<a class="jxr_linenumber" name="L12139" href="#L12139">12139</a> 
-<a class="jxr_linenumber" name="L12140" href="#L12140">12140</a> 					setState(1723);
-<a class="jxr_linenumber" name="L12141" href="#L12141">12141</a> 					match(RPAREN);
-<a class="jxr_linenumber" name="L12142" href="#L12142">12142</a> 					}
-<a class="jxr_linenumber" name="L12143" href="#L12143">12143</a> 					<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12144" href="#L12144">12144</a> 				}
-<a class="jxr_linenumber" name="L12145" href="#L12145">12145</a> 				}
-<a class="jxr_linenumber" name="L12146" href="#L12146">12146</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12147" href="#L12147">12147</a> 			<strong class="jxr_keyword">default</strong>:
-<a class="jxr_linenumber" name="L12148" href="#L12148">12148</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12149" href="#L12149">12149</a> 			}
-<a class="jxr_linenumber" name="L12150" href="#L12150">12150</a> 		}
-<a class="jxr_linenumber" name="L12151" href="#L12151">12151</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12152" href="#L12152">12152</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12153" href="#L12153">12153</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12154" href="#L12154">12154</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12155" href="#L12155">12155</a> 		}
-<a class="jxr_linenumber" name="L12156" href="#L12156">12156</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12157" href="#L12157">12157</a> 			exitRule();
-<a class="jxr_linenumber" name="L12158" href="#L12158">12158</a> 		}
-<a class="jxr_linenumber" name="L12159" href="#L12159">12159</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12160" href="#L12160">12160</a> 	}
-<a class="jxr_linenumber" name="L12161" href="#L12161">12161</a> 
-<a class="jxr_linenumber" name="L12162" href="#L12162">12162</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12163" href="#L12163">12163</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12164" href="#L12164">12164</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L12165" href="#L12165">12165</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L12166" href="#L12166">12166</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
-<a class="jxr_linenumber" name="L12167" href="#L12167">12167</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12060" href="#L12060">12060</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_superSuffix; }
+<a class="jxr_linenumber" name="L12061" href="#L12061">12061</a> 	 
+<a class="jxr_linenumber" name="L12062" href="#L12062">12062</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixContext() { }
+<a class="jxr_linenumber" name="L12063" href="#L12063">12063</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(SuperSuffixContext ctx) {
+<a class="jxr_linenumber" name="L12064" href="#L12064">12064</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L12065" href="#L12065">12065</a> 		}
+<a class="jxr_linenumber" name="L12066" href="#L12066">12066</a> 	}
+<a class="jxr_linenumber" name="L12067" href="#L12067">12067</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12068" href="#L12068">12068</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixDotContext <strong class="jxr_keyword">extends</strong> SuperSuffixContext {
+<a class="jxr_linenumber" name="L12069" href="#L12069">12069</a> 		<strong class="jxr_keyword">public</strong> TerminalNode DOT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.DOT, 0); }
+<a class="jxr_linenumber" name="L12070" href="#L12070">12070</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L12071" href="#L12071">12071</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12072" href="#L12072">12072</a> 		}
+<a class="jxr_linenumber" name="L12073" href="#L12073">12073</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L12074" href="#L12074">12074</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L12075" href="#L12075">12075</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L12076" href="#L12076">12076</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12077" href="#L12077">12077</a> 		}
+<a class="jxr_linenumber" name="L12078" href="#L12078">12078</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixDotContext(SuperSuffixContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12079" href="#L12079">12079</a> 		@Override
+<a class="jxr_linenumber" name="L12080" href="#L12080">12080</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12081" href="#L12081">12081</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperSuffixDot(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12082" href="#L12082">12082</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12083" href="#L12083">12083</a> 		}
+<a class="jxr_linenumber" name="L12084" href="#L12084">12084</a> 	}
+<a class="jxr_linenumber" name="L12085" href="#L12085">12085</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12086" href="#L12086">12086</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> SuperSuffixSimpleContext <strong class="jxr_keyword">extends</strong> SuperSuffixContext {
+<a class="jxr_linenumber" name="L12087" href="#L12087">12087</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L12088" href="#L12088">12088</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L12089" href="#L12089">12089</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L12090" href="#L12090">12090</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12091" href="#L12091">12091</a> 		}
+<a class="jxr_linenumber" name="L12092" href="#L12092">12092</a> 		<strong class="jxr_keyword">public</strong> SuperSuffixSimpleContext(SuperSuffixContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12093" href="#L12093">12093</a> 		@Override
+<a class="jxr_linenumber" name="L12094" href="#L12094">12094</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12095" href="#L12095">12095</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitSuperSuffixSimple(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12096" href="#L12096">12096</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12097" href="#L12097">12097</a> 		}
+<a class="jxr_linenumber" name="L12098" href="#L12098">12098</a> 	}
+<a class="jxr_linenumber" name="L12099" href="#L12099">12099</a> 
+<a class="jxr_linenumber" name="L12100" href="#L12100">12100</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> SuperSuffixContext superSuffix() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12101" href="#L12101">12101</a> 		SuperSuffixContext _localctx = <strong class="jxr_keyword">new</strong> SuperSuffixContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12102" href="#L12102">12102</a> 		enterRule(_localctx, 272, RULE_superSuffix);
+<a class="jxr_linenumber" name="L12103" href="#L12103">12103</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12104" href="#L12104">12104</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12105" href="#L12105">12105</a> 			setState(1726);
+<a class="jxr_linenumber" name="L12106" href="#L12106">12106</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12107" href="#L12107">12107</a> 			<strong class="jxr_keyword">switch</strong> (_input.LA(1)) {
+<a class="jxr_linenumber" name="L12108" href="#L12108">12108</a> 			<strong class="jxr_keyword">case</strong> LPAREN:
+<a class="jxr_linenumber" name="L12109" href="#L12109">12109</a> 				_localctx = <strong class="jxr_keyword">new</strong> SuperSuffixSimpleContext(_localctx);
+<a class="jxr_linenumber" name="L12110" href="#L12110">12110</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12111" href="#L12111">12111</a> 				{
+<a class="jxr_linenumber" name="L12112" href="#L12112">12112</a> 				setState(1712);
+<a class="jxr_linenumber" name="L12113" href="#L12113">12113</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L12114" href="#L12114">12114</a> 				setState(1714);
+<a class="jxr_linenumber" name="L12115" href="#L12115">12115</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12116" href="#L12116">12116</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12117" href="#L12117">12117</a> 				<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L12118" href="#L12118">12118</a> 					{
+<a class="jxr_linenumber" name="L12119" href="#L12119">12119</a> 					setState(1713);
+<a class="jxr_linenumber" name="L12120" href="#L12120">12120</a> 					expressionList();
+<a class="jxr_linenumber" name="L12121" href="#L12121">12121</a> 					}
+<a class="jxr_linenumber" name="L12122" href="#L12122">12122</a> 				}
+<a class="jxr_linenumber" name="L12123" href="#L12123">12123</a> 
+<a class="jxr_linenumber" name="L12124" href="#L12124">12124</a> 				setState(1716);
+<a class="jxr_linenumber" name="L12125" href="#L12125">12125</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L12126" href="#L12126">12126</a> 				}
+<a class="jxr_linenumber" name="L12127" href="#L12127">12127</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12128" href="#L12128">12128</a> 			<strong class="jxr_keyword">case</strong> DOT:
+<a class="jxr_linenumber" name="L12129" href="#L12129">12129</a> 				_localctx = <strong class="jxr_keyword">new</strong> SuperSuffixDotContext(_localctx);
+<a class="jxr_linenumber" name="L12130" href="#L12130">12130</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L12131" href="#L12131">12131</a> 				{
+<a class="jxr_linenumber" name="L12132" href="#L12132">12132</a> 				setState(1717);
+<a class="jxr_linenumber" name="L12133" href="#L12133">12133</a> 				match(DOT);
+<a class="jxr_linenumber" name="L12134" href="#L12134">12134</a> 				setState(1718);
+<a class="jxr_linenumber" name="L12135" href="#L12135">12135</a> 				id();
+<a class="jxr_linenumber" name="L12136" href="#L12136">12136</a> 				setState(1724);
+<a class="jxr_linenumber" name="L12137" href="#L12137">12137</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12138" href="#L12138">12138</a> 				<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,204,_ctx) ) {
+<a class="jxr_linenumber" name="L12139" href="#L12139">12139</a> 				<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12140" href="#L12140">12140</a> 					{
+<a class="jxr_linenumber" name="L12141" href="#L12141">12141</a> 					setState(1719);
+<a class="jxr_linenumber" name="L12142" href="#L12142">12142</a> 					match(LPAREN);
+<a class="jxr_linenumber" name="L12143" href="#L12143">12143</a> 					setState(1721);
+<a class="jxr_linenumber" name="L12144" href="#L12144">12144</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12145" href="#L12145">12145</a> 					_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12146" href="#L12146">12146</a> 					<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L12147" href="#L12147">12147</a> 						{
+<a class="jxr_linenumber" name="L12148" href="#L12148">12148</a> 						setState(1720);
+<a class="jxr_linenumber" name="L12149" href="#L12149">12149</a> 						expressionList();
+<a class="jxr_linenumber" name="L12150" href="#L12150">12150</a> 						}
+<a class="jxr_linenumber" name="L12151" href="#L12151">12151</a> 					}
+<a class="jxr_linenumber" name="L12152" href="#L12152">12152</a> 
+<a class="jxr_linenumber" name="L12153" href="#L12153">12153</a> 					setState(1723);
+<a class="jxr_linenumber" name="L12154" href="#L12154">12154</a> 					match(RPAREN);
+<a class="jxr_linenumber" name="L12155" href="#L12155">12155</a> 					}
+<a class="jxr_linenumber" name="L12156" href="#L12156">12156</a> 					<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12157" href="#L12157">12157</a> 				}
+<a class="jxr_linenumber" name="L12158" href="#L12158">12158</a> 				}
+<a class="jxr_linenumber" name="L12159" href="#L12159">12159</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12160" href="#L12160">12160</a> 			<strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L12161" href="#L12161">12161</a> 				<strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> NoViableAltException(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12162" href="#L12162">12162</a> 			}
+<a class="jxr_linenumber" name="L12163" href="#L12163">12163</a> 		}
+<a class="jxr_linenumber" name="L12164" href="#L12164">12164</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12165" href="#L12165">12165</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12166" href="#L12166">12166</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12167" href="#L12167">12167</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L12168" href="#L12168">12168</a> 		}
-<a class="jxr_linenumber" name="L12169" href="#L12169">12169</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12170" href="#L12170">12170</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12169" href="#L12169">12169</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12170" href="#L12170">12170</a> 			exitRule();
 <a class="jxr_linenumber" name="L12171" href="#L12171">12171</a> 		}
-<a class="jxr_linenumber" name="L12172" href="#L12172">12172</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arguments; }
-<a class="jxr_linenumber" name="L12173" href="#L12173">12173</a> 		@Override
-<a class="jxr_linenumber" name="L12174" href="#L12174">12174</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12175" href="#L12175">12175</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArguments(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12176" href="#L12176">12176</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12177" href="#L12177">12177</a> 		}
-<a class="jxr_linenumber" name="L12178" href="#L12178">12178</a> 	}
-<a class="jxr_linenumber" name="L12179" href="#L12179">12179</a> 
-<a class="jxr_linenumber" name="L12180" href="#L12180">12180</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArgumentsContext arguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12181" href="#L12181">12181</a> 		ArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> ArgumentsContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12182" href="#L12182">12182</a> 		enterRule(_localctx, 274, RULE_arguments);
-<a class="jxr_linenumber" name="L12183" href="#L12183">12183</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12184" href="#L12184">12184</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12185" href="#L12185">12185</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12186" href="#L12186">12186</a> 			{
-<a class="jxr_linenumber" name="L12187" href="#L12187">12187</a> 			setState(1728);
-<a class="jxr_linenumber" name="L12188" href="#L12188">12188</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L12189" href="#L12189">12189</a> 			setState(1730);
-<a class="jxr_linenumber" name="L12190" href="#L12190">12190</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12191" href="#L12191">12191</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12192" href="#L12192">12192</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -72035997805707263L) != 0)) {
-<a class="jxr_linenumber" name="L12193" href="#L12193">12193</a> 				{
-<a class="jxr_linenumber" name="L12194" href="#L12194">12194</a> 				setState(1729);
-<a class="jxr_linenumber" name="L12195" href="#L12195">12195</a> 				expressionList();
-<a class="jxr_linenumber" name="L12196" href="#L12196">12196</a> 				}
-<a class="jxr_linenumber" name="L12197" href="#L12197">12197</a> 			}
-<a class="jxr_linenumber" name="L12198" href="#L12198">12198</a> 
-<a class="jxr_linenumber" name="L12199" href="#L12199">12199</a> 			setState(1732);
-<a class="jxr_linenumber" name="L12200" href="#L12200">12200</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L12201" href="#L12201">12201</a> 			}
-<a class="jxr_linenumber" name="L12202" href="#L12202">12202</a> 		}
-<a class="jxr_linenumber" name="L12203" href="#L12203">12203</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12204" href="#L12204">12204</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12205" href="#L12205">12205</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12206" href="#L12206">12206</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12207" href="#L12207">12207</a> 		}
-<a class="jxr_linenumber" name="L12208" href="#L12208">12208</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12209" href="#L12209">12209</a> 			exitRule();
-<a class="jxr_linenumber" name="L12210" href="#L12210">12210</a> 		}
-<a class="jxr_linenumber" name="L12211" href="#L12211">12211</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12212" href="#L12212">12212</a> 	}
-<a class="jxr_linenumber" name="L12213" href="#L12213">12213</a> 
-<a class="jxr_linenumber" name="L12214" href="#L12214">12214</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12215" href="#L12215">12215</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12216" href="#L12216">12216</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern() {
-<a class="jxr_linenumber" name="L12217" href="#L12217">12217</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12218" href="#L12218">12218</a> 		}
-<a class="jxr_linenumber" name="L12219" href="#L12219">12219</a> 		<strong class="jxr_keyword">public</strong> PatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12220" href="#L12220">12220</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12221" href="#L12221">12221</a> 		}
-<a class="jxr_linenumber" name="L12222" href="#L12222">12222</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_pattern; }
-<a class="jxr_linenumber" name="L12223" href="#L12223">12223</a> 		@Override
-<a class="jxr_linenumber" name="L12224" href="#L12224">12224</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12225" href="#L12225">12225</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12226" href="#L12226">12226</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12227" href="#L12227">12227</a> 		}
-<a class="jxr_linenumber" name="L12228" href="#L12228">12228</a> 	}
-<a class="jxr_linenumber" name="L12229" href="#L12229">12229</a> 
-<a class="jxr_linenumber" name="L12230" href="#L12230">12230</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PatternContext pattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12231" href="#L12231">12231</a> 		PatternContext _localctx = <strong class="jxr_keyword">new</strong> PatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12232" href="#L12232">12232</a> 		enterRule(_localctx, 276, RULE_pattern);
-<a class="jxr_linenumber" name="L12233" href="#L12233">12233</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12234" href="#L12234">12234</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12235" href="#L12235">12235</a> 			{
-<a class="jxr_linenumber" name="L12236" href="#L12236">12236</a> 			setState(1734);
-<a class="jxr_linenumber" name="L12237" href="#L12237">12237</a> 			innerPattern();
-<a class="jxr_linenumber" name="L12238" href="#L12238">12238</a> 			}
-<a class="jxr_linenumber" name="L12239" href="#L12239">12239</a> 		}
-<a class="jxr_linenumber" name="L12240" href="#L12240">12240</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12241" href="#L12241">12241</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12242" href="#L12242">12242</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12243" href="#L12243">12243</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12244" href="#L12244">12244</a> 		}
-<a class="jxr_linenumber" name="L12245" href="#L12245">12245</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12246" href="#L12246">12246</a> 			exitRule();
-<a class="jxr_linenumber" name="L12247" href="#L12247">12247</a> 		}
-<a class="jxr_linenumber" name="L12248" href="#L12248">12248</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12249" href="#L12249">12249</a> 	}
-<a class="jxr_linenumber" name="L12250" href="#L12250">12250</a> 
-<a class="jxr_linenumber" name="L12251" href="#L12251">12251</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12252" href="#L12252">12252</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InnerPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12253" href="#L12253">12253</a> 		<strong class="jxr_keyword">public</strong> GuardedPatternContext guardedPattern() {
-<a class="jxr_linenumber" name="L12254" href="#L12254">12254</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(GuardedPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12255" href="#L12255">12255</a> 		}
-<a class="jxr_linenumber" name="L12256" href="#L12256">12256</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext recordPattern() {
-<a class="jxr_linenumber" name="L12257" href="#L12257">12257</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12258" href="#L12258">12258</a> 		}
-<a class="jxr_linenumber" name="L12259" href="#L12259">12259</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
-<a class="jxr_linenumber" name="L12260" href="#L12260">12260</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12261" href="#L12261">12261</a> 		}
-<a class="jxr_linenumber" name="L12262" href="#L12262">12262</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12263" href="#L12263">12263</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12264" href="#L12264">12264</a> 		}
-<a class="jxr_linenumber" name="L12265" href="#L12265">12265</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_innerPattern; }
-<a class="jxr_linenumber" name="L12266" href="#L12266">12266</a> 		@Override
-<a class="jxr_linenumber" name="L12267" href="#L12267">12267</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12268" href="#L12268">12268</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInnerPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12269" href="#L12269">12269</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12270" href="#L12270">12270</a> 		}
-<a class="jxr_linenumber" name="L12271" href="#L12271">12271</a> 	}
-<a class="jxr_linenumber" name="L12272" href="#L12272">12272</a> 
-<a class="jxr_linenumber" name="L12273" href="#L12273">12273</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InnerPatternContext innerPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12274" href="#L12274">12274</a> 		InnerPatternContext _localctx = <strong class="jxr_keyword">new</strong> InnerPatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12275" href="#L12275">12275</a> 		enterRule(_localctx, 278, RULE_innerPattern);
-<a class="jxr_linenumber" name="L12276" href="#L12276">12276</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12277" href="#L12277">12277</a> 			setState(1739);
-<a class="jxr_linenumber" name="L12278" href="#L12278">12278</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12279" href="#L12279">12279</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,207,_ctx) ) {
-<a class="jxr_linenumber" name="L12280" href="#L12280">12280</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L12281" href="#L12281">12281</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12282" href="#L12282">12282</a> 				{
-<a class="jxr_linenumber" name="L12283" href="#L12283">12283</a> 				setState(1736);
-<a class="jxr_linenumber" name="L12284" href="#L12284">12284</a> 				guardedPattern();
-<a class="jxr_linenumber" name="L12285" href="#L12285">12285</a> 				}
-<a class="jxr_linenumber" name="L12286" href="#L12286">12286</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12287" href="#L12287">12287</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L12288" href="#L12288">12288</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L12289" href="#L12289">12289</a> 				{
-<a class="jxr_linenumber" name="L12290" href="#L12290">12290</a> 				setState(1737);
-<a class="jxr_linenumber" name="L12291" href="#L12291">12291</a> 				recordPattern();
-<a class="jxr_linenumber" name="L12292" href="#L12292">12292</a> 				}
-<a class="jxr_linenumber" name="L12293" href="#L12293">12293</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12294" href="#L12294">12294</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L12295" href="#L12295">12295</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L12296" href="#L12296">12296</a> 				{
-<a class="jxr_linenumber" name="L12297" href="#L12297">12297</a> 				setState(1738);
-<a class="jxr_linenumber" name="L12298" href="#L12298">12298</a> 				primaryPattern();
-<a class="jxr_linenumber" name="L12299" href="#L12299">12299</a> 				}
-<a class="jxr_linenumber" name="L12300" href="#L12300">12300</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12301" href="#L12301">12301</a> 			}
-<a class="jxr_linenumber" name="L12302" href="#L12302">12302</a> 		}
-<a class="jxr_linenumber" name="L12303" href="#L12303">12303</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12304" href="#L12304">12304</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12305" href="#L12305">12305</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12306" href="#L12306">12306</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12307" href="#L12307">12307</a> 		}
-<a class="jxr_linenumber" name="L12308" href="#L12308">12308</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12309" href="#L12309">12309</a> 			exitRule();
-<a class="jxr_linenumber" name="L12310" href="#L12310">12310</a> 		}
-<a class="jxr_linenumber" name="L12311" href="#L12311">12311</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12312" href="#L12312">12312</a> 	}
-<a class="jxr_linenumber" name="L12313" href="#L12313">12313</a> 
-<a class="jxr_linenumber" name="L12314" href="#L12314">12314</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12315" href="#L12315">12315</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> GuardedPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12316" href="#L12316">12316</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
-<a class="jxr_linenumber" name="L12317" href="#L12317">12317</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12318" href="#L12318">12318</a> 		}
-<a class="jxr_linenumber" name="L12319" href="#L12319">12319</a> 		<strong class="jxr_keyword">public</strong> GuardContext guard() {
-<a class="jxr_linenumber" name="L12320" href="#L12320">12320</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(GuardContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12321" href="#L12321">12321</a> 		}
-<a class="jxr_linenumber" name="L12322" href="#L12322">12322</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
-<a class="jxr_linenumber" name="L12323" href="#L12323">12323</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12324" href="#L12324">12324</a> 		}
-<a class="jxr_linenumber" name="L12325" href="#L12325">12325</a> 		<strong class="jxr_keyword">public</strong> GuardedPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12326" href="#L12326">12326</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12327" href="#L12327">12327</a> 		}
-<a class="jxr_linenumber" name="L12328" href="#L12328">12328</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_guardedPattern; }
-<a class="jxr_linenumber" name="L12329" href="#L12329">12329</a> 		@Override
-<a class="jxr_linenumber" name="L12330" href="#L12330">12330</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12331" href="#L12331">12331</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitGuardedPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12332" href="#L12332">12332</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12333" href="#L12333">12333</a> 		}
-<a class="jxr_linenumber" name="L12334" href="#L12334">12334</a> 	}
-<a class="jxr_linenumber" name="L12335" href="#L12335">12335</a> 
-<a class="jxr_linenumber" name="L12336" href="#L12336">12336</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> GuardedPatternContext guardedPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12337" href="#L12337">12337</a> 		GuardedPatternContext _localctx = <strong class="jxr_keyword">new</strong> GuardedPatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12338" href="#L12338">12338</a> 		enterRule(_localctx, 280, RULE_guardedPattern);
-<a class="jxr_linenumber" name="L12339" href="#L12339">12339</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12340" href="#L12340">12340</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12341" href="#L12341">12341</a> 			{
-<a class="jxr_linenumber" name="L12342" href="#L12342">12342</a> 			setState(1741);
-<a class="jxr_linenumber" name="L12343" href="#L12343">12343</a> 			primaryPattern();
-<a class="jxr_linenumber" name="L12344" href="#L12344">12344</a> 			setState(1742);
-<a class="jxr_linenumber" name="L12345" href="#L12345">12345</a> 			guard();
-<a class="jxr_linenumber" name="L12346" href="#L12346">12346</a> 			setState(1743);
-<a class="jxr_linenumber" name="L12347" href="#L12347">12347</a> 			expr(0);
-<a class="jxr_linenumber" name="L12348" href="#L12348">12348</a> 			}
-<a class="jxr_linenumber" name="L12349" href="#L12349">12349</a> 		}
-<a class="jxr_linenumber" name="L12350" href="#L12350">12350</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12351" href="#L12351">12351</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12352" href="#L12352">12352</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12353" href="#L12353">12353</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12354" href="#L12354">12354</a> 		}
-<a class="jxr_linenumber" name="L12355" href="#L12355">12355</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12356" href="#L12356">12356</a> 			exitRule();
-<a class="jxr_linenumber" name="L12357" href="#L12357">12357</a> 		}
-<a class="jxr_linenumber" name="L12358" href="#L12358">12358</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12359" href="#L12359">12359</a> 	}
-<a class="jxr_linenumber" name="L12360" href="#L12360">12360</a> 
-<a class="jxr_linenumber" name="L12361" href="#L12361">12361</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12362" href="#L12362">12362</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> GuardContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12363" href="#L12363">12363</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAND, 0); }
-<a class="jxr_linenumber" name="L12364" href="#L12364">12364</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHEN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHEN, 0); }
-<a class="jxr_linenumber" name="L12365" href="#L12365">12365</a> 		<strong class="jxr_keyword">public</strong> GuardContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12366" href="#L12366">12366</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12172" href="#L12172">12172</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12173" href="#L12173">12173</a> 	}
+<a class="jxr_linenumber" name="L12174" href="#L12174">12174</a> 
+<a class="jxr_linenumber" name="L12175" href="#L12175">12175</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12176" href="#L12176">12176</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ArgumentsContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12177" href="#L12177">12177</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L12178" href="#L12178">12178</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L12179" href="#L12179">12179</a> 		<strong class="jxr_keyword">public</strong> ExpressionListContext expressionList() {
+<a class="jxr_linenumber" name="L12180" href="#L12180">12180</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExpressionListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12181" href="#L12181">12181</a> 		}
+<a class="jxr_linenumber" name="L12182" href="#L12182">12182</a> 		<strong class="jxr_keyword">public</strong> ArgumentsContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12183" href="#L12183">12183</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12184" href="#L12184">12184</a> 		}
+<a class="jxr_linenumber" name="L12185" href="#L12185">12185</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_arguments; }
+<a class="jxr_linenumber" name="L12186" href="#L12186">12186</a> 		@Override
+<a class="jxr_linenumber" name="L12187" href="#L12187">12187</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12188" href="#L12188">12188</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitArguments(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12189" href="#L12189">12189</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12190" href="#L12190">12190</a> 		}
+<a class="jxr_linenumber" name="L12191" href="#L12191">12191</a> 	}
+<a class="jxr_linenumber" name="L12192" href="#L12192">12192</a> 
+<a class="jxr_linenumber" name="L12193" href="#L12193">12193</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> ArgumentsContext arguments() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12194" href="#L12194">12194</a> 		ArgumentsContext _localctx = <strong class="jxr_keyword">new</strong> ArgumentsContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12195" href="#L12195">12195</a> 		enterRule(_localctx, 274, RULE_arguments);
+<a class="jxr_linenumber" name="L12196" href="#L12196">12196</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12197" href="#L12197">12197</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12198" href="#L12198">12198</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12199" href="#L12199">12199</a> 			{
+<a class="jxr_linenumber" name="L12200" href="#L12200">12200</a> 			setState(1728);
+<a class="jxr_linenumber" name="L12201" href="#L12201">12201</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L12202" href="#L12202">12202</a> 			setState(1730);
+<a class="jxr_linenumber" name="L12203" href="#L12203">12203</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12204" href="#L12204">12204</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12205" href="#L12205">12205</a> 			<strong class="jxr_keyword">if</strong> ((((_la) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; _la) &amp; 575897802350002176L) != 0) || ((((_la - 76)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 76)) &amp; -2313161358608162803L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; -54021599296225279L) != 0)) {
+<a class="jxr_linenumber" name="L12206" href="#L12206">12206</a> 				{
+<a class="jxr_linenumber" name="L12207" href="#L12207">12207</a> 				setState(1729);
+<a class="jxr_linenumber" name="L12208" href="#L12208">12208</a> 				expressionList();
+<a class="jxr_linenumber" name="L12209" href="#L12209">12209</a> 				}
+<a class="jxr_linenumber" name="L12210" href="#L12210">12210</a> 			}
+<a class="jxr_linenumber" name="L12211" href="#L12211">12211</a> 
+<a class="jxr_linenumber" name="L12212" href="#L12212">12212</a> 			setState(1732);
+<a class="jxr_linenumber" name="L12213" href="#L12213">12213</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L12214" href="#L12214">12214</a> 			}
+<a class="jxr_linenumber" name="L12215" href="#L12215">12215</a> 		}
+<a class="jxr_linenumber" name="L12216" href="#L12216">12216</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12217" href="#L12217">12217</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12218" href="#L12218">12218</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12219" href="#L12219">12219</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12220" href="#L12220">12220</a> 		}
+<a class="jxr_linenumber" name="L12221" href="#L12221">12221</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12222" href="#L12222">12222</a> 			exitRule();
+<a class="jxr_linenumber" name="L12223" href="#L12223">12223</a> 		}
+<a class="jxr_linenumber" name="L12224" href="#L12224">12224</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12225" href="#L12225">12225</a> 	}
+<a class="jxr_linenumber" name="L12226" href="#L12226">12226</a> 
+<a class="jxr_linenumber" name="L12227" href="#L12227">12227</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12228" href="#L12228">12228</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12229" href="#L12229">12229</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern() {
+<a class="jxr_linenumber" name="L12230" href="#L12230">12230</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12231" href="#L12231">12231</a> 		}
+<a class="jxr_linenumber" name="L12232" href="#L12232">12232</a> 		<strong class="jxr_keyword">public</strong> PatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12233" href="#L12233">12233</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12234" href="#L12234">12234</a> 		}
+<a class="jxr_linenumber" name="L12235" href="#L12235">12235</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_pattern; }
+<a class="jxr_linenumber" name="L12236" href="#L12236">12236</a> 		@Override
+<a class="jxr_linenumber" name="L12237" href="#L12237">12237</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12238" href="#L12238">12238</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12239" href="#L12239">12239</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12240" href="#L12240">12240</a> 		}
+<a class="jxr_linenumber" name="L12241" href="#L12241">12241</a> 	}
+<a class="jxr_linenumber" name="L12242" href="#L12242">12242</a> 
+<a class="jxr_linenumber" name="L12243" href="#L12243">12243</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PatternContext pattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12244" href="#L12244">12244</a> 		PatternContext _localctx = <strong class="jxr_keyword">new</strong> PatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12245" href="#L12245">12245</a> 		enterRule(_localctx, 276, RULE_pattern);
+<a class="jxr_linenumber" name="L12246" href="#L12246">12246</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12247" href="#L12247">12247</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12248" href="#L12248">12248</a> 			{
+<a class="jxr_linenumber" name="L12249" href="#L12249">12249</a> 			setState(1734);
+<a class="jxr_linenumber" name="L12250" href="#L12250">12250</a> 			innerPattern();
+<a class="jxr_linenumber" name="L12251" href="#L12251">12251</a> 			}
+<a class="jxr_linenumber" name="L12252" href="#L12252">12252</a> 		}
+<a class="jxr_linenumber" name="L12253" href="#L12253">12253</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12254" href="#L12254">12254</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12255" href="#L12255">12255</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12256" href="#L12256">12256</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12257" href="#L12257">12257</a> 		}
+<a class="jxr_linenumber" name="L12258" href="#L12258">12258</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12259" href="#L12259">12259</a> 			exitRule();
+<a class="jxr_linenumber" name="L12260" href="#L12260">12260</a> 		}
+<a class="jxr_linenumber" name="L12261" href="#L12261">12261</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12262" href="#L12262">12262</a> 	}
+<a class="jxr_linenumber" name="L12263" href="#L12263">12263</a> 
+<a class="jxr_linenumber" name="L12264" href="#L12264">12264</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12265" href="#L12265">12265</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> InnerPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12266" href="#L12266">12266</a> 		<strong class="jxr_keyword">public</strong> GuardedPatternContext guardedPattern() {
+<a class="jxr_linenumber" name="L12267" href="#L12267">12267</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(GuardedPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12268" href="#L12268">12268</a> 		}
+<a class="jxr_linenumber" name="L12269" href="#L12269">12269</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext recordPattern() {
+<a class="jxr_linenumber" name="L12270" href="#L12270">12270</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12271" href="#L12271">12271</a> 		}
+<a class="jxr_linenumber" name="L12272" href="#L12272">12272</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
+<a class="jxr_linenumber" name="L12273" href="#L12273">12273</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12274" href="#L12274">12274</a> 		}
+<a class="jxr_linenumber" name="L12275" href="#L12275">12275</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12276" href="#L12276">12276</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12277" href="#L12277">12277</a> 		}
+<a class="jxr_linenumber" name="L12278" href="#L12278">12278</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_innerPattern; }
+<a class="jxr_linenumber" name="L12279" href="#L12279">12279</a> 		@Override
+<a class="jxr_linenumber" name="L12280" href="#L12280">12280</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12281" href="#L12281">12281</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitInnerPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12282" href="#L12282">12282</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12283" href="#L12283">12283</a> 		}
+<a class="jxr_linenumber" name="L12284" href="#L12284">12284</a> 	}
+<a class="jxr_linenumber" name="L12285" href="#L12285">12285</a> 
+<a class="jxr_linenumber" name="L12286" href="#L12286">12286</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> InnerPatternContext innerPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12287" href="#L12287">12287</a> 		InnerPatternContext _localctx = <strong class="jxr_keyword">new</strong> InnerPatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12288" href="#L12288">12288</a> 		enterRule(_localctx, 278, RULE_innerPattern);
+<a class="jxr_linenumber" name="L12289" href="#L12289">12289</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12290" href="#L12290">12290</a> 			setState(1739);
+<a class="jxr_linenumber" name="L12291" href="#L12291">12291</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12292" href="#L12292">12292</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,207,_ctx) ) {
+<a class="jxr_linenumber" name="L12293" href="#L12293">12293</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12294" href="#L12294">12294</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12295" href="#L12295">12295</a> 				{
+<a class="jxr_linenumber" name="L12296" href="#L12296">12296</a> 				setState(1736);
+<a class="jxr_linenumber" name="L12297" href="#L12297">12297</a> 				guardedPattern();
+<a class="jxr_linenumber" name="L12298" href="#L12298">12298</a> 				}
+<a class="jxr_linenumber" name="L12299" href="#L12299">12299</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12300" href="#L12300">12300</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L12301" href="#L12301">12301</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L12302" href="#L12302">12302</a> 				{
+<a class="jxr_linenumber" name="L12303" href="#L12303">12303</a> 				setState(1737);
+<a class="jxr_linenumber" name="L12304" href="#L12304">12304</a> 				recordPattern();
+<a class="jxr_linenumber" name="L12305" href="#L12305">12305</a> 				}
+<a class="jxr_linenumber" name="L12306" href="#L12306">12306</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12307" href="#L12307">12307</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L12308" href="#L12308">12308</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L12309" href="#L12309">12309</a> 				{
+<a class="jxr_linenumber" name="L12310" href="#L12310">12310</a> 				setState(1738);
+<a class="jxr_linenumber" name="L12311" href="#L12311">12311</a> 				primaryPattern();
+<a class="jxr_linenumber" name="L12312" href="#L12312">12312</a> 				}
+<a class="jxr_linenumber" name="L12313" href="#L12313">12313</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12314" href="#L12314">12314</a> 			}
+<a class="jxr_linenumber" name="L12315" href="#L12315">12315</a> 		}
+<a class="jxr_linenumber" name="L12316" href="#L12316">12316</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12317" href="#L12317">12317</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12318" href="#L12318">12318</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12319" href="#L12319">12319</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12320" href="#L12320">12320</a> 		}
+<a class="jxr_linenumber" name="L12321" href="#L12321">12321</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12322" href="#L12322">12322</a> 			exitRule();
+<a class="jxr_linenumber" name="L12323" href="#L12323">12323</a> 		}
+<a class="jxr_linenumber" name="L12324" href="#L12324">12324</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12325" href="#L12325">12325</a> 	}
+<a class="jxr_linenumber" name="L12326" href="#L12326">12326</a> 
+<a class="jxr_linenumber" name="L12327" href="#L12327">12327</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12328" href="#L12328">12328</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> GuardedPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12329" href="#L12329">12329</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext primaryPattern() {
+<a class="jxr_linenumber" name="L12330" href="#L12330">12330</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(PrimaryPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12331" href="#L12331">12331</a> 		}
+<a class="jxr_linenumber" name="L12332" href="#L12332">12332</a> 		<strong class="jxr_keyword">public</strong> GuardContext guard() {
+<a class="jxr_linenumber" name="L12333" href="#L12333">12333</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(GuardContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12334" href="#L12334">12334</a> 		}
+<a class="jxr_linenumber" name="L12335" href="#L12335">12335</a> 		<strong class="jxr_keyword">public</strong> ExprContext expr() {
+<a class="jxr_linenumber" name="L12336" href="#L12336">12336</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ExprContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12337" href="#L12337">12337</a> 		}
+<a class="jxr_linenumber" name="L12338" href="#L12338">12338</a> 		<strong class="jxr_keyword">public</strong> GuardedPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12339" href="#L12339">12339</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12340" href="#L12340">12340</a> 		}
+<a class="jxr_linenumber" name="L12341" href="#L12341">12341</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_guardedPattern; }
+<a class="jxr_linenumber" name="L12342" href="#L12342">12342</a> 		@Override
+<a class="jxr_linenumber" name="L12343" href="#L12343">12343</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12344" href="#L12344">12344</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitGuardedPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12345" href="#L12345">12345</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12346" href="#L12346">12346</a> 		}
+<a class="jxr_linenumber" name="L12347" href="#L12347">12347</a> 	}
+<a class="jxr_linenumber" name="L12348" href="#L12348">12348</a> 
+<a class="jxr_linenumber" name="L12349" href="#L12349">12349</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> GuardedPatternContext guardedPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12350" href="#L12350">12350</a> 		GuardedPatternContext _localctx = <strong class="jxr_keyword">new</strong> GuardedPatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12351" href="#L12351">12351</a> 		enterRule(_localctx, 280, RULE_guardedPattern);
+<a class="jxr_linenumber" name="L12352" href="#L12352">12352</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12353" href="#L12353">12353</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12354" href="#L12354">12354</a> 			{
+<a class="jxr_linenumber" name="L12355" href="#L12355">12355</a> 			setState(1741);
+<a class="jxr_linenumber" name="L12356" href="#L12356">12356</a> 			primaryPattern();
+<a class="jxr_linenumber" name="L12357" href="#L12357">12357</a> 			setState(1742);
+<a class="jxr_linenumber" name="L12358" href="#L12358">12358</a> 			guard();
+<a class="jxr_linenumber" name="L12359" href="#L12359">12359</a> 			setState(1743);
+<a class="jxr_linenumber" name="L12360" href="#L12360">12360</a> 			expr(0);
+<a class="jxr_linenumber" name="L12361" href="#L12361">12361</a> 			}
+<a class="jxr_linenumber" name="L12362" href="#L12362">12362</a> 		}
+<a class="jxr_linenumber" name="L12363" href="#L12363">12363</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12364" href="#L12364">12364</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12365" href="#L12365">12365</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12366" href="#L12366">12366</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
 <a class="jxr_linenumber" name="L12367" href="#L12367">12367</a> 		}
-<a class="jxr_linenumber" name="L12368" href="#L12368">12368</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_guard; }
-<a class="jxr_linenumber" name="L12369" href="#L12369">12369</a> 		@Override
-<a class="jxr_linenumber" name="L12370" href="#L12370">12370</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12371" href="#L12371">12371</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitGuard(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12372" href="#L12372">12372</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12373" href="#L12373">12373</a> 		}
-<a class="jxr_linenumber" name="L12374" href="#L12374">12374</a> 	}
-<a class="jxr_linenumber" name="L12375" href="#L12375">12375</a> 
-<a class="jxr_linenumber" name="L12376" href="#L12376">12376</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> GuardContext guard() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12377" href="#L12377">12377</a> 		GuardContext _localctx = <strong class="jxr_keyword">new</strong> GuardContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12378" href="#L12378">12378</a> 		enterRule(_localctx, 282, RULE_guard);
-<a class="jxr_linenumber" name="L12379" href="#L12379">12379</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12380" href="#L12380">12380</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12381" href="#L12381">12381</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12382" href="#L12382">12382</a> 			{
-<a class="jxr_linenumber" name="L12383" href="#L12383">12383</a> 			setState(1745);
-<a class="jxr_linenumber" name="L12384" href="#L12384">12384</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12385" href="#L12385">12385</a> 			<strong class="jxr_keyword">if</strong> ( !(_la==LAND || _la==LITERAL_WHEN) ) {
-<a class="jxr_linenumber" name="L12386" href="#L12386">12386</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12387" href="#L12387">12387</a> 			}
-<a class="jxr_linenumber" name="L12388" href="#L12388">12388</a> 			<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L12389" href="#L12389">12389</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L12390" href="#L12390">12390</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12391" href="#L12391">12391</a> 				consume();
-<a class="jxr_linenumber" name="L12392" href="#L12392">12392</a> 			}
-<a class="jxr_linenumber" name="L12393" href="#L12393">12393</a> 			}
-<a class="jxr_linenumber" name="L12394" href="#L12394">12394</a> 		}
-<a class="jxr_linenumber" name="L12395" href="#L12395">12395</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12396" href="#L12396">12396</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12397" href="#L12397">12397</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12398" href="#L12398">12398</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12399" href="#L12399">12399</a> 		}
-<a class="jxr_linenumber" name="L12400" href="#L12400">12400</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12401" href="#L12401">12401</a> 			exitRule();
-<a class="jxr_linenumber" name="L12402" href="#L12402">12402</a> 		}
-<a class="jxr_linenumber" name="L12403" href="#L12403">12403</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12404" href="#L12404">12404</a> 	}
-<a class="jxr_linenumber" name="L12405" href="#L12405">12405</a> 
-<a class="jxr_linenumber" name="L12406" href="#L12406">12406</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12407" href="#L12407">12407</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12408" href="#L12408">12408</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12409" href="#L12409">12409</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12410" href="#L12410">12410</a> 		}
-<a class="jxr_linenumber" name="L12411" href="#L12411">12411</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primaryPattern; }
-<a class="jxr_linenumber" name="L12412" href="#L12412">12412</a> 	 
-<a class="jxr_linenumber" name="L12413" href="#L12413">12413</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext() { }
-<a class="jxr_linenumber" name="L12414" href="#L12414">12414</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(PrimaryPatternContext ctx) {
-<a class="jxr_linenumber" name="L12415" href="#L12415">12415</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
-<a class="jxr_linenumber" name="L12416" href="#L12416">12416</a> 		}
+<a class="jxr_linenumber" name="L12368" href="#L12368">12368</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12369" href="#L12369">12369</a> 			exitRule();
+<a class="jxr_linenumber" name="L12370" href="#L12370">12370</a> 		}
+<a class="jxr_linenumber" name="L12371" href="#L12371">12371</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12372" href="#L12372">12372</a> 	}
+<a class="jxr_linenumber" name="L12373" href="#L12373">12373</a> 
+<a class="jxr_linenumber" name="L12374" href="#L12374">12374</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12375" href="#L12375">12375</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> GuardContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12376" href="#L12376">12376</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LAND() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LAND, 0); }
+<a class="jxr_linenumber" name="L12377" href="#L12377">12377</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHEN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHEN, 0); }
+<a class="jxr_linenumber" name="L12378" href="#L12378">12378</a> 		<strong class="jxr_keyword">public</strong> GuardContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12379" href="#L12379">12379</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12380" href="#L12380">12380</a> 		}
+<a class="jxr_linenumber" name="L12381" href="#L12381">12381</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_guard; }
+<a class="jxr_linenumber" name="L12382" href="#L12382">12382</a> 		@Override
+<a class="jxr_linenumber" name="L12383" href="#L12383">12383</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12384" href="#L12384">12384</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitGuard(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12385" href="#L12385">12385</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12386" href="#L12386">12386</a> 		}
+<a class="jxr_linenumber" name="L12387" href="#L12387">12387</a> 	}
+<a class="jxr_linenumber" name="L12388" href="#L12388">12388</a> 
+<a class="jxr_linenumber" name="L12389" href="#L12389">12389</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> GuardContext guard() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12390" href="#L12390">12390</a> 		GuardContext _localctx = <strong class="jxr_keyword">new</strong> GuardContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12391" href="#L12391">12391</a> 		enterRule(_localctx, 282, RULE_guard);
+<a class="jxr_linenumber" name="L12392" href="#L12392">12392</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12393" href="#L12393">12393</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12394" href="#L12394">12394</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12395" href="#L12395">12395</a> 			{
+<a class="jxr_linenumber" name="L12396" href="#L12396">12396</a> 			setState(1745);
+<a class="jxr_linenumber" name="L12397" href="#L12397">12397</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12398" href="#L12398">12398</a> 			<strong class="jxr_keyword">if</strong> ( !(_la==LAND || _la==LITERAL_WHEN) ) {
+<a class="jxr_linenumber" name="L12399" href="#L12399">12399</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12400" href="#L12400">12400</a> 			}
+<a class="jxr_linenumber" name="L12401" href="#L12401">12401</a> 			<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L12402" href="#L12402">12402</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L12403" href="#L12403">12403</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12404" href="#L12404">12404</a> 				consume();
+<a class="jxr_linenumber" name="L12405" href="#L12405">12405</a> 			}
+<a class="jxr_linenumber" name="L12406" href="#L12406">12406</a> 			}
+<a class="jxr_linenumber" name="L12407" href="#L12407">12407</a> 		}
+<a class="jxr_linenumber" name="L12408" href="#L12408">12408</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12409" href="#L12409">12409</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12410" href="#L12410">12410</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12411" href="#L12411">12411</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12412" href="#L12412">12412</a> 		}
+<a class="jxr_linenumber" name="L12413" href="#L12413">12413</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12414" href="#L12414">12414</a> 			exitRule();
+<a class="jxr_linenumber" name="L12415" href="#L12415">12415</a> 		}
+<a class="jxr_linenumber" name="L12416" href="#L12416">12416</a> 		<strong class="jxr_keyword">return</strong> _localctx;
 <a class="jxr_linenumber" name="L12417" href="#L12417">12417</a> 	}
-<a class="jxr_linenumber" name="L12418" href="#L12418">12418</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12419" href="#L12419">12419</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PatternVariableDefContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
-<a class="jxr_linenumber" name="L12420" href="#L12420">12420</a> 		<strong class="jxr_keyword">public</strong> TypePatternContext typePattern() {
-<a class="jxr_linenumber" name="L12421" href="#L12421">12421</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypePatternContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12422" href="#L12422">12422</a> 		}
-<a class="jxr_linenumber" name="L12423" href="#L12423">12423</a> 		<strong class="jxr_keyword">public</strong> PatternVariableDefContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L12424" href="#L12424">12424</a> 		@Override
-<a class="jxr_linenumber" name="L12425" href="#L12425">12425</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12426" href="#L12426">12426</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPatternVariableDef(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12427" href="#L12427">12427</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12428" href="#L12428">12428</a> 		}
-<a class="jxr_linenumber" name="L12429" href="#L12429">12429</a> 	}
-<a class="jxr_linenumber" name="L12430" href="#L12430">12430</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12431" href="#L12431">12431</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParenPatternContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
-<a class="jxr_linenumber" name="L12432" href="#L12432">12432</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L12433" href="#L12433">12433</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern() {
-<a class="jxr_linenumber" name="L12434" href="#L12434">12434</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12418" href="#L12418">12418</a> 
+<a class="jxr_linenumber" name="L12419" href="#L12419">12419</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12420" href="#L12420">12420</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PrimaryPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12421" href="#L12421">12421</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12422" href="#L12422">12422</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12423" href="#L12423">12423</a> 		}
+<a class="jxr_linenumber" name="L12424" href="#L12424">12424</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_primaryPattern; }
+<a class="jxr_linenumber" name="L12425" href="#L12425">12425</a> 	 
+<a class="jxr_linenumber" name="L12426" href="#L12426">12426</a> 		<strong class="jxr_keyword">public</strong> PrimaryPatternContext() { }
+<a class="jxr_linenumber" name="L12427" href="#L12427">12427</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(PrimaryPatternContext ctx) {
+<a class="jxr_linenumber" name="L12428" href="#L12428">12428</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L12429" href="#L12429">12429</a> 		}
+<a class="jxr_linenumber" name="L12430" href="#L12430">12430</a> 	}
+<a class="jxr_linenumber" name="L12431" href="#L12431">12431</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12432" href="#L12432">12432</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PatternVariableDefContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
+<a class="jxr_linenumber" name="L12433" href="#L12433">12433</a> 		<strong class="jxr_keyword">public</strong> TypePatternContext typePattern() {
+<a class="jxr_linenumber" name="L12434" href="#L12434">12434</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypePatternContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L12435" href="#L12435">12435</a> 		}
-<a class="jxr_linenumber" name="L12436" href="#L12436">12436</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L12437" href="#L12437">12437</a> 		<strong class="jxr_keyword">public</strong> ParenPatternContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L12438" href="#L12438">12438</a> 		@Override
-<a class="jxr_linenumber" name="L12439" href="#L12439">12439</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12440" href="#L12440">12440</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParenPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12441" href="#L12441">12441</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12442" href="#L12442">12442</a> 		}
-<a class="jxr_linenumber" name="L12443" href="#L12443">12443</a> 	}
-<a class="jxr_linenumber" name="L12444" href="#L12444">12444</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12445" href="#L12445">12445</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordPatternDefContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
-<a class="jxr_linenumber" name="L12446" href="#L12446">12446</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext recordPattern() {
-<a class="jxr_linenumber" name="L12447" href="#L12447">12447</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12436" href="#L12436">12436</a> 		<strong class="jxr_keyword">public</strong> PatternVariableDefContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12437" href="#L12437">12437</a> 		@Override
+<a class="jxr_linenumber" name="L12438" href="#L12438">12438</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12439" href="#L12439">12439</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPatternVariableDef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12440" href="#L12440">12440</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12441" href="#L12441">12441</a> 		}
+<a class="jxr_linenumber" name="L12442" href="#L12442">12442</a> 	}
+<a class="jxr_linenumber" name="L12443" href="#L12443">12443</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12444" href="#L12444">12444</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> ParenPatternContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
+<a class="jxr_linenumber" name="L12445" href="#L12445">12445</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L12446" href="#L12446">12446</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern() {
+<a class="jxr_linenumber" name="L12447" href="#L12447">12447</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,0);
 <a class="jxr_linenumber" name="L12448" href="#L12448">12448</a> 		}
-<a class="jxr_linenumber" name="L12449" href="#L12449">12449</a> 		<strong class="jxr_keyword">public</strong> RecordPatternDefContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
-<a class="jxr_linenumber" name="L12450" href="#L12450">12450</a> 		@Override
-<a class="jxr_linenumber" name="L12451" href="#L12451">12451</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12452" href="#L12452">12452</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordPatternDef(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12453" href="#L12453">12453</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12454" href="#L12454">12454</a> 		}
-<a class="jxr_linenumber" name="L12455" href="#L12455">12455</a> 	}
-<a class="jxr_linenumber" name="L12456" href="#L12456">12456</a> 
-<a class="jxr_linenumber" name="L12457" href="#L12457">12457</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimaryPatternContext primaryPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12458" href="#L12458">12458</a> 		PrimaryPatternContext _localctx = <strong class="jxr_keyword">new</strong> PrimaryPatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12459" href="#L12459">12459</a> 		enterRule(_localctx, 284, RULE_primaryPattern);
-<a class="jxr_linenumber" name="L12460" href="#L12460">12460</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12461" href="#L12461">12461</a> 			setState(1753);
-<a class="jxr_linenumber" name="L12462" href="#L12462">12462</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12463" href="#L12463">12463</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,208,_ctx) ) {
-<a class="jxr_linenumber" name="L12464" href="#L12464">12464</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L12465" href="#L12465">12465</a> 				_localctx = <strong class="jxr_keyword">new</strong> PatternVariableDefContext(_localctx);
-<a class="jxr_linenumber" name="L12466" href="#L12466">12466</a> 				enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12467" href="#L12467">12467</a> 				{
-<a class="jxr_linenumber" name="L12468" href="#L12468">12468</a> 				setState(1747);
-<a class="jxr_linenumber" name="L12469" href="#L12469">12469</a> 				typePattern();
-<a class="jxr_linenumber" name="L12470" href="#L12470">12470</a> 				}
-<a class="jxr_linenumber" name="L12471" href="#L12471">12471</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12472" href="#L12472">12472</a> 			<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L12473" href="#L12473">12473</a> 				_localctx = <strong class="jxr_keyword">new</strong> ParenPatternContext(_localctx);
-<a class="jxr_linenumber" name="L12474" href="#L12474">12474</a> 				enterOuterAlt(_localctx, 2);
-<a class="jxr_linenumber" name="L12475" href="#L12475">12475</a> 				{
-<a class="jxr_linenumber" name="L12476" href="#L12476">12476</a> 				setState(1748);
-<a class="jxr_linenumber" name="L12477" href="#L12477">12477</a> 				match(LPAREN);
-<a class="jxr_linenumber" name="L12478" href="#L12478">12478</a> 				setState(1749);
-<a class="jxr_linenumber" name="L12479" href="#L12479">12479</a> 				innerPattern();
-<a class="jxr_linenumber" name="L12480" href="#L12480">12480</a> 				setState(1750);
-<a class="jxr_linenumber" name="L12481" href="#L12481">12481</a> 				match(RPAREN);
-<a class="jxr_linenumber" name="L12482" href="#L12482">12482</a> 				}
-<a class="jxr_linenumber" name="L12483" href="#L12483">12483</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12484" href="#L12484">12484</a> 			<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L12485" href="#L12485">12485</a> 				_localctx = <strong class="jxr_keyword">new</strong> RecordPatternDefContext(_localctx);
-<a class="jxr_linenumber" name="L12486" href="#L12486">12486</a> 				enterOuterAlt(_localctx, 3);
-<a class="jxr_linenumber" name="L12487" href="#L12487">12487</a> 				{
-<a class="jxr_linenumber" name="L12488" href="#L12488">12488</a> 				setState(1752);
-<a class="jxr_linenumber" name="L12489" href="#L12489">12489</a> 				recordPattern();
-<a class="jxr_linenumber" name="L12490" href="#L12490">12490</a> 				}
-<a class="jxr_linenumber" name="L12491" href="#L12491">12491</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12492" href="#L12492">12492</a> 			}
-<a class="jxr_linenumber" name="L12493" href="#L12493">12493</a> 		}
-<a class="jxr_linenumber" name="L12494" href="#L12494">12494</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12495" href="#L12495">12495</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12496" href="#L12496">12496</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12497" href="#L12497">12497</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12498" href="#L12498">12498</a> 		}
-<a class="jxr_linenumber" name="L12499" href="#L12499">12499</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12500" href="#L12500">12500</a> 			exitRule();
-<a class="jxr_linenumber" name="L12501" href="#L12501">12501</a> 		}
-<a class="jxr_linenumber" name="L12502" href="#L12502">12502</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12503" href="#L12503">12503</a> 	}
-<a class="jxr_linenumber" name="L12504" href="#L12504">12504</a> 
-<a class="jxr_linenumber" name="L12505" href="#L12505">12505</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12506" href="#L12506">12506</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypePatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12507" href="#L12507">12507</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L12508" href="#L12508">12508</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L12509" href="#L12509">12509</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L12510" href="#L12510">12510</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L12511" href="#L12511">12511</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12512" href="#L12512">12512</a> 		}
-<a class="jxr_linenumber" name="L12513" href="#L12513">12513</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L12514" href="#L12514">12514</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12515" href="#L12515">12515</a> 		}
-<a class="jxr_linenumber" name="L12516" href="#L12516">12516</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L12517" href="#L12517">12517</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L12518" href="#L12518">12518</a> 		}
-<a class="jxr_linenumber" name="L12519" href="#L12519">12519</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12520" href="#L12520">12520</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L12521" href="#L12521">12521</a> 		}
-<a class="jxr_linenumber" name="L12522" href="#L12522">12522</a> 		<strong class="jxr_keyword">public</strong> TypePatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12523" href="#L12523">12523</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12524" href="#L12524">12524</a> 		}
-<a class="jxr_linenumber" name="L12525" href="#L12525">12525</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typePattern; }
-<a class="jxr_linenumber" name="L12526" href="#L12526">12526</a> 		@Override
-<a class="jxr_linenumber" name="L12527" href="#L12527">12527</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12528" href="#L12528">12528</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypePattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12529" href="#L12529">12529</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12530" href="#L12530">12530</a> 		}
-<a class="jxr_linenumber" name="L12531" href="#L12531">12531</a> 	}
-<a class="jxr_linenumber" name="L12532" href="#L12532">12532</a> 
-<a class="jxr_linenumber" name="L12533" href="#L12533">12533</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypePatternContext typePattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12534" href="#L12534">12534</a> 		TypePatternContext _localctx = <strong class="jxr_keyword">new</strong> TypePatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12535" href="#L12535">12535</a> 		enterRule(_localctx, 286, RULE_typePattern);
-<a class="jxr_linenumber" name="L12536" href="#L12536">12536</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12537" href="#L12537">12537</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L12538" href="#L12538">12538</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12539" href="#L12539">12539</a> 			{
-<a class="jxr_linenumber" name="L12540" href="#L12540">12540</a> 			setState(1758);
-<a class="jxr_linenumber" name="L12541" href="#L12541">12541</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12542" href="#L12542">12542</a> 			_alt = getInterpreter().adaptivePredict(_input,209,_ctx);
-<a class="jxr_linenumber" name="L12543" href="#L12543">12543</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L12544" href="#L12544">12544</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L12545" href="#L12545">12545</a> 					{
-<a class="jxr_linenumber" name="L12546" href="#L12546">12546</a> 					{
-<a class="jxr_linenumber" name="L12547" href="#L12547">12547</a> 					setState(1755);
-<a class="jxr_linenumber" name="L12548" href="#L12548">12548</a> 					((TypePatternContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L12549" href="#L12549">12549</a> 					((TypePatternContext)_localctx).mods.add(((TypePatternContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L12550" href="#L12550">12550</a> 					}
-<a class="jxr_linenumber" name="L12551" href="#L12551">12551</a> 					} 
-<a class="jxr_linenumber" name="L12552" href="#L12552">12552</a> 				}
-<a class="jxr_linenumber" name="L12553" href="#L12553">12553</a> 				setState(1760);
-<a class="jxr_linenumber" name="L12554" href="#L12554">12554</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12555" href="#L12555">12555</a> 				_alt = getInterpreter().adaptivePredict(_input,209,_ctx);
-<a class="jxr_linenumber" name="L12556" href="#L12556">12556</a> 			}
-<a class="jxr_linenumber" name="L12557" href="#L12557">12557</a> 			setState(1761);
-<a class="jxr_linenumber" name="L12558" href="#L12558">12558</a> 			((TypePatternContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L12559" href="#L12559">12559</a> 			setState(1762);
-<a class="jxr_linenumber" name="L12560" href="#L12560">12560</a> 			id();
-<a class="jxr_linenumber" name="L12561" href="#L12561">12561</a> 			}
+<a class="jxr_linenumber" name="L12449" href="#L12449">12449</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L12450" href="#L12450">12450</a> 		<strong class="jxr_keyword">public</strong> ParenPatternContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12451" href="#L12451">12451</a> 		@Override
+<a class="jxr_linenumber" name="L12452" href="#L12452">12452</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12453" href="#L12453">12453</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitParenPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12454" href="#L12454">12454</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12455" href="#L12455">12455</a> 		}
+<a class="jxr_linenumber" name="L12456" href="#L12456">12456</a> 	}
+<a class="jxr_linenumber" name="L12457" href="#L12457">12457</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12458" href="#L12458">12458</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordPatternDefContext <strong class="jxr_keyword">extends</strong> PrimaryPatternContext {
+<a class="jxr_linenumber" name="L12459" href="#L12459">12459</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext recordPattern() {
+<a class="jxr_linenumber" name="L12460" href="#L12460">12460</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordPatternContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12461" href="#L12461">12461</a> 		}
+<a class="jxr_linenumber" name="L12462" href="#L12462">12462</a> 		<strong class="jxr_keyword">public</strong> RecordPatternDefContext(PrimaryPatternContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12463" href="#L12463">12463</a> 		@Override
+<a class="jxr_linenumber" name="L12464" href="#L12464">12464</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12465" href="#L12465">12465</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordPatternDef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12466" href="#L12466">12466</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12467" href="#L12467">12467</a> 		}
+<a class="jxr_linenumber" name="L12468" href="#L12468">12468</a> 	}
+<a class="jxr_linenumber" name="L12469" href="#L12469">12469</a> 
+<a class="jxr_linenumber" name="L12470" href="#L12470">12470</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PrimaryPatternContext primaryPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12471" href="#L12471">12471</a> 		PrimaryPatternContext _localctx = <strong class="jxr_keyword">new</strong> PrimaryPatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12472" href="#L12472">12472</a> 		enterRule(_localctx, 284, RULE_primaryPattern);
+<a class="jxr_linenumber" name="L12473" href="#L12473">12473</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12474" href="#L12474">12474</a> 			setState(1753);
+<a class="jxr_linenumber" name="L12475" href="#L12475">12475</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12476" href="#L12476">12476</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,208,_ctx) ) {
+<a class="jxr_linenumber" name="L12477" href="#L12477">12477</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12478" href="#L12478">12478</a> 				_localctx = <strong class="jxr_keyword">new</strong> PatternVariableDefContext(_localctx);
+<a class="jxr_linenumber" name="L12479" href="#L12479">12479</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12480" href="#L12480">12480</a> 				{
+<a class="jxr_linenumber" name="L12481" href="#L12481">12481</a> 				setState(1747);
+<a class="jxr_linenumber" name="L12482" href="#L12482">12482</a> 				typePattern();
+<a class="jxr_linenumber" name="L12483" href="#L12483">12483</a> 				}
+<a class="jxr_linenumber" name="L12484" href="#L12484">12484</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12485" href="#L12485">12485</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L12486" href="#L12486">12486</a> 				_localctx = <strong class="jxr_keyword">new</strong> ParenPatternContext(_localctx);
+<a class="jxr_linenumber" name="L12487" href="#L12487">12487</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L12488" href="#L12488">12488</a> 				{
+<a class="jxr_linenumber" name="L12489" href="#L12489">12489</a> 				setState(1748);
+<a class="jxr_linenumber" name="L12490" href="#L12490">12490</a> 				match(LPAREN);
+<a class="jxr_linenumber" name="L12491" href="#L12491">12491</a> 				setState(1749);
+<a class="jxr_linenumber" name="L12492" href="#L12492">12492</a> 				innerPattern();
+<a class="jxr_linenumber" name="L12493" href="#L12493">12493</a> 				setState(1750);
+<a class="jxr_linenumber" name="L12494" href="#L12494">12494</a> 				match(RPAREN);
+<a class="jxr_linenumber" name="L12495" href="#L12495">12495</a> 				}
+<a class="jxr_linenumber" name="L12496" href="#L12496">12496</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12497" href="#L12497">12497</a> 			<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L12498" href="#L12498">12498</a> 				_localctx = <strong class="jxr_keyword">new</strong> RecordPatternDefContext(_localctx);
+<a class="jxr_linenumber" name="L12499" href="#L12499">12499</a> 				enterOuterAlt(_localctx, 3);
+<a class="jxr_linenumber" name="L12500" href="#L12500">12500</a> 				{
+<a class="jxr_linenumber" name="L12501" href="#L12501">12501</a> 				setState(1752);
+<a class="jxr_linenumber" name="L12502" href="#L12502">12502</a> 				recordPattern();
+<a class="jxr_linenumber" name="L12503" href="#L12503">12503</a> 				}
+<a class="jxr_linenumber" name="L12504" href="#L12504">12504</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12505" href="#L12505">12505</a> 			}
+<a class="jxr_linenumber" name="L12506" href="#L12506">12506</a> 		}
+<a class="jxr_linenumber" name="L12507" href="#L12507">12507</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12508" href="#L12508">12508</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12509" href="#L12509">12509</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12510" href="#L12510">12510</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12511" href="#L12511">12511</a> 		}
+<a class="jxr_linenumber" name="L12512" href="#L12512">12512</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12513" href="#L12513">12513</a> 			exitRule();
+<a class="jxr_linenumber" name="L12514" href="#L12514">12514</a> 		}
+<a class="jxr_linenumber" name="L12515" href="#L12515">12515</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12516" href="#L12516">12516</a> 	}
+<a class="jxr_linenumber" name="L12517" href="#L12517">12517</a> 
+<a class="jxr_linenumber" name="L12518" href="#L12518">12518</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12519" href="#L12519">12519</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypePatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12520" href="#L12520">12520</a> 		<strong class="jxr_keyword">public</strong> TypePatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12521" href="#L12521">12521</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12522" href="#L12522">12522</a> 		}
+<a class="jxr_linenumber" name="L12523" href="#L12523">12523</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_typePattern; }
+<a class="jxr_linenumber" name="L12524" href="#L12524">12524</a> 	 
+<a class="jxr_linenumber" name="L12525" href="#L12525">12525</a> 		<strong class="jxr_keyword">public</strong> TypePatternContext() { }
+<a class="jxr_linenumber" name="L12526" href="#L12526">12526</a> 		<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> copyFrom(TypePatternContext ctx) {
+<a class="jxr_linenumber" name="L12527" href="#L12527">12527</a> 			<strong class="jxr_keyword">super</strong>.copyFrom(ctx);
+<a class="jxr_linenumber" name="L12528" href="#L12528">12528</a> 		}
+<a class="jxr_linenumber" name="L12529" href="#L12529">12529</a> 	}
+<a class="jxr_linenumber" name="L12530" href="#L12530">12530</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12531" href="#L12531">12531</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> TypePatternDefContext <strong class="jxr_keyword">extends</strong> TypePatternContext {
+<a class="jxr_linenumber" name="L12532" href="#L12532">12532</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L12533" href="#L12533">12533</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L12534" href="#L12534">12534</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L12535" href="#L12535">12535</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L12536" href="#L12536">12536</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12537" href="#L12537">12537</a> 		}
+<a class="jxr_linenumber" name="L12538" href="#L12538">12538</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L12539" href="#L12539">12539</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12540" href="#L12540">12540</a> 		}
+<a class="jxr_linenumber" name="L12541" href="#L12541">12541</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L12542" href="#L12542">12542</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L12543" href="#L12543">12543</a> 		}
+<a class="jxr_linenumber" name="L12544" href="#L12544">12544</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12545" href="#L12545">12545</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L12546" href="#L12546">12546</a> 		}
+<a class="jxr_linenumber" name="L12547" href="#L12547">12547</a> 		<strong class="jxr_keyword">public</strong> TypePatternDefContext(TypePatternContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12548" href="#L12548">12548</a> 		@Override
+<a class="jxr_linenumber" name="L12549" href="#L12549">12549</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12550" href="#L12550">12550</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitTypePatternDef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12551" href="#L12551">12551</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12552" href="#L12552">12552</a> 		}
+<a class="jxr_linenumber" name="L12553" href="#L12553">12553</a> 	}
+<a class="jxr_linenumber" name="L12554" href="#L12554">12554</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12555" href="#L12555">12555</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> UnnamedPatternDefContext <strong class="jxr_keyword">extends</strong> TypePatternContext {
+<a class="jxr_linenumber" name="L12556" href="#L12556">12556</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_UNDERSCORE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_UNDERSCORE, 0); }
+<a class="jxr_linenumber" name="L12557" href="#L12557">12557</a> 		<strong class="jxr_keyword">public</strong> UnnamedPatternDefContext(TypePatternContext ctx) { copyFrom(ctx); }
+<a class="jxr_linenumber" name="L12558" href="#L12558">12558</a> 		@Override
+<a class="jxr_linenumber" name="L12559" href="#L12559">12559</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12560" href="#L12560">12560</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitUnnamedPatternDef(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12561" href="#L12561">12561</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
 <a class="jxr_linenumber" name="L12562" href="#L12562">12562</a> 		}
-<a class="jxr_linenumber" name="L12563" href="#L12563">12563</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12564" href="#L12564">12564</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12565" href="#L12565">12565</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12566" href="#L12566">12566</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12567" href="#L12567">12567</a> 		}
-<a class="jxr_linenumber" name="L12568" href="#L12568">12568</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12569" href="#L12569">12569</a> 			exitRule();
-<a class="jxr_linenumber" name="L12570" href="#L12570">12570</a> 		}
-<a class="jxr_linenumber" name="L12571" href="#L12571">12571</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12572" href="#L12572">12572</a> 	}
-<a class="jxr_linenumber" name="L12573" href="#L12573">12573</a> 
-<a class="jxr_linenumber" name="L12574" href="#L12574">12574</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12575" href="#L12575">12575</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12576" href="#L12576">12576</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
-<a class="jxr_linenumber" name="L12577" href="#L12577">12577</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
-<a class="jxr_linenumber" name="L12578" href="#L12578">12578</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
-<a class="jxr_linenumber" name="L12579" href="#L12579">12579</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
-<a class="jxr_linenumber" name="L12580" href="#L12580">12580</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
-<a class="jxr_linenumber" name="L12581" href="#L12581">12581</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
-<a class="jxr_linenumber" name="L12582" href="#L12582">12582</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12583" href="#L12583">12583</a> 		}
-<a class="jxr_linenumber" name="L12584" href="#L12584">12584</a> 		<strong class="jxr_keyword">public</strong> RecordComponentPatternListContext recordComponentPatternList() {
-<a class="jxr_linenumber" name="L12585" href="#L12585">12585</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentPatternListContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12586" href="#L12586">12586</a> 		}
-<a class="jxr_linenumber" name="L12587" href="#L12587">12587</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
-<a class="jxr_linenumber" name="L12588" href="#L12588">12588</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
-<a class="jxr_linenumber" name="L12589" href="#L12589">12589</a> 		}
-<a class="jxr_linenumber" name="L12590" href="#L12590">12590</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
-<a class="jxr_linenumber" name="L12591" href="#L12591">12591</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L12592" href="#L12592">12592</a> 		}
-<a class="jxr_linenumber" name="L12593" href="#L12593">12593</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12594" href="#L12594">12594</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L12595" href="#L12595">12595</a> 		}
-<a class="jxr_linenumber" name="L12596" href="#L12596">12596</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12597" href="#L12597">12597</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12598" href="#L12598">12598</a> 		}
-<a class="jxr_linenumber" name="L12599" href="#L12599">12599</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordPattern; }
-<a class="jxr_linenumber" name="L12600" href="#L12600">12600</a> 		@Override
-<a class="jxr_linenumber" name="L12601" href="#L12601">12601</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12602" href="#L12602">12602</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordPattern(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12603" href="#L12603">12603</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12604" href="#L12604">12604</a> 		}
-<a class="jxr_linenumber" name="L12605" href="#L12605">12605</a> 	}
-<a class="jxr_linenumber" name="L12606" href="#L12606">12606</a> 
-<a class="jxr_linenumber" name="L12607" href="#L12607">12607</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordPatternContext recordPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12608" href="#L12608">12608</a> 		RecordPatternContext _localctx = <strong class="jxr_keyword">new</strong> RecordPatternContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12609" href="#L12609">12609</a> 		enterRule(_localctx, 288, RULE_recordPattern);
-<a class="jxr_linenumber" name="L12610" href="#L12610">12610</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12611" href="#L12611">12611</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12612" href="#L12612">12612</a> 			<strong class="jxr_keyword">int</strong> _alt;
-<a class="jxr_linenumber" name="L12613" href="#L12613">12613</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12614" href="#L12614">12614</a> 			{
-<a class="jxr_linenumber" name="L12615" href="#L12615">12615</a> 			setState(1767);
-<a class="jxr_linenumber" name="L12616" href="#L12616">12616</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12617" href="#L12617">12617</a> 			_alt = getInterpreter().adaptivePredict(_input,210,_ctx);
-<a class="jxr_linenumber" name="L12618" href="#L12618">12618</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
-<a class="jxr_linenumber" name="L12619" href="#L12619">12619</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
-<a class="jxr_linenumber" name="L12620" href="#L12620">12620</a> 					{
-<a class="jxr_linenumber" name="L12621" href="#L12621">12621</a> 					{
-<a class="jxr_linenumber" name="L12622" href="#L12622">12622</a> 					setState(1764);
-<a class="jxr_linenumber" name="L12623" href="#L12623">12623</a> 					((RecordPatternContext)_localctx).modifier = modifier();
-<a class="jxr_linenumber" name="L12624" href="#L12624">12624</a> 					((RecordPatternContext)_localctx).mods.add(((RecordPatternContext)_localctx).modifier);
-<a class="jxr_linenumber" name="L12625" href="#L12625">12625</a> 					}
-<a class="jxr_linenumber" name="L12626" href="#L12626">12626</a> 					} 
-<a class="jxr_linenumber" name="L12627" href="#L12627">12627</a> 				}
-<a class="jxr_linenumber" name="L12628" href="#L12628">12628</a> 				setState(1769);
-<a class="jxr_linenumber" name="L12629" href="#L12629">12629</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12630" href="#L12630">12630</a> 				_alt = getInterpreter().adaptivePredict(_input,210,_ctx);
-<a class="jxr_linenumber" name="L12631" href="#L12631">12631</a> 			}
-<a class="jxr_linenumber" name="L12632" href="#L12632">12632</a> 			setState(1770);
-<a class="jxr_linenumber" name="L12633" href="#L12633">12633</a> 			((RecordPatternContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
-<a class="jxr_linenumber" name="L12634" href="#L12634">12634</a> 			setState(1771);
-<a class="jxr_linenumber" name="L12635" href="#L12635">12635</a> 			match(LPAREN);
-<a class="jxr_linenumber" name="L12636" href="#L12636">12636</a> 			setState(1773);
-<a class="jxr_linenumber" name="L12637" href="#L12637">12637</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12638" href="#L12638">12638</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12639" href="#L12639">12639</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028935528512519L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 21578989436929L) != 0)) {
-<a class="jxr_linenumber" name="L12640" href="#L12640">12640</a> 				{
-<a class="jxr_linenumber" name="L12641" href="#L12641">12641</a> 				setState(1772);
-<a class="jxr_linenumber" name="L12642" href="#L12642">12642</a> 				recordComponentPatternList();
-<a class="jxr_linenumber" name="L12643" href="#L12643">12643</a> 				}
-<a class="jxr_linenumber" name="L12644" href="#L12644">12644</a> 			}
-<a class="jxr_linenumber" name="L12645" href="#L12645">12645</a> 
-<a class="jxr_linenumber" name="L12646" href="#L12646">12646</a> 			setState(1775);
-<a class="jxr_linenumber" name="L12647" href="#L12647">12647</a> 			match(RPAREN);
-<a class="jxr_linenumber" name="L12648" href="#L12648">12648</a> 			setState(1777);
-<a class="jxr_linenumber" name="L12649" href="#L12649">12649</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12650" href="#L12650">12650</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,212,_ctx) ) {
-<a class="jxr_linenumber" name="L12651" href="#L12651">12651</a> 			<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L12652" href="#L12652">12652</a> 				{
-<a class="jxr_linenumber" name="L12653" href="#L12653">12653</a> 				setState(1776);
-<a class="jxr_linenumber" name="L12654" href="#L12654">12654</a> 				id();
-<a class="jxr_linenumber" name="L12655" href="#L12655">12655</a> 				}
-<a class="jxr_linenumber" name="L12656" href="#L12656">12656</a> 				<strong class="jxr_keyword">break</strong>;
-<a class="jxr_linenumber" name="L12657" href="#L12657">12657</a> 			}
-<a class="jxr_linenumber" name="L12658" href="#L12658">12658</a> 			}
-<a class="jxr_linenumber" name="L12659" href="#L12659">12659</a> 		}
-<a class="jxr_linenumber" name="L12660" href="#L12660">12660</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12661" href="#L12661">12661</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12662" href="#L12662">12662</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12663" href="#L12663">12663</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12664" href="#L12664">12664</a> 		}
-<a class="jxr_linenumber" name="L12665" href="#L12665">12665</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12666" href="#L12666">12666</a> 			exitRule();
-<a class="jxr_linenumber" name="L12667" href="#L12667">12667</a> 		}
-<a class="jxr_linenumber" name="L12668" href="#L12668">12668</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12669" href="#L12669">12669</a> 	}
-<a class="jxr_linenumber" name="L12670" href="#L12670">12670</a> 
-<a class="jxr_linenumber" name="L12671" href="#L12671">12671</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12672" href="#L12672">12672</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentPatternListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12673" href="#L12673">12673</a> 		<strong class="jxr_keyword">public</strong> List&lt;InnerPatternContext&gt; innerPattern() {
-<a class="jxr_linenumber" name="L12674" href="#L12674">12674</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(InnerPatternContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L12675" href="#L12675">12675</a> 		}
-<a class="jxr_linenumber" name="L12676" href="#L12676">12676</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12677" href="#L12677">12677</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L12678" href="#L12678">12678</a> 		}
-<a class="jxr_linenumber" name="L12679" href="#L12679">12679</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L12680" href="#L12680">12680</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12681" href="#L12681">12681</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L12682" href="#L12682">12682</a> 		}
-<a class="jxr_linenumber" name="L12683" href="#L12683">12683</a> 		<strong class="jxr_keyword">public</strong> RecordComponentPatternListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12684" href="#L12684">12684</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12685" href="#L12685">12685</a> 		}
-<a class="jxr_linenumber" name="L12686" href="#L12686">12686</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponentPatternList; }
-<a class="jxr_linenumber" name="L12687" href="#L12687">12687</a> 		@Override
-<a class="jxr_linenumber" name="L12688" href="#L12688">12688</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12689" href="#L12689">12689</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponentPatternList(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12690" href="#L12690">12690</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12691" href="#L12691">12691</a> 		}
-<a class="jxr_linenumber" name="L12692" href="#L12692">12692</a> 	}
-<a class="jxr_linenumber" name="L12693" href="#L12693">12693</a> 
-<a class="jxr_linenumber" name="L12694" href="#L12694">12694</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentPatternListContext recordComponentPatternList() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12695" href="#L12695">12695</a> 		RecordComponentPatternListContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentPatternListContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12696" href="#L12696">12696</a> 		enterRule(_localctx, 290, RULE_recordComponentPatternList);
-<a class="jxr_linenumber" name="L12697" href="#L12697">12697</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12698" href="#L12698">12698</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12699" href="#L12699">12699</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12700" href="#L12700">12700</a> 			{
-<a class="jxr_linenumber" name="L12701" href="#L12701">12701</a> 			setState(1779);
-<a class="jxr_linenumber" name="L12702" href="#L12702">12702</a> 			innerPattern();
-<a class="jxr_linenumber" name="L12703" href="#L12703">12703</a> 			setState(1784);
-<a class="jxr_linenumber" name="L12704" href="#L12704">12704</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12705" href="#L12705">12705</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12706" href="#L12706">12706</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L12707" href="#L12707">12707</a> 				{
-<a class="jxr_linenumber" name="L12708" href="#L12708">12708</a> 				{
-<a class="jxr_linenumber" name="L12709" href="#L12709">12709</a> 				setState(1780);
-<a class="jxr_linenumber" name="L12710" href="#L12710">12710</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L12711" href="#L12711">12711</a> 				setState(1781);
-<a class="jxr_linenumber" name="L12712" href="#L12712">12712</a> 				innerPattern();
-<a class="jxr_linenumber" name="L12713" href="#L12713">12713</a> 				}
-<a class="jxr_linenumber" name="L12714" href="#L12714">12714</a> 				}
-<a class="jxr_linenumber" name="L12715" href="#L12715">12715</a> 				setState(1786);
-<a class="jxr_linenumber" name="L12716" href="#L12716">12716</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12717" href="#L12717">12717</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12718" href="#L12718">12718</a> 			}
-<a class="jxr_linenumber" name="L12719" href="#L12719">12719</a> 			}
-<a class="jxr_linenumber" name="L12720" href="#L12720">12720</a> 		}
-<a class="jxr_linenumber" name="L12721" href="#L12721">12721</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12722" href="#L12722">12722</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12723" href="#L12723">12723</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12724" href="#L12724">12724</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12563" href="#L12563">12563</a> 	}
+<a class="jxr_linenumber" name="L12564" href="#L12564">12564</a> 
+<a class="jxr_linenumber" name="L12565" href="#L12565">12565</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> TypePatternContext typePattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12566" href="#L12566">12566</a> 		TypePatternContext _localctx = <strong class="jxr_keyword">new</strong> TypePatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12567" href="#L12567">12567</a> 		enterRule(_localctx, 286, RULE_typePattern);
+<a class="jxr_linenumber" name="L12568" href="#L12568">12568</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12569" href="#L12569">12569</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L12570" href="#L12570">12570</a> 			setState(1765);
+<a class="jxr_linenumber" name="L12571" href="#L12571">12571</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12572" href="#L12572">12572</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,210,_ctx) ) {
+<a class="jxr_linenumber" name="L12573" href="#L12573">12573</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12574" href="#L12574">12574</a> 				_localctx = <strong class="jxr_keyword">new</strong> TypePatternDefContext(_localctx);
+<a class="jxr_linenumber" name="L12575" href="#L12575">12575</a> 				enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12576" href="#L12576">12576</a> 				{
+<a class="jxr_linenumber" name="L12577" href="#L12577">12577</a> 				setState(1758);
+<a class="jxr_linenumber" name="L12578" href="#L12578">12578</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12579" href="#L12579">12579</a> 				_alt = getInterpreter().adaptivePredict(_input,209,_ctx);
+<a class="jxr_linenumber" name="L12580" href="#L12580">12580</a> 				<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L12581" href="#L12581">12581</a> 					<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L12582" href="#L12582">12582</a> 						{
+<a class="jxr_linenumber" name="L12583" href="#L12583">12583</a> 						{
+<a class="jxr_linenumber" name="L12584" href="#L12584">12584</a> 						setState(1755);
+<a class="jxr_linenumber" name="L12585" href="#L12585">12585</a> 						((TypePatternDefContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L12586" href="#L12586">12586</a> 						((TypePatternDefContext)_localctx).mods.add(((TypePatternDefContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L12587" href="#L12587">12587</a> 						}
+<a class="jxr_linenumber" name="L12588" href="#L12588">12588</a> 						} 
+<a class="jxr_linenumber" name="L12589" href="#L12589">12589</a> 					}
+<a class="jxr_linenumber" name="L12590" href="#L12590">12590</a> 					setState(1760);
+<a class="jxr_linenumber" name="L12591" href="#L12591">12591</a> 					_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12592" href="#L12592">12592</a> 					_alt = getInterpreter().adaptivePredict(_input,209,_ctx);
+<a class="jxr_linenumber" name="L12593" href="#L12593">12593</a> 				}
+<a class="jxr_linenumber" name="L12594" href="#L12594">12594</a> 				setState(1761);
+<a class="jxr_linenumber" name="L12595" href="#L12595">12595</a> 				((TypePatternDefContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L12596" href="#L12596">12596</a> 				setState(1762);
+<a class="jxr_linenumber" name="L12597" href="#L12597">12597</a> 				id();
+<a class="jxr_linenumber" name="L12598" href="#L12598">12598</a> 				}
+<a class="jxr_linenumber" name="L12599" href="#L12599">12599</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12600" href="#L12600">12600</a> 			<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L12601" href="#L12601">12601</a> 				_localctx = <strong class="jxr_keyword">new</strong> UnnamedPatternDefContext(_localctx);
+<a class="jxr_linenumber" name="L12602" href="#L12602">12602</a> 				enterOuterAlt(_localctx, 2);
+<a class="jxr_linenumber" name="L12603" href="#L12603">12603</a> 				{
+<a class="jxr_linenumber" name="L12604" href="#L12604">12604</a> 				setState(1764);
+<a class="jxr_linenumber" name="L12605" href="#L12605">12605</a> 				match(LITERAL_UNDERSCORE);
+<a class="jxr_linenumber" name="L12606" href="#L12606">12606</a> 				}
+<a class="jxr_linenumber" name="L12607" href="#L12607">12607</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12608" href="#L12608">12608</a> 			}
+<a class="jxr_linenumber" name="L12609" href="#L12609">12609</a> 		}
+<a class="jxr_linenumber" name="L12610" href="#L12610">12610</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12611" href="#L12611">12611</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12612" href="#L12612">12612</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12613" href="#L12613">12613</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12614" href="#L12614">12614</a> 		}
+<a class="jxr_linenumber" name="L12615" href="#L12615">12615</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12616" href="#L12616">12616</a> 			exitRule();
+<a class="jxr_linenumber" name="L12617" href="#L12617">12617</a> 		}
+<a class="jxr_linenumber" name="L12618" href="#L12618">12618</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12619" href="#L12619">12619</a> 	}
+<a class="jxr_linenumber" name="L12620" href="#L12620">12620</a> 
+<a class="jxr_linenumber" name="L12621" href="#L12621">12621</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12622" href="#L12622">12622</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordPatternContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12623" href="#L12623">12623</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier;
+<a class="jxr_linenumber" name="L12624" href="#L12624">12624</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; mods = <strong class="jxr_keyword">new</strong> ArrayList&lt;ModifierContext&gt;();
+<a class="jxr_linenumber" name="L12625" href="#L12625">12625</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext type;
+<a class="jxr_linenumber" name="L12626" href="#L12626">12626</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LPAREN, 0); }
+<a class="jxr_linenumber" name="L12627" href="#L12627">12627</a> 		<strong class="jxr_keyword">public</strong> TerminalNode RPAREN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.RPAREN, 0); }
+<a class="jxr_linenumber" name="L12628" href="#L12628">12628</a> 		<strong class="jxr_keyword">public</strong> TypeTypeContext typeType() {
+<a class="jxr_linenumber" name="L12629" href="#L12629">12629</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(TypeTypeContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12630" href="#L12630">12630</a> 		}
+<a class="jxr_linenumber" name="L12631" href="#L12631">12631</a> 		<strong class="jxr_keyword">public</strong> RecordComponentPatternListContext recordComponentPatternList() {
+<a class="jxr_linenumber" name="L12632" href="#L12632">12632</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(RecordComponentPatternListContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12633" href="#L12633">12633</a> 		}
+<a class="jxr_linenumber" name="L12634" href="#L12634">12634</a> 		<strong class="jxr_keyword">public</strong> IdContext id() {
+<a class="jxr_linenumber" name="L12635" href="#L12635">12635</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(IdContext.<strong class="jxr_keyword">class</strong>,0);
+<a class="jxr_linenumber" name="L12636" href="#L12636">12636</a> 		}
+<a class="jxr_linenumber" name="L12637" href="#L12637">12637</a> 		<strong class="jxr_keyword">public</strong> List&lt;ModifierContext&gt; modifier() {
+<a class="jxr_linenumber" name="L12638" href="#L12638">12638</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ModifierContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L12639" href="#L12639">12639</a> 		}
+<a class="jxr_linenumber" name="L12640" href="#L12640">12640</a> 		<strong class="jxr_keyword">public</strong> ModifierContext modifier(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12641" href="#L12641">12641</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ModifierContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L12642" href="#L12642">12642</a> 		}
+<a class="jxr_linenumber" name="L12643" href="#L12643">12643</a> 		<strong class="jxr_keyword">public</strong> RecordPatternContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12644" href="#L12644">12644</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12645" href="#L12645">12645</a> 		}
+<a class="jxr_linenumber" name="L12646" href="#L12646">12646</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordPattern; }
+<a class="jxr_linenumber" name="L12647" href="#L12647">12647</a> 		@Override
+<a class="jxr_linenumber" name="L12648" href="#L12648">12648</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12649" href="#L12649">12649</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordPattern(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12650" href="#L12650">12650</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12651" href="#L12651">12651</a> 		}
+<a class="jxr_linenumber" name="L12652" href="#L12652">12652</a> 	}
+<a class="jxr_linenumber" name="L12653" href="#L12653">12653</a> 
+<a class="jxr_linenumber" name="L12654" href="#L12654">12654</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordPatternContext recordPattern() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12655" href="#L12655">12655</a> 		RecordPatternContext _localctx = <strong class="jxr_keyword">new</strong> RecordPatternContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12656" href="#L12656">12656</a> 		enterRule(_localctx, 288, RULE_recordPattern);
+<a class="jxr_linenumber" name="L12657" href="#L12657">12657</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12658" href="#L12658">12658</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12659" href="#L12659">12659</a> 			<strong class="jxr_keyword">int</strong> _alt;
+<a class="jxr_linenumber" name="L12660" href="#L12660">12660</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12661" href="#L12661">12661</a> 			{
+<a class="jxr_linenumber" name="L12662" href="#L12662">12662</a> 			setState(1770);
+<a class="jxr_linenumber" name="L12663" href="#L12663">12663</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12664" href="#L12664">12664</a> 			_alt = getInterpreter().adaptivePredict(_input,211,_ctx);
+<a class="jxr_linenumber" name="L12665" href="#L12665">12665</a> 			<strong class="jxr_keyword">while</strong> ( _alt!=2 &amp;&amp; _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
+<a class="jxr_linenumber" name="L12666" href="#L12666">12666</a> 				<strong class="jxr_keyword">if</strong> ( _alt==1 ) {
+<a class="jxr_linenumber" name="L12667" href="#L12667">12667</a> 					{
+<a class="jxr_linenumber" name="L12668" href="#L12668">12668</a> 					{
+<a class="jxr_linenumber" name="L12669" href="#L12669">12669</a> 					setState(1767);
+<a class="jxr_linenumber" name="L12670" href="#L12670">12670</a> 					((RecordPatternContext)_localctx).modifier = modifier();
+<a class="jxr_linenumber" name="L12671" href="#L12671">12671</a> 					((RecordPatternContext)_localctx).mods.add(((RecordPatternContext)_localctx).modifier);
+<a class="jxr_linenumber" name="L12672" href="#L12672">12672</a> 					}
+<a class="jxr_linenumber" name="L12673" href="#L12673">12673</a> 					} 
+<a class="jxr_linenumber" name="L12674" href="#L12674">12674</a> 				}
+<a class="jxr_linenumber" name="L12675" href="#L12675">12675</a> 				setState(1772);
+<a class="jxr_linenumber" name="L12676" href="#L12676">12676</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12677" href="#L12677">12677</a> 				_alt = getInterpreter().adaptivePredict(_input,211,_ctx);
+<a class="jxr_linenumber" name="L12678" href="#L12678">12678</a> 			}
+<a class="jxr_linenumber" name="L12679" href="#L12679">12679</a> 			setState(1773);
+<a class="jxr_linenumber" name="L12680" href="#L12680">12680</a> 			((RecordPatternContext)_localctx).type = typeType(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L12681" href="#L12681">12681</a> 			setState(1774);
+<a class="jxr_linenumber" name="L12682" href="#L12682">12682</a> 			match(LPAREN);
+<a class="jxr_linenumber" name="L12683" href="#L12683">12683</a> 			setState(1776);
+<a class="jxr_linenumber" name="L12684" href="#L12684">12684</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12685" href="#L12685">12685</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12686" href="#L12686">12686</a> 			<strong class="jxr_keyword">if</strong> (((((_la - 39)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 39)) &amp; 36028935528512519L) != 0) || ((((_la - 170)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 170)) &amp; 18035977498918913L) != 0)) {
+<a class="jxr_linenumber" name="L12687" href="#L12687">12687</a> 				{
+<a class="jxr_linenumber" name="L12688" href="#L12688">12688</a> 				setState(1775);
+<a class="jxr_linenumber" name="L12689" href="#L12689">12689</a> 				recordComponentPatternList();
+<a class="jxr_linenumber" name="L12690" href="#L12690">12690</a> 				}
+<a class="jxr_linenumber" name="L12691" href="#L12691">12691</a> 			}
+<a class="jxr_linenumber" name="L12692" href="#L12692">12692</a> 
+<a class="jxr_linenumber" name="L12693" href="#L12693">12693</a> 			setState(1778);
+<a class="jxr_linenumber" name="L12694" href="#L12694">12694</a> 			match(RPAREN);
+<a class="jxr_linenumber" name="L12695" href="#L12695">12695</a> 			setState(1780);
+<a class="jxr_linenumber" name="L12696" href="#L12696">12696</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12697" href="#L12697">12697</a> 			<strong class="jxr_keyword">switch</strong> ( getInterpreter().adaptivePredict(_input,213,_ctx) ) {
+<a class="jxr_linenumber" name="L12698" href="#L12698">12698</a> 			<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12699" href="#L12699">12699</a> 				{
+<a class="jxr_linenumber" name="L12700" href="#L12700">12700</a> 				setState(1779);
+<a class="jxr_linenumber" name="L12701" href="#L12701">12701</a> 				id();
+<a class="jxr_linenumber" name="L12702" href="#L12702">12702</a> 				}
+<a class="jxr_linenumber" name="L12703" href="#L12703">12703</a> 				<strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L12704" href="#L12704">12704</a> 			}
+<a class="jxr_linenumber" name="L12705" href="#L12705">12705</a> 			}
+<a class="jxr_linenumber" name="L12706" href="#L12706">12706</a> 		}
+<a class="jxr_linenumber" name="L12707" href="#L12707">12707</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12708" href="#L12708">12708</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12709" href="#L12709">12709</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12710" href="#L12710">12710</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12711" href="#L12711">12711</a> 		}
+<a class="jxr_linenumber" name="L12712" href="#L12712">12712</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12713" href="#L12713">12713</a> 			exitRule();
+<a class="jxr_linenumber" name="L12714" href="#L12714">12714</a> 		}
+<a class="jxr_linenumber" name="L12715" href="#L12715">12715</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12716" href="#L12716">12716</a> 	}
+<a class="jxr_linenumber" name="L12717" href="#L12717">12717</a> 
+<a class="jxr_linenumber" name="L12718" href="#L12718">12718</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12719" href="#L12719">12719</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> RecordComponentPatternListContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12720" href="#L12720">12720</a> 		<strong class="jxr_keyword">public</strong> List&lt;InnerPatternContext&gt; innerPattern() {
+<a class="jxr_linenumber" name="L12721" href="#L12721">12721</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(InnerPatternContext.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L12722" href="#L12722">12722</a> 		}
+<a class="jxr_linenumber" name="L12723" href="#L12723">12723</a> 		<strong class="jxr_keyword">public</strong> InnerPatternContext innerPattern(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12724" href="#L12724">12724</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(InnerPatternContext.<strong class="jxr_keyword">class</strong>,i);
 <a class="jxr_linenumber" name="L12725" href="#L12725">12725</a> 		}
-<a class="jxr_linenumber" name="L12726" href="#L12726">12726</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12727" href="#L12727">12727</a> 			exitRule();
-<a class="jxr_linenumber" name="L12728" href="#L12728">12728</a> 		}
-<a class="jxr_linenumber" name="L12729" href="#L12729">12729</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12730" href="#L12730">12730</a> 	}
-<a class="jxr_linenumber" name="L12731" href="#L12731">12731</a> 
-<a class="jxr_linenumber" name="L12732" href="#L12732">12732</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12733" href="#L12733">12733</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PermittedSubclassesAndInterfacesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12734" href="#L12734">12734</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PERMITS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PERMITS, 0); }
-<a class="jxr_linenumber" name="L12735" href="#L12735">12735</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeContext&gt; classOrInterfaceType() {
-<a class="jxr_linenumber" name="L12736" href="#L12736">12736</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>);
-<a class="jxr_linenumber" name="L12737" href="#L12737">12737</a> 		}
-<a class="jxr_linenumber" name="L12738" href="#L12738">12738</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12739" href="#L12739">12739</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,i);
-<a class="jxr_linenumber" name="L12740" href="#L12740">12740</a> 		}
-<a class="jxr_linenumber" name="L12741" href="#L12741">12741</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
-<a class="jxr_linenumber" name="L12742" href="#L12742">12742</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
-<a class="jxr_linenumber" name="L12743" href="#L12743">12743</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
-<a class="jxr_linenumber" name="L12744" href="#L12744">12744</a> 		}
-<a class="jxr_linenumber" name="L12745" href="#L12745">12745</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12746" href="#L12746">12746</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12747" href="#L12747">12747</a> 		}
-<a class="jxr_linenumber" name="L12748" href="#L12748">12748</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_permittedSubclassesAndInterfaces; }
-<a class="jxr_linenumber" name="L12749" href="#L12749">12749</a> 		@Override
-<a class="jxr_linenumber" name="L12750" href="#L12750">12750</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12751" href="#L12751">12751</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPermittedSubclassesAndInterfaces(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12752" href="#L12752">12752</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12753" href="#L12753">12753</a> 		}
-<a class="jxr_linenumber" name="L12754" href="#L12754">12754</a> 	}
-<a class="jxr_linenumber" name="L12755" href="#L12755">12755</a> 
-<a class="jxr_linenumber" name="L12756" href="#L12756">12756</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12757" href="#L12757">12757</a> 		PermittedSubclassesAndInterfacesContext _localctx = <strong class="jxr_keyword">new</strong> PermittedSubclassesAndInterfacesContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12758" href="#L12758">12758</a> 		enterRule(_localctx, 292, RULE_permittedSubclassesAndInterfaces);
-<a class="jxr_linenumber" name="L12759" href="#L12759">12759</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12760" href="#L12760">12760</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12761" href="#L12761">12761</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12762" href="#L12762">12762</a> 			{
-<a class="jxr_linenumber" name="L12763" href="#L12763">12763</a> 			setState(1787);
-<a class="jxr_linenumber" name="L12764" href="#L12764">12764</a> 			match(LITERAL_PERMITS);
-<a class="jxr_linenumber" name="L12765" href="#L12765">12765</a> 			setState(1788);
-<a class="jxr_linenumber" name="L12766" href="#L12766">12766</a> 			classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L12767" href="#L12767">12767</a> 			setState(1793);
-<a class="jxr_linenumber" name="L12768" href="#L12768">12768</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12769" href="#L12769">12769</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12770" href="#L12770">12770</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
-<a class="jxr_linenumber" name="L12771" href="#L12771">12771</a> 				{
-<a class="jxr_linenumber" name="L12772" href="#L12772">12772</a> 				{
-<a class="jxr_linenumber" name="L12773" href="#L12773">12773</a> 				setState(1789);
-<a class="jxr_linenumber" name="L12774" href="#L12774">12774</a> 				match(COMMA);
-<a class="jxr_linenumber" name="L12775" href="#L12775">12775</a> 				setState(1790);
-<a class="jxr_linenumber" name="L12776" href="#L12776">12776</a> 				classOrInterfaceType(false);
-<a class="jxr_linenumber" name="L12777" href="#L12777">12777</a> 				}
-<a class="jxr_linenumber" name="L12778" href="#L12778">12778</a> 				}
-<a class="jxr_linenumber" name="L12779" href="#L12779">12779</a> 				setState(1795);
-<a class="jxr_linenumber" name="L12780" href="#L12780">12780</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12781" href="#L12781">12781</a> 				_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12782" href="#L12782">12782</a> 			}
-<a class="jxr_linenumber" name="L12783" href="#L12783">12783</a> 			}
+<a class="jxr_linenumber" name="L12726" href="#L12726">12726</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L12727" href="#L12727">12727</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12728" href="#L12728">12728</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L12729" href="#L12729">12729</a> 		}
+<a class="jxr_linenumber" name="L12730" href="#L12730">12730</a> 		<strong class="jxr_keyword">public</strong> RecordComponentPatternListContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12731" href="#L12731">12731</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12732" href="#L12732">12732</a> 		}
+<a class="jxr_linenumber" name="L12733" href="#L12733">12733</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_recordComponentPatternList; }
+<a class="jxr_linenumber" name="L12734" href="#L12734">12734</a> 		@Override
+<a class="jxr_linenumber" name="L12735" href="#L12735">12735</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12736" href="#L12736">12736</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitRecordComponentPatternList(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12737" href="#L12737">12737</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12738" href="#L12738">12738</a> 		}
+<a class="jxr_linenumber" name="L12739" href="#L12739">12739</a> 	}
+<a class="jxr_linenumber" name="L12740" href="#L12740">12740</a> 
+<a class="jxr_linenumber" name="L12741" href="#L12741">12741</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> RecordComponentPatternListContext recordComponentPatternList() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12742" href="#L12742">12742</a> 		RecordComponentPatternListContext _localctx = <strong class="jxr_keyword">new</strong> RecordComponentPatternListContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12743" href="#L12743">12743</a> 		enterRule(_localctx, 290, RULE_recordComponentPatternList);
+<a class="jxr_linenumber" name="L12744" href="#L12744">12744</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12745" href="#L12745">12745</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12746" href="#L12746">12746</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12747" href="#L12747">12747</a> 			{
+<a class="jxr_linenumber" name="L12748" href="#L12748">12748</a> 			setState(1782);
+<a class="jxr_linenumber" name="L12749" href="#L12749">12749</a> 			innerPattern();
+<a class="jxr_linenumber" name="L12750" href="#L12750">12750</a> 			setState(1787);
+<a class="jxr_linenumber" name="L12751" href="#L12751">12751</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12752" href="#L12752">12752</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12753" href="#L12753">12753</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L12754" href="#L12754">12754</a> 				{
+<a class="jxr_linenumber" name="L12755" href="#L12755">12755</a> 				{
+<a class="jxr_linenumber" name="L12756" href="#L12756">12756</a> 				setState(1783);
+<a class="jxr_linenumber" name="L12757" href="#L12757">12757</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L12758" href="#L12758">12758</a> 				setState(1784);
+<a class="jxr_linenumber" name="L12759" href="#L12759">12759</a> 				innerPattern();
+<a class="jxr_linenumber" name="L12760" href="#L12760">12760</a> 				}
+<a class="jxr_linenumber" name="L12761" href="#L12761">12761</a> 				}
+<a class="jxr_linenumber" name="L12762" href="#L12762">12762</a> 				setState(1789);
+<a class="jxr_linenumber" name="L12763" href="#L12763">12763</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12764" href="#L12764">12764</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12765" href="#L12765">12765</a> 			}
+<a class="jxr_linenumber" name="L12766" href="#L12766">12766</a> 			}
+<a class="jxr_linenumber" name="L12767" href="#L12767">12767</a> 		}
+<a class="jxr_linenumber" name="L12768" href="#L12768">12768</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12769" href="#L12769">12769</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12770" href="#L12770">12770</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12771" href="#L12771">12771</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12772" href="#L12772">12772</a> 		}
+<a class="jxr_linenumber" name="L12773" href="#L12773">12773</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12774" href="#L12774">12774</a> 			exitRule();
+<a class="jxr_linenumber" name="L12775" href="#L12775">12775</a> 		}
+<a class="jxr_linenumber" name="L12776" href="#L12776">12776</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12777" href="#L12777">12777</a> 	}
+<a class="jxr_linenumber" name="L12778" href="#L12778">12778</a> 
+<a class="jxr_linenumber" name="L12779" href="#L12779">12779</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12780" href="#L12780">12780</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> PermittedSubclassesAndInterfacesContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12781" href="#L12781">12781</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PERMITS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PERMITS, 0); }
+<a class="jxr_linenumber" name="L12782" href="#L12782">12782</a> 		<strong class="jxr_keyword">public</strong> List&lt;ClassOrInterfaceTypeContext&gt; classOrInterfaceType() {
+<a class="jxr_linenumber" name="L12783" href="#L12783">12783</a> 			<strong class="jxr_keyword">return</strong> getRuleContexts(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>);
 <a class="jxr_linenumber" name="L12784" href="#L12784">12784</a> 		}
-<a class="jxr_linenumber" name="L12785" href="#L12785">12785</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12786" href="#L12786">12786</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12787" href="#L12787">12787</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12788" href="#L12788">12788</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12789" href="#L12789">12789</a> 		}
-<a class="jxr_linenumber" name="L12790" href="#L12790">12790</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12791" href="#L12791">12791</a> 			exitRule();
-<a class="jxr_linenumber" name="L12792" href="#L12792">12792</a> 		}
-<a class="jxr_linenumber" name="L12793" href="#L12793">12793</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12794" href="#L12794">12794</a> 	}
-<a class="jxr_linenumber" name="L12795" href="#L12795">12795</a> 
-<a class="jxr_linenumber" name="L12796" href="#L12796">12796</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
-<a class="jxr_linenumber" name="L12797" href="#L12797">12797</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IdContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
-<a class="jxr_linenumber" name="L12798" href="#L12798">12798</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RECORD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RECORD, 0); }
-<a class="jxr_linenumber" name="L12799" href="#L12799">12799</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_YIELD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_YIELD, 0); }
-<a class="jxr_linenumber" name="L12800" href="#L12800">12800</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NON_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NON_SEALED, 0); }
-<a class="jxr_linenumber" name="L12801" href="#L12801">12801</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SEALED, 0); }
-<a class="jxr_linenumber" name="L12802" href="#L12802">12802</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PERMITS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PERMITS, 0); }
-<a class="jxr_linenumber" name="L12803" href="#L12803">12803</a> 		<strong class="jxr_keyword">public</strong> TerminalNode IDENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.IDENT, 0); }
-<a class="jxr_linenumber" name="L12804" href="#L12804">12804</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHEN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHEN, 0); }
-<a class="jxr_linenumber" name="L12805" href="#L12805">12805</a> 		<strong class="jxr_keyword">public</strong> IdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
-<a class="jxr_linenumber" name="L12806" href="#L12806">12806</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
-<a class="jxr_linenumber" name="L12807" href="#L12807">12807</a> 		}
-<a class="jxr_linenumber" name="L12808" href="#L12808">12808</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_id; }
-<a class="jxr_linenumber" name="L12809" href="#L12809">12809</a> 		@Override
-<a class="jxr_linenumber" name="L12810" href="#L12810">12810</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
-<a class="jxr_linenumber" name="L12811" href="#L12811">12811</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitId(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12812" href="#L12812">12812</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12813" href="#L12813">12813</a> 		}
-<a class="jxr_linenumber" name="L12814" href="#L12814">12814</a> 	}
-<a class="jxr_linenumber" name="L12815" href="#L12815">12815</a> 
-<a class="jxr_linenumber" name="L12816" href="#L12816">12816</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> IdContext id() <strong class="jxr_keyword">throws</strong> RecognitionException {
-<a class="jxr_linenumber" name="L12817" href="#L12817">12817</a> 		IdContext _localctx = <strong class="jxr_keyword">new</strong> IdContext(_ctx, getState());
-<a class="jxr_linenumber" name="L12818" href="#L12818">12818</a> 		enterRule(_localctx, 294, RULE_id);
-<a class="jxr_linenumber" name="L12819" href="#L12819">12819</a> 		<strong class="jxr_keyword">int</strong> _la;
-<a class="jxr_linenumber" name="L12820" href="#L12820">12820</a> 		<strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L12821" href="#L12821">12821</a> 			enterOuterAlt(_localctx, 1);
-<a class="jxr_linenumber" name="L12822" href="#L12822">12822</a> 			{
-<a class="jxr_linenumber" name="L12823" href="#L12823">12823</a> 			setState(1796);
-<a class="jxr_linenumber" name="L12824" href="#L12824">12824</a> 			_la = _input.LA(1);
-<a class="jxr_linenumber" name="L12825" href="#L12825">12825</a> 			<strong class="jxr_keyword">if</strong> ( !(_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 20097L) != 0)) ) {
-<a class="jxr_linenumber" name="L12826" href="#L12826">12826</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12827" href="#L12827">12827</a> 			}
-<a class="jxr_linenumber" name="L12828" href="#L12828">12828</a> 			<strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L12829" href="#L12829">12829</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L12830" href="#L12830">12830</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="L12831" href="#L12831">12831</a> 				consume();
-<a class="jxr_linenumber" name="L12832" href="#L12832">12832</a> 			}
-<a class="jxr_linenumber" name="L12833" href="#L12833">12833</a> 			}
-<a class="jxr_linenumber" name="L12834" href="#L12834">12834</a> 		}
-<a class="jxr_linenumber" name="L12835" href="#L12835">12835</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
-<a class="jxr_linenumber" name="L12836" href="#L12836">12836</a> 			_localctx.exception = re;
-<a class="jxr_linenumber" name="L12837" href="#L12837">12837</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
-<a class="jxr_linenumber" name="L12838" href="#L12838">12838</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12785" href="#L12785">12785</a> 		<strong class="jxr_keyword">public</strong> ClassOrInterfaceTypeContext classOrInterfaceType(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12786" href="#L12786">12786</a> 			<strong class="jxr_keyword">return</strong> getRuleContext(ClassOrInterfaceTypeContext.<strong class="jxr_keyword">class</strong>,i);
+<a class="jxr_linenumber" name="L12787" href="#L12787">12787</a> 		}
+<a class="jxr_linenumber" name="L12788" href="#L12788">12788</a> 		<strong class="jxr_keyword">public</strong> List&lt;TerminalNode&gt; COMMA() { <strong class="jxr_keyword">return</strong> getTokens(JavaLanguageParser.COMMA); }
+<a class="jxr_linenumber" name="L12789" href="#L12789">12789</a> 		<strong class="jxr_keyword">public</strong> TerminalNode COMMA(<strong class="jxr_keyword">int</strong> i) {
+<a class="jxr_linenumber" name="L12790" href="#L12790">12790</a> 			<strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.COMMA, i);
+<a class="jxr_linenumber" name="L12791" href="#L12791">12791</a> 		}
+<a class="jxr_linenumber" name="L12792" href="#L12792">12792</a> 		<strong class="jxr_keyword">public</strong> PermittedSubclassesAndInterfacesContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12793" href="#L12793">12793</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12794" href="#L12794">12794</a> 		}
+<a class="jxr_linenumber" name="L12795" href="#L12795">12795</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_permittedSubclassesAndInterfaces; }
+<a class="jxr_linenumber" name="L12796" href="#L12796">12796</a> 		@Override
+<a class="jxr_linenumber" name="L12797" href="#L12797">12797</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12798" href="#L12798">12798</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitPermittedSubclassesAndInterfaces(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12799" href="#L12799">12799</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12800" href="#L12800">12800</a> 		}
+<a class="jxr_linenumber" name="L12801" href="#L12801">12801</a> 	}
+<a class="jxr_linenumber" name="L12802" href="#L12802">12802</a> 
+<a class="jxr_linenumber" name="L12803" href="#L12803">12803</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> PermittedSubclassesAndInterfacesContext permittedSubclassesAndInterfaces() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12804" href="#L12804">12804</a> 		PermittedSubclassesAndInterfacesContext _localctx = <strong class="jxr_keyword">new</strong> PermittedSubclassesAndInterfacesContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12805" href="#L12805">12805</a> 		enterRule(_localctx, 292, RULE_permittedSubclassesAndInterfaces);
+<a class="jxr_linenumber" name="L12806" href="#L12806">12806</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12807" href="#L12807">12807</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12808" href="#L12808">12808</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12809" href="#L12809">12809</a> 			{
+<a class="jxr_linenumber" name="L12810" href="#L12810">12810</a> 			setState(1790);
+<a class="jxr_linenumber" name="L12811" href="#L12811">12811</a> 			match(LITERAL_PERMITS);
+<a class="jxr_linenumber" name="L12812" href="#L12812">12812</a> 			setState(1791);
+<a class="jxr_linenumber" name="L12813" href="#L12813">12813</a> 			classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L12814" href="#L12814">12814</a> 			setState(1796);
+<a class="jxr_linenumber" name="L12815" href="#L12815">12815</a> 			_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12816" href="#L12816">12816</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12817" href="#L12817">12817</a> 			<strong class="jxr_keyword">while</strong> (_la==COMMA) {
+<a class="jxr_linenumber" name="L12818" href="#L12818">12818</a> 				{
+<a class="jxr_linenumber" name="L12819" href="#L12819">12819</a> 				{
+<a class="jxr_linenumber" name="L12820" href="#L12820">12820</a> 				setState(1792);
+<a class="jxr_linenumber" name="L12821" href="#L12821">12821</a> 				match(COMMA);
+<a class="jxr_linenumber" name="L12822" href="#L12822">12822</a> 				setState(1793);
+<a class="jxr_linenumber" name="L12823" href="#L12823">12823</a> 				classOrInterfaceType(false);
+<a class="jxr_linenumber" name="L12824" href="#L12824">12824</a> 				}
+<a class="jxr_linenumber" name="L12825" href="#L12825">12825</a> 				}
+<a class="jxr_linenumber" name="L12826" href="#L12826">12826</a> 				setState(1798);
+<a class="jxr_linenumber" name="L12827" href="#L12827">12827</a> 				_errHandler.sync(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12828" href="#L12828">12828</a> 				_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12829" href="#L12829">12829</a> 			}
+<a class="jxr_linenumber" name="L12830" href="#L12830">12830</a> 			}
+<a class="jxr_linenumber" name="L12831" href="#L12831">12831</a> 		}
+<a class="jxr_linenumber" name="L12832" href="#L12832">12832</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12833" href="#L12833">12833</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12834" href="#L12834">12834</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12835" href="#L12835">12835</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12836" href="#L12836">12836</a> 		}
+<a class="jxr_linenumber" name="L12837" href="#L12837">12837</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12838" href="#L12838">12838</a> 			exitRule();
 <a class="jxr_linenumber" name="L12839" href="#L12839">12839</a> 		}
-<a class="jxr_linenumber" name="L12840" href="#L12840">12840</a> 		<strong class="jxr_keyword">finally</strong> {
-<a class="jxr_linenumber" name="L12841" href="#L12841">12841</a> 			exitRule();
-<a class="jxr_linenumber" name="L12842" href="#L12842">12842</a> 		}
-<a class="jxr_linenumber" name="L12843" href="#L12843">12843</a> 		<strong class="jxr_keyword">return</strong> _localctx;
-<a class="jxr_linenumber" name="L12844" href="#L12844">12844</a> 	}
-<a class="jxr_linenumber" name="L12845" href="#L12845">12845</a> 
-<a class="jxr_linenumber" name="L12846" href="#L12846">12846</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L12847" href="#L12847">12847</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
-<a class="jxr_linenumber" name="L12848" href="#L12848">12848</a> 		<strong class="jxr_keyword">case</strong> 77:
-<a class="jxr_linenumber" name="L12849" href="#L12849">12849</a> 			<strong class="jxr_keyword">return</strong> blockStatement_sempred((BlockStatementContext)_localctx, predIndex);
-<a class="jxr_linenumber" name="L12850" href="#L12850">12850</a> 		<strong class="jxr_keyword">case</strong> 109:
-<a class="jxr_linenumber" name="L12851" href="#L12851">12851</a> 			<strong class="jxr_keyword">return</strong> expr_sempred((ExprContext)_localctx, predIndex);
-<a class="jxr_linenumber" name="L12852" href="#L12852">12852</a> 		}
-<a class="jxr_linenumber" name="L12853" href="#L12853">12853</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L12854" href="#L12854">12854</a> 	}
-<a class="jxr_linenumber" name="L12855" href="#L12855">12855</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> blockStatement_sempred(BlockStatementContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L12856" href="#L12856">12856</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
-<a class="jxr_linenumber" name="L12857" href="#L12857">12857</a> 		<strong class="jxr_keyword">case</strong> 0:
-<a class="jxr_linenumber" name="L12858" href="#L12858">12858</a> 			<strong class="jxr_keyword">return</strong> !isYieldStatement();
-<a class="jxr_linenumber" name="L12859" href="#L12859">12859</a> 		}
-<a class="jxr_linenumber" name="L12860" href="#L12860">12860</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L12861" href="#L12861">12861</a> 	}
-<a class="jxr_linenumber" name="L12862" href="#L12862">12862</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> expr_sempred(ExprContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
-<a class="jxr_linenumber" name="L12863" href="#L12863">12863</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
-<a class="jxr_linenumber" name="L12864" href="#L12864">12864</a> 		<strong class="jxr_keyword">case</strong> 1:
-<a class="jxr_linenumber" name="L12865" href="#L12865">12865</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 14);
-<a class="jxr_linenumber" name="L12866" href="#L12866">12866</a> 		<strong class="jxr_keyword">case</strong> 2:
-<a class="jxr_linenumber" name="L12867" href="#L12867">12867</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 13);
-<a class="jxr_linenumber" name="L12868" href="#L12868">12868</a> 		<strong class="jxr_keyword">case</strong> 3:
-<a class="jxr_linenumber" name="L12869" href="#L12869">12869</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 12);
-<a class="jxr_linenumber" name="L12870" href="#L12870">12870</a> 		<strong class="jxr_keyword">case</strong> 4:
-<a class="jxr_linenumber" name="L12871" href="#L12871">12871</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 10);
-<a class="jxr_linenumber" name="L12872" href="#L12872">12872</a> 		<strong class="jxr_keyword">case</strong> 5:
-<a class="jxr_linenumber" name="L12873" href="#L12873">12873</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 9);
-<a class="jxr_linenumber" name="L12874" href="#L12874">12874</a> 		<strong class="jxr_keyword">case</strong> 6:
-<a class="jxr_linenumber" name="L12875" href="#L12875">12875</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 8);
-<a class="jxr_linenumber" name="L12876" href="#L12876">12876</a> 		<strong class="jxr_keyword">case</strong> 7:
-<a class="jxr_linenumber" name="L12877" href="#L12877">12877</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 7);
-<a class="jxr_linenumber" name="L12878" href="#L12878">12878</a> 		<strong class="jxr_keyword">case</strong> 8:
-<a class="jxr_linenumber" name="L12879" href="#L12879">12879</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 6);
-<a class="jxr_linenumber" name="L12880" href="#L12880">12880</a> 		<strong class="jxr_keyword">case</strong> 9:
-<a class="jxr_linenumber" name="L12881" href="#L12881">12881</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 5);
-<a class="jxr_linenumber" name="L12882" href="#L12882">12882</a> 		<strong class="jxr_keyword">case</strong> 10:
-<a class="jxr_linenumber" name="L12883" href="#L12883">12883</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 4);
-<a class="jxr_linenumber" name="L12884" href="#L12884">12884</a> 		<strong class="jxr_keyword">case</strong> 11:
-<a class="jxr_linenumber" name="L12885" href="#L12885">12885</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 3);
-<a class="jxr_linenumber" name="L12886" href="#L12886">12886</a> 		<strong class="jxr_keyword">case</strong> 12:
-<a class="jxr_linenumber" name="L12887" href="#L12887">12887</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 2);
-<a class="jxr_linenumber" name="L12888" href="#L12888">12888</a> 		<strong class="jxr_keyword">case</strong> 13:
-<a class="jxr_linenumber" name="L12889" href="#L12889">12889</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 31);
-<a class="jxr_linenumber" name="L12890" href="#L12890">12890</a> 		<strong class="jxr_keyword">case</strong> 14:
-<a class="jxr_linenumber" name="L12891" href="#L12891">12891</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 30);
-<a class="jxr_linenumber" name="L12892" href="#L12892">12892</a> 		<strong class="jxr_keyword">case</strong> 15:
-<a class="jxr_linenumber" name="L12893" href="#L12893">12893</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 29);
-<a class="jxr_linenumber" name="L12894" href="#L12894">12894</a> 		<strong class="jxr_keyword">case</strong> 16:
-<a class="jxr_linenumber" name="L12895" href="#L12895">12895</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 28);
-<a class="jxr_linenumber" name="L12896" href="#L12896">12896</a> 		<strong class="jxr_keyword">case</strong> 17:
-<a class="jxr_linenumber" name="L12897" href="#L12897">12897</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 27);
-<a class="jxr_linenumber" name="L12898" href="#L12898">12898</a> 		<strong class="jxr_keyword">case</strong> 18:
-<a class="jxr_linenumber" name="L12899" href="#L12899">12899</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 26);
-<a class="jxr_linenumber" name="L12900" href="#L12900">12900</a> 		<strong class="jxr_keyword">case</strong> 19:
-<a class="jxr_linenumber" name="L12901" href="#L12901">12901</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 25);
-<a class="jxr_linenumber" name="L12902" href="#L12902">12902</a> 		<strong class="jxr_keyword">case</strong> 20:
-<a class="jxr_linenumber" name="L12903" href="#L12903">12903</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 24);
-<a class="jxr_linenumber" name="L12904" href="#L12904">12904</a> 		<strong class="jxr_keyword">case</strong> 21:
-<a class="jxr_linenumber" name="L12905" href="#L12905">12905</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 21);
-<a class="jxr_linenumber" name="L12906" href="#L12906">12906</a> 		<strong class="jxr_keyword">case</strong> 22:
-<a class="jxr_linenumber" name="L12907" href="#L12907">12907</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 18);
-<a class="jxr_linenumber" name="L12908" href="#L12908">12908</a> 		<strong class="jxr_keyword">case</strong> 23:
-<a class="jxr_linenumber" name="L12909" href="#L12909">12909</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 11);
-<a class="jxr_linenumber" name="L12910" href="#L12910">12910</a> 		}
-<a class="jxr_linenumber" name="L12911" href="#L12911">12911</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L12912" href="#L12912">12912</a> 	}
-<a class="jxr_linenumber" name="L12913" href="#L12913">12913</a> 
-<a class="jxr_linenumber" name="L12914" href="#L12914">12914</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String _serializedATN =
-<a class="jxr_linenumber" name="L12915" href="#L12915">12915</a> 		<span class="jxr_string">"\u0004\u0001\u00e9\u0707\u0002\u0000\u0007\u0000\u0002\u0001\u0007\u0001"</span>+
-<a class="jxr_linenumber" name="L12916" href="#L12916">12916</a> 		<span class="jxr_string">"\u0002\u0002\u0007\u0002\u0002\u0003\u0007\u0003\u0002\u0004\u0007\u0004"</span>+
-<a class="jxr_linenumber" name="L12917" href="#L12917">12917</a> 		<span class="jxr_string">"\u0002\u0005\u0007\u0005\u0002\u0006\u0007\u0006\u0002\u0007\u0007\u0007"</span>+
-<a class="jxr_linenumber" name="L12918" href="#L12918">12918</a> 		<span class="jxr_string">"\u0002\b\u0007\b\u0002\t\u0007\t\u0002\n\u0007\n\u0002\u000b\u0007\u000b"</span>+
-<a class="jxr_linenumber" name="L12919" href="#L12919">12919</a> 		<span class="jxr_string">"\u0002\f\u0007\f\u0002\r\u0007\r\u0002\u000e\u0007\u000e\u0002\u000f\u0007"</span>+
-<a class="jxr_linenumber" name="L12920" href="#L12920">12920</a> 		<span class="jxr_string">"\u000f\u0002\u0010\u0007\u0010\u0002\u0011\u0007\u0011\u0002\u0012\u0007"</span>+
-<a class="jxr_linenumber" name="L12921" href="#L12921">12921</a> 		<span class="jxr_string">"\u0012\u0002\u0013\u0007\u0013\u0002\u0014\u0007\u0014\u0002\u0015\u0007"</span>+
-<a class="jxr_linenumber" name="L12922" href="#L12922">12922</a> 		<span class="jxr_string">"\u0015\u0002\u0016\u0007\u0016\u0002\u0017\u0007\u0017\u0002\u0018\u0007"</span>+
-<a class="jxr_linenumber" name="L12923" href="#L12923">12923</a> 		<span class="jxr_string">"\u0018\u0002\u0019\u0007\u0019\u0002\u001a\u0007\u001a\u0002\u001b\u0007"</span>+
-<a class="jxr_linenumber" name="L12924" href="#L12924">12924</a> 		<span class="jxr_string">"\u001b\u0002\u001c\u0007\u001c\u0002\u001d\u0007\u001d\u0002\u001e\u0007"</span>+
-<a class="jxr_linenumber" name="L12925" href="#L12925">12925</a> 		<span class="jxr_string">"\u001e\u0002\u001f\u0007\u001f\u0002 \u0007 \u0002!\u0007!\u0002\&quot;\u0007"</span>+
-<a class="jxr_linenumber" name="L12926" href="#L12926">12926</a> 		<span class="jxr_string">"\&quot;\u0002#\u0007#\u0002$\u0007$\u0002%\u0007%\u0002&amp;\u0007&amp;\u0002\'\u0007"</span>+
-<a class="jxr_linenumber" name="L12927" href="#L12927">12927</a> 		<span class="jxr_string">"\'\u0002(\u0007(\u0002)\u0007)\u0002*\u0007*\u0002+\u0007+\u0002,\u0007"</span>+
-<a class="jxr_linenumber" name="L12928" href="#L12928">12928</a> 		<span class="jxr_string">",\u0002-\u0007-\u0002.\u0007.\u0002/\u0007/\u00020\u00070\u00021\u0007"</span>+
-<a class="jxr_linenumber" name="L12929" href="#L12929">12929</a> 		<span class="jxr_string">"1\u00022\u00072\u00023\u00073\u00024\u00074\u00025\u00075\u00026\u0007"</span>+
-<a class="jxr_linenumber" name="L12930" href="#L12930">12930</a> 		<span class="jxr_string">"6\u00027\u00077\u00028\u00078\u00029\u00079\u0002:\u0007:\u0002;\u0007"</span>+
-<a class="jxr_linenumber" name="L12931" href="#L12931">12931</a> 		<span class="jxr_string">";\u0002&lt;\u0007&lt;\u0002=\u0007=\u0002&gt;\u0007&gt;\u0002?\u0007?\u0002@\u0007"</span>+
-<a class="jxr_linenumber" name="L12932" href="#L12932">12932</a> 		<span class="jxr_string">"@\u0002A\u0007A\u0002B\u0007B\u0002C\u0007C\u0002D\u0007D\u0002E\u0007"</span>+
-<a class="jxr_linenumber" name="L12933" href="#L12933">12933</a> 		<span class="jxr_string">"E\u0002F\u0007F\u0002G\u0007G\u0002H\u0007H\u0002I\u0007I\u0002J\u0007"</span>+
-<a class="jxr_linenumber" name="L12934" href="#L12934">12934</a> 		<span class="jxr_string">"J\u0002K\u0007K\u0002L\u0007L\u0002M\u0007M\u0002N\u0007N\u0002O\u0007"</span>+
-<a class="jxr_linenumber" name="L12935" href="#L12935">12935</a> 		<span class="jxr_string">"O\u0002P\u0007P\u0002Q\u0007Q\u0002R\u0007R\u0002S\u0007S\u0002T\u0007"</span>+
-<a class="jxr_linenumber" name="L12936" href="#L12936">12936</a> 		<span class="jxr_string">"T\u0002U\u0007U\u0002V\u0007V\u0002W\u0007W\u0002X\u0007X\u0002Y\u0007"</span>+
-<a class="jxr_linenumber" name="L12937" href="#L12937">12937</a> 		<span class="jxr_string">"Y\u0002Z\u0007Z\u0002[\u0007[\u0002&#92;&#92;\u0007&#92;&#92;\u0002]\u0007]\u0002^\u0007"</span>+
-<a class="jxr_linenumber" name="L12938" href="#L12938">12938</a> 		<span class="jxr_string">"^\u0002_\u0007_\u0002`\u0007`\u0002a\u0007a\u0002b\u0007b\u0002c\u0007"</span>+
-<a class="jxr_linenumber" name="L12939" href="#L12939">12939</a> 		<span class="jxr_string">"c\u0002d\u0007d\u0002e\u0007e\u0002f\u0007f\u0002g\u0007g\u0002h\u0007"</span>+
-<a class="jxr_linenumber" name="L12940" href="#L12940">12940</a> 		<span class="jxr_string">"h\u0002i\u0007i\u0002j\u0007j\u0002k\u0007k\u0002l\u0007l\u0002m\u0007"</span>+
-<a class="jxr_linenumber" name="L12941" href="#L12941">12941</a> 		<span class="jxr_string">"m\u0002n\u0007n\u0002o\u0007o\u0002p\u0007p\u0002q\u0007q\u0002r\u0007"</span>+
-<a class="jxr_linenumber" name="L12942" href="#L12942">12942</a> 		<span class="jxr_string">"r\u0002s\u0007s\u0002t\u0007t\u0002u\u0007u\u0002v\u0007v\u0002w\u0007"</span>+
-<a class="jxr_linenumber" name="L12943" href="#L12943">12943</a> 		<span class="jxr_string">"w\u0002x\u0007x\u0002y\u0007y\u0002z\u0007z\u0002{\u0007{\u0002|\u0007"</span>+
-<a class="jxr_linenumber" name="L12944" href="#L12944">12944</a> 		<span class="jxr_string">"|\u0002}\u0007}\u0002~\u0007~\u0002\u007f\u0007\u007f\u0002\u0080\u0007"</span>+
-<a class="jxr_linenumber" name="L12945" href="#L12945">12945</a> 		<span class="jxr_string">"\u0080\u0002\u0081\u0007\u0081\u0002\u0082\u0007\u0082\u0002\u0083\u0007"</span>+
-<a class="jxr_linenumber" name="L12946" href="#L12946">12946</a> 		<span class="jxr_string">"\u0083\u0002\u0084\u0007\u0084\u0002\u0085\u0007\u0085\u0002\u0086\u0007"</span>+
-<a class="jxr_linenumber" name="L12947" href="#L12947">12947</a> 		<span class="jxr_string">"\u0086\u0002\u0087\u0007\u0087\u0002\u0088\u0007\u0088\u0002\u0089\u0007"</span>+
-<a class="jxr_linenumber" name="L12948" href="#L12948">12948</a> 		<span class="jxr_string">"\u0089\u0002\u008a\u0007\u008a\u0002\u008b\u0007\u008b\u0002\u008c\u0007"</span>+
-<a class="jxr_linenumber" name="L12949" href="#L12949">12949</a> 		<span class="jxr_string">"\u008c\u0002\u008d\u0007\u008d\u0002\u008e\u0007\u008e\u0002\u008f\u0007"</span>+
-<a class="jxr_linenumber" name="L12950" href="#L12950">12950</a> 		<span class="jxr_string">"\u008f\u0002\u0090\u0007\u0090\u0002\u0091\u0007\u0091\u0002\u0092\u0007"</span>+
-<a class="jxr_linenumber" name="L12951" href="#L12951">12951</a> 		<span class="jxr_string">"\u0092\u0002\u0093\u0007\u0093\u0001\u0000\u0003\u0000\u012a\b\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L12952" href="#L12952">12952</a> 		<span class="jxr_string">"\u0000\u0005\u0000\u012d\b\u0000\n\u0000\f\u0000\u0130\t\u0000\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L12953" href="#L12953">12953</a> 		<span class="jxr_string">"\u0005\u0000\u0133\b\u0000\n\u0000\f\u0000\u0136\t\u0000\u0001\u0000\u0001"</span>+
-<a class="jxr_linenumber" name="L12954" href="#L12954">12954</a> 		<span class="jxr_string">"\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001"</span>+
-<a class="jxr_linenumber" name="L12955" href="#L12955">12955</a> 		<span class="jxr_string">"\u0002\u0001\u0002\u0003\u0002\u0141\b\u0002\u0001\u0002\u0001\u0002\u0001"</span>+
-<a class="jxr_linenumber" name="L12956" href="#L12956">12956</a> 		<span class="jxr_string">"\u0002\u0003\u0002\u0146\b\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0003"</span>+
-<a class="jxr_linenumber" name="L12957" href="#L12957">12957</a> 		<span class="jxr_string">"\u0002\u014b\b\u0002\u0001\u0003\u0005\u0003\u014e\b\u0003\n\u0003\f\u0003"</span>+
-<a class="jxr_linenumber" name="L12958" href="#L12958">12958</a> 		<span class="jxr_string">"\u0151\t\u0003\u0001\u0003\u0001\u0003\u0004\u0003\u0155\b\u0003\u000b"</span>+
-<a class="jxr_linenumber" name="L12959" href="#L12959">12959</a> 		<span class="jxr_string">"\u0003\f\u0003\u0156\u0003\u0003\u0159\b\u0003\u0001\u0004\u0001\u0004"</span>+
-<a class="jxr_linenumber" name="L12960" href="#L12960">12960</a> 		<span class="jxr_string">"\u0001\u0004\u0001\u0004\u0001\u0004\u0003\u0004\u0160\b\u0004\u0001\u0005"</span>+
-<a class="jxr_linenumber" name="L12961" href="#L12961">12961</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005"</span>+
-<a class="jxr_linenumber" name="L12962" href="#L12962">12962</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005"</span>+
-<a class="jxr_linenumber" name="L12963" href="#L12963">12963</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0003\u0005\u0171\b\u0005\u0001\u0006\u0001\u0006"</span>+
-<a class="jxr_linenumber" name="L12964" href="#L12964">12964</a> 		<span class="jxr_string">"\u0003\u0006\u0175\b\u0006\u0001\u0007\u0001\u0007\u0001\u0007\u0003\u0007"</span>+
-<a class="jxr_linenumber" name="L12965" href="#L12965">12965</a> 		<span class="jxr_string">"\u017a\b\u0007\u0001\u0007\u0003\u0007\u017d\b\u0007\u0001\u0007\u0003"</span>+
-<a class="jxr_linenumber" name="L12966" href="#L12966">12966</a> 		<span class="jxr_string">"\u0007\u0180\b\u0007\u0001\u0007\u0003\u0007\u0183\b\u0007\u0001\u0007"</span>+
-<a class="jxr_linenumber" name="L12967" href="#L12967">12967</a> 		<span class="jxr_string">"\u0001\u0007\u0001\b\u0001\b\u0001\b\u0003\b\u018a\b\b\u0001\b\u0001\b"</span>+
-<a class="jxr_linenumber" name="L12968" href="#L12968">12968</a> 		<span class="jxr_string">"\u0003\b\u018e\b\b\u0001\b\u0001\b\u0001\t\u0001\t\u0003\t\u0194\b\t\u0001"</span>+
-<a class="jxr_linenumber" name="L12969" href="#L12969">12969</a> 		<span class="jxr_string">"\t\u0001\t\u0001\n\u0001\n\u0001\n\u0005\n\u019b\b\n\n\n\f\n\u019e\t\n"</span>+
-<a class="jxr_linenumber" name="L12970" href="#L12970">12970</a> 		<span class="jxr_string">"\u0001\n\u0001\n\u0003\n\u01a2\b\n\u0001\n\u0003\n\u01a5\b\n\u0001\u000b"</span>+
-<a class="jxr_linenumber" name="L12971" href="#L12971">12971</a> 		<span class="jxr_string">"\u0001\u000b\u0001\u000b\u0001\u000b\u0001\f\u0001\f\u0001\f\u0001\f\u0001"</span>+
-<a class="jxr_linenumber" name="L12972" href="#L12972">12972</a> 		<span class="jxr_string">"\f\u0001\r\u0001\r\u0005\r\u01b2\b\r\n\r\f\r\u01b5\t\r\u0001\r\u0001\r"</span>+
-<a class="jxr_linenumber" name="L12973" href="#L12973">12973</a> 		<span class="jxr_string">"\u0001\u000e\u0001\u000e\u0003\u000e\u01bb\b\u000e\u0001\u000f\u0005\u000f"</span>+
-<a class="jxr_linenumber" name="L12974" href="#L12974">12974</a> 		<span class="jxr_string">"\u01be\b\u000f\n\u000f\f\u000f\u01c1\t\u000f\u0001\u000f\u0001\u000f\u0001"</span>+
-<a class="jxr_linenumber" name="L12975" href="#L12975">12975</a> 		<span class="jxr_string">"\u000f\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0011\u0001\u0011\u0001"</span>+
-<a class="jxr_linenumber" name="L12976" href="#L12976">12976</a> 		<span class="jxr_string">"\u0011\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0005\u0012\u01d0"</span>+
-<a class="jxr_linenumber" name="L12977" href="#L12977">12977</a> 		<span class="jxr_string">"\b\u0012\n\u0012\f\u0012\u01d3\t\u0012\u0001\u0012\u0001\u0012\u0001\u0013"</span>+
-<a class="jxr_linenumber" name="L12978" href="#L12978">12978</a> 		<span class="jxr_string">"\u0001\u0013\u0001\u0013\u0003\u0013\u01da\b\u0013\u0001\u0014\u0001\u0014"</span>+
-<a class="jxr_linenumber" name="L12979" href="#L12979">12979</a> 		<span class="jxr_string">"\u0001\u0014\u0001\u0014\u0001\u0015\u0001\u0015\u0001\u0015\u0005\u0015"</span>+
-<a class="jxr_linenumber" name="L12980" href="#L12980">12980</a> 		<span class="jxr_string">"\u01e3\b\u0015\n\u0015\f\u0015\u01e6\t\u0015\u0001\u0016\u0001\u0016\u0001"</span>+
-<a class="jxr_linenumber" name="L12981" href="#L12981">12981</a> 		<span class="jxr_string">"\u0016\u0005\u0016\u01eb\b\u0016\n\u0016\f\u0016\u01ee\t\u0016\u0001\u0017"</span>+
-<a class="jxr_linenumber" name="L12982" href="#L12982">12982</a> 		<span class="jxr_string">"\u0001\u0017\u0001\u0017\u0003\u0017\u01f3\b\u0017\u0001\u0017\u0001\u0017"</span>+
-<a class="jxr_linenumber" name="L12983" href="#L12983">12983</a> 		<span class="jxr_string">"\u0001\u0018\u0001\u0018\u0003\u0018\u01f9\b\u0018\u0001\u0018\u0003\u0018"</span>+
-<a class="jxr_linenumber" name="L12984" href="#L12984">12984</a> 		<span class="jxr_string">"\u01fc\b\u0018\u0001\u0018\u0003\u0018\u01ff\b\u0018\u0001\u0018\u0001"</span>+
-<a class="jxr_linenumber" name="L12985" href="#L12985">12985</a> 		<span class="jxr_string">"\u0018\u0001\u0019\u0001\u0019\u0001\u0019\u0005\u0019\u0206\b\u0019\n"</span>+
-<a class="jxr_linenumber" name="L12986" href="#L12986">12986</a> 		<span class="jxr_string">"\u0019\f\u0019\u0209\t\u0019\u0001\u001a\u0001\u001a\u0001\u001a\u0003"</span>+
-<a class="jxr_linenumber" name="L12987" href="#L12987">12987</a> 		<span class="jxr_string">"\u001a\u020e\b\u001a\u0001\u001a\u0003\u001a\u0211\b\u001a\u0001\u001b"</span>+
-<a class="jxr_linenumber" name="L12988" href="#L12988">12988</a> 		<span class="jxr_string">"\u0001\u001b\u0005\u001b\u0215\b\u001b\n\u001b\f\u001b\u0218\t\u001b\u0001"</span>+
-<a class="jxr_linenumber" name="L12989" href="#L12989">12989</a> 		<span class="jxr_string">"\u001c\u0001\u001c\u0001\u001c\u0003\u001c\u021d\b\u001c\u0001\u001c\u0003"</span>+
-<a class="jxr_linenumber" name="L12990" href="#L12990">12990</a> 		<span class="jxr_string">"\u001c\u0220\b\u001c\u0001\u001c\u0003\u001c\u0223\b\u001c\u0001\u001c"</span>+
-<a class="jxr_linenumber" name="L12991" href="#L12991">12991</a> 		<span class="jxr_string">"\u0001\u001c\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001e\u0001\u001e"</span>+
-<a class="jxr_linenumber" name="L12992" href="#L12992">12992</a> 		<span class="jxr_string">"\u0005\u001e\u022c\b\u001e\n\u001e\f\u001e\u022f\t\u001e\u0001\u001e\u0001"</span>+
-<a class="jxr_linenumber" name="L12993" href="#L12993">12993</a> 		<span class="jxr_string">"\u001e\u0001\u001f\u0001\u001f\u0005\u001f\u0235\b\u001f\n\u001f\f\u001f"</span>+
-<a class="jxr_linenumber" name="L12994" href="#L12994">12994</a> 		<span class="jxr_string">"\u0238\t\u001f\u0001\u001f\u0001\u001f\u0001 \u0001 \u0003 \u023e\b \u0001"</span>+
-<a class="jxr_linenumber" name="L12995" href="#L12995">12995</a> 		<span class="jxr_string">" \u0001 \u0005 \u0242\b \n \f \u0245\t \u0001 \u0003 \u0248\b \u0001!"</span>+
-<a class="jxr_linenumber" name="L12996" href="#L12996">12996</a> 		<span class="jxr_string">"\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0003!\u0252\b!\u0001"</span>+
-<a class="jxr_linenumber" name="L12997" href="#L12997">12997</a> 		<span class="jxr_string">"\&quot;\u0003\&quot;\u0255\b\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0005\&quot;\u025b\b\&quot;"</span>+
-<a class="jxr_linenumber" name="L12998" href="#L12998">12998</a> 		<span class="jxr_string">"\n\&quot;\f\&quot;\u025e\t\&quot;\u0001\&quot;\u0003\&quot;\u0261\b\&quot;\u0001\&quot;\u0001\&quot;\u0001#\u0001"</span>+
-<a class="jxr_linenumber" name="L12999" href="#L12999">12999</a> 		<span class="jxr_string">"#\u0003#\u0267\b#\u0001$\u0001$\u0001$\u0001%\u0003%\u026d\b%\u0001%\u0001"</span>+
-<a class="jxr_linenumber" name="L13000" href="#L13000">13000</a> 		<span class="jxr_string">"%\u0001%\u0003%\u0272\b%\u0001%\u0001%\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001"</span>+
-<a class="jxr_linenumber" name="L13001" href="#L13001">13001</a> 		<span class="jxr_string">"\'\u0005\'\u027b\b\'\n\'\f\'\u027e\t\'\u0001\'\u0001\'\u0003\'\u0282\b"</span>+
-<a class="jxr_linenumber" name="L13002" href="#L13002">13002</a> 		<span class="jxr_string">"\'\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0003(\u028b\b(\u0001"</span>+
-<a class="jxr_linenumber" name="L13003" href="#L13003">13003</a> 		<span class="jxr_string">")\u0003)\u028e\b)\u0001)\u0001)\u0001)\u0001)\u0005)\u0294\b)\n)\f)\u0297"</span>+
-<a class="jxr_linenumber" name="L13004" href="#L13004">13004</a> 		<span class="jxr_string">"\t)\u0001)\u0003)\u029a\b)\u0001)\u0001)\u0001*\u0001*\u0001*\u0005*\u02a1"</span>+
-<a class="jxr_linenumber" name="L13005" href="#L13005">13005</a> 		<span class="jxr_string">"\b*\n*\f*\u02a4\t*\u0001+\u0001+\u0005+\u02a8\b+\n+\f+\u02ab\t+\u0001"</span>+
-<a class="jxr_linenumber" name="L13006" href="#L13006">13006</a> 		<span class="jxr_string">"+\u0001+\u0003+\u02af\b+\u0001,\u0001,\u0001,\u0001,\u0003,\u02b5\b,\u0003"</span>+
-<a class="jxr_linenumber" name="L13007" href="#L13007">13007</a> 		<span class="jxr_string">",\u02b7\b,\u0001,\u0005,\u02ba\b,\n,\f,\u02bd\t,\u0001-\u0001-\u0003-"</span>+
-<a class="jxr_linenumber" name="L13008" href="#L13008">13008</a> 		<span class="jxr_string">"\u02c1\b-\u0001.\u0001.\u0001.\u0001.\u0005.\u02c7\b.\n.\f.\u02ca\t.\u0003"</span>+
-<a class="jxr_linenumber" name="L13009" href="#L13009">13009</a> 		<span class="jxr_string">".\u02cc\b.\u0001.\u0003.\u02cf\b.\u0001.\u0001.\u0001/\u0001/\u0001/\u0003"</span>+
-<a class="jxr_linenumber" name="L13010" href="#L13010">13010</a> 		<span class="jxr_string">"/\u02d6\b/\u0001/\u0005/\u02d9\b/\n/\f/\u02dc\t/\u00010\u00010\u00010"</span>+
-<a class="jxr_linenumber" name="L13011" href="#L13011">13011</a> 		<span class="jxr_string">"\u00010\u00030\u02e2\b0\u00011\u00011\u00011\u00011\u00011\u00031\u02e9"</span>+
-<a class="jxr_linenumber" name="L13012" href="#L13012">13012</a> 		<span class="jxr_string">"\b1\u00011\u00031\u02ec\b1\u00031\u02ee\b1\u00012\u00012\u00012\u0001"</span>+
-<a class="jxr_linenumber" name="L13013" href="#L13013">13013</a> 		<span class="jxr_string">"2\u00012\u00012\u00052\u02f6\b2\n2\f2\u02f9\t2\u00013\u00013\u00033\u02fd"</span>+
-<a class="jxr_linenumber" name="L13014" href="#L13014">13014</a> 		<span class="jxr_string">"\b3\u00013\u00013\u00014\u00014\u00014\u00054\u0304\b4\n4\f4\u0307\t4"</span>+
-<a class="jxr_linenumber" name="L13015" href="#L13015">13015</a> 		<span class="jxr_string">"\u00014\u00014\u00034\u030b\b4\u00014\u00034\u030e\b4\u00015\u00055\u0311"</span>+
-<a class="jxr_linenumber" name="L13016" href="#L13016">13016</a> 		<span class="jxr_string">"\b5\n5\f5\u0314\t5\u00015\u00015\u00015\u00016\u00056\u031a\b6\n6\f6\u031d"</span>+
-<a class="jxr_linenumber" name="L13017" href="#L13017">13017</a> 		<span class="jxr_string">"\t6\u00016\u00016\u00016\u00016\u00016\u00017\u00017\u00057\u0326\b7\n"</span>+
-<a class="jxr_linenumber" name="L13018" href="#L13018">13018</a> 		<span class="jxr_string">"7\f7\u0329\t7\u00018\u00018\u00018\u00018\u00019\u00019\u00019\u00019"</span>+
-<a class="jxr_linenumber" name="L13019" href="#L13019">13019</a> 		<span class="jxr_string">"\u00019\u00019\u00019\u00019\u00039\u0337\b9\u0001:\u0001:\u0001;\u0001"</span>+
-<a class="jxr_linenumber" name="L13020" href="#L13020">13020</a> 		<span class="jxr_string">";\u0001&lt;\u0001&lt;\u0001&lt;\u0001&lt;\u0001=\u0005=\u0342\b=\n=\f=\u0345\t=\u0001"</span>+
-<a class="jxr_linenumber" name="L13021" href="#L13021">13021</a> 		<span class="jxr_string">"&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0003&gt;\u034c\b&gt;\u0001&gt;\u0003&gt;\u034f\b&gt;\u0001"</span>+
-<a class="jxr_linenumber" name="L13022" href="#L13022">13022</a> 		<span class="jxr_string">"?\u0001?\u0001?\u0005?\u0354\b?\n?\f?\u0357\t?\u0001@\u0001@\u0001@\u0001"</span>+
-<a class="jxr_linenumber" name="L13023" href="#L13023">13023</a> 		<span class="jxr_string">"@\u0001A\u0001A\u0001A\u0003A\u0360\bA\u0001B\u0001B\u0001B\u0001B\u0005"</span>+
-<a class="jxr_linenumber" name="L13024" href="#L13024">13024</a> 		<span class="jxr_string">"B\u0366\bB\nB\fB\u0369\tB\u0003B\u036b\bB\u0001B\u0003B\u036e\bB\u0001"</span>+
-<a class="jxr_linenumber" name="L13025" href="#L13025">13025</a> 		<span class="jxr_string">"B\u0001B\u0001C\u0001C\u0001C\u0001C\u0001C\u0001D\u0001D\u0005D\u0379"</span>+
-<a class="jxr_linenumber" name="L13026" href="#L13026">13026</a> 		<span class="jxr_string">"\bD\nD\fD\u037c\tD\u0001D\u0001D\u0001E\u0005E\u0381\bE\nE\fE\u0384\t"</span>+
-<a class="jxr_linenumber" name="L13027" href="#L13027">13027</a> 		<span class="jxr_string">"E\u0001E\u0001E\u0003E\u0388\bE\u0001F\u0001F\u0001F\u0003F\u038d\bF\u0001"</span>+
-<a class="jxr_linenumber" name="L13028" href="#L13028">13028</a> 		<span class="jxr_string">"F\u0001F\u0001F\u0001F\u0001F\u0001F\u0001F\u0003F\u0396\bF\u0001F\u0001"</span>+
-<a class="jxr_linenumber" name="L13029" href="#L13029">13029</a> 		<span class="jxr_string">"F\u0003F\u039a\bF\u0001F\u0001F\u0003F\u039e\bF\u0001F\u0001F\u0003F\u03a2"</span>+
-<a class="jxr_linenumber" name="L13030" href="#L13030">13030</a> 		<span class="jxr_string">"\bF\u0001F\u0001F\u0003F\u03a6\bF\u0003F\u03a8\bF\u0001G\u0001G\u0001"</span>+
-<a class="jxr_linenumber" name="L13031" href="#L13031">13031</a> 		<span class="jxr_string">"G\u0001G\u0005G\u03ae\bG\nG\fG\u03b1\tG\u0001G\u0003G\u03b4\bG\u0001H"</span>+
-<a class="jxr_linenumber" name="L13032" href="#L13032">13032</a> 		<span class="jxr_string">"\u0001H\u0001I\u0001I\u0001I\u0001J\u0001J\u0003J\u03bd\bJ\u0001J\u0005"</span>+
-<a class="jxr_linenumber" name="L13033" href="#L13033">13033</a> 		<span class="jxr_string">"J\u03c0\bJ\nJ\fJ\u03c3\tJ\u0001J\u0001J\u0001K\u0003K\u03c8\bK\u0001K"</span>+
-<a class="jxr_linenumber" name="L13034" href="#L13034">13034</a> 		<span class="jxr_string">"\u0001K\u0001K\u0001K\u0001K\u0001K\u0001K\u0003K\u03d1\bK\u0001K\u0001"</span>+
-<a class="jxr_linenumber" name="L13035" href="#L13035">13035</a> 		<span class="jxr_string">"K\u0001K\u0001K\u0003K\u03d7\bK\u0001L\u0001L\u0005L\u03db\bL\nL\fL\u03de"</span>+
-<a class="jxr_linenumber" name="L13036" href="#L13036">13036</a> 		<span class="jxr_string">"\tL\u0001L\u0001L\u0001M\u0001M\u0001M\u0001M\u0001M\u0001M\u0003M\u03e8"</span>+
-<a class="jxr_linenumber" name="L13037" href="#L13037">13037</a> 		<span class="jxr_string">"\bM\u0001N\u0005N\u03eb\bN\nN\fN\u03ee\tN\u0001N\u0001N\u0001N\u0001O"</span>+
-<a class="jxr_linenumber" name="L13038" href="#L13038">13038</a> 		<span class="jxr_string">"\u0005O\u03f4\bO\nO\fO\u03f7\tO\u0001O\u0001O\u0001O\u0001O\u0003O\u03fd"</span>+
-<a class="jxr_linenumber" name="L13039" href="#L13039">13039</a> 		<span class="jxr_string">"\bO\u0001O\u0003O\u0400\bO\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u0407"</span>+
-<a class="jxr_linenumber" name="L13040" href="#L13040">13040</a> 		<span class="jxr_string">"\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u040f\bP\u0001P\u0001"</span>+
-<a class="jxr_linenumber" name="L13041" href="#L13041">13041</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001"</span>+
-<a class="jxr_linenumber" name="L13042" href="#L13042">13042</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0001P\u0001P\u0004P\u0422\bP\u000bP\fP\u0423\u0001"</span>+
-<a class="jxr_linenumber" name="L13043" href="#L13043">13043</a> 		<span class="jxr_string">"P\u0003P\u0427\bP\u0001P\u0003P\u042a\bP\u0001P\u0001P\u0001P\u0001P\u0005"</span>+
-<a class="jxr_linenumber" name="L13044" href="#L13044">13044</a> 		<span class="jxr_string">"P\u0430\bP\nP\fP\u0433\tP\u0001P\u0003P\u0436\bP\u0001P\u0001P\u0001P"</span>+
-<a class="jxr_linenumber" name="L13045" href="#L13045">13045</a> 		<span class="jxr_string">"\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u0443"</span>+
-<a class="jxr_linenumber" name="L13046" href="#L13046">13046</a> 		<span class="jxr_string">"\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u044c\bP\u0001"</span>+
-<a class="jxr_linenumber" name="L13047" href="#L13047">13047</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0003P\u0451\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001"</span>+
-<a class="jxr_linenumber" name="L13048" href="#L13048">13048</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0003P\u045c\bP\u0001Q\u0001Q\u0001Q\u0001Q\u0001"</span>+
-<a class="jxr_linenumber" name="L13049" href="#L13049">13049</a> 		<span class="jxr_string">"Q\u0001Q\u0001Q\u0001Q\u0001R\u0004R\u0467\bR\u000bR\fR\u0468\u0001R\u0005"</span>+
-<a class="jxr_linenumber" name="L13050" href="#L13050">13050</a> 		<span class="jxr_string">"R\u046c\bR\nR\fR\u046f\tR\u0001R\u0005R\u0472\bR\nR\fR\u0475\tR\u0003"</span>+
-<a class="jxr_linenumber" name="L13051" href="#L13051">13051</a> 		<span class="jxr_string">"R\u0477\bR\u0001S\u0001S\u0001S\u0003S\u047c\bS\u0001T\u0001T\u0001T\u0001"</span>+
-<a class="jxr_linenumber" name="L13052" href="#L13052">13052</a> 		<span class="jxr_string">"T\u0001T\u0001U\u0001U\u0001U\u0001U\u0001V\u0001V\u0001V\u0001V\u0001"</span>+
-<a class="jxr_linenumber" name="L13053" href="#L13053">13053</a> 		<span class="jxr_string">"V\u0001V\u0001W\u0001W\u0001W\u0001X\u0001X\u0001X\u0001X\u0001X\u0001"</span>+
-<a class="jxr_linenumber" name="L13054" href="#L13054">13054</a> 		<span class="jxr_string">"X\u0001Y\u0005Y\u0497\bY\nY\fY\u049a\tY\u0001Y\u0001Y\u0001Y\u0001Z\u0001"</span>+
-<a class="jxr_linenumber" name="L13055" href="#L13055">13055</a> 		<span class="jxr_string">"Z\u0001Z\u0005Z\u04a2\bZ\nZ\fZ\u04a5\tZ\u0001[\u0001[\u0001[\u0001&#92;&#92;\u0001"</span>+
-<a class="jxr_linenumber" name="L13056" href="#L13056">13056</a> 		<span class="jxr_string">"&#92;&#92;\u0001&#92;&#92;\u0003&#92;&#92;\u04ad\b&#92;&#92;\u0001&#92;&#92;\u0001&#92;&#92;\u0001]\u0001]\u0001]\u0005"</span>+
-<a class="jxr_linenumber" name="L13057" href="#L13057">13057</a> 		<span class="jxr_string">"]\u04b4\b]\n]\f]\u04b7\t]\u0001^\u0001^\u0003^\u04bb\b^\u0001_\u0005_"</span>+
-<a class="jxr_linenumber" name="L13058" href="#L13058">13058</a> 		<span class="jxr_string">"\u04be\b_\n_\f_\u04c1\t_\u0001_\u0001_\u0001_\u0001_\u0001_\u0001`\u0005"</span>+
-<a class="jxr_linenumber" name="L13059" href="#L13059">13059</a> 		<span class="jxr_string">"`\u04c9\b`\n`\f`\u04cc\t`\u0001`\u0001`\u0003`\u04d0\b`\u0001a\u0001a"</span>+
-<a class="jxr_linenumber" name="L13060" href="#L13060">13060</a> 		<span class="jxr_string">"\u0001a\u0001b\u0004b\u04d6\bb\u000bb\fb\u04d7\u0001b\u0004b\u04db\bb"</span>+
-<a class="jxr_linenumber" name="L13061" href="#L13061">13061</a> 		<span class="jxr_string">"\u000bb\fb\u04dc\u0001c\u0001c\u0001c\u0003c\u04e2\bc\u0001c\u0001c\u0003"</span>+
-<a class="jxr_linenumber" name="L13062" href="#L13062">13062</a> 		<span class="jxr_string">"c\u04e6\bc\u0003c\u04e8\bc\u0001d\u0001d\u0001d\u0005d\u04ed\bd\nd\fd"</span>+
-<a class="jxr_linenumber" name="L13063" href="#L13063">13063</a> 		<span class="jxr_string">"\u04f0\td\u0001e\u0001e\u0001e\u0003e\u04f5\be\u0001f\u0001f\u0001f\u0003"</span>+
-<a class="jxr_linenumber" name="L13064" href="#L13064">13064</a> 		<span class="jxr_string">"f\u04fa\bf\u0001f\u0001f\u0001f\u0001f\u0003f\u0500\bf\u0001f\u0001f\u0003"</span>+
-<a class="jxr_linenumber" name="L13065" href="#L13065">13065</a> 		<span class="jxr_string">"f\u0504\bf\u0001f\u0001f\u0003f\u0508\bf\u0001f\u0003f\u050b\bf\u0001"</span>+
-<a class="jxr_linenumber" name="L13066" href="#L13066">13066</a> 		<span class="jxr_string">"g\u0001g\u0003g\u050f\bg\u0001h\u0005h\u0512\bh\nh\fh\u0515\th\u0001h"</span>+
-<a class="jxr_linenumber" name="L13067" href="#L13067">13067</a> 		<span class="jxr_string">"\u0001h\u0001h\u0001h\u0001h\u0001i\u0001i\u0001i\u0001i\u0001j\u0001"</span>+
-<a class="jxr_linenumber" name="L13068" href="#L13068">13068</a> 		<span class="jxr_string">"j\u0001j\u0001j\u0001k\u0001k\u0001k\u0005k\u0527\bk\nk\fk\u052a\tk\u0001"</span>+
-<a class="jxr_linenumber" name="L13069" href="#L13069">13069</a> 		<span class="jxr_string">"l\u0001l\u0001m\u0001m\u0001m\u0001m\u0001m\u0003m\u0533\bm\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13070" href="#L13070">13070</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003"</span>+
-<a class="jxr_linenumber" name="L13071" href="#L13071">13071</a> 		<span class="jxr_string">"m\u0540\bm\u0001m\u0001m\u0003m\u0544\bm\u0001m\u0001m\u0001m\u0003m\u0549"</span>+
-<a class="jxr_linenumber" name="L13072" href="#L13072">13072</a> 		<span class="jxr_string">"\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13073" href="#L13073">13073</a> 		<span class="jxr_string">"m\u0001m\u0003m\u0556\bm\u0003m\u0558\bm\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13074" href="#L13074">13074</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003"</span>+
-<a class="jxr_linenumber" name="L13075" href="#L13075">13075</a> 		<span class="jxr_string">"m\u0568\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13076" href="#L13076">13076</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13077" href="#L13077">13077</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13078" href="#L13078">13078</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13079" href="#L13079">13079</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0003m\u0594\bm\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13080" href="#L13080">13080</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0003m\u059f\bm\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13081" href="#L13081">13081</a> 		<span class="jxr_string">"m\u0003m\u05a5\bm\u0001m\u0001m\u0003m\u05a9\bm\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13082" href="#L13082">13082</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0003m\u05b1\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13083" href="#L13083">13083</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003m\u05bf\bm\u0001m\u0001"</span>+
-<a class="jxr_linenumber" name="L13084" href="#L13084">13084</a> 		<span class="jxr_string">"m\u0003m\u05c3\bm\u0001m\u0001m\u0001m\u0001m\u0003m\u05c9\bm\u0005m\u05cb"</span>+
-<a class="jxr_linenumber" name="L13085" href="#L13085">13085</a> 		<span class="jxr_string">"\bm\nm\fm\u05ce\tm\u0001n\u0001n\u0001n\u0005n\u05d3\bn\nn\fn\u05d6\t"</span>+
-<a class="jxr_linenumber" name="L13086" href="#L13086">13086</a> 		<span class="jxr_string">"n\u0001o\u0001o\u0001o\u0003o\u05db\bo\u0001o\u0001o\u0001o\u0001o\u0001"</span>+
-<a class="jxr_linenumber" name="L13087" href="#L13087">13087</a> 		<span class="jxr_string">"o\u0003o\u05e2\bo\u0001p\u0001p\u0001p\u0005p\u05e7\bp\np\fp\u05ea\tp"</span>+
-<a class="jxr_linenumber" name="L13088" href="#L13088">13088</a> 		<span class="jxr_string">"\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001"</span>+
-<a class="jxr_linenumber" name="L13089" href="#L13089">13089</a> 		<span class="jxr_string">"q\u0001q\u0005q\u05f7\bq\nq\fq\u05fa\tq\u0001q\u0001q\u0001q\u0001q\u0001"</span>+
-<a class="jxr_linenumber" name="L13090" href="#L13090">13090</a> 		<span class="jxr_string">"q\u0005q\u0601\bq\nq\fq\u0604\tq\u0001q\u0001q\u0001q\u0003q\u0609\bq"</span>+
-<a class="jxr_linenumber" name="L13091" href="#L13091">13091</a> 		<span class="jxr_string">"\u0001r\u0001r\u0003r\u060d\br\u0001s\u0001s\u0001t\u0001t\u0003t\u0613"</span>+
-<a class="jxr_linenumber" name="L13092" href="#L13092">13092</a> 		<span class="jxr_string">"\bt\u0001t\u0005t\u0616\bt\nt\ft\u0619\tt\u0001t\u0001t\u0001u\u0001u"</span>+
-<a class="jxr_linenumber" name="L13093" href="#L13093">13093</a> 		<span class="jxr_string">"\u0003u\u061f\bu\u0001v\u0001v\u0001v\u0003v\u0624\bv\u0001v\u0001v\u0001"</span>+
-<a class="jxr_linenumber" name="L13094" href="#L13094">13094</a> 		<span class="jxr_string">"v\u0003v\u0629\bv\u0001w\u0001w\u0001w\u0001w\u0001w\u0001w\u0001w\u0001"</span>+
-<a class="jxr_linenumber" name="L13095" href="#L13095">13095</a> 		<span class="jxr_string">"w\u0001w\u0001w\u0003w\u0635\bw\u0003w\u0637\bw\u0001x\u0001x\u0001x\u0003"</span>+
-<a class="jxr_linenumber" name="L13096" href="#L13096">13096</a> 		<span class="jxr_string">"x\u063c\bx\u0001x\u0005x\u063f\bx\nx\fx\u0642\tx\u0001x\u0003x\u0645\b"</span>+
-<a class="jxr_linenumber" name="L13097" href="#L13097">13097</a> 		<span class="jxr_string">"x\u0001y\u0001y\u0001y\u0001y\u0003y\u064b\by\u0001z\u0001z\u0001z\u0003"</span>+
-<a class="jxr_linenumber" name="L13098" href="#L13098">13098</a> 		<span class="jxr_string">"z\u0650\bz\u0001z\u0001z\u0001{\u0001{\u0001{\u0005{\u0657\b{\n{\f{\u065a"</span>+
-<a class="jxr_linenumber" name="L13099" href="#L13099">13099</a> 		<span class="jxr_string">"\t{\u0001{\u0001{\u0001{\u0001{\u0005{\u0660\b{\n{\f{\u0663\t{\u0001{"</span>+
-<a class="jxr_linenumber" name="L13100" href="#L13100">13100</a> 		<span class="jxr_string">"\u0005{\u0666\b{\n{\f{\u0669\t{\u0003{\u066b\b{\u0001|\u0001|\u0001|\u0001"</span>+
-<a class="jxr_linenumber" name="L13101" href="#L13101">13101</a> 		<span class="jxr_string">"|\u0001|\u0001}\u0001}\u0003}\u0674\b}\u0001~\u0001~\u0001~\u0003~\u0679"</span>+
-<a class="jxr_linenumber" name="L13102" href="#L13102">13102</a> 		<span class="jxr_string">"\b~\u0001\u007f\u0001\u007f\u0001\u007f\u0003\u007f\u067e\b\u007f\u0001"</span>+
-<a class="jxr_linenumber" name="L13103" href="#L13103">13103</a> 		<span class="jxr_string">"\u0080\u0001\u0080\u0001\u0080\u0001\u0080\u0001\u0081\u0001\u0081\u0001"</span>+
-<a class="jxr_linenumber" name="L13104" href="#L13104">13104</a> 		<span class="jxr_string">"\u0081\u0005\u0081\u0687\b\u0081\n\u0081\f\u0081\u068a\t\u0081\u0001\u0082"</span>+
-<a class="jxr_linenumber" name="L13105" href="#L13105">13105</a> 		<span class="jxr_string">"\u0001\u0082\u0001\u0082\u0005\u0082\u068f\b\u0082\n\u0082\f\u0082\u0692"</span>+
-<a class="jxr_linenumber" name="L13106" href="#L13106">13106</a> 		<span class="jxr_string">"\t\u0082\u0001\u0083\u0001\u0083\u0001\u0083\u0005\u0083\u0697\b\u0083"</span>+
-<a class="jxr_linenumber" name="L13107" href="#L13107">13107</a> 		<span class="jxr_string">"\n\u0083\f\u0083\u069a\t\u0083\u0001\u0084\u0001\u0084\u0003\u0084\u069e"</span>+
-<a class="jxr_linenumber" name="L13108" href="#L13108">13108</a> 		<span class="jxr_string">"\b\u0084\u0001\u0085\u0001\u0085\u0001\u0085\u0001\u0085\u0001\u0086\u0001"</span>+
-<a class="jxr_linenumber" name="L13109" href="#L13109">13109</a> 		<span class="jxr_string">"\u0086\u0001\u0087\u0001\u0087\u0001\u0087\u0001\u0087\u0005\u0087\u06aa"</span>+
-<a class="jxr_linenumber" name="L13110" href="#L13110">13110</a> 		<span class="jxr_string">"\b\u0087\n\u0087\f\u0087\u06ad\t\u0087\u0001\u0087\u0001\u0087\u0001\u0088"</span>+
-<a class="jxr_linenumber" name="L13111" href="#L13111">13111</a> 		<span class="jxr_string">"\u0001\u0088\u0003\u0088\u06b3\b\u0088\u0001\u0088\u0001\u0088\u0001\u0088"</span>+
-<a class="jxr_linenumber" name="L13112" href="#L13112">13112</a> 		<span class="jxr_string">"\u0001\u0088\u0001\u0088\u0003\u0088\u06ba\b\u0088\u0001\u0088\u0003\u0088"</span>+
-<a class="jxr_linenumber" name="L13113" href="#L13113">13113</a> 		<span class="jxr_string">"\u06bd\b\u0088\u0003\u0088\u06bf\b\u0088\u0001\u0089\u0001\u0089\u0003"</span>+
-<a class="jxr_linenumber" name="L13114" href="#L13114">13114</a> 		<span class="jxr_string">"\u0089\u06c3\b\u0089\u0001\u0089\u0001\u0089\u0001\u008a\u0001\u008a\u0001"</span>+
-<a class="jxr_linenumber" name="L13115" href="#L13115">13115</a> 		<span class="jxr_string">"\u008b\u0001\u008b\u0001\u008b\u0003\u008b\u06cc\b\u008b\u0001\u008c\u0001"</span>+
-<a class="jxr_linenumber" name="L13116" href="#L13116">13116</a> 		<span class="jxr_string">"\u008c\u0001\u008c\u0001\u008c\u0001\u008d\u0001\u008d\u0001\u008e\u0001"</span>+
-<a class="jxr_linenumber" name="L13117" href="#L13117">13117</a> 		<span class="jxr_string">"\u008e\u0001\u008e\u0001\u008e\u0001\u008e\u0001\u008e\u0003\u008e\u06da"</span>+
-<a class="jxr_linenumber" name="L13118" href="#L13118">13118</a> 		<span class="jxr_string">"\b\u008e\u0001\u008f\u0005\u008f\u06dd\b\u008f\n\u008f\f\u008f\u06e0\t"</span>+
-<a class="jxr_linenumber" name="L13119" href="#L13119">13119</a> 		<span class="jxr_string">"\u008f\u0001\u008f\u0001\u008f\u0001\u008f\u0001\u0090\u0005\u0090\u06e6"</span>+
-<a class="jxr_linenumber" name="L13120" href="#L13120">13120</a> 		<span class="jxr_string">"\b\u0090\n\u0090\f\u0090\u06e9\t\u0090\u0001\u0090\u0001\u0090\u0001\u0090"</span>+
-<a class="jxr_linenumber" name="L13121" href="#L13121">13121</a> 		<span class="jxr_string">"\u0003\u0090\u06ee\b\u0090\u0001\u0090\u0001\u0090\u0003\u0090\u06f2\b"</span>+
-<a class="jxr_linenumber" name="L13122" href="#L13122">13122</a> 		<span class="jxr_string">"\u0090\u0001\u0091\u0001\u0091\u0001\u0091\u0005\u0091\u06f7\b\u0091\n"</span>+
-<a class="jxr_linenumber" name="L13123" href="#L13123">13123</a> 		<span class="jxr_string">"\u0091\f\u0091\u06fa\t\u0091\u0001\u0092\u0001\u0092\u0001\u0092\u0001"</span>+
-<a class="jxr_linenumber" name="L13124" href="#L13124">13124</a> 		<span class="jxr_string">"\u0092\u0005\u0092\u0700\b\u0092\n\u0092\f\u0092\u0703\t\u0092\u0001\u0093"</span>+
-<a class="jxr_linenumber" name="L13125" href="#L13125">13125</a> 		<span class="jxr_string">"\u0001\u0093\u0001\u0093\u0000\u0001\u00da\u0094\u0000\u0002\u0004\u0006"</span>+
-<a class="jxr_linenumber" name="L13126" href="#L13126">13126</a> 		<span class="jxr_string">"\b\n\f\u000e\u0010\u0012\u0014\u0016\u0018\u001a\u001c\u001e \&quot;$&amp;(*,."</span>+
-<a class="jxr_linenumber" name="L13127" href="#L13127">13127</a> 		<span class="jxr_string">"02468:&lt;&gt;@BDFHJLNPRTVXZ&#92;&#92;^`bdfhjlnprtvxz|~\u0080\u0082\u0084\u0086\u0088"</span>+
-<a class="jxr_linenumber" name="L13128" href="#L13128">13128</a> 		<span class="jxr_string">"\u008a\u008c\u008e\u0090\u0092\u0094\u0096\u0098\u009a\u009c\u009e\u00a0"</span>+
-<a class="jxr_linenumber" name="L13129" href="#L13129">13129</a> 		<span class="jxr_string">"\u00a2\u00a4\u00a6\u00a8\u00aa\u00ac\u00ae\u00b0\u00b2\u00b4\u00b6\u00b8"</span>+
-<a class="jxr_linenumber" name="L13130" href="#L13130">13130</a> 		<span class="jxr_string">"\u00ba\u00bc\u00be\u00c0\u00c2\u00c4\u00c6\u00c8\u00ca\u00cc\u00ce\u00d0"</span>+
-<a class="jxr_linenumber" name="L13131" href="#L13131">13131</a> 		<span class="jxr_string">"\u00d2\u00d4\u00d6\u00d8\u00da\u00dc\u00de\u00e0\u00e2\u00e4\u00e6\u00e8"</span>+
-<a class="jxr_linenumber" name="L13132" href="#L13132">13132</a> 		<span class="jxr_string">"\u00ea\u00ec\u00ee\u00f0\u00f2\u00f4\u00f6\u00f8\u00fa\u00fc\u00fe\u0100"</span>+
-<a class="jxr_linenumber" name="L13133" href="#L13133">13133</a> 		<span class="jxr_string">"\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118"</span>+
-<a class="jxr_linenumber" name="L13134" href="#L13134">13134</a> 		<span class="jxr_string">"\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0000\u000e\u0001\u0000\u00e2"</span>+
-<a class="jxr_linenumber" name="L13135" href="#L13135">13135</a> 		<span class="jxr_string">"\u00e9\u0001\u0000\u00c0\u00c3\u0001\u0000NO\u0002\u0000}~\u0081\u0082"</span>+
-<a class="jxr_linenumber" name="L13136" href="#L13136">13136</a> 		<span class="jxr_string">"\u0001\u0000\u0083\u0084\u0002\u0000&lt;&lt;\u007f\u0080\u0001\u0000}~\u0001"</span>+
-<a class="jxr_linenumber" name="L13137" href="#L13137">13137</a> 		<span class="jxr_string">"\u0000ux\u0001\u0000st\u0002\u0000PPbl\u0001\u0000\u0081\u0082\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13138" href="#L13138">13138</a> 		<span class="jxr_string">"19\u0002\u0000oo\u00d6\u00d6\u0005\u0000::\u00c8\u00c8\u00cf\u00cf\u00d1"</span>+
-<a class="jxr_linenumber" name="L13139" href="#L13139">13139</a> 		<span class="jxr_string">"\u00d3\u00d6\u00d6\u07ad\u0000\u0129\u0001\u0000\u0000\u0000\u0002\u0139"</span>+
-<a class="jxr_linenumber" name="L13140" href="#L13140">13140</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0004\u014a\u0001\u0000\u0000\u0000\u0006\u0158"</span>+
-<a class="jxr_linenumber" name="L13141" href="#L13141">13141</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\b\u015f\u0001\u0000\u0000\u0000\n\u0170\u0001"</span>+
-<a class="jxr_linenumber" name="L13142" href="#L13142">13142</a> 		<span class="jxr_string">"\u0000\u0000\u0000\f\u0174\u0001\u0000\u0000\u0000\u000e\u0176\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13143" href="#L13143">13143</a> 		<span class="jxr_string">"\u0000\u0000\u0010\u0186\u0001\u0000\u0000\u0000\u0012\u0191\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13144" href="#L13144">13144</a> 		<span class="jxr_string">"\u0000\u0000\u0014\u01a4\u0001\u0000\u0000\u0000\u0016\u01a6\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13145" href="#L13145">13145</a> 		<span class="jxr_string">"\u0000\u0000\u0018\u01aa\u0001\u0000\u0000\u0000\u001a\u01af\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13146" href="#L13146">13146</a> 		<span class="jxr_string">"\u0000\u0000\u001c\u01ba\u0001\u0000\u0000\u0000\u001e\u01bf\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13147" href="#L13147">13147</a> 		<span class="jxr_string">"\u0000\u0000 \u01c5\u0001\u0000\u0000\u0000\&quot;\u01c8\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13148" href="#L13148">13148</a> 		<span class="jxr_string">"\u0000$\u01cb\u0001\u0000\u0000\u0000&amp;\u01d6\u0001\u0000\u0000\u0000("</span>+
-<a class="jxr_linenumber" name="L13149" href="#L13149">13149</a> 		<span class="jxr_string">"\u01db\u0001\u0000\u0000\u0000*\u01df\u0001\u0000\u0000\u0000,\u01e7\u0001"</span>+
-<a class="jxr_linenumber" name="L13150" href="#L13150">13150</a> 		<span class="jxr_string">"\u0000\u0000\u0000.\u01ef\u0001\u0000\u0000\u00000\u01f6\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13151" href="#L13151">13151</a> 		<span class="jxr_string">"\u00002\u0202\u0001\u0000\u0000\u00004\u020a\u0001\u0000\u0000\u00006"</span>+
-<a class="jxr_linenumber" name="L13152" href="#L13152">13152</a> 		<span class="jxr_string">"\u0212\u0001\u0000\u0000\u00008\u0219\u0001\u0000\u0000\u0000:\u0226\u0001"</span>+
-<a class="jxr_linenumber" name="L13153" href="#L13153">13153</a> 		<span class="jxr_string">"\u0000\u0000\u0000&lt;\u0229\u0001\u0000\u0000\u0000&gt;\u0232\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13154" href="#L13154">13154</a> 		<span class="jxr_string">"\u0000@\u0247\u0001\u0000\u0000\u0000B\u0251\u0001\u0000\u0000\u0000D"</span>+
-<a class="jxr_linenumber" name="L13155" href="#L13155">13155</a> 		<span class="jxr_string">"\u0254\u0001\u0000\u0000\u0000F\u0266\u0001\u0000\u0000\u0000H\u0268\u0001"</span>+
-<a class="jxr_linenumber" name="L13156" href="#L13156">13156</a> 		<span class="jxr_string">"\u0000\u0000\u0000J\u026c\u0001\u0000\u0000\u0000L\u0275\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13157" href="#L13157">13157</a> 		<span class="jxr_string">"\u0000N\u0281\u0001\u0000\u0000\u0000P\u028a\u0001\u0000\u0000\u0000R"</span>+
-<a class="jxr_linenumber" name="L13158" href="#L13158">13158</a> 		<span class="jxr_string">"\u028d\u0001\u0000\u0000\u0000T\u029d\u0001\u0000\u0000\u0000V\u02a5\u0001"</span>+
-<a class="jxr_linenumber" name="L13159" href="#L13159">13159</a> 		<span class="jxr_string">"\u0000\u0000\u0000X\u02b6\u0001\u0000\u0000\u0000Z\u02c0\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13160" href="#L13160">13160</a> 		<span class="jxr_string">"\u0000&#92;&#92;\u02c2\u0001\u0000\u0000\u0000^\u02d2\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13161" href="#L13161">13161</a> 		<span class="jxr_string">"`\u02dd\u0001\u0000\u0000\u0000b\u02ed\u0001\u0000\u0000\u0000d\u02ef"</span>+
-<a class="jxr_linenumber" name="L13162" href="#L13162">13162</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000f\u02fa\u0001\u0000\u0000\u0000h\u030d\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13163" href="#L13163">13163</a> 		<span class="jxr_string">"\u0000\u0000j\u0312\u0001\u0000\u0000\u0000l\u031b\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13164" href="#L13164">13164</a> 		<span class="jxr_string">"n\u0323\u0001\u0000\u0000\u0000p\u032a\u0001\u0000\u0000\u0000r\u0336"</span>+
-<a class="jxr_linenumber" name="L13165" href="#L13165">13165</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000t\u0338\u0001\u0000\u0000\u0000v\u033a\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13166" href="#L13166">13166</a> 		<span class="jxr_string">"\u0000\u0000x\u033c\u0001\u0000\u0000\u0000z\u0343\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13167" href="#L13167">13167</a> 		<span class="jxr_string">"|\u0346\u0001\u0000\u0000\u0000~\u0350\u0001\u0000\u0000\u0000\u0080\u0358"</span>+
-<a class="jxr_linenumber" name="L13168" href="#L13168">13168</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0082\u035f\u0001\u0000\u0000\u0000\u0084\u0361"</span>+
-<a class="jxr_linenumber" name="L13169" href="#L13169">13169</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0086\u0371\u0001\u0000\u0000\u0000\u0088\u0376"</span>+
-<a class="jxr_linenumber" name="L13170" href="#L13170">13170</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u008a\u0387\u0001\u0000\u0000\u0000\u008c\u03a7"</span>+
-<a class="jxr_linenumber" name="L13171" href="#L13171">13171</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u008e\u03a9\u0001\u0000\u0000\u0000\u0090\u03b5"</span>+
-<a class="jxr_linenumber" name="L13172" href="#L13172">13172</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0092\u03b7\u0001\u0000\u0000\u0000\u0094\u03ba"</span>+
-<a class="jxr_linenumber" name="L13173" href="#L13173">13173</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0096\u03d6\u0001\u0000\u0000\u0000\u0098\u03d8"</span>+
-<a class="jxr_linenumber" name="L13174" href="#L13174">13174</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u009a\u03e7\u0001\u0000\u0000\u0000\u009c\u03ec"</span>+
-<a class="jxr_linenumber" name="L13175" href="#L13175">13175</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u009e\u03ff\u0001\u0000\u0000\u0000\u00a0\u045b"</span>+
-<a class="jxr_linenumber" name="L13176" href="#L13176">13176</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00a2\u045d\u0001\u0000\u0000\u0000\u00a4\u0476"</span>+
-<a class="jxr_linenumber" name="L13177" href="#L13177">13177</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00a6\u047b\u0001\u0000\u0000\u0000\u00a8\u047d"</span>+
-<a class="jxr_linenumber" name="L13178" href="#L13178">13178</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00aa\u0482\u0001\u0000\u0000\u0000\u00ac\u0486"</span>+
-<a class="jxr_linenumber" name="L13179" href="#L13179">13179</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ae\u048c\u0001\u0000\u0000\u0000\u00b0\u048f"</span>+
-<a class="jxr_linenumber" name="L13180" href="#L13180">13180</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00b2\u0498\u0001\u0000\u0000\u0000\u00b4\u049e"</span>+
-<a class="jxr_linenumber" name="L13181" href="#L13181">13181</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00b6\u04a6\u0001\u0000\u0000\u0000\u00b8\u04a9"</span>+
-<a class="jxr_linenumber" name="L13182" href="#L13182">13182</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ba\u04b0\u0001\u0000\u0000\u0000\u00bc\u04ba"</span>+
-<a class="jxr_linenumber" name="L13183" href="#L13183">13183</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00be\u04bf\u0001\u0000\u0000\u0000\u00c0\u04ca"</span>+
-<a class="jxr_linenumber" name="L13184" href="#L13184">13184</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00c2\u04d1\u0001\u0000\u0000\u0000\u00c4\u04d5"</span>+
-<a class="jxr_linenumber" name="L13185" href="#L13185">13185</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00c6\u04e7\u0001\u0000\u0000\u0000\u00c8\u04e9"</span>+
-<a class="jxr_linenumber" name="L13186" href="#L13186">13186</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ca\u04f4\u0001\u0000\u0000\u0000\u00cc\u050a"</span>+
-<a class="jxr_linenumber" name="L13187" href="#L13187">13187</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ce\u050e\u0001\u0000\u0000\u0000\u00d0\u0513"</span>+
-<a class="jxr_linenumber" name="L13188" href="#L13188">13188</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00d2\u051b\u0001\u0000\u0000\u0000\u00d4\u051f"</span>+
-<a class="jxr_linenumber" name="L13189" href="#L13189">13189</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00d6\u0523\u0001\u0000\u0000\u0000\u00d8\u052b"</span>+
-<a class="jxr_linenumber" name="L13190" href="#L13190">13190</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00da\u0557\u0001\u0000\u0000\u0000\u00dc\u05cf"</span>+
-<a class="jxr_linenumber" name="L13191" href="#L13191">13191</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00de\u05e1\u0001\u0000\u0000\u0000\u00e0\u05e3"</span>+
-<a class="jxr_linenumber" name="L13192" href="#L13192">13192</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00e2\u0608\u0001\u0000\u0000\u0000\u00e4\u060c"</span>+
-<a class="jxr_linenumber" name="L13193" href="#L13193">13193</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00e6\u060e\u0001\u0000\u0000\u0000\u00e8\u0610"</span>+
-<a class="jxr_linenumber" name="L13194" href="#L13194">13194</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ea\u061c\u0001\u0000\u0000\u0000\u00ec\u0623"</span>+
-<a class="jxr_linenumber" name="L13195" href="#L13195">13195</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00ee\u0636\u0001\u0000\u0000\u0000\u00f0\u0644"</span>+
-<a class="jxr_linenumber" name="L13196" href="#L13196">13196</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00f2\u0646\u0001\u0000\u0000\u0000\u00f4\u064c"</span>+
-<a class="jxr_linenumber" name="L13197" href="#L13197">13197</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00f6\u0653\u0001\u0000\u0000\u0000\u00f8\u066c"</span>+
-<a class="jxr_linenumber" name="L13198" href="#L13198">13198</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00fa\u0671\u0001\u0000\u0000\u0000\u00fc\u0678"</span>+
-<a class="jxr_linenumber" name="L13199" href="#L13199">13199</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u00fe\u067d\u0001\u0000\u0000\u0000\u0100\u067f"</span>+
-<a class="jxr_linenumber" name="L13200" href="#L13200">13200</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0102\u0683\u0001\u0000\u0000\u0000\u0104\u068b"</span>+
-<a class="jxr_linenumber" name="L13201" href="#L13201">13201</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0106\u0693\u0001\u0000\u0000\u0000\u0108\u069d"</span>+
-<a class="jxr_linenumber" name="L13202" href="#L13202">13202</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u010a\u069f\u0001\u0000\u0000\u0000\u010c\u06a3"</span>+
-<a class="jxr_linenumber" name="L13203" href="#L13203">13203</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u010e\u06a5\u0001\u0000\u0000\u0000\u0110\u06be"</span>+
-<a class="jxr_linenumber" name="L13204" href="#L13204">13204</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0112\u06c0\u0001\u0000\u0000\u0000\u0114\u06c6"</span>+
-<a class="jxr_linenumber" name="L13205" href="#L13205">13205</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0116\u06cb\u0001\u0000\u0000\u0000\u0118\u06cd"</span>+
-<a class="jxr_linenumber" name="L13206" href="#L13206">13206</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u011a\u06d1\u0001\u0000\u0000\u0000\u011c\u06d9"</span>+
-<a class="jxr_linenumber" name="L13207" href="#L13207">13207</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u011e\u06de\u0001\u0000\u0000\u0000\u0120\u06e7"</span>+
-<a class="jxr_linenumber" name="L13208" href="#L13208">13208</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0122\u06f3\u0001\u0000\u0000\u0000\u0124\u06fb"</span>+
-<a class="jxr_linenumber" name="L13209" href="#L13209">13209</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0126\u0704\u0001\u0000\u0000\u0000\u0128\u012a"</span>+
-<a class="jxr_linenumber" name="L13210" href="#L13210">13210</a> 		<span class="jxr_string">"\u0003\u0002\u0001\u0000\u0129\u0128\u0001\u0000\u0000\u0000\u0129\u012a"</span>+
-<a class="jxr_linenumber" name="L13211" href="#L13211">13211</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u012a\u012e\u0001\u0000\u0000\u0000\u012b\u012d"</span>+
-<a class="jxr_linenumber" name="L13212" href="#L13212">13212</a> 		<span class="jxr_string">"\u0003\u0004\u0002\u0000\u012c\u012b\u0001\u0000\u0000\u0000\u012d\u0130"</span>+
-<a class="jxr_linenumber" name="L13213" href="#L13213">13213</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u012e\u012c\u0001\u0000\u0000\u0000\u012e\u012f"</span>+
-<a class="jxr_linenumber" name="L13214" href="#L13214">13214</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u012f\u0134\u0001\u0000\u0000\u0000\u0130\u012e"</span>+
-<a class="jxr_linenumber" name="L13215" href="#L13215">13215</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0131\u0133\u0003\u0006\u0003\u0000\u0132\u0131"</span>+
-<a class="jxr_linenumber" name="L13216" href="#L13216">13216</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0133\u0136\u0001\u0000\u0000\u0000\u0134\u0132"</span>+
-<a class="jxr_linenumber" name="L13217" href="#L13217">13217</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0134\u0135\u0001\u0000\u0000\u0000\u0135\u0137"</span>+
-<a class="jxr_linenumber" name="L13218" href="#L13218">13218</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0136\u0134\u0001\u0000\u0000\u0000\u0137\u0138"</span>+
-<a class="jxr_linenumber" name="L13219" href="#L13219">13219</a> 		<span class="jxr_string">"\u0005\u0000\u0000\u0001\u0138\u0001\u0001\u0000\u0000\u0000\u0139\u013a"</span>+
-<a class="jxr_linenumber" name="L13220" href="#L13220">13220</a> 		<span class="jxr_string">"\u0003z=\u0000\u013a\u013b\u0005,\u0000\u0000\u013b\u013c\u0003n7\u0000"</span>+
-<a class="jxr_linenumber" name="L13221" href="#L13221">13221</a> 		<span class="jxr_string">"\u013c\u013d\u0005-\u0000\u0000\u013d\u0003\u0001\u0000\u0000\u0000\u013e"</span>+
-<a class="jxr_linenumber" name="L13222" href="#L13222">13222</a> 		<span class="jxr_string">"\u0140\u0005\u001e\u0000\u0000\u013f\u0141\u0005@\u0000\u0000\u0140\u013f"</span>+
-<a class="jxr_linenumber" name="L13223" href="#L13223">13223</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0140\u0141\u0001\u0000\u0000\u0000\u0141\u0142"</span>+
-<a class="jxr_linenumber" name="L13224" href="#L13224">13224</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0142\u0145\u0003n7\u0000\u0143\u0144\u0005;"</span>+
-<a class="jxr_linenumber" name="L13225" href="#L13225">13225</a> 		<span class="jxr_string">"\u0000\u0000\u0144\u0146\u0005&lt;\u0000\u0000\u0145\u0143\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13226" href="#L13226">13226</a> 		<span class="jxr_string">"\u0000\u0145\u0146\u0001\u0000\u0000\u0000\u0146\u0147\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13227" href="#L13227">13227</a> 		<span class="jxr_string">"\u0000\u0147\u0148\u0005-\u0000\u0000\u0148\u014b\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13228" href="#L13228">13228</a> 		<span class="jxr_string">"\u0149\u014b\u0005-\u0000\u0000\u014a\u013e\u0001\u0000\u0000\u0000\u014a"</span>+
-<a class="jxr_linenumber" name="L13229" href="#L13229">13229</a> 		<span class="jxr_string">"\u0149\u0001\u0000\u0000\u0000\u014b\u0005\u0001\u0000\u0000\u0000\u014c"</span>+
-<a class="jxr_linenumber" name="L13230" href="#L13230">13230</a> 		<span class="jxr_string">"\u014e\u0003\n\u0005\u0000\u014d\u014c\u0001\u0000\u0000\u0000\u014e\u0151"</span>+
-<a class="jxr_linenumber" name="L13231" href="#L13231">13231</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u014f\u014d\u0001\u0000\u0000\u0000\u014f\u0150"</span>+
-<a class="jxr_linenumber" name="L13232" href="#L13232">13232</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0150\u0152\u0001\u0000\u0000\u0000\u0151\u014f"</span>+
-<a class="jxr_linenumber" name="L13233" href="#L13233">13233</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0152\u0159\u0003\b\u0004\u0000\u0153\u0155\u0005"</span>+
-<a class="jxr_linenumber" name="L13234" href="#L13234">13234</a> 		<span class="jxr_string">"-\u0000\u0000\u0154\u0153\u0001\u0000\u0000\u0000\u0155\u0156\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13235" href="#L13235">13235</a> 		<span class="jxr_string">"\u0000\u0000\u0156\u0154\u0001\u0000\u0000\u0000\u0156\u0157\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13236" href="#L13236">13236</a> 		<span class="jxr_string">"\u0000\u0000\u0157\u0159\u0001\u0000\u0000\u0000\u0158\u014f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13237" href="#L13237">13237</a> 		<span class="jxr_string">"\u0000\u0000\u0158\u0154\u0001\u0000\u0000\u0000\u0159\u0007\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13238" href="#L13238">13238</a> 		<span class="jxr_string">"\u0000\u0000\u015a\u0160\u0003\u000e\u0007\u0000\u015b\u0160\u0003.\u0017"</span>+
-<a class="jxr_linenumber" name="L13239" href="#L13239">13239</a> 		<span class="jxr_string">"\u0000\u015c\u0160\u00038\u001c\u0000\u015d\u0160\u0003\u0086C\u0000\u015e"</span>+
-<a class="jxr_linenumber" name="L13240" href="#L13240">13240</a> 		<span class="jxr_string">"\u0160\u0003\u0010\b\u0000\u015f\u015a\u0001\u0000\u0000\u0000\u015f\u015b"</span>+
-<a class="jxr_linenumber" name="L13241" href="#L13241">13241</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u015f\u015c\u0001\u0000\u0000\u0000\u015f\u015d"</span>+
-<a class="jxr_linenumber" name="L13242" href="#L13242">13242</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u015f\u015e\u0001\u0000\u0000\u0000\u0160\t\u0001"</span>+
-<a class="jxr_linenumber" name="L13243" href="#L13243">13243</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0161\u0171\u0003|&gt;\u0000\u0162\u0171\u0005&gt;\u0000"</span>+
-<a class="jxr_linenumber" name="L13244" href="#L13244">13244</a> 		<span class="jxr_string">"\u0000\u0163\u0171\u0005?\u0000\u0000\u0164\u0171\u0005=\u0000\u0000\u0165"</span>+
-<a class="jxr_linenumber" name="L13245" href="#L13245">13245</a> 		<span class="jxr_string">"\u0171\u0005@\u0000\u0000\u0166\u0171\u0005(\u0000\u0000\u0167\u0171\u0005"</span>+
-<a class="jxr_linenumber" name="L13246" href="#L13246">13246</a> 		<span class="jxr_string">"^\u0000\u0000\u0168\u0171\u0005\'\u0000\u0000\u0169\u0171\u0005)\u0000"</span>+
-<a class="jxr_linenumber" name="L13247" href="#L13247">13247</a> 		<span class="jxr_string">"\u0000\u016a\u0171\u0005B\u0000\u0000\u016b\u0171\u0005C\u0000\u0000\u016c"</span>+
-<a class="jxr_linenumber" name="L13248" href="#L13248">13248</a> 		<span class="jxr_string">"\u0171\u0005A\u0000\u0000\u016d\u0171\u0005D\u0000\u0000\u016e\u0171\u0005"</span>+
-<a class="jxr_linenumber" name="L13249" href="#L13249">13249</a> 		<span class="jxr_string">"\u00d1\u0000\u0000\u016f\u0171\u0005\u00d2\u0000\u0000\u0170\u0161\u0001"</span>+
-<a class="jxr_linenumber" name="L13250" href="#L13250">13250</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u0162\u0001\u0000\u0000\u0000\u0170\u0163\u0001"</span>+
-<a class="jxr_linenumber" name="L13251" href="#L13251">13251</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u0164\u0001\u0000\u0000\u0000\u0170\u0165\u0001"</span>+
-<a class="jxr_linenumber" name="L13252" href="#L13252">13252</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u0166\u0001\u0000\u0000\u0000\u0170\u0167\u0001"</span>+
-<a class="jxr_linenumber" name="L13253" href="#L13253">13253</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u0168\u0001\u0000\u0000\u0000\u0170\u0169\u0001"</span>+
-<a class="jxr_linenumber" name="L13254" href="#L13254">13254</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u016a\u0001\u0000\u0000\u0000\u0170\u016b\u0001"</span>+
-<a class="jxr_linenumber" name="L13255" href="#L13255">13255</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u016c\u0001\u0000\u0000\u0000\u0170\u016d\u0001"</span>+
-<a class="jxr_linenumber" name="L13256" href="#L13256">13256</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0170\u016e\u0001\u0000\u0000\u0000\u0170\u016f\u0001"</span>+
-<a class="jxr_linenumber" name="L13257" href="#L13257">13257</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0171\u000b\u0001\u0000\u0000\u0000\u0172\u0175\u0005"</span>+
-<a class="jxr_linenumber" name="L13258" href="#L13258">13258</a> 		<span class="jxr_string">"\'\u0000\u0000\u0173\u0175\u0003|&gt;\u0000\u0174\u0172\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13259" href="#L13259">13259</a> 		<span class="jxr_string">"\u0000\u0174\u0173\u0001\u0000\u0000\u0000\u0175\r\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13260" href="#L13260">13260</a> 		<span class="jxr_string">"\u0176\u0177\u0005E\u0000\u0000\u0177\u0179\u0003\u0126\u0093\u0000\u0178"</span>+
-<a class="jxr_linenumber" name="L13261" href="#L13261">13261</a> 		<span class="jxr_string">"\u017a\u0003$\u0012\u0000\u0179\u0178\u0001\u0000\u0000\u0000\u0179\u017a"</span>+
-<a class="jxr_linenumber" name="L13262" href="#L13262">13262</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u017a\u017c\u0001\u0000\u0000\u0000\u017b\u017d"</span>+
-<a class="jxr_linenumber" name="L13263" href="#L13263">13263</a> 		<span class="jxr_string">"\u0003 \u0010\u0000\u017c\u017b\u0001\u0000\u0000\u0000\u017c\u017d\u0001"</span>+
-<a class="jxr_linenumber" name="L13264" href="#L13264">13264</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u017d\u017f\u0001\u0000\u0000\u0000\u017e\u0180\u0003"</span>+
-<a class="jxr_linenumber" name="L13265" href="#L13265">13265</a> 		<span class="jxr_string">"\&quot;\u0011\u0000\u017f\u017e\u0001\u0000\u0000\u0000\u017f\u0180\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13266" href="#L13266">13266</a> 		<span class="jxr_string">"\u0000\u0000\u0180\u0182\u0001\u0000\u0000\u0000\u0181\u0183\u0003\u0124"</span>+
-<a class="jxr_linenumber" name="L13267" href="#L13267">13267</a> 		<span class="jxr_string">"\u0092\u0000\u0182\u0181\u0001\u0000\u0000\u0000\u0182\u0183\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13268" href="#L13268">13268</a> 		<span class="jxr_string">"\u0000\u0000\u0183\u0184\u0001\u0000\u0000\u0000\u0184\u0185\u0003&lt;\u001e"</span>+
-<a class="jxr_linenumber" name="L13269" href="#L13269">13269</a> 		<span class="jxr_string">"\u0000\u0185\u000f\u0001\u0000\u0000\u0000\u0186\u0187\u0005\u00c8\u0000"</span>+
-<a class="jxr_linenumber" name="L13270" href="#L13270">13270</a> 		<span class="jxr_string">"\u0000\u0187\u0189\u0003\u0126\u0093\u0000\u0188\u018a\u0003$\u0012\u0000"</span>+
-<a class="jxr_linenumber" name="L13271" href="#L13271">13271</a> 		<span class="jxr_string">"\u0189\u0188\u0001\u0000\u0000\u0000\u0189\u018a\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13272" href="#L13272">13272</a> 		<span class="jxr_string">"\u018a\u018b\u0001\u0000\u0000\u0000\u018b\u018d\u0003\u0012\t\u0000\u018c"</span>+
-<a class="jxr_linenumber" name="L13273" href="#L13273">13273</a> 		<span class="jxr_string">"\u018e\u0003\&quot;\u0011\u0000\u018d\u018c\u0001\u0000\u0000\u0000\u018d\u018e"</span>+
-<a class="jxr_linenumber" name="L13274" href="#L13274">13274</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u018e\u018f\u0001\u0000\u0000\u0000\u018f\u0190"</span>+
-<a class="jxr_linenumber" name="L13275" href="#L13275">13275</a> 		<span class="jxr_string">"\u0003\u001a\r\u0000\u0190\u0011\u0001\u0000\u0000\u0000\u0191\u0193\u0005"</span>+
-<a class="jxr_linenumber" name="L13276" href="#L13276">13276</a> 		<span class="jxr_string">"L\u0000\u0000\u0192\u0194\u0003\u0014\n\u0000\u0193\u0192\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13277" href="#L13277">13277</a> 		<span class="jxr_string">"\u0000\u0000\u0193\u0194\u0001\u0000\u0000\u0000\u0194\u0195\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13278" href="#L13278">13278</a> 		<span class="jxr_string">"\u0000\u0000\u0195\u0196\u0005M\u0000\u0000\u0196\u0013\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13279" href="#L13279">13279</a> 		<span class="jxr_string">"\u0000\u0197\u019c\u0003\u0016\u000b\u0000\u0198\u0199\u0005J\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13280" href="#L13280">13280</a> 		<span class="jxr_string">"\u0199\u019b\u0003\u0016\u000b\u0000\u019a\u0198\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13281" href="#L13281">13281</a> 		<span class="jxr_string">"\u019b\u019e\u0001\u0000\u0000\u0000\u019c\u019a\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13282" href="#L13282">13282</a> 		<span class="jxr_string">"\u019c\u019d\u0001\u0000\u0000\u0000\u019d\u01a1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13283" href="#L13283">13283</a> 		<span class="jxr_string">"\u019e\u019c\u0001\u0000\u0000\u0000\u019f\u01a0\u0005J\u0000\u0000\u01a0"</span>+
-<a class="jxr_linenumber" name="L13284" href="#L13284">13284</a> 		<span class="jxr_string">"\u01a2\u0003\u0018\f\u0000\u01a1\u019f\u0001\u0000\u0000\u0000\u01a1\u01a2"</span>+
-<a class="jxr_linenumber" name="L13285" href="#L13285">13285</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01a2\u01a5\u0001\u0000\u0000\u0000\u01a3\u01a5"</span>+
-<a class="jxr_linenumber" name="L13286" href="#L13286">13286</a> 		<span class="jxr_string">"\u0003\u0018\f\u0000\u01a4\u0197\u0001\u0000\u0000\u0000\u01a4\u01a3\u0001"</span>+
-<a class="jxr_linenumber" name="L13287" href="#L13287">13287</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01a5\u0015\u0001\u0000\u0000\u0000\u01a6\u01a7\u0003"</span>+
-<a class="jxr_linenumber" name="L13288" href="#L13288">13288</a> 		<span class="jxr_string">"z=\u0000\u01a7\u01a8\u0003\u0106\u0083\u0000\u01a8\u01a9\u0003\u0126\u0093"</span>+
-<a class="jxr_linenumber" name="L13289" href="#L13289">13289</a> 		<span class="jxr_string">"\u0000\u01a9\u0017\u0001\u0000\u0000\u0000\u01aa\u01ab\u0003z=\u0000\u01ab"</span>+
-<a class="jxr_linenumber" name="L13290" href="#L13290">13290</a> 		<span class="jxr_string">"\u01ac\u0003\u0106\u0083\u0000\u01ac\u01ad\u0005\u00ab\u0000\u0000\u01ad"</span>+
-<a class="jxr_linenumber" name="L13291" href="#L13291">13291</a> 		<span class="jxr_string">"\u01ae\u0003\u0126\u0093\u0000\u01ae\u0019\u0001\u0000\u0000\u0000\u01af"</span>+
-<a class="jxr_linenumber" name="L13292" href="#L13292">13292</a> 		<span class="jxr_string">"\u01b3\u0005H\u0000\u0000\u01b0\u01b2\u0003\u001c\u000e\u0000\u01b1\u01b0"</span>+
-<a class="jxr_linenumber" name="L13293" href="#L13293">13293</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01b2\u01b5\u0001\u0000\u0000\u0000\u01b3\u01b1"</span>+
-<a class="jxr_linenumber" name="L13294" href="#L13294">13294</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01b3\u01b4\u0001\u0000\u0000\u0000\u01b4\u01b6"</span>+
-<a class="jxr_linenumber" name="L13295" href="#L13295">13295</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01b5\u01b3\u0001\u0000\u0000\u0000\u01b6\u01b7"</span>+
-<a class="jxr_linenumber" name="L13296" href="#L13296">13296</a> 		<span class="jxr_string">"\u0005I\u0000\u0000\u01b7\u001b\u0001\u0000\u0000\u0000\u01b8\u01bb\u0003"</span>+
-<a class="jxr_linenumber" name="L13297" href="#L13297">13297</a> 		<span class="jxr_string">"\u001e\u000f\u0000\u01b9\u01bb\u0003@ \u0000\u01ba\u01b8\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13298" href="#L13298">13298</a> 		<span class="jxr_string">"\u0000\u01ba\u01b9\u0001\u0000\u0000\u0000\u01bb\u001d\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13299" href="#L13299">13299</a> 		<span class="jxr_string">"\u0000\u01bc\u01be\u0003\n\u0005\u0000\u01bd\u01bc\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13300" href="#L13300">13300</a> 		<span class="jxr_string">"\u01be\u01c1\u0001\u0000\u0000\u0000\u01bf\u01bd\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13301" href="#L13301">13301</a> 		<span class="jxr_string">"\u01bf\u01c0\u0001\u0000\u0000\u0000\u01c0\u01c2\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13302" href="#L13302">13302</a> 		<span class="jxr_string">"\u01c1\u01bf\u0001\u0000\u0000\u0000\u01c2\u01c3\u0003\u0126\u0093\u0000"</span>+
-<a class="jxr_linenumber" name="L13303" href="#L13303">13303</a> 		<span class="jxr_string">"\u01c3\u01c4\u0003\u0094J\u0000\u01c4\u001f\u0001\u0000\u0000\u0000\u01c5"</span>+
-<a class="jxr_linenumber" name="L13304" href="#L13304">13304</a> 		<span class="jxr_string">"\u01c6\u0005\u0012\u0000\u0000\u01c6\u01c7\u0003\u0106\u0083\u0000\u01c7"</span>+
-<a class="jxr_linenumber" name="L13305" href="#L13305">13305</a> 		<span class="jxr_string">"!\u0001\u0000\u0000\u0000\u01c8\u01c9\u0005K\u0000\u0000\u01c9\u01ca\u0003"</span>+
-<a class="jxr_linenumber" name="L13306" href="#L13306">13306</a> 		<span class="jxr_string">"\u0104\u0082\u0000\u01ca#\u0001\u0000\u0000\u0000\u01cb\u01cc\u0005u\u0000"</span>+
-<a class="jxr_linenumber" name="L13307" href="#L13307">13307</a> 		<span class="jxr_string">"\u0000\u01cc\u01d1\u0003&amp;\u0013\u0000\u01cd\u01ce\u0005J\u0000\u0000\u01ce"</span>+
-<a class="jxr_linenumber" name="L13308" href="#L13308">13308</a> 		<span class="jxr_string">"\u01d0\u0003&amp;\u0013\u0000\u01cf\u01cd\u0001\u0000\u0000\u0000\u01d0\u01d3"</span>+
-<a class="jxr_linenumber" name="L13309" href="#L13309">13309</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01d1\u01cf\u0001\u0000\u0000\u0000\u01d1\u01d2"</span>+
-<a class="jxr_linenumber" name="L13310" href="#L13310">13310</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01d2\u01d4\u0001\u0000\u0000\u0000\u01d3\u01d1"</span>+
-<a class="jxr_linenumber" name="L13311" href="#L13311">13311</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01d4\u01d5\u0005v\u0000\u0000\u01d5%\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13312" href="#L13312">13312</a> 		<span class="jxr_string">"\u0000\u0000\u01d6\u01d7\u0003z=\u0000\u01d7\u01d9\u0003\u0126\u0093\u0000"</span>+
-<a class="jxr_linenumber" name="L13313" href="#L13313">13313</a> 		<span class="jxr_string">"\u01d8\u01da\u0003(\u0014\u0000\u01d9\u01d8\u0001\u0000\u0000\u0000\u01d9"</span>+
-<a class="jxr_linenumber" name="L13314" href="#L13314">13314</a> 		<span class="jxr_string">"\u01da\u0001\u0000\u0000\u0000\u01da\'\u0001\u0000\u0000\u0000\u01db\u01dc"</span>+
-<a class="jxr_linenumber" name="L13315" href="#L13315">13315</a> 		<span class="jxr_string">"\u0005\u0012\u0000\u0000\u01dc\u01dd\u0003z=\u0000\u01dd\u01de\u0003*"</span>+
-<a class="jxr_linenumber" name="L13316" href="#L13316">13316</a> 		<span class="jxr_string">"\u0015\u0000\u01de)\u0001\u0000\u0000\u0000\u01df\u01e4\u0003,\u0016\u0000"</span>+
-<a class="jxr_linenumber" name="L13317" href="#L13317">13317</a> 		<span class="jxr_string">"\u01e0\u01e1\u0005r\u0000\u0000\u01e1\u01e3\u0003,\u0016\u0000\u01e2\u01e0"</span>+
-<a class="jxr_linenumber" name="L13318" href="#L13318">13318</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01e3\u01e6\u0001\u0000\u0000\u0000\u01e4\u01e2"</span>+
-<a class="jxr_linenumber" name="L13319" href="#L13319">13319</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01e4\u01e5\u0001\u0000\u0000\u0000\u01e5+\u0001"</span>+
-<a class="jxr_linenumber" name="L13320" href="#L13320">13320</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01e6\u01e4\u0001\u0000\u0000\u0000\u01e7\u01e8\u0003"</span>+
-<a class="jxr_linenumber" name="L13321" href="#L13321">13321</a> 		<span class="jxr_string">"z=\u0000\u01e8\u01ec\u0003\u0108\u0084\u0000\u01e9\u01eb\u0003\u010a\u0085"</span>+
-<a class="jxr_linenumber" name="L13322" href="#L13322">13322</a> 		<span class="jxr_string">"\u0000\u01ea\u01e9\u0001\u0000\u0000\u0000\u01eb\u01ee\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13323" href="#L13323">13323</a> 		<span class="jxr_string">"\u0000\u01ec\u01ea\u0001\u0000\u0000\u0000\u01ec\u01ed\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13324" href="#L13324">13324</a> 		<span class="jxr_string">"\u0000\u01ed-\u0001\u0000\u0000\u0000\u01ee\u01ec\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13325" href="#L13325">13325</a> 		<span class="jxr_string">"\u01ef\u01f0\u0005\u0099\u0000\u0000\u01f0\u01f2\u0003\u0126\u0093\u0000"</span>+
-<a class="jxr_linenumber" name="L13326" href="#L13326">13326</a> 		<span class="jxr_string">"\u01f1\u01f3\u0003\&quot;\u0011\u0000\u01f2\u01f1\u0001\u0000\u0000\u0000\u01f2"</span>+
-<a class="jxr_linenumber" name="L13327" href="#L13327">13327</a> 		<span class="jxr_string">"\u01f3\u0001\u0000\u0000\u0000\u01f3\u01f4\u0001\u0000\u0000\u0000\u01f4"</span>+
-<a class="jxr_linenumber" name="L13328" href="#L13328">13328</a> 		<span class="jxr_string">"\u01f5\u00030\u0018\u0000\u01f5/\u0001\u0000\u0000\u0000\u01f6\u01f8\u0005"</span>+
-<a class="jxr_linenumber" name="L13329" href="#L13329">13329</a> 		<span class="jxr_string">"H\u0000\u0000\u01f7\u01f9\u00032\u0019\u0000\u01f8\u01f7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13330" href="#L13330">13330</a> 		<span class="jxr_string">"\u0000\u01f8\u01f9\u0001\u0000\u0000\u0000\u01f9\u01fb\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13331" href="#L13331">13331</a> 		<span class="jxr_string">"\u0000\u01fa\u01fc\u0005J\u0000\u0000\u01fb\u01fa\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13332" href="#L13332">13332</a> 		<span class="jxr_string">"\u01fb\u01fc\u0001\u0000\u0000\u0000\u01fc\u01fe\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13333" href="#L13333">13333</a> 		<span class="jxr_string">"\u01fd\u01ff\u00036\u001b\u0000\u01fe\u01fd\u0001\u0000\u0000\u0000\u01fe"</span>+
-<a class="jxr_linenumber" name="L13334" href="#L13334">13334</a> 		<span class="jxr_string">"\u01ff\u0001\u0000\u0000\u0000\u01ff\u0200\u0001\u0000\u0000\u0000\u0200"</span>+
-<a class="jxr_linenumber" name="L13335" href="#L13335">13335</a> 		<span class="jxr_string">"\u0201\u0005I\u0000\u0000\u02011\u0001\u0000\u0000\u0000\u0202\u0207\u0003"</span>+
-<a class="jxr_linenumber" name="L13336" href="#L13336">13336</a> 		<span class="jxr_string">"4\u001a\u0000\u0203\u0204\u0005J\u0000\u0000\u0204\u0206\u00034\u001a"</span>+
-<a class="jxr_linenumber" name="L13337" href="#L13337">13337</a> 		<span class="jxr_string">"\u0000\u0205\u0203\u0001\u0000\u0000\u0000\u0206\u0209\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13338" href="#L13338">13338</a> 		<span class="jxr_string">"\u0000\u0207\u0205\u0001\u0000\u0000\u0000\u0207\u0208\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13339" href="#L13339">13339</a> 		<span class="jxr_string">"\u0000\u02083\u0001\u0000\u0000\u0000\u0209\u0207\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13340" href="#L13340">13340</a> 		<span class="jxr_string">"\u020a\u020b\u0003z=\u0000\u020b\u020d\u0003\u0126\u0093\u0000\u020c\u020e"</span>+
-<a class="jxr_linenumber" name="L13341" href="#L13341">13341</a> 		<span class="jxr_string">"\u0003\u0112\u0089\u0000\u020d\u020c\u0001\u0000\u0000\u0000\u020d\u020e"</span>+
-<a class="jxr_linenumber" name="L13342" href="#L13342">13342</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u020e\u0210\u0001\u0000\u0000\u0000\u020f\u0211"</span>+
-<a class="jxr_linenumber" name="L13343" href="#L13343">13343</a> 		<span class="jxr_string">"\u0003&lt;\u001e\u0000\u0210\u020f\u0001\u0000\u0000\u0000\u0210\u0211\u0001"</span>+
-<a class="jxr_linenumber" name="L13344" href="#L13344">13344</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02115\u0001\u0000\u0000\u0000\u0212\u0216\u0005-\u0000"</span>+
-<a class="jxr_linenumber" name="L13345" href="#L13345">13345</a> 		<span class="jxr_string">"\u0000\u0213\u0215\u0003@ \u0000\u0214\u0213\u0001\u0000\u0000\u0000\u0215"</span>+
-<a class="jxr_linenumber" name="L13346" href="#L13346">13346</a> 		<span class="jxr_string">"\u0218\u0001\u0000\u0000\u0000\u0216\u0214\u0001\u0000\u0000\u0000\u0216"</span>+
-<a class="jxr_linenumber" name="L13347" href="#L13347">13347</a> 		<span class="jxr_string">"\u0217\u0001\u0000\u0000\u0000\u02177\u0001\u0000\u0000\u0000\u0218\u0216"</span>+
-<a class="jxr_linenumber" name="L13348" href="#L13348">13348</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0219\u021a\u0005G\u0000\u0000\u021a\u021c\u0003"</span>+
-<a class="jxr_linenumber" name="L13349" href="#L13349">13349</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u021b\u021d\u0003$\u0012\u0000\u021c\u021b\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13350" href="#L13350">13350</a> 		<span class="jxr_string">"\u0000\u0000\u021c\u021d\u0001\u0000\u0000\u0000\u021d\u021f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13351" href="#L13351">13351</a> 		<span class="jxr_string">"\u0000\u0000\u021e\u0220\u0003:\u001d\u0000\u021f\u021e\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13352" href="#L13352">13352</a> 		<span class="jxr_string">"\u0000\u021f\u0220\u0001\u0000\u0000\u0000\u0220\u0222\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13353" href="#L13353">13353</a> 		<span class="jxr_string">"\u0000\u0221\u0223\u0003\u0124\u0092\u0000\u0222\u0221\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13354" href="#L13354">13354</a> 		<span class="jxr_string">"\u0000\u0222\u0223\u0001\u0000\u0000\u0000\u0223\u0224\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13355" href="#L13355">13355</a> 		<span class="jxr_string">"\u0000\u0224\u0225\u0003&gt;\u001f\u0000\u02259\u0001\u0000\u0000\u0000\u0226"</span>+
-<a class="jxr_linenumber" name="L13356" href="#L13356">13356</a> 		<span class="jxr_string">"\u0227\u0005\u0012\u0000\u0000\u0227\u0228\u0003\u0104\u0082\u0000\u0228"</span>+
-<a class="jxr_linenumber" name="L13357" href="#L13357">13357</a> 		<span class="jxr_string">";\u0001\u0000\u0000\u0000\u0229\u022d\u0005H\u0000\u0000\u022a\u022c\u0003"</span>+
-<a class="jxr_linenumber" name="L13358" href="#L13358">13358</a> 		<span class="jxr_string">"@ \u0000\u022b\u022a\u0001\u0000\u0000\u0000\u022c\u022f\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13359" href="#L13359">13359</a> 		<span class="jxr_string">"\u0000\u022d\u022b\u0001\u0000\u0000\u0000\u022d\u022e\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13360" href="#L13360">13360</a> 		<span class="jxr_string">"\u0000\u022e\u0230\u0001\u0000\u0000\u0000\u022f\u022d\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13361" href="#L13361">13361</a> 		<span class="jxr_string">"\u0000\u0230\u0231\u0005I\u0000\u0000\u0231=\u0001\u0000\u0000\u0000\u0232"</span>+
-<a class="jxr_linenumber" name="L13362" href="#L13362">13362</a> 		<span class="jxr_string">"\u0236\u0005H\u0000\u0000\u0233\u0235\u0003N\'\u0000\u0234\u0233\u0001"</span>+
-<a class="jxr_linenumber" name="L13363" href="#L13363">13363</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0235\u0238\u0001\u0000\u0000\u0000\u0236\u0234\u0001"</span>+
-<a class="jxr_linenumber" name="L13364" href="#L13364">13364</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0236\u0237\u0001\u0000\u0000\u0000\u0237\u0239\u0001"</span>+
-<a class="jxr_linenumber" name="L13365" href="#L13365">13365</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0238\u0236\u0001\u0000\u0000\u0000\u0239\u023a\u0005"</span>+
-<a class="jxr_linenumber" name="L13366" href="#L13366">13366</a> 		<span class="jxr_string">"I\u0000\u0000\u023a?\u0001\u0000\u0000\u0000\u023b\u0248\u0005-\u0000"</span>+
-<a class="jxr_linenumber" name="L13367" href="#L13367">13367</a> 		<span class="jxr_string">"\u0000\u023c\u023e\u0005@\u0000\u0000\u023d\u023c\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13368" href="#L13368">13368</a> 		<span class="jxr_string">"\u023d\u023e\u0001\u0000\u0000\u0000\u023e\u023f\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13369" href="#L13369">13369</a> 		<span class="jxr_string">"\u023f\u0248\u0003\u0098L\u0000\u0240\u0242\u0003\n\u0005\u0000\u0241"</span>+
-<a class="jxr_linenumber" name="L13370" href="#L13370">13370</a> 		<span class="jxr_string">"\u0240\u0001\u0000\u0000\u0000\u0242\u0245\u0001\u0000\u0000\u0000\u0243"</span>+
-<a class="jxr_linenumber" name="L13371" href="#L13371">13371</a> 		<span class="jxr_string">"\u0241\u0001\u0000\u0000\u0000\u0243\u0244\u0001\u0000\u0000\u0000\u0244"</span>+
-<a class="jxr_linenumber" name="L13372" href="#L13372">13372</a> 		<span class="jxr_string">"\u0246\u0001\u0000\u0000\u0000\u0245\u0243\u0001\u0000\u0000\u0000\u0246"</span>+
-<a class="jxr_linenumber" name="L13373" href="#L13373">13373</a> 		<span class="jxr_string">"\u0248\u0003B!\u0000\u0247\u023b\u0001\u0000\u0000\u0000\u0247\u023d\u0001"</span>+
-<a class="jxr_linenumber" name="L13374" href="#L13374">13374</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0247\u0243\u0001\u0000\u0000\u0000\u0248A\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13375" href="#L13375">13375</a> 		<span class="jxr_string">"\u0000\u0000\u0249\u0252\u0003\u0010\b\u0000\u024a\u0252\u0003D\&quot;\u0000"</span>+
-<a class="jxr_linenumber" name="L13376" href="#L13376">13376</a> 		<span class="jxr_string">"\u024b\u0252\u0003L&amp;\u0000\u024c\u0252\u0003J%\u0000\u024d\u0252\u0003"</span>+
-<a class="jxr_linenumber" name="L13377" href="#L13377">13377</a> 		<span class="jxr_string">"8\u001c\u0000\u024e\u0252\u0003\u0086C\u0000\u024f\u0252\u0003\u000e\u0007"</span>+
-<a class="jxr_linenumber" name="L13378" href="#L13378">13378</a> 		<span class="jxr_string">"\u0000\u0250\u0252\u0003.\u0017\u0000\u0251\u0249\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13379" href="#L13379">13379</a> 		<span class="jxr_string">"\u0251\u024a\u0001\u0000\u0000\u0000\u0251\u024b\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13380" href="#L13380">13380</a> 		<span class="jxr_string">"\u0251\u024c\u0001\u0000\u0000\u0000\u0251\u024d\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13381" href="#L13381">13381</a> 		<span class="jxr_string">"\u0251\u024e\u0001\u0000\u0000\u0000\u0251\u024f\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13382" href="#L13382">13382</a> 		<span class="jxr_string">"\u0251\u0250\u0001\u0000\u0000\u0000\u0252C\u0001\u0000\u0000\u0000\u0253"</span>+
-<a class="jxr_linenumber" name="L13383" href="#L13383">13383</a> 		<span class="jxr_string">"\u0255\u0003$\u0012\u0000\u0254\u0253\u0001\u0000\u0000\u0000\u0254\u0255"</span>+
-<a class="jxr_linenumber" name="L13384" href="#L13384">13384</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0255\u0256\u0001\u0000\u0000\u0000\u0256\u0257"</span>+
-<a class="jxr_linenumber" name="L13385" href="#L13385">13385</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u0257\u0258\u0003\u0126\u0093\u0000\u0258\u025c"</span>+
-<a class="jxr_linenumber" name="L13386" href="#L13386">13386</a> 		<span class="jxr_string">"\u0003f3\u0000\u0259\u025b\u0003\u010a\u0085\u0000\u025a\u0259\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13387" href="#L13387">13387</a> 		<span class="jxr_string">"\u0000\u0000\u025b\u025e\u0001\u0000\u0000\u0000\u025c\u025a\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13388" href="#L13388">13388</a> 		<span class="jxr_string">"\u0000\u0000\u025c\u025d\u0001\u0000\u0000\u0000\u025d\u0260\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13389" href="#L13389">13389</a> 		<span class="jxr_string">"\u0000\u0000\u025e\u025c\u0001\u0000\u0000\u0000\u025f\u0261\u0003H$\u0000"</span>+
-<a class="jxr_linenumber" name="L13390" href="#L13390">13390</a> 		<span class="jxr_string">"\u0260\u025f\u0001\u0000\u0000\u0000\u0260\u0261\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13391" href="#L13391">13391</a> 		<span class="jxr_string">"\u0261\u0262\u0001\u0000\u0000\u0000\u0262\u0263\u0003F#\u0000\u0263E"</span>+
-<a class="jxr_linenumber" name="L13392" href="#L13392">13392</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0264\u0267\u0003\u0098L\u0000\u0265\u0267\u0005"</span>+
-<a class="jxr_linenumber" name="L13393" href="#L13393">13393</a> 		<span class="jxr_string">"-\u0000\u0000\u0266\u0264\u0001\u0000\u0000\u0000\u0266\u0265\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13394" href="#L13394">13394</a> 		<span class="jxr_string">"\u0000\u0000\u0267G\u0001\u0000\u0000\u0000\u0268\u0269\u0005Q\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13395" href="#L13395">13395</a> 		<span class="jxr_string">"\u0269\u026a\u0003d2\u0000\u026aI\u0001\u0000\u0000\u0000\u026b\u026d"</span>+
-<a class="jxr_linenumber" name="L13396" href="#L13396">13396</a> 		<span class="jxr_string">"\u0003$\u0012\u0000\u026c\u026b\u0001\u0000\u0000\u0000\u026c\u026d\u0001"</span>+
-<a class="jxr_linenumber" name="L13397" href="#L13397">13397</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u026d\u026e\u0001\u0000\u0000\u0000\u026e\u026f\u0003"</span>+
-<a class="jxr_linenumber" name="L13398" href="#L13398">13398</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u026f\u0271\u0003f3\u0000\u0270\u0272\u0003H$\u0000"</span>+
-<a class="jxr_linenumber" name="L13399" href="#L13399">13399</a> 		<span class="jxr_string">"\u0271\u0270\u0001\u0000\u0000\u0000\u0271\u0272\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13400" href="#L13400">13400</a> 		<span class="jxr_string">"\u0272\u0273\u0001\u0000\u0000\u0000\u0273\u0274\u0003\u0094J\u0000\u0274"</span>+
-<a class="jxr_linenumber" name="L13401" href="#L13401">13401</a> 		<span class="jxr_string">"K\u0001\u0000\u0000\u0000\u0275\u0276\u0003\u0106\u0083\u0000\u0276\u0277"</span>+
-<a class="jxr_linenumber" name="L13402" href="#L13402">13402</a> 		<span class="jxr_string">"\u0003T*\u0000\u0277\u0278\u0005-\u0000\u0000\u0278M\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13403" href="#L13403">13403</a> 		<span class="jxr_string">"\u0000\u0279\u027b\u0003\n\u0005\u0000\u027a\u0279\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13404" href="#L13404">13404</a> 		<span class="jxr_string">"\u027b\u027e\u0001\u0000\u0000\u0000\u027c\u027a\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13405" href="#L13405">13405</a> 		<span class="jxr_string">"\u027c\u027d\u0001\u0000\u0000\u0000\u027d\u027f\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13406" href="#L13406">13406</a> 		<span class="jxr_string">"\u027e\u027c\u0001\u0000\u0000\u0000\u027f\u0282\u0003P(\u0000\u0280\u0282"</span>+
-<a class="jxr_linenumber" name="L13407" href="#L13407">13407</a> 		<span class="jxr_string">"\u0005-\u0000\u0000\u0281\u027c\u0001\u0000\u0000\u0000\u0281\u0280\u0001"</span>+
-<a class="jxr_linenumber" name="L13408" href="#L13408">13408</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0282O\u0001\u0000\u0000\u0000\u0283\u028b\u0003L&amp;"</span>+
-<a class="jxr_linenumber" name="L13409" href="#L13409">13409</a> 		<span class="jxr_string">"\u0000\u0284\u028b\u0003\u0010\b\u0000\u0285\u028b\u0003R)\u0000\u0286"</span>+
-<a class="jxr_linenumber" name="L13410" href="#L13410">13410</a> 		<span class="jxr_string">"\u028b\u00038\u001c\u0000\u0287\u028b\u0003\u0086C\u0000\u0288\u028b\u0003"</span>+
-<a class="jxr_linenumber" name="L13411" href="#L13411">13411</a> 		<span class="jxr_string">"\u000e\u0007\u0000\u0289\u028b\u0003.\u0017\u0000\u028a\u0283\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13412" href="#L13412">13412</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0284\u0001\u0000\u0000\u0000\u028a\u0285\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13413" href="#L13413">13413</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0286\u0001\u0000\u0000\u0000\u028a\u0287\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13414" href="#L13414">13414</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0288\u0001\u0000\u0000\u0000\u028a\u0289\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13415" href="#L13415">13415</a> 		<span class="jxr_string">"\u0000\u0000\u028bQ\u0001\u0000\u0000\u0000\u028c\u028e\u0003$\u0012\u0000"</span>+
-<a class="jxr_linenumber" name="L13416" href="#L13416">13416</a> 		<span class="jxr_string">"\u028d\u028c\u0001\u0000\u0000\u0000\u028d\u028e\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13417" href="#L13417">13417</a> 		<span class="jxr_string">"\u028e\u028f\u0001\u0000\u0000\u0000\u028f\u0290\u0003\u0106\u0083\u0000"</span>+
-<a class="jxr_linenumber" name="L13418" href="#L13418">13418</a> 		<span class="jxr_string">"\u0290\u0291\u0003\u0126\u0093\u0000\u0291\u0295\u0003f3\u0000\u0292\u0294"</span>+
-<a class="jxr_linenumber" name="L13419" href="#L13419">13419</a> 		<span class="jxr_string">"\u0003\u010a\u0085\u0000\u0293\u0292\u0001\u0000\u0000\u0000\u0294\u0297"</span>+
-<a class="jxr_linenumber" name="L13420" href="#L13420">13420</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0295\u0293\u0001\u0000\u0000\u0000\u0295\u0296"</span>+
-<a class="jxr_linenumber" name="L13421" href="#L13421">13421</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0296\u0299\u0001\u0000\u0000\u0000\u0297\u0295"</span>+
-<a class="jxr_linenumber" name="L13422" href="#L13422">13422</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0298\u029a\u0003H$\u0000\u0299\u0298\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13423" href="#L13423">13423</a> 		<span class="jxr_string">"\u0000\u0000\u0299\u029a\u0001\u0000\u0000\u0000\u029a\u029b\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13424" href="#L13424">13424</a> 		<span class="jxr_string">"\u0000\u0000\u029b\u029c\u0003F#\u0000\u029cS\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13425" href="#L13425">13425</a> 		<span class="jxr_string">"\u029d\u02a2\u0003V+\u0000\u029e\u029f\u0005J\u0000\u0000\u029f\u02a1"</span>+
-<a class="jxr_linenumber" name="L13426" href="#L13426">13426</a> 		<span class="jxr_string">"\u0003V+\u0000\u02a0\u029e\u0001\u0000\u0000\u0000\u02a1\u02a4\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13427" href="#L13427">13427</a> 		<span class="jxr_string">"\u0000\u0000\u02a2\u02a0\u0001\u0000\u0000\u0000\u02a2\u02a3\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13428" href="#L13428">13428</a> 		<span class="jxr_string">"\u0000\u0000\u02a3U\u0001\u0000\u0000\u0000\u02a4\u02a2\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13429" href="#L13429">13429</a> 		<span class="jxr_string">"\u0000\u02a5\u02a9\u0003\u0126\u0093\u0000\u02a6\u02a8\u0003\u010a\u0085"</span>+
-<a class="jxr_linenumber" name="L13430" href="#L13430">13430</a> 		<span class="jxr_string">"\u0000\u02a7\u02a6\u0001\u0000\u0000\u0000\u02a8\u02ab\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13431" href="#L13431">13431</a> 		<span class="jxr_string">"\u0000\u02a9\u02a7\u0001\u0000\u0000\u0000\u02a9\u02aa\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13432" href="#L13432">13432</a> 		<span class="jxr_string">"\u0000\u02aa\u02ae\u0001\u0000\u0000\u0000\u02ab\u02a9\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13433" href="#L13433">13433</a> 		<span class="jxr_string">"\u0000\u02ac\u02ad\u0005P\u0000\u0000\u02ad\u02af\u0003Z-\u0000\u02ae"</span>+
-<a class="jxr_linenumber" name="L13434" href="#L13434">13434</a> 		<span class="jxr_string">"\u02ac\u0001\u0000\u0000\u0000\u02ae\u02af\u0001\u0000\u0000\u0000\u02af"</span>+
-<a class="jxr_linenumber" name="L13435" href="#L13435">13435</a> 		<span class="jxr_string">"W\u0001\u0000\u0000\u0000\u02b0\u02b7\u0005N\u0000\u0000\u02b1\u02b4\u0003"</span>+
-<a class="jxr_linenumber" name="L13436" href="#L13436">13436</a> 		<span class="jxr_string">"n7\u0000\u02b2\u02b3\u0005;\u0000\u0000\u02b3\u02b5\u0005N\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13437" href="#L13437">13437</a> 		<span class="jxr_string">"\u02b4\u02b2\u0001\u0000\u0000\u0000\u02b4\u02b5\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13438" href="#L13438">13438</a> 		<span class="jxr_string">"\u02b5\u02b7\u0001\u0000\u0000\u0000\u02b6\u02b0\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13439" href="#L13439">13439</a> 		<span class="jxr_string">"\u02b6\u02b1\u0001\u0000\u0000\u0000\u02b7\u02bb\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13440" href="#L13440">13440</a> 		<span class="jxr_string">"\u02b8\u02ba\u0003\u010a\u0085\u0000\u02b9\u02b8\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13441" href="#L13441">13441</a> 		<span class="jxr_string">"\u02ba\u02bd\u0001\u0000\u0000\u0000\u02bb\u02b9\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13442" href="#L13442">13442</a> 		<span class="jxr_string">"\u02bb\u02bc\u0001\u0000\u0000\u0000\u02bcY\u0001\u0000\u0000\u0000\u02bd"</span>+
-<a class="jxr_linenumber" name="L13443" href="#L13443">13443</a> 		<span class="jxr_string">"\u02bb\u0001\u0000\u0000\u0000\u02be\u02c1\u0003&#92;&#92;.\u0000\u02bf\u02c1"</span>+
-<a class="jxr_linenumber" name="L13444" href="#L13444">13444</a> 		<span class="jxr_string">"\u0003\u00d8l\u0000\u02c0\u02be\u0001\u0000\u0000\u0000\u02c0\u02bf\u0001"</span>+
-<a class="jxr_linenumber" name="L13445" href="#L13445">13445</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c1[\u0001\u0000\u0000\u0000\u02c2\u02cb\u0005H\u0000"</span>+
-<a class="jxr_linenumber" name="L13446" href="#L13446">13446</a> 		<span class="jxr_string">"\u0000\u02c3\u02c8\u0003Z-\u0000\u02c4\u02c5\u0005J\u0000\u0000\u02c5"</span>+
-<a class="jxr_linenumber" name="L13447" href="#L13447">13447</a> 		<span class="jxr_string">"\u02c7\u0003Z-\u0000\u02c6\u02c4\u0001\u0000\u0000\u0000\u02c7\u02ca\u0001"</span>+
-<a class="jxr_linenumber" name="L13448" href="#L13448">13448</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c8\u02c6\u0001\u0000\u0000\u0000\u02c8\u02c9\u0001"</span>+
-<a class="jxr_linenumber" name="L13449" href="#L13449">13449</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c9\u02cc\u0001\u0000\u0000\u0000\u02ca\u02c8\u0001"</span>+
-<a class="jxr_linenumber" name="L13450" href="#L13450">13450</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02cb\u02c3\u0001\u0000\u0000\u0000\u02cb\u02cc\u0001"</span>+
-<a class="jxr_linenumber" name="L13451" href="#L13451">13451</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02cc\u02ce\u0001\u0000\u0000\u0000\u02cd\u02cf\u0005"</span>+
-<a class="jxr_linenumber" name="L13452" href="#L13452">13452</a> 		<span class="jxr_string">"J\u0000\u0000\u02ce\u02cd\u0001\u0000\u0000\u0000\u02ce\u02cf\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13453" href="#L13453">13453</a> 		<span class="jxr_string">"\u0000\u0000\u02cf\u02d0\u0001\u0000\u0000\u0000\u02d0\u02d1\u0005I\u0000"</span>+
-<a class="jxr_linenumber" name="L13454" href="#L13454">13454</a> 		<span class="jxr_string">"\u0000\u02d1]\u0001\u0000\u0000\u0000\u02d2\u02d3\u0003z=\u0000\u02d3"</span>+
-<a class="jxr_linenumber" name="L13455" href="#L13455">13455</a> 		<span class="jxr_string">"\u02d5\u0003\u0126\u0093\u0000\u02d4\u02d6\u0003\u010e\u0087\u0000\u02d5"</span>+
-<a class="jxr_linenumber" name="L13456" href="#L13456">13456</a> 		<span class="jxr_string">"\u02d4\u0001\u0000\u0000\u0000\u02d5\u02d6\u0001\u0000\u0000\u0000\u02d6"</span>+
-<a class="jxr_linenumber" name="L13457" href="#L13457">13457</a> 		<span class="jxr_string">"\u02da\u0001\u0000\u0000\u0000\u02d7\u02d9\u0003`0\u0000\u02d8\u02d7\u0001"</span>+
-<a class="jxr_linenumber" name="L13458" href="#L13458">13458</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d9\u02dc\u0001\u0000\u0000\u0000\u02da\u02d8\u0001"</span>+
-<a class="jxr_linenumber" name="L13459" href="#L13459">13459</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02da\u02db\u0001\u0000\u0000\u0000\u02db_\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13460" href="#L13460">13460</a> 		<span class="jxr_string">"\u0000\u0000\u02dc\u02da\u0001\u0000\u0000\u0000\u02dd\u02de\u0005;\u0000"</span>+
-<a class="jxr_linenumber" name="L13461" href="#L13461">13461</a> 		<span class="jxr_string">"\u0000\u02de\u02df\u0003z=\u0000\u02df\u02e1\u0003\u0126\u0093\u0000\u02e0"</span>+
-<a class="jxr_linenumber" name="L13462" href="#L13462">13462</a> 		<span class="jxr_string">"\u02e2\u0003\u010e\u0087\u0000\u02e1\u02e0\u0001\u0000\u0000\u0000\u02e1"</span>+
-<a class="jxr_linenumber" name="L13463" href="#L13463">13463</a> 		<span class="jxr_string">"\u02e2\u0001\u0000\u0000\u0000\u02e2a\u0001\u0000\u0000\u0000\u02e3\u02ee"</span>+
-<a class="jxr_linenumber" name="L13464" href="#L13464">13464</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u02e4\u02e5\u0003z=\u0000\u02e5\u02eb\u0005m"</span>+
-<a class="jxr_linenumber" name="L13465" href="#L13465">13465</a> 		<span class="jxr_string">"\u0000\u0000\u02e6\u02e9\u0005\u0012\u0000\u0000\u02e7\u02e9\u0005O\u0000"</span>+
-<a class="jxr_linenumber" name="L13466" href="#L13466">13466</a> 		<span class="jxr_string">"\u0000\u02e8\u02e6\u0001\u0000\u0000\u0000\u02e8\u02e7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13467" href="#L13467">13467</a> 		<span class="jxr_string">"\u0000\u02e9\u02ea\u0001\u0000\u0000\u0000\u02ea\u02ec\u0003\u0106\u0083"</span>+
-<a class="jxr_linenumber" name="L13468" href="#L13468">13468</a> 		<span class="jxr_string">"\u0000\u02eb\u02e8\u0001\u0000\u0000\u0000\u02eb\u02ec\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13469" href="#L13469">13469</a> 		<span class="jxr_string">"\u0000\u02ec\u02ee\u0001\u0000\u0000\u0000\u02ed\u02e3\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13470" href="#L13470">13470</a> 		<span class="jxr_string">"\u0000\u02ed\u02e4\u0001\u0000\u0000\u0000\u02eec\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13471" href="#L13471">13471</a> 		<span class="jxr_string">"\u02ef\u02f0\u0003z=\u0000\u02f0\u02f7\u0003n7\u0000\u02f1\u02f2\u0005"</span>+
-<a class="jxr_linenumber" name="L13472" href="#L13472">13472</a> 		<span class="jxr_string">"J\u0000\u0000\u02f2\u02f3\u0003z=\u0000\u02f3\u02f4\u0003n7\u0000\u02f4"</span>+
-<a class="jxr_linenumber" name="L13473" href="#L13473">13473</a> 		<span class="jxr_string">"\u02f6\u0001\u0000\u0000\u0000\u02f5\u02f1\u0001\u0000\u0000\u0000\u02f6"</span>+
-<a class="jxr_linenumber" name="L13474" href="#L13474">13474</a> 		<span class="jxr_string">"\u02f9\u0001\u0000\u0000\u0000\u02f7\u02f5\u0001\u0000\u0000\u0000\u02f7"</span>+
-<a class="jxr_linenumber" name="L13475" href="#L13475">13475</a> 		<span class="jxr_string">"\u02f8\u0001\u0000\u0000\u0000\u02f8e\u0001\u0000\u0000\u0000\u02f9\u02f7"</span>+
-<a class="jxr_linenumber" name="L13476" href="#L13476">13476</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02fa\u02fc\u0005L\u0000\u0000\u02fb\u02fd\u0003"</span>+
-<a class="jxr_linenumber" name="L13477" href="#L13477">13477</a> 		<span class="jxr_string">"h4\u0000\u02fc\u02fb\u0001\u0000\u0000\u0000\u02fc\u02fd\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13478" href="#L13478">13478</a> 		<span class="jxr_string">"\u0000\u02fd\u02fe\u0001\u0000\u0000\u0000\u02fe\u02ff\u0005M\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13479" href="#L13479">13479</a> 		<span class="jxr_string">"\u02ffg\u0001\u0000\u0000\u0000\u0300\u0305\u0003j5\u0000\u0301\u0302"</span>+
-<a class="jxr_linenumber" name="L13480" href="#L13480">13480</a> 		<span class="jxr_string">"\u0005J\u0000\u0000\u0302\u0304\u0003j5\u0000\u0303\u0301\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13481" href="#L13481">13481</a> 		<span class="jxr_string">"\u0000\u0000\u0304\u0307\u0001\u0000\u0000\u0000\u0305\u0303\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13482" href="#L13482">13482</a> 		<span class="jxr_string">"\u0000\u0000\u0305\u0306\u0001\u0000\u0000\u0000\u0306\u030a\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13483" href="#L13483">13483</a> 		<span class="jxr_string">"\u0000\u0000\u0307\u0305\u0001\u0000\u0000\u0000\u0308\u0309\u0005J\u0000"</span>+
-<a class="jxr_linenumber" name="L13484" href="#L13484">13484</a> 		<span class="jxr_string">"\u0000\u0309\u030b\u0003l6\u0000\u030a\u0308\u0001\u0000\u0000\u0000\u030a"</span>+
-<a class="jxr_linenumber" name="L13485" href="#L13485">13485</a> 		<span class="jxr_string">"\u030b\u0001\u0000\u0000\u0000\u030b\u030e\u0001\u0000\u0000\u0000\u030c"</span>+
-<a class="jxr_linenumber" name="L13486" href="#L13486">13486</a> 		<span class="jxr_string">"\u030e\u0003l6\u0000\u030d\u0300\u0001\u0000\u0000\u0000\u030d\u030c\u0001"</span>+
-<a class="jxr_linenumber" name="L13487" href="#L13487">13487</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u030ei\u0001\u0000\u0000\u0000\u030f\u0311\u0003\f"</span>+
-<a class="jxr_linenumber" name="L13488" href="#L13488">13488</a> 		<span class="jxr_string">"\u0006\u0000\u0310\u030f\u0001\u0000\u0000\u0000\u0311\u0314\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13489" href="#L13489">13489</a> 		<span class="jxr_string">"\u0000\u0000\u0312\u0310\u0001\u0000\u0000\u0000\u0312\u0313\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13490" href="#L13490">13490</a> 		<span class="jxr_string">"\u0000\u0000\u0313\u0315\u0001\u0000\u0000\u0000\u0314\u0312\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13491" href="#L13491">13491</a> 		<span class="jxr_string">"\u0000\u0000\u0315\u0316\u0003\u0106\u0083\u0000\u0316\u0317\u0003X,\u0000"</span>+
-<a class="jxr_linenumber" name="L13492" href="#L13492">13492</a> 		<span class="jxr_string">"\u0317k\u0001\u0000\u0000\u0000\u0318\u031a\u0003\f\u0006\u0000\u0319"</span>+
-<a class="jxr_linenumber" name="L13493" href="#L13493">13493</a> 		<span class="jxr_string">"\u0318\u0001\u0000\u0000\u0000\u031a\u031d\u0001\u0000\u0000\u0000\u031b"</span>+
-<a class="jxr_linenumber" name="L13494" href="#L13494">13494</a> 		<span class="jxr_string">"\u0319\u0001\u0000\u0000\u0000\u031b\u031c\u0001\u0000\u0000\u0000\u031c"</span>+
-<a class="jxr_linenumber" name="L13495" href="#L13495">13495</a> 		<span class="jxr_string">"\u031e\u0001\u0000\u0000\u0000\u031d\u031b\u0001\u0000\u0000\u0000\u031e"</span>+
-<a class="jxr_linenumber" name="L13496" href="#L13496">13496</a> 		<span class="jxr_string">"\u031f\u0003\u0106\u0083\u0000\u031f\u0320\u0003z=\u0000\u0320\u0321\u0005"</span>+
-<a class="jxr_linenumber" name="L13497" href="#L13497">13497</a> 		<span class="jxr_string">"\u00ab\u0000\u0000\u0321\u0322\u0003X,\u0000\u0322m\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13498" href="#L13498">13498</a> 		<span class="jxr_string">"\u0000\u0323\u0327\u0003\u0126\u0093\u0000\u0324\u0326\u0003p8\u0000\u0325"</span>+
-<a class="jxr_linenumber" name="L13499" href="#L13499">13499</a> 		<span class="jxr_string">"\u0324\u0001\u0000\u0000\u0000\u0326\u0329\u0001\u0000\u0000\u0000\u0327"</span>+
-<a class="jxr_linenumber" name="L13500" href="#L13500">13500</a> 		<span class="jxr_string">"\u0325\u0001\u0000\u0000\u0000\u0327\u0328\u0001\u0000\u0000\u0000\u0328"</span>+
-<a class="jxr_linenumber" name="L13501" href="#L13501">13501</a> 		<span class="jxr_string">"o\u0001\u0000\u0000\u0000\u0329\u0327\u0001\u0000\u0000\u0000\u032a\u032b"</span>+
-<a class="jxr_linenumber" name="L13502" href="#L13502">13502</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u032b\u032c\u0003z=\u0000\u032c\u032d\u0003\u0126"</span>+
-<a class="jxr_linenumber" name="L13503" href="#L13503">13503</a> 		<span class="jxr_string">"\u0093\u0000\u032dq\u0001\u0000\u0000\u0000\u032e\u0337\u0003t:\u0000"</span>+
-<a class="jxr_linenumber" name="L13504" href="#L13504">13504</a> 		<span class="jxr_string">"\u032f\u0337\u0003v;\u0000\u0330\u0337\u0003x&lt;\u0000\u0331\u0337\u0005"</span>+
-<a class="jxr_linenumber" name="L13505" href="#L13505">13505</a> 		<span class="jxr_string">"\u008a\u0000\u0000\u0332\u0337\u0005\u008b\u0000\u0000\u0333\u0337\u0005"</span>+
-<a class="jxr_linenumber" name="L13506" href="#L13506">13506</a> 		<span class="jxr_string">"\u0085\u0000\u0000\u0334\u0337\u0005\u0086\u0000\u0000\u0335\u0337\u0005"</span>+
-<a class="jxr_linenumber" name="L13507" href="#L13507">13507</a> 		<span class="jxr_string">"\u0087\u0000\u0000\u0336\u032e\u0001\u0000\u0000\u0000\u0336\u032f\u0001"</span>+
-<a class="jxr_linenumber" name="L13508" href="#L13508">13508</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0330\u0001\u0000\u0000\u0000\u0336\u0331\u0001"</span>+
-<a class="jxr_linenumber" name="L13509" href="#L13509">13509</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0332\u0001\u0000\u0000\u0000\u0336\u0333\u0001"</span>+
-<a class="jxr_linenumber" name="L13510" href="#L13510">13510</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0334\u0001\u0000\u0000\u0000\u0336\u0335\u0001"</span>+
-<a class="jxr_linenumber" name="L13511" href="#L13511">13511</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0337s\u0001\u0000\u0000\u0000\u0338\u0339\u0007\u0000"</span>+
-<a class="jxr_linenumber" name="L13512" href="#L13512">13512</a> 		<span class="jxr_string">"\u0000\u0000\u0339u\u0001\u0000\u0000\u0000\u033a\u033b\u0007\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13513" href="#L13513">13513</a> 		<span class="jxr_string">"\u0000\u033bw\u0001\u0000\u0000\u0000\u033c\u033d\u0005\u00cc\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13514" href="#L13514">13514</a> 		<span class="jxr_string">"\u033d\u033e\u0005\u00cd\u0000\u0000\u033e\u033f\u0005\u00ce\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13515" href="#L13515">13515</a> 		<span class="jxr_string">"\u033fy\u0001\u0000\u0000\u0000\u0340\u0342\u0003|&gt;\u0000\u0341\u0340"</span>+
-<a class="jxr_linenumber" name="L13516" href="#L13516">13516</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0342\u0345\u0001\u0000\u0000\u0000\u0343\u0341"</span>+
-<a class="jxr_linenumber" name="L13517" href="#L13517">13517</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0343\u0344\u0001\u0000\u0000\u0000\u0344{\u0001"</span>+
-<a class="jxr_linenumber" name="L13518" href="#L13518">13518</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0345\u0343\u0001\u0000\u0000\u0000\u0346\u0347\u0005"</span>+
-<a class="jxr_linenumber" name="L13519" href="#L13519">13519</a> 		<span class="jxr_string">"\u00aa\u0000\u0000\u0347\u034e\u0003n7\u0000\u0348\u034b\u0005L\u0000"</span>+
-<a class="jxr_linenumber" name="L13520" href="#L13520">13520</a> 		<span class="jxr_string">"\u0000\u0349\u034c\u0003~?\u0000\u034a\u034c\u0003\u0082A\u0000\u034b"</span>+
-<a class="jxr_linenumber" name="L13521" href="#L13521">13521</a> 		<span class="jxr_string">"\u0349\u0001\u0000\u0000\u0000\u034b\u034a\u0001\u0000\u0000\u0000\u034b"</span>+
-<a class="jxr_linenumber" name="L13522" href="#L13522">13522</a> 		<span class="jxr_string">"\u034c\u0001\u0000\u0000\u0000\u034c\u034d\u0001\u0000\u0000\u0000\u034d"</span>+
-<a class="jxr_linenumber" name="L13523" href="#L13523">13523</a> 		<span class="jxr_string">"\u034f\u0005M\u0000\u0000\u034e\u0348\u0001\u0000\u0000\u0000\u034e\u034f"</span>+
-<a class="jxr_linenumber" name="L13524" href="#L13524">13524</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u034f}\u0001\u0000\u0000\u0000\u0350\u0355\u0003"</span>+
-<a class="jxr_linenumber" name="L13525" href="#L13525">13525</a> 		<span class="jxr_string">"\u0080@\u0000\u0351\u0352\u0005J\u0000\u0000\u0352\u0354\u0003\u0080@"</span>+
-<a class="jxr_linenumber" name="L13526" href="#L13526">13526</a> 		<span class="jxr_string">"\u0000\u0353\u0351\u0001\u0000\u0000\u0000\u0354\u0357\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13527" href="#L13527">13527</a> 		<span class="jxr_string">"\u0000\u0355\u0353\u0001\u0000\u0000\u0000\u0355\u0356\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13528" href="#L13528">13528</a> 		<span class="jxr_string">"\u0000\u0356\u007f\u0001\u0000\u0000\u0000\u0357\u0355\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13529" href="#L13529">13529</a> 		<span class="jxr_string">"\u0000\u0358\u0359\u0003\u0126\u0093\u0000\u0359\u035a\u0005P\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13530" href="#L13530">13530</a> 		<span class="jxr_string">"\u035a\u035b\u0003\u0082A\u0000\u035b\u0081\u0001\u0000\u0000\u0000\u035c"</span>+
-<a class="jxr_linenumber" name="L13531" href="#L13531">13531</a> 		<span class="jxr_string">"\u0360\u0003\u00d8l\u0000\u035d\u0360\u0003|&gt;\u0000\u035e\u0360\u0003"</span>+
-<a class="jxr_linenumber" name="L13532" href="#L13532">13532</a> 		<span class="jxr_string">"\u0084B\u0000\u035f\u035c\u0001\u0000\u0000\u0000\u035f\u035d\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13533" href="#L13533">13533</a> 		<span class="jxr_string">"\u0000\u0000\u035f\u035e\u0001\u0000\u0000\u0000\u0360\u0083\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13534" href="#L13534">13534</a> 		<span class="jxr_string">"\u0000\u0000\u0361\u036a\u0005H\u0000\u0000\u0362\u0367\u0003\u0082A\u0000"</span>+
-<a class="jxr_linenumber" name="L13535" href="#L13535">13535</a> 		<span class="jxr_string">"\u0363\u0364\u0005J\u0000\u0000\u0364\u0366\u0003\u0082A\u0000\u0365\u0363"</span>+
-<a class="jxr_linenumber" name="L13536" href="#L13536">13536</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0366\u0369\u0001\u0000\u0000\u0000\u0367\u0365"</span>+
-<a class="jxr_linenumber" name="L13537" href="#L13537">13537</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0367\u0368\u0001\u0000\u0000\u0000\u0368\u036b"</span>+
-<a class="jxr_linenumber" name="L13538" href="#L13538">13538</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0369\u0367\u0001\u0000\u0000\u0000\u036a\u0362"</span>+
-<a class="jxr_linenumber" name="L13539" href="#L13539">13539</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036a\u036b\u0001\u0000\u0000\u0000\u036b\u036d"</span>+
-<a class="jxr_linenumber" name="L13540" href="#L13540">13540</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036c\u036e\u0005J\u0000\u0000\u036d\u036c\u0001"</span>+
-<a class="jxr_linenumber" name="L13541" href="#L13541">13541</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u036d\u036e\u0001\u0000\u0000\u0000\u036e\u036f\u0001"</span>+
-<a class="jxr_linenumber" name="L13542" href="#L13542">13542</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u036f\u0370\u0005I\u0000\u0000\u0370\u0085\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13543" href="#L13543">13543</a> 		<span class="jxr_string">"\u0000\u0000\u0371\u0372\u0005\u00aa\u0000\u0000\u0372\u0373\u0005G\u0000"</span>+
-<a class="jxr_linenumber" name="L13544" href="#L13544">13544</a> 		<span class="jxr_string">"\u0000\u0373\u0374\u0003\u0126\u0093\u0000\u0374\u0375\u0003\u0088D\u0000"</span>+
-<a class="jxr_linenumber" name="L13545" href="#L13545">13545</a> 		<span class="jxr_string">"\u0375\u0087\u0001\u0000\u0000\u0000\u0376\u037a\u0005H\u0000\u0000\u0377"</span>+
-<a class="jxr_linenumber" name="L13546" href="#L13546">13546</a> 		<span class="jxr_string">"\u0379\u0003\u008aE\u0000\u0378\u0377\u0001\u0000\u0000\u0000\u0379\u037c"</span>+
-<a class="jxr_linenumber" name="L13547" href="#L13547">13547</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037a\u0378\u0001\u0000\u0000\u0000\u037a\u037b"</span>+
-<a class="jxr_linenumber" name="L13548" href="#L13548">13548</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037b\u037d\u0001\u0000\u0000\u0000\u037c\u037a"</span>+
-<a class="jxr_linenumber" name="L13549" href="#L13549">13549</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037d\u037e\u0005I\u0000\u0000\u037e\u0089\u0001"</span>+
-<a class="jxr_linenumber" name="L13550" href="#L13550">13550</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u037f\u0381\u0003\n\u0005\u0000\u0380\u037f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13551" href="#L13551">13551</a> 		<span class="jxr_string">"\u0000\u0000\u0381\u0384\u0001\u0000\u0000\u0000\u0382\u0380\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13552" href="#L13552">13552</a> 		<span class="jxr_string">"\u0000\u0000\u0382\u0383\u0001\u0000\u0000\u0000\u0383\u0385\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13553" href="#L13553">13553</a> 		<span class="jxr_string">"\u0000\u0000\u0384\u0382\u0001\u0000\u0000\u0000\u0385\u0388\u0003\u008c"</span>+
-<a class="jxr_linenumber" name="L13554" href="#L13554">13554</a> 		<span class="jxr_string">"F\u0000\u0386\u0388\u0005-\u0000\u0000\u0387\u0382\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13555" href="#L13555">13555</a> 		<span class="jxr_string">"\u0387\u0386\u0001\u0000\u0000\u0000\u0388\u008b\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13556" href="#L13556">13556</a> 		<span class="jxr_string">"\u0389\u038c\u0003\u0106\u0083\u0000\u038a\u038d\u0003\u008eG\u0000\u038b"</span>+
-<a class="jxr_linenumber" name="L13557" href="#L13557">13557</a> 		<span class="jxr_string">"\u038d\u0003\u0090H\u0000\u038c\u038a\u0001\u0000\u0000\u0000\u038c\u038b"</span>+
-<a class="jxr_linenumber" name="L13558" href="#L13558">13558</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u038d\u038e\u0001\u0000\u0000\u0000\u038e\u038f"</span>+
-<a class="jxr_linenumber" name="L13559" href="#L13559">13559</a> 		<span class="jxr_string">"\u0005-\u0000\u0000\u038f\u03a8\u0001\u0000\u0000\u0000\u0390\u0391\u0003"</span>+
-<a class="jxr_linenumber" name="L13560" href="#L13560">13560</a> 		<span class="jxr_string">"\u0106\u0083\u0000\u0391\u0392\u0005-\u0000\u0000\u0392\u03a8\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13561" href="#L13561">13561</a> 		<span class="jxr_string">"\u0000\u0000\u0393\u0395\u0003\u000e\u0007\u0000\u0394\u0396\u0005-\u0000"</span>+
-<a class="jxr_linenumber" name="L13562" href="#L13562">13562</a> 		<span class="jxr_string">"\u0000\u0395\u0394\u0001\u0000\u0000\u0000\u0395\u0396\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13563" href="#L13563">13563</a> 		<span class="jxr_string">"\u0000\u0396\u03a8\u0001\u0000\u0000\u0000\u0397\u0399\u0003\u0010\b\u0000"</span>+
-<a class="jxr_linenumber" name="L13564" href="#L13564">13564</a> 		<span class="jxr_string">"\u0398\u039a\u0005-\u0000\u0000\u0399\u0398\u0001\u0000\u0000\u0000\u0399"</span>+
-<a class="jxr_linenumber" name="L13565" href="#L13565">13565</a> 		<span class="jxr_string">"\u039a\u0001\u0000\u0000\u0000\u039a\u03a8\u0001\u0000\u0000\u0000\u039b"</span>+
-<a class="jxr_linenumber" name="L13566" href="#L13566">13566</a> 		<span class="jxr_string">"\u039d\u00038\u001c\u0000\u039c\u039e\u0005-\u0000\u0000\u039d\u039c\u0001"</span>+
-<a class="jxr_linenumber" name="L13567" href="#L13567">13567</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u039d\u039e\u0001\u0000\u0000\u0000\u039e\u03a8\u0001"</span>+
-<a class="jxr_linenumber" name="L13568" href="#L13568">13568</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u039f\u03a1\u0003.\u0017\u0000\u03a0\u03a2\u0005-\u0000"</span>+
-<a class="jxr_linenumber" name="L13569" href="#L13569">13569</a> 		<span class="jxr_string">"\u0000\u03a1\u03a0\u0001\u0000\u0000\u0000\u03a1\u03a2\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13570" href="#L13570">13570</a> 		<span class="jxr_string">"\u0000\u03a2\u03a8\u0001\u0000\u0000\u0000\u03a3\u03a5\u0003\u0086C\u0000"</span>+
-<a class="jxr_linenumber" name="L13571" href="#L13571">13571</a> 		<span class="jxr_string">"\u03a4\u03a6\u0005-\u0000\u0000\u03a5\u03a4\u0001\u0000\u0000\u0000\u03a5"</span>+
-<a class="jxr_linenumber" name="L13572" href="#L13572">13572</a> 		<span class="jxr_string">"\u03a6\u0001\u0000\u0000\u0000\u03a6\u03a8\u0001\u0000\u0000\u0000\u03a7"</span>+
-<a class="jxr_linenumber" name="L13573" href="#L13573">13573</a> 		<span class="jxr_string">"\u0389\u0001\u0000\u0000\u0000\u03a7\u0390\u0001\u0000\u0000\u0000\u03a7"</span>+
-<a class="jxr_linenumber" name="L13574" href="#L13574">13574</a> 		<span class="jxr_string">"\u0393\u0001\u0000\u0000\u0000\u03a7\u0397\u0001\u0000\u0000\u0000\u03a7"</span>+
-<a class="jxr_linenumber" name="L13575" href="#L13575">13575</a> 		<span class="jxr_string">"\u039b\u0001\u0000\u0000\u0000\u03a7\u039f\u0001\u0000\u0000\u0000\u03a7"</span>+
-<a class="jxr_linenumber" name="L13576" href="#L13576">13576</a> 		<span class="jxr_string">"\u03a3\u0001\u0000\u0000\u0000\u03a8\u008d\u0001\u0000\u0000\u0000\u03a9"</span>+
-<a class="jxr_linenumber" name="L13577" href="#L13577">13577</a> 		<span class="jxr_string">"\u03aa\u0003\u0126\u0093\u0000\u03aa\u03ab\u0005L\u0000\u0000\u03ab\u03af"</span>+
-<a class="jxr_linenumber" name="L13578" href="#L13578">13578</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u03ac\u03ae\u0003\u010a\u0085\u0000\u03ad\u03ac\u0001"</span>+
-<a class="jxr_linenumber" name="L13579" href="#L13579">13579</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03ae\u03b1\u0001\u0000\u0000\u0000\u03af\u03ad\u0001"</span>+
-<a class="jxr_linenumber" name="L13580" href="#L13580">13580</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03af\u03b0\u0001\u0000\u0000\u0000\u03b0\u03b3\u0001"</span>+
-<a class="jxr_linenumber" name="L13581" href="#L13581">13581</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03b1\u03af\u0001\u0000\u0000\u0000\u03b2\u03b4\u0003"</span>+
-<a class="jxr_linenumber" name="L13582" href="#L13582">13582</a> 		<span class="jxr_string">"\u0092I\u0000\u03b3\u03b2\u0001\u0000\u0000\u0000\u03b3\u03b4\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13583" href="#L13583">13583</a> 		<span class="jxr_string">"\u0000\u0000\u03b4\u008f\u0001\u0000\u0000\u0000\u03b5\u03b6\u0003T*\u0000"</span>+
-<a class="jxr_linenumber" name="L13584" href="#L13584">13584</a> 		<span class="jxr_string">"\u03b6\u0091\u0001\u0000\u0000\u0000\u03b7\u03b8\u0005^\u0000\u0000\u03b8"</span>+
-<a class="jxr_linenumber" name="L13585" href="#L13585">13585</a> 		<span class="jxr_string">"\u03b9\u0003\u0082A\u0000\u03b9\u0093\u0001\u0000\u0000\u0000\u03ba\u03bc"</span>+
-<a class="jxr_linenumber" name="L13586" href="#L13586">13586</a> 		<span class="jxr_string">"\u0005H\u0000\u0000\u03bb\u03bd\u0003\u0096K\u0000\u03bc\u03bb\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13587" href="#L13587">13587</a> 		<span class="jxr_string">"\u0000\u0000\u03bc\u03bd\u0001\u0000\u0000\u0000\u03bd\u03c1\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13588" href="#L13588">13588</a> 		<span class="jxr_string">"\u0000\u0000\u03be\u03c0\u0003\u009aM\u0000\u03bf\u03be\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13589" href="#L13589">13589</a> 		<span class="jxr_string">"\u0000\u03c0\u03c3\u0001\u0000\u0000\u0000\u03c1\u03bf\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13590" href="#L13590">13590</a> 		<span class="jxr_string">"\u0000\u03c1\u03c2\u0001\u0000\u0000\u0000\u03c2\u03c4\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13591" href="#L13591">13591</a> 		<span class="jxr_string">"\u0000\u03c3\u03c1\u0001\u0000\u0000\u0000\u03c4\u03c5\u0005I\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13592" href="#L13592">13592</a> 		<span class="jxr_string">"\u03c5\u0095\u0001\u0000\u0000\u0000\u03c6\u03c8\u0003\u010e\u0087\u0000"</span>+
-<a class="jxr_linenumber" name="L13593" href="#L13593">13593</a> 		<span class="jxr_string">"\u03c7\u03c6\u0001\u0000\u0000\u0000\u03c7\u03c8\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13594" href="#L13594">13594</a> 		<span class="jxr_string">"\u03c8\u03c9\u0001\u0000\u0000\u0000\u03c9\u03ca\u0007\u0002\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13595" href="#L13595">13595</a> 		<span class="jxr_string">"\u03ca\u03cb\u0003\u0112\u0089\u0000\u03cb\u03cc\u0005-\u0000\u0000\u03cc"</span>+
-<a class="jxr_linenumber" name="L13596" href="#L13596">13596</a> 		<span class="jxr_string">"\u03d7\u0001\u0000\u0000\u0000\u03cd\u03ce\u0003\u00dam\u0000\u03ce\u03d0"</span>+
-<a class="jxr_linenumber" name="L13597" href="#L13597">13597</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u03cf\u03d1\u0003\u010e\u0087\u0000\u03d0\u03cf\u0001"</span>+
-<a class="jxr_linenumber" name="L13598" href="#L13598">13598</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03d0\u03d1\u0001\u0000\u0000\u0000\u03d1\u03d2\u0001"</span>+
-<a class="jxr_linenumber" name="L13599" href="#L13599">13599</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03d2\u03d3\u0005O\u0000\u0000\u03d3\u03d4\u0003\u0112"</span>+
-<a class="jxr_linenumber" name="L13600" href="#L13600">13600</a> 		<span class="jxr_string">"\u0089\u0000\u03d4\u03d5\u0005-\u0000\u0000\u03d5\u03d7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13601" href="#L13601">13601</a> 		<span class="jxr_string">"\u0000\u03d6\u03c7\u0001\u0000\u0000\u0000\u03d6\u03cd\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13602" href="#L13602">13602</a> 		<span class="jxr_string">"\u0000\u03d7\u0097\u0001\u0000\u0000\u0000\u03d8\u03dc\u0005H\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13603" href="#L13603">13603</a> 		<span class="jxr_string">"\u03d9\u03db\u0003\u009aM\u0000\u03da\u03d9\u0001\u0000\u0000\u0000\u03db"</span>+
-<a class="jxr_linenumber" name="L13604" href="#L13604">13604</a> 		<span class="jxr_string">"\u03de\u0001\u0000\u0000\u0000\u03dc\u03da\u0001\u0000\u0000\u0000\u03dc"</span>+
-<a class="jxr_linenumber" name="L13605" href="#L13605">13605</a> 		<span class="jxr_string">"\u03dd\u0001\u0000\u0000\u0000\u03dd\u03df\u0001\u0000\u0000\u0000\u03de"</span>+
-<a class="jxr_linenumber" name="L13606" href="#L13606">13606</a> 		<span class="jxr_string">"\u03dc\u0001\u0000\u0000\u0000\u03df\u03e0\u0005I\u0000\u0000\u03e0\u0099"</span>+
-<a class="jxr_linenumber" name="L13607" href="#L13607">13607</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03e1\u03e2\u0004M\u0000\u0000\u03e2\u03e3\u0003"</span>+
-<a class="jxr_linenumber" name="L13608" href="#L13608">13608</a> 		<span class="jxr_string">"\u009cN\u0000\u03e3\u03e4\u0005-\u0000\u0000\u03e4\u03e8\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13609" href="#L13609">13609</a> 		<span class="jxr_string">"\u0000\u03e5\u03e8\u0003\u00a0P\u0000\u03e6\u03e8\u0003\u009eO\u0000\u03e7"</span>+
-<a class="jxr_linenumber" name="L13610" href="#L13610">13610</a> 		<span class="jxr_string">"\u03e1\u0001\u0000\u0000\u0000\u03e7\u03e5\u0001\u0000\u0000\u0000\u03e7"</span>+
-<a class="jxr_linenumber" name="L13611" href="#L13611">13611</a> 		<span class="jxr_string">"\u03e6\u0001\u0000\u0000\u0000\u03e8\u009b\u0001\u0000\u0000\u0000\u03e9"</span>+
-<a class="jxr_linenumber" name="L13612" href="#L13612">13612</a> 		<span class="jxr_string">"\u03eb\u0003\n\u0005\u0000\u03ea\u03e9\u0001\u0000\u0000\u0000\u03eb\u03ee"</span>+
-<a class="jxr_linenumber" name="L13613" href="#L13613">13613</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ec\u03ea\u0001\u0000\u0000\u0000\u03ec\u03ed"</span>+
-<a class="jxr_linenumber" name="L13614" href="#L13614">13614</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ed\u03ef\u0001\u0000\u0000\u0000\u03ee\u03ec"</span>+
-<a class="jxr_linenumber" name="L13615" href="#L13615">13615</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ef\u03f0\u0003\u0106\u0083\u0000\u03f0\u03f1"</span>+
-<a class="jxr_linenumber" name="L13616" href="#L13616">13616</a> 		<span class="jxr_string">"\u0003T*\u0000\u03f1\u009d\u0001\u0000\u0000\u0000\u03f2\u03f4\u0003\n"</span>+
-<a class="jxr_linenumber" name="L13617" href="#L13617">13617</a> 		<span class="jxr_string">"\u0005\u0000\u03f3\u03f2\u0001\u0000\u0000\u0000\u03f4\u03f7\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13618" href="#L13618">13618</a> 		<span class="jxr_string">"\u0000\u0000\u03f5\u03f3\u0001\u0000\u0000\u0000\u03f5\u03f6\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13619" href="#L13619">13619</a> 		<span class="jxr_string">"\u0000\u0000\u03f6\u03fc\u0001\u0000\u0000\u0000\u03f7\u03f5\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13620" href="#L13620">13620</a> 		<span class="jxr_string">"\u0000\u0000\u03f8\u03fd\u0003\u000e\u0007\u0000\u03f9\u03fd\u0003.\u0017"</span>+
-<a class="jxr_linenumber" name="L13621" href="#L13621">13621</a> 		<span class="jxr_string">"\u0000\u03fa\u03fd\u00038\u001c\u0000\u03fb\u03fd\u0003\u0010\b\u0000"</span>+
-<a class="jxr_linenumber" name="L13622" href="#L13622">13622</a> 		<span class="jxr_string">"\u03fc\u03f8\u0001\u0000\u0000\u0000\u03fc\u03f9\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13623" href="#L13623">13623</a> 		<span class="jxr_string">"\u03fc\u03fa\u0001\u0000\u0000\u0000\u03fc\u03fb\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13624" href="#L13624">13624</a> 		<span class="jxr_string">"\u03fd\u0400\u0001\u0000\u0000\u0000\u03fe\u0400\u0005-\u0000\u0000\u03ff"</span>+
-<a class="jxr_linenumber" name="L13625" href="#L13625">13625</a> 		<span class="jxr_string">"\u03f5\u0001\u0000\u0000\u0000\u03ff\u03fe\u0001\u0000\u0000\u0000\u0400"</span>+
-<a class="jxr_linenumber" name="L13626" href="#L13626">13626</a> 		<span class="jxr_string">"\u009f\u0001\u0000\u0000\u0000\u0401\u045c\u0003\u0098L\u0000\u0402\u0403"</span>+
-<a class="jxr_linenumber" name="L13627" href="#L13627">13627</a> 		<span class="jxr_string">"\u0005\u0097\u0000\u0000\u0403\u0406\u0003\u00d8l\u0000\u0404\u0405\u0005"</span>+
-<a class="jxr_linenumber" name="L13628" href="#L13628">13628</a> 		<span class="jxr_string">"R\u0000\u0000\u0405\u0407\u0003\u00d8l\u0000\u0406\u0404\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13629" href="#L13629">13629</a> 		<span class="jxr_string">"\u0000\u0406\u0407\u0001\u0000\u0000\u0000\u0407\u0408\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13630" href="#L13630">13630</a> 		<span class="jxr_string">"\u0000\u0408\u0409\u0005-\u0000\u0000\u0409\u045c\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13631" href="#L13631">13631</a> 		<span class="jxr_string">"\u040a\u040b\u0005S\u0000\u0000\u040b\u040c\u0003\u00d4j\u0000\u040c\u040e"</span>+
-<a class="jxr_linenumber" name="L13632" href="#L13632">13632</a> 		<span class="jxr_string">"\u0003\u00a0P\u0000\u040d\u040f\u0003\u00aeW\u0000\u040e\u040d\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13633" href="#L13633">13633</a> 		<span class="jxr_string">"\u0000\u0000\u040e\u040f\u0001\u0000\u0000\u0000\u040f\u045c\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13634" href="#L13634">13634</a> 		<span class="jxr_string">"\u0000\u0000\u0410\u0411\u0005[\u0000\u0000\u0411\u0412\u0003\u00ccf\u0000"</span>+
-<a class="jxr_linenumber" name="L13635" href="#L13635">13635</a> 		<span class="jxr_string">"\u0412\u0413\u0003\u00a0P\u0000\u0413\u045c\u0001\u0000\u0000\u0000\u0414"</span>+
-<a class="jxr_linenumber" name="L13636" href="#L13636">13636</a> 		<span class="jxr_string">"\u0415\u0005T\u0000\u0000\u0415\u0416\u0003\u00d4j\u0000\u0416\u0417\u0003"</span>+
-<a class="jxr_linenumber" name="L13637" href="#L13637">13637</a> 		<span class="jxr_string">"\u00a0P\u0000\u0417\u045c\u0001\u0000\u0000\u0000\u0418\u0419\u0005U\u0000"</span>+
-<a class="jxr_linenumber" name="L13638" href="#L13638">13638</a> 		<span class="jxr_string">"\u0000\u0419\u041a\u0003\u00a0P\u0000\u041a\u041b\u0005T\u0000\u0000\u041b"</span>+
-<a class="jxr_linenumber" name="L13639" href="#L13639">13639</a> 		<span class="jxr_string">"\u041c\u0003\u00d4j\u0000\u041c\u041d\u0005-\u0000\u0000\u041d\u045c\u0001"</span>+
-<a class="jxr_linenumber" name="L13640" href="#L13640">13640</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u041e\u041f\u0005_\u0000\u0000\u041f\u0429\u0003\u0098"</span>+
-<a class="jxr_linenumber" name="L13641" href="#L13641">13641</a> 		<span class="jxr_string">"L\u0000\u0420\u0422\u0003\u00b0X\u0000\u0421\u0420\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13642" href="#L13642">13642</a> 		<span class="jxr_string">"\u0422\u0423\u0001\u0000\u0000\u0000\u0423\u0421\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13643" href="#L13643">13643</a> 		<span class="jxr_string">"\u0423\u0424\u0001\u0000\u0000\u0000\u0424\u0426\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13644" href="#L13644">13644</a> 		<span class="jxr_string">"\u0425\u0427\u0003\u00b6[\u0000\u0426\u0425\u0001\u0000\u0000\u0000\u0426"</span>+
-<a class="jxr_linenumber" name="L13645" href="#L13645">13645</a> 		<span class="jxr_string">"\u0427\u0001\u0000\u0000\u0000\u0427\u042a\u0001\u0000\u0000\u0000\u0428"</span>+
-<a class="jxr_linenumber" name="L13646" href="#L13646">13646</a> 		<span class="jxr_string">"\u042a\u0003\u00b6[\u0000\u0429\u0421\u0001\u0000\u0000\u0000\u0429\u0428"</span>+
-<a class="jxr_linenumber" name="L13647" href="#L13647">13647</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u042a\u045c\u0001\u0000\u0000\u0000\u042b\u042c"</span>+
-<a class="jxr_linenumber" name="L13648" href="#L13648">13648</a> 		<span class="jxr_string">"\u0005_\u0000\u0000\u042c\u042d\u0003\u00b8&#92;&#92;\u0000\u042d\u0431\u0003"</span>+
-<a class="jxr_linenumber" name="L13649" href="#L13649">13649</a> 		<span class="jxr_string">"\u0098L\u0000\u042e\u0430\u0003\u00b0X\u0000\u042f\u042e\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13650" href="#L13650">13650</a> 		<span class="jxr_string">"\u0000\u0430\u0433\u0001\u0000\u0000\u0000\u0431\u042f\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13651" href="#L13651">13651</a> 		<span class="jxr_string">"\u0000\u0431\u0432\u0001\u0000\u0000\u0000\u0432\u0435\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13652" href="#L13652">13652</a> 		<span class="jxr_string">"\u0000\u0433\u0431\u0001\u0000\u0000\u0000\u0434\u0436\u0003\u00b6[\u0000"</span>+
-<a class="jxr_linenumber" name="L13653" href="#L13653">13653</a> 		<span class="jxr_string">"\u0435\u0434\u0001\u0000\u0000\u0000\u0435\u0436\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13654" href="#L13654">13654</a> 		<span class="jxr_string">"\u0436\u045c\u0001\u0000\u0000\u0000\u0437\u0438\u0005\u00cf\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13655" href="#L13655">13655</a> 		<span class="jxr_string">"\u0438\u0439\u0003\u00d8l\u0000\u0439\u043a\u0005-\u0000\u0000\u043a\u045c"</span>+
-<a class="jxr_linenumber" name="L13656" href="#L13656">13656</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u043b\u045c\u0003\u00a2Q\u0000\u043c\u043d\u0005"</span>+
-<a class="jxr_linenumber" name="L13657" href="#L13657">13657</a> 		<span class="jxr_string">"C\u0000\u0000\u043d\u043e\u0003\u00d4j\u0000\u043e\u043f\u0003\u0098L"</span>+
-<a class="jxr_linenumber" name="L13658" href="#L13658">13658</a> 		<span class="jxr_string">"\u0000\u043f\u045c\u0001\u0000\u0000\u0000\u0440\u0442\u0005X\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13659" href="#L13659">13659</a> 		<span class="jxr_string">"\u0441\u0443\u0003\u00d8l\u0000\u0442\u0441\u0001\u0000\u0000\u0000\u0442"</span>+
-<a class="jxr_linenumber" name="L13660" href="#L13660">13660</a> 		<span class="jxr_string">"\u0443\u0001\u0000\u0000\u0000\u0443\u0444\u0001\u0000\u0000\u0000\u0444"</span>+
-<a class="jxr_linenumber" name="L13661" href="#L13661">13661</a> 		<span class="jxr_string">"\u045c\u0005-\u0000\u0000\u0445\u0446\u0005Z\u0000\u0000\u0446\u0447\u0003"</span>+
-<a class="jxr_linenumber" name="L13662" href="#L13662">13662</a> 		<span class="jxr_string">"\u00d8l\u0000\u0447\u0448\u0005-\u0000\u0000\u0448\u045c\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13663" href="#L13663">13663</a> 		<span class="jxr_string">"\u0000\u0449\u044b\u0005V\u0000\u0000\u044a\u044c\u0003\u0126\u0093\u0000"</span>+
-<a class="jxr_linenumber" name="L13664" href="#L13664">13664</a> 		<span class="jxr_string">"\u044b\u044a\u0001\u0000\u0000\u0000\u044b\u044c\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13665" href="#L13665">13665</a> 		<span class="jxr_string">"\u044c\u044d\u0001\u0000\u0000\u0000\u044d\u045c\u0005-\u0000\u0000\u044e"</span>+
-<a class="jxr_linenumber" name="L13666" href="#L13666">13666</a> 		<span class="jxr_string">"\u0450\u0005W\u0000\u0000\u044f\u0451\u0003\u0126\u0093\u0000\u0450\u044f"</span>+
-<a class="jxr_linenumber" name="L13667" href="#L13667">13667</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0450\u0451\u0001\u0000\u0000\u0000\u0451\u0452"</span>+
-<a class="jxr_linenumber" name="L13668" href="#L13668">13668</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0452\u045c\u0005-\u0000\u0000\u0453\u045c\u0005"</span>+
-<a class="jxr_linenumber" name="L13669" href="#L13669">13669</a> 		<span class="jxr_string">"-\u0000\u0000\u0454\u0455\u0003\u00d8l\u0000\u0455\u0456\u0005-\u0000"</span>+
-<a class="jxr_linenumber" name="L13670" href="#L13670">13670</a> 		<span class="jxr_string">"\u0000\u0456\u045c\u0001\u0000\u0000\u0000\u0457\u0458\u0003\u0126\u0093"</span>+
-<a class="jxr_linenumber" name="L13671" href="#L13671">13671</a> 		<span class="jxr_string">"\u0000\u0458\u0459\u0005R\u0000\u0000\u0459\u045a\u0003\u00a0P\u0000\u045a"</span>+
-<a class="jxr_linenumber" name="L13672" href="#L13672">13672</a> 		<span class="jxr_string">"\u045c\u0001\u0000\u0000\u0000\u045b\u0401\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13673" href="#L13673">13673</a> 		<span class="jxr_string">"\u0402\u0001\u0000\u0000\u0000\u045b\u040a\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13674" href="#L13674">13674</a> 		<span class="jxr_string">"\u0410\u0001\u0000\u0000\u0000\u045b\u0414\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13675" href="#L13675">13675</a> 		<span class="jxr_string">"\u0418\u0001\u0000\u0000\u0000\u045b\u041e\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13676" href="#L13676">13676</a> 		<span class="jxr_string">"\u042b\u0001\u0000\u0000\u0000\u045b\u0437\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13677" href="#L13677">13677</a> 		<span class="jxr_string">"\u043b\u0001\u0000\u0000\u0000\u045b\u043c\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13678" href="#L13678">13678</a> 		<span class="jxr_string">"\u0440\u0001\u0000\u0000\u0000\u045b\u0445\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13679" href="#L13679">13679</a> 		<span class="jxr_string">"\u0449\u0001\u0000\u0000\u0000\u045b\u044e\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13680" href="#L13680">13680</a> 		<span class="jxr_string">"\u0453\u0001\u0000\u0000\u0000\u045b\u0454\u0001\u0000\u0000\u0000\u045b"</span>+
-<a class="jxr_linenumber" name="L13681" href="#L13681">13681</a> 		<span class="jxr_string">"\u0457\u0001\u0000\u0000\u0000\u045c\u00a1\u0001\u0000\u0000\u0000\u045d"</span>+
-<a class="jxr_linenumber" name="L13682" href="#L13682">13682</a> 		<span class="jxr_string">"\u045e\u0005Y\u0000\u0000\u045e\u045f\u0003\u00d4j\u0000\u045f\u0460\u0005"</span>+
-<a class="jxr_linenumber" name="L13683" href="#L13683">13683</a> 		<span class="jxr_string">"H\u0000\u0000\u0460\u0461\u0006Q\uffff\uffff\u0000\u0461\u0462\u0003\u00a4"</span>+
-<a class="jxr_linenumber" name="L13684" href="#L13684">13684</a> 		<span class="jxr_string">"R\u0000\u0462\u0463\u0006Q\uffff\uffff\u0000\u0463\u0464\u0005I\u0000"</span>+
-<a class="jxr_linenumber" name="L13685" href="#L13685">13685</a> 		<span class="jxr_string">"\u0000\u0464\u00a3\u0001\u0000\u0000\u0000\u0465\u0467\u0003\u00a6S\u0000"</span>+
-<a class="jxr_linenumber" name="L13686" href="#L13686">13686</a> 		<span class="jxr_string">"\u0466\u0465\u0001\u0000\u0000\u0000\u0467\u0468\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13687" href="#L13687">13687</a> 		<span class="jxr_string">"\u0468\u0466\u0001\u0000\u0000\u0000\u0468\u0469\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13688" href="#L13688">13688</a> 		<span class="jxr_string">"\u0469\u0477\u0001\u0000\u0000\u0000\u046a\u046c\u0003\u00c4b\u0000\u046b"</span>+
-<a class="jxr_linenumber" name="L13689" href="#L13689">13689</a> 		<span class="jxr_string">"\u046a\u0001\u0000\u0000\u0000\u046c\u046f\u0001\u0000\u0000\u0000\u046d"</span>+
-<a class="jxr_linenumber" name="L13690" href="#L13690">13690</a> 		<span class="jxr_string">"\u046b\u0001\u0000\u0000\u0000\u046d\u046e\u0001\u0000\u0000\u0000\u046e"</span>+
-<a class="jxr_linenumber" name="L13691" href="#L13691">13691</a> 		<span class="jxr_string">"\u0473\u0001\u0000\u0000\u0000\u046f\u046d\u0001\u0000\u0000\u0000\u0470"</span>+
-<a class="jxr_linenumber" name="L13692" href="#L13692">13692</a> 		<span class="jxr_string">"\u0472\u0003\u00c6c\u0000\u0471\u0470\u0001\u0000\u0000\u0000\u0472\u0475"</span>+
-<a class="jxr_linenumber" name="L13693" href="#L13693">13693</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0473\u0471\u0001\u0000\u0000\u0000\u0473\u0474"</span>+
-<a class="jxr_linenumber" name="L13694" href="#L13694">13694</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0474\u0477\u0001\u0000\u0000\u0000\u0475\u0473"</span>+
-<a class="jxr_linenumber" name="L13695" href="#L13695">13695</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0476\u0466\u0001\u0000\u0000\u0000\u0476\u046d"</span>+
-<a class="jxr_linenumber" name="L13696" href="#L13696">13696</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0477\u00a5\u0001\u0000\u0000\u0000\u0478\u047c"</span>+
-<a class="jxr_linenumber" name="L13697" href="#L13697">13697</a> 		<span class="jxr_string">"\u0003\u00a8T\u0000\u0479\u047c\u0003\u00aaU\u0000\u047a\u047c\u0003\u00ac"</span>+
-<a class="jxr_linenumber" name="L13698" href="#L13698">13698</a> 		<span class="jxr_string">"V\u0000\u047b\u0478\u0001\u0000\u0000\u0000\u047b\u0479\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13699" href="#L13699">13699</a> 		<span class="jxr_string">"\u0000\u047b\u047a\u0001\u0000\u0000\u0000\u047c\u00a7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13700" href="#L13700">13700</a> 		<span class="jxr_string">"\u0000\u047d\u047e\u0003\u00c6c\u0000\u047e\u047f\u0005\u00b5\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13701" href="#L13701">13701</a> 		<span class="jxr_string">"\u047f\u0480\u0003\u00d8l\u0000\u0480\u0481\u0005-\u0000\u0000\u0481\u00a9"</span>+
-<a class="jxr_linenumber" name="L13702" href="#L13702">13702</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0482\u0483\u0003\u00c6c\u0000\u0483\u0484\u0005"</span>+
-<a class="jxr_linenumber" name="L13703" href="#L13703">13703</a> 		<span class="jxr_string">"\u00b5\u0000\u0000\u0484\u0485\u0003\u0098L\u0000\u0485\u00ab\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13704" href="#L13704">13704</a> 		<span class="jxr_string">"\u0000\u0000\u0486\u0487\u0003\u00c6c\u0000\u0487\u0488\u0005\u00b5\u0000"</span>+
-<a class="jxr_linenumber" name="L13705" href="#L13705">13705</a> 		<span class="jxr_string">"\u0000\u0488\u0489\u0005Z\u0000\u0000\u0489\u048a\u0003\u00d8l\u0000\u048a"</span>+
-<a class="jxr_linenumber" name="L13706" href="#L13706">13706</a> 		<span class="jxr_string">"\u048b\u0005-\u0000\u0000\u048b\u00ad\u0001\u0000\u0000\u0000\u048c\u048d"</span>+
-<a class="jxr_linenumber" name="L13707" href="#L13707">13707</a> 		<span class="jxr_string">"\u0005&#92;&#92;\u0000\u0000\u048d\u048e\u0003\u00a0P\u0000\u048e\u00af\u0001"</span>+
-<a class="jxr_linenumber" name="L13708" href="#L13708">13708</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u048f\u0490\u0005`\u0000\u0000\u0490\u0491\u0005L\u0000"</span>+
-<a class="jxr_linenumber" name="L13709" href="#L13709">13709</a> 		<span class="jxr_string">"\u0000\u0491\u0492\u0003\u00b2Y\u0000\u0492\u0493\u0005M\u0000\u0000\u0493"</span>+
-<a class="jxr_linenumber" name="L13710" href="#L13710">13710</a> 		<span class="jxr_string">"\u0494\u0003\u0098L\u0000\u0494\u00b1\u0001\u0000\u0000\u0000\u0495\u0497"</span>+
-<a class="jxr_linenumber" name="L13711" href="#L13711">13711</a> 		<span class="jxr_string">"\u0003\f\u0006\u0000\u0496\u0495\u0001\u0000\u0000\u0000\u0497\u049a\u0001"</span>+
-<a class="jxr_linenumber" name="L13712" href="#L13712">13712</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0498\u0496\u0001\u0000\u0000\u0000\u0498\u0499\u0001"</span>+
-<a class="jxr_linenumber" name="L13713" href="#L13713">13713</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0499\u049b\u0001\u0000\u0000\u0000\u049a\u0498\u0001"</span>+
-<a class="jxr_linenumber" name="L13714" href="#L13714">13714</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u049b\u049c\u0003\u00b4Z\u0000\u049c\u049d\u0003\u0126"</span>+
-<a class="jxr_linenumber" name="L13715" href="#L13715">13715</a> 		<span class="jxr_string">"\u0093\u0000\u049d\u00b3\u0001\u0000\u0000\u0000\u049e\u04a3\u0003^/\u0000"</span>+
-<a class="jxr_linenumber" name="L13716" href="#L13716">13716</a> 		<span class="jxr_string">"\u049f\u04a0\u0005p\u0000\u0000\u04a0\u04a2\u0003^/\u0000\u04a1\u049f"</span>+
-<a class="jxr_linenumber" name="L13717" href="#L13717">13717</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a2\u04a5\u0001\u0000\u0000\u0000\u04a3\u04a1"</span>+
-<a class="jxr_linenumber" name="L13718" href="#L13718">13718</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a3\u04a4\u0001\u0000\u0000\u0000\u04a4\u00b5"</span>+
-<a class="jxr_linenumber" name="L13719" href="#L13719">13719</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a5\u04a3\u0001\u0000\u0000\u0000\u04a6\u04a7"</span>+
-<a class="jxr_linenumber" name="L13720" href="#L13720">13720</a> 		<span class="jxr_string">"\u0005a\u0000\u0000\u04a7\u04a8\u0003\u0098L\u0000\u04a8\u00b7\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13721" href="#L13721">13721</a> 		<span class="jxr_string">"\u0000\u0000\u04a9\u04aa\u0005L\u0000\u0000\u04aa\u04ac\u0003\u00ba]\u0000"</span>+
-<a class="jxr_linenumber" name="L13722" href="#L13722">13722</a> 		<span class="jxr_string">"\u04ab\u04ad\u0005-\u0000\u0000\u04ac\u04ab\u0001\u0000\u0000\u0000\u04ac"</span>+
-<a class="jxr_linenumber" name="L13723" href="#L13723">13723</a> 		<span class="jxr_string">"\u04ad\u0001\u0000\u0000\u0000\u04ad\u04ae\u0001\u0000\u0000\u0000\u04ae"</span>+
-<a class="jxr_linenumber" name="L13724" href="#L13724">13724</a> 		<span class="jxr_string">"\u04af\u0005M\u0000\u0000\u04af\u00b9\u0001\u0000\u0000\u0000\u04b0\u04b5"</span>+
-<a class="jxr_linenumber" name="L13725" href="#L13725">13725</a> 		<span class="jxr_string">"\u0003\u00bc^\u0000\u04b1\u04b2\u0005-\u0000\u0000\u04b2\u04b4\u0003\u00bc"</span>+
-<a class="jxr_linenumber" name="L13726" href="#L13726">13726</a> 		<span class="jxr_string">"^\u0000\u04b3\u04b1\u0001\u0000\u0000\u0000\u04b4\u04b7\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13727" href="#L13727">13727</a> 		<span class="jxr_string">"\u0000\u04b5\u04b3\u0001\u0000\u0000\u0000\u04b5\u04b6\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13728" href="#L13728">13728</a> 		<span class="jxr_string">"\u0000\u04b6\u00bb\u0001\u0000\u0000\u0000\u04b7\u04b5\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13729" href="#L13729">13729</a> 		<span class="jxr_string">"\u0000\u04b8\u04bb\u0003\u00be_\u0000\u04b9\u04bb\u0003\u00c0`\u0000\u04ba"</span>+
-<a class="jxr_linenumber" name="L13730" href="#L13730">13730</a> 		<span class="jxr_string">"\u04b8\u0001\u0000\u0000\u0000\u04ba\u04b9\u0001\u0000\u0000\u0000\u04bb"</span>+
-<a class="jxr_linenumber" name="L13731" href="#L13731">13731</a> 		<span class="jxr_string">"\u00bd\u0001\u0000\u0000\u0000\u04bc\u04be\u0003\f\u0006\u0000\u04bd\u04bc"</span>+
-<a class="jxr_linenumber" name="L13732" href="#L13732">13732</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04be\u04c1\u0001\u0000\u0000\u0000\u04bf\u04bd"</span>+
-<a class="jxr_linenumber" name="L13733" href="#L13733">13733</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04bf\u04c0\u0001\u0000\u0000\u0000\u04c0\u04c2"</span>+
-<a class="jxr_linenumber" name="L13734" href="#L13734">13734</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04c1\u04bf\u0001\u0000\u0000\u0000\u04c2\u04c3"</span>+
-<a class="jxr_linenumber" name="L13735" href="#L13735">13735</a> 		<span class="jxr_string">"\u0003^/\u0000\u04c3\u04c4\u0003X,\u0000\u04c4\u04c5\u0005P\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13736" href="#L13736">13736</a> 		<span class="jxr_string">"\u04c5\u04c6\u0003\u00d8l\u0000\u04c6\u00bf\u0001\u0000\u0000\u0000\u04c7"</span>+
-<a class="jxr_linenumber" name="L13737" href="#L13737">13737</a> 		<span class="jxr_string">"\u04c9\u0003\u00c2a\u0000\u04c8\u04c7\u0001\u0000\u0000\u0000\u04c9\u04cc"</span>+
-<a class="jxr_linenumber" name="L13738" href="#L13738">13738</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04ca\u04c8\u0001\u0000\u0000\u0000\u04ca\u04cb"</span>+
-<a class="jxr_linenumber" name="L13739" href="#L13739">13739</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04cb\u04cf\u0001\u0000\u0000\u0000\u04cc\u04ca"</span>+
-<a class="jxr_linenumber" name="L13740" href="#L13740">13740</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04cd\u04d0\u0003\u0126\u0093\u0000\u04ce\u04d0"</span>+
-<a class="jxr_linenumber" name="L13741" href="#L13741">13741</a> 		<span class="jxr_string">"\u0005N\u0000\u0000\u04cf\u04cd\u0001\u0000\u0000\u0000\u04cf\u04ce\u0001"</span>+
-<a class="jxr_linenumber" name="L13742" href="#L13742">13742</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04d0\u00c1\u0001\u0000\u0000\u0000\u04d1\u04d2\u0003"</span>+
-<a class="jxr_linenumber" name="L13743" href="#L13743">13743</a> 		<span class="jxr_string">"\u00dam\u0000\u04d2\u04d3\u0005;\u0000\u0000\u04d3\u00c3\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13744" href="#L13744">13744</a> 		<span class="jxr_string">"\u0000\u04d4\u04d6\u0003\u00c6c\u0000\u04d5\u04d4\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13745" href="#L13745">13745</a> 		<span class="jxr_string">"\u04d6\u04d7\u0001\u0000\u0000\u0000\u04d7\u04d5\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13746" href="#L13746">13746</a> 		<span class="jxr_string">"\u04d7\u04d8\u0001\u0000\u0000\u0000\u04d8\u04da\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13747" href="#L13747">13747</a> 		<span class="jxr_string">"\u04d9\u04db\u0003\u009aM\u0000\u04da\u04d9\u0001\u0000\u0000\u0000\u04db"</span>+
-<a class="jxr_linenumber" name="L13748" href="#L13748">13748</a> 		<span class="jxr_string">"\u04dc\u0001\u0000\u0000\u0000\u04dc\u04da\u0001\u0000\u0000\u0000\u04dc"</span>+
-<a class="jxr_linenumber" name="L13749" href="#L13749">13749</a> 		<span class="jxr_string">"\u04dd\u0001\u0000\u0000\u0000\u04dd\u00c5\u0001\u0000\u0000\u0000\u04de"</span>+
-<a class="jxr_linenumber" name="L13750" href="#L13750">13750</a> 		<span class="jxr_string">"\u04df\u0005]\u0000\u0000\u04df\u04e1\u0003\u00c8d\u0000\u04e0\u04e2\u0005"</span>+
-<a class="jxr_linenumber" name="L13751" href="#L13751">13751</a> 		<span class="jxr_string">"R\u0000\u0000\u04e1\u04e0\u0001\u0000\u0000\u0000\u04e1\u04e2\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13752" href="#L13752">13752</a> 		<span class="jxr_string">"\u0000\u0000\u04e2\u04e8\u0001\u0000\u0000\u0000\u04e3\u04e5\u0005^\u0000"</span>+
-<a class="jxr_linenumber" name="L13753" href="#L13753">13753</a> 		<span class="jxr_string">"\u0000\u04e4\u04e6\u0005R\u0000\u0000\u04e5\u04e4\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13754" href="#L13754">13754</a> 		<span class="jxr_string">"\u04e5\u04e6\u0001\u0000\u0000\u0000\u04e6\u04e8\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13755" href="#L13755">13755</a> 		<span class="jxr_string">"\u04e7\u04de\u0001\u0000\u0000\u0000\u04e7\u04e3\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13756" href="#L13756">13756</a> 		<span class="jxr_string">"\u04e8\u00c7\u0001\u0000\u0000\u0000\u04e9\u04ee\u0003\u00cae\u0000\u04ea"</span>+
-<a class="jxr_linenumber" name="L13757" href="#L13757">13757</a> 		<span class="jxr_string">"\u04eb\u0005J\u0000\u0000\u04eb\u04ed\u0003\u00cae\u0000\u04ec\u04ea\u0001"</span>+
-<a class="jxr_linenumber" name="L13758" href="#L13758">13758</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04ed\u04f0\u0001\u0000\u0000\u0000\u04ee\u04ec\u0001"</span>+
-<a class="jxr_linenumber" name="L13759" href="#L13759">13759</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04ee\u04ef\u0001\u0000\u0000\u0000\u04ef\u00c9\u0001"</span>+
-<a class="jxr_linenumber" name="L13760" href="#L13760">13760</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04f0\u04ee\u0001\u0000\u0000\u0000\u04f1\u04f5\u0003"</span>+
-<a class="jxr_linenumber" name="L13761" href="#L13761">13761</a> 		<span class="jxr_string">"\u0114\u008a\u0000\u04f2\u04f5\u0003\u00d8l\u0000\u04f3\u04f5\u0005^\u0000"</span>+
-<a class="jxr_linenumber" name="L13762" href="#L13762">13762</a> 		<span class="jxr_string">"\u0000\u04f4\u04f1\u0001\u0000\u0000\u0000\u04f4\u04f2\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13763" href="#L13763">13763</a> 		<span class="jxr_string">"\u0000\u04f4\u04f3\u0001\u0000\u0000\u0000\u04f5\u00cb\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13764" href="#L13764">13764</a> 		<span class="jxr_string">"\u0000\u04f6\u04f9\u0005L\u0000\u0000\u04f7\u04fa\u0003\u00d0h\u0000\u04f8"</span>+
-<a class="jxr_linenumber" name="L13765" href="#L13765">13765</a> 		<span class="jxr_string">"\u04fa\u0003\u00d2i\u0000\u04f9\u04f7\u0001\u0000\u0000\u0000\u04f9\u04f8"</span>+
-<a class="jxr_linenumber" name="L13766" href="#L13766">13766</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04fa\u04fb\u0001\u0000\u0000\u0000\u04fb\u04fc"</span>+
-<a class="jxr_linenumber" name="L13767" href="#L13767">13767</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u04fc\u050b\u0001\u0000\u0000\u0000\u04fd\u04ff\u0005"</span>+
-<a class="jxr_linenumber" name="L13768" href="#L13768">13768</a> 		<span class="jxr_string">"L\u0000\u0000\u04fe\u0500\u0003\u00ceg\u0000\u04ff\u04fe\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13769" href="#L13769">13769</a> 		<span class="jxr_string">"\u0000\u04ff\u0500\u0001\u0000\u0000\u0000\u0500\u0501\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13770" href="#L13770">13770</a> 		<span class="jxr_string">"\u0000\u0501\u0503\u0005-\u0000\u0000\u0502\u0504\u0003\u00d8l\u0000\u0503"</span>+
-<a class="jxr_linenumber" name="L13771" href="#L13771">13771</a> 		<span class="jxr_string">"\u0502\u0001\u0000\u0000\u0000\u0503\u0504\u0001\u0000\u0000\u0000\u0504"</span>+
-<a class="jxr_linenumber" name="L13772" href="#L13772">13772</a> 		<span class="jxr_string">"\u0505\u0001\u0000\u0000\u0000\u0505\u0507\u0005-\u0000\u0000\u0506\u0508"</span>+
-<a class="jxr_linenumber" name="L13773" href="#L13773">13773</a> 		<span class="jxr_string">"\u0003\u00d6k\u0000\u0507\u0506\u0001\u0000\u0000\u0000\u0507\u0508\u0001"</span>+
-<a class="jxr_linenumber" name="L13774" href="#L13774">13774</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0508\u0509\u0001\u0000\u0000\u0000\u0509\u050b\u0005"</span>+
-<a class="jxr_linenumber" name="L13775" href="#L13775">13775</a> 		<span class="jxr_string">"M\u0000\u0000\u050a\u04f6\u0001\u0000\u0000\u0000\u050a\u04fd\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13776" href="#L13776">13776</a> 		<span class="jxr_string">"\u0000\u0000\u050b\u00cd\u0001\u0000\u0000\u0000\u050c\u050f\u0003\u009c"</span>+
-<a class="jxr_linenumber" name="L13777" href="#L13777">13777</a> 		<span class="jxr_string">"N\u0000\u050d\u050f\u0003\u00d6k\u0000\u050e\u050c\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13778" href="#L13778">13778</a> 		<span class="jxr_string">"\u050e\u050d\u0001\u0000\u0000\u0000\u050f\u00cf\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13779" href="#L13779">13779</a> 		<span class="jxr_string">"\u0510\u0512\u0003\f\u0006\u0000\u0511\u0510\u0001\u0000\u0000\u0000\u0512"</span>+
-<a class="jxr_linenumber" name="L13780" href="#L13780">13780</a> 		<span class="jxr_string">"\u0515\u0001\u0000\u0000\u0000\u0513\u0511\u0001\u0000\u0000\u0000\u0513"</span>+
-<a class="jxr_linenumber" name="L13781" href="#L13781">13781</a> 		<span class="jxr_string">"\u0514\u0001\u0000\u0000\u0000\u0514\u0516\u0001\u0000\u0000\u0000\u0515"</span>+
-<a class="jxr_linenumber" name="L13782" href="#L13782">13782</a> 		<span class="jxr_string">"\u0513\u0001\u0000\u0000\u0000\u0516\u0517\u0003\u0106\u0083\u0000\u0517"</span>+
-<a class="jxr_linenumber" name="L13783" href="#L13783">13783</a> 		<span class="jxr_string">"\u0518\u0003X,\u0000\u0518\u0519\u0005R\u0000\u0000\u0519\u051a\u0003"</span>+
-<a class="jxr_linenumber" name="L13784" href="#L13784">13784</a> 		<span class="jxr_string">"\u00d8l\u0000\u051a\u00d1\u0001\u0000\u0000\u0000\u051b\u051c\u0003\u0114"</span>+
-<a class="jxr_linenumber" name="L13785" href="#L13785">13785</a> 		<span class="jxr_string">"\u008a\u0000\u051c\u051d\u0005R\u0000\u0000\u051d\u051e\u0003\u00d8l\u0000"</span>+
-<a class="jxr_linenumber" name="L13786" href="#L13786">13786</a> 		<span class="jxr_string">"\u051e\u00d3\u0001\u0000\u0000\u0000\u051f\u0520\u0005L\u0000\u0000\u0520"</span>+
-<a class="jxr_linenumber" name="L13787" href="#L13787">13787</a> 		<span class="jxr_string">"\u0521\u0003\u00d8l\u0000\u0521\u0522\u0005M\u0000\u0000\u0522\u00d5\u0001"</span>+
-<a class="jxr_linenumber" name="L13788" href="#L13788">13788</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0523\u0528\u0003\u00d8l\u0000\u0524\u0525\u0005J\u0000"</span>+
-<a class="jxr_linenumber" name="L13789" href="#L13789">13789</a> 		<span class="jxr_string">"\u0000\u0525\u0527\u0003\u00d8l\u0000\u0526\u0524\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13790" href="#L13790">13790</a> 		<span class="jxr_string">"\u0527\u052a\u0001\u0000\u0000\u0000\u0528\u0526\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13791" href="#L13791">13791</a> 		<span class="jxr_string">"\u0528\u0529\u0001\u0000\u0000\u0000\u0529\u00d7\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13792" href="#L13792">13792</a> 		<span class="jxr_string">"\u052a\u0528\u0001\u0000\u0000\u0000\u052b\u052c\u0003\u00dam\u0000\u052c"</span>+
-<a class="jxr_linenumber" name="L13793" href="#L13793">13793</a> 		<span class="jxr_string">"\u00d9\u0001\u0000\u0000\u0000\u052d\u052e\u0006m\uffff\uffff\u0000\u052e"</span>+
-<a class="jxr_linenumber" name="L13794" href="#L13794">13794</a> 		<span class="jxr_string">"\u0558\u0003\u00e2q\u0000\u052f\u0530\u0003\u0126\u0093\u0000\u0530\u0532"</span>+
-<a class="jxr_linenumber" name="L13795" href="#L13795">13795</a> 		<span class="jxr_string">"\u0005L\u0000\u0000\u0531\u0533\u0003\u00d6k\u0000\u0532\u0531\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13796" href="#L13796">13796</a> 		<span class="jxr_string">"\u0000\u0000\u0532\u0533\u0001\u0000\u0000\u0000\u0533\u0534\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13797" href="#L13797">13797</a> 		<span class="jxr_string">"\u0000\u0000\u0534\u0535\u0005M\u0000\u0000\u0535\u0558\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13798" href="#L13798">13798</a> 		<span class="jxr_string">"\u0000\u0536\u0537\u0005\u0088\u0000\u0000\u0537\u0558\u0003\u00eew\u0000"</span>+
-<a class="jxr_linenumber" name="L13799" href="#L13799">13799</a> 		<span class="jxr_string">"\u0538\u0539\u0007\u0003\u0000\u0000\u0539\u0558\u0003\u00dam\u0014\u053a"</span>+
-<a class="jxr_linenumber" name="L13800" href="#L13800">13800</a> 		<span class="jxr_string">"\u053b\u0007\u0004\u0000\u0000\u053b\u0558\u0003\u00dam\u0013\u053c\u053d"</span>+
-<a class="jxr_linenumber" name="L13801" href="#L13801">13801</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u053d\u053f\u0005\u00b3\u0000\u0000\u053e\u0540"</span>+
-<a class="jxr_linenumber" name="L13802" href="#L13802">13802</a> 		<span class="jxr_string">"\u0003\u010e\u0087\u0000\u053f\u053e\u0001\u0000\u0000\u0000\u053f\u0540"</span>+
-<a class="jxr_linenumber" name="L13803" href="#L13803">13803</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0540\u0543\u0001\u0000\u0000\u0000\u0541\u0544"</span>+
-<a class="jxr_linenumber" name="L13804" href="#L13804">13804</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u0542\u0544\u0005\u0088\u0000\u0000\u0543\u0541"</span>+
-<a class="jxr_linenumber" name="L13805" href="#L13805">13805</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0543\u0542\u0001\u0000\u0000\u0000\u0544\u0558"</span>+
-<a class="jxr_linenumber" name="L13806" href="#L13806">13806</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0545\u0546\u0003\u00ecv\u0000\u0546\u0548\u0005"</span>+
-<a class="jxr_linenumber" name="L13807" href="#L13807">13807</a> 		<span class="jxr_string">"\u00b3\u0000\u0000\u0547\u0549\u0003\u010e\u0087\u0000\u0548\u0547\u0001"</span>+
-<a class="jxr_linenumber" name="L13808" href="#L13808">13808</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0548\u0549\u0001\u0000\u0000\u0000\u0549\u054a\u0001"</span>+
-<a class="jxr_linenumber" name="L13809" href="#L13809">13809</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u054a\u054b\u0005\u0088\u0000\u0000\u054b\u0558\u0001"</span>+
-<a class="jxr_linenumber" name="L13810" href="#L13810">13810</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u054c\u054d\u0005L\u0000\u0000\u054d\u054e\u0003\u00dc"</span>+
-<a class="jxr_linenumber" name="L13811" href="#L13811">13811</a> 		<span class="jxr_string">"n\u0000\u054e\u054f\u0005M\u0000\u0000\u054f\u0550\u0003\u00dam\u000f"</span>+
-<a class="jxr_linenumber" name="L13812" href="#L13812">13812</a> 		<span class="jxr_string">"\u0550\u0558\u0001\u0000\u0000\u0000\u0551\u0552\u0003\u00deo\u0000\u0552"</span>+
-<a class="jxr_linenumber" name="L13813" href="#L13813">13813</a> 		<span class="jxr_string">"\u0555\u0005\u00b5\u0000\u0000\u0553\u0556\u0003\u00dam\u0000\u0554\u0556"</span>+
-<a class="jxr_linenumber" name="L13814" href="#L13814">13814</a> 		<span class="jxr_string">"\u0003\u0098L\u0000\u0555\u0553\u0001\u0000\u0000\u0000\u0555\u0554\u0001"</span>+
-<a class="jxr_linenumber" name="L13815" href="#L13815">13815</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0556\u0558\u0001\u0000\u0000\u0000\u0557\u052d\u0001"</span>+
-<a class="jxr_linenumber" name="L13816" href="#L13816">13816</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u052f\u0001\u0000\u0000\u0000\u0557\u0536\u0001"</span>+
-<a class="jxr_linenumber" name="L13817" href="#L13817">13817</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u0538\u0001\u0000\u0000\u0000\u0557\u053a\u0001"</span>+
-<a class="jxr_linenumber" name="L13818" href="#L13818">13818</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u053c\u0001\u0000\u0000\u0000\u0557\u0545\u0001"</span>+
-<a class="jxr_linenumber" name="L13819" href="#L13819">13819</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u054c\u0001\u0000\u0000\u0000\u0557\u0551\u0001"</span>+
-<a class="jxr_linenumber" name="L13820" href="#L13820">13820</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0558\u05cc\u0001\u0000\u0000\u0000\u0559\u055a\n\u000e"</span>+
-<a class="jxr_linenumber" name="L13821" href="#L13821">13821</a> 		<span class="jxr_string">"\u0000\u0000\u055a\u055b\u0007\u0005\u0000\u0000\u055b\u05cb\u0003\u00da"</span>+
-<a class="jxr_linenumber" name="L13822" href="#L13822">13822</a> 		<span class="jxr_string">"m\u000f\u055c\u055d\n\r\u0000\u0000\u055d\u055e\u0007\u0006\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13823" href="#L13823">13823</a> 		<span class="jxr_string">"\u055e\u05cb\u0003\u00dam\u000e\u055f\u0567\n\f\u0000\u0000\u0560\u0561"</span>+
-<a class="jxr_linenumber" name="L13824" href="#L13824">13824</a> 		<span class="jxr_string">"\u0005u\u0000\u0000\u0561\u0568\u0005u\u0000\u0000\u0562\u0563\u0005v"</span>+
-<a class="jxr_linenumber" name="L13825" href="#L13825">13825</a> 		<span class="jxr_string">"\u0000\u0000\u0563\u0564\u0005v\u0000\u0000\u0564\u0568\u0005v\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13826" href="#L13826">13826</a> 		<span class="jxr_string">"\u0565\u0566\u0005v\u0000\u0000\u0566\u0568\u0005v\u0000\u0000\u0567\u0560"</span>+
-<a class="jxr_linenumber" name="L13827" href="#L13827">13827</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0567\u0562\u0001\u0000\u0000\u0000\u0567\u0565"</span>+
-<a class="jxr_linenumber" name="L13828" href="#L13828">13828</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0568\u0569\u0001\u0000\u0000\u0000\u0569\u05cb"</span>+
-<a class="jxr_linenumber" name="L13829" href="#L13829">13829</a> 		<span class="jxr_string">"\u0003\u00dam\r\u056a\u056b\n\n\u0000\u0000\u056b\u056c\u0007\u0007\u0000"</span>+
-<a class="jxr_linenumber" name="L13830" href="#L13830">13830</a> 		<span class="jxr_string">"\u0000\u056c\u05cb\u0003\u00dam\u000b\u056d\u056e\n\t\u0000\u0000\u056e"</span>+
-<a class="jxr_linenumber" name="L13831" href="#L13831">13831</a> 		<span class="jxr_string">"\u056f\u0007\b\u0000\u0000\u056f\u05cb\u0003\u00dam\n\u0570\u0571\n\b"</span>+
-<a class="jxr_linenumber" name="L13832" href="#L13832">13832</a> 		<span class="jxr_string">"\u0000\u0000\u0571\u0572\u0005r\u0000\u0000\u0572\u05cb\u0003\u00dam\t"</span>+
-<a class="jxr_linenumber" name="L13833" href="#L13833">13833</a> 		<span class="jxr_string">"\u0573\u0574\n\u0007\u0000\u0000\u0574\u0575\u0005q\u0000\u0000\u0575"</span>+
-<a class="jxr_linenumber" name="L13834" href="#L13834">13834</a> 		<span class="jxr_string">"\u05cb\u0003\u00dam\b\u0576\u0577\n\u0006\u0000\u0000\u0577\u0578\u0005"</span>+
-<a class="jxr_linenumber" name="L13835" href="#L13835">13835</a> 		<span class="jxr_string">"p\u0000\u0000\u0578\u05cb\u0003\u00dam\u0007\u0579\u057a\n\u0005\u0000"</span>+
-<a class="jxr_linenumber" name="L13836" href="#L13836">13836</a> 		<span class="jxr_string">"\u0000\u057a\u057b\u0005o\u0000\u0000\u057b\u05cb\u0003\u00dam\u0006\u057c"</span>+
-<a class="jxr_linenumber" name="L13837" href="#L13837">13837</a> 		<span class="jxr_string">"\u057d\n\u0004\u0000\u0000\u057d\u057e\u0005n\u0000\u0000\u057e\u05cb"</span>+
-<a class="jxr_linenumber" name="L13838" href="#L13838">13838</a> 		<span class="jxr_string">"\u0003\u00dam\u0005\u057f\u0580\n\u0003\u0000\u0000\u0580\u0581\u0005"</span>+
-<a class="jxr_linenumber" name="L13839" href="#L13839">13839</a> 		<span class="jxr_string">"m\u0000\u0000\u0581\u0582\u0003\u00dam\u0000\u0582\u0583\u0005R\u0000"</span>+
-<a class="jxr_linenumber" name="L13840" href="#L13840">13840</a> 		<span class="jxr_string">"\u0000\u0583\u0584\u0003\u00dam\u0003\u0584\u05cb\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13841" href="#L13841">13841</a> 		<span class="jxr_string">"\u0585\u0586\n\u0002\u0000\u0000\u0586\u0587\u0007\t\u0000\u0000\u0587"</span>+
-<a class="jxr_linenumber" name="L13842" href="#L13842">13842</a> 		<span class="jxr_string">"\u05cb\u0003\u00dam\u0002\u0588\u0589\n\u001f\u0000\u0000\u0589\u058a"</span>+
-<a class="jxr_linenumber" name="L13843" href="#L13843">13843</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u058a\u05cb\u0003\u00e4r\u0000\u058b\u058c\n\u001e"</span>+
-<a class="jxr_linenumber" name="L13844" href="#L13844">13844</a> 		<span class="jxr_string">"\u0000\u0000\u058c\u058d\u0005;\u0000\u0000\u058d\u05cb\u0003\u0126\u0093"</span>+
-<a class="jxr_linenumber" name="L13845" href="#L13845">13845</a> 		<span class="jxr_string">"\u0000\u058e\u058f\n\u001d\u0000\u0000\u058f\u0590\u0005;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13846" href="#L13846">13846</a> 		<span class="jxr_string">"\u0590\u0591\u0003\u0126\u0093\u0000\u0591\u0593\u0005L\u0000\u0000\u0592"</span>+
-<a class="jxr_linenumber" name="L13847" href="#L13847">13847</a> 		<span class="jxr_string">"\u0594\u0003\u00d6k\u0000\u0593\u0592\u0001\u0000\u0000\u0000\u0593\u0594"</span>+
-<a class="jxr_linenumber" name="L13848" href="#L13848">13848</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0594\u0595\u0001\u0000\u0000\u0000\u0595\u0596"</span>+
-<a class="jxr_linenumber" name="L13849" href="#L13849">13849</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u0596\u05cb\u0001\u0000\u0000\u0000\u0597\u0598\n"</span>+
-<a class="jxr_linenumber" name="L13850" href="#L13850">13850</a> 		<span class="jxr_string">"\u001c\u0000\u0000\u0598\u0599\u0005;\u0000\u0000\u0599\u05cb\u0005N\u0000"</span>+
-<a class="jxr_linenumber" name="L13851" href="#L13851">13851</a> 		<span class="jxr_string">"\u0000\u059a\u059b\n\u001b\u0000\u0000\u059b\u059c\u0005;\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13852" href="#L13852">13852</a> 		<span class="jxr_string">"\u059c\u059e\u0005\u0088\u0000\u0000\u059d\u059f\u0003\u0100\u0080\u0000"</span>+
-<a class="jxr_linenumber" name="L13853" href="#L13853">13853</a> 		<span class="jxr_string">"\u059e\u059d\u0001\u0000\u0000\u0000\u059e\u059f\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13854" href="#L13854">13854</a> 		<span class="jxr_string">"\u059f\u05a0\u0001\u0000\u0000\u0000\u05a0\u05cb\u0003\u00f4z\u0000\u05a1"</span>+
-<a class="jxr_linenumber" name="L13855" href="#L13855">13855</a> 		<span class="jxr_string">"\u05a2\n\u001a\u0000\u0000\u05a2\u05a4\u0005;\u0000\u0000\u05a3\u05a5"</span>+
-<a class="jxr_linenumber" name="L13856" href="#L13856">13856</a> 		<span class="jxr_string">"\u0003\u0100\u0080\u0000\u05a4\u05a3\u0001\u0000\u0000\u0000\u05a4\u05a5"</span>+
-<a class="jxr_linenumber" name="L13857" href="#L13857">13857</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05a5\u05a6\u0001\u0000\u0000\u0000\u05a6\u05a8"</span>+
-<a class="jxr_linenumber" name="L13858" href="#L13858">13858</a> 		<span class="jxr_string">"\u0005O\u0000\u0000\u05a7\u05a9\u0003\u0110\u0088\u0000\u05a8\u05a7\u0001"</span>+
-<a class="jxr_linenumber" name="L13859" href="#L13859">13859</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05a8\u05a9\u0001\u0000\u0000\u0000\u05a9\u05cb\u0001"</span>+
-<a class="jxr_linenumber" name="L13860" href="#L13860">13860</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05aa\u05ab\n\u0019\u0000\u0000\u05ab\u05ac\u0005;"</span>+
-<a class="jxr_linenumber" name="L13861" href="#L13861">13861</a> 		<span class="jxr_string">"\u0000\u0000\u05ac\u05ad\u0003\u0100\u0080\u0000\u05ad\u05ae\u0003\u0126"</span>+
-<a class="jxr_linenumber" name="L13862" href="#L13862">13862</a> 		<span class="jxr_string">"\u0093\u0000\u05ae\u05b0\u0005L\u0000\u0000\u05af\u05b1\u0003\u00d6k\u0000"</span>+
-<a class="jxr_linenumber" name="L13863" href="#L13863">13863</a> 		<span class="jxr_string">"\u05b0\u05af\u0001\u0000\u0000\u0000\u05b0\u05b1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13864" href="#L13864">13864</a> 		<span class="jxr_string">"\u05b1\u05b2\u0001\u0000\u0000\u0000\u05b2\u05b3\u0005M\u0000\u0000\u05b3"</span>+
-<a class="jxr_linenumber" name="L13865" href="#L13865">13865</a> 		<span class="jxr_string">"\u05cb\u0001\u0000\u0000\u0000\u05b4\u05b5\n\u0018\u0000\u0000\u05b5\u05b6"</span>+
-<a class="jxr_linenumber" name="L13866" href="#L13866">13866</a> 		<span class="jxr_string">"\u0005/\u0000\u0000\u05b6\u05b7\u0003\u00dam\u0000\u05b7\u05b8\u00050"</span>+
-<a class="jxr_linenumber" name="L13867" href="#L13867">13867</a> 		<span class="jxr_string">"\u0000\u0000\u05b8\u05cb\u0001\u0000\u0000\u0000\u05b9\u05ba\n\u0015\u0000"</span>+
-<a class="jxr_linenumber" name="L13868" href="#L13868">13868</a> 		<span class="jxr_string">"\u0000\u05ba\u05cb\u0007\n\u0000\u0000\u05bb\u05bc\n\u0012\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13869" href="#L13869">13869</a> 		<span class="jxr_string">"\u05bc\u05be\u0005\u00b3\u0000\u0000\u05bd\u05bf\u0003\u010e\u0087\u0000"</span>+
-<a class="jxr_linenumber" name="L13870" href="#L13870">13870</a> 		<span class="jxr_string">"\u05be\u05bd\u0001\u0000\u0000\u0000\u05be\u05bf\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13871" href="#L13871">13871</a> 		<span class="jxr_string">"\u05bf\u05c2\u0001\u0000\u0000\u0000\u05c0\u05c3\u0003\u0126\u0093\u0000"</span>+
-<a class="jxr_linenumber" name="L13872" href="#L13872">13872</a> 		<span class="jxr_string">"\u05c1\u05c3\u0005\u0088\u0000\u0000\u05c2\u05c0\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13873" href="#L13873">13873</a> 		<span class="jxr_string">"\u05c2\u05c1\u0001\u0000\u0000\u0000\u05c3\u05cb\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13874" href="#L13874">13874</a> 		<span class="jxr_string">"\u05c4\u05c5\n\u000b\u0000\u0000\u05c5\u05c8\u0005y\u0000\u0000\u05c6"</span>+
-<a class="jxr_linenumber" name="L13875" href="#L13875">13875</a> 		<span class="jxr_string">"\u05c9\u0003\u011c\u008e\u0000\u05c7\u05c9\u0003\u0106\u0083\u0000\u05c8"</span>+
-<a class="jxr_linenumber" name="L13876" href="#L13876">13876</a> 		<span class="jxr_string">"\u05c6\u0001\u0000\u0000\u0000\u05c8\u05c7\u0001\u0000\u0000\u0000\u05c9"</span>+
-<a class="jxr_linenumber" name="L13877" href="#L13877">13877</a> 		<span class="jxr_string">"\u05cb\u0001\u0000\u0000\u0000\u05ca\u0559\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13878" href="#L13878">13878</a> 		<span class="jxr_string">"\u055c\u0001\u0000\u0000\u0000\u05ca\u055f\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13879" href="#L13879">13879</a> 		<span class="jxr_string">"\u056a\u0001\u0000\u0000\u0000\u05ca\u056d\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13880" href="#L13880">13880</a> 		<span class="jxr_string">"\u0570\u0001\u0000\u0000\u0000\u05ca\u0573\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13881" href="#L13881">13881</a> 		<span class="jxr_string">"\u0576\u0001\u0000\u0000\u0000\u05ca\u0579\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13882" href="#L13882">13882</a> 		<span class="jxr_string">"\u057c\u0001\u0000\u0000\u0000\u05ca\u057f\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13883" href="#L13883">13883</a> 		<span class="jxr_string">"\u0585\u0001\u0000\u0000\u0000\u05ca\u0588\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13884" href="#L13884">13884</a> 		<span class="jxr_string">"\u058b\u0001\u0000\u0000\u0000\u05ca\u058e\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13885" href="#L13885">13885</a> 		<span class="jxr_string">"\u0597\u0001\u0000\u0000\u0000\u05ca\u059a\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13886" href="#L13886">13886</a> 		<span class="jxr_string">"\u05a1\u0001\u0000\u0000\u0000\u05ca\u05aa\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13887" href="#L13887">13887</a> 		<span class="jxr_string">"\u05b4\u0001\u0000\u0000\u0000\u05ca\u05b9\u0001\u0000\u0000\u0000\u05ca"</span>+
-<a class="jxr_linenumber" name="L13888" href="#L13888">13888</a> 		<span class="jxr_string">"\u05bb\u0001\u0000\u0000\u0000\u05ca\u05c4\u0001\u0000\u0000\u0000\u05cb"</span>+
-<a class="jxr_linenumber" name="L13889" href="#L13889">13889</a> 		<span class="jxr_string">"\u05ce\u0001\u0000\u0000\u0000\u05cc\u05ca\u0001\u0000\u0000\u0000\u05cc"</span>+
-<a class="jxr_linenumber" name="L13890" href="#L13890">13890</a> 		<span class="jxr_string">"\u05cd\u0001\u0000\u0000\u0000\u05cd\u00db\u0001\u0000\u0000\u0000\u05ce"</span>+
-<a class="jxr_linenumber" name="L13891" href="#L13891">13891</a> 		<span class="jxr_string">"\u05cc\u0001\u0000\u0000\u0000\u05cf\u05d4\u0003\u0106\u0083\u0000\u05d0"</span>+
-<a class="jxr_linenumber" name="L13892" href="#L13892">13892</a> 		<span class="jxr_string">"\u05d1\u0005r\u0000\u0000\u05d1\u05d3\u0003\u0106\u0083\u0000\u05d2\u05d0"</span>+
-<a class="jxr_linenumber" name="L13893" href="#L13893">13893</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d3\u05d6\u0001\u0000\u0000\u0000\u05d4\u05d2"</span>+
-<a class="jxr_linenumber" name="L13894" href="#L13894">13894</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d4\u05d5\u0001\u0000\u0000\u0000\u05d5\u00dd"</span>+
-<a class="jxr_linenumber" name="L13895" href="#L13895">13895</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d6\u05d4\u0001\u0000\u0000\u0000\u05d7\u05e2"</span>+
-<a class="jxr_linenumber" name="L13896" href="#L13896">13896</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u05d8\u05da\u0005L\u0000\u0000\u05d9\u05db\u0003"</span>+
-<a class="jxr_linenumber" name="L13897" href="#L13897">13897</a> 		<span class="jxr_string">"h4\u0000\u05da\u05d9\u0001\u0000\u0000\u0000\u05da\u05db\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13898" href="#L13898">13898</a> 		<span class="jxr_string">"\u0000\u05db\u05dc\u0001\u0000\u0000\u0000\u05dc\u05e2\u0005M\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13899" href="#L13899">13899</a> 		<span class="jxr_string">"\u05dd\u05de\u0005L\u0000\u0000\u05de\u05df\u0003\u00e0p\u0000\u05df\u05e0"</span>+
-<a class="jxr_linenumber" name="L13900" href="#L13900">13900</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u05e0\u05e2\u0001\u0000\u0000\u0000\u05e1\u05d7\u0001"</span>+
-<a class="jxr_linenumber" name="L13901" href="#L13901">13901</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05e1\u05d8\u0001\u0000\u0000\u0000\u05e1\u05dd\u0001"</span>+
-<a class="jxr_linenumber" name="L13902" href="#L13902">13902</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05e2\u00df\u0001\u0000\u0000\u0000\u05e3\u05e8\u0003"</span>+
-<a class="jxr_linenumber" name="L13903" href="#L13903">13903</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u05e4\u05e5\u0005J\u0000\u0000\u05e5\u05e7\u0003\u0126"</span>+
-<a class="jxr_linenumber" name="L13904" href="#L13904">13904</a> 		<span class="jxr_string">"\u0093\u0000\u05e6\u05e4\u0001\u0000\u0000\u0000\u05e7\u05ea\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13905" href="#L13905">13905</a> 		<span class="jxr_string">"\u0000\u0000\u05e8\u05e6\u0001\u0000\u0000\u0000\u05e8\u05e9\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13906" href="#L13906">13906</a> 		<span class="jxr_string">"\u0000\u0000\u05e9\u00e1\u0001\u0000\u0000\u0000\u05ea\u05e8\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13907" href="#L13907">13907</a> 		<span class="jxr_string">"\u0000\u0000\u05eb\u0609\u0003\u00a2Q\u0000\u05ec\u05ed\u0005L\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13908" href="#L13908">13908</a> 		<span class="jxr_string">"\u05ed\u05ee\u0003\u00dam\u0000\u05ee\u05ef\u0005M\u0000\u0000\u05ef\u0609"</span>+
-<a class="jxr_linenumber" name="L13909" href="#L13909">13909</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05f0\u0609\u0005N\u0000\u0000\u05f1\u0609\u0005"</span>+
-<a class="jxr_linenumber" name="L13910" href="#L13910">13910</a> 		<span class="jxr_string">"O\u0000\u0000\u05f2\u0609\u0003r9\u0000\u05f3\u0609\u0003\u0126\u0093"</span>+
-<a class="jxr_linenumber" name="L13911" href="#L13911">13911</a> 		<span class="jxr_string">"\u0000\u05f4\u05f8\u0003^/\u0000\u05f5\u05f7\u0003\u010a\u0085\u0000\u05f6"</span>+
-<a class="jxr_linenumber" name="L13912" href="#L13912">13912</a> 		<span class="jxr_string">"\u05f5\u0001\u0000\u0000\u0000\u05f7\u05fa\u0001\u0000\u0000\u0000\u05f8"</span>+
-<a class="jxr_linenumber" name="L13913" href="#L13913">13913</a> 		<span class="jxr_string">"\u05f6\u0001\u0000\u0000\u0000\u05f8\u05f9\u0001\u0000\u0000\u0000\u05f9"</span>+
-<a class="jxr_linenumber" name="L13914" href="#L13914">13914</a> 		<span class="jxr_string">"\u05fb\u0001\u0000\u0000\u0000\u05fa\u05f8\u0001\u0000\u0000\u0000\u05fb"</span>+
-<a class="jxr_linenumber" name="L13915" href="#L13915">13915</a> 		<span class="jxr_string">"\u05fc\u0005;\u0000\u0000\u05fc\u05fd\u0005E\u0000\u0000\u05fd\u0609\u0001"</span>+
-<a class="jxr_linenumber" name="L13916" href="#L13916">13916</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05fe\u0602\u0003\u010c\u0086\u0000\u05ff\u0601\u0003"</span>+
-<a class="jxr_linenumber" name="L13917" href="#L13917">13917</a> 		<span class="jxr_string">"\u010a\u0085\u0000\u0600\u05ff\u0001\u0000\u0000\u0000\u0601\u0604\u0001"</span>+
-<a class="jxr_linenumber" name="L13918" href="#L13918">13918</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0602\u0600\u0001\u0000\u0000\u0000\u0602\u0603\u0001"</span>+
-<a class="jxr_linenumber" name="L13919" href="#L13919">13919</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0603\u0605\u0001\u0000\u0000\u0000\u0604\u0602\u0001"</span>+
-<a class="jxr_linenumber" name="L13920" href="#L13920">13920</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0605\u0606\u0005;\u0000\u0000\u0606\u0607\u0005E\u0000"</span>+
-<a class="jxr_linenumber" name="L13921" href="#L13921">13921</a> 		<span class="jxr_string">"\u0000\u0607\u0609\u0001\u0000\u0000\u0000\u0608\u05eb\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13922" href="#L13922">13922</a> 		<span class="jxr_string">"\u0000\u0608\u05ec\u0001\u0000\u0000\u0000\u0608\u05f0\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13923" href="#L13923">13923</a> 		<span class="jxr_string">"\u0000\u0608\u05f1\u0001\u0000\u0000\u0000\u0608\u05f2\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13924" href="#L13924">13924</a> 		<span class="jxr_string">"\u0000\u0608\u05f3\u0001\u0000\u0000\u0000\u0608\u05f4\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13925" href="#L13925">13925</a> 		<span class="jxr_string">"\u0000\u0608\u05fe\u0001\u0000\u0000\u0000\u0609\u00e3\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13926" href="#L13926">13926</a> 		<span class="jxr_string">"\u0000\u060a\u060d\u0003\u00e6s\u0000\u060b\u060d\u0005\u008b\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13927" href="#L13927">13927</a> 		<span class="jxr_string">"\u060c\u060a\u0001\u0000\u0000\u0000\u060c\u060b\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13928" href="#L13928">13928</a> 		<span class="jxr_string">"\u060d\u00e5\u0001\u0000\u0000\u0000\u060e\u060f\u0003\u00e8t\u0000\u060f"</span>+
-<a class="jxr_linenumber" name="L13929" href="#L13929">13929</a> 		<span class="jxr_string">"\u00e7\u0001\u0000\u0000\u0000\u0610\u0612\u0005\u00d9\u0000\u0000\u0611"</span>+
-<a class="jxr_linenumber" name="L13930" href="#L13930">13930</a> 		<span class="jxr_string">"\u0613\u0003\u00dam\u0000\u0612\u0611\u0001\u0000\u0000\u0000\u0612\u0613"</span>+
-<a class="jxr_linenumber" name="L13931" href="#L13931">13931</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0613\u0617\u0001\u0000\u0000\u0000\u0614\u0616"</span>+
-<a class="jxr_linenumber" name="L13932" href="#L13932">13932</a> 		<span class="jxr_string">"\u0003\u00eau\u0000\u0615\u0614\u0001\u0000\u0000\u0000\u0616\u0619\u0001"</span>+
-<a class="jxr_linenumber" name="L13933" href="#L13933">13933</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0617\u0615\u0001\u0000\u0000\u0000\u0617\u0618\u0001"</span>+
-<a class="jxr_linenumber" name="L13934" href="#L13934">13934</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0618\u061a\u0001\u0000\u0000\u0000\u0619\u0617\u0001"</span>+
-<a class="jxr_linenumber" name="L13935" href="#L13935">13935</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u061a\u061b\u0005\u00db\u0000\u0000\u061b\u00e9\u0001"</span>+
-<a class="jxr_linenumber" name="L13936" href="#L13936">13936</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u061c\u061e\u0005\u00da\u0000\u0000\u061d\u061f\u0003"</span>+
-<a class="jxr_linenumber" name="L13937" href="#L13937">13937</a> 		<span class="jxr_string">"\u00dam\u0000\u061e\u061d\u0001\u0000\u0000\u0000\u061e\u061f\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13938" href="#L13938">13938</a> 		<span class="jxr_string">"\u0000\u0000\u061f\u00eb\u0001\u0000\u0000\u0000\u0620\u0621\u0003^/\u0000"</span>+
-<a class="jxr_linenumber" name="L13939" href="#L13939">13939</a> 		<span class="jxr_string">"\u0621\u0622\u0005;\u0000\u0000\u0622\u0624\u0001\u0000\u0000\u0000\u0623"</span>+
-<a class="jxr_linenumber" name="L13940" href="#L13940">13940</a> 		<span class="jxr_string">"\u0620\u0001\u0000\u0000\u0000\u0623\u0624\u0001\u0000\u0000\u0000\u0624"</span>+
-<a class="jxr_linenumber" name="L13941" href="#L13941">13941</a> 		<span class="jxr_string">"\u0625\u0001\u0000\u0000\u0000\u0625\u0626\u0003z=\u0000\u0626\u0628\u0003"</span>+
-<a class="jxr_linenumber" name="L13942" href="#L13942">13942</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u0627\u0629\u0003\u010e\u0087\u0000\u0628\u0627\u0001"</span>+
-<a class="jxr_linenumber" name="L13943" href="#L13943">13943</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0628\u0629\u0001\u0000\u0000\u0000\u0629\u00ed\u0001"</span>+
-<a class="jxr_linenumber" name="L13944" href="#L13944">13944</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u062a\u062b\u0003\u0100\u0080\u0000\u062b\u062c\u0003"</span>+
-<a class="jxr_linenumber" name="L13945" href="#L13945">13945</a> 		<span class="jxr_string">"\u00f0x\u0000\u062c\u062d\u0003\u00fa}\u0000\u062d\u0637\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13946" href="#L13946">13946</a> 		<span class="jxr_string">"\u0000\u062e\u062f\u0003z=\u0000\u062f\u0634\u0003\u00f0x\u0000\u0630"</span>+
-<a class="jxr_linenumber" name="L13947" href="#L13947">13947</a> 		<span class="jxr_string">"\u0631\u0003z=\u0000\u0631\u0632\u0003\u00f6{\u0000\u0632\u0635\u0001"</span>+
-<a class="jxr_linenumber" name="L13948" href="#L13948">13948</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0633\u0635\u0003\u00fa}\u0000\u0634\u0630\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13949" href="#L13949">13949</a> 		<span class="jxr_string">"\u0000\u0000\u0634\u0633\u0001\u0000\u0000\u0000\u0635\u0637\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13950" href="#L13950">13950</a> 		<span class="jxr_string">"\u0000\u0000\u0636\u062a\u0001\u0000\u0000\u0000\u0636\u062e\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13951" href="#L13951">13951</a> 		<span class="jxr_string">"\u0000\u0000\u0637\u00ef\u0001\u0000\u0000\u0000\u0638\u0639\u0003z=\u0000"</span>+
-<a class="jxr_linenumber" name="L13952" href="#L13952">13952</a> 		<span class="jxr_string">"\u0639\u063b\u0003\u0126\u0093\u0000\u063a\u063c\u0003\u00fc~\u0000\u063b"</span>+
-<a class="jxr_linenumber" name="L13953" href="#L13953">13953</a> 		<span class="jxr_string">"\u063a\u0001\u0000\u0000\u0000\u063b\u063c\u0001\u0000\u0000\u0000\u063c"</span>+
-<a class="jxr_linenumber" name="L13954" href="#L13954">13954</a> 		<span class="jxr_string">"\u0640\u0001\u0000\u0000\u0000\u063d\u063f\u0003\u00f2y\u0000\u063e\u063d"</span>+
-<a class="jxr_linenumber" name="L13955" href="#L13955">13955</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u063f\u0642\u0001\u0000\u0000\u0000\u0640\u063e"</span>+
-<a class="jxr_linenumber" name="L13956" href="#L13956">13956</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0640\u0641\u0001\u0000\u0000\u0000\u0641\u0645"</span>+
-<a class="jxr_linenumber" name="L13957" href="#L13957">13957</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0642\u0640\u0001\u0000\u0000\u0000\u0643\u0645"</span>+
-<a class="jxr_linenumber" name="L13958" href="#L13958">13958</a> 		<span class="jxr_string">"\u0003\u010c\u0086\u0000\u0644\u0638\u0001\u0000\u0000\u0000\u0644\u0643"</span>+
-<a class="jxr_linenumber" name="L13959" href="#L13959">13959</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0645\u00f1\u0001\u0000\u0000\u0000\u0646\u0647"</span>+
-<a class="jxr_linenumber" name="L13960" href="#L13960">13960</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u0647\u0648\u0003z=\u0000\u0648\u064a\u0003\u0126"</span>+
-<a class="jxr_linenumber" name="L13961" href="#L13961">13961</a> 		<span class="jxr_string">"\u0093\u0000\u0649\u064b\u0003\u00fc~\u0000\u064a\u0649\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13962" href="#L13962">13962</a> 		<span class="jxr_string">"\u0000\u064a\u064b\u0001\u0000\u0000\u0000\u064b\u00f3\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13963" href="#L13963">13963</a> 		<span class="jxr_string">"\u0000\u064c\u064d\u0003z=\u0000\u064d\u064f\u0003\u0126\u0093\u0000\u064e"</span>+
-<a class="jxr_linenumber" name="L13964" href="#L13964">13964</a> 		<span class="jxr_string">"\u0650\u0003\u00fe\u007f\u0000\u064f\u064e\u0001\u0000\u0000\u0000\u064f"</span>+
-<a class="jxr_linenumber" name="L13965" href="#L13965">13965</a> 		<span class="jxr_string">"\u0650\u0001\u0000\u0000\u0000\u0650\u0651\u0001\u0000\u0000\u0000\u0651"</span>+
-<a class="jxr_linenumber" name="L13966" href="#L13966">13966</a> 		<span class="jxr_string">"\u0652\u0003\u00fa}\u0000\u0652\u00f5\u0001\u0000\u0000\u0000\u0653\u066a"</span>+
-<a class="jxr_linenumber" name="L13967" href="#L13967">13967</a> 		<span class="jxr_string">"\u0005/\u0000\u0000\u0654\u0658\u00050\u0000\u0000\u0655\u0657\u0003\u010a"</span>+
-<a class="jxr_linenumber" name="L13968" href="#L13968">13968</a> 		<span class="jxr_string">"\u0085\u0000\u0656\u0655\u0001\u0000\u0000\u0000\u0657\u065a\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13969" href="#L13969">13969</a> 		<span class="jxr_string">"\u0000\u0000\u0658\u0656\u0001\u0000\u0000\u0000\u0658\u0659\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13970" href="#L13970">13970</a> 		<span class="jxr_string">"\u0000\u0000\u0659\u065b\u0001\u0000\u0000\u0000\u065a\u0658\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L13971" href="#L13971">13971</a> 		<span class="jxr_string">"\u0000\u0000\u065b\u066b\u0003&#92;&#92;.\u0000\u065c\u065d\u0003\u00d8l\u0000"</span>+
-<a class="jxr_linenumber" name="L13972" href="#L13972">13972</a> 		<span class="jxr_string">"\u065d\u0661\u00050\u0000\u0000\u065e\u0660\u0003\u00f8|\u0000\u065f\u065e"</span>+
-<a class="jxr_linenumber" name="L13973" href="#L13973">13973</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0660\u0663\u0001\u0000\u0000\u0000\u0661\u065f"</span>+
-<a class="jxr_linenumber" name="L13974" href="#L13974">13974</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0661\u0662\u0001\u0000\u0000\u0000\u0662\u0667"</span>+
-<a class="jxr_linenumber" name="L13975" href="#L13975">13975</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0663\u0661\u0001\u0000\u0000\u0000\u0664\u0666"</span>+
-<a class="jxr_linenumber" name="L13976" href="#L13976">13976</a> 		<span class="jxr_string">"\u0003\u010a\u0085\u0000\u0665\u0664\u0001\u0000\u0000\u0000\u0666\u0669"</span>+
-<a class="jxr_linenumber" name="L13977" href="#L13977">13977</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0667\u0665\u0001\u0000\u0000\u0000\u0667\u0668"</span>+
-<a class="jxr_linenumber" name="L13978" href="#L13978">13978</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0668\u066b\u0001\u0000\u0000\u0000\u0669\u0667"</span>+
-<a class="jxr_linenumber" name="L13979" href="#L13979">13979</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u066a\u0654\u0001\u0000\u0000\u0000\u066a\u065c"</span>+
-<a class="jxr_linenumber" name="L13980" href="#L13980">13980</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u066b\u00f7\u0001\u0000\u0000\u0000\u066c\u066d"</span>+
-<a class="jxr_linenumber" name="L13981" href="#L13981">13981</a> 		<span class="jxr_string">"\u0003z=\u0000\u066d\u066e\u0005/\u0000\u0000\u066e\u066f\u0003\u00d8"</span>+
-<a class="jxr_linenumber" name="L13982" href="#L13982">13982</a> 		<span class="jxr_string">"l\u0000\u066f\u0670\u00050\u0000\u0000\u0670\u00f9\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13983" href="#L13983">13983</a> 		<span class="jxr_string">"\u0671\u0673\u0003\u0112\u0089\u0000\u0672\u0674\u0003&lt;\u001e\u0000\u0673"</span>+
-<a class="jxr_linenumber" name="L13984" href="#L13984">13984</a> 		<span class="jxr_string">"\u0672\u0001\u0000\u0000\u0000\u0673\u0674\u0001\u0000\u0000\u0000\u0674"</span>+
-<a class="jxr_linenumber" name="L13985" href="#L13985">13985</a> 		<span class="jxr_string">"\u00fb\u0001\u0000\u0000\u0000\u0675\u0676\u0005u\u0000\u0000\u0676\u0679"</span>+
-<a class="jxr_linenumber" name="L13986" href="#L13986">13986</a> 		<span class="jxr_string">"\u0005v\u0000\u0000\u0677\u0679\u0003\u010e\u0087\u0000\u0678\u0675\u0001"</span>+
-<a class="jxr_linenumber" name="L13987" href="#L13987">13987</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0678\u0677\u0001\u0000\u0000\u0000\u0679\u00fd\u0001"</span>+
-<a class="jxr_linenumber" name="L13988" href="#L13988">13988</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u067a\u067b\u0005u\u0000\u0000\u067b\u067e\u0005v\u0000"</span>+
-<a class="jxr_linenumber" name="L13989" href="#L13989">13989</a> 		<span class="jxr_string">"\u0000\u067c\u067e\u0003\u0100\u0080\u0000\u067d\u067a\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13990" href="#L13990">13990</a> 		<span class="jxr_string">"\u0000\u067d\u067c\u0001\u0000\u0000\u0000\u067e\u00ff\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L13991" href="#L13991">13991</a> 		<span class="jxr_string">"\u0000\u067f\u0680\u0005u\u0000\u0000\u0680\u0681\u0003\u0102\u0081\u0000"</span>+
-<a class="jxr_linenumber" name="L13992" href="#L13992">13992</a> 		<span class="jxr_string">"\u0681\u0682\u0005v\u0000\u0000\u0682\u0101\u0001\u0000\u0000\u0000\u0683"</span>+
-<a class="jxr_linenumber" name="L13993" href="#L13993">13993</a> 		<span class="jxr_string">"\u0688\u0003\u0106\u0083\u0000\u0684\u0685\u0005J\u0000\u0000\u0685\u0687"</span>+
-<a class="jxr_linenumber" name="L13994" href="#L13994">13994</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u0686\u0684\u0001\u0000\u0000\u0000\u0687\u068a"</span>+
-<a class="jxr_linenumber" name="L13995" href="#L13995">13995</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0688\u0686\u0001\u0000\u0000\u0000\u0688\u0689"</span>+
-<a class="jxr_linenumber" name="L13996" href="#L13996">13996</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0689\u0103\u0001\u0000\u0000\u0000\u068a\u0688"</span>+
-<a class="jxr_linenumber" name="L13997" href="#L13997">13997</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u068b\u0690\u0003\u0106\u0083\u0000\u068c\u068d"</span>+
-<a class="jxr_linenumber" name="L13998" href="#L13998">13998</a> 		<span class="jxr_string">"\u0005J\u0000\u0000\u068d\u068f\u0003\u0106\u0083\u0000\u068e\u068c\u0001"</span>+
-<a class="jxr_linenumber" name="L13999" href="#L13999">13999</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u068f\u0692\u0001\u0000\u0000\u0000\u0690\u068e\u0001"</span>+
-<a class="jxr_linenumber" name="L14000" href="#L14000">14000</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0690\u0691\u0001\u0000\u0000\u0000\u0691\u0105\u0001"</span>+
-<a class="jxr_linenumber" name="L14001" href="#L14001">14001</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0692\u0690\u0001\u0000\u0000\u0000\u0693\u0694\u0003"</span>+
-<a class="jxr_linenumber" name="L14002" href="#L14002">14002</a> 		<span class="jxr_string">"z=\u0000\u0694\u0698\u0003\u0108\u0084\u0000\u0695\u0697\u0003\u010a\u0085"</span>+
-<a class="jxr_linenumber" name="L14003" href="#L14003">14003</a> 		<span class="jxr_string">"\u0000\u0696\u0695\u0001\u0000\u0000\u0000\u0697\u069a\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14004" href="#L14004">14004</a> 		<span class="jxr_string">"\u0000\u0698\u0696\u0001\u0000\u0000\u0000\u0698\u0699\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14005" href="#L14005">14005</a> 		<span class="jxr_string">"\u0000\u0699\u0107\u0001\u0000\u0000\u0000\u069a\u0698\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14006" href="#L14006">14006</a> 		<span class="jxr_string">"\u0000\u069b\u069e\u0003^/\u0000\u069c\u069e\u0003\u010c\u0086\u0000\u069d"</span>+
-<a class="jxr_linenumber" name="L14007" href="#L14007">14007</a> 		<span class="jxr_string">"\u069b\u0001\u0000\u0000\u0000\u069d\u069c\u0001\u0000\u0000\u0000\u069e"</span>+
-<a class="jxr_linenumber" name="L14008" href="#L14008">14008</a> 		<span class="jxr_string">"\u0109\u0001\u0000\u0000\u0000\u069f\u06a0\u0003z=\u0000\u06a0\u06a1\u0005"</span>+
-<a class="jxr_linenumber" name="L14009" href="#L14009">14009</a> 		<span class="jxr_string">"/\u0000\u0000\u06a1\u06a2\u00050\u0000\u0000\u06a2\u010b\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14010" href="#L14010">14010</a> 		<span class="jxr_string">"\u0000\u06a3\u06a4\u0007\u000b\u0000\u0000\u06a4\u010d\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14011" href="#L14011">14011</a> 		<span class="jxr_string">"\u0000\u06a5\u06a6\u0005u\u0000\u0000\u06a6\u06ab\u0003b1\u0000\u06a7"</span>+
-<a class="jxr_linenumber" name="L14012" href="#L14012">14012</a> 		<span class="jxr_string">"\u06a8\u0005J\u0000\u0000\u06a8\u06aa\u0003b1\u0000\u06a9\u06a7\u0001"</span>+
-<a class="jxr_linenumber" name="L14013" href="#L14013">14013</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06aa\u06ad\u0001\u0000\u0000\u0000\u06ab\u06a9\u0001"</span>+
-<a class="jxr_linenumber" name="L14014" href="#L14014">14014</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06ab\u06ac\u0001\u0000\u0000\u0000\u06ac\u06ae\u0001"</span>+
-<a class="jxr_linenumber" name="L14015" href="#L14015">14015</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06ad\u06ab\u0001\u0000\u0000\u0000\u06ae\u06af\u0005"</span>+
-<a class="jxr_linenumber" name="L14016" href="#L14016">14016</a> 		<span class="jxr_string">"v\u0000\u0000\u06af\u010f\u0001\u0000\u0000\u0000\u06b0\u06b2\u0005L\u0000"</span>+
-<a class="jxr_linenumber" name="L14017" href="#L14017">14017</a> 		<span class="jxr_string">"\u0000\u06b1\u06b3\u0003\u00d6k\u0000\u06b2\u06b1\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14018" href="#L14018">14018</a> 		<span class="jxr_string">"\u06b2\u06b3\u0001\u0000\u0000\u0000\u06b3\u06b4\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14019" href="#L14019">14019</a> 		<span class="jxr_string">"\u06b4\u06bf\u0005M\u0000\u0000\u06b5\u06b6\u0005;\u0000\u0000\u06b6\u06bc"</span>+
-<a class="jxr_linenumber" name="L14020" href="#L14020">14020</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u06b7\u06b9\u0005L\u0000\u0000\u06b8\u06ba\u0003"</span>+
-<a class="jxr_linenumber" name="L14021" href="#L14021">14021</a> 		<span class="jxr_string">"\u00d6k\u0000\u06b9\u06b8\u0001\u0000\u0000\u0000\u06b9\u06ba\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L14022" href="#L14022">14022</a> 		<span class="jxr_string">"\u0000\u0000\u06ba\u06bb\u0001\u0000\u0000\u0000\u06bb\u06bd\u0005M\u0000"</span>+
-<a class="jxr_linenumber" name="L14023" href="#L14023">14023</a> 		<span class="jxr_string">"\u0000\u06bc\u06b7\u0001\u0000\u0000\u0000\u06bc\u06bd\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14024" href="#L14024">14024</a> 		<span class="jxr_string">"\u0000\u06bd\u06bf\u0001\u0000\u0000\u0000\u06be\u06b0\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14025" href="#L14025">14025</a> 		<span class="jxr_string">"\u0000\u06be\u06b5\u0001\u0000\u0000\u0000\u06bf\u0111\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14026" href="#L14026">14026</a> 		<span class="jxr_string">"\u0000\u06c0\u06c2\u0005L\u0000\u0000\u06c1\u06c3\u0003\u00d6k\u0000\u06c2"</span>+
-<a class="jxr_linenumber" name="L14027" href="#L14027">14027</a> 		<span class="jxr_string">"\u06c1\u0001\u0000\u0000\u0000\u06c2\u06c3\u0001\u0000\u0000\u0000\u06c3"</span>+
-<a class="jxr_linenumber" name="L14028" href="#L14028">14028</a> 		<span class="jxr_string">"\u06c4\u0001\u0000\u0000\u0000\u06c4\u06c5\u0005M\u0000\u0000\u06c5\u0113"</span>+
-<a class="jxr_linenumber" name="L14029" href="#L14029">14029</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06c6\u06c7\u0003\u0116\u008b\u0000\u06c7\u0115"</span>+
-<a class="jxr_linenumber" name="L14030" href="#L14030">14030</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06c8\u06cc\u0003\u0118\u008c\u0000\u06c9\u06cc"</span>+
-<a class="jxr_linenumber" name="L14031" href="#L14031">14031</a> 		<span class="jxr_string">"\u0003\u0120\u0090\u0000\u06ca\u06cc\u0003\u011c\u008e\u0000\u06cb\u06c8"</span>+
-<a class="jxr_linenumber" name="L14032" href="#L14032">14032</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06cb\u06c9\u0001\u0000\u0000\u0000\u06cb\u06ca"</span>+
-<a class="jxr_linenumber" name="L14033" href="#L14033">14033</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06cc\u0117\u0001\u0000\u0000\u0000\u06cd\u06ce"</span>+
-<a class="jxr_linenumber" name="L14034" href="#L14034">14034</a> 		<span class="jxr_string">"\u0003\u011c\u008e\u0000\u06ce\u06cf\u0003\u011a\u008d\u0000\u06cf\u06d0"</span>+
-<a class="jxr_linenumber" name="L14035" href="#L14035">14035</a> 		<span class="jxr_string">"\u0003\u00dam\u0000\u06d0\u0119\u0001\u0000\u0000\u0000\u06d1\u06d2\u0007"</span>+
-<a class="jxr_linenumber" name="L14036" href="#L14036">14036</a> 		<span class="jxr_string">"\f\u0000\u0000\u06d2\u011b\u0001\u0000\u0000\u0000\u06d3\u06da\u0003\u011e"</span>+
-<a class="jxr_linenumber" name="L14037" href="#L14037">14037</a> 		<span class="jxr_string">"\u008f\u0000\u06d4\u06d5\u0005L\u0000\u0000\u06d5\u06d6\u0003\u0116\u008b"</span>+
-<a class="jxr_linenumber" name="L14038" href="#L14038">14038</a> 		<span class="jxr_string">"\u0000\u06d6\u06d7\u0005M\u0000\u0000\u06d7\u06da\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14039" href="#L14039">14039</a> 		<span class="jxr_string">"\u06d8\u06da\u0003\u0120\u0090\u0000\u06d9\u06d3\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14040" href="#L14040">14040</a> 		<span class="jxr_string">"\u06d9\u06d4\u0001\u0000\u0000\u0000\u06d9\u06d8\u0001\u0000\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14041" href="#L14041">14041</a> 		<span class="jxr_string">"\u06da\u011d\u0001\u0000\u0000\u0000\u06db\u06dd\u0003\n\u0005\u0000\u06dc"</span>+
-<a class="jxr_linenumber" name="L14042" href="#L14042">14042</a> 		<span class="jxr_string">"\u06db\u0001\u0000\u0000\u0000\u06dd\u06e0\u0001\u0000\u0000\u0000\u06de"</span>+
-<a class="jxr_linenumber" name="L14043" href="#L14043">14043</a> 		<span class="jxr_string">"\u06dc\u0001\u0000\u0000\u0000\u06de\u06df\u0001\u0000\u0000\u0000\u06df"</span>+
-<a class="jxr_linenumber" name="L14044" href="#L14044">14044</a> 		<span class="jxr_string">"\u06e1\u0001\u0000\u0000\u0000\u06e0\u06de\u0001\u0000\u0000\u0000\u06e1"</span>+
-<a class="jxr_linenumber" name="L14045" href="#L14045">14045</a> 		<span class="jxr_string">"\u06e2\u0003\u0106\u0083\u0000\u06e2\u06e3\u0003\u0126\u0093\u0000\u06e3"</span>+
-<a class="jxr_linenumber" name="L14046" href="#L14046">14046</a> 		<span class="jxr_string">"\u011f\u0001\u0000\u0000\u0000\u06e4\u06e6\u0003\n\u0005\u0000\u06e5\u06e4"</span>+
-<a class="jxr_linenumber" name="L14047" href="#L14047">14047</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06e6\u06e9\u0001\u0000\u0000\u0000\u06e7\u06e5"</span>+
-<a class="jxr_linenumber" name="L14048" href="#L14048">14048</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06e7\u06e8\u0001\u0000\u0000\u0000\u06e8\u06ea"</span>+
-<a class="jxr_linenumber" name="L14049" href="#L14049">14049</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06e9\u06e7\u0001\u0000\u0000\u0000\u06ea\u06eb"</span>+
-<a class="jxr_linenumber" name="L14050" href="#L14050">14050</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u06eb\u06ed\u0005L\u0000\u0000\u06ec\u06ee\u0003"</span>+
-<a class="jxr_linenumber" name="L14051" href="#L14051">14051</a> 		<span class="jxr_string">"\u0122\u0091\u0000\u06ed\u06ec\u0001\u0000\u0000\u0000\u06ed\u06ee\u0001"</span>+
-<a class="jxr_linenumber" name="L14052" href="#L14052">14052</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06ee\u06ef\u0001\u0000\u0000\u0000\u06ef\u06f1\u0005"</span>+
-<a class="jxr_linenumber" name="L14053" href="#L14053">14053</a> 		<span class="jxr_string">"M\u0000\u0000\u06f0\u06f2\u0003\u0126\u0093\u0000\u06f1\u06f0\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L14054" href="#L14054">14054</a> 		<span class="jxr_string">"\u0000\u0000\u06f1\u06f2\u0001\u0000\u0000\u0000\u06f2\u0121\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L14055" href="#L14055">14055</a> 		<span class="jxr_string">"\u0000\u0000\u06f3\u06f8\u0003\u0116\u008b\u0000\u06f4\u06f5\u0005J\u0000"</span>+
-<a class="jxr_linenumber" name="L14056" href="#L14056">14056</a> 		<span class="jxr_string">"\u0000\u06f5\u06f7\u0003\u0116\u008b\u0000\u06f6\u06f4\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14057" href="#L14057">14057</a> 		<span class="jxr_string">"\u0000\u06f7\u06fa\u0001\u0000\u0000\u0000\u06f8\u06f6\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14058" href="#L14058">14058</a> 		<span class="jxr_string">"\u0000\u06f8\u06f9\u0001\u0000\u0000\u0000\u06f9\u0123\u0001\u0000\u0000"</span>+
-<a class="jxr_linenumber" name="L14059" href="#L14059">14059</a> 		<span class="jxr_string">"\u0000\u06fa\u06f8\u0001\u0000\u0000\u0000\u06fb\u06fc\u0005\u00d3\u0000"</span>+
-<a class="jxr_linenumber" name="L14060" href="#L14060">14060</a> 		<span class="jxr_string">"\u0000\u06fc\u0701\u0003^/\u0000\u06fd\u06fe\u0005J\u0000\u0000\u06fe"</span>+
-<a class="jxr_linenumber" name="L14061" href="#L14061">14061</a> 		<span class="jxr_string">"\u0700\u0003^/\u0000\u06ff\u06fd\u0001\u0000\u0000\u0000\u0700\u0703\u0001"</span>+
-<a class="jxr_linenumber" name="L14062" href="#L14062">14062</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0701\u06ff\u0001\u0000\u0000\u0000\u0701\u0702\u0001"</span>+
-<a class="jxr_linenumber" name="L14063" href="#L14063">14063</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0702\u0125\u0001\u0000\u0000\u0000\u0703\u0701\u0001"</span>+
-<a class="jxr_linenumber" name="L14064" href="#L14064">14064</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0704\u0705\u0007\r\u0000\u0000\u0705\u0127\u0001\u0000"</span>+
-<a class="jxr_linenumber" name="L14065" href="#L14065">14065</a> 		<span class="jxr_string">"\u0000\u0000\u00d7\u0129\u012e\u0134\u0140\u0145\u014a\u014f\u0156\u0158"</span>+
-<a class="jxr_linenumber" name="L14066" href="#L14066">14066</a> 		<span class="jxr_string">"\u015f\u0170\u0174\u0179\u017c\u017f\u0182\u0189\u018d\u0193\u019c\u01a1"</span>+
-<a class="jxr_linenumber" name="L14067" href="#L14067">14067</a> 		<span class="jxr_string">"\u01a4\u01b3\u01ba\u01bf\u01d1\u01d9\u01e4\u01ec\u01f2\u01f8\u01fb\u01fe"</span>+
-<a class="jxr_linenumber" name="L14068" href="#L14068">14068</a> 		<span class="jxr_string">"\u0207\u020d\u0210\u0216\u021c\u021f\u0222\u022d\u0236\u023d\u0243\u0247"</span>+
-<a class="jxr_linenumber" name="L14069" href="#L14069">14069</a> 		<span class="jxr_string">"\u0251\u0254\u025c\u0260\u0266\u026c\u0271\u027c\u0281\u028a\u028d\u0295"</span>+
-<a class="jxr_linenumber" name="L14070" href="#L14070">14070</a> 		<span class="jxr_string">"\u0299\u02a2\u02a9\u02ae\u02b4\u02b6\u02bb\u02c0\u02c8\u02cb\u02ce\u02d5"</span>+
-<a class="jxr_linenumber" name="L14071" href="#L14071">14071</a> 		<span class="jxr_string">"\u02da\u02e1\u02e8\u02eb\u02ed\u02f7\u02fc\u0305\u030a\u030d\u0312\u031b"</span>+
-<a class="jxr_linenumber" name="L14072" href="#L14072">14072</a> 		<span class="jxr_string">"\u0327\u0336\u0343\u034b\u034e\u0355\u035f\u0367\u036a\u036d\u037a\u0382"</span>+
-<a class="jxr_linenumber" name="L14073" href="#L14073">14073</a> 		<span class="jxr_string">"\u0387\u038c\u0395\u0399\u039d\u03a1\u03a5\u03a7\u03af\u03b3\u03bc\u03c1"</span>+
-<a class="jxr_linenumber" name="L14074" href="#L14074">14074</a> 		<span class="jxr_string">"\u03c7\u03d0\u03d6\u03dc\u03e7\u03ec\u03f5\u03fc\u03ff\u0406\u040e\u0423"</span>+
-<a class="jxr_linenumber" name="L14075" href="#L14075">14075</a> 		<span class="jxr_string">"\u0426\u0429\u0431\u0435\u0442\u044b\u0450\u045b\u0468\u046d\u0473\u0476"</span>+
-<a class="jxr_linenumber" name="L14076" href="#L14076">14076</a> 		<span class="jxr_string">"\u047b\u0498\u04a3\u04ac\u04b5\u04ba\u04bf\u04ca\u04cf\u04d7\u04dc\u04e1"</span>+
-<a class="jxr_linenumber" name="L14077" href="#L14077">14077</a> 		<span class="jxr_string">"\u04e5\u04e7\u04ee\u04f4\u04f9\u04ff\u0503\u0507\u050a\u050e\u0513\u0528"</span>+
-<a class="jxr_linenumber" name="L14078" href="#L14078">14078</a> 		<span class="jxr_string">"\u0532\u053f\u0543\u0548\u0555\u0557\u0567\u0593\u059e\u05a4\u05a8\u05b0"</span>+
-<a class="jxr_linenumber" name="L14079" href="#L14079">14079</a> 		<span class="jxr_string">"\u05be\u05c2\u05c8\u05ca\u05cc\u05d4\u05da\u05e1\u05e8\u05f8\u0602\u0608"</span>+
-<a class="jxr_linenumber" name="L14080" href="#L14080">14080</a> 		<span class="jxr_string">"\u060c\u0612\u0617\u061e\u0623\u0628\u0634\u0636\u063b\u0640\u0644\u064a"</span>+
-<a class="jxr_linenumber" name="L14081" href="#L14081">14081</a> 		<span class="jxr_string">"\u064f\u0658\u0661\u0667\u066a\u0673\u0678\u067d\u0688\u0690\u0698\u069d"</span>+
-<a class="jxr_linenumber" name="L14082" href="#L14082">14082</a> 		<span class="jxr_string">"\u06ab\u06b2\u06b9\u06bc\u06be\u06c2\u06cb\u06d9\u06de\u06e7\u06ed\u06f1"</span>+
-<a class="jxr_linenumber" name="L14083" href="#L14083">14083</a> 		<span class="jxr_string">"\u06f8\u0701"</span>;
-<a class="jxr_linenumber" name="L14084" href="#L14084">14084</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> ATN _ATN =
-<a class="jxr_linenumber" name="L14085" href="#L14085">14085</a> 		<strong class="jxr_keyword">new</strong> ATNDeserializer().deserialize(_serializedATN.toCharArray());
-<a class="jxr_linenumber" name="L14086" href="#L14086">14086</a> 	<strong class="jxr_keyword">static</strong> {
-<a class="jxr_linenumber" name="L14087" href="#L14087">14087</a> 		_decisionToDFA = <strong class="jxr_keyword">new</strong> DFA[_ATN.getNumberOfDecisions()];
-<a class="jxr_linenumber" name="L14088" href="#L14088">14088</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; _ATN.getNumberOfDecisions(); i++) {
-<a class="jxr_linenumber" name="L14089" href="#L14089">14089</a> 			_decisionToDFA[i] = <strong class="jxr_keyword">new</strong> DFA(_ATN.getDecisionState(i), i);
-<a class="jxr_linenumber" name="L14090" href="#L14090">14090</a> 		}
-<a class="jxr_linenumber" name="L14091" href="#L14091">14091</a> 	}
-<a class="jxr_linenumber" name="L14092" href="#L14092">14092</a> }
+<a class="jxr_linenumber" name="L12840" href="#L12840">12840</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12841" href="#L12841">12841</a> 	}
+<a class="jxr_linenumber" name="L12842" href="#L12842">12842</a> 
+<a class="jxr_linenumber" name="L12843" href="#L12843">12843</a> 	@SuppressWarnings(<span class="jxr_string">"CheckReturnValue"</span>)
+<a class="jxr_linenumber" name="L12844" href="#L12844">12844</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> IdContext <strong class="jxr_keyword">extends</strong> ParserRuleContext {
+<a class="jxr_linenumber" name="L12845" href="#L12845">12845</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_UNDERSCORE() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_UNDERSCORE, 0); }
+<a class="jxr_linenumber" name="L12846" href="#L12846">12846</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_RECORD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_RECORD, 0); }
+<a class="jxr_linenumber" name="L12847" href="#L12847">12847</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_YIELD() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_YIELD, 0); }
+<a class="jxr_linenumber" name="L12848" href="#L12848">12848</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_NON_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_NON_SEALED, 0); }
+<a class="jxr_linenumber" name="L12849" href="#L12849">12849</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_SEALED() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_SEALED, 0); }
+<a class="jxr_linenumber" name="L12850" href="#L12850">12850</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_PERMITS() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_PERMITS, 0); }
+<a class="jxr_linenumber" name="L12851" href="#L12851">12851</a> 		<strong class="jxr_keyword">public</strong> TerminalNode IDENT() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.IDENT, 0); }
+<a class="jxr_linenumber" name="L12852" href="#L12852">12852</a> 		<strong class="jxr_keyword">public</strong> TerminalNode LITERAL_WHEN() { <strong class="jxr_keyword">return</strong> getToken(JavaLanguageParser.LITERAL_WHEN, 0); }
+<a class="jxr_linenumber" name="L12853" href="#L12853">12853</a> 		<strong class="jxr_keyword">public</strong> IdContext(ParserRuleContext parent, <strong class="jxr_keyword">int</strong> invokingState) {
+<a class="jxr_linenumber" name="L12854" href="#L12854">12854</a> 			<strong class="jxr_keyword">super</strong>(parent, invokingState);
+<a class="jxr_linenumber" name="L12855" href="#L12855">12855</a> 		}
+<a class="jxr_linenumber" name="L12856" href="#L12856">12856</a> 		@Override <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRuleIndex() { <strong class="jxr_keyword">return</strong> RULE_id; }
+<a class="jxr_linenumber" name="L12857" href="#L12857">12857</a> 		@Override
+<a class="jxr_linenumber" name="L12858" href="#L12858">12858</a> 		<strong class="jxr_keyword">public</strong> &lt;T&gt; T accept(ParseTreeVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt; visitor) {
+<a class="jxr_linenumber" name="L12859" href="#L12859">12859</a> 			<strong class="jxr_keyword">if</strong> ( visitor instanceof <a name="JavaLanguageParserVisitor" href="../../../../../../com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html#JavaLanguageParserVisitor">JavaLanguageParserVisitor</a> ) <strong class="jxr_keyword">return</strong> ((JavaLanguageParserVisitor&lt;? <strong class="jxr_keyword">extends</strong> T&gt;)visitor).visitId(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12860" href="#L12860">12860</a> 			<strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">return</strong> visitor.visitChildren(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12861" href="#L12861">12861</a> 		}
+<a class="jxr_linenumber" name="L12862" href="#L12862">12862</a> 	}
+<a class="jxr_linenumber" name="L12863" href="#L12863">12863</a> 
+<a class="jxr_linenumber" name="L12864" href="#L12864">12864</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> IdContext id() <strong class="jxr_keyword">throws</strong> RecognitionException {
+<a class="jxr_linenumber" name="L12865" href="#L12865">12865</a> 		IdContext _localctx = <strong class="jxr_keyword">new</strong> IdContext(_ctx, getState());
+<a class="jxr_linenumber" name="L12866" href="#L12866">12866</a> 		enterRule(_localctx, 294, RULE_id);
+<a class="jxr_linenumber" name="L12867" href="#L12867">12867</a> 		<strong class="jxr_keyword">int</strong> _la;
+<a class="jxr_linenumber" name="L12868" href="#L12868">12868</a> 		<strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L12869" href="#L12869">12869</a> 			enterOuterAlt(_localctx, 1);
+<a class="jxr_linenumber" name="L12870" href="#L12870">12870</a> 			{
+<a class="jxr_linenumber" name="L12871" href="#L12871">12871</a> 			setState(1799);
+<a class="jxr_linenumber" name="L12872" href="#L12872">12872</a> 			_la = _input.LA(1);
+<a class="jxr_linenumber" name="L12873" href="#L12873">12873</a> 			<strong class="jxr_keyword">if</strong> ( !(_la==IDENT || ((((_la - 200)) &amp; ~0x3f) == 0 &amp;&amp; ((1L &lt;&lt; (_la - 200)) &amp; 16797313L) != 0)) ) {
+<a class="jxr_linenumber" name="L12874" href="#L12874">12874</a> 			_errHandler.recoverInline(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12875" href="#L12875">12875</a> 			}
+<a class="jxr_linenumber" name="L12876" href="#L12876">12876</a> 			<strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L12877" href="#L12877">12877</a> 				<strong class="jxr_keyword">if</strong> ( _input.LA(1)==Token.EOF ) matchedEOF = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L12878" href="#L12878">12878</a> 				_errHandler.reportMatch(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L12879" href="#L12879">12879</a> 				consume();
+<a class="jxr_linenumber" name="L12880" href="#L12880">12880</a> 			}
+<a class="jxr_linenumber" name="L12881" href="#L12881">12881</a> 			}
+<a class="jxr_linenumber" name="L12882" href="#L12882">12882</a> 		}
+<a class="jxr_linenumber" name="L12883" href="#L12883">12883</a> 		<strong class="jxr_keyword">catch</strong> (RecognitionException re) {
+<a class="jxr_linenumber" name="L12884" href="#L12884">12884</a> 			_localctx.exception = re;
+<a class="jxr_linenumber" name="L12885" href="#L12885">12885</a> 			_errHandler.reportError(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12886" href="#L12886">12886</a> 			_errHandler.recover(<strong class="jxr_keyword">this</strong>, re);
+<a class="jxr_linenumber" name="L12887" href="#L12887">12887</a> 		}
+<a class="jxr_linenumber" name="L12888" href="#L12888">12888</a> 		<strong class="jxr_keyword">finally</strong> {
+<a class="jxr_linenumber" name="L12889" href="#L12889">12889</a> 			exitRule();
+<a class="jxr_linenumber" name="L12890" href="#L12890">12890</a> 		}
+<a class="jxr_linenumber" name="L12891" href="#L12891">12891</a> 		<strong class="jxr_keyword">return</strong> _localctx;
+<a class="jxr_linenumber" name="L12892" href="#L12892">12892</a> 	}
+<a class="jxr_linenumber" name="L12893" href="#L12893">12893</a> 
+<a class="jxr_linenumber" name="L12894" href="#L12894">12894</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> sempred(RuleContext _localctx, <strong class="jxr_keyword">int</strong> ruleIndex, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L12895" href="#L12895">12895</a> 		<strong class="jxr_keyword">switch</strong> (ruleIndex) {
+<a class="jxr_linenumber" name="L12896" href="#L12896">12896</a> 		<strong class="jxr_keyword">case</strong> 77:
+<a class="jxr_linenumber" name="L12897" href="#L12897">12897</a> 			<strong class="jxr_keyword">return</strong> blockStatement_sempred((BlockStatementContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L12898" href="#L12898">12898</a> 		<strong class="jxr_keyword">case</strong> 109:
+<a class="jxr_linenumber" name="L12899" href="#L12899">12899</a> 			<strong class="jxr_keyword">return</strong> expr_sempred((ExprContext)_localctx, predIndex);
+<a class="jxr_linenumber" name="L12900" href="#L12900">12900</a> 		}
+<a class="jxr_linenumber" name="L12901" href="#L12901">12901</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L12902" href="#L12902">12902</a> 	}
+<a class="jxr_linenumber" name="L12903" href="#L12903">12903</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> blockStatement_sempred(BlockStatementContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L12904" href="#L12904">12904</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L12905" href="#L12905">12905</a> 		<strong class="jxr_keyword">case</strong> 0:
+<a class="jxr_linenumber" name="L12906" href="#L12906">12906</a> 			<strong class="jxr_keyword">return</strong> !isYieldStatement();
+<a class="jxr_linenumber" name="L12907" href="#L12907">12907</a> 		}
+<a class="jxr_linenumber" name="L12908" href="#L12908">12908</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L12909" href="#L12909">12909</a> 	}
+<a class="jxr_linenumber" name="L12910" href="#L12910">12910</a> 	<strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> expr_sempred(ExprContext _localctx, <strong class="jxr_keyword">int</strong> predIndex) {
+<a class="jxr_linenumber" name="L12911" href="#L12911">12911</a> 		<strong class="jxr_keyword">switch</strong> (predIndex) {
+<a class="jxr_linenumber" name="L12912" href="#L12912">12912</a> 		<strong class="jxr_keyword">case</strong> 1:
+<a class="jxr_linenumber" name="L12913" href="#L12913">12913</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 14);
+<a class="jxr_linenumber" name="L12914" href="#L12914">12914</a> 		<strong class="jxr_keyword">case</strong> 2:
+<a class="jxr_linenumber" name="L12915" href="#L12915">12915</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 13);
+<a class="jxr_linenumber" name="L12916" href="#L12916">12916</a> 		<strong class="jxr_keyword">case</strong> 3:
+<a class="jxr_linenumber" name="L12917" href="#L12917">12917</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 12);
+<a class="jxr_linenumber" name="L12918" href="#L12918">12918</a> 		<strong class="jxr_keyword">case</strong> 4:
+<a class="jxr_linenumber" name="L12919" href="#L12919">12919</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 10);
+<a class="jxr_linenumber" name="L12920" href="#L12920">12920</a> 		<strong class="jxr_keyword">case</strong> 5:
+<a class="jxr_linenumber" name="L12921" href="#L12921">12921</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 9);
+<a class="jxr_linenumber" name="L12922" href="#L12922">12922</a> 		<strong class="jxr_keyword">case</strong> 6:
+<a class="jxr_linenumber" name="L12923" href="#L12923">12923</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 8);
+<a class="jxr_linenumber" name="L12924" href="#L12924">12924</a> 		<strong class="jxr_keyword">case</strong> 7:
+<a class="jxr_linenumber" name="L12925" href="#L12925">12925</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 7);
+<a class="jxr_linenumber" name="L12926" href="#L12926">12926</a> 		<strong class="jxr_keyword">case</strong> 8:
+<a class="jxr_linenumber" name="L12927" href="#L12927">12927</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 6);
+<a class="jxr_linenumber" name="L12928" href="#L12928">12928</a> 		<strong class="jxr_keyword">case</strong> 9:
+<a class="jxr_linenumber" name="L12929" href="#L12929">12929</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 5);
+<a class="jxr_linenumber" name="L12930" href="#L12930">12930</a> 		<strong class="jxr_keyword">case</strong> 10:
+<a class="jxr_linenumber" name="L12931" href="#L12931">12931</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 4);
+<a class="jxr_linenumber" name="L12932" href="#L12932">12932</a> 		<strong class="jxr_keyword">case</strong> 11:
+<a class="jxr_linenumber" name="L12933" href="#L12933">12933</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 3);
+<a class="jxr_linenumber" name="L12934" href="#L12934">12934</a> 		<strong class="jxr_keyword">case</strong> 12:
+<a class="jxr_linenumber" name="L12935" href="#L12935">12935</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 2);
+<a class="jxr_linenumber" name="L12936" href="#L12936">12936</a> 		<strong class="jxr_keyword">case</strong> 13:
+<a class="jxr_linenumber" name="L12937" href="#L12937">12937</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 31);
+<a class="jxr_linenumber" name="L12938" href="#L12938">12938</a> 		<strong class="jxr_keyword">case</strong> 14:
+<a class="jxr_linenumber" name="L12939" href="#L12939">12939</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 30);
+<a class="jxr_linenumber" name="L12940" href="#L12940">12940</a> 		<strong class="jxr_keyword">case</strong> 15:
+<a class="jxr_linenumber" name="L12941" href="#L12941">12941</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 29);
+<a class="jxr_linenumber" name="L12942" href="#L12942">12942</a> 		<strong class="jxr_keyword">case</strong> 16:
+<a class="jxr_linenumber" name="L12943" href="#L12943">12943</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 28);
+<a class="jxr_linenumber" name="L12944" href="#L12944">12944</a> 		<strong class="jxr_keyword">case</strong> 17:
+<a class="jxr_linenumber" name="L12945" href="#L12945">12945</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 27);
+<a class="jxr_linenumber" name="L12946" href="#L12946">12946</a> 		<strong class="jxr_keyword">case</strong> 18:
+<a class="jxr_linenumber" name="L12947" href="#L12947">12947</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 26);
+<a class="jxr_linenumber" name="L12948" href="#L12948">12948</a> 		<strong class="jxr_keyword">case</strong> 19:
+<a class="jxr_linenumber" name="L12949" href="#L12949">12949</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 25);
+<a class="jxr_linenumber" name="L12950" href="#L12950">12950</a> 		<strong class="jxr_keyword">case</strong> 20:
+<a class="jxr_linenumber" name="L12951" href="#L12951">12951</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 24);
+<a class="jxr_linenumber" name="L12952" href="#L12952">12952</a> 		<strong class="jxr_keyword">case</strong> 21:
+<a class="jxr_linenumber" name="L12953" href="#L12953">12953</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 21);
+<a class="jxr_linenumber" name="L12954" href="#L12954">12954</a> 		<strong class="jxr_keyword">case</strong> 22:
+<a class="jxr_linenumber" name="L12955" href="#L12955">12955</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 18);
+<a class="jxr_linenumber" name="L12956" href="#L12956">12956</a> 		<strong class="jxr_keyword">case</strong> 23:
+<a class="jxr_linenumber" name="L12957" href="#L12957">12957</a> 			<strong class="jxr_keyword">return</strong> precpred(_ctx, 11);
+<a class="jxr_linenumber" name="L12958" href="#L12958">12958</a> 		}
+<a class="jxr_linenumber" name="L12959" href="#L12959">12959</a> 		<strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L12960" href="#L12960">12960</a> 	}
+<a class="jxr_linenumber" name="L12961" href="#L12961">12961</a> 
+<a class="jxr_linenumber" name="L12962" href="#L12962">12962</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String _serializedATN =
+<a class="jxr_linenumber" name="L12963" href="#L12963">12963</a> 		<span class="jxr_string">"\u0004\u0001\u00e9\u070a\u0002\u0000\u0007\u0000\u0002\u0001\u0007\u0001"</span>+
+<a class="jxr_linenumber" name="L12964" href="#L12964">12964</a> 		<span class="jxr_string">"\u0002\u0002\u0007\u0002\u0002\u0003\u0007\u0003\u0002\u0004\u0007\u0004"</span>+
+<a class="jxr_linenumber" name="L12965" href="#L12965">12965</a> 		<span class="jxr_string">"\u0002\u0005\u0007\u0005\u0002\u0006\u0007\u0006\u0002\u0007\u0007\u0007"</span>+
+<a class="jxr_linenumber" name="L12966" href="#L12966">12966</a> 		<span class="jxr_string">"\u0002\b\u0007\b\u0002\t\u0007\t\u0002\n\u0007\n\u0002\u000b\u0007\u000b"</span>+
+<a class="jxr_linenumber" name="L12967" href="#L12967">12967</a> 		<span class="jxr_string">"\u0002\f\u0007\f\u0002\r\u0007\r\u0002\u000e\u0007\u000e\u0002\u000f\u0007"</span>+
+<a class="jxr_linenumber" name="L12968" href="#L12968">12968</a> 		<span class="jxr_string">"\u000f\u0002\u0010\u0007\u0010\u0002\u0011\u0007\u0011\u0002\u0012\u0007"</span>+
+<a class="jxr_linenumber" name="L12969" href="#L12969">12969</a> 		<span class="jxr_string">"\u0012\u0002\u0013\u0007\u0013\u0002\u0014\u0007\u0014\u0002\u0015\u0007"</span>+
+<a class="jxr_linenumber" name="L12970" href="#L12970">12970</a> 		<span class="jxr_string">"\u0015\u0002\u0016\u0007\u0016\u0002\u0017\u0007\u0017\u0002\u0018\u0007"</span>+
+<a class="jxr_linenumber" name="L12971" href="#L12971">12971</a> 		<span class="jxr_string">"\u0018\u0002\u0019\u0007\u0019\u0002\u001a\u0007\u001a\u0002\u001b\u0007"</span>+
+<a class="jxr_linenumber" name="L12972" href="#L12972">12972</a> 		<span class="jxr_string">"\u001b\u0002\u001c\u0007\u001c\u0002\u001d\u0007\u001d\u0002\u001e\u0007"</span>+
+<a class="jxr_linenumber" name="L12973" href="#L12973">12973</a> 		<span class="jxr_string">"\u001e\u0002\u001f\u0007\u001f\u0002 \u0007 \u0002!\u0007!\u0002\&quot;\u0007"</span>+
+<a class="jxr_linenumber" name="L12974" href="#L12974">12974</a> 		<span class="jxr_string">"\&quot;\u0002#\u0007#\u0002$\u0007$\u0002%\u0007%\u0002&amp;\u0007&amp;\u0002\'\u0007"</span>+
+<a class="jxr_linenumber" name="L12975" href="#L12975">12975</a> 		<span class="jxr_string">"\'\u0002(\u0007(\u0002)\u0007)\u0002*\u0007*\u0002+\u0007+\u0002,\u0007"</span>+
+<a class="jxr_linenumber" name="L12976" href="#L12976">12976</a> 		<span class="jxr_string">",\u0002-\u0007-\u0002.\u0007.\u0002/\u0007/\u00020\u00070\u00021\u0007"</span>+
+<a class="jxr_linenumber" name="L12977" href="#L12977">12977</a> 		<span class="jxr_string">"1\u00022\u00072\u00023\u00073\u00024\u00074\u00025\u00075\u00026\u0007"</span>+
+<a class="jxr_linenumber" name="L12978" href="#L12978">12978</a> 		<span class="jxr_string">"6\u00027\u00077\u00028\u00078\u00029\u00079\u0002:\u0007:\u0002;\u0007"</span>+
+<a class="jxr_linenumber" name="L12979" href="#L12979">12979</a> 		<span class="jxr_string">";\u0002&lt;\u0007&lt;\u0002=\u0007=\u0002&gt;\u0007&gt;\u0002?\u0007?\u0002@\u0007"</span>+
+<a class="jxr_linenumber" name="L12980" href="#L12980">12980</a> 		<span class="jxr_string">"@\u0002A\u0007A\u0002B\u0007B\u0002C\u0007C\u0002D\u0007D\u0002E\u0007"</span>+
+<a class="jxr_linenumber" name="L12981" href="#L12981">12981</a> 		<span class="jxr_string">"E\u0002F\u0007F\u0002G\u0007G\u0002H\u0007H\u0002I\u0007I\u0002J\u0007"</span>+
+<a class="jxr_linenumber" name="L12982" href="#L12982">12982</a> 		<span class="jxr_string">"J\u0002K\u0007K\u0002L\u0007L\u0002M\u0007M\u0002N\u0007N\u0002O\u0007"</span>+
+<a class="jxr_linenumber" name="L12983" href="#L12983">12983</a> 		<span class="jxr_string">"O\u0002P\u0007P\u0002Q\u0007Q\u0002R\u0007R\u0002S\u0007S\u0002T\u0007"</span>+
+<a class="jxr_linenumber" name="L12984" href="#L12984">12984</a> 		<span class="jxr_string">"T\u0002U\u0007U\u0002V\u0007V\u0002W\u0007W\u0002X\u0007X\u0002Y\u0007"</span>+
+<a class="jxr_linenumber" name="L12985" href="#L12985">12985</a> 		<span class="jxr_string">"Y\u0002Z\u0007Z\u0002[\u0007[\u0002&#92;&#92;\u0007&#92;&#92;\u0002]\u0007]\u0002^\u0007"</span>+
+<a class="jxr_linenumber" name="L12986" href="#L12986">12986</a> 		<span class="jxr_string">"^\u0002_\u0007_\u0002`\u0007`\u0002a\u0007a\u0002b\u0007b\u0002c\u0007"</span>+
+<a class="jxr_linenumber" name="L12987" href="#L12987">12987</a> 		<span class="jxr_string">"c\u0002d\u0007d\u0002e\u0007e\u0002f\u0007f\u0002g\u0007g\u0002h\u0007"</span>+
+<a class="jxr_linenumber" name="L12988" href="#L12988">12988</a> 		<span class="jxr_string">"h\u0002i\u0007i\u0002j\u0007j\u0002k\u0007k\u0002l\u0007l\u0002m\u0007"</span>+
+<a class="jxr_linenumber" name="L12989" href="#L12989">12989</a> 		<span class="jxr_string">"m\u0002n\u0007n\u0002o\u0007o\u0002p\u0007p\u0002q\u0007q\u0002r\u0007"</span>+
+<a class="jxr_linenumber" name="L12990" href="#L12990">12990</a> 		<span class="jxr_string">"r\u0002s\u0007s\u0002t\u0007t\u0002u\u0007u\u0002v\u0007v\u0002w\u0007"</span>+
+<a class="jxr_linenumber" name="L12991" href="#L12991">12991</a> 		<span class="jxr_string">"w\u0002x\u0007x\u0002y\u0007y\u0002z\u0007z\u0002{\u0007{\u0002|\u0007"</span>+
+<a class="jxr_linenumber" name="L12992" href="#L12992">12992</a> 		<span class="jxr_string">"|\u0002}\u0007}\u0002~\u0007~\u0002\u007f\u0007\u007f\u0002\u0080\u0007"</span>+
+<a class="jxr_linenumber" name="L12993" href="#L12993">12993</a> 		<span class="jxr_string">"\u0080\u0002\u0081\u0007\u0081\u0002\u0082\u0007\u0082\u0002\u0083\u0007"</span>+
+<a class="jxr_linenumber" name="L12994" href="#L12994">12994</a> 		<span class="jxr_string">"\u0083\u0002\u0084\u0007\u0084\u0002\u0085\u0007\u0085\u0002\u0086\u0007"</span>+
+<a class="jxr_linenumber" name="L12995" href="#L12995">12995</a> 		<span class="jxr_string">"\u0086\u0002\u0087\u0007\u0087\u0002\u0088\u0007\u0088\u0002\u0089\u0007"</span>+
+<a class="jxr_linenumber" name="L12996" href="#L12996">12996</a> 		<span class="jxr_string">"\u0089\u0002\u008a\u0007\u008a\u0002\u008b\u0007\u008b\u0002\u008c\u0007"</span>+
+<a class="jxr_linenumber" name="L12997" href="#L12997">12997</a> 		<span class="jxr_string">"\u008c\u0002\u008d\u0007\u008d\u0002\u008e\u0007\u008e\u0002\u008f\u0007"</span>+
+<a class="jxr_linenumber" name="L12998" href="#L12998">12998</a> 		<span class="jxr_string">"\u008f\u0002\u0090\u0007\u0090\u0002\u0091\u0007\u0091\u0002\u0092\u0007"</span>+
+<a class="jxr_linenumber" name="L12999" href="#L12999">12999</a> 		<span class="jxr_string">"\u0092\u0002\u0093\u0007\u0093\u0001\u0000\u0003\u0000\u012a\b\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L13000" href="#L13000">13000</a> 		<span class="jxr_string">"\u0000\u0005\u0000\u012d\b\u0000\n\u0000\f\u0000\u0130\t\u0000\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13001" href="#L13001">13001</a> 		<span class="jxr_string">"\u0005\u0000\u0133\b\u0000\n\u0000\f\u0000\u0136\t\u0000\u0001\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L13002" href="#L13002">13002</a> 		<span class="jxr_string">"\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001"</span>+
+<a class="jxr_linenumber" name="L13003" href="#L13003">13003</a> 		<span class="jxr_string">"\u0002\u0001\u0002\u0003\u0002\u0141\b\u0002\u0001\u0002\u0001\u0002\u0001"</span>+
+<a class="jxr_linenumber" name="L13004" href="#L13004">13004</a> 		<span class="jxr_string">"\u0002\u0003\u0002\u0146\b\u0002\u0001\u0002\u0001\u0002\u0001\u0002\u0003"</span>+
+<a class="jxr_linenumber" name="L13005" href="#L13005">13005</a> 		<span class="jxr_string">"\u0002\u014b\b\u0002\u0001\u0003\u0005\u0003\u014e\b\u0003\n\u0003\f\u0003"</span>+
+<a class="jxr_linenumber" name="L13006" href="#L13006">13006</a> 		<span class="jxr_string">"\u0151\t\u0003\u0001\u0003\u0001\u0003\u0004\u0003\u0155\b\u0003\u000b"</span>+
+<a class="jxr_linenumber" name="L13007" href="#L13007">13007</a> 		<span class="jxr_string">"\u0003\f\u0003\u0156\u0003\u0003\u0159\b\u0003\u0001\u0004\u0001\u0004"</span>+
+<a class="jxr_linenumber" name="L13008" href="#L13008">13008</a> 		<span class="jxr_string">"\u0001\u0004\u0001\u0004\u0001\u0004\u0003\u0004\u0160\b\u0004\u0001\u0005"</span>+
+<a class="jxr_linenumber" name="L13009" href="#L13009">13009</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005"</span>+
+<a class="jxr_linenumber" name="L13010" href="#L13010">13010</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005\u0001\u0005"</span>+
+<a class="jxr_linenumber" name="L13011" href="#L13011">13011</a> 		<span class="jxr_string">"\u0001\u0005\u0001\u0005\u0003\u0005\u0171\b\u0005\u0001\u0006\u0001\u0006"</span>+
+<a class="jxr_linenumber" name="L13012" href="#L13012">13012</a> 		<span class="jxr_string">"\u0003\u0006\u0175\b\u0006\u0001\u0007\u0001\u0007\u0001\u0007\u0003\u0007"</span>+
+<a class="jxr_linenumber" name="L13013" href="#L13013">13013</a> 		<span class="jxr_string">"\u017a\b\u0007\u0001\u0007\u0003\u0007\u017d\b\u0007\u0001\u0007\u0003"</span>+
+<a class="jxr_linenumber" name="L13014" href="#L13014">13014</a> 		<span class="jxr_string">"\u0007\u0180\b\u0007\u0001\u0007\u0003\u0007\u0183\b\u0007\u0001\u0007"</span>+
+<a class="jxr_linenumber" name="L13015" href="#L13015">13015</a> 		<span class="jxr_string">"\u0001\u0007\u0001\b\u0001\b\u0001\b\u0003\b\u018a\b\b\u0001\b\u0001\b"</span>+
+<a class="jxr_linenumber" name="L13016" href="#L13016">13016</a> 		<span class="jxr_string">"\u0003\b\u018e\b\b\u0001\b\u0001\b\u0001\t\u0001\t\u0003\t\u0194\b\t\u0001"</span>+
+<a class="jxr_linenumber" name="L13017" href="#L13017">13017</a> 		<span class="jxr_string">"\t\u0001\t\u0001\n\u0001\n\u0001\n\u0005\n\u019b\b\n\n\n\f\n\u019e\t\n"</span>+
+<a class="jxr_linenumber" name="L13018" href="#L13018">13018</a> 		<span class="jxr_string">"\u0001\n\u0001\n\u0003\n\u01a2\b\n\u0001\n\u0003\n\u01a5\b\n\u0001\u000b"</span>+
+<a class="jxr_linenumber" name="L13019" href="#L13019">13019</a> 		<span class="jxr_string">"\u0001\u000b\u0001\u000b\u0001\u000b\u0001\f\u0001\f\u0001\f\u0001\f\u0001"</span>+
+<a class="jxr_linenumber" name="L13020" href="#L13020">13020</a> 		<span class="jxr_string">"\f\u0001\r\u0001\r\u0005\r\u01b2\b\r\n\r\f\r\u01b5\t\r\u0001\r\u0001\r"</span>+
+<a class="jxr_linenumber" name="L13021" href="#L13021">13021</a> 		<span class="jxr_string">"\u0001\u000e\u0001\u000e\u0003\u000e\u01bb\b\u000e\u0001\u000f\u0005\u000f"</span>+
+<a class="jxr_linenumber" name="L13022" href="#L13022">13022</a> 		<span class="jxr_string">"\u01be\b\u000f\n\u000f\f\u000f\u01c1\t\u000f\u0001\u000f\u0001\u000f\u0001"</span>+
+<a class="jxr_linenumber" name="L13023" href="#L13023">13023</a> 		<span class="jxr_string">"\u000f\u0001\u0010\u0001\u0010\u0001\u0010\u0001\u0011\u0001\u0011\u0001"</span>+
+<a class="jxr_linenumber" name="L13024" href="#L13024">13024</a> 		<span class="jxr_string">"\u0011\u0001\u0012\u0001\u0012\u0001\u0012\u0001\u0012\u0005\u0012\u01d0"</span>+
+<a class="jxr_linenumber" name="L13025" href="#L13025">13025</a> 		<span class="jxr_string">"\b\u0012\n\u0012\f\u0012\u01d3\t\u0012\u0001\u0012\u0001\u0012\u0001\u0013"</span>+
+<a class="jxr_linenumber" name="L13026" href="#L13026">13026</a> 		<span class="jxr_string">"\u0001\u0013\u0001\u0013\u0003\u0013\u01da\b\u0013\u0001\u0014\u0001\u0014"</span>+
+<a class="jxr_linenumber" name="L13027" href="#L13027">13027</a> 		<span class="jxr_string">"\u0001\u0014\u0001\u0014\u0001\u0015\u0001\u0015\u0001\u0015\u0005\u0015"</span>+
+<a class="jxr_linenumber" name="L13028" href="#L13028">13028</a> 		<span class="jxr_string">"\u01e3\b\u0015\n\u0015\f\u0015\u01e6\t\u0015\u0001\u0016\u0001\u0016\u0001"</span>+
+<a class="jxr_linenumber" name="L13029" href="#L13029">13029</a> 		<span class="jxr_string">"\u0016\u0005\u0016\u01eb\b\u0016\n\u0016\f\u0016\u01ee\t\u0016\u0001\u0017"</span>+
+<a class="jxr_linenumber" name="L13030" href="#L13030">13030</a> 		<span class="jxr_string">"\u0001\u0017\u0001\u0017\u0003\u0017\u01f3\b\u0017\u0001\u0017\u0001\u0017"</span>+
+<a class="jxr_linenumber" name="L13031" href="#L13031">13031</a> 		<span class="jxr_string">"\u0001\u0018\u0001\u0018\u0003\u0018\u01f9\b\u0018\u0001\u0018\u0003\u0018"</span>+
+<a class="jxr_linenumber" name="L13032" href="#L13032">13032</a> 		<span class="jxr_string">"\u01fc\b\u0018\u0001\u0018\u0003\u0018\u01ff\b\u0018\u0001\u0018\u0001"</span>+
+<a class="jxr_linenumber" name="L13033" href="#L13033">13033</a> 		<span class="jxr_string">"\u0018\u0001\u0019\u0001\u0019\u0001\u0019\u0005\u0019\u0206\b\u0019\n"</span>+
+<a class="jxr_linenumber" name="L13034" href="#L13034">13034</a> 		<span class="jxr_string">"\u0019\f\u0019\u0209\t\u0019\u0001\u001a\u0001\u001a\u0001\u001a\u0003"</span>+
+<a class="jxr_linenumber" name="L13035" href="#L13035">13035</a> 		<span class="jxr_string">"\u001a\u020e\b\u001a\u0001\u001a\u0003\u001a\u0211\b\u001a\u0001\u001b"</span>+
+<a class="jxr_linenumber" name="L13036" href="#L13036">13036</a> 		<span class="jxr_string">"\u0001\u001b\u0005\u001b\u0215\b\u001b\n\u001b\f\u001b\u0218\t\u001b\u0001"</span>+
+<a class="jxr_linenumber" name="L13037" href="#L13037">13037</a> 		<span class="jxr_string">"\u001c\u0001\u001c\u0001\u001c\u0003\u001c\u021d\b\u001c\u0001\u001c\u0003"</span>+
+<a class="jxr_linenumber" name="L13038" href="#L13038">13038</a> 		<span class="jxr_string">"\u001c\u0220\b\u001c\u0001\u001c\u0003\u001c\u0223\b\u001c\u0001\u001c"</span>+
+<a class="jxr_linenumber" name="L13039" href="#L13039">13039</a> 		<span class="jxr_string">"\u0001\u001c\u0001\u001d\u0001\u001d\u0001\u001d\u0001\u001e\u0001\u001e"</span>+
+<a class="jxr_linenumber" name="L13040" href="#L13040">13040</a> 		<span class="jxr_string">"\u0005\u001e\u022c\b\u001e\n\u001e\f\u001e\u022f\t\u001e\u0001\u001e\u0001"</span>+
+<a class="jxr_linenumber" name="L13041" href="#L13041">13041</a> 		<span class="jxr_string">"\u001e\u0001\u001f\u0001\u001f\u0005\u001f\u0235\b\u001f\n\u001f\f\u001f"</span>+
+<a class="jxr_linenumber" name="L13042" href="#L13042">13042</a> 		<span class="jxr_string">"\u0238\t\u001f\u0001\u001f\u0001\u001f\u0001 \u0001 \u0003 \u023e\b \u0001"</span>+
+<a class="jxr_linenumber" name="L13043" href="#L13043">13043</a> 		<span class="jxr_string">" \u0001 \u0005 \u0242\b \n \f \u0245\t \u0001 \u0003 \u0248\b \u0001!"</span>+
+<a class="jxr_linenumber" name="L13044" href="#L13044">13044</a> 		<span class="jxr_string">"\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0001!\u0003!\u0252\b!\u0001"</span>+
+<a class="jxr_linenumber" name="L13045" href="#L13045">13045</a> 		<span class="jxr_string">"\&quot;\u0003\&quot;\u0255\b\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0001\&quot;\u0005\&quot;\u025b\b\&quot;"</span>+
+<a class="jxr_linenumber" name="L13046" href="#L13046">13046</a> 		<span class="jxr_string">"\n\&quot;\f\&quot;\u025e\t\&quot;\u0001\&quot;\u0003\&quot;\u0261\b\&quot;\u0001\&quot;\u0001\&quot;\u0001#\u0001"</span>+
+<a class="jxr_linenumber" name="L13047" href="#L13047">13047</a> 		<span class="jxr_string">"#\u0003#\u0267\b#\u0001$\u0001$\u0001$\u0001%\u0003%\u026d\b%\u0001%\u0001"</span>+
+<a class="jxr_linenumber" name="L13048" href="#L13048">13048</a> 		<span class="jxr_string">"%\u0001%\u0003%\u0272\b%\u0001%\u0001%\u0001&amp;\u0001&amp;\u0001&amp;\u0001&amp;\u0001"</span>+
+<a class="jxr_linenumber" name="L13049" href="#L13049">13049</a> 		<span class="jxr_string">"\'\u0005\'\u027b\b\'\n\'\f\'\u027e\t\'\u0001\'\u0001\'\u0003\'\u0282\b"</span>+
+<a class="jxr_linenumber" name="L13050" href="#L13050">13050</a> 		<span class="jxr_string">"\'\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0001(\u0003(\u028b\b(\u0001"</span>+
+<a class="jxr_linenumber" name="L13051" href="#L13051">13051</a> 		<span class="jxr_string">")\u0003)\u028e\b)\u0001)\u0001)\u0001)\u0001)\u0005)\u0294\b)\n)\f)\u0297"</span>+
+<a class="jxr_linenumber" name="L13052" href="#L13052">13052</a> 		<span class="jxr_string">"\t)\u0001)\u0003)\u029a\b)\u0001)\u0001)\u0001*\u0001*\u0001*\u0005*\u02a1"</span>+
+<a class="jxr_linenumber" name="L13053" href="#L13053">13053</a> 		<span class="jxr_string">"\b*\n*\f*\u02a4\t*\u0001+\u0001+\u0005+\u02a8\b+\n+\f+\u02ab\t+\u0001"</span>+
+<a class="jxr_linenumber" name="L13054" href="#L13054">13054</a> 		<span class="jxr_string">"+\u0001+\u0003+\u02af\b+\u0001,\u0001,\u0001,\u0001,\u0003,\u02b5\b,\u0003"</span>+
+<a class="jxr_linenumber" name="L13055" href="#L13055">13055</a> 		<span class="jxr_string">",\u02b7\b,\u0001,\u0005,\u02ba\b,\n,\f,\u02bd\t,\u0001-\u0001-\u0003-"</span>+
+<a class="jxr_linenumber" name="L13056" href="#L13056">13056</a> 		<span class="jxr_string">"\u02c1\b-\u0001.\u0001.\u0001.\u0001.\u0005.\u02c7\b.\n.\f.\u02ca\t.\u0003"</span>+
+<a class="jxr_linenumber" name="L13057" href="#L13057">13057</a> 		<span class="jxr_string">".\u02cc\b.\u0001.\u0003.\u02cf\b.\u0001.\u0001.\u0001/\u0001/\u0001/\u0003"</span>+
+<a class="jxr_linenumber" name="L13058" href="#L13058">13058</a> 		<span class="jxr_string">"/\u02d6\b/\u0001/\u0005/\u02d9\b/\n/\f/\u02dc\t/\u00010\u00010\u00010"</span>+
+<a class="jxr_linenumber" name="L13059" href="#L13059">13059</a> 		<span class="jxr_string">"\u00010\u00030\u02e2\b0\u00011\u00011\u00011\u00011\u00011\u00031\u02e9"</span>+
+<a class="jxr_linenumber" name="L13060" href="#L13060">13060</a> 		<span class="jxr_string">"\b1\u00011\u00031\u02ec\b1\u00031\u02ee\b1\u00012\u00012\u00012\u0001"</span>+
+<a class="jxr_linenumber" name="L13061" href="#L13061">13061</a> 		<span class="jxr_string">"2\u00012\u00012\u00052\u02f6\b2\n2\f2\u02f9\t2\u00013\u00013\u00033\u02fd"</span>+
+<a class="jxr_linenumber" name="L13062" href="#L13062">13062</a> 		<span class="jxr_string">"\b3\u00013\u00013\u00014\u00014\u00014\u00054\u0304\b4\n4\f4\u0307\t4"</span>+
+<a class="jxr_linenumber" name="L13063" href="#L13063">13063</a> 		<span class="jxr_string">"\u00014\u00014\u00034\u030b\b4\u00014\u00034\u030e\b4\u00015\u00055\u0311"</span>+
+<a class="jxr_linenumber" name="L13064" href="#L13064">13064</a> 		<span class="jxr_string">"\b5\n5\f5\u0314\t5\u00015\u00015\u00015\u00016\u00056\u031a\b6\n6\f6\u031d"</span>+
+<a class="jxr_linenumber" name="L13065" href="#L13065">13065</a> 		<span class="jxr_string">"\t6\u00016\u00016\u00016\u00016\u00016\u00017\u00017\u00057\u0326\b7\n"</span>+
+<a class="jxr_linenumber" name="L13066" href="#L13066">13066</a> 		<span class="jxr_string">"7\f7\u0329\t7\u00018\u00018\u00018\u00018\u00019\u00019\u00019\u00019"</span>+
+<a class="jxr_linenumber" name="L13067" href="#L13067">13067</a> 		<span class="jxr_string">"\u00019\u00019\u00019\u00019\u00039\u0337\b9\u0001:\u0001:\u0001;\u0001"</span>+
+<a class="jxr_linenumber" name="L13068" href="#L13068">13068</a> 		<span class="jxr_string">";\u0001&lt;\u0001&lt;\u0001&lt;\u0001&lt;\u0001=\u0005=\u0342\b=\n=\f=\u0345\t=\u0001"</span>+
+<a class="jxr_linenumber" name="L13069" href="#L13069">13069</a> 		<span class="jxr_string">"&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0001&gt;\u0003&gt;\u034c\b&gt;\u0001&gt;\u0003&gt;\u034f\b&gt;\u0001"</span>+
+<a class="jxr_linenumber" name="L13070" href="#L13070">13070</a> 		<span class="jxr_string">"?\u0001?\u0001?\u0005?\u0354\b?\n?\f?\u0357\t?\u0001@\u0001@\u0001@\u0001"</span>+
+<a class="jxr_linenumber" name="L13071" href="#L13071">13071</a> 		<span class="jxr_string">"@\u0001A\u0001A\u0001A\u0003A\u0360\bA\u0001B\u0001B\u0001B\u0001B\u0005"</span>+
+<a class="jxr_linenumber" name="L13072" href="#L13072">13072</a> 		<span class="jxr_string">"B\u0366\bB\nB\fB\u0369\tB\u0003B\u036b\bB\u0001B\u0003B\u036e\bB\u0001"</span>+
+<a class="jxr_linenumber" name="L13073" href="#L13073">13073</a> 		<span class="jxr_string">"B\u0001B\u0001C\u0001C\u0001C\u0001C\u0001C\u0001D\u0001D\u0005D\u0379"</span>+
+<a class="jxr_linenumber" name="L13074" href="#L13074">13074</a> 		<span class="jxr_string">"\bD\nD\fD\u037c\tD\u0001D\u0001D\u0001E\u0005E\u0381\bE\nE\fE\u0384\t"</span>+
+<a class="jxr_linenumber" name="L13075" href="#L13075">13075</a> 		<span class="jxr_string">"E\u0001E\u0001E\u0003E\u0388\bE\u0001F\u0001F\u0001F\u0003F\u038d\bF\u0001"</span>+
+<a class="jxr_linenumber" name="L13076" href="#L13076">13076</a> 		<span class="jxr_string">"F\u0001F\u0001F\u0001F\u0001F\u0001F\u0001F\u0003F\u0396\bF\u0001F\u0001"</span>+
+<a class="jxr_linenumber" name="L13077" href="#L13077">13077</a> 		<span class="jxr_string">"F\u0003F\u039a\bF\u0001F\u0001F\u0003F\u039e\bF\u0001F\u0001F\u0003F\u03a2"</span>+
+<a class="jxr_linenumber" name="L13078" href="#L13078">13078</a> 		<span class="jxr_string">"\bF\u0001F\u0001F\u0003F\u03a6\bF\u0003F\u03a8\bF\u0001G\u0001G\u0001"</span>+
+<a class="jxr_linenumber" name="L13079" href="#L13079">13079</a> 		<span class="jxr_string">"G\u0001G\u0005G\u03ae\bG\nG\fG\u03b1\tG\u0001G\u0003G\u03b4\bG\u0001H"</span>+
+<a class="jxr_linenumber" name="L13080" href="#L13080">13080</a> 		<span class="jxr_string">"\u0001H\u0001I\u0001I\u0001I\u0001J\u0001J\u0003J\u03bd\bJ\u0001J\u0005"</span>+
+<a class="jxr_linenumber" name="L13081" href="#L13081">13081</a> 		<span class="jxr_string">"J\u03c0\bJ\nJ\fJ\u03c3\tJ\u0001J\u0001J\u0001K\u0003K\u03c8\bK\u0001K"</span>+
+<a class="jxr_linenumber" name="L13082" href="#L13082">13082</a> 		<span class="jxr_string">"\u0001K\u0001K\u0001K\u0001K\u0001K\u0001K\u0003K\u03d1\bK\u0001K\u0001"</span>+
+<a class="jxr_linenumber" name="L13083" href="#L13083">13083</a> 		<span class="jxr_string">"K\u0001K\u0001K\u0003K\u03d7\bK\u0001L\u0001L\u0005L\u03db\bL\nL\fL\u03de"</span>+
+<a class="jxr_linenumber" name="L13084" href="#L13084">13084</a> 		<span class="jxr_string">"\tL\u0001L\u0001L\u0001M\u0001M\u0001M\u0001M\u0001M\u0001M\u0003M\u03e8"</span>+
+<a class="jxr_linenumber" name="L13085" href="#L13085">13085</a> 		<span class="jxr_string">"\bM\u0001N\u0005N\u03eb\bN\nN\fN\u03ee\tN\u0001N\u0001N\u0001N\u0001O"</span>+
+<a class="jxr_linenumber" name="L13086" href="#L13086">13086</a> 		<span class="jxr_string">"\u0005O\u03f4\bO\nO\fO\u03f7\tO\u0001O\u0001O\u0001O\u0001O\u0003O\u03fd"</span>+
+<a class="jxr_linenumber" name="L13087" href="#L13087">13087</a> 		<span class="jxr_string">"\bO\u0001O\u0003O\u0400\bO\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u0407"</span>+
+<a class="jxr_linenumber" name="L13088" href="#L13088">13088</a> 		<span class="jxr_string">"\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u040f\bP\u0001P\u0001"</span>+
+<a class="jxr_linenumber" name="L13089" href="#L13089">13089</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001"</span>+
+<a class="jxr_linenumber" name="L13090" href="#L13090">13090</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0001P\u0001P\u0004P\u0422\bP\u000bP\fP\u0423\u0001"</span>+
+<a class="jxr_linenumber" name="L13091" href="#L13091">13091</a> 		<span class="jxr_string">"P\u0003P\u0427\bP\u0001P\u0003P\u042a\bP\u0001P\u0001P\u0001P\u0001P\u0005"</span>+
+<a class="jxr_linenumber" name="L13092" href="#L13092">13092</a> 		<span class="jxr_string">"P\u0430\bP\nP\fP\u0433\tP\u0001P\u0003P\u0436\bP\u0001P\u0001P\u0001P"</span>+
+<a class="jxr_linenumber" name="L13093" href="#L13093">13093</a> 		<span class="jxr_string">"\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u0443"</span>+
+<a class="jxr_linenumber" name="L13094" href="#L13094">13094</a> 		<span class="jxr_string">"\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0001P\u0003P\u044c\bP\u0001"</span>+
+<a class="jxr_linenumber" name="L13095" href="#L13095">13095</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0003P\u0451\bP\u0001P\u0001P\u0001P\u0001P\u0001P\u0001"</span>+
+<a class="jxr_linenumber" name="L13096" href="#L13096">13096</a> 		<span class="jxr_string">"P\u0001P\u0001P\u0001P\u0003P\u045c\bP\u0001Q\u0001Q\u0001Q\u0001Q\u0001"</span>+
+<a class="jxr_linenumber" name="L13097" href="#L13097">13097</a> 		<span class="jxr_string">"Q\u0001Q\u0001Q\u0001Q\u0001R\u0004R\u0467\bR\u000bR\fR\u0468\u0001R\u0005"</span>+
+<a class="jxr_linenumber" name="L13098" href="#L13098">13098</a> 		<span class="jxr_string">"R\u046c\bR\nR\fR\u046f\tR\u0001R\u0005R\u0472\bR\nR\fR\u0475\tR\u0003"</span>+
+<a class="jxr_linenumber" name="L13099" href="#L13099">13099</a> 		<span class="jxr_string">"R\u0477\bR\u0001S\u0001S\u0001S\u0003S\u047c\bS\u0001T\u0001T\u0001T\u0001"</span>+
+<a class="jxr_linenumber" name="L13100" href="#L13100">13100</a> 		<span class="jxr_string">"T\u0001T\u0001U\u0001U\u0001U\u0001U\u0001V\u0001V\u0001V\u0001V\u0001"</span>+
+<a class="jxr_linenumber" name="L13101" href="#L13101">13101</a> 		<span class="jxr_string">"V\u0001V\u0001W\u0001W\u0001W\u0001X\u0001X\u0001X\u0001X\u0001X\u0001"</span>+
+<a class="jxr_linenumber" name="L13102" href="#L13102">13102</a> 		<span class="jxr_string">"X\u0001Y\u0005Y\u0497\bY\nY\fY\u049a\tY\u0001Y\u0001Y\u0001Y\u0001Z\u0001"</span>+
+<a class="jxr_linenumber" name="L13103" href="#L13103">13103</a> 		<span class="jxr_string">"Z\u0001Z\u0005Z\u04a2\bZ\nZ\fZ\u04a5\tZ\u0001[\u0001[\u0001[\u0001&#92;&#92;\u0001"</span>+
+<a class="jxr_linenumber" name="L13104" href="#L13104">13104</a> 		<span class="jxr_string">"&#92;&#92;\u0001&#92;&#92;\u0003&#92;&#92;\u04ad\b&#92;&#92;\u0001&#92;&#92;\u0001&#92;&#92;\u0001]\u0001]\u0001]\u0005"</span>+
+<a class="jxr_linenumber" name="L13105" href="#L13105">13105</a> 		<span class="jxr_string">"]\u04b4\b]\n]\f]\u04b7\t]\u0001^\u0001^\u0003^\u04bb\b^\u0001_\u0005_"</span>+
+<a class="jxr_linenumber" name="L13106" href="#L13106">13106</a> 		<span class="jxr_string">"\u04be\b_\n_\f_\u04c1\t_\u0001_\u0001_\u0001_\u0001_\u0001_\u0001`\u0005"</span>+
+<a class="jxr_linenumber" name="L13107" href="#L13107">13107</a> 		<span class="jxr_string">"`\u04c9\b`\n`\f`\u04cc\t`\u0001`\u0001`\u0003`\u04d0\b`\u0001a\u0001a"</span>+
+<a class="jxr_linenumber" name="L13108" href="#L13108">13108</a> 		<span class="jxr_string">"\u0001a\u0001b\u0004b\u04d6\bb\u000bb\fb\u04d7\u0001b\u0004b\u04db\bb"</span>+
+<a class="jxr_linenumber" name="L13109" href="#L13109">13109</a> 		<span class="jxr_string">"\u000bb\fb\u04dc\u0001c\u0001c\u0001c\u0003c\u04e2\bc\u0001c\u0001c\u0003"</span>+
+<a class="jxr_linenumber" name="L13110" href="#L13110">13110</a> 		<span class="jxr_string">"c\u04e6\bc\u0003c\u04e8\bc\u0001d\u0001d\u0001d\u0005d\u04ed\bd\nd\fd"</span>+
+<a class="jxr_linenumber" name="L13111" href="#L13111">13111</a> 		<span class="jxr_string">"\u04f0\td\u0001e\u0001e\u0001e\u0003e\u04f5\be\u0001f\u0001f\u0001f\u0003"</span>+
+<a class="jxr_linenumber" name="L13112" href="#L13112">13112</a> 		<span class="jxr_string">"f\u04fa\bf\u0001f\u0001f\u0001f\u0001f\u0003f\u0500\bf\u0001f\u0001f\u0003"</span>+
+<a class="jxr_linenumber" name="L13113" href="#L13113">13113</a> 		<span class="jxr_string">"f\u0504\bf\u0001f\u0001f\u0003f\u0508\bf\u0001f\u0003f\u050b\bf\u0001"</span>+
+<a class="jxr_linenumber" name="L13114" href="#L13114">13114</a> 		<span class="jxr_string">"g\u0001g\u0003g\u050f\bg\u0001h\u0005h\u0512\bh\nh\fh\u0515\th\u0001h"</span>+
+<a class="jxr_linenumber" name="L13115" href="#L13115">13115</a> 		<span class="jxr_string">"\u0001h\u0001h\u0001h\u0001h\u0001i\u0001i\u0001i\u0001i\u0001j\u0001"</span>+
+<a class="jxr_linenumber" name="L13116" href="#L13116">13116</a> 		<span class="jxr_string">"j\u0001j\u0001j\u0001k\u0001k\u0001k\u0005k\u0527\bk\nk\fk\u052a\tk\u0001"</span>+
+<a class="jxr_linenumber" name="L13117" href="#L13117">13117</a> 		<span class="jxr_string">"l\u0001l\u0001m\u0001m\u0001m\u0001m\u0001m\u0003m\u0533\bm\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13118" href="#L13118">13118</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003"</span>+
+<a class="jxr_linenumber" name="L13119" href="#L13119">13119</a> 		<span class="jxr_string">"m\u0540\bm\u0001m\u0001m\u0003m\u0544\bm\u0001m\u0001m\u0001m\u0003m\u0549"</span>+
+<a class="jxr_linenumber" name="L13120" href="#L13120">13120</a> 		<span class="jxr_string">"\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13121" href="#L13121">13121</a> 		<span class="jxr_string">"m\u0001m\u0003m\u0556\bm\u0003m\u0558\bm\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13122" href="#L13122">13122</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003"</span>+
+<a class="jxr_linenumber" name="L13123" href="#L13123">13123</a> 		<span class="jxr_string">"m\u0568\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13124" href="#L13124">13124</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13125" href="#L13125">13125</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13126" href="#L13126">13126</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13127" href="#L13127">13127</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0003m\u0594\bm\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13128" href="#L13128">13128</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0003m\u059f\bm\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13129" href="#L13129">13129</a> 		<span class="jxr_string">"m\u0003m\u05a5\bm\u0001m\u0001m\u0003m\u05a9\bm\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13130" href="#L13130">13130</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0003m\u05b1\bm\u0001m\u0001m\u0001m\u0001m\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13131" href="#L13131">13131</a> 		<span class="jxr_string">"m\u0001m\u0001m\u0001m\u0001m\u0001m\u0001m\u0003m\u05bf\bm\u0001m\u0001"</span>+
+<a class="jxr_linenumber" name="L13132" href="#L13132">13132</a> 		<span class="jxr_string">"m\u0003m\u05c3\bm\u0001m\u0001m\u0001m\u0001m\u0003m\u05c9\bm\u0005m\u05cb"</span>+
+<a class="jxr_linenumber" name="L13133" href="#L13133">13133</a> 		<span class="jxr_string">"\bm\nm\fm\u05ce\tm\u0001n\u0001n\u0001n\u0005n\u05d3\bn\nn\fn\u05d6\t"</span>+
+<a class="jxr_linenumber" name="L13134" href="#L13134">13134</a> 		<span class="jxr_string">"n\u0001o\u0001o\u0001o\u0003o\u05db\bo\u0001o\u0001o\u0001o\u0001o\u0001"</span>+
+<a class="jxr_linenumber" name="L13135" href="#L13135">13135</a> 		<span class="jxr_string">"o\u0003o\u05e2\bo\u0001p\u0001p\u0001p\u0005p\u05e7\bp\np\fp\u05ea\tp"</span>+
+<a class="jxr_linenumber" name="L13136" href="#L13136">13136</a> 		<span class="jxr_string">"\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001q\u0001"</span>+
+<a class="jxr_linenumber" name="L13137" href="#L13137">13137</a> 		<span class="jxr_string">"q\u0001q\u0005q\u05f7\bq\nq\fq\u05fa\tq\u0001q\u0001q\u0001q\u0001q\u0001"</span>+
+<a class="jxr_linenumber" name="L13138" href="#L13138">13138</a> 		<span class="jxr_string">"q\u0005q\u0601\bq\nq\fq\u0604\tq\u0001q\u0001q\u0001q\u0003q\u0609\bq"</span>+
+<a class="jxr_linenumber" name="L13139" href="#L13139">13139</a> 		<span class="jxr_string">"\u0001r\u0001r\u0003r\u060d\br\u0001s\u0001s\u0001t\u0001t\u0003t\u0613"</span>+
+<a class="jxr_linenumber" name="L13140" href="#L13140">13140</a> 		<span class="jxr_string">"\bt\u0001t\u0005t\u0616\bt\nt\ft\u0619\tt\u0001t\u0001t\u0001u\u0001u"</span>+
+<a class="jxr_linenumber" name="L13141" href="#L13141">13141</a> 		<span class="jxr_string">"\u0003u\u061f\bu\u0001v\u0001v\u0001v\u0003v\u0624\bv\u0001v\u0001v\u0001"</span>+
+<a class="jxr_linenumber" name="L13142" href="#L13142">13142</a> 		<span class="jxr_string">"v\u0003v\u0629\bv\u0001w\u0001w\u0001w\u0001w\u0001w\u0001w\u0001w\u0001"</span>+
+<a class="jxr_linenumber" name="L13143" href="#L13143">13143</a> 		<span class="jxr_string">"w\u0001w\u0001w\u0003w\u0635\bw\u0003w\u0637\bw\u0001x\u0001x\u0001x\u0003"</span>+
+<a class="jxr_linenumber" name="L13144" href="#L13144">13144</a> 		<span class="jxr_string">"x\u063c\bx\u0001x\u0005x\u063f\bx\nx\fx\u0642\tx\u0001x\u0003x\u0645\b"</span>+
+<a class="jxr_linenumber" name="L13145" href="#L13145">13145</a> 		<span class="jxr_string">"x\u0001y\u0001y\u0001y\u0001y\u0003y\u064b\by\u0001z\u0001z\u0001z\u0003"</span>+
+<a class="jxr_linenumber" name="L13146" href="#L13146">13146</a> 		<span class="jxr_string">"z\u0650\bz\u0001z\u0001z\u0001{\u0001{\u0001{\u0005{\u0657\b{\n{\f{\u065a"</span>+
+<a class="jxr_linenumber" name="L13147" href="#L13147">13147</a> 		<span class="jxr_string">"\t{\u0001{\u0001{\u0001{\u0001{\u0005{\u0660\b{\n{\f{\u0663\t{\u0001{"</span>+
+<a class="jxr_linenumber" name="L13148" href="#L13148">13148</a> 		<span class="jxr_string">"\u0005{\u0666\b{\n{\f{\u0669\t{\u0003{\u066b\b{\u0001|\u0001|\u0001|\u0001"</span>+
+<a class="jxr_linenumber" name="L13149" href="#L13149">13149</a> 		<span class="jxr_string">"|\u0001|\u0001}\u0001}\u0003}\u0674\b}\u0001~\u0001~\u0001~\u0003~\u0679"</span>+
+<a class="jxr_linenumber" name="L13150" href="#L13150">13150</a> 		<span class="jxr_string">"\b~\u0001\u007f\u0001\u007f\u0001\u007f\u0003\u007f\u067e\b\u007f\u0001"</span>+
+<a class="jxr_linenumber" name="L13151" href="#L13151">13151</a> 		<span class="jxr_string">"\u0080\u0001\u0080\u0001\u0080\u0001\u0080\u0001\u0081\u0001\u0081\u0001"</span>+
+<a class="jxr_linenumber" name="L13152" href="#L13152">13152</a> 		<span class="jxr_string">"\u0081\u0005\u0081\u0687\b\u0081\n\u0081\f\u0081\u068a\t\u0081\u0001\u0082"</span>+
+<a class="jxr_linenumber" name="L13153" href="#L13153">13153</a> 		<span class="jxr_string">"\u0001\u0082\u0001\u0082\u0005\u0082\u068f\b\u0082\n\u0082\f\u0082\u0692"</span>+
+<a class="jxr_linenumber" name="L13154" href="#L13154">13154</a> 		<span class="jxr_string">"\t\u0082\u0001\u0083\u0001\u0083\u0001\u0083\u0005\u0083\u0697\b\u0083"</span>+
+<a class="jxr_linenumber" name="L13155" href="#L13155">13155</a> 		<span class="jxr_string">"\n\u0083\f\u0083\u069a\t\u0083\u0001\u0084\u0001\u0084\u0003\u0084\u069e"</span>+
+<a class="jxr_linenumber" name="L13156" href="#L13156">13156</a> 		<span class="jxr_string">"\b\u0084\u0001\u0085\u0001\u0085\u0001\u0085\u0001\u0085\u0001\u0086\u0001"</span>+
+<a class="jxr_linenumber" name="L13157" href="#L13157">13157</a> 		<span class="jxr_string">"\u0086\u0001\u0087\u0001\u0087\u0001\u0087\u0001\u0087\u0005\u0087\u06aa"</span>+
+<a class="jxr_linenumber" name="L13158" href="#L13158">13158</a> 		<span class="jxr_string">"\b\u0087\n\u0087\f\u0087\u06ad\t\u0087\u0001\u0087\u0001\u0087\u0001\u0088"</span>+
+<a class="jxr_linenumber" name="L13159" href="#L13159">13159</a> 		<span class="jxr_string">"\u0001\u0088\u0003\u0088\u06b3\b\u0088\u0001\u0088\u0001\u0088\u0001\u0088"</span>+
+<a class="jxr_linenumber" name="L13160" href="#L13160">13160</a> 		<span class="jxr_string">"\u0001\u0088\u0001\u0088\u0003\u0088\u06ba\b\u0088\u0001\u0088\u0003\u0088"</span>+
+<a class="jxr_linenumber" name="L13161" href="#L13161">13161</a> 		<span class="jxr_string">"\u06bd\b\u0088\u0003\u0088\u06bf\b\u0088\u0001\u0089\u0001\u0089\u0003"</span>+
+<a class="jxr_linenumber" name="L13162" href="#L13162">13162</a> 		<span class="jxr_string">"\u0089\u06c3\b\u0089\u0001\u0089\u0001\u0089\u0001\u008a\u0001\u008a\u0001"</span>+
+<a class="jxr_linenumber" name="L13163" href="#L13163">13163</a> 		<span class="jxr_string">"\u008b\u0001\u008b\u0001\u008b\u0003\u008b\u06cc\b\u008b\u0001\u008c\u0001"</span>+
+<a class="jxr_linenumber" name="L13164" href="#L13164">13164</a> 		<span class="jxr_string">"\u008c\u0001\u008c\u0001\u008c\u0001\u008d\u0001\u008d\u0001\u008e\u0001"</span>+
+<a class="jxr_linenumber" name="L13165" href="#L13165">13165</a> 		<span class="jxr_string">"\u008e\u0001\u008e\u0001\u008e\u0001\u008e\u0001\u008e\u0003\u008e\u06da"</span>+
+<a class="jxr_linenumber" name="L13166" href="#L13166">13166</a> 		<span class="jxr_string">"\b\u008e\u0001\u008f\u0005\u008f\u06dd\b\u008f\n\u008f\f\u008f\u06e0\t"</span>+
+<a class="jxr_linenumber" name="L13167" href="#L13167">13167</a> 		<span class="jxr_string">"\u008f\u0001\u008f\u0001\u008f\u0001\u008f\u0001\u008f\u0003\u008f\u06e6"</span>+
+<a class="jxr_linenumber" name="L13168" href="#L13168">13168</a> 		<span class="jxr_string">"\b\u008f\u0001\u0090\u0005\u0090\u06e9\b\u0090\n\u0090\f\u0090\u06ec\t"</span>+
+<a class="jxr_linenumber" name="L13169" href="#L13169">13169</a> 		<span class="jxr_string">"\u0090\u0001\u0090\u0001\u0090\u0001\u0090\u0003\u0090\u06f1\b\u0090\u0001"</span>+
+<a class="jxr_linenumber" name="L13170" href="#L13170">13170</a> 		<span class="jxr_string">"\u0090\u0001\u0090\u0003\u0090\u06f5\b\u0090\u0001\u0091\u0001\u0091\u0001"</span>+
+<a class="jxr_linenumber" name="L13171" href="#L13171">13171</a> 		<span class="jxr_string">"\u0091\u0005\u0091\u06fa\b\u0091\n\u0091\f\u0091\u06fd\t\u0091\u0001\u0092"</span>+
+<a class="jxr_linenumber" name="L13172" href="#L13172">13172</a> 		<span class="jxr_string">"\u0001\u0092\u0001\u0092\u0001\u0092\u0005\u0092\u0703\b\u0092\n\u0092"</span>+
+<a class="jxr_linenumber" name="L13173" href="#L13173">13173</a> 		<span class="jxr_string">"\f\u0092\u0706\t\u0092\u0001\u0093\u0001\u0093\u0001\u0093\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L13174" href="#L13174">13174</a> 		<span class="jxr_string">"\u00da\u0094\u0000\u0002\u0004\u0006\b\n\f\u000e\u0010\u0012\u0014\u0016"</span>+
+<a class="jxr_linenumber" name="L13175" href="#L13175">13175</a> 		<span class="jxr_string">"\u0018\u001a\u001c\u001e \&quot;$&amp;(*,.02468:&lt;&gt;@BDFHJLNPRTVXZ&#92;&#92;^`bdfhjlnprt"</span>+
+<a class="jxr_linenumber" name="L13176" href="#L13176">13176</a> 		<span class="jxr_string">"vxz|~\u0080\u0082\u0084\u0086\u0088\u008a\u008c\u008e\u0090\u0092\u0094"</span>+
+<a class="jxr_linenumber" name="L13177" href="#L13177">13177</a> 		<span class="jxr_string">"\u0096\u0098\u009a\u009c\u009e\u00a0\u00a2\u00a4\u00a6\u00a8\u00aa\u00ac"</span>+
+<a class="jxr_linenumber" name="L13178" href="#L13178">13178</a> 		<span class="jxr_string">"\u00ae\u00b0\u00b2\u00b4\u00b6\u00b8\u00ba\u00bc\u00be\u00c0\u00c2\u00c4"</span>+
+<a class="jxr_linenumber" name="L13179" href="#L13179">13179</a> 		<span class="jxr_string">"\u00c6\u00c8\u00ca\u00cc\u00ce\u00d0\u00d2\u00d4\u00d6\u00d8\u00da\u00dc"</span>+
+<a class="jxr_linenumber" name="L13180" href="#L13180">13180</a> 		<span class="jxr_string">"\u00de\u00e0\u00e2\u00e4\u00e6\u00e8\u00ea\u00ec\u00ee\u00f0\u00f2\u00f4"</span>+
+<a class="jxr_linenumber" name="L13181" href="#L13181">13181</a> 		<span class="jxr_string">"\u00f6\u00f8\u00fa\u00fc\u00fe\u0100\u0102\u0104\u0106\u0108\u010a\u010c"</span>+
+<a class="jxr_linenumber" name="L13182" href="#L13182">13182</a> 		<span class="jxr_string">"\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124"</span>+
+<a class="jxr_linenumber" name="L13183" href="#L13183">13183</a> 		<span class="jxr_string">"\u0126\u0000\u000e\u0001\u0000\u00e2\u00e9\u0001\u0000\u00c0\u00c3\u0001"</span>+
+<a class="jxr_linenumber" name="L13184" href="#L13184">13184</a> 		<span class="jxr_string">"\u0000NO\u0002\u0000}~\u0081\u0082\u0001\u0000\u0083\u0084\u0002\u0000"</span>+
+<a class="jxr_linenumber" name="L13185" href="#L13185">13185</a> 		<span class="jxr_string">"&lt;&lt;\u007f\u0080\u0001\u0000}~\u0001\u0000ux\u0001\u0000st\u0002\u0000P"</span>+
+<a class="jxr_linenumber" name="L13186" href="#L13186">13186</a> 		<span class="jxr_string">"Pbl\u0001\u0000\u0081\u0082\u0001\u000019\u0002\u0000oo\u00d6\u00d6\u0006"</span>+
+<a class="jxr_linenumber" name="L13187" href="#L13187">13187</a> 		<span class="jxr_string">"\u0000::\u00c8\u00c8\u00cf\u00cf\u00d1\u00d3\u00d6\u00d6\u00e0\u00e0\u07b1"</span>+
+<a class="jxr_linenumber" name="L13188" href="#L13188">13188</a> 		<span class="jxr_string">"\u0000\u0129\u0001\u0000\u0000\u0000\u0002\u0139\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13189" href="#L13189">13189</a> 		<span class="jxr_string">"\u0004\u014a\u0001\u0000\u0000\u0000\u0006\u0158\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13190" href="#L13190">13190</a> 		<span class="jxr_string">"\b\u015f\u0001\u0000\u0000\u0000\n\u0170\u0001\u0000\u0000\u0000\f\u0174"</span>+
+<a class="jxr_linenumber" name="L13191" href="#L13191">13191</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u000e\u0176\u0001\u0000\u0000\u0000\u0010\u0186"</span>+
+<a class="jxr_linenumber" name="L13192" href="#L13192">13192</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0012\u0191\u0001\u0000\u0000\u0000\u0014\u01a4"</span>+
+<a class="jxr_linenumber" name="L13193" href="#L13193">13193</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0016\u01a6\u0001\u0000\u0000\u0000\u0018\u01aa"</span>+
+<a class="jxr_linenumber" name="L13194" href="#L13194">13194</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u001a\u01af\u0001\u0000\u0000\u0000\u001c\u01ba"</span>+
+<a class="jxr_linenumber" name="L13195" href="#L13195">13195</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u001e\u01bf\u0001\u0000\u0000\u0000 \u01c5\u0001"</span>+
+<a class="jxr_linenumber" name="L13196" href="#L13196">13196</a> 		<span class="jxr_string">"\u0000\u0000\u0000\&quot;\u01c8\u0001\u0000\u0000\u0000$\u01cb\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13197" href="#L13197">13197</a> 		<span class="jxr_string">"\u0000\u0000&amp;\u01d6\u0001\u0000\u0000\u0000(\u01db\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13198" href="#L13198">13198</a> 		<span class="jxr_string">"*\u01df\u0001\u0000\u0000\u0000,\u01e7\u0001\u0000\u0000\u0000.\u01ef"</span>+
+<a class="jxr_linenumber" name="L13199" href="#L13199">13199</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u00000\u01f6\u0001\u0000\u0000\u00002\u0202\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13200" href="#L13200">13200</a> 		<span class="jxr_string">"\u0000\u00004\u020a\u0001\u0000\u0000\u00006\u0212\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13201" href="#L13201">13201</a> 		<span class="jxr_string">"8\u0219\u0001\u0000\u0000\u0000:\u0226\u0001\u0000\u0000\u0000&lt;\u0229"</span>+
+<a class="jxr_linenumber" name="L13202" href="#L13202">13202</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000&gt;\u0232\u0001\u0000\u0000\u0000@\u0247\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13203" href="#L13203">13203</a> 		<span class="jxr_string">"\u0000\u0000B\u0251\u0001\u0000\u0000\u0000D\u0254\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13204" href="#L13204">13204</a> 		<span class="jxr_string">"F\u0266\u0001\u0000\u0000\u0000H\u0268\u0001\u0000\u0000\u0000J\u026c"</span>+
+<a class="jxr_linenumber" name="L13205" href="#L13205">13205</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000L\u0275\u0001\u0000\u0000\u0000N\u0281\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13206" href="#L13206">13206</a> 		<span class="jxr_string">"\u0000\u0000P\u028a\u0001\u0000\u0000\u0000R\u028d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13207" href="#L13207">13207</a> 		<span class="jxr_string">"T\u029d\u0001\u0000\u0000\u0000V\u02a5\u0001\u0000\u0000\u0000X\u02b6"</span>+
+<a class="jxr_linenumber" name="L13208" href="#L13208">13208</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000Z\u02c0\u0001\u0000\u0000\u0000&#92;&#92;\u02c2\u0001"</span>+
+<a class="jxr_linenumber" name="L13209" href="#L13209">13209</a> 		<span class="jxr_string">"\u0000\u0000\u0000^\u02d2\u0001\u0000\u0000\u0000`\u02dd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13210" href="#L13210">13210</a> 		<span class="jxr_string">"\u0000b\u02ed\u0001\u0000\u0000\u0000d\u02ef\u0001\u0000\u0000\u0000f"</span>+
+<a class="jxr_linenumber" name="L13211" href="#L13211">13211</a> 		<span class="jxr_string">"\u02fa\u0001\u0000\u0000\u0000h\u030d\u0001\u0000\u0000\u0000j\u0312\u0001"</span>+
+<a class="jxr_linenumber" name="L13212" href="#L13212">13212</a> 		<span class="jxr_string">"\u0000\u0000\u0000l\u031b\u0001\u0000\u0000\u0000n\u0323\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13213" href="#L13213">13213</a> 		<span class="jxr_string">"\u0000p\u032a\u0001\u0000\u0000\u0000r\u0336\u0001\u0000\u0000\u0000t"</span>+
+<a class="jxr_linenumber" name="L13214" href="#L13214">13214</a> 		<span class="jxr_string">"\u0338\u0001\u0000\u0000\u0000v\u033a\u0001\u0000\u0000\u0000x\u033c\u0001"</span>+
+<a class="jxr_linenumber" name="L13215" href="#L13215">13215</a> 		<span class="jxr_string">"\u0000\u0000\u0000z\u0343\u0001\u0000\u0000\u0000|\u0346\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13216" href="#L13216">13216</a> 		<span class="jxr_string">"\u0000~\u0350\u0001\u0000\u0000\u0000\u0080\u0358\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13217" href="#L13217">13217</a> 		<span class="jxr_string">"\u0082\u035f\u0001\u0000\u0000\u0000\u0084\u0361\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13218" href="#L13218">13218</a> 		<span class="jxr_string">"\u0086\u0371\u0001\u0000\u0000\u0000\u0088\u0376\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13219" href="#L13219">13219</a> 		<span class="jxr_string">"\u008a\u0387\u0001\u0000\u0000\u0000\u008c\u03a7\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13220" href="#L13220">13220</a> 		<span class="jxr_string">"\u008e\u03a9\u0001\u0000\u0000\u0000\u0090\u03b5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13221" href="#L13221">13221</a> 		<span class="jxr_string">"\u0092\u03b7\u0001\u0000\u0000\u0000\u0094\u03ba\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13222" href="#L13222">13222</a> 		<span class="jxr_string">"\u0096\u03d6\u0001\u0000\u0000\u0000\u0098\u03d8\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13223" href="#L13223">13223</a> 		<span class="jxr_string">"\u009a\u03e7\u0001\u0000\u0000\u0000\u009c\u03ec\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13224" href="#L13224">13224</a> 		<span class="jxr_string">"\u009e\u03ff\u0001\u0000\u0000\u0000\u00a0\u045b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13225" href="#L13225">13225</a> 		<span class="jxr_string">"\u00a2\u045d\u0001\u0000\u0000\u0000\u00a4\u0476\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13226" href="#L13226">13226</a> 		<span class="jxr_string">"\u00a6\u047b\u0001\u0000\u0000\u0000\u00a8\u047d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13227" href="#L13227">13227</a> 		<span class="jxr_string">"\u00aa\u0482\u0001\u0000\u0000\u0000\u00ac\u0486\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13228" href="#L13228">13228</a> 		<span class="jxr_string">"\u00ae\u048c\u0001\u0000\u0000\u0000\u00b0\u048f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13229" href="#L13229">13229</a> 		<span class="jxr_string">"\u00b2\u0498\u0001\u0000\u0000\u0000\u00b4\u049e\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13230" href="#L13230">13230</a> 		<span class="jxr_string">"\u00b6\u04a6\u0001\u0000\u0000\u0000\u00b8\u04a9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13231" href="#L13231">13231</a> 		<span class="jxr_string">"\u00ba\u04b0\u0001\u0000\u0000\u0000\u00bc\u04ba\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13232" href="#L13232">13232</a> 		<span class="jxr_string">"\u00be\u04bf\u0001\u0000\u0000\u0000\u00c0\u04ca\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13233" href="#L13233">13233</a> 		<span class="jxr_string">"\u00c2\u04d1\u0001\u0000\u0000\u0000\u00c4\u04d5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13234" href="#L13234">13234</a> 		<span class="jxr_string">"\u00c6\u04e7\u0001\u0000\u0000\u0000\u00c8\u04e9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13235" href="#L13235">13235</a> 		<span class="jxr_string">"\u00ca\u04f4\u0001\u0000\u0000\u0000\u00cc\u050a\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13236" href="#L13236">13236</a> 		<span class="jxr_string">"\u00ce\u050e\u0001\u0000\u0000\u0000\u00d0\u0513\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13237" href="#L13237">13237</a> 		<span class="jxr_string">"\u00d2\u051b\u0001\u0000\u0000\u0000\u00d4\u051f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13238" href="#L13238">13238</a> 		<span class="jxr_string">"\u00d6\u0523\u0001\u0000\u0000\u0000\u00d8\u052b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13239" href="#L13239">13239</a> 		<span class="jxr_string">"\u00da\u0557\u0001\u0000\u0000\u0000\u00dc\u05cf\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13240" href="#L13240">13240</a> 		<span class="jxr_string">"\u00de\u05e1\u0001\u0000\u0000\u0000\u00e0\u05e3\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13241" href="#L13241">13241</a> 		<span class="jxr_string">"\u00e2\u0608\u0001\u0000\u0000\u0000\u00e4\u060c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13242" href="#L13242">13242</a> 		<span class="jxr_string">"\u00e6\u060e\u0001\u0000\u0000\u0000\u00e8\u0610\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13243" href="#L13243">13243</a> 		<span class="jxr_string">"\u00ea\u061c\u0001\u0000\u0000\u0000\u00ec\u0623\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13244" href="#L13244">13244</a> 		<span class="jxr_string">"\u00ee\u0636\u0001\u0000\u0000\u0000\u00f0\u0644\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13245" href="#L13245">13245</a> 		<span class="jxr_string">"\u00f2\u0646\u0001\u0000\u0000\u0000\u00f4\u064c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13246" href="#L13246">13246</a> 		<span class="jxr_string">"\u00f6\u0653\u0001\u0000\u0000\u0000\u00f8\u066c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13247" href="#L13247">13247</a> 		<span class="jxr_string">"\u00fa\u0671\u0001\u0000\u0000\u0000\u00fc\u0678\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13248" href="#L13248">13248</a> 		<span class="jxr_string">"\u00fe\u067d\u0001\u0000\u0000\u0000\u0100\u067f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13249" href="#L13249">13249</a> 		<span class="jxr_string">"\u0102\u0683\u0001\u0000\u0000\u0000\u0104\u068b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13250" href="#L13250">13250</a> 		<span class="jxr_string">"\u0106\u0693\u0001\u0000\u0000\u0000\u0108\u069d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13251" href="#L13251">13251</a> 		<span class="jxr_string">"\u010a\u069f\u0001\u0000\u0000\u0000\u010c\u06a3\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13252" href="#L13252">13252</a> 		<span class="jxr_string">"\u010e\u06a5\u0001\u0000\u0000\u0000\u0110\u06be\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13253" href="#L13253">13253</a> 		<span class="jxr_string">"\u0112\u06c0\u0001\u0000\u0000\u0000\u0114\u06c6\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13254" href="#L13254">13254</a> 		<span class="jxr_string">"\u0116\u06cb\u0001\u0000\u0000\u0000\u0118\u06cd\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13255" href="#L13255">13255</a> 		<span class="jxr_string">"\u011a\u06d1\u0001\u0000\u0000\u0000\u011c\u06d9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13256" href="#L13256">13256</a> 		<span class="jxr_string">"\u011e\u06e5\u0001\u0000\u0000\u0000\u0120\u06ea\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13257" href="#L13257">13257</a> 		<span class="jxr_string">"\u0122\u06f6\u0001\u0000\u0000\u0000\u0124\u06fe\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13258" href="#L13258">13258</a> 		<span class="jxr_string">"\u0126\u0707\u0001\u0000\u0000\u0000\u0128\u012a\u0003\u0002\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13259" href="#L13259">13259</a> 		<span class="jxr_string">"\u0129\u0128\u0001\u0000\u0000\u0000\u0129\u012a\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13260" href="#L13260">13260</a> 		<span class="jxr_string">"\u012a\u012e\u0001\u0000\u0000\u0000\u012b\u012d\u0003\u0004\u0002\u0000"</span>+
+<a class="jxr_linenumber" name="L13261" href="#L13261">13261</a> 		<span class="jxr_string">"\u012c\u012b\u0001\u0000\u0000\u0000\u012d\u0130\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13262" href="#L13262">13262</a> 		<span class="jxr_string">"\u012e\u012c\u0001\u0000\u0000\u0000\u012e\u012f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13263" href="#L13263">13263</a> 		<span class="jxr_string">"\u012f\u0134\u0001\u0000\u0000\u0000\u0130\u012e\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13264" href="#L13264">13264</a> 		<span class="jxr_string">"\u0131\u0133\u0003\u0006\u0003\u0000\u0132\u0131\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13265" href="#L13265">13265</a> 		<span class="jxr_string">"\u0133\u0136\u0001\u0000\u0000\u0000\u0134\u0132\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13266" href="#L13266">13266</a> 		<span class="jxr_string">"\u0134\u0135\u0001\u0000\u0000\u0000\u0135\u0137\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13267" href="#L13267">13267</a> 		<span class="jxr_string">"\u0136\u0134\u0001\u0000\u0000\u0000\u0137\u0138\u0005\u0000\u0000\u0001"</span>+
+<a class="jxr_linenumber" name="L13268" href="#L13268">13268</a> 		<span class="jxr_string">"\u0138\u0001\u0001\u0000\u0000\u0000\u0139\u013a\u0003z=\u0000\u013a\u013b"</span>+
+<a class="jxr_linenumber" name="L13269" href="#L13269">13269</a> 		<span class="jxr_string">"\u0005,\u0000\u0000\u013b\u013c\u0003n7\u0000\u013c\u013d\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13270" href="#L13270">13270</a> 		<span class="jxr_string">"\u0000\u013d\u0003\u0001\u0000\u0000\u0000\u013e\u0140\u0005\u001e\u0000"</span>+
+<a class="jxr_linenumber" name="L13271" href="#L13271">13271</a> 		<span class="jxr_string">"\u0000\u013f\u0141\u0005@\u0000\u0000\u0140\u013f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13272" href="#L13272">13272</a> 		<span class="jxr_string">"\u0140\u0141\u0001\u0000\u0000\u0000\u0141\u0142\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13273" href="#L13273">13273</a> 		<span class="jxr_string">"\u0142\u0145\u0003n7\u0000\u0143\u0144\u0005;\u0000\u0000\u0144\u0146"</span>+
+<a class="jxr_linenumber" name="L13274" href="#L13274">13274</a> 		<span class="jxr_string">"\u0005&lt;\u0000\u0000\u0145\u0143\u0001\u0000\u0000\u0000\u0145\u0146\u0001"</span>+
+<a class="jxr_linenumber" name="L13275" href="#L13275">13275</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0146\u0147\u0001\u0000\u0000\u0000\u0147\u0148\u0005"</span>+
+<a class="jxr_linenumber" name="L13276" href="#L13276">13276</a> 		<span class="jxr_string">"-\u0000\u0000\u0148\u014b\u0001\u0000\u0000\u0000\u0149\u014b\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13277" href="#L13277">13277</a> 		<span class="jxr_string">"\u0000\u014a\u013e\u0001\u0000\u0000\u0000\u014a\u0149\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13278" href="#L13278">13278</a> 		<span class="jxr_string">"\u0000\u014b\u0005\u0001\u0000\u0000\u0000\u014c\u014e\u0003\n\u0005\u0000"</span>+
+<a class="jxr_linenumber" name="L13279" href="#L13279">13279</a> 		<span class="jxr_string">"\u014d\u014c\u0001\u0000\u0000\u0000\u014e\u0151\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13280" href="#L13280">13280</a> 		<span class="jxr_string">"\u014f\u014d\u0001\u0000\u0000\u0000\u014f\u0150\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13281" href="#L13281">13281</a> 		<span class="jxr_string">"\u0150\u0152\u0001\u0000\u0000\u0000\u0151\u014f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13282" href="#L13282">13282</a> 		<span class="jxr_string">"\u0152\u0159\u0003\b\u0004\u0000\u0153\u0155\u0005-\u0000\u0000\u0154"</span>+
+<a class="jxr_linenumber" name="L13283" href="#L13283">13283</a> 		<span class="jxr_string">"\u0153\u0001\u0000\u0000\u0000\u0155\u0156\u0001\u0000\u0000\u0000\u0156"</span>+
+<a class="jxr_linenumber" name="L13284" href="#L13284">13284</a> 		<span class="jxr_string">"\u0154\u0001\u0000\u0000\u0000\u0156\u0157\u0001\u0000\u0000\u0000\u0157"</span>+
+<a class="jxr_linenumber" name="L13285" href="#L13285">13285</a> 		<span class="jxr_string">"\u0159\u0001\u0000\u0000\u0000\u0158\u014f\u0001\u0000\u0000\u0000\u0158"</span>+
+<a class="jxr_linenumber" name="L13286" href="#L13286">13286</a> 		<span class="jxr_string">"\u0154\u0001\u0000\u0000\u0000\u0159\u0007\u0001\u0000\u0000\u0000\u015a"</span>+
+<a class="jxr_linenumber" name="L13287" href="#L13287">13287</a> 		<span class="jxr_string">"\u0160\u0003\u000e\u0007\u0000\u015b\u0160\u0003.\u0017\u0000\u015c\u0160"</span>+
+<a class="jxr_linenumber" name="L13288" href="#L13288">13288</a> 		<span class="jxr_string">"\u00038\u001c\u0000\u015d\u0160\u0003\u0086C\u0000\u015e\u0160\u0003\u0010"</span>+
+<a class="jxr_linenumber" name="L13289" href="#L13289">13289</a> 		<span class="jxr_string">"\b\u0000\u015f\u015a\u0001\u0000\u0000\u0000\u015f\u015b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13290" href="#L13290">13290</a> 		<span class="jxr_string">"\u0000\u015f\u015c\u0001\u0000\u0000\u0000\u015f\u015d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13291" href="#L13291">13291</a> 		<span class="jxr_string">"\u0000\u015f\u015e\u0001\u0000\u0000\u0000\u0160\t\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13292" href="#L13292">13292</a> 		<span class="jxr_string">"\u0161\u0171\u0003|&gt;\u0000\u0162\u0171\u0005&gt;\u0000\u0000\u0163\u0171"</span>+
+<a class="jxr_linenumber" name="L13293" href="#L13293">13293</a> 		<span class="jxr_string">"\u0005?\u0000\u0000\u0164\u0171\u0005=\u0000\u0000\u0165\u0171\u0005@"</span>+
+<a class="jxr_linenumber" name="L13294" href="#L13294">13294</a> 		<span class="jxr_string">"\u0000\u0000\u0166\u0171\u0005(\u0000\u0000\u0167\u0171\u0005^\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13295" href="#L13295">13295</a> 		<span class="jxr_string">"\u0168\u0171\u0005\'\u0000\u0000\u0169\u0171\u0005)\u0000\u0000\u016a"</span>+
+<a class="jxr_linenumber" name="L13296" href="#L13296">13296</a> 		<span class="jxr_string">"\u0171\u0005B\u0000\u0000\u016b\u0171\u0005C\u0000\u0000\u016c\u0171\u0005"</span>+
+<a class="jxr_linenumber" name="L13297" href="#L13297">13297</a> 		<span class="jxr_string">"A\u0000\u0000\u016d\u0171\u0005D\u0000\u0000\u016e\u0171\u0005\u00d1\u0000"</span>+
+<a class="jxr_linenumber" name="L13298" href="#L13298">13298</a> 		<span class="jxr_string">"\u0000\u016f\u0171\u0005\u00d2\u0000\u0000\u0170\u0161\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13299" href="#L13299">13299</a> 		<span class="jxr_string">"\u0000\u0170\u0162\u0001\u0000\u0000\u0000\u0170\u0163\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13300" href="#L13300">13300</a> 		<span class="jxr_string">"\u0000\u0170\u0164\u0001\u0000\u0000\u0000\u0170\u0165\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13301" href="#L13301">13301</a> 		<span class="jxr_string">"\u0000\u0170\u0166\u0001\u0000\u0000\u0000\u0170\u0167\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13302" href="#L13302">13302</a> 		<span class="jxr_string">"\u0000\u0170\u0168\u0001\u0000\u0000\u0000\u0170\u0169\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13303" href="#L13303">13303</a> 		<span class="jxr_string">"\u0000\u0170\u016a\u0001\u0000\u0000\u0000\u0170\u016b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13304" href="#L13304">13304</a> 		<span class="jxr_string">"\u0000\u0170\u016c\u0001\u0000\u0000\u0000\u0170\u016d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13305" href="#L13305">13305</a> 		<span class="jxr_string">"\u0000\u0170\u016e\u0001\u0000\u0000\u0000\u0170\u016f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13306" href="#L13306">13306</a> 		<span class="jxr_string">"\u0000\u0171\u000b\u0001\u0000\u0000\u0000\u0172\u0175\u0005\'\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13307" href="#L13307">13307</a> 		<span class="jxr_string">"\u0173\u0175\u0003|&gt;\u0000\u0174\u0172\u0001\u0000\u0000\u0000\u0174\u0173"</span>+
+<a class="jxr_linenumber" name="L13308" href="#L13308">13308</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0175\r\u0001\u0000\u0000\u0000\u0176\u0177\u0005"</span>+
+<a class="jxr_linenumber" name="L13309" href="#L13309">13309</a> 		<span class="jxr_string">"E\u0000\u0000\u0177\u0179\u0003\u0126\u0093\u0000\u0178\u017a\u0003$\u0012"</span>+
+<a class="jxr_linenumber" name="L13310" href="#L13310">13310</a> 		<span class="jxr_string">"\u0000\u0179\u0178\u0001\u0000\u0000\u0000\u0179\u017a\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13311" href="#L13311">13311</a> 		<span class="jxr_string">"\u0000\u017a\u017c\u0001\u0000\u0000\u0000\u017b\u017d\u0003 \u0010\u0000"</span>+
+<a class="jxr_linenumber" name="L13312" href="#L13312">13312</a> 		<span class="jxr_string">"\u017c\u017b\u0001\u0000\u0000\u0000\u017c\u017d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13313" href="#L13313">13313</a> 		<span class="jxr_string">"\u017d\u017f\u0001\u0000\u0000\u0000\u017e\u0180\u0003\&quot;\u0011\u0000\u017f"</span>+
+<a class="jxr_linenumber" name="L13314" href="#L13314">13314</a> 		<span class="jxr_string">"\u017e\u0001\u0000\u0000\u0000\u017f\u0180\u0001\u0000\u0000\u0000\u0180"</span>+
+<a class="jxr_linenumber" name="L13315" href="#L13315">13315</a> 		<span class="jxr_string">"\u0182\u0001\u0000\u0000\u0000\u0181\u0183\u0003\u0124\u0092\u0000\u0182"</span>+
+<a class="jxr_linenumber" name="L13316" href="#L13316">13316</a> 		<span class="jxr_string">"\u0181\u0001\u0000\u0000\u0000\u0182\u0183\u0001\u0000\u0000\u0000\u0183"</span>+
+<a class="jxr_linenumber" name="L13317" href="#L13317">13317</a> 		<span class="jxr_string">"\u0184\u0001\u0000\u0000\u0000\u0184\u0185\u0003&lt;\u001e\u0000\u0185\u000f"</span>+
+<a class="jxr_linenumber" name="L13318" href="#L13318">13318</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0186\u0187\u0005\u00c8\u0000\u0000\u0187\u0189"</span>+
+<a class="jxr_linenumber" name="L13319" href="#L13319">13319</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u0188\u018a\u0003$\u0012\u0000\u0189\u0188\u0001"</span>+
+<a class="jxr_linenumber" name="L13320" href="#L13320">13320</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0189\u018a\u0001\u0000\u0000\u0000\u018a\u018b\u0001"</span>+
+<a class="jxr_linenumber" name="L13321" href="#L13321">13321</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u018b\u018d\u0003\u0012\t\u0000\u018c\u018e\u0003\&quot;"</span>+
+<a class="jxr_linenumber" name="L13322" href="#L13322">13322</a> 		<span class="jxr_string">"\u0011\u0000\u018d\u018c\u0001\u0000\u0000\u0000\u018d\u018e\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13323" href="#L13323">13323</a> 		<span class="jxr_string">"\u0000\u0000\u018e\u018f\u0001\u0000\u0000\u0000\u018f\u0190\u0003\u001a"</span>+
+<a class="jxr_linenumber" name="L13324" href="#L13324">13324</a> 		<span class="jxr_string">"\r\u0000\u0190\u0011\u0001\u0000\u0000\u0000\u0191\u0193\u0005L\u0000"</span>+
+<a class="jxr_linenumber" name="L13325" href="#L13325">13325</a> 		<span class="jxr_string">"\u0000\u0192\u0194\u0003\u0014\n\u0000\u0193\u0192\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13326" href="#L13326">13326</a> 		<span class="jxr_string">"\u0193\u0194\u0001\u0000\u0000\u0000\u0194\u0195\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13327" href="#L13327">13327</a> 		<span class="jxr_string">"\u0195\u0196\u0005M\u0000\u0000\u0196\u0013\u0001\u0000\u0000\u0000\u0197"</span>+
+<a class="jxr_linenumber" name="L13328" href="#L13328">13328</a> 		<span class="jxr_string">"\u019c\u0003\u0016\u000b\u0000\u0198\u0199\u0005J\u0000\u0000\u0199\u019b"</span>+
+<a class="jxr_linenumber" name="L13329" href="#L13329">13329</a> 		<span class="jxr_string">"\u0003\u0016\u000b\u0000\u019a\u0198\u0001\u0000\u0000\u0000\u019b\u019e"</span>+
+<a class="jxr_linenumber" name="L13330" href="#L13330">13330</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u019c\u019a\u0001\u0000\u0000\u0000\u019c\u019d"</span>+
+<a class="jxr_linenumber" name="L13331" href="#L13331">13331</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u019d\u01a1\u0001\u0000\u0000\u0000\u019e\u019c"</span>+
+<a class="jxr_linenumber" name="L13332" href="#L13332">13332</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u019f\u01a0\u0005J\u0000\u0000\u01a0\u01a2\u0003"</span>+
+<a class="jxr_linenumber" name="L13333" href="#L13333">13333</a> 		<span class="jxr_string">"\u0018\f\u0000\u01a1\u019f\u0001\u0000\u0000\u0000\u01a1\u01a2\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13334" href="#L13334">13334</a> 		<span class="jxr_string">"\u0000\u0000\u01a2\u01a5\u0001\u0000\u0000\u0000\u01a3\u01a5\u0003\u0018"</span>+
+<a class="jxr_linenumber" name="L13335" href="#L13335">13335</a> 		<span class="jxr_string">"\f\u0000\u01a4\u0197\u0001\u0000\u0000\u0000\u01a4\u01a3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13336" href="#L13336">13336</a> 		<span class="jxr_string">"\u0000\u01a5\u0015\u0001\u0000\u0000\u0000\u01a6\u01a7\u0003z=\u0000\u01a7"</span>+
+<a class="jxr_linenumber" name="L13337" href="#L13337">13337</a> 		<span class="jxr_string">"\u01a8\u0003\u0106\u0083\u0000\u01a8\u01a9\u0003\u0126\u0093\u0000\u01a9"</span>+
+<a class="jxr_linenumber" name="L13338" href="#L13338">13338</a> 		<span class="jxr_string">"\u0017\u0001\u0000\u0000\u0000\u01aa\u01ab\u0003z=\u0000\u01ab\u01ac\u0003"</span>+
+<a class="jxr_linenumber" name="L13339" href="#L13339">13339</a> 		<span class="jxr_string">"\u0106\u0083\u0000\u01ac\u01ad\u0005\u00ab\u0000\u0000\u01ad\u01ae\u0003"</span>+
+<a class="jxr_linenumber" name="L13340" href="#L13340">13340</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u01ae\u0019\u0001\u0000\u0000\u0000\u01af\u01b3\u0005"</span>+
+<a class="jxr_linenumber" name="L13341" href="#L13341">13341</a> 		<span class="jxr_string">"H\u0000\u0000\u01b0\u01b2\u0003\u001c\u000e\u0000\u01b1\u01b0\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13342" href="#L13342">13342</a> 		<span class="jxr_string">"\u0000\u0000\u01b2\u01b5\u0001\u0000\u0000\u0000\u01b3\u01b1\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13343" href="#L13343">13343</a> 		<span class="jxr_string">"\u0000\u0000\u01b3\u01b4\u0001\u0000\u0000\u0000\u01b4\u01b6\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13344" href="#L13344">13344</a> 		<span class="jxr_string">"\u0000\u0000\u01b5\u01b3\u0001\u0000\u0000\u0000\u01b6\u01b7\u0005I\u0000"</span>+
+<a class="jxr_linenumber" name="L13345" href="#L13345">13345</a> 		<span class="jxr_string">"\u0000\u01b7\u001b\u0001\u0000\u0000\u0000\u01b8\u01bb\u0003\u001e\u000f"</span>+
+<a class="jxr_linenumber" name="L13346" href="#L13346">13346</a> 		<span class="jxr_string">"\u0000\u01b9\u01bb\u0003@ \u0000\u01ba\u01b8\u0001\u0000\u0000\u0000\u01ba"</span>+
+<a class="jxr_linenumber" name="L13347" href="#L13347">13347</a> 		<span class="jxr_string">"\u01b9\u0001\u0000\u0000\u0000\u01bb\u001d\u0001\u0000\u0000\u0000\u01bc"</span>+
+<a class="jxr_linenumber" name="L13348" href="#L13348">13348</a> 		<span class="jxr_string">"\u01be\u0003\n\u0005\u0000\u01bd\u01bc\u0001\u0000\u0000\u0000\u01be\u01c1"</span>+
+<a class="jxr_linenumber" name="L13349" href="#L13349">13349</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01bf\u01bd\u0001\u0000\u0000\u0000\u01bf\u01c0"</span>+
+<a class="jxr_linenumber" name="L13350" href="#L13350">13350</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01c0\u01c2\u0001\u0000\u0000\u0000\u01c1\u01bf"</span>+
+<a class="jxr_linenumber" name="L13351" href="#L13351">13351</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01c2\u01c3\u0003\u0126\u0093\u0000\u01c3\u01c4"</span>+
+<a class="jxr_linenumber" name="L13352" href="#L13352">13352</a> 		<span class="jxr_string">"\u0003\u0094J\u0000\u01c4\u001f\u0001\u0000\u0000\u0000\u01c5\u01c6\u0005"</span>+
+<a class="jxr_linenumber" name="L13353" href="#L13353">13353</a> 		<span class="jxr_string">"\u0012\u0000\u0000\u01c6\u01c7\u0003\u0106\u0083\u0000\u01c7!\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13354" href="#L13354">13354</a> 		<span class="jxr_string">"\u0000\u0000\u01c8\u01c9\u0005K\u0000\u0000\u01c9\u01ca\u0003\u0104\u0082"</span>+
+<a class="jxr_linenumber" name="L13355" href="#L13355">13355</a> 		<span class="jxr_string">"\u0000\u01ca#\u0001\u0000\u0000\u0000\u01cb\u01cc\u0005u\u0000\u0000\u01cc"</span>+
+<a class="jxr_linenumber" name="L13356" href="#L13356">13356</a> 		<span class="jxr_string">"\u01d1\u0003&amp;\u0013\u0000\u01cd\u01ce\u0005J\u0000\u0000\u01ce\u01d0\u0003"</span>+
+<a class="jxr_linenumber" name="L13357" href="#L13357">13357</a> 		<span class="jxr_string">"&amp;\u0013\u0000\u01cf\u01cd\u0001\u0000\u0000\u0000\u01d0\u01d3\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13358" href="#L13358">13358</a> 		<span class="jxr_string">"\u0000\u0000\u01d1\u01cf\u0001\u0000\u0000\u0000\u01d1\u01d2\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13359" href="#L13359">13359</a> 		<span class="jxr_string">"\u0000\u0000\u01d2\u01d4\u0001\u0000\u0000\u0000\u01d3\u01d1\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13360" href="#L13360">13360</a> 		<span class="jxr_string">"\u0000\u0000\u01d4\u01d5\u0005v\u0000\u0000\u01d5%\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13361" href="#L13361">13361</a> 		<span class="jxr_string">"\u01d6\u01d7\u0003z=\u0000\u01d7\u01d9\u0003\u0126\u0093\u0000\u01d8\u01da"</span>+
+<a class="jxr_linenumber" name="L13362" href="#L13362">13362</a> 		<span class="jxr_string">"\u0003(\u0014\u0000\u01d9\u01d8\u0001\u0000\u0000\u0000\u01d9\u01da\u0001"</span>+
+<a class="jxr_linenumber" name="L13363" href="#L13363">13363</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01da\'\u0001\u0000\u0000\u0000\u01db\u01dc\u0005\u0012"</span>+
+<a class="jxr_linenumber" name="L13364" href="#L13364">13364</a> 		<span class="jxr_string">"\u0000\u0000\u01dc\u01dd\u0003z=\u0000\u01dd\u01de\u0003*\u0015\u0000"</span>+
+<a class="jxr_linenumber" name="L13365" href="#L13365">13365</a> 		<span class="jxr_string">"\u01de)\u0001\u0000\u0000\u0000\u01df\u01e4\u0003,\u0016\u0000\u01e0\u01e1"</span>+
+<a class="jxr_linenumber" name="L13366" href="#L13366">13366</a> 		<span class="jxr_string">"\u0005r\u0000\u0000\u01e1\u01e3\u0003,\u0016\u0000\u01e2\u01e0\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13367" href="#L13367">13367</a> 		<span class="jxr_string">"\u0000\u0000\u01e3\u01e6\u0001\u0000\u0000\u0000\u01e4\u01e2\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13368" href="#L13368">13368</a> 		<span class="jxr_string">"\u0000\u0000\u01e4\u01e5\u0001\u0000\u0000\u0000\u01e5+\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13369" href="#L13369">13369</a> 		<span class="jxr_string">"\u0000\u01e6\u01e4\u0001\u0000\u0000\u0000\u01e7\u01e8\u0003z=\u0000\u01e8"</span>+
+<a class="jxr_linenumber" name="L13370" href="#L13370">13370</a> 		<span class="jxr_string">"\u01ec\u0003\u0108\u0084\u0000\u01e9\u01eb\u0003\u010a\u0085\u0000\u01ea"</span>+
+<a class="jxr_linenumber" name="L13371" href="#L13371">13371</a> 		<span class="jxr_string">"\u01e9\u0001\u0000\u0000\u0000\u01eb\u01ee\u0001\u0000\u0000\u0000\u01ec"</span>+
+<a class="jxr_linenumber" name="L13372" href="#L13372">13372</a> 		<span class="jxr_string">"\u01ea\u0001\u0000\u0000\u0000\u01ec\u01ed\u0001\u0000\u0000\u0000\u01ed"</span>+
+<a class="jxr_linenumber" name="L13373" href="#L13373">13373</a> 		<span class="jxr_string">"-\u0001\u0000\u0000\u0000\u01ee\u01ec\u0001\u0000\u0000\u0000\u01ef\u01f0"</span>+
+<a class="jxr_linenumber" name="L13374" href="#L13374">13374</a> 		<span class="jxr_string">"\u0005\u0099\u0000\u0000\u01f0\u01f2\u0003\u0126\u0093\u0000\u01f1\u01f3"</span>+
+<a class="jxr_linenumber" name="L13375" href="#L13375">13375</a> 		<span class="jxr_string">"\u0003\&quot;\u0011\u0000\u01f2\u01f1\u0001\u0000\u0000\u0000\u01f2\u01f3\u0001"</span>+
+<a class="jxr_linenumber" name="L13376" href="#L13376">13376</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u01f3\u01f4\u0001\u0000\u0000\u0000\u01f4\u01f5\u0003"</span>+
+<a class="jxr_linenumber" name="L13377" href="#L13377">13377</a> 		<span class="jxr_string">"0\u0018\u0000\u01f5/\u0001\u0000\u0000\u0000\u01f6\u01f8\u0005H\u0000"</span>+
+<a class="jxr_linenumber" name="L13378" href="#L13378">13378</a> 		<span class="jxr_string">"\u0000\u01f7\u01f9\u00032\u0019\u0000\u01f8\u01f7\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13379" href="#L13379">13379</a> 		<span class="jxr_string">"\u01f8\u01f9\u0001\u0000\u0000\u0000\u01f9\u01fb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13380" href="#L13380">13380</a> 		<span class="jxr_string">"\u01fa\u01fc\u0005J\u0000\u0000\u01fb\u01fa\u0001\u0000\u0000\u0000\u01fb"</span>+
+<a class="jxr_linenumber" name="L13381" href="#L13381">13381</a> 		<span class="jxr_string">"\u01fc\u0001\u0000\u0000\u0000\u01fc\u01fe\u0001\u0000\u0000\u0000\u01fd"</span>+
+<a class="jxr_linenumber" name="L13382" href="#L13382">13382</a> 		<span class="jxr_string">"\u01ff\u00036\u001b\u0000\u01fe\u01fd\u0001\u0000\u0000\u0000\u01fe\u01ff"</span>+
+<a class="jxr_linenumber" name="L13383" href="#L13383">13383</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u01ff\u0200\u0001\u0000\u0000\u0000\u0200\u0201"</span>+
+<a class="jxr_linenumber" name="L13384" href="#L13384">13384</a> 		<span class="jxr_string">"\u0005I\u0000\u0000\u02011\u0001\u0000\u0000\u0000\u0202\u0207\u00034"</span>+
+<a class="jxr_linenumber" name="L13385" href="#L13385">13385</a> 		<span class="jxr_string">"\u001a\u0000\u0203\u0204\u0005J\u0000\u0000\u0204\u0206\u00034\u001a\u0000"</span>+
+<a class="jxr_linenumber" name="L13386" href="#L13386">13386</a> 		<span class="jxr_string">"\u0205\u0203\u0001\u0000\u0000\u0000\u0206\u0209\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13387" href="#L13387">13387</a> 		<span class="jxr_string">"\u0207\u0205\u0001\u0000\u0000\u0000\u0207\u0208\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13388" href="#L13388">13388</a> 		<span class="jxr_string">"\u02083\u0001\u0000\u0000\u0000\u0209\u0207\u0001\u0000\u0000\u0000\u020a"</span>+
+<a class="jxr_linenumber" name="L13389" href="#L13389">13389</a> 		<span class="jxr_string">"\u020b\u0003z=\u0000\u020b\u020d\u0003\u0126\u0093\u0000\u020c\u020e\u0003"</span>+
+<a class="jxr_linenumber" name="L13390" href="#L13390">13390</a> 		<span class="jxr_string">"\u0112\u0089\u0000\u020d\u020c\u0001\u0000\u0000\u0000\u020d\u020e\u0001"</span>+
+<a class="jxr_linenumber" name="L13391" href="#L13391">13391</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u020e\u0210\u0001\u0000\u0000\u0000\u020f\u0211\u0003"</span>+
+<a class="jxr_linenumber" name="L13392" href="#L13392">13392</a> 		<span class="jxr_string">"&lt;\u001e\u0000\u0210\u020f\u0001\u0000\u0000\u0000\u0210\u0211\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13393" href="#L13393">13393</a> 		<span class="jxr_string">"\u0000\u0000\u02115\u0001\u0000\u0000\u0000\u0212\u0216\u0005-\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13394" href="#L13394">13394</a> 		<span class="jxr_string">"\u0213\u0215\u0003@ \u0000\u0214\u0213\u0001\u0000\u0000\u0000\u0215\u0218"</span>+
+<a class="jxr_linenumber" name="L13395" href="#L13395">13395</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0216\u0214\u0001\u0000\u0000\u0000\u0216\u0217"</span>+
+<a class="jxr_linenumber" name="L13396" href="#L13396">13396</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02177\u0001\u0000\u0000\u0000\u0218\u0216\u0001"</span>+
+<a class="jxr_linenumber" name="L13397" href="#L13397">13397</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0219\u021a\u0005G\u0000\u0000\u021a\u021c\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L13398" href="#L13398">13398</a> 		<span class="jxr_string">"\u0093\u0000\u021b\u021d\u0003$\u0012\u0000\u021c\u021b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13399" href="#L13399">13399</a> 		<span class="jxr_string">"\u0000\u021c\u021d\u0001\u0000\u0000\u0000\u021d\u021f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13400" href="#L13400">13400</a> 		<span class="jxr_string">"\u0000\u021e\u0220\u0003:\u001d\u0000\u021f\u021e\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13401" href="#L13401">13401</a> 		<span class="jxr_string">"\u021f\u0220\u0001\u0000\u0000\u0000\u0220\u0222\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13402" href="#L13402">13402</a> 		<span class="jxr_string">"\u0221\u0223\u0003\u0124\u0092\u0000\u0222\u0221\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13403" href="#L13403">13403</a> 		<span class="jxr_string">"\u0222\u0223\u0001\u0000\u0000\u0000\u0223\u0224\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13404" href="#L13404">13404</a> 		<span class="jxr_string">"\u0224\u0225\u0003&gt;\u001f\u0000\u02259\u0001\u0000\u0000\u0000\u0226\u0227"</span>+
+<a class="jxr_linenumber" name="L13405" href="#L13405">13405</a> 		<span class="jxr_string">"\u0005\u0012\u0000\u0000\u0227\u0228\u0003\u0104\u0082\u0000\u0228;\u0001"</span>+
+<a class="jxr_linenumber" name="L13406" href="#L13406">13406</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0229\u022d\u0005H\u0000\u0000\u022a\u022c\u0003@ "</span>+
+<a class="jxr_linenumber" name="L13407" href="#L13407">13407</a> 		<span class="jxr_string">"\u0000\u022b\u022a\u0001\u0000\u0000\u0000\u022c\u022f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13408" href="#L13408">13408</a> 		<span class="jxr_string">"\u0000\u022d\u022b\u0001\u0000\u0000\u0000\u022d\u022e\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13409" href="#L13409">13409</a> 		<span class="jxr_string">"\u0000\u022e\u0230\u0001\u0000\u0000\u0000\u022f\u022d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13410" href="#L13410">13410</a> 		<span class="jxr_string">"\u0000\u0230\u0231\u0005I\u0000\u0000\u0231=\u0001\u0000\u0000\u0000\u0232"</span>+
+<a class="jxr_linenumber" name="L13411" href="#L13411">13411</a> 		<span class="jxr_string">"\u0236\u0005H\u0000\u0000\u0233\u0235\u0003N\'\u0000\u0234\u0233\u0001"</span>+
+<a class="jxr_linenumber" name="L13412" href="#L13412">13412</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0235\u0238\u0001\u0000\u0000\u0000\u0236\u0234\u0001"</span>+
+<a class="jxr_linenumber" name="L13413" href="#L13413">13413</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0236\u0237\u0001\u0000\u0000\u0000\u0237\u0239\u0001"</span>+
+<a class="jxr_linenumber" name="L13414" href="#L13414">13414</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0238\u0236\u0001\u0000\u0000\u0000\u0239\u023a\u0005"</span>+
+<a class="jxr_linenumber" name="L13415" href="#L13415">13415</a> 		<span class="jxr_string">"I\u0000\u0000\u023a?\u0001\u0000\u0000\u0000\u023b\u0248\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13416" href="#L13416">13416</a> 		<span class="jxr_string">"\u0000\u023c\u023e\u0005@\u0000\u0000\u023d\u023c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13417" href="#L13417">13417</a> 		<span class="jxr_string">"\u023d\u023e\u0001\u0000\u0000\u0000\u023e\u023f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13418" href="#L13418">13418</a> 		<span class="jxr_string">"\u023f\u0248\u0003\u0098L\u0000\u0240\u0242\u0003\n\u0005\u0000\u0241"</span>+
+<a class="jxr_linenumber" name="L13419" href="#L13419">13419</a> 		<span class="jxr_string">"\u0240\u0001\u0000\u0000\u0000\u0242\u0245\u0001\u0000\u0000\u0000\u0243"</span>+
+<a class="jxr_linenumber" name="L13420" href="#L13420">13420</a> 		<span class="jxr_string">"\u0241\u0001\u0000\u0000\u0000\u0243\u0244\u0001\u0000\u0000\u0000\u0244"</span>+
+<a class="jxr_linenumber" name="L13421" href="#L13421">13421</a> 		<span class="jxr_string">"\u0246\u0001\u0000\u0000\u0000\u0245\u0243\u0001\u0000\u0000\u0000\u0246"</span>+
+<a class="jxr_linenumber" name="L13422" href="#L13422">13422</a> 		<span class="jxr_string">"\u0248\u0003B!\u0000\u0247\u023b\u0001\u0000\u0000\u0000\u0247\u023d\u0001"</span>+
+<a class="jxr_linenumber" name="L13423" href="#L13423">13423</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0247\u0243\u0001\u0000\u0000\u0000\u0248A\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13424" href="#L13424">13424</a> 		<span class="jxr_string">"\u0000\u0000\u0249\u0252\u0003\u0010\b\u0000\u024a\u0252\u0003D\&quot;\u0000"</span>+
+<a class="jxr_linenumber" name="L13425" href="#L13425">13425</a> 		<span class="jxr_string">"\u024b\u0252\u0003L&amp;\u0000\u024c\u0252\u0003J%\u0000\u024d\u0252\u0003"</span>+
+<a class="jxr_linenumber" name="L13426" href="#L13426">13426</a> 		<span class="jxr_string">"8\u001c\u0000\u024e\u0252\u0003\u0086C\u0000\u024f\u0252\u0003\u000e\u0007"</span>+
+<a class="jxr_linenumber" name="L13427" href="#L13427">13427</a> 		<span class="jxr_string">"\u0000\u0250\u0252\u0003.\u0017\u0000\u0251\u0249\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13428" href="#L13428">13428</a> 		<span class="jxr_string">"\u0251\u024a\u0001\u0000\u0000\u0000\u0251\u024b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13429" href="#L13429">13429</a> 		<span class="jxr_string">"\u0251\u024c\u0001\u0000\u0000\u0000\u0251\u024d\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13430" href="#L13430">13430</a> 		<span class="jxr_string">"\u0251\u024e\u0001\u0000\u0000\u0000\u0251\u024f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13431" href="#L13431">13431</a> 		<span class="jxr_string">"\u0251\u0250\u0001\u0000\u0000\u0000\u0252C\u0001\u0000\u0000\u0000\u0253"</span>+
+<a class="jxr_linenumber" name="L13432" href="#L13432">13432</a> 		<span class="jxr_string">"\u0255\u0003$\u0012\u0000\u0254\u0253\u0001\u0000\u0000\u0000\u0254\u0255"</span>+
+<a class="jxr_linenumber" name="L13433" href="#L13433">13433</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0255\u0256\u0001\u0000\u0000\u0000\u0256\u0257"</span>+
+<a class="jxr_linenumber" name="L13434" href="#L13434">13434</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u0257\u0258\u0003\u0126\u0093\u0000\u0258\u025c"</span>+
+<a class="jxr_linenumber" name="L13435" href="#L13435">13435</a> 		<span class="jxr_string">"\u0003f3\u0000\u0259\u025b\u0003\u010a\u0085\u0000\u025a\u0259\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13436" href="#L13436">13436</a> 		<span class="jxr_string">"\u0000\u0000\u025b\u025e\u0001\u0000\u0000\u0000\u025c\u025a\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13437" href="#L13437">13437</a> 		<span class="jxr_string">"\u0000\u0000\u025c\u025d\u0001\u0000\u0000\u0000\u025d\u0260\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13438" href="#L13438">13438</a> 		<span class="jxr_string">"\u0000\u0000\u025e\u025c\u0001\u0000\u0000\u0000\u025f\u0261\u0003H$\u0000"</span>+
+<a class="jxr_linenumber" name="L13439" href="#L13439">13439</a> 		<span class="jxr_string">"\u0260\u025f\u0001\u0000\u0000\u0000\u0260\u0261\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13440" href="#L13440">13440</a> 		<span class="jxr_string">"\u0261\u0262\u0001\u0000\u0000\u0000\u0262\u0263\u0003F#\u0000\u0263E"</span>+
+<a class="jxr_linenumber" name="L13441" href="#L13441">13441</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0264\u0267\u0003\u0098L\u0000\u0265\u0267\u0005"</span>+
+<a class="jxr_linenumber" name="L13442" href="#L13442">13442</a> 		<span class="jxr_string">"-\u0000\u0000\u0266\u0264\u0001\u0000\u0000\u0000\u0266\u0265\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13443" href="#L13443">13443</a> 		<span class="jxr_string">"\u0000\u0000\u0267G\u0001\u0000\u0000\u0000\u0268\u0269\u0005Q\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13444" href="#L13444">13444</a> 		<span class="jxr_string">"\u0269\u026a\u0003d2\u0000\u026aI\u0001\u0000\u0000\u0000\u026b\u026d"</span>+
+<a class="jxr_linenumber" name="L13445" href="#L13445">13445</a> 		<span class="jxr_string">"\u0003$\u0012\u0000\u026c\u026b\u0001\u0000\u0000\u0000\u026c\u026d\u0001"</span>+
+<a class="jxr_linenumber" name="L13446" href="#L13446">13446</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u026d\u026e\u0001\u0000\u0000\u0000\u026e\u026f\u0003"</span>+
+<a class="jxr_linenumber" name="L13447" href="#L13447">13447</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u026f\u0271\u0003f3\u0000\u0270\u0272\u0003H$\u0000"</span>+
+<a class="jxr_linenumber" name="L13448" href="#L13448">13448</a> 		<span class="jxr_string">"\u0271\u0270\u0001\u0000\u0000\u0000\u0271\u0272\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13449" href="#L13449">13449</a> 		<span class="jxr_string">"\u0272\u0273\u0001\u0000\u0000\u0000\u0273\u0274\u0003\u0094J\u0000\u0274"</span>+
+<a class="jxr_linenumber" name="L13450" href="#L13450">13450</a> 		<span class="jxr_string">"K\u0001\u0000\u0000\u0000\u0275\u0276\u0003\u0106\u0083\u0000\u0276\u0277"</span>+
+<a class="jxr_linenumber" name="L13451" href="#L13451">13451</a> 		<span class="jxr_string">"\u0003T*\u0000\u0277\u0278\u0005-\u0000\u0000\u0278M\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13452" href="#L13452">13452</a> 		<span class="jxr_string">"\u0000\u0279\u027b\u0003\n\u0005\u0000\u027a\u0279\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13453" href="#L13453">13453</a> 		<span class="jxr_string">"\u027b\u027e\u0001\u0000\u0000\u0000\u027c\u027a\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13454" href="#L13454">13454</a> 		<span class="jxr_string">"\u027c\u027d\u0001\u0000\u0000\u0000\u027d\u027f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13455" href="#L13455">13455</a> 		<span class="jxr_string">"\u027e\u027c\u0001\u0000\u0000\u0000\u027f\u0282\u0003P(\u0000\u0280\u0282"</span>+
+<a class="jxr_linenumber" name="L13456" href="#L13456">13456</a> 		<span class="jxr_string">"\u0005-\u0000\u0000\u0281\u027c\u0001\u0000\u0000\u0000\u0281\u0280\u0001"</span>+
+<a class="jxr_linenumber" name="L13457" href="#L13457">13457</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0282O\u0001\u0000\u0000\u0000\u0283\u028b\u0003L&amp;"</span>+
+<a class="jxr_linenumber" name="L13458" href="#L13458">13458</a> 		<span class="jxr_string">"\u0000\u0284\u028b\u0003\u0010\b\u0000\u0285\u028b\u0003R)\u0000\u0286"</span>+
+<a class="jxr_linenumber" name="L13459" href="#L13459">13459</a> 		<span class="jxr_string">"\u028b\u00038\u001c\u0000\u0287\u028b\u0003\u0086C\u0000\u0288\u028b\u0003"</span>+
+<a class="jxr_linenumber" name="L13460" href="#L13460">13460</a> 		<span class="jxr_string">"\u000e\u0007\u0000\u0289\u028b\u0003.\u0017\u0000\u028a\u0283\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13461" href="#L13461">13461</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0284\u0001\u0000\u0000\u0000\u028a\u0285\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13462" href="#L13462">13462</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0286\u0001\u0000\u0000\u0000\u028a\u0287\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13463" href="#L13463">13463</a> 		<span class="jxr_string">"\u0000\u0000\u028a\u0288\u0001\u0000\u0000\u0000\u028a\u0289\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13464" href="#L13464">13464</a> 		<span class="jxr_string">"\u0000\u0000\u028bQ\u0001\u0000\u0000\u0000\u028c\u028e\u0003$\u0012\u0000"</span>+
+<a class="jxr_linenumber" name="L13465" href="#L13465">13465</a> 		<span class="jxr_string">"\u028d\u028c\u0001\u0000\u0000\u0000\u028d\u028e\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13466" href="#L13466">13466</a> 		<span class="jxr_string">"\u028e\u028f\u0001\u0000\u0000\u0000\u028f\u0290\u0003\u0106\u0083\u0000"</span>+
+<a class="jxr_linenumber" name="L13467" href="#L13467">13467</a> 		<span class="jxr_string">"\u0290\u0291\u0003\u0126\u0093\u0000\u0291\u0295\u0003f3\u0000\u0292\u0294"</span>+
+<a class="jxr_linenumber" name="L13468" href="#L13468">13468</a> 		<span class="jxr_string">"\u0003\u010a\u0085\u0000\u0293\u0292\u0001\u0000\u0000\u0000\u0294\u0297"</span>+
+<a class="jxr_linenumber" name="L13469" href="#L13469">13469</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0295\u0293\u0001\u0000\u0000\u0000\u0295\u0296"</span>+
+<a class="jxr_linenumber" name="L13470" href="#L13470">13470</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0296\u0299\u0001\u0000\u0000\u0000\u0297\u0295"</span>+
+<a class="jxr_linenumber" name="L13471" href="#L13471">13471</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0298\u029a\u0003H$\u0000\u0299\u0298\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13472" href="#L13472">13472</a> 		<span class="jxr_string">"\u0000\u0000\u0299\u029a\u0001\u0000\u0000\u0000\u029a\u029b\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13473" href="#L13473">13473</a> 		<span class="jxr_string">"\u0000\u0000\u029b\u029c\u0003F#\u0000\u029cS\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13474" href="#L13474">13474</a> 		<span class="jxr_string">"\u029d\u02a2\u0003V+\u0000\u029e\u029f\u0005J\u0000\u0000\u029f\u02a1"</span>+
+<a class="jxr_linenumber" name="L13475" href="#L13475">13475</a> 		<span class="jxr_string">"\u0003V+\u0000\u02a0\u029e\u0001\u0000\u0000\u0000\u02a1\u02a4\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13476" href="#L13476">13476</a> 		<span class="jxr_string">"\u0000\u0000\u02a2\u02a0\u0001\u0000\u0000\u0000\u02a2\u02a3\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13477" href="#L13477">13477</a> 		<span class="jxr_string">"\u0000\u0000\u02a3U\u0001\u0000\u0000\u0000\u02a4\u02a2\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13478" href="#L13478">13478</a> 		<span class="jxr_string">"\u0000\u02a5\u02a9\u0003\u0126\u0093\u0000\u02a6\u02a8\u0003\u010a\u0085"</span>+
+<a class="jxr_linenumber" name="L13479" href="#L13479">13479</a> 		<span class="jxr_string">"\u0000\u02a7\u02a6\u0001\u0000\u0000\u0000\u02a8\u02ab\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13480" href="#L13480">13480</a> 		<span class="jxr_string">"\u0000\u02a9\u02a7\u0001\u0000\u0000\u0000\u02a9\u02aa\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13481" href="#L13481">13481</a> 		<span class="jxr_string">"\u0000\u02aa\u02ae\u0001\u0000\u0000\u0000\u02ab\u02a9\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13482" href="#L13482">13482</a> 		<span class="jxr_string">"\u0000\u02ac\u02ad\u0005P\u0000\u0000\u02ad\u02af\u0003Z-\u0000\u02ae"</span>+
+<a class="jxr_linenumber" name="L13483" href="#L13483">13483</a> 		<span class="jxr_string">"\u02ac\u0001\u0000\u0000\u0000\u02ae\u02af\u0001\u0000\u0000\u0000\u02af"</span>+
+<a class="jxr_linenumber" name="L13484" href="#L13484">13484</a> 		<span class="jxr_string">"W\u0001\u0000\u0000\u0000\u02b0\u02b7\u0005N\u0000\u0000\u02b1\u02b4\u0003"</span>+
+<a class="jxr_linenumber" name="L13485" href="#L13485">13485</a> 		<span class="jxr_string">"n7\u0000\u02b2\u02b3\u0005;\u0000\u0000\u02b3\u02b5\u0005N\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13486" href="#L13486">13486</a> 		<span class="jxr_string">"\u02b4\u02b2\u0001\u0000\u0000\u0000\u02b4\u02b5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13487" href="#L13487">13487</a> 		<span class="jxr_string">"\u02b5\u02b7\u0001\u0000\u0000\u0000\u02b6\u02b0\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13488" href="#L13488">13488</a> 		<span class="jxr_string">"\u02b6\u02b1\u0001\u0000\u0000\u0000\u02b7\u02bb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13489" href="#L13489">13489</a> 		<span class="jxr_string">"\u02b8\u02ba\u0003\u010a\u0085\u0000\u02b9\u02b8\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13490" href="#L13490">13490</a> 		<span class="jxr_string">"\u02ba\u02bd\u0001\u0000\u0000\u0000\u02bb\u02b9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13491" href="#L13491">13491</a> 		<span class="jxr_string">"\u02bb\u02bc\u0001\u0000\u0000\u0000\u02bcY\u0001\u0000\u0000\u0000\u02bd"</span>+
+<a class="jxr_linenumber" name="L13492" href="#L13492">13492</a> 		<span class="jxr_string">"\u02bb\u0001\u0000\u0000\u0000\u02be\u02c1\u0003&#92;&#92;.\u0000\u02bf\u02c1"</span>+
+<a class="jxr_linenumber" name="L13493" href="#L13493">13493</a> 		<span class="jxr_string">"\u0003\u00d8l\u0000\u02c0\u02be\u0001\u0000\u0000\u0000\u02c0\u02bf\u0001"</span>+
+<a class="jxr_linenumber" name="L13494" href="#L13494">13494</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c1[\u0001\u0000\u0000\u0000\u02c2\u02cb\u0005H\u0000"</span>+
+<a class="jxr_linenumber" name="L13495" href="#L13495">13495</a> 		<span class="jxr_string">"\u0000\u02c3\u02c8\u0003Z-\u0000\u02c4\u02c5\u0005J\u0000\u0000\u02c5"</span>+
+<a class="jxr_linenumber" name="L13496" href="#L13496">13496</a> 		<span class="jxr_string">"\u02c7\u0003Z-\u0000\u02c6\u02c4\u0001\u0000\u0000\u0000\u02c7\u02ca\u0001"</span>+
+<a class="jxr_linenumber" name="L13497" href="#L13497">13497</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c8\u02c6\u0001\u0000\u0000\u0000\u02c8\u02c9\u0001"</span>+
+<a class="jxr_linenumber" name="L13498" href="#L13498">13498</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02c9\u02cc\u0001\u0000\u0000\u0000\u02ca\u02c8\u0001"</span>+
+<a class="jxr_linenumber" name="L13499" href="#L13499">13499</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02cb\u02c3\u0001\u0000\u0000\u0000\u02cb\u02cc\u0001"</span>+
+<a class="jxr_linenumber" name="L13500" href="#L13500">13500</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02cc\u02ce\u0001\u0000\u0000\u0000\u02cd\u02cf\u0005"</span>+
+<a class="jxr_linenumber" name="L13501" href="#L13501">13501</a> 		<span class="jxr_string">"J\u0000\u0000\u02ce\u02cd\u0001\u0000\u0000\u0000\u02ce\u02cf\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13502" href="#L13502">13502</a> 		<span class="jxr_string">"\u0000\u0000\u02cf\u02d0\u0001\u0000\u0000\u0000\u02d0\u02d1\u0005I\u0000"</span>+
+<a class="jxr_linenumber" name="L13503" href="#L13503">13503</a> 		<span class="jxr_string">"\u0000\u02d1]\u0001\u0000\u0000\u0000\u02d2\u02d3\u0003z=\u0000\u02d3"</span>+
+<a class="jxr_linenumber" name="L13504" href="#L13504">13504</a> 		<span class="jxr_string">"\u02d5\u0003\u0126\u0093\u0000\u02d4\u02d6\u0003\u010e\u0087\u0000\u02d5"</span>+
+<a class="jxr_linenumber" name="L13505" href="#L13505">13505</a> 		<span class="jxr_string">"\u02d4\u0001\u0000\u0000\u0000\u02d5\u02d6\u0001\u0000\u0000\u0000\u02d6"</span>+
+<a class="jxr_linenumber" name="L13506" href="#L13506">13506</a> 		<span class="jxr_string">"\u02da\u0001\u0000\u0000\u0000\u02d7\u02d9\u0003`0\u0000\u02d8\u02d7\u0001"</span>+
+<a class="jxr_linenumber" name="L13507" href="#L13507">13507</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02d9\u02dc\u0001\u0000\u0000\u0000\u02da\u02d8\u0001"</span>+
+<a class="jxr_linenumber" name="L13508" href="#L13508">13508</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u02da\u02db\u0001\u0000\u0000\u0000\u02db_\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13509" href="#L13509">13509</a> 		<span class="jxr_string">"\u0000\u0000\u02dc\u02da\u0001\u0000\u0000\u0000\u02dd\u02de\u0005;\u0000"</span>+
+<a class="jxr_linenumber" name="L13510" href="#L13510">13510</a> 		<span class="jxr_string">"\u0000\u02de\u02df\u0003z=\u0000\u02df\u02e1\u0003\u0126\u0093\u0000\u02e0"</span>+
+<a class="jxr_linenumber" name="L13511" href="#L13511">13511</a> 		<span class="jxr_string">"\u02e2\u0003\u010e\u0087\u0000\u02e1\u02e0\u0001\u0000\u0000\u0000\u02e1"</span>+
+<a class="jxr_linenumber" name="L13512" href="#L13512">13512</a> 		<span class="jxr_string">"\u02e2\u0001\u0000\u0000\u0000\u02e2a\u0001\u0000\u0000\u0000\u02e3\u02ee"</span>+
+<a class="jxr_linenumber" name="L13513" href="#L13513">13513</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u02e4\u02e5\u0003z=\u0000\u02e5\u02eb\u0005m"</span>+
+<a class="jxr_linenumber" name="L13514" href="#L13514">13514</a> 		<span class="jxr_string">"\u0000\u0000\u02e6\u02e9\u0005\u0012\u0000\u0000\u02e7\u02e9\u0005O\u0000"</span>+
+<a class="jxr_linenumber" name="L13515" href="#L13515">13515</a> 		<span class="jxr_string">"\u0000\u02e8\u02e6\u0001\u0000\u0000\u0000\u02e8\u02e7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13516" href="#L13516">13516</a> 		<span class="jxr_string">"\u0000\u02e9\u02ea\u0001\u0000\u0000\u0000\u02ea\u02ec\u0003\u0106\u0083"</span>+
+<a class="jxr_linenumber" name="L13517" href="#L13517">13517</a> 		<span class="jxr_string">"\u0000\u02eb\u02e8\u0001\u0000\u0000\u0000\u02eb\u02ec\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13518" href="#L13518">13518</a> 		<span class="jxr_string">"\u0000\u02ec\u02ee\u0001\u0000\u0000\u0000\u02ed\u02e3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13519" href="#L13519">13519</a> 		<span class="jxr_string">"\u0000\u02ed\u02e4\u0001\u0000\u0000\u0000\u02eec\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13520" href="#L13520">13520</a> 		<span class="jxr_string">"\u02ef\u02f0\u0003z=\u0000\u02f0\u02f7\u0003n7\u0000\u02f1\u02f2\u0005"</span>+
+<a class="jxr_linenumber" name="L13521" href="#L13521">13521</a> 		<span class="jxr_string">"J\u0000\u0000\u02f2\u02f3\u0003z=\u0000\u02f3\u02f4\u0003n7\u0000\u02f4"</span>+
+<a class="jxr_linenumber" name="L13522" href="#L13522">13522</a> 		<span class="jxr_string">"\u02f6\u0001\u0000\u0000\u0000\u02f5\u02f1\u0001\u0000\u0000\u0000\u02f6"</span>+
+<a class="jxr_linenumber" name="L13523" href="#L13523">13523</a> 		<span class="jxr_string">"\u02f9\u0001\u0000\u0000\u0000\u02f7\u02f5\u0001\u0000\u0000\u0000\u02f7"</span>+
+<a class="jxr_linenumber" name="L13524" href="#L13524">13524</a> 		<span class="jxr_string">"\u02f8\u0001\u0000\u0000\u0000\u02f8e\u0001\u0000\u0000\u0000\u02f9\u02f7"</span>+
+<a class="jxr_linenumber" name="L13525" href="#L13525">13525</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u02fa\u02fc\u0005L\u0000\u0000\u02fb\u02fd\u0003"</span>+
+<a class="jxr_linenumber" name="L13526" href="#L13526">13526</a> 		<span class="jxr_string">"h4\u0000\u02fc\u02fb\u0001\u0000\u0000\u0000\u02fc\u02fd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13527" href="#L13527">13527</a> 		<span class="jxr_string">"\u0000\u02fd\u02fe\u0001\u0000\u0000\u0000\u02fe\u02ff\u0005M\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13528" href="#L13528">13528</a> 		<span class="jxr_string">"\u02ffg\u0001\u0000\u0000\u0000\u0300\u0305\u0003j5\u0000\u0301\u0302"</span>+
+<a class="jxr_linenumber" name="L13529" href="#L13529">13529</a> 		<span class="jxr_string">"\u0005J\u0000\u0000\u0302\u0304\u0003j5\u0000\u0303\u0301\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13530" href="#L13530">13530</a> 		<span class="jxr_string">"\u0000\u0000\u0304\u0307\u0001\u0000\u0000\u0000\u0305\u0303\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13531" href="#L13531">13531</a> 		<span class="jxr_string">"\u0000\u0000\u0305\u0306\u0001\u0000\u0000\u0000\u0306\u030a\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13532" href="#L13532">13532</a> 		<span class="jxr_string">"\u0000\u0000\u0307\u0305\u0001\u0000\u0000\u0000\u0308\u0309\u0005J\u0000"</span>+
+<a class="jxr_linenumber" name="L13533" href="#L13533">13533</a> 		<span class="jxr_string">"\u0000\u0309\u030b\u0003l6\u0000\u030a\u0308\u0001\u0000\u0000\u0000\u030a"</span>+
+<a class="jxr_linenumber" name="L13534" href="#L13534">13534</a> 		<span class="jxr_string">"\u030b\u0001\u0000\u0000\u0000\u030b\u030e\u0001\u0000\u0000\u0000\u030c"</span>+
+<a class="jxr_linenumber" name="L13535" href="#L13535">13535</a> 		<span class="jxr_string">"\u030e\u0003l6\u0000\u030d\u0300\u0001\u0000\u0000\u0000\u030d\u030c\u0001"</span>+
+<a class="jxr_linenumber" name="L13536" href="#L13536">13536</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u030ei\u0001\u0000\u0000\u0000\u030f\u0311\u0003\f"</span>+
+<a class="jxr_linenumber" name="L13537" href="#L13537">13537</a> 		<span class="jxr_string">"\u0006\u0000\u0310\u030f\u0001\u0000\u0000\u0000\u0311\u0314\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13538" href="#L13538">13538</a> 		<span class="jxr_string">"\u0000\u0000\u0312\u0310\u0001\u0000\u0000\u0000\u0312\u0313\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13539" href="#L13539">13539</a> 		<span class="jxr_string">"\u0000\u0000\u0313\u0315\u0001\u0000\u0000\u0000\u0314\u0312\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13540" href="#L13540">13540</a> 		<span class="jxr_string">"\u0000\u0000\u0315\u0316\u0003\u0106\u0083\u0000\u0316\u0317\u0003X,\u0000"</span>+
+<a class="jxr_linenumber" name="L13541" href="#L13541">13541</a> 		<span class="jxr_string">"\u0317k\u0001\u0000\u0000\u0000\u0318\u031a\u0003\f\u0006\u0000\u0319"</span>+
+<a class="jxr_linenumber" name="L13542" href="#L13542">13542</a> 		<span class="jxr_string">"\u0318\u0001\u0000\u0000\u0000\u031a\u031d\u0001\u0000\u0000\u0000\u031b"</span>+
+<a class="jxr_linenumber" name="L13543" href="#L13543">13543</a> 		<span class="jxr_string">"\u0319\u0001\u0000\u0000\u0000\u031b\u031c\u0001\u0000\u0000\u0000\u031c"</span>+
+<a class="jxr_linenumber" name="L13544" href="#L13544">13544</a> 		<span class="jxr_string">"\u031e\u0001\u0000\u0000\u0000\u031d\u031b\u0001\u0000\u0000\u0000\u031e"</span>+
+<a class="jxr_linenumber" name="L13545" href="#L13545">13545</a> 		<span class="jxr_string">"\u031f\u0003\u0106\u0083\u0000\u031f\u0320\u0003z=\u0000\u0320\u0321\u0005"</span>+
+<a class="jxr_linenumber" name="L13546" href="#L13546">13546</a> 		<span class="jxr_string">"\u00ab\u0000\u0000\u0321\u0322\u0003X,\u0000\u0322m\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13547" href="#L13547">13547</a> 		<span class="jxr_string">"\u0000\u0323\u0327\u0003\u0126\u0093\u0000\u0324\u0326\u0003p8\u0000\u0325"</span>+
+<a class="jxr_linenumber" name="L13548" href="#L13548">13548</a> 		<span class="jxr_string">"\u0324\u0001\u0000\u0000\u0000\u0326\u0329\u0001\u0000\u0000\u0000\u0327"</span>+
+<a class="jxr_linenumber" name="L13549" href="#L13549">13549</a> 		<span class="jxr_string">"\u0325\u0001\u0000\u0000\u0000\u0327\u0328\u0001\u0000\u0000\u0000\u0328"</span>+
+<a class="jxr_linenumber" name="L13550" href="#L13550">13550</a> 		<span class="jxr_string">"o\u0001\u0000\u0000\u0000\u0329\u0327\u0001\u0000\u0000\u0000\u032a\u032b"</span>+
+<a class="jxr_linenumber" name="L13551" href="#L13551">13551</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u032b\u032c\u0003z=\u0000\u032c\u032d\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L13552" href="#L13552">13552</a> 		<span class="jxr_string">"\u0093\u0000\u032dq\u0001\u0000\u0000\u0000\u032e\u0337\u0003t:\u0000"</span>+
+<a class="jxr_linenumber" name="L13553" href="#L13553">13553</a> 		<span class="jxr_string">"\u032f\u0337\u0003v;\u0000\u0330\u0337\u0003x&lt;\u0000\u0331\u0337\u0005"</span>+
+<a class="jxr_linenumber" name="L13554" href="#L13554">13554</a> 		<span class="jxr_string">"\u008a\u0000\u0000\u0332\u0337\u0005\u008b\u0000\u0000\u0333\u0337\u0005"</span>+
+<a class="jxr_linenumber" name="L13555" href="#L13555">13555</a> 		<span class="jxr_string">"\u0085\u0000\u0000\u0334\u0337\u0005\u0086\u0000\u0000\u0335\u0337\u0005"</span>+
+<a class="jxr_linenumber" name="L13556" href="#L13556">13556</a> 		<span class="jxr_string">"\u0087\u0000\u0000\u0336\u032e\u0001\u0000\u0000\u0000\u0336\u032f\u0001"</span>+
+<a class="jxr_linenumber" name="L13557" href="#L13557">13557</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0330\u0001\u0000\u0000\u0000\u0336\u0331\u0001"</span>+
+<a class="jxr_linenumber" name="L13558" href="#L13558">13558</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0332\u0001\u0000\u0000\u0000\u0336\u0333\u0001"</span>+
+<a class="jxr_linenumber" name="L13559" href="#L13559">13559</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0336\u0334\u0001\u0000\u0000\u0000\u0336\u0335\u0001"</span>+
+<a class="jxr_linenumber" name="L13560" href="#L13560">13560</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0337s\u0001\u0000\u0000\u0000\u0338\u0339\u0007\u0000"</span>+
+<a class="jxr_linenumber" name="L13561" href="#L13561">13561</a> 		<span class="jxr_string">"\u0000\u0000\u0339u\u0001\u0000\u0000\u0000\u033a\u033b\u0007\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13562" href="#L13562">13562</a> 		<span class="jxr_string">"\u0000\u033bw\u0001\u0000\u0000\u0000\u033c\u033d\u0005\u00cc\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13563" href="#L13563">13563</a> 		<span class="jxr_string">"\u033d\u033e\u0005\u00cd\u0000\u0000\u033e\u033f\u0005\u00ce\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13564" href="#L13564">13564</a> 		<span class="jxr_string">"\u033fy\u0001\u0000\u0000\u0000\u0340\u0342\u0003|&gt;\u0000\u0341\u0340"</span>+
+<a class="jxr_linenumber" name="L13565" href="#L13565">13565</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0342\u0345\u0001\u0000\u0000\u0000\u0343\u0341"</span>+
+<a class="jxr_linenumber" name="L13566" href="#L13566">13566</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0343\u0344\u0001\u0000\u0000\u0000\u0344{\u0001"</span>+
+<a class="jxr_linenumber" name="L13567" href="#L13567">13567</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0345\u0343\u0001\u0000\u0000\u0000\u0346\u0347\u0005"</span>+
+<a class="jxr_linenumber" name="L13568" href="#L13568">13568</a> 		<span class="jxr_string">"\u00aa\u0000\u0000\u0347\u034e\u0003n7\u0000\u0348\u034b\u0005L\u0000"</span>+
+<a class="jxr_linenumber" name="L13569" href="#L13569">13569</a> 		<span class="jxr_string">"\u0000\u0349\u034c\u0003~?\u0000\u034a\u034c\u0003\u0082A\u0000\u034b"</span>+
+<a class="jxr_linenumber" name="L13570" href="#L13570">13570</a> 		<span class="jxr_string">"\u0349\u0001\u0000\u0000\u0000\u034b\u034a\u0001\u0000\u0000\u0000\u034b"</span>+
+<a class="jxr_linenumber" name="L13571" href="#L13571">13571</a> 		<span class="jxr_string">"\u034c\u0001\u0000\u0000\u0000\u034c\u034d\u0001\u0000\u0000\u0000\u034d"</span>+
+<a class="jxr_linenumber" name="L13572" href="#L13572">13572</a> 		<span class="jxr_string">"\u034f\u0005M\u0000\u0000\u034e\u0348\u0001\u0000\u0000\u0000\u034e\u034f"</span>+
+<a class="jxr_linenumber" name="L13573" href="#L13573">13573</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u034f}\u0001\u0000\u0000\u0000\u0350\u0355\u0003"</span>+
+<a class="jxr_linenumber" name="L13574" href="#L13574">13574</a> 		<span class="jxr_string">"\u0080@\u0000\u0351\u0352\u0005J\u0000\u0000\u0352\u0354\u0003\u0080@"</span>+
+<a class="jxr_linenumber" name="L13575" href="#L13575">13575</a> 		<span class="jxr_string">"\u0000\u0353\u0351\u0001\u0000\u0000\u0000\u0354\u0357\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13576" href="#L13576">13576</a> 		<span class="jxr_string">"\u0000\u0355\u0353\u0001\u0000\u0000\u0000\u0355\u0356\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13577" href="#L13577">13577</a> 		<span class="jxr_string">"\u0000\u0356\u007f\u0001\u0000\u0000\u0000\u0357\u0355\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13578" href="#L13578">13578</a> 		<span class="jxr_string">"\u0000\u0358\u0359\u0003\u0126\u0093\u0000\u0359\u035a\u0005P\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13579" href="#L13579">13579</a> 		<span class="jxr_string">"\u035a\u035b\u0003\u0082A\u0000\u035b\u0081\u0001\u0000\u0000\u0000\u035c"</span>+
+<a class="jxr_linenumber" name="L13580" href="#L13580">13580</a> 		<span class="jxr_string">"\u0360\u0003\u00d8l\u0000\u035d\u0360\u0003|&gt;\u0000\u035e\u0360\u0003"</span>+
+<a class="jxr_linenumber" name="L13581" href="#L13581">13581</a> 		<span class="jxr_string">"\u0084B\u0000\u035f\u035c\u0001\u0000\u0000\u0000\u035f\u035d\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13582" href="#L13582">13582</a> 		<span class="jxr_string">"\u0000\u0000\u035f\u035e\u0001\u0000\u0000\u0000\u0360\u0083\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13583" href="#L13583">13583</a> 		<span class="jxr_string">"\u0000\u0000\u0361\u036a\u0005H\u0000\u0000\u0362\u0367\u0003\u0082A\u0000"</span>+
+<a class="jxr_linenumber" name="L13584" href="#L13584">13584</a> 		<span class="jxr_string">"\u0363\u0364\u0005J\u0000\u0000\u0364\u0366\u0003\u0082A\u0000\u0365\u0363"</span>+
+<a class="jxr_linenumber" name="L13585" href="#L13585">13585</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0366\u0369\u0001\u0000\u0000\u0000\u0367\u0365"</span>+
+<a class="jxr_linenumber" name="L13586" href="#L13586">13586</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0367\u0368\u0001\u0000\u0000\u0000\u0368\u036b"</span>+
+<a class="jxr_linenumber" name="L13587" href="#L13587">13587</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0369\u0367\u0001\u0000\u0000\u0000\u036a\u0362"</span>+
+<a class="jxr_linenumber" name="L13588" href="#L13588">13588</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036a\u036b\u0001\u0000\u0000\u0000\u036b\u036d"</span>+
+<a class="jxr_linenumber" name="L13589" href="#L13589">13589</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u036c\u036e\u0005J\u0000\u0000\u036d\u036c\u0001"</span>+
+<a class="jxr_linenumber" name="L13590" href="#L13590">13590</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u036d\u036e\u0001\u0000\u0000\u0000\u036e\u036f\u0001"</span>+
+<a class="jxr_linenumber" name="L13591" href="#L13591">13591</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u036f\u0370\u0005I\u0000\u0000\u0370\u0085\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13592" href="#L13592">13592</a> 		<span class="jxr_string">"\u0000\u0000\u0371\u0372\u0005\u00aa\u0000\u0000\u0372\u0373\u0005G\u0000"</span>+
+<a class="jxr_linenumber" name="L13593" href="#L13593">13593</a> 		<span class="jxr_string">"\u0000\u0373\u0374\u0003\u0126\u0093\u0000\u0374\u0375\u0003\u0088D\u0000"</span>+
+<a class="jxr_linenumber" name="L13594" href="#L13594">13594</a> 		<span class="jxr_string">"\u0375\u0087\u0001\u0000\u0000\u0000\u0376\u037a\u0005H\u0000\u0000\u0377"</span>+
+<a class="jxr_linenumber" name="L13595" href="#L13595">13595</a> 		<span class="jxr_string">"\u0379\u0003\u008aE\u0000\u0378\u0377\u0001\u0000\u0000\u0000\u0379\u037c"</span>+
+<a class="jxr_linenumber" name="L13596" href="#L13596">13596</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037a\u0378\u0001\u0000\u0000\u0000\u037a\u037b"</span>+
+<a class="jxr_linenumber" name="L13597" href="#L13597">13597</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037b\u037d\u0001\u0000\u0000\u0000\u037c\u037a"</span>+
+<a class="jxr_linenumber" name="L13598" href="#L13598">13598</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u037d\u037e\u0005I\u0000\u0000\u037e\u0089\u0001"</span>+
+<a class="jxr_linenumber" name="L13599" href="#L13599">13599</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u037f\u0381\u0003\n\u0005\u0000\u0380\u037f\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13600" href="#L13600">13600</a> 		<span class="jxr_string">"\u0000\u0000\u0381\u0384\u0001\u0000\u0000\u0000\u0382\u0380\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13601" href="#L13601">13601</a> 		<span class="jxr_string">"\u0000\u0000\u0382\u0383\u0001\u0000\u0000\u0000\u0383\u0385\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13602" href="#L13602">13602</a> 		<span class="jxr_string">"\u0000\u0000\u0384\u0382\u0001\u0000\u0000\u0000\u0385\u0388\u0003\u008c"</span>+
+<a class="jxr_linenumber" name="L13603" href="#L13603">13603</a> 		<span class="jxr_string">"F\u0000\u0386\u0388\u0005-\u0000\u0000\u0387\u0382\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13604" href="#L13604">13604</a> 		<span class="jxr_string">"\u0387\u0386\u0001\u0000\u0000\u0000\u0388\u008b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13605" href="#L13605">13605</a> 		<span class="jxr_string">"\u0389\u038c\u0003\u0106\u0083\u0000\u038a\u038d\u0003\u008eG\u0000\u038b"</span>+
+<a class="jxr_linenumber" name="L13606" href="#L13606">13606</a> 		<span class="jxr_string">"\u038d\u0003\u0090H\u0000\u038c\u038a\u0001\u0000\u0000\u0000\u038c\u038b"</span>+
+<a class="jxr_linenumber" name="L13607" href="#L13607">13607</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u038d\u038e\u0001\u0000\u0000\u0000\u038e\u038f"</span>+
+<a class="jxr_linenumber" name="L13608" href="#L13608">13608</a> 		<span class="jxr_string">"\u0005-\u0000\u0000\u038f\u03a8\u0001\u0000\u0000\u0000\u0390\u0391\u0003"</span>+
+<a class="jxr_linenumber" name="L13609" href="#L13609">13609</a> 		<span class="jxr_string">"\u0106\u0083\u0000\u0391\u0392\u0005-\u0000\u0000\u0392\u03a8\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13610" href="#L13610">13610</a> 		<span class="jxr_string">"\u0000\u0000\u0393\u0395\u0003\u000e\u0007\u0000\u0394\u0396\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13611" href="#L13611">13611</a> 		<span class="jxr_string">"\u0000\u0395\u0394\u0001\u0000\u0000\u0000\u0395\u0396\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13612" href="#L13612">13612</a> 		<span class="jxr_string">"\u0000\u0396\u03a8\u0001\u0000\u0000\u0000\u0397\u0399\u0003\u0010\b\u0000"</span>+
+<a class="jxr_linenumber" name="L13613" href="#L13613">13613</a> 		<span class="jxr_string">"\u0398\u039a\u0005-\u0000\u0000\u0399\u0398\u0001\u0000\u0000\u0000\u0399"</span>+
+<a class="jxr_linenumber" name="L13614" href="#L13614">13614</a> 		<span class="jxr_string">"\u039a\u0001\u0000\u0000\u0000\u039a\u03a8\u0001\u0000\u0000\u0000\u039b"</span>+
+<a class="jxr_linenumber" name="L13615" href="#L13615">13615</a> 		<span class="jxr_string">"\u039d\u00038\u001c\u0000\u039c\u039e\u0005-\u0000\u0000\u039d\u039c\u0001"</span>+
+<a class="jxr_linenumber" name="L13616" href="#L13616">13616</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u039d\u039e\u0001\u0000\u0000\u0000\u039e\u03a8\u0001"</span>+
+<a class="jxr_linenumber" name="L13617" href="#L13617">13617</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u039f\u03a1\u0003.\u0017\u0000\u03a0\u03a2\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13618" href="#L13618">13618</a> 		<span class="jxr_string">"\u0000\u03a1\u03a0\u0001\u0000\u0000\u0000\u03a1\u03a2\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13619" href="#L13619">13619</a> 		<span class="jxr_string">"\u0000\u03a2\u03a8\u0001\u0000\u0000\u0000\u03a3\u03a5\u0003\u0086C\u0000"</span>+
+<a class="jxr_linenumber" name="L13620" href="#L13620">13620</a> 		<span class="jxr_string">"\u03a4\u03a6\u0005-\u0000\u0000\u03a5\u03a4\u0001\u0000\u0000\u0000\u03a5"</span>+
+<a class="jxr_linenumber" name="L13621" href="#L13621">13621</a> 		<span class="jxr_string">"\u03a6\u0001\u0000\u0000\u0000\u03a6\u03a8\u0001\u0000\u0000\u0000\u03a7"</span>+
+<a class="jxr_linenumber" name="L13622" href="#L13622">13622</a> 		<span class="jxr_string">"\u0389\u0001\u0000\u0000\u0000\u03a7\u0390\u0001\u0000\u0000\u0000\u03a7"</span>+
+<a class="jxr_linenumber" name="L13623" href="#L13623">13623</a> 		<span class="jxr_string">"\u0393\u0001\u0000\u0000\u0000\u03a7\u0397\u0001\u0000\u0000\u0000\u03a7"</span>+
+<a class="jxr_linenumber" name="L13624" href="#L13624">13624</a> 		<span class="jxr_string">"\u039b\u0001\u0000\u0000\u0000\u03a7\u039f\u0001\u0000\u0000\u0000\u03a7"</span>+
+<a class="jxr_linenumber" name="L13625" href="#L13625">13625</a> 		<span class="jxr_string">"\u03a3\u0001\u0000\u0000\u0000\u03a8\u008d\u0001\u0000\u0000\u0000\u03a9"</span>+
+<a class="jxr_linenumber" name="L13626" href="#L13626">13626</a> 		<span class="jxr_string">"\u03aa\u0003\u0126\u0093\u0000\u03aa\u03ab\u0005L\u0000\u0000\u03ab\u03af"</span>+
+<a class="jxr_linenumber" name="L13627" href="#L13627">13627</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u03ac\u03ae\u0003\u010a\u0085\u0000\u03ad\u03ac\u0001"</span>+
+<a class="jxr_linenumber" name="L13628" href="#L13628">13628</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03ae\u03b1\u0001\u0000\u0000\u0000\u03af\u03ad\u0001"</span>+
+<a class="jxr_linenumber" name="L13629" href="#L13629">13629</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03af\u03b0\u0001\u0000\u0000\u0000\u03b0\u03b3\u0001"</span>+
+<a class="jxr_linenumber" name="L13630" href="#L13630">13630</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03b1\u03af\u0001\u0000\u0000\u0000\u03b2\u03b4\u0003"</span>+
+<a class="jxr_linenumber" name="L13631" href="#L13631">13631</a> 		<span class="jxr_string">"\u0092I\u0000\u03b3\u03b2\u0001\u0000\u0000\u0000\u03b3\u03b4\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13632" href="#L13632">13632</a> 		<span class="jxr_string">"\u0000\u0000\u03b4\u008f\u0001\u0000\u0000\u0000\u03b5\u03b6\u0003T*\u0000"</span>+
+<a class="jxr_linenumber" name="L13633" href="#L13633">13633</a> 		<span class="jxr_string">"\u03b6\u0091\u0001\u0000\u0000\u0000\u03b7\u03b8\u0005^\u0000\u0000\u03b8"</span>+
+<a class="jxr_linenumber" name="L13634" href="#L13634">13634</a> 		<span class="jxr_string">"\u03b9\u0003\u0082A\u0000\u03b9\u0093\u0001\u0000\u0000\u0000\u03ba\u03bc"</span>+
+<a class="jxr_linenumber" name="L13635" href="#L13635">13635</a> 		<span class="jxr_string">"\u0005H\u0000\u0000\u03bb\u03bd\u0003\u0096K\u0000\u03bc\u03bb\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13636" href="#L13636">13636</a> 		<span class="jxr_string">"\u0000\u0000\u03bc\u03bd\u0001\u0000\u0000\u0000\u03bd\u03c1\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13637" href="#L13637">13637</a> 		<span class="jxr_string">"\u0000\u0000\u03be\u03c0\u0003\u009aM\u0000\u03bf\u03be\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13638" href="#L13638">13638</a> 		<span class="jxr_string">"\u0000\u03c0\u03c3\u0001\u0000\u0000\u0000\u03c1\u03bf\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13639" href="#L13639">13639</a> 		<span class="jxr_string">"\u0000\u03c1\u03c2\u0001\u0000\u0000\u0000\u03c2\u03c4\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13640" href="#L13640">13640</a> 		<span class="jxr_string">"\u0000\u03c3\u03c1\u0001\u0000\u0000\u0000\u03c4\u03c5\u0005I\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13641" href="#L13641">13641</a> 		<span class="jxr_string">"\u03c5\u0095\u0001\u0000\u0000\u0000\u03c6\u03c8\u0003\u010e\u0087\u0000"</span>+
+<a class="jxr_linenumber" name="L13642" href="#L13642">13642</a> 		<span class="jxr_string">"\u03c7\u03c6\u0001\u0000\u0000\u0000\u03c7\u03c8\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13643" href="#L13643">13643</a> 		<span class="jxr_string">"\u03c8\u03c9\u0001\u0000\u0000\u0000\u03c9\u03ca\u0007\u0002\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13644" href="#L13644">13644</a> 		<span class="jxr_string">"\u03ca\u03cb\u0003\u0112\u0089\u0000\u03cb\u03cc\u0005-\u0000\u0000\u03cc"</span>+
+<a class="jxr_linenumber" name="L13645" href="#L13645">13645</a> 		<span class="jxr_string">"\u03d7\u0001\u0000\u0000\u0000\u03cd\u03ce\u0003\u00dam\u0000\u03ce\u03d0"</span>+
+<a class="jxr_linenumber" name="L13646" href="#L13646">13646</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u03cf\u03d1\u0003\u010e\u0087\u0000\u03d0\u03cf\u0001"</span>+
+<a class="jxr_linenumber" name="L13647" href="#L13647">13647</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03d0\u03d1\u0001\u0000\u0000\u0000\u03d1\u03d2\u0001"</span>+
+<a class="jxr_linenumber" name="L13648" href="#L13648">13648</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u03d2\u03d3\u0005O\u0000\u0000\u03d3\u03d4\u0003\u0112"</span>+
+<a class="jxr_linenumber" name="L13649" href="#L13649">13649</a> 		<span class="jxr_string">"\u0089\u0000\u03d4\u03d5\u0005-\u0000\u0000\u03d5\u03d7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13650" href="#L13650">13650</a> 		<span class="jxr_string">"\u0000\u03d6\u03c7\u0001\u0000\u0000\u0000\u03d6\u03cd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13651" href="#L13651">13651</a> 		<span class="jxr_string">"\u0000\u03d7\u0097\u0001\u0000\u0000\u0000\u03d8\u03dc\u0005H\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13652" href="#L13652">13652</a> 		<span class="jxr_string">"\u03d9\u03db\u0003\u009aM\u0000\u03da\u03d9\u0001\u0000\u0000\u0000\u03db"</span>+
+<a class="jxr_linenumber" name="L13653" href="#L13653">13653</a> 		<span class="jxr_string">"\u03de\u0001\u0000\u0000\u0000\u03dc\u03da\u0001\u0000\u0000\u0000\u03dc"</span>+
+<a class="jxr_linenumber" name="L13654" href="#L13654">13654</a> 		<span class="jxr_string">"\u03dd\u0001\u0000\u0000\u0000\u03dd\u03df\u0001\u0000\u0000\u0000\u03de"</span>+
+<a class="jxr_linenumber" name="L13655" href="#L13655">13655</a> 		<span class="jxr_string">"\u03dc\u0001\u0000\u0000\u0000\u03df\u03e0\u0005I\u0000\u0000\u03e0\u0099"</span>+
+<a class="jxr_linenumber" name="L13656" href="#L13656">13656</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03e1\u03e2\u0004M\u0000\u0000\u03e2\u03e3\u0003"</span>+
+<a class="jxr_linenumber" name="L13657" href="#L13657">13657</a> 		<span class="jxr_string">"\u009cN\u0000\u03e3\u03e4\u0005-\u0000\u0000\u03e4\u03e8\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13658" href="#L13658">13658</a> 		<span class="jxr_string">"\u0000\u03e5\u03e8\u0003\u00a0P\u0000\u03e6\u03e8\u0003\u009eO\u0000\u03e7"</span>+
+<a class="jxr_linenumber" name="L13659" href="#L13659">13659</a> 		<span class="jxr_string">"\u03e1\u0001\u0000\u0000\u0000\u03e7\u03e5\u0001\u0000\u0000\u0000\u03e7"</span>+
+<a class="jxr_linenumber" name="L13660" href="#L13660">13660</a> 		<span class="jxr_string">"\u03e6\u0001\u0000\u0000\u0000\u03e8\u009b\u0001\u0000\u0000\u0000\u03e9"</span>+
+<a class="jxr_linenumber" name="L13661" href="#L13661">13661</a> 		<span class="jxr_string">"\u03eb\u0003\n\u0005\u0000\u03ea\u03e9\u0001\u0000\u0000\u0000\u03eb\u03ee"</span>+
+<a class="jxr_linenumber" name="L13662" href="#L13662">13662</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ec\u03ea\u0001\u0000\u0000\u0000\u03ec\u03ed"</span>+
+<a class="jxr_linenumber" name="L13663" href="#L13663">13663</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ed\u03ef\u0001\u0000\u0000\u0000\u03ee\u03ec"</span>+
+<a class="jxr_linenumber" name="L13664" href="#L13664">13664</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u03ef\u03f0\u0003\u0106\u0083\u0000\u03f0\u03f1"</span>+
+<a class="jxr_linenumber" name="L13665" href="#L13665">13665</a> 		<span class="jxr_string">"\u0003T*\u0000\u03f1\u009d\u0001\u0000\u0000\u0000\u03f2\u03f4\u0003\n"</span>+
+<a class="jxr_linenumber" name="L13666" href="#L13666">13666</a> 		<span class="jxr_string">"\u0005\u0000\u03f3\u03f2\u0001\u0000\u0000\u0000\u03f4\u03f7\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13667" href="#L13667">13667</a> 		<span class="jxr_string">"\u0000\u0000\u03f5\u03f3\u0001\u0000\u0000\u0000\u03f5\u03f6\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13668" href="#L13668">13668</a> 		<span class="jxr_string">"\u0000\u0000\u03f6\u03fc\u0001\u0000\u0000\u0000\u03f7\u03f5\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13669" href="#L13669">13669</a> 		<span class="jxr_string">"\u0000\u0000\u03f8\u03fd\u0003\u000e\u0007\u0000\u03f9\u03fd\u0003.\u0017"</span>+
+<a class="jxr_linenumber" name="L13670" href="#L13670">13670</a> 		<span class="jxr_string">"\u0000\u03fa\u03fd\u00038\u001c\u0000\u03fb\u03fd\u0003\u0010\b\u0000"</span>+
+<a class="jxr_linenumber" name="L13671" href="#L13671">13671</a> 		<span class="jxr_string">"\u03fc\u03f8\u0001\u0000\u0000\u0000\u03fc\u03f9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13672" href="#L13672">13672</a> 		<span class="jxr_string">"\u03fc\u03fa\u0001\u0000\u0000\u0000\u03fc\u03fb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13673" href="#L13673">13673</a> 		<span class="jxr_string">"\u03fd\u0400\u0001\u0000\u0000\u0000\u03fe\u0400\u0005-\u0000\u0000\u03ff"</span>+
+<a class="jxr_linenumber" name="L13674" href="#L13674">13674</a> 		<span class="jxr_string">"\u03f5\u0001\u0000\u0000\u0000\u03ff\u03fe\u0001\u0000\u0000\u0000\u0400"</span>+
+<a class="jxr_linenumber" name="L13675" href="#L13675">13675</a> 		<span class="jxr_string">"\u009f\u0001\u0000\u0000\u0000\u0401\u045c\u0003\u0098L\u0000\u0402\u0403"</span>+
+<a class="jxr_linenumber" name="L13676" href="#L13676">13676</a> 		<span class="jxr_string">"\u0005\u0097\u0000\u0000\u0403\u0406\u0003\u00d8l\u0000\u0404\u0405\u0005"</span>+
+<a class="jxr_linenumber" name="L13677" href="#L13677">13677</a> 		<span class="jxr_string">"R\u0000\u0000\u0405\u0407\u0003\u00d8l\u0000\u0406\u0404\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13678" href="#L13678">13678</a> 		<span class="jxr_string">"\u0000\u0406\u0407\u0001\u0000\u0000\u0000\u0407\u0408\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13679" href="#L13679">13679</a> 		<span class="jxr_string">"\u0000\u0408\u0409\u0005-\u0000\u0000\u0409\u045c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13680" href="#L13680">13680</a> 		<span class="jxr_string">"\u040a\u040b\u0005S\u0000\u0000\u040b\u040c\u0003\u00d4j\u0000\u040c\u040e"</span>+
+<a class="jxr_linenumber" name="L13681" href="#L13681">13681</a> 		<span class="jxr_string">"\u0003\u00a0P\u0000\u040d\u040f\u0003\u00aeW\u0000\u040e\u040d\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13682" href="#L13682">13682</a> 		<span class="jxr_string">"\u0000\u0000\u040e\u040f\u0001\u0000\u0000\u0000\u040f\u045c\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13683" href="#L13683">13683</a> 		<span class="jxr_string">"\u0000\u0000\u0410\u0411\u0005[\u0000\u0000\u0411\u0412\u0003\u00ccf\u0000"</span>+
+<a class="jxr_linenumber" name="L13684" href="#L13684">13684</a> 		<span class="jxr_string">"\u0412\u0413\u0003\u00a0P\u0000\u0413\u045c\u0001\u0000\u0000\u0000\u0414"</span>+
+<a class="jxr_linenumber" name="L13685" href="#L13685">13685</a> 		<span class="jxr_string">"\u0415\u0005T\u0000\u0000\u0415\u0416\u0003\u00d4j\u0000\u0416\u0417\u0003"</span>+
+<a class="jxr_linenumber" name="L13686" href="#L13686">13686</a> 		<span class="jxr_string">"\u00a0P\u0000\u0417\u045c\u0001\u0000\u0000\u0000\u0418\u0419\u0005U\u0000"</span>+
+<a class="jxr_linenumber" name="L13687" href="#L13687">13687</a> 		<span class="jxr_string">"\u0000\u0419\u041a\u0003\u00a0P\u0000\u041a\u041b\u0005T\u0000\u0000\u041b"</span>+
+<a class="jxr_linenumber" name="L13688" href="#L13688">13688</a> 		<span class="jxr_string">"\u041c\u0003\u00d4j\u0000\u041c\u041d\u0005-\u0000\u0000\u041d\u045c\u0001"</span>+
+<a class="jxr_linenumber" name="L13689" href="#L13689">13689</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u041e\u041f\u0005_\u0000\u0000\u041f\u0429\u0003\u0098"</span>+
+<a class="jxr_linenumber" name="L13690" href="#L13690">13690</a> 		<span class="jxr_string">"L\u0000\u0420\u0422\u0003\u00b0X\u0000\u0421\u0420\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13691" href="#L13691">13691</a> 		<span class="jxr_string">"\u0422\u0423\u0001\u0000\u0000\u0000\u0423\u0421\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13692" href="#L13692">13692</a> 		<span class="jxr_string">"\u0423\u0424\u0001\u0000\u0000\u0000\u0424\u0426\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13693" href="#L13693">13693</a> 		<span class="jxr_string">"\u0425\u0427\u0003\u00b6[\u0000\u0426\u0425\u0001\u0000\u0000\u0000\u0426"</span>+
+<a class="jxr_linenumber" name="L13694" href="#L13694">13694</a> 		<span class="jxr_string">"\u0427\u0001\u0000\u0000\u0000\u0427\u042a\u0001\u0000\u0000\u0000\u0428"</span>+
+<a class="jxr_linenumber" name="L13695" href="#L13695">13695</a> 		<span class="jxr_string">"\u042a\u0003\u00b6[\u0000\u0429\u0421\u0001\u0000\u0000\u0000\u0429\u0428"</span>+
+<a class="jxr_linenumber" name="L13696" href="#L13696">13696</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u042a\u045c\u0001\u0000\u0000\u0000\u042b\u042c"</span>+
+<a class="jxr_linenumber" name="L13697" href="#L13697">13697</a> 		<span class="jxr_string">"\u0005_\u0000\u0000\u042c\u042d\u0003\u00b8&#92;&#92;\u0000\u042d\u0431\u0003"</span>+
+<a class="jxr_linenumber" name="L13698" href="#L13698">13698</a> 		<span class="jxr_string">"\u0098L\u0000\u042e\u0430\u0003\u00b0X\u0000\u042f\u042e\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13699" href="#L13699">13699</a> 		<span class="jxr_string">"\u0000\u0430\u0433\u0001\u0000\u0000\u0000\u0431\u042f\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13700" href="#L13700">13700</a> 		<span class="jxr_string">"\u0000\u0431\u0432\u0001\u0000\u0000\u0000\u0432\u0435\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13701" href="#L13701">13701</a> 		<span class="jxr_string">"\u0000\u0433\u0431\u0001\u0000\u0000\u0000\u0434\u0436\u0003\u00b6[\u0000"</span>+
+<a class="jxr_linenumber" name="L13702" href="#L13702">13702</a> 		<span class="jxr_string">"\u0435\u0434\u0001\u0000\u0000\u0000\u0435\u0436\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13703" href="#L13703">13703</a> 		<span class="jxr_string">"\u0436\u045c\u0001\u0000\u0000\u0000\u0437\u0438\u0005\u00cf\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13704" href="#L13704">13704</a> 		<span class="jxr_string">"\u0438\u0439\u0003\u00d8l\u0000\u0439\u043a\u0005-\u0000\u0000\u043a\u045c"</span>+
+<a class="jxr_linenumber" name="L13705" href="#L13705">13705</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u043b\u045c\u0003\u00a2Q\u0000\u043c\u043d\u0005"</span>+
+<a class="jxr_linenumber" name="L13706" href="#L13706">13706</a> 		<span class="jxr_string">"C\u0000\u0000\u043d\u043e\u0003\u00d4j\u0000\u043e\u043f\u0003\u0098L"</span>+
+<a class="jxr_linenumber" name="L13707" href="#L13707">13707</a> 		<span class="jxr_string">"\u0000\u043f\u045c\u0001\u0000\u0000\u0000\u0440\u0442\u0005X\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13708" href="#L13708">13708</a> 		<span class="jxr_string">"\u0441\u0443\u0003\u00d8l\u0000\u0442\u0441\u0001\u0000\u0000\u0000\u0442"</span>+
+<a class="jxr_linenumber" name="L13709" href="#L13709">13709</a> 		<span class="jxr_string">"\u0443\u0001\u0000\u0000\u0000\u0443\u0444\u0001\u0000\u0000\u0000\u0444"</span>+
+<a class="jxr_linenumber" name="L13710" href="#L13710">13710</a> 		<span class="jxr_string">"\u045c\u0005-\u0000\u0000\u0445\u0446\u0005Z\u0000\u0000\u0446\u0447\u0003"</span>+
+<a class="jxr_linenumber" name="L13711" href="#L13711">13711</a> 		<span class="jxr_string">"\u00d8l\u0000\u0447\u0448\u0005-\u0000\u0000\u0448\u045c\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13712" href="#L13712">13712</a> 		<span class="jxr_string">"\u0000\u0449\u044b\u0005V\u0000\u0000\u044a\u044c\u0003\u0126\u0093\u0000"</span>+
+<a class="jxr_linenumber" name="L13713" href="#L13713">13713</a> 		<span class="jxr_string">"\u044b\u044a\u0001\u0000\u0000\u0000\u044b\u044c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13714" href="#L13714">13714</a> 		<span class="jxr_string">"\u044c\u044d\u0001\u0000\u0000\u0000\u044d\u045c\u0005-\u0000\u0000\u044e"</span>+
+<a class="jxr_linenumber" name="L13715" href="#L13715">13715</a> 		<span class="jxr_string">"\u0450\u0005W\u0000\u0000\u044f\u0451\u0003\u0126\u0093\u0000\u0450\u044f"</span>+
+<a class="jxr_linenumber" name="L13716" href="#L13716">13716</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0450\u0451\u0001\u0000\u0000\u0000\u0451\u0452"</span>+
+<a class="jxr_linenumber" name="L13717" href="#L13717">13717</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0452\u045c\u0005-\u0000\u0000\u0453\u045c\u0005"</span>+
+<a class="jxr_linenumber" name="L13718" href="#L13718">13718</a> 		<span class="jxr_string">"-\u0000\u0000\u0454\u0455\u0003\u00d8l\u0000\u0455\u0456\u0005-\u0000"</span>+
+<a class="jxr_linenumber" name="L13719" href="#L13719">13719</a> 		<span class="jxr_string">"\u0000\u0456\u045c\u0001\u0000\u0000\u0000\u0457\u0458\u0003\u0126\u0093"</span>+
+<a class="jxr_linenumber" name="L13720" href="#L13720">13720</a> 		<span class="jxr_string">"\u0000\u0458\u0459\u0005R\u0000\u0000\u0459\u045a\u0003\u00a0P\u0000\u045a"</span>+
+<a class="jxr_linenumber" name="L13721" href="#L13721">13721</a> 		<span class="jxr_string">"\u045c\u0001\u0000\u0000\u0000\u045b\u0401\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13722" href="#L13722">13722</a> 		<span class="jxr_string">"\u0402\u0001\u0000\u0000\u0000\u045b\u040a\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13723" href="#L13723">13723</a> 		<span class="jxr_string">"\u0410\u0001\u0000\u0000\u0000\u045b\u0414\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13724" href="#L13724">13724</a> 		<span class="jxr_string">"\u0418\u0001\u0000\u0000\u0000\u045b\u041e\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13725" href="#L13725">13725</a> 		<span class="jxr_string">"\u042b\u0001\u0000\u0000\u0000\u045b\u0437\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13726" href="#L13726">13726</a> 		<span class="jxr_string">"\u043b\u0001\u0000\u0000\u0000\u045b\u043c\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13727" href="#L13727">13727</a> 		<span class="jxr_string">"\u0440\u0001\u0000\u0000\u0000\u045b\u0445\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13728" href="#L13728">13728</a> 		<span class="jxr_string">"\u0449\u0001\u0000\u0000\u0000\u045b\u044e\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13729" href="#L13729">13729</a> 		<span class="jxr_string">"\u0453\u0001\u0000\u0000\u0000\u045b\u0454\u0001\u0000\u0000\u0000\u045b"</span>+
+<a class="jxr_linenumber" name="L13730" href="#L13730">13730</a> 		<span class="jxr_string">"\u0457\u0001\u0000\u0000\u0000\u045c\u00a1\u0001\u0000\u0000\u0000\u045d"</span>+
+<a class="jxr_linenumber" name="L13731" href="#L13731">13731</a> 		<span class="jxr_string">"\u045e\u0005Y\u0000\u0000\u045e\u045f\u0003\u00d4j\u0000\u045f\u0460\u0005"</span>+
+<a class="jxr_linenumber" name="L13732" href="#L13732">13732</a> 		<span class="jxr_string">"H\u0000\u0000\u0460\u0461\u0006Q\uffff\uffff\u0000\u0461\u0462\u0003\u00a4"</span>+
+<a class="jxr_linenumber" name="L13733" href="#L13733">13733</a> 		<span class="jxr_string">"R\u0000\u0462\u0463\u0006Q\uffff\uffff\u0000\u0463\u0464\u0005I\u0000"</span>+
+<a class="jxr_linenumber" name="L13734" href="#L13734">13734</a> 		<span class="jxr_string">"\u0000\u0464\u00a3\u0001\u0000\u0000\u0000\u0465\u0467\u0003\u00a6S\u0000"</span>+
+<a class="jxr_linenumber" name="L13735" href="#L13735">13735</a> 		<span class="jxr_string">"\u0466\u0465\u0001\u0000\u0000\u0000\u0467\u0468\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13736" href="#L13736">13736</a> 		<span class="jxr_string">"\u0468\u0466\u0001\u0000\u0000\u0000\u0468\u0469\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13737" href="#L13737">13737</a> 		<span class="jxr_string">"\u0469\u0477\u0001\u0000\u0000\u0000\u046a\u046c\u0003\u00c4b\u0000\u046b"</span>+
+<a class="jxr_linenumber" name="L13738" href="#L13738">13738</a> 		<span class="jxr_string">"\u046a\u0001\u0000\u0000\u0000\u046c\u046f\u0001\u0000\u0000\u0000\u046d"</span>+
+<a class="jxr_linenumber" name="L13739" href="#L13739">13739</a> 		<span class="jxr_string">"\u046b\u0001\u0000\u0000\u0000\u046d\u046e\u0001\u0000\u0000\u0000\u046e"</span>+
+<a class="jxr_linenumber" name="L13740" href="#L13740">13740</a> 		<span class="jxr_string">"\u0473\u0001\u0000\u0000\u0000\u046f\u046d\u0001\u0000\u0000\u0000\u0470"</span>+
+<a class="jxr_linenumber" name="L13741" href="#L13741">13741</a> 		<span class="jxr_string">"\u0472\u0003\u00c6c\u0000\u0471\u0470\u0001\u0000\u0000\u0000\u0472\u0475"</span>+
+<a class="jxr_linenumber" name="L13742" href="#L13742">13742</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0473\u0471\u0001\u0000\u0000\u0000\u0473\u0474"</span>+
+<a class="jxr_linenumber" name="L13743" href="#L13743">13743</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0474\u0477\u0001\u0000\u0000\u0000\u0475\u0473"</span>+
+<a class="jxr_linenumber" name="L13744" href="#L13744">13744</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0476\u0466\u0001\u0000\u0000\u0000\u0476\u046d"</span>+
+<a class="jxr_linenumber" name="L13745" href="#L13745">13745</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0477\u00a5\u0001\u0000\u0000\u0000\u0478\u047c"</span>+
+<a class="jxr_linenumber" name="L13746" href="#L13746">13746</a> 		<span class="jxr_string">"\u0003\u00a8T\u0000\u0479\u047c\u0003\u00aaU\u0000\u047a\u047c\u0003\u00ac"</span>+
+<a class="jxr_linenumber" name="L13747" href="#L13747">13747</a> 		<span class="jxr_string">"V\u0000\u047b\u0478\u0001\u0000\u0000\u0000\u047b\u0479\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13748" href="#L13748">13748</a> 		<span class="jxr_string">"\u0000\u047b\u047a\u0001\u0000\u0000\u0000\u047c\u00a7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13749" href="#L13749">13749</a> 		<span class="jxr_string">"\u0000\u047d\u047e\u0003\u00c6c\u0000\u047e\u047f\u0005\u00b5\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13750" href="#L13750">13750</a> 		<span class="jxr_string">"\u047f\u0480\u0003\u00d8l\u0000\u0480\u0481\u0005-\u0000\u0000\u0481\u00a9"</span>+
+<a class="jxr_linenumber" name="L13751" href="#L13751">13751</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0482\u0483\u0003\u00c6c\u0000\u0483\u0484\u0005"</span>+
+<a class="jxr_linenumber" name="L13752" href="#L13752">13752</a> 		<span class="jxr_string">"\u00b5\u0000\u0000\u0484\u0485\u0003\u0098L\u0000\u0485\u00ab\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13753" href="#L13753">13753</a> 		<span class="jxr_string">"\u0000\u0000\u0486\u0487\u0003\u00c6c\u0000\u0487\u0488\u0005\u00b5\u0000"</span>+
+<a class="jxr_linenumber" name="L13754" href="#L13754">13754</a> 		<span class="jxr_string">"\u0000\u0488\u0489\u0005Z\u0000\u0000\u0489\u048a\u0003\u00d8l\u0000\u048a"</span>+
+<a class="jxr_linenumber" name="L13755" href="#L13755">13755</a> 		<span class="jxr_string">"\u048b\u0005-\u0000\u0000\u048b\u00ad\u0001\u0000\u0000\u0000\u048c\u048d"</span>+
+<a class="jxr_linenumber" name="L13756" href="#L13756">13756</a> 		<span class="jxr_string">"\u0005&#92;&#92;\u0000\u0000\u048d\u048e\u0003\u00a0P\u0000\u048e\u00af\u0001"</span>+
+<a class="jxr_linenumber" name="L13757" href="#L13757">13757</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u048f\u0490\u0005`\u0000\u0000\u0490\u0491\u0005L\u0000"</span>+
+<a class="jxr_linenumber" name="L13758" href="#L13758">13758</a> 		<span class="jxr_string">"\u0000\u0491\u0492\u0003\u00b2Y\u0000\u0492\u0493\u0005M\u0000\u0000\u0493"</span>+
+<a class="jxr_linenumber" name="L13759" href="#L13759">13759</a> 		<span class="jxr_string">"\u0494\u0003\u0098L\u0000\u0494\u00b1\u0001\u0000\u0000\u0000\u0495\u0497"</span>+
+<a class="jxr_linenumber" name="L13760" href="#L13760">13760</a> 		<span class="jxr_string">"\u0003\f\u0006\u0000\u0496\u0495\u0001\u0000\u0000\u0000\u0497\u049a\u0001"</span>+
+<a class="jxr_linenumber" name="L13761" href="#L13761">13761</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0498\u0496\u0001\u0000\u0000\u0000\u0498\u0499\u0001"</span>+
+<a class="jxr_linenumber" name="L13762" href="#L13762">13762</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0499\u049b\u0001\u0000\u0000\u0000\u049a\u0498\u0001"</span>+
+<a class="jxr_linenumber" name="L13763" href="#L13763">13763</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u049b\u049c\u0003\u00b4Z\u0000\u049c\u049d\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L13764" href="#L13764">13764</a> 		<span class="jxr_string">"\u0093\u0000\u049d\u00b3\u0001\u0000\u0000\u0000\u049e\u04a3\u0003^/\u0000"</span>+
+<a class="jxr_linenumber" name="L13765" href="#L13765">13765</a> 		<span class="jxr_string">"\u049f\u04a0\u0005p\u0000\u0000\u04a0\u04a2\u0003^/\u0000\u04a1\u049f"</span>+
+<a class="jxr_linenumber" name="L13766" href="#L13766">13766</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a2\u04a5\u0001\u0000\u0000\u0000\u04a3\u04a1"</span>+
+<a class="jxr_linenumber" name="L13767" href="#L13767">13767</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a3\u04a4\u0001\u0000\u0000\u0000\u04a4\u00b5"</span>+
+<a class="jxr_linenumber" name="L13768" href="#L13768">13768</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04a5\u04a3\u0001\u0000\u0000\u0000\u04a6\u04a7"</span>+
+<a class="jxr_linenumber" name="L13769" href="#L13769">13769</a> 		<span class="jxr_string">"\u0005a\u0000\u0000\u04a7\u04a8\u0003\u0098L\u0000\u04a8\u00b7\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13770" href="#L13770">13770</a> 		<span class="jxr_string">"\u0000\u0000\u04a9\u04aa\u0005L\u0000\u0000\u04aa\u04ac\u0003\u00ba]\u0000"</span>+
+<a class="jxr_linenumber" name="L13771" href="#L13771">13771</a> 		<span class="jxr_string">"\u04ab\u04ad\u0005-\u0000\u0000\u04ac\u04ab\u0001\u0000\u0000\u0000\u04ac"</span>+
+<a class="jxr_linenumber" name="L13772" href="#L13772">13772</a> 		<span class="jxr_string">"\u04ad\u0001\u0000\u0000\u0000\u04ad\u04ae\u0001\u0000\u0000\u0000\u04ae"</span>+
+<a class="jxr_linenumber" name="L13773" href="#L13773">13773</a> 		<span class="jxr_string">"\u04af\u0005M\u0000\u0000\u04af\u00b9\u0001\u0000\u0000\u0000\u04b0\u04b5"</span>+
+<a class="jxr_linenumber" name="L13774" href="#L13774">13774</a> 		<span class="jxr_string">"\u0003\u00bc^\u0000\u04b1\u04b2\u0005-\u0000\u0000\u04b2\u04b4\u0003\u00bc"</span>+
+<a class="jxr_linenumber" name="L13775" href="#L13775">13775</a> 		<span class="jxr_string">"^\u0000\u04b3\u04b1\u0001\u0000\u0000\u0000\u04b4\u04b7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13776" href="#L13776">13776</a> 		<span class="jxr_string">"\u0000\u04b5\u04b3\u0001\u0000\u0000\u0000\u04b5\u04b6\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13777" href="#L13777">13777</a> 		<span class="jxr_string">"\u0000\u04b6\u00bb\u0001\u0000\u0000\u0000\u04b7\u04b5\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13778" href="#L13778">13778</a> 		<span class="jxr_string">"\u0000\u04b8\u04bb\u0003\u00be_\u0000\u04b9\u04bb\u0003\u00c0`\u0000\u04ba"</span>+
+<a class="jxr_linenumber" name="L13779" href="#L13779">13779</a> 		<span class="jxr_string">"\u04b8\u0001\u0000\u0000\u0000\u04ba\u04b9\u0001\u0000\u0000\u0000\u04bb"</span>+
+<a class="jxr_linenumber" name="L13780" href="#L13780">13780</a> 		<span class="jxr_string">"\u00bd\u0001\u0000\u0000\u0000\u04bc\u04be\u0003\f\u0006\u0000\u04bd\u04bc"</span>+
+<a class="jxr_linenumber" name="L13781" href="#L13781">13781</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04be\u04c1\u0001\u0000\u0000\u0000\u04bf\u04bd"</span>+
+<a class="jxr_linenumber" name="L13782" href="#L13782">13782</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04bf\u04c0\u0001\u0000\u0000\u0000\u04c0\u04c2"</span>+
+<a class="jxr_linenumber" name="L13783" href="#L13783">13783</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04c1\u04bf\u0001\u0000\u0000\u0000\u04c2\u04c3"</span>+
+<a class="jxr_linenumber" name="L13784" href="#L13784">13784</a> 		<span class="jxr_string">"\u0003^/\u0000\u04c3\u04c4\u0003X,\u0000\u04c4\u04c5\u0005P\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13785" href="#L13785">13785</a> 		<span class="jxr_string">"\u04c5\u04c6\u0003\u00d8l\u0000\u04c6\u00bf\u0001\u0000\u0000\u0000\u04c7"</span>+
+<a class="jxr_linenumber" name="L13786" href="#L13786">13786</a> 		<span class="jxr_string">"\u04c9\u0003\u00c2a\u0000\u04c8\u04c7\u0001\u0000\u0000\u0000\u04c9\u04cc"</span>+
+<a class="jxr_linenumber" name="L13787" href="#L13787">13787</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04ca\u04c8\u0001\u0000\u0000\u0000\u04ca\u04cb"</span>+
+<a class="jxr_linenumber" name="L13788" href="#L13788">13788</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04cb\u04cf\u0001\u0000\u0000\u0000\u04cc\u04ca"</span>+
+<a class="jxr_linenumber" name="L13789" href="#L13789">13789</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04cd\u04d0\u0003\u0126\u0093\u0000\u04ce\u04d0"</span>+
+<a class="jxr_linenumber" name="L13790" href="#L13790">13790</a> 		<span class="jxr_string">"\u0005N\u0000\u0000\u04cf\u04cd\u0001\u0000\u0000\u0000\u04cf\u04ce\u0001"</span>+
+<a class="jxr_linenumber" name="L13791" href="#L13791">13791</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04d0\u00c1\u0001\u0000\u0000\u0000\u04d1\u04d2\u0003"</span>+
+<a class="jxr_linenumber" name="L13792" href="#L13792">13792</a> 		<span class="jxr_string">"\u00dam\u0000\u04d2\u04d3\u0005;\u0000\u0000\u04d3\u00c3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13793" href="#L13793">13793</a> 		<span class="jxr_string">"\u0000\u04d4\u04d6\u0003\u00c6c\u0000\u04d5\u04d4\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13794" href="#L13794">13794</a> 		<span class="jxr_string">"\u04d6\u04d7\u0001\u0000\u0000\u0000\u04d7\u04d5\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13795" href="#L13795">13795</a> 		<span class="jxr_string">"\u04d7\u04d8\u0001\u0000\u0000\u0000\u04d8\u04da\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13796" href="#L13796">13796</a> 		<span class="jxr_string">"\u04d9\u04db\u0003\u009aM\u0000\u04da\u04d9\u0001\u0000\u0000\u0000\u04db"</span>+
+<a class="jxr_linenumber" name="L13797" href="#L13797">13797</a> 		<span class="jxr_string">"\u04dc\u0001\u0000\u0000\u0000\u04dc\u04da\u0001\u0000\u0000\u0000\u04dc"</span>+
+<a class="jxr_linenumber" name="L13798" href="#L13798">13798</a> 		<span class="jxr_string">"\u04dd\u0001\u0000\u0000\u0000\u04dd\u00c5\u0001\u0000\u0000\u0000\u04de"</span>+
+<a class="jxr_linenumber" name="L13799" href="#L13799">13799</a> 		<span class="jxr_string">"\u04df\u0005]\u0000\u0000\u04df\u04e1\u0003\u00c8d\u0000\u04e0\u04e2\u0005"</span>+
+<a class="jxr_linenumber" name="L13800" href="#L13800">13800</a> 		<span class="jxr_string">"R\u0000\u0000\u04e1\u04e0\u0001\u0000\u0000\u0000\u04e1\u04e2\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13801" href="#L13801">13801</a> 		<span class="jxr_string">"\u0000\u0000\u04e2\u04e8\u0001\u0000\u0000\u0000\u04e3\u04e5\u0005^\u0000"</span>+
+<a class="jxr_linenumber" name="L13802" href="#L13802">13802</a> 		<span class="jxr_string">"\u0000\u04e4\u04e6\u0005R\u0000\u0000\u04e5\u04e4\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13803" href="#L13803">13803</a> 		<span class="jxr_string">"\u04e5\u04e6\u0001\u0000\u0000\u0000\u04e6\u04e8\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13804" href="#L13804">13804</a> 		<span class="jxr_string">"\u04e7\u04de\u0001\u0000\u0000\u0000\u04e7\u04e3\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13805" href="#L13805">13805</a> 		<span class="jxr_string">"\u04e8\u00c7\u0001\u0000\u0000\u0000\u04e9\u04ee\u0003\u00cae\u0000\u04ea"</span>+
+<a class="jxr_linenumber" name="L13806" href="#L13806">13806</a> 		<span class="jxr_string">"\u04eb\u0005J\u0000\u0000\u04eb\u04ed\u0003\u00cae\u0000\u04ec\u04ea\u0001"</span>+
+<a class="jxr_linenumber" name="L13807" href="#L13807">13807</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04ed\u04f0\u0001\u0000\u0000\u0000\u04ee\u04ec\u0001"</span>+
+<a class="jxr_linenumber" name="L13808" href="#L13808">13808</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04ee\u04ef\u0001\u0000\u0000\u0000\u04ef\u00c9\u0001"</span>+
+<a class="jxr_linenumber" name="L13809" href="#L13809">13809</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u04f0\u04ee\u0001\u0000\u0000\u0000\u04f1\u04f5\u0003"</span>+
+<a class="jxr_linenumber" name="L13810" href="#L13810">13810</a> 		<span class="jxr_string">"\u0114\u008a\u0000\u04f2\u04f5\u0003\u00d8l\u0000\u04f3\u04f5\u0005^\u0000"</span>+
+<a class="jxr_linenumber" name="L13811" href="#L13811">13811</a> 		<span class="jxr_string">"\u0000\u04f4\u04f1\u0001\u0000\u0000\u0000\u04f4\u04f2\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13812" href="#L13812">13812</a> 		<span class="jxr_string">"\u0000\u04f4\u04f3\u0001\u0000\u0000\u0000\u04f5\u00cb\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13813" href="#L13813">13813</a> 		<span class="jxr_string">"\u0000\u04f6\u04f9\u0005L\u0000\u0000\u04f7\u04fa\u0003\u00d0h\u0000\u04f8"</span>+
+<a class="jxr_linenumber" name="L13814" href="#L13814">13814</a> 		<span class="jxr_string">"\u04fa\u0003\u00d2i\u0000\u04f9\u04f7\u0001\u0000\u0000\u0000\u04f9\u04f8"</span>+
+<a class="jxr_linenumber" name="L13815" href="#L13815">13815</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u04fa\u04fb\u0001\u0000\u0000\u0000\u04fb\u04fc"</span>+
+<a class="jxr_linenumber" name="L13816" href="#L13816">13816</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u04fc\u050b\u0001\u0000\u0000\u0000\u04fd\u04ff\u0005"</span>+
+<a class="jxr_linenumber" name="L13817" href="#L13817">13817</a> 		<span class="jxr_string">"L\u0000\u0000\u04fe\u0500\u0003\u00ceg\u0000\u04ff\u04fe\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13818" href="#L13818">13818</a> 		<span class="jxr_string">"\u0000\u04ff\u0500\u0001\u0000\u0000\u0000\u0500\u0501\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13819" href="#L13819">13819</a> 		<span class="jxr_string">"\u0000\u0501\u0503\u0005-\u0000\u0000\u0502\u0504\u0003\u00d8l\u0000\u0503"</span>+
+<a class="jxr_linenumber" name="L13820" href="#L13820">13820</a> 		<span class="jxr_string">"\u0502\u0001\u0000\u0000\u0000\u0503\u0504\u0001\u0000\u0000\u0000\u0504"</span>+
+<a class="jxr_linenumber" name="L13821" href="#L13821">13821</a> 		<span class="jxr_string">"\u0505\u0001\u0000\u0000\u0000\u0505\u0507\u0005-\u0000\u0000\u0506\u0508"</span>+
+<a class="jxr_linenumber" name="L13822" href="#L13822">13822</a> 		<span class="jxr_string">"\u0003\u00d6k\u0000\u0507\u0506\u0001\u0000\u0000\u0000\u0507\u0508\u0001"</span>+
+<a class="jxr_linenumber" name="L13823" href="#L13823">13823</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0508\u0509\u0001\u0000\u0000\u0000\u0509\u050b\u0005"</span>+
+<a class="jxr_linenumber" name="L13824" href="#L13824">13824</a> 		<span class="jxr_string">"M\u0000\u0000\u050a\u04f6\u0001\u0000\u0000\u0000\u050a\u04fd\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13825" href="#L13825">13825</a> 		<span class="jxr_string">"\u0000\u0000\u050b\u00cd\u0001\u0000\u0000\u0000\u050c\u050f\u0003\u009c"</span>+
+<a class="jxr_linenumber" name="L13826" href="#L13826">13826</a> 		<span class="jxr_string">"N\u0000\u050d\u050f\u0003\u00d6k\u0000\u050e\u050c\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13827" href="#L13827">13827</a> 		<span class="jxr_string">"\u050e\u050d\u0001\u0000\u0000\u0000\u050f\u00cf\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13828" href="#L13828">13828</a> 		<span class="jxr_string">"\u0510\u0512\u0003\f\u0006\u0000\u0511\u0510\u0001\u0000\u0000\u0000\u0512"</span>+
+<a class="jxr_linenumber" name="L13829" href="#L13829">13829</a> 		<span class="jxr_string">"\u0515\u0001\u0000\u0000\u0000\u0513\u0511\u0001\u0000\u0000\u0000\u0513"</span>+
+<a class="jxr_linenumber" name="L13830" href="#L13830">13830</a> 		<span class="jxr_string">"\u0514\u0001\u0000\u0000\u0000\u0514\u0516\u0001\u0000\u0000\u0000\u0515"</span>+
+<a class="jxr_linenumber" name="L13831" href="#L13831">13831</a> 		<span class="jxr_string">"\u0513\u0001\u0000\u0000\u0000\u0516\u0517\u0003\u0106\u0083\u0000\u0517"</span>+
+<a class="jxr_linenumber" name="L13832" href="#L13832">13832</a> 		<span class="jxr_string">"\u0518\u0003X,\u0000\u0518\u0519\u0005R\u0000\u0000\u0519\u051a\u0003"</span>+
+<a class="jxr_linenumber" name="L13833" href="#L13833">13833</a> 		<span class="jxr_string">"\u00d8l\u0000\u051a\u00d1\u0001\u0000\u0000\u0000\u051b\u051c\u0003\u0114"</span>+
+<a class="jxr_linenumber" name="L13834" href="#L13834">13834</a> 		<span class="jxr_string">"\u008a\u0000\u051c\u051d\u0005R\u0000\u0000\u051d\u051e\u0003\u00d8l\u0000"</span>+
+<a class="jxr_linenumber" name="L13835" href="#L13835">13835</a> 		<span class="jxr_string">"\u051e\u00d3\u0001\u0000\u0000\u0000\u051f\u0520\u0005L\u0000\u0000\u0520"</span>+
+<a class="jxr_linenumber" name="L13836" href="#L13836">13836</a> 		<span class="jxr_string">"\u0521\u0003\u00d8l\u0000\u0521\u0522\u0005M\u0000\u0000\u0522\u00d5\u0001"</span>+
+<a class="jxr_linenumber" name="L13837" href="#L13837">13837</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0523\u0528\u0003\u00d8l\u0000\u0524\u0525\u0005J\u0000"</span>+
+<a class="jxr_linenumber" name="L13838" href="#L13838">13838</a> 		<span class="jxr_string">"\u0000\u0525\u0527\u0003\u00d8l\u0000\u0526\u0524\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13839" href="#L13839">13839</a> 		<span class="jxr_string">"\u0527\u052a\u0001\u0000\u0000\u0000\u0528\u0526\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13840" href="#L13840">13840</a> 		<span class="jxr_string">"\u0528\u0529\u0001\u0000\u0000\u0000\u0529\u00d7\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13841" href="#L13841">13841</a> 		<span class="jxr_string">"\u052a\u0528\u0001\u0000\u0000\u0000\u052b\u052c\u0003\u00dam\u0000\u052c"</span>+
+<a class="jxr_linenumber" name="L13842" href="#L13842">13842</a> 		<span class="jxr_string">"\u00d9\u0001\u0000\u0000\u0000\u052d\u052e\u0006m\uffff\uffff\u0000\u052e"</span>+
+<a class="jxr_linenumber" name="L13843" href="#L13843">13843</a> 		<span class="jxr_string">"\u0558\u0003\u00e2q\u0000\u052f\u0530\u0003\u0126\u0093\u0000\u0530\u0532"</span>+
+<a class="jxr_linenumber" name="L13844" href="#L13844">13844</a> 		<span class="jxr_string">"\u0005L\u0000\u0000\u0531\u0533\u0003\u00d6k\u0000\u0532\u0531\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13845" href="#L13845">13845</a> 		<span class="jxr_string">"\u0000\u0000\u0532\u0533\u0001\u0000\u0000\u0000\u0533\u0534\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13846" href="#L13846">13846</a> 		<span class="jxr_string">"\u0000\u0000\u0534\u0535\u0005M\u0000\u0000\u0535\u0558\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13847" href="#L13847">13847</a> 		<span class="jxr_string">"\u0000\u0536\u0537\u0005\u0088\u0000\u0000\u0537\u0558\u0003\u00eew\u0000"</span>+
+<a class="jxr_linenumber" name="L13848" href="#L13848">13848</a> 		<span class="jxr_string">"\u0538\u0539\u0007\u0003\u0000\u0000\u0539\u0558\u0003\u00dam\u0014\u053a"</span>+
+<a class="jxr_linenumber" name="L13849" href="#L13849">13849</a> 		<span class="jxr_string">"\u053b\u0007\u0004\u0000\u0000\u053b\u0558\u0003\u00dam\u0013\u053c\u053d"</span>+
+<a class="jxr_linenumber" name="L13850" href="#L13850">13850</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u053d\u053f\u0005\u00b3\u0000\u0000\u053e\u0540"</span>+
+<a class="jxr_linenumber" name="L13851" href="#L13851">13851</a> 		<span class="jxr_string">"\u0003\u010e\u0087\u0000\u053f\u053e\u0001\u0000\u0000\u0000\u053f\u0540"</span>+
+<a class="jxr_linenumber" name="L13852" href="#L13852">13852</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0540\u0543\u0001\u0000\u0000\u0000\u0541\u0544"</span>+
+<a class="jxr_linenumber" name="L13853" href="#L13853">13853</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u0542\u0544\u0005\u0088\u0000\u0000\u0543\u0541"</span>+
+<a class="jxr_linenumber" name="L13854" href="#L13854">13854</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0543\u0542\u0001\u0000\u0000\u0000\u0544\u0558"</span>+
+<a class="jxr_linenumber" name="L13855" href="#L13855">13855</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0545\u0546\u0003\u00ecv\u0000\u0546\u0548\u0005"</span>+
+<a class="jxr_linenumber" name="L13856" href="#L13856">13856</a> 		<span class="jxr_string">"\u00b3\u0000\u0000\u0547\u0549\u0003\u010e\u0087\u0000\u0548\u0547\u0001"</span>+
+<a class="jxr_linenumber" name="L13857" href="#L13857">13857</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0548\u0549\u0001\u0000\u0000\u0000\u0549\u054a\u0001"</span>+
+<a class="jxr_linenumber" name="L13858" href="#L13858">13858</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u054a\u054b\u0005\u0088\u0000\u0000\u054b\u0558\u0001"</span>+
+<a class="jxr_linenumber" name="L13859" href="#L13859">13859</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u054c\u054d\u0005L\u0000\u0000\u054d\u054e\u0003\u00dc"</span>+
+<a class="jxr_linenumber" name="L13860" href="#L13860">13860</a> 		<span class="jxr_string">"n\u0000\u054e\u054f\u0005M\u0000\u0000\u054f\u0550\u0003\u00dam\u000f"</span>+
+<a class="jxr_linenumber" name="L13861" href="#L13861">13861</a> 		<span class="jxr_string">"\u0550\u0558\u0001\u0000\u0000\u0000\u0551\u0552\u0003\u00deo\u0000\u0552"</span>+
+<a class="jxr_linenumber" name="L13862" href="#L13862">13862</a> 		<span class="jxr_string">"\u0555\u0005\u00b5\u0000\u0000\u0553\u0556\u0003\u00dam\u0000\u0554\u0556"</span>+
+<a class="jxr_linenumber" name="L13863" href="#L13863">13863</a> 		<span class="jxr_string">"\u0003\u0098L\u0000\u0555\u0553\u0001\u0000\u0000\u0000\u0555\u0554\u0001"</span>+
+<a class="jxr_linenumber" name="L13864" href="#L13864">13864</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0556\u0558\u0001\u0000\u0000\u0000\u0557\u052d\u0001"</span>+
+<a class="jxr_linenumber" name="L13865" href="#L13865">13865</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u052f\u0001\u0000\u0000\u0000\u0557\u0536\u0001"</span>+
+<a class="jxr_linenumber" name="L13866" href="#L13866">13866</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u0538\u0001\u0000\u0000\u0000\u0557\u053a\u0001"</span>+
+<a class="jxr_linenumber" name="L13867" href="#L13867">13867</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u053c\u0001\u0000\u0000\u0000\u0557\u0545\u0001"</span>+
+<a class="jxr_linenumber" name="L13868" href="#L13868">13868</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0557\u054c\u0001\u0000\u0000\u0000\u0557\u0551\u0001"</span>+
+<a class="jxr_linenumber" name="L13869" href="#L13869">13869</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0558\u05cc\u0001\u0000\u0000\u0000\u0559\u055a\n\u000e"</span>+
+<a class="jxr_linenumber" name="L13870" href="#L13870">13870</a> 		<span class="jxr_string">"\u0000\u0000\u055a\u055b\u0007\u0005\u0000\u0000\u055b\u05cb\u0003\u00da"</span>+
+<a class="jxr_linenumber" name="L13871" href="#L13871">13871</a> 		<span class="jxr_string">"m\u000f\u055c\u055d\n\r\u0000\u0000\u055d\u055e\u0007\u0006\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13872" href="#L13872">13872</a> 		<span class="jxr_string">"\u055e\u05cb\u0003\u00dam\u000e\u055f\u0567\n\f\u0000\u0000\u0560\u0561"</span>+
+<a class="jxr_linenumber" name="L13873" href="#L13873">13873</a> 		<span class="jxr_string">"\u0005u\u0000\u0000\u0561\u0568\u0005u\u0000\u0000\u0562\u0563\u0005v"</span>+
+<a class="jxr_linenumber" name="L13874" href="#L13874">13874</a> 		<span class="jxr_string">"\u0000\u0000\u0563\u0564\u0005v\u0000\u0000\u0564\u0568\u0005v\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13875" href="#L13875">13875</a> 		<span class="jxr_string">"\u0565\u0566\u0005v\u0000\u0000\u0566\u0568\u0005v\u0000\u0000\u0567\u0560"</span>+
+<a class="jxr_linenumber" name="L13876" href="#L13876">13876</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0567\u0562\u0001\u0000\u0000\u0000\u0567\u0565"</span>+
+<a class="jxr_linenumber" name="L13877" href="#L13877">13877</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0568\u0569\u0001\u0000\u0000\u0000\u0569\u05cb"</span>+
+<a class="jxr_linenumber" name="L13878" href="#L13878">13878</a> 		<span class="jxr_string">"\u0003\u00dam\r\u056a\u056b\n\n\u0000\u0000\u056b\u056c\u0007\u0007\u0000"</span>+
+<a class="jxr_linenumber" name="L13879" href="#L13879">13879</a> 		<span class="jxr_string">"\u0000\u056c\u05cb\u0003\u00dam\u000b\u056d\u056e\n\t\u0000\u0000\u056e"</span>+
+<a class="jxr_linenumber" name="L13880" href="#L13880">13880</a> 		<span class="jxr_string">"\u056f\u0007\b\u0000\u0000\u056f\u05cb\u0003\u00dam\n\u0570\u0571\n\b"</span>+
+<a class="jxr_linenumber" name="L13881" href="#L13881">13881</a> 		<span class="jxr_string">"\u0000\u0000\u0571\u0572\u0005r\u0000\u0000\u0572\u05cb\u0003\u00dam\t"</span>+
+<a class="jxr_linenumber" name="L13882" href="#L13882">13882</a> 		<span class="jxr_string">"\u0573\u0574\n\u0007\u0000\u0000\u0574\u0575\u0005q\u0000\u0000\u0575"</span>+
+<a class="jxr_linenumber" name="L13883" href="#L13883">13883</a> 		<span class="jxr_string">"\u05cb\u0003\u00dam\b\u0576\u0577\n\u0006\u0000\u0000\u0577\u0578\u0005"</span>+
+<a class="jxr_linenumber" name="L13884" href="#L13884">13884</a> 		<span class="jxr_string">"p\u0000\u0000\u0578\u05cb\u0003\u00dam\u0007\u0579\u057a\n\u0005\u0000"</span>+
+<a class="jxr_linenumber" name="L13885" href="#L13885">13885</a> 		<span class="jxr_string">"\u0000\u057a\u057b\u0005o\u0000\u0000\u057b\u05cb\u0003\u00dam\u0006\u057c"</span>+
+<a class="jxr_linenumber" name="L13886" href="#L13886">13886</a> 		<span class="jxr_string">"\u057d\n\u0004\u0000\u0000\u057d\u057e\u0005n\u0000\u0000\u057e\u05cb"</span>+
+<a class="jxr_linenumber" name="L13887" href="#L13887">13887</a> 		<span class="jxr_string">"\u0003\u00dam\u0005\u057f\u0580\n\u0003\u0000\u0000\u0580\u0581\u0005"</span>+
+<a class="jxr_linenumber" name="L13888" href="#L13888">13888</a> 		<span class="jxr_string">"m\u0000\u0000\u0581\u0582\u0003\u00dam\u0000\u0582\u0583\u0005R\u0000"</span>+
+<a class="jxr_linenumber" name="L13889" href="#L13889">13889</a> 		<span class="jxr_string">"\u0000\u0583\u0584\u0003\u00dam\u0003\u0584\u05cb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13890" href="#L13890">13890</a> 		<span class="jxr_string">"\u0585\u0586\n\u0002\u0000\u0000\u0586\u0587\u0007\t\u0000\u0000\u0587"</span>+
+<a class="jxr_linenumber" name="L13891" href="#L13891">13891</a> 		<span class="jxr_string">"\u05cb\u0003\u00dam\u0002\u0588\u0589\n\u001f\u0000\u0000\u0589\u058a"</span>+
+<a class="jxr_linenumber" name="L13892" href="#L13892">13892</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u058a\u05cb\u0003\u00e4r\u0000\u058b\u058c\n\u001e"</span>+
+<a class="jxr_linenumber" name="L13893" href="#L13893">13893</a> 		<span class="jxr_string">"\u0000\u0000\u058c\u058d\u0005;\u0000\u0000\u058d\u05cb\u0003\u0126\u0093"</span>+
+<a class="jxr_linenumber" name="L13894" href="#L13894">13894</a> 		<span class="jxr_string">"\u0000\u058e\u058f\n\u001d\u0000\u0000\u058f\u0590\u0005;\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13895" href="#L13895">13895</a> 		<span class="jxr_string">"\u0590\u0591\u0003\u0126\u0093\u0000\u0591\u0593\u0005L\u0000\u0000\u0592"</span>+
+<a class="jxr_linenumber" name="L13896" href="#L13896">13896</a> 		<span class="jxr_string">"\u0594\u0003\u00d6k\u0000\u0593\u0592\u0001\u0000\u0000\u0000\u0593\u0594"</span>+
+<a class="jxr_linenumber" name="L13897" href="#L13897">13897</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0594\u0595\u0001\u0000\u0000\u0000\u0595\u0596"</span>+
+<a class="jxr_linenumber" name="L13898" href="#L13898">13898</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u0596\u05cb\u0001\u0000\u0000\u0000\u0597\u0598\n"</span>+
+<a class="jxr_linenumber" name="L13899" href="#L13899">13899</a> 		<span class="jxr_string">"\u001c\u0000\u0000\u0598\u0599\u0005;\u0000\u0000\u0599\u05cb\u0005N\u0000"</span>+
+<a class="jxr_linenumber" name="L13900" href="#L13900">13900</a> 		<span class="jxr_string">"\u0000\u059a\u059b\n\u001b\u0000\u0000\u059b\u059c\u0005;\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13901" href="#L13901">13901</a> 		<span class="jxr_string">"\u059c\u059e\u0005\u0088\u0000\u0000\u059d\u059f\u0003\u0100\u0080\u0000"</span>+
+<a class="jxr_linenumber" name="L13902" href="#L13902">13902</a> 		<span class="jxr_string">"\u059e\u059d\u0001\u0000\u0000\u0000\u059e\u059f\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13903" href="#L13903">13903</a> 		<span class="jxr_string">"\u059f\u05a0\u0001\u0000\u0000\u0000\u05a0\u05cb\u0003\u00f4z\u0000\u05a1"</span>+
+<a class="jxr_linenumber" name="L13904" href="#L13904">13904</a> 		<span class="jxr_string">"\u05a2\n\u001a\u0000\u0000\u05a2\u05a4\u0005;\u0000\u0000\u05a3\u05a5"</span>+
+<a class="jxr_linenumber" name="L13905" href="#L13905">13905</a> 		<span class="jxr_string">"\u0003\u0100\u0080\u0000\u05a4\u05a3\u0001\u0000\u0000\u0000\u05a4\u05a5"</span>+
+<a class="jxr_linenumber" name="L13906" href="#L13906">13906</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05a5\u05a6\u0001\u0000\u0000\u0000\u05a6\u05a8"</span>+
+<a class="jxr_linenumber" name="L13907" href="#L13907">13907</a> 		<span class="jxr_string">"\u0005O\u0000\u0000\u05a7\u05a9\u0003\u0110\u0088\u0000\u05a8\u05a7\u0001"</span>+
+<a class="jxr_linenumber" name="L13908" href="#L13908">13908</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05a8\u05a9\u0001\u0000\u0000\u0000\u05a9\u05cb\u0001"</span>+
+<a class="jxr_linenumber" name="L13909" href="#L13909">13909</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05aa\u05ab\n\u0019\u0000\u0000\u05ab\u05ac\u0005;"</span>+
+<a class="jxr_linenumber" name="L13910" href="#L13910">13910</a> 		<span class="jxr_string">"\u0000\u0000\u05ac\u05ad\u0003\u0100\u0080\u0000\u05ad\u05ae\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L13911" href="#L13911">13911</a> 		<span class="jxr_string">"\u0093\u0000\u05ae\u05b0\u0005L\u0000\u0000\u05af\u05b1\u0003\u00d6k\u0000"</span>+
+<a class="jxr_linenumber" name="L13912" href="#L13912">13912</a> 		<span class="jxr_string">"\u05b0\u05af\u0001\u0000\u0000\u0000\u05b0\u05b1\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13913" href="#L13913">13913</a> 		<span class="jxr_string">"\u05b1\u05b2\u0001\u0000\u0000\u0000\u05b2\u05b3\u0005M\u0000\u0000\u05b3"</span>+
+<a class="jxr_linenumber" name="L13914" href="#L13914">13914</a> 		<span class="jxr_string">"\u05cb\u0001\u0000\u0000\u0000\u05b4\u05b5\n\u0018\u0000\u0000\u05b5\u05b6"</span>+
+<a class="jxr_linenumber" name="L13915" href="#L13915">13915</a> 		<span class="jxr_string">"\u0005/\u0000\u0000\u05b6\u05b7\u0003\u00dam\u0000\u05b7\u05b8\u00050"</span>+
+<a class="jxr_linenumber" name="L13916" href="#L13916">13916</a> 		<span class="jxr_string">"\u0000\u0000\u05b8\u05cb\u0001\u0000\u0000\u0000\u05b9\u05ba\n\u0015\u0000"</span>+
+<a class="jxr_linenumber" name="L13917" href="#L13917">13917</a> 		<span class="jxr_string">"\u0000\u05ba\u05cb\u0007\n\u0000\u0000\u05bb\u05bc\n\u0012\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13918" href="#L13918">13918</a> 		<span class="jxr_string">"\u05bc\u05be\u0005\u00b3\u0000\u0000\u05bd\u05bf\u0003\u010e\u0087\u0000"</span>+
+<a class="jxr_linenumber" name="L13919" href="#L13919">13919</a> 		<span class="jxr_string">"\u05be\u05bd\u0001\u0000\u0000\u0000\u05be\u05bf\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13920" href="#L13920">13920</a> 		<span class="jxr_string">"\u05bf\u05c2\u0001\u0000\u0000\u0000\u05c0\u05c3\u0003\u0126\u0093\u0000"</span>+
+<a class="jxr_linenumber" name="L13921" href="#L13921">13921</a> 		<span class="jxr_string">"\u05c1\u05c3\u0005\u0088\u0000\u0000\u05c2\u05c0\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13922" href="#L13922">13922</a> 		<span class="jxr_string">"\u05c2\u05c1\u0001\u0000\u0000\u0000\u05c3\u05cb\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13923" href="#L13923">13923</a> 		<span class="jxr_string">"\u05c4\u05c5\n\u000b\u0000\u0000\u05c5\u05c8\u0005y\u0000\u0000\u05c6"</span>+
+<a class="jxr_linenumber" name="L13924" href="#L13924">13924</a> 		<span class="jxr_string">"\u05c9\u0003\u011c\u008e\u0000\u05c7\u05c9\u0003\u0106\u0083\u0000\u05c8"</span>+
+<a class="jxr_linenumber" name="L13925" href="#L13925">13925</a> 		<span class="jxr_string">"\u05c6\u0001\u0000\u0000\u0000\u05c8\u05c7\u0001\u0000\u0000\u0000\u05c9"</span>+
+<a class="jxr_linenumber" name="L13926" href="#L13926">13926</a> 		<span class="jxr_string">"\u05cb\u0001\u0000\u0000\u0000\u05ca\u0559\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13927" href="#L13927">13927</a> 		<span class="jxr_string">"\u055c\u0001\u0000\u0000\u0000\u05ca\u055f\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13928" href="#L13928">13928</a> 		<span class="jxr_string">"\u056a\u0001\u0000\u0000\u0000\u05ca\u056d\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13929" href="#L13929">13929</a> 		<span class="jxr_string">"\u0570\u0001\u0000\u0000\u0000\u05ca\u0573\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13930" href="#L13930">13930</a> 		<span class="jxr_string">"\u0576\u0001\u0000\u0000\u0000\u05ca\u0579\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13931" href="#L13931">13931</a> 		<span class="jxr_string">"\u057c\u0001\u0000\u0000\u0000\u05ca\u057f\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13932" href="#L13932">13932</a> 		<span class="jxr_string">"\u0585\u0001\u0000\u0000\u0000\u05ca\u0588\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13933" href="#L13933">13933</a> 		<span class="jxr_string">"\u058b\u0001\u0000\u0000\u0000\u05ca\u058e\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13934" href="#L13934">13934</a> 		<span class="jxr_string">"\u0597\u0001\u0000\u0000\u0000\u05ca\u059a\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13935" href="#L13935">13935</a> 		<span class="jxr_string">"\u05a1\u0001\u0000\u0000\u0000\u05ca\u05aa\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13936" href="#L13936">13936</a> 		<span class="jxr_string">"\u05b4\u0001\u0000\u0000\u0000\u05ca\u05b9\u0001\u0000\u0000\u0000\u05ca"</span>+
+<a class="jxr_linenumber" name="L13937" href="#L13937">13937</a> 		<span class="jxr_string">"\u05bb\u0001\u0000\u0000\u0000\u05ca\u05c4\u0001\u0000\u0000\u0000\u05cb"</span>+
+<a class="jxr_linenumber" name="L13938" href="#L13938">13938</a> 		<span class="jxr_string">"\u05ce\u0001\u0000\u0000\u0000\u05cc\u05ca\u0001\u0000\u0000\u0000\u05cc"</span>+
+<a class="jxr_linenumber" name="L13939" href="#L13939">13939</a> 		<span class="jxr_string">"\u05cd\u0001\u0000\u0000\u0000\u05cd\u00db\u0001\u0000\u0000\u0000\u05ce"</span>+
+<a class="jxr_linenumber" name="L13940" href="#L13940">13940</a> 		<span class="jxr_string">"\u05cc\u0001\u0000\u0000\u0000\u05cf\u05d4\u0003\u0106\u0083\u0000\u05d0"</span>+
+<a class="jxr_linenumber" name="L13941" href="#L13941">13941</a> 		<span class="jxr_string">"\u05d1\u0005r\u0000\u0000\u05d1\u05d3\u0003\u0106\u0083\u0000\u05d2\u05d0"</span>+
+<a class="jxr_linenumber" name="L13942" href="#L13942">13942</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d3\u05d6\u0001\u0000\u0000\u0000\u05d4\u05d2"</span>+
+<a class="jxr_linenumber" name="L13943" href="#L13943">13943</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d4\u05d5\u0001\u0000\u0000\u0000\u05d5\u00dd"</span>+
+<a class="jxr_linenumber" name="L13944" href="#L13944">13944</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05d6\u05d4\u0001\u0000\u0000\u0000\u05d7\u05e2"</span>+
+<a class="jxr_linenumber" name="L13945" href="#L13945">13945</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u05d8\u05da\u0005L\u0000\u0000\u05d9\u05db\u0003"</span>+
+<a class="jxr_linenumber" name="L13946" href="#L13946">13946</a> 		<span class="jxr_string">"h4\u0000\u05da\u05d9\u0001\u0000\u0000\u0000\u05da\u05db\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13947" href="#L13947">13947</a> 		<span class="jxr_string">"\u0000\u05db\u05dc\u0001\u0000\u0000\u0000\u05dc\u05e2\u0005M\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13948" href="#L13948">13948</a> 		<span class="jxr_string">"\u05dd\u05de\u0005L\u0000\u0000\u05de\u05df\u0003\u00e0p\u0000\u05df\u05e0"</span>+
+<a class="jxr_linenumber" name="L13949" href="#L13949">13949</a> 		<span class="jxr_string">"\u0005M\u0000\u0000\u05e0\u05e2\u0001\u0000\u0000\u0000\u05e1\u05d7\u0001"</span>+
+<a class="jxr_linenumber" name="L13950" href="#L13950">13950</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05e1\u05d8\u0001\u0000\u0000\u0000\u05e1\u05dd\u0001"</span>+
+<a class="jxr_linenumber" name="L13951" href="#L13951">13951</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05e2\u00df\u0001\u0000\u0000\u0000\u05e3\u05e8\u0003"</span>+
+<a class="jxr_linenumber" name="L13952" href="#L13952">13952</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u05e4\u05e5\u0005J\u0000\u0000\u05e5\u05e7\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L13953" href="#L13953">13953</a> 		<span class="jxr_string">"\u0093\u0000\u05e6\u05e4\u0001\u0000\u0000\u0000\u05e7\u05ea\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13954" href="#L13954">13954</a> 		<span class="jxr_string">"\u0000\u0000\u05e8\u05e6\u0001\u0000\u0000\u0000\u05e8\u05e9\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13955" href="#L13955">13955</a> 		<span class="jxr_string">"\u0000\u0000\u05e9\u00e1\u0001\u0000\u0000\u0000\u05ea\u05e8\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13956" href="#L13956">13956</a> 		<span class="jxr_string">"\u0000\u0000\u05eb\u0609\u0003\u00a2Q\u0000\u05ec\u05ed\u0005L\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13957" href="#L13957">13957</a> 		<span class="jxr_string">"\u05ed\u05ee\u0003\u00dam\u0000\u05ee\u05ef\u0005M\u0000\u0000\u05ef\u0609"</span>+
+<a class="jxr_linenumber" name="L13958" href="#L13958">13958</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u05f0\u0609\u0005N\u0000\u0000\u05f1\u0609\u0005"</span>+
+<a class="jxr_linenumber" name="L13959" href="#L13959">13959</a> 		<span class="jxr_string">"O\u0000\u0000\u05f2\u0609\u0003r9\u0000\u05f3\u0609\u0003\u0126\u0093"</span>+
+<a class="jxr_linenumber" name="L13960" href="#L13960">13960</a> 		<span class="jxr_string">"\u0000\u05f4\u05f8\u0003^/\u0000\u05f5\u05f7\u0003\u010a\u0085\u0000\u05f6"</span>+
+<a class="jxr_linenumber" name="L13961" href="#L13961">13961</a> 		<span class="jxr_string">"\u05f5\u0001\u0000\u0000\u0000\u05f7\u05fa\u0001\u0000\u0000\u0000\u05f8"</span>+
+<a class="jxr_linenumber" name="L13962" href="#L13962">13962</a> 		<span class="jxr_string">"\u05f6\u0001\u0000\u0000\u0000\u05f8\u05f9\u0001\u0000\u0000\u0000\u05f9"</span>+
+<a class="jxr_linenumber" name="L13963" href="#L13963">13963</a> 		<span class="jxr_string">"\u05fb\u0001\u0000\u0000\u0000\u05fa\u05f8\u0001\u0000\u0000\u0000\u05fb"</span>+
+<a class="jxr_linenumber" name="L13964" href="#L13964">13964</a> 		<span class="jxr_string">"\u05fc\u0005;\u0000\u0000\u05fc\u05fd\u0005E\u0000\u0000\u05fd\u0609\u0001"</span>+
+<a class="jxr_linenumber" name="L13965" href="#L13965">13965</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u05fe\u0602\u0003\u010c\u0086\u0000\u05ff\u0601\u0003"</span>+
+<a class="jxr_linenumber" name="L13966" href="#L13966">13966</a> 		<span class="jxr_string">"\u010a\u0085\u0000\u0600\u05ff\u0001\u0000\u0000\u0000\u0601\u0604\u0001"</span>+
+<a class="jxr_linenumber" name="L13967" href="#L13967">13967</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0602\u0600\u0001\u0000\u0000\u0000\u0602\u0603\u0001"</span>+
+<a class="jxr_linenumber" name="L13968" href="#L13968">13968</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0603\u0605\u0001\u0000\u0000\u0000\u0604\u0602\u0001"</span>+
+<a class="jxr_linenumber" name="L13969" href="#L13969">13969</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0605\u0606\u0005;\u0000\u0000\u0606\u0607\u0005E\u0000"</span>+
+<a class="jxr_linenumber" name="L13970" href="#L13970">13970</a> 		<span class="jxr_string">"\u0000\u0607\u0609\u0001\u0000\u0000\u0000\u0608\u05eb\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13971" href="#L13971">13971</a> 		<span class="jxr_string">"\u0000\u0608\u05ec\u0001\u0000\u0000\u0000\u0608\u05f0\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13972" href="#L13972">13972</a> 		<span class="jxr_string">"\u0000\u0608\u05f1\u0001\u0000\u0000\u0000\u0608\u05f2\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13973" href="#L13973">13973</a> 		<span class="jxr_string">"\u0000\u0608\u05f3\u0001\u0000\u0000\u0000\u0608\u05f4\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13974" href="#L13974">13974</a> 		<span class="jxr_string">"\u0000\u0608\u05fe\u0001\u0000\u0000\u0000\u0609\u00e3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13975" href="#L13975">13975</a> 		<span class="jxr_string">"\u0000\u060a\u060d\u0003\u00e6s\u0000\u060b\u060d\u0005\u008b\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13976" href="#L13976">13976</a> 		<span class="jxr_string">"\u060c\u060a\u0001\u0000\u0000\u0000\u060c\u060b\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13977" href="#L13977">13977</a> 		<span class="jxr_string">"\u060d\u00e5\u0001\u0000\u0000\u0000\u060e\u060f\u0003\u00e8t\u0000\u060f"</span>+
+<a class="jxr_linenumber" name="L13978" href="#L13978">13978</a> 		<span class="jxr_string">"\u00e7\u0001\u0000\u0000\u0000\u0610\u0612\u0005\u00d9\u0000\u0000\u0611"</span>+
+<a class="jxr_linenumber" name="L13979" href="#L13979">13979</a> 		<span class="jxr_string">"\u0613\u0003\u00dam\u0000\u0612\u0611\u0001\u0000\u0000\u0000\u0612\u0613"</span>+
+<a class="jxr_linenumber" name="L13980" href="#L13980">13980</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0613\u0617\u0001\u0000\u0000\u0000\u0614\u0616"</span>+
+<a class="jxr_linenumber" name="L13981" href="#L13981">13981</a> 		<span class="jxr_string">"\u0003\u00eau\u0000\u0615\u0614\u0001\u0000\u0000\u0000\u0616\u0619\u0001"</span>+
+<a class="jxr_linenumber" name="L13982" href="#L13982">13982</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0617\u0615\u0001\u0000\u0000\u0000\u0617\u0618\u0001"</span>+
+<a class="jxr_linenumber" name="L13983" href="#L13983">13983</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0618\u061a\u0001\u0000\u0000\u0000\u0619\u0617\u0001"</span>+
+<a class="jxr_linenumber" name="L13984" href="#L13984">13984</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u061a\u061b\u0005\u00db\u0000\u0000\u061b\u00e9\u0001"</span>+
+<a class="jxr_linenumber" name="L13985" href="#L13985">13985</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u061c\u061e\u0005\u00da\u0000\u0000\u061d\u061f\u0003"</span>+
+<a class="jxr_linenumber" name="L13986" href="#L13986">13986</a> 		<span class="jxr_string">"\u00dam\u0000\u061e\u061d\u0001\u0000\u0000\u0000\u061e\u061f\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13987" href="#L13987">13987</a> 		<span class="jxr_string">"\u0000\u0000\u061f\u00eb\u0001\u0000\u0000\u0000\u0620\u0621\u0003^/\u0000"</span>+
+<a class="jxr_linenumber" name="L13988" href="#L13988">13988</a> 		<span class="jxr_string">"\u0621\u0622\u0005;\u0000\u0000\u0622\u0624\u0001\u0000\u0000\u0000\u0623"</span>+
+<a class="jxr_linenumber" name="L13989" href="#L13989">13989</a> 		<span class="jxr_string">"\u0620\u0001\u0000\u0000\u0000\u0623\u0624\u0001\u0000\u0000\u0000\u0624"</span>+
+<a class="jxr_linenumber" name="L13990" href="#L13990">13990</a> 		<span class="jxr_string">"\u0625\u0001\u0000\u0000\u0000\u0625\u0626\u0003z=\u0000\u0626\u0628\u0003"</span>+
+<a class="jxr_linenumber" name="L13991" href="#L13991">13991</a> 		<span class="jxr_string">"\u0126\u0093\u0000\u0627\u0629\u0003\u010e\u0087\u0000\u0628\u0627\u0001"</span>+
+<a class="jxr_linenumber" name="L13992" href="#L13992">13992</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0628\u0629\u0001\u0000\u0000\u0000\u0629\u00ed\u0001"</span>+
+<a class="jxr_linenumber" name="L13993" href="#L13993">13993</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u062a\u062b\u0003\u0100\u0080\u0000\u062b\u062c\u0003"</span>+
+<a class="jxr_linenumber" name="L13994" href="#L13994">13994</a> 		<span class="jxr_string">"\u00f0x\u0000\u062c\u062d\u0003\u00fa}\u0000\u062d\u0637\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L13995" href="#L13995">13995</a> 		<span class="jxr_string">"\u0000\u062e\u062f\u0003z=\u0000\u062f\u0634\u0003\u00f0x\u0000\u0630"</span>+
+<a class="jxr_linenumber" name="L13996" href="#L13996">13996</a> 		<span class="jxr_string">"\u0631\u0003z=\u0000\u0631\u0632\u0003\u00f6{\u0000\u0632\u0635\u0001"</span>+
+<a class="jxr_linenumber" name="L13997" href="#L13997">13997</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0633\u0635\u0003\u00fa}\u0000\u0634\u0630\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13998" href="#L13998">13998</a> 		<span class="jxr_string">"\u0000\u0000\u0634\u0633\u0001\u0000\u0000\u0000\u0635\u0637\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L13999" href="#L13999">13999</a> 		<span class="jxr_string">"\u0000\u0000\u0636\u062a\u0001\u0000\u0000\u0000\u0636\u062e\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14000" href="#L14000">14000</a> 		<span class="jxr_string">"\u0000\u0000\u0637\u00ef\u0001\u0000\u0000\u0000\u0638\u0639\u0003z=\u0000"</span>+
+<a class="jxr_linenumber" name="L14001" href="#L14001">14001</a> 		<span class="jxr_string">"\u0639\u063b\u0003\u0126\u0093\u0000\u063a\u063c\u0003\u00fc~\u0000\u063b"</span>+
+<a class="jxr_linenumber" name="L14002" href="#L14002">14002</a> 		<span class="jxr_string">"\u063a\u0001\u0000\u0000\u0000\u063b\u063c\u0001\u0000\u0000\u0000\u063c"</span>+
+<a class="jxr_linenumber" name="L14003" href="#L14003">14003</a> 		<span class="jxr_string">"\u0640\u0001\u0000\u0000\u0000\u063d\u063f\u0003\u00f2y\u0000\u063e\u063d"</span>+
+<a class="jxr_linenumber" name="L14004" href="#L14004">14004</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u063f\u0642\u0001\u0000\u0000\u0000\u0640\u063e"</span>+
+<a class="jxr_linenumber" name="L14005" href="#L14005">14005</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0640\u0641\u0001\u0000\u0000\u0000\u0641\u0645"</span>+
+<a class="jxr_linenumber" name="L14006" href="#L14006">14006</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0642\u0640\u0001\u0000\u0000\u0000\u0643\u0645"</span>+
+<a class="jxr_linenumber" name="L14007" href="#L14007">14007</a> 		<span class="jxr_string">"\u0003\u010c\u0086\u0000\u0644\u0638\u0001\u0000\u0000\u0000\u0644\u0643"</span>+
+<a class="jxr_linenumber" name="L14008" href="#L14008">14008</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0645\u00f1\u0001\u0000\u0000\u0000\u0646\u0647"</span>+
+<a class="jxr_linenumber" name="L14009" href="#L14009">14009</a> 		<span class="jxr_string">"\u0005;\u0000\u0000\u0647\u0648\u0003z=\u0000\u0648\u064a\u0003\u0126"</span>+
+<a class="jxr_linenumber" name="L14010" href="#L14010">14010</a> 		<span class="jxr_string">"\u0093\u0000\u0649\u064b\u0003\u00fc~\u0000\u064a\u0649\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14011" href="#L14011">14011</a> 		<span class="jxr_string">"\u0000\u064a\u064b\u0001\u0000\u0000\u0000\u064b\u00f3\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14012" href="#L14012">14012</a> 		<span class="jxr_string">"\u0000\u064c\u064d\u0003z=\u0000\u064d\u064f\u0003\u0126\u0093\u0000\u064e"</span>+
+<a class="jxr_linenumber" name="L14013" href="#L14013">14013</a> 		<span class="jxr_string">"\u0650\u0003\u00fe\u007f\u0000\u064f\u064e\u0001\u0000\u0000\u0000\u064f"</span>+
+<a class="jxr_linenumber" name="L14014" href="#L14014">14014</a> 		<span class="jxr_string">"\u0650\u0001\u0000\u0000\u0000\u0650\u0651\u0001\u0000\u0000\u0000\u0651"</span>+
+<a class="jxr_linenumber" name="L14015" href="#L14015">14015</a> 		<span class="jxr_string">"\u0652\u0003\u00fa}\u0000\u0652\u00f5\u0001\u0000\u0000\u0000\u0653\u066a"</span>+
+<a class="jxr_linenumber" name="L14016" href="#L14016">14016</a> 		<span class="jxr_string">"\u0005/\u0000\u0000\u0654\u0658\u00050\u0000\u0000\u0655\u0657\u0003\u010a"</span>+
+<a class="jxr_linenumber" name="L14017" href="#L14017">14017</a> 		<span class="jxr_string">"\u0085\u0000\u0656\u0655\u0001\u0000\u0000\u0000\u0657\u065a\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14018" href="#L14018">14018</a> 		<span class="jxr_string">"\u0000\u0000\u0658\u0656\u0001\u0000\u0000\u0000\u0658\u0659\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14019" href="#L14019">14019</a> 		<span class="jxr_string">"\u0000\u0000\u0659\u065b\u0001\u0000\u0000\u0000\u065a\u0658\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14020" href="#L14020">14020</a> 		<span class="jxr_string">"\u0000\u0000\u065b\u066b\u0003&#92;&#92;.\u0000\u065c\u065d\u0003\u00d8l\u0000"</span>+
+<a class="jxr_linenumber" name="L14021" href="#L14021">14021</a> 		<span class="jxr_string">"\u065d\u0661\u00050\u0000\u0000\u065e\u0660\u0003\u00f8|\u0000\u065f\u065e"</span>+
+<a class="jxr_linenumber" name="L14022" href="#L14022">14022</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0660\u0663\u0001\u0000\u0000\u0000\u0661\u065f"</span>+
+<a class="jxr_linenumber" name="L14023" href="#L14023">14023</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0661\u0662\u0001\u0000\u0000\u0000\u0662\u0667"</span>+
+<a class="jxr_linenumber" name="L14024" href="#L14024">14024</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0663\u0661\u0001\u0000\u0000\u0000\u0664\u0666"</span>+
+<a class="jxr_linenumber" name="L14025" href="#L14025">14025</a> 		<span class="jxr_string">"\u0003\u010a\u0085\u0000\u0665\u0664\u0001\u0000\u0000\u0000\u0666\u0669"</span>+
+<a class="jxr_linenumber" name="L14026" href="#L14026">14026</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0667\u0665\u0001\u0000\u0000\u0000\u0667\u0668"</span>+
+<a class="jxr_linenumber" name="L14027" href="#L14027">14027</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0668\u066b\u0001\u0000\u0000\u0000\u0669\u0667"</span>+
+<a class="jxr_linenumber" name="L14028" href="#L14028">14028</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u066a\u0654\u0001\u0000\u0000\u0000\u066a\u065c"</span>+
+<a class="jxr_linenumber" name="L14029" href="#L14029">14029</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u066b\u00f7\u0001\u0000\u0000\u0000\u066c\u066d"</span>+
+<a class="jxr_linenumber" name="L14030" href="#L14030">14030</a> 		<span class="jxr_string">"\u0003z=\u0000\u066d\u066e\u0005/\u0000\u0000\u066e\u066f\u0003\u00d8"</span>+
+<a class="jxr_linenumber" name="L14031" href="#L14031">14031</a> 		<span class="jxr_string">"l\u0000\u066f\u0670\u00050\u0000\u0000\u0670\u00f9\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14032" href="#L14032">14032</a> 		<span class="jxr_string">"\u0671\u0673\u0003\u0112\u0089\u0000\u0672\u0674\u0003&lt;\u001e\u0000\u0673"</span>+
+<a class="jxr_linenumber" name="L14033" href="#L14033">14033</a> 		<span class="jxr_string">"\u0672\u0001\u0000\u0000\u0000\u0673\u0674\u0001\u0000\u0000\u0000\u0674"</span>+
+<a class="jxr_linenumber" name="L14034" href="#L14034">14034</a> 		<span class="jxr_string">"\u00fb\u0001\u0000\u0000\u0000\u0675\u0676\u0005u\u0000\u0000\u0676\u0679"</span>+
+<a class="jxr_linenumber" name="L14035" href="#L14035">14035</a> 		<span class="jxr_string">"\u0005v\u0000\u0000\u0677\u0679\u0003\u010e\u0087\u0000\u0678\u0675\u0001"</span>+
+<a class="jxr_linenumber" name="L14036" href="#L14036">14036</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0678\u0677\u0001\u0000\u0000\u0000\u0679\u00fd\u0001"</span>+
+<a class="jxr_linenumber" name="L14037" href="#L14037">14037</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u067a\u067b\u0005u\u0000\u0000\u067b\u067e\u0005v\u0000"</span>+
+<a class="jxr_linenumber" name="L14038" href="#L14038">14038</a> 		<span class="jxr_string">"\u0000\u067c\u067e\u0003\u0100\u0080\u0000\u067d\u067a\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14039" href="#L14039">14039</a> 		<span class="jxr_string">"\u0000\u067d\u067c\u0001\u0000\u0000\u0000\u067e\u00ff\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14040" href="#L14040">14040</a> 		<span class="jxr_string">"\u0000\u067f\u0680\u0005u\u0000\u0000\u0680\u0681\u0003\u0102\u0081\u0000"</span>+
+<a class="jxr_linenumber" name="L14041" href="#L14041">14041</a> 		<span class="jxr_string">"\u0681\u0682\u0005v\u0000\u0000\u0682\u0101\u0001\u0000\u0000\u0000\u0683"</span>+
+<a class="jxr_linenumber" name="L14042" href="#L14042">14042</a> 		<span class="jxr_string">"\u0688\u0003\u0106\u0083\u0000\u0684\u0685\u0005J\u0000\u0000\u0685\u0687"</span>+
+<a class="jxr_linenumber" name="L14043" href="#L14043">14043</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u0686\u0684\u0001\u0000\u0000\u0000\u0687\u068a"</span>+
+<a class="jxr_linenumber" name="L14044" href="#L14044">14044</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0688\u0686\u0001\u0000\u0000\u0000\u0688\u0689"</span>+
+<a class="jxr_linenumber" name="L14045" href="#L14045">14045</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u0689\u0103\u0001\u0000\u0000\u0000\u068a\u0688"</span>+
+<a class="jxr_linenumber" name="L14046" href="#L14046">14046</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u068b\u0690\u0003\u0106\u0083\u0000\u068c\u068d"</span>+
+<a class="jxr_linenumber" name="L14047" href="#L14047">14047</a> 		<span class="jxr_string">"\u0005J\u0000\u0000\u068d\u068f\u0003\u0106\u0083\u0000\u068e\u068c\u0001"</span>+
+<a class="jxr_linenumber" name="L14048" href="#L14048">14048</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u068f\u0692\u0001\u0000\u0000\u0000\u0690\u068e\u0001"</span>+
+<a class="jxr_linenumber" name="L14049" href="#L14049">14049</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0690\u0691\u0001\u0000\u0000\u0000\u0691\u0105\u0001"</span>+
+<a class="jxr_linenumber" name="L14050" href="#L14050">14050</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0692\u0690\u0001\u0000\u0000\u0000\u0693\u0694\u0003"</span>+
+<a class="jxr_linenumber" name="L14051" href="#L14051">14051</a> 		<span class="jxr_string">"z=\u0000\u0694\u0698\u0003\u0108\u0084\u0000\u0695\u0697\u0003\u010a\u0085"</span>+
+<a class="jxr_linenumber" name="L14052" href="#L14052">14052</a> 		<span class="jxr_string">"\u0000\u0696\u0695\u0001\u0000\u0000\u0000\u0697\u069a\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14053" href="#L14053">14053</a> 		<span class="jxr_string">"\u0000\u0698\u0696\u0001\u0000\u0000\u0000\u0698\u0699\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14054" href="#L14054">14054</a> 		<span class="jxr_string">"\u0000\u0699\u0107\u0001\u0000\u0000\u0000\u069a\u0698\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14055" href="#L14055">14055</a> 		<span class="jxr_string">"\u0000\u069b\u069e\u0003^/\u0000\u069c\u069e\u0003\u010c\u0086\u0000\u069d"</span>+
+<a class="jxr_linenumber" name="L14056" href="#L14056">14056</a> 		<span class="jxr_string">"\u069b\u0001\u0000\u0000\u0000\u069d\u069c\u0001\u0000\u0000\u0000\u069e"</span>+
+<a class="jxr_linenumber" name="L14057" href="#L14057">14057</a> 		<span class="jxr_string">"\u0109\u0001\u0000\u0000\u0000\u069f\u06a0\u0003z=\u0000\u06a0\u06a1\u0005"</span>+
+<a class="jxr_linenumber" name="L14058" href="#L14058">14058</a> 		<span class="jxr_string">"/\u0000\u0000\u06a1\u06a2\u00050\u0000\u0000\u06a2\u010b\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14059" href="#L14059">14059</a> 		<span class="jxr_string">"\u0000\u06a3\u06a4\u0007\u000b\u0000\u0000\u06a4\u010d\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14060" href="#L14060">14060</a> 		<span class="jxr_string">"\u0000\u06a5\u06a6\u0005u\u0000\u0000\u06a6\u06ab\u0003b1\u0000\u06a7"</span>+
+<a class="jxr_linenumber" name="L14061" href="#L14061">14061</a> 		<span class="jxr_string">"\u06a8\u0005J\u0000\u0000\u06a8\u06aa\u0003b1\u0000\u06a9\u06a7\u0001"</span>+
+<a class="jxr_linenumber" name="L14062" href="#L14062">14062</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06aa\u06ad\u0001\u0000\u0000\u0000\u06ab\u06a9\u0001"</span>+
+<a class="jxr_linenumber" name="L14063" href="#L14063">14063</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06ab\u06ac\u0001\u0000\u0000\u0000\u06ac\u06ae\u0001"</span>+
+<a class="jxr_linenumber" name="L14064" href="#L14064">14064</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06ad\u06ab\u0001\u0000\u0000\u0000\u06ae\u06af\u0005"</span>+
+<a class="jxr_linenumber" name="L14065" href="#L14065">14065</a> 		<span class="jxr_string">"v\u0000\u0000\u06af\u010f\u0001\u0000\u0000\u0000\u06b0\u06b2\u0005L\u0000"</span>+
+<a class="jxr_linenumber" name="L14066" href="#L14066">14066</a> 		<span class="jxr_string">"\u0000\u06b1\u06b3\u0003\u00d6k\u0000\u06b2\u06b1\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14067" href="#L14067">14067</a> 		<span class="jxr_string">"\u06b2\u06b3\u0001\u0000\u0000\u0000\u06b3\u06b4\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14068" href="#L14068">14068</a> 		<span class="jxr_string">"\u06b4\u06bf\u0005M\u0000\u0000\u06b5\u06b6\u0005;\u0000\u0000\u06b6\u06bc"</span>+
+<a class="jxr_linenumber" name="L14069" href="#L14069">14069</a> 		<span class="jxr_string">"\u0003\u0126\u0093\u0000\u06b7\u06b9\u0005L\u0000\u0000\u06b8\u06ba\u0003"</span>+
+<a class="jxr_linenumber" name="L14070" href="#L14070">14070</a> 		<span class="jxr_string">"\u00d6k\u0000\u06b9\u06b8\u0001\u0000\u0000\u0000\u06b9\u06ba\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14071" href="#L14071">14071</a> 		<span class="jxr_string">"\u0000\u0000\u06ba\u06bb\u0001\u0000\u0000\u0000\u06bb\u06bd\u0005M\u0000"</span>+
+<a class="jxr_linenumber" name="L14072" href="#L14072">14072</a> 		<span class="jxr_string">"\u0000\u06bc\u06b7\u0001\u0000\u0000\u0000\u06bc\u06bd\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14073" href="#L14073">14073</a> 		<span class="jxr_string">"\u0000\u06bd\u06bf\u0001\u0000\u0000\u0000\u06be\u06b0\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14074" href="#L14074">14074</a> 		<span class="jxr_string">"\u0000\u06be\u06b5\u0001\u0000\u0000\u0000\u06bf\u0111\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14075" href="#L14075">14075</a> 		<span class="jxr_string">"\u0000\u06c0\u06c2\u0005L\u0000\u0000\u06c1\u06c3\u0003\u00d6k\u0000\u06c2"</span>+
+<a class="jxr_linenumber" name="L14076" href="#L14076">14076</a> 		<span class="jxr_string">"\u06c1\u0001\u0000\u0000\u0000\u06c2\u06c3\u0001\u0000\u0000\u0000\u06c3"</span>+
+<a class="jxr_linenumber" name="L14077" href="#L14077">14077</a> 		<span class="jxr_string">"\u06c4\u0001\u0000\u0000\u0000\u06c4\u06c5\u0005M\u0000\u0000\u06c5\u0113"</span>+
+<a class="jxr_linenumber" name="L14078" href="#L14078">14078</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06c6\u06c7\u0003\u0116\u008b\u0000\u06c7\u0115"</span>+
+<a class="jxr_linenumber" name="L14079" href="#L14079">14079</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06c8\u06cc\u0003\u0118\u008c\u0000\u06c9\u06cc"</span>+
+<a class="jxr_linenumber" name="L14080" href="#L14080">14080</a> 		<span class="jxr_string">"\u0003\u0120\u0090\u0000\u06ca\u06cc\u0003\u011c\u008e\u0000\u06cb\u06c8"</span>+
+<a class="jxr_linenumber" name="L14081" href="#L14081">14081</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06cb\u06c9\u0001\u0000\u0000\u0000\u06cb\u06ca"</span>+
+<a class="jxr_linenumber" name="L14082" href="#L14082">14082</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06cc\u0117\u0001\u0000\u0000\u0000\u06cd\u06ce"</span>+
+<a class="jxr_linenumber" name="L14083" href="#L14083">14083</a> 		<span class="jxr_string">"\u0003\u011c\u008e\u0000\u06ce\u06cf\u0003\u011a\u008d\u0000\u06cf\u06d0"</span>+
+<a class="jxr_linenumber" name="L14084" href="#L14084">14084</a> 		<span class="jxr_string">"\u0003\u00dam\u0000\u06d0\u0119\u0001\u0000\u0000\u0000\u06d1\u06d2\u0007"</span>+
+<a class="jxr_linenumber" name="L14085" href="#L14085">14085</a> 		<span class="jxr_string">"\f\u0000\u0000\u06d2\u011b\u0001\u0000\u0000\u0000\u06d3\u06da\u0003\u011e"</span>+
+<a class="jxr_linenumber" name="L14086" href="#L14086">14086</a> 		<span class="jxr_string">"\u008f\u0000\u06d4\u06d5\u0005L\u0000\u0000\u06d5\u06d6\u0003\u0116\u008b"</span>+
+<a class="jxr_linenumber" name="L14087" href="#L14087">14087</a> 		<span class="jxr_string">"\u0000\u06d6\u06d7\u0005M\u0000\u0000\u06d7\u06da\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14088" href="#L14088">14088</a> 		<span class="jxr_string">"\u06d8\u06da\u0003\u0120\u0090\u0000\u06d9\u06d3\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14089" href="#L14089">14089</a> 		<span class="jxr_string">"\u06d9\u06d4\u0001\u0000\u0000\u0000\u06d9\u06d8\u0001\u0000\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14090" href="#L14090">14090</a> 		<span class="jxr_string">"\u06da\u011d\u0001\u0000\u0000\u0000\u06db\u06dd\u0003\n\u0005\u0000\u06dc"</span>+
+<a class="jxr_linenumber" name="L14091" href="#L14091">14091</a> 		<span class="jxr_string">"\u06db\u0001\u0000\u0000\u0000\u06dd\u06e0\u0001\u0000\u0000\u0000\u06de"</span>+
+<a class="jxr_linenumber" name="L14092" href="#L14092">14092</a> 		<span class="jxr_string">"\u06dc\u0001\u0000\u0000\u0000\u06de\u06df\u0001\u0000\u0000\u0000\u06df"</span>+
+<a class="jxr_linenumber" name="L14093" href="#L14093">14093</a> 		<span class="jxr_string">"\u06e1\u0001\u0000\u0000\u0000\u06e0\u06de\u0001\u0000\u0000\u0000\u06e1"</span>+
+<a class="jxr_linenumber" name="L14094" href="#L14094">14094</a> 		<span class="jxr_string">"\u06e2\u0003\u0106\u0083\u0000\u06e2\u06e3\u0003\u0126\u0093\u0000\u06e3"</span>+
+<a class="jxr_linenumber" name="L14095" href="#L14095">14095</a> 		<span class="jxr_string">"\u06e6\u0001\u0000\u0000\u0000\u06e4\u06e6\u0005\u00e0\u0000\u0000\u06e5"</span>+
+<a class="jxr_linenumber" name="L14096" href="#L14096">14096</a> 		<span class="jxr_string">"\u06de\u0001\u0000\u0000\u0000\u06e5\u06e4\u0001\u0000\u0000\u0000\u06e6"</span>+
+<a class="jxr_linenumber" name="L14097" href="#L14097">14097</a> 		<span class="jxr_string">"\u011f\u0001\u0000\u0000\u0000\u06e7\u06e9\u0003\n\u0005\u0000\u06e8\u06e7"</span>+
+<a class="jxr_linenumber" name="L14098" href="#L14098">14098</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06e9\u06ec\u0001\u0000\u0000\u0000\u06ea\u06e8"</span>+
+<a class="jxr_linenumber" name="L14099" href="#L14099">14099</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06ea\u06eb\u0001\u0000\u0000\u0000\u06eb\u06ed"</span>+
+<a class="jxr_linenumber" name="L14100" href="#L14100">14100</a> 		<span class="jxr_string">"\u0001\u0000\u0000\u0000\u06ec\u06ea\u0001\u0000\u0000\u0000\u06ed\u06ee"</span>+
+<a class="jxr_linenumber" name="L14101" href="#L14101">14101</a> 		<span class="jxr_string">"\u0003\u0106\u0083\u0000\u06ee\u06f0\u0005L\u0000\u0000\u06ef\u06f1\u0003"</span>+
+<a class="jxr_linenumber" name="L14102" href="#L14102">14102</a> 		<span class="jxr_string">"\u0122\u0091\u0000\u06f0\u06ef\u0001\u0000\u0000\u0000\u06f0\u06f1\u0001"</span>+
+<a class="jxr_linenumber" name="L14103" href="#L14103">14103</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u06f1\u06f2\u0001\u0000\u0000\u0000\u06f2\u06f4\u0005"</span>+
+<a class="jxr_linenumber" name="L14104" href="#L14104">14104</a> 		<span class="jxr_string">"M\u0000\u0000\u06f3\u06f5\u0003\u0126\u0093\u0000\u06f4\u06f3\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14105" href="#L14105">14105</a> 		<span class="jxr_string">"\u0000\u0000\u06f4\u06f5\u0001\u0000\u0000\u0000\u06f5\u0121\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14106" href="#L14106">14106</a> 		<span class="jxr_string">"\u0000\u0000\u06f6\u06fb\u0003\u0116\u008b\u0000\u06f7\u06f8\u0005J\u0000"</span>+
+<a class="jxr_linenumber" name="L14107" href="#L14107">14107</a> 		<span class="jxr_string">"\u0000\u06f8\u06fa\u0003\u0116\u008b\u0000\u06f9\u06f7\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14108" href="#L14108">14108</a> 		<span class="jxr_string">"\u0000\u06fa\u06fd\u0001\u0000\u0000\u0000\u06fb\u06f9\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14109" href="#L14109">14109</a> 		<span class="jxr_string">"\u0000\u06fb\u06fc\u0001\u0000\u0000\u0000\u06fc\u0123\u0001\u0000\u0000"</span>+
+<a class="jxr_linenumber" name="L14110" href="#L14110">14110</a> 		<span class="jxr_string">"\u0000\u06fd\u06fb\u0001\u0000\u0000\u0000\u06fe\u06ff\u0005\u00d3\u0000"</span>+
+<a class="jxr_linenumber" name="L14111" href="#L14111">14111</a> 		<span class="jxr_string">"\u0000\u06ff\u0704\u0003^/\u0000\u0700\u0701\u0005J\u0000\u0000\u0701"</span>+
+<a class="jxr_linenumber" name="L14112" href="#L14112">14112</a> 		<span class="jxr_string">"\u0703\u0003^/\u0000\u0702\u0700\u0001\u0000\u0000\u0000\u0703\u0706\u0001"</span>+
+<a class="jxr_linenumber" name="L14113" href="#L14113">14113</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0704\u0702\u0001\u0000\u0000\u0000\u0704\u0705\u0001"</span>+
+<a class="jxr_linenumber" name="L14114" href="#L14114">14114</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0705\u0125\u0001\u0000\u0000\u0000\u0706\u0704\u0001"</span>+
+<a class="jxr_linenumber" name="L14115" href="#L14115">14115</a> 		<span class="jxr_string">"\u0000\u0000\u0000\u0707\u0708\u0007\r\u0000\u0000\u0708\u0127\u0001\u0000"</span>+
+<a class="jxr_linenumber" name="L14116" href="#L14116">14116</a> 		<span class="jxr_string">"\u0000\u0000\u00d8\u0129\u012e\u0134\u0140\u0145\u014a\u014f\u0156\u0158"</span>+
+<a class="jxr_linenumber" name="L14117" href="#L14117">14117</a> 		<span class="jxr_string">"\u015f\u0170\u0174\u0179\u017c\u017f\u0182\u0189\u018d\u0193\u019c\u01a1"</span>+
+<a class="jxr_linenumber" name="L14118" href="#L14118">14118</a> 		<span class="jxr_string">"\u01a4\u01b3\u01ba\u01bf\u01d1\u01d9\u01e4\u01ec\u01f2\u01f8\u01fb\u01fe"</span>+
+<a class="jxr_linenumber" name="L14119" href="#L14119">14119</a> 		<span class="jxr_string">"\u0207\u020d\u0210\u0216\u021c\u021f\u0222\u022d\u0236\u023d\u0243\u0247"</span>+
+<a class="jxr_linenumber" name="L14120" href="#L14120">14120</a> 		<span class="jxr_string">"\u0251\u0254\u025c\u0260\u0266\u026c\u0271\u027c\u0281\u028a\u028d\u0295"</span>+
+<a class="jxr_linenumber" name="L14121" href="#L14121">14121</a> 		<span class="jxr_string">"\u0299\u02a2\u02a9\u02ae\u02b4\u02b6\u02bb\u02c0\u02c8\u02cb\u02ce\u02d5"</span>+
+<a class="jxr_linenumber" name="L14122" href="#L14122">14122</a> 		<span class="jxr_string">"\u02da\u02e1\u02e8\u02eb\u02ed\u02f7\u02fc\u0305\u030a\u030d\u0312\u031b"</span>+
+<a class="jxr_linenumber" name="L14123" href="#L14123">14123</a> 		<span class="jxr_string">"\u0327\u0336\u0343\u034b\u034e\u0355\u035f\u0367\u036a\u036d\u037a\u0382"</span>+
+<a class="jxr_linenumber" name="L14124" href="#L14124">14124</a> 		<span class="jxr_string">"\u0387\u038c\u0395\u0399\u039d\u03a1\u03a5\u03a7\u03af\u03b3\u03bc\u03c1"</span>+
+<a class="jxr_linenumber" name="L14125" href="#L14125">14125</a> 		<span class="jxr_string">"\u03c7\u03d0\u03d6\u03dc\u03e7\u03ec\u03f5\u03fc\u03ff\u0406\u040e\u0423"</span>+
+<a class="jxr_linenumber" name="L14126" href="#L14126">14126</a> 		<span class="jxr_string">"\u0426\u0429\u0431\u0435\u0442\u044b\u0450\u045b\u0468\u046d\u0473\u0476"</span>+
+<a class="jxr_linenumber" name="L14127" href="#L14127">14127</a> 		<span class="jxr_string">"\u047b\u0498\u04a3\u04ac\u04b5\u04ba\u04bf\u04ca\u04cf\u04d7\u04dc\u04e1"</span>+
+<a class="jxr_linenumber" name="L14128" href="#L14128">14128</a> 		<span class="jxr_string">"\u04e5\u04e7\u04ee\u04f4\u04f9\u04ff\u0503\u0507\u050a\u050e\u0513\u0528"</span>+
+<a class="jxr_linenumber" name="L14129" href="#L14129">14129</a> 		<span class="jxr_string">"\u0532\u053f\u0543\u0548\u0555\u0557\u0567\u0593\u059e\u05a4\u05a8\u05b0"</span>+
+<a class="jxr_linenumber" name="L14130" href="#L14130">14130</a> 		<span class="jxr_string">"\u05be\u05c2\u05c8\u05ca\u05cc\u05d4\u05da\u05e1\u05e8\u05f8\u0602\u0608"</span>+
+<a class="jxr_linenumber" name="L14131" href="#L14131">14131</a> 		<span class="jxr_string">"\u060c\u0612\u0617\u061e\u0623\u0628\u0634\u0636\u063b\u0640\u0644\u064a"</span>+
+<a class="jxr_linenumber" name="L14132" href="#L14132">14132</a> 		<span class="jxr_string">"\u064f\u0658\u0661\u0667\u066a\u0673\u0678\u067d\u0688\u0690\u0698\u069d"</span>+
+<a class="jxr_linenumber" name="L14133" href="#L14133">14133</a> 		<span class="jxr_string">"\u06ab\u06b2\u06b9\u06bc\u06be\u06c2\u06cb\u06d9\u06de\u06e5\u06ea\u06f0"</span>+
+<a class="jxr_linenumber" name="L14134" href="#L14134">14134</a> 		<span class="jxr_string">"\u06f4\u06fb\u0704"</span>;
+<a class="jxr_linenumber" name="L14135" href="#L14135">14135</a> 	<strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> ATN _ATN =
+<a class="jxr_linenumber" name="L14136" href="#L14136">14136</a> 		<strong class="jxr_keyword">new</strong> ATNDeserializer().deserialize(_serializedATN.toCharArray());
+<a class="jxr_linenumber" name="L14137" href="#L14137">14137</a> 	<strong class="jxr_keyword">static</strong> {
+<a class="jxr_linenumber" name="L14138" href="#L14138">14138</a> 		_decisionToDFA = <strong class="jxr_keyword">new</strong> DFA[_ATN.getNumberOfDecisions()];
+<a class="jxr_linenumber" name="L14139" href="#L14139">14139</a> 		<strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; _ATN.getNumberOfDecisions(); i++) {
+<a class="jxr_linenumber" name="L14140" href="#L14140">14140</a> 			_decisionToDFA[i] = <strong class="jxr_keyword">new</strong> DFA(_ATN.getDecisionState(i), i);
+<a class="jxr_linenumber" name="L14141" href="#L14141">14141</a> 		}
+<a class="jxr_linenumber" name="L14142" href="#L14142">14142</a> 	}
+<a class="jxr_linenumber" name="L14143" href="#L14143">14143</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserBaseVisitor.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserBaseVisitor.html
index 31e29d8c39..28abe58ffc 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserBaseVisitor.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserBaseVisitor.html
@@ -1447,36 +1447,43 @@
 <a class="jxr_linenumber" name="L1439" href="#L1439">1439</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
 <a class="jxr_linenumber" name="L1440" href="#L1440">1440</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L1441" href="#L1441">1441</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a> 	@Override <strong class="jxr_keyword">public</strong> T visitTypePattern(JavaLanguageParser.TypePatternContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1442" href="#L1442">1442</a> 	@Override <strong class="jxr_keyword">public</strong> T visitTypePatternDef(JavaLanguageParser.TypePatternDefContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
 <a class="jxr_linenumber" name="L1443" href="#L1443">1443</a> 	<em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1444" href="#L1444">1444</a> <em class="jxr_javadoccomment">	 * {@inheritDoc}</em>
 <a class="jxr_linenumber" name="L1445" href="#L1445">1445</a> <em class="jxr_javadoccomment">	 *</em>
 <a class="jxr_linenumber" name="L1446" href="#L1446">1446</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
 <a class="jxr_linenumber" name="L1447" href="#L1447">1447</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L1448" href="#L1448">1448</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a> 	@Override <strong class="jxr_keyword">public</strong> T visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1449" href="#L1449">1449</a> 	@Override <strong class="jxr_keyword">public</strong> T visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
 <a class="jxr_linenumber" name="L1450" href="#L1450">1450</a> 	<em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1451" href="#L1451">1451</a> <em class="jxr_javadoccomment">	 * {@inheritDoc}</em>
 <a class="jxr_linenumber" name="L1452" href="#L1452">1452</a> <em class="jxr_javadoccomment">	 *</em>
 <a class="jxr_linenumber" name="L1453" href="#L1453">1453</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
 <a class="jxr_linenumber" name="L1454" href="#L1454">1454</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L1455" href="#L1455">1455</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a> 	@Override <strong class="jxr_keyword">public</strong> T visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1456" href="#L1456">1456</a> 	@Override <strong class="jxr_keyword">public</strong> T visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
 <a class="jxr_linenumber" name="L1457" href="#L1457">1457</a> 	<em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1458" href="#L1458">1458</a> <em class="jxr_javadoccomment">	 * {@inheritDoc}</em>
 <a class="jxr_linenumber" name="L1459" href="#L1459">1459</a> <em class="jxr_javadoccomment">	 *</em>
 <a class="jxr_linenumber" name="L1460" href="#L1460">1460</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
 <a class="jxr_linenumber" name="L1461" href="#L1461">1461</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L1462" href="#L1462">1462</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a> 	@Override <strong class="jxr_keyword">public</strong> T visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1463" href="#L1463">1463</a> 	@Override <strong class="jxr_keyword">public</strong> T visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
 <a class="jxr_linenumber" name="L1464" href="#L1464">1464</a> 	<em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1465" href="#L1465">1465</a> <em class="jxr_javadoccomment">	 * {@inheritDoc}</em>
 <a class="jxr_linenumber" name="L1466" href="#L1466">1466</a> <em class="jxr_javadoccomment">	 *</em>
 <a class="jxr_linenumber" name="L1467" href="#L1467">1467</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
 <a class="jxr_linenumber" name="L1468" href="#L1468">1468</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
 <a class="jxr_linenumber" name="L1469" href="#L1469">1469</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a> 	@Override <strong class="jxr_keyword">public</strong> T visitId(JavaLanguageParser.IdContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
-<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a> }
+<a class="jxr_linenumber" name="L1470" href="#L1470">1470</a> 	@Override <strong class="jxr_keyword">public</strong> T visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1471" href="#L1471">1471</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1472" href="#L1472">1472</a> <em class="jxr_javadoccomment">	 * {@inheritDoc}</em>
+<a class="jxr_linenumber" name="L1473" href="#L1473">1473</a> <em class="jxr_javadoccomment">	 *</em>
+<a class="jxr_linenumber" name="L1474" href="#L1474">1474</a> <em class="jxr_javadoccomment">	 * &lt;p&gt;The default implementation returns the result of calling</em>
+<a class="jxr_linenumber" name="L1475" href="#L1475">1475</a> <em class="jxr_javadoccomment">	 * {@link #visitChildren} on {@code ctx}.&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="L1476" href="#L1476">1476</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1477" href="#L1477">1477</a> 	@Override <strong class="jxr_keyword">public</strong> T visitId(JavaLanguageParser.IdContext ctx) { <strong class="jxr_keyword">return</strong> visitChildren(ctx); }
+<a class="jxr_linenumber" name="L1478" href="#L1478">1478</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html
index 654be7c30d..12cc520fb6 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParserVisitor.html
@@ -1315,36 +1315,44 @@
 <a class="jxr_linenumber" name="L1307" href="#L1307">1307</a> <em class="jxr_javadoccomment">	 */</em>
 <a class="jxr_linenumber" name="L1308" href="#L1308">1308</a> 	T visitRecordPatternDef(JavaLanguageParser.RecordPatternDefContext ctx);
 <a class="jxr_linenumber" name="L1309" href="#L1309">1309</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#typePattern}.</em>
-<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
-<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
-<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a> 	T visitTypePattern(JavaLanguageParser.TypePatternContext ctx);
-<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#recordPattern}.</em>
-<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
-<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
-<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a> 	T visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx);
-<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#recordComponentPatternList}.</em>
-<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
-<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
-<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> 	T visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext ctx);
-<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#permittedSubclassesAndInterfaces}.</em>
-<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
-<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
-<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a> 	T visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx);
-<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a> 	<em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#id}.</em>
-<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
-<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
-<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a> <em class="jxr_javadoccomment">	 */</em>
-<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a> 	T visitId(JavaLanguageParser.IdContext ctx);
-<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a> }
+<a class="jxr_linenumber" name="L1310" href="#L1310">1310</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by the {@code typePatternDef}</em>
+<a class="jxr_linenumber" name="L1311" href="#L1311">1311</a> <em class="jxr_javadoccomment">	 * labeled alternative in {@link JavaLanguageParser#typePattern}.</em>
+<a class="jxr_linenumber" name="L1312" href="#L1312">1312</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1313" href="#L1313">1313</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1314" href="#L1314">1314</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1315" href="#L1315">1315</a> 	T visitTypePatternDef(JavaLanguageParser.TypePatternDefContext ctx);
+<a class="jxr_linenumber" name="L1316" href="#L1316">1316</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1317" href="#L1317">1317</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by the {@code unnamedPatternDef}</em>
+<a class="jxr_linenumber" name="L1318" href="#L1318">1318</a> <em class="jxr_javadoccomment">	 * labeled alternative in {@link JavaLanguageParser#typePattern}.</em>
+<a class="jxr_linenumber" name="L1319" href="#L1319">1319</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1320" href="#L1320">1320</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1321" href="#L1321">1321</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1322" href="#L1322">1322</a> 	T visitUnnamedPatternDef(JavaLanguageParser.UnnamedPatternDefContext ctx);
+<a class="jxr_linenumber" name="L1323" href="#L1323">1323</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1324" href="#L1324">1324</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#recordPattern}.</em>
+<a class="jxr_linenumber" name="L1325" href="#L1325">1325</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1326" href="#L1326">1326</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1327" href="#L1327">1327</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1328" href="#L1328">1328</a> 	T visitRecordPattern(JavaLanguageParser.RecordPatternContext ctx);
+<a class="jxr_linenumber" name="L1329" href="#L1329">1329</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1330" href="#L1330">1330</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#recordComponentPatternList}.</em>
+<a class="jxr_linenumber" name="L1331" href="#L1331">1331</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1332" href="#L1332">1332</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1333" href="#L1333">1333</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1334" href="#L1334">1334</a> 	T visitRecordComponentPatternList(JavaLanguageParser.RecordComponentPatternListContext ctx);
+<a class="jxr_linenumber" name="L1335" href="#L1335">1335</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1336" href="#L1336">1336</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#permittedSubclassesAndInterfaces}.</em>
+<a class="jxr_linenumber" name="L1337" href="#L1337">1337</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1338" href="#L1338">1338</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1339" href="#L1339">1339</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1340" href="#L1340">1340</a> 	T visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext ctx);
+<a class="jxr_linenumber" name="L1341" href="#L1341">1341</a> 	<em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1342" href="#L1342">1342</a> <em class="jxr_javadoccomment">	 * Visit a parse tree produced by {@link JavaLanguageParser#id}.</em>
+<a class="jxr_linenumber" name="L1343" href="#L1343">1343</a> <em class="jxr_javadoccomment">	 * @param ctx the parse tree</em>
+<a class="jxr_linenumber" name="L1344" href="#L1344">1344</a> <em class="jxr_javadoccomment">	 * @return the visitor result</em>
+<a class="jxr_linenumber" name="L1345" href="#L1345">1345</a> <em class="jxr_javadoccomment">	 */</em>
+<a class="jxr_linenumber" name="L1346" href="#L1346">1346</a> 	T visitId(JavaLanguageParser.IdContext ctx);
+<a class="jxr_linenumber" name="L1347" href="#L1347">1347</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-frame.html
index 3e78f5e826..fe8a93486e 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-summary.html
index 256126b600..00b5ed6cbc 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/java/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.java</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
index 2fd80de2e2..54e529125d 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
index a49203deb1..026c98b41a 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/javadoc/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar.javadoc</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
index 5345c6b533..888b520fdd 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/grammar/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
index 5ebddf7571..23467700e6 100644
--- a/xref/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/grammar/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.grammar</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gramma
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/gui/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/gui/package-frame.html
index d612eaeee8..5984ff778e 100644
--- a/xref/com/puppycrawl/tools/checkstyle/gui/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/gui/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/gui/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/gui/package-summary.html
index c1f0bd7366..073696dd7f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/gui/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/gui/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.gui</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -181,7 +181,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.gui</h
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/meta/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/meta/package-frame.html
index c48179245f..d5cce692ed 100644
--- a/xref/com/puppycrawl/tools/checkstyle/meta/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/meta/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/meta/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/meta/package-summary.html
index af0810cd35..8370cc05cc 100644
--- a/xref/com/puppycrawl/tools/checkstyle/meta/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/meta/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.meta</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -116,7 +116,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.meta</
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/package-frame.html
index 42f8ce850a..b5ceb504f1 100644
--- a/xref/com/puppycrawl/tools/checkstyle/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/package-summary.html
index b599aef907..b3c2ca789a 100644
--- a/xref/com/puppycrawl/tools/checkstyle/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle</title>
         <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -361,7 +361,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html b/xref/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
index 4db65235c9..1a8573f84f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
+++ b/xref/com/puppycrawl/tools/checkstyle/site/ExampleMacro.html
@@ -88,85 +88,103 @@
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>  
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"config"</span>.equals(type)) {
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>              <strong class="jxr_keyword">final</strong> String config = getConfigSnippet(lines);
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>              writeSnippet(sink, config);
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>          }
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"code"</span>.equals(type)) {
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>              String code = getCodeSnippet(lines);
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>              <em class="jxr_comment">// Replace tabs with spaces for FileTabCharacterCheck examples</em>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>              <strong class="jxr_keyword">if</strong> (path.contains(<span class="jxr_string">"filetabcharacter"</span>)) {
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>                  code = code.replace(<span class="jxr_string">"\t"</span>, <span class="jxr_string">"  "</span>);
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>              <strong class="jxr_keyword">if</strong> (config.isBlank()) {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                  <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>                          <span class="jxr_string">"Empty config snippet from %s, check"</span>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                                  + <span class="jxr_string">" for xml config snippet delimiters in input file."</span>, path
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>                  );
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>                  <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message);
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>              }
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>              writeSnippet(sink, code);
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          }
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>              <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Unknown example type: %s"</span>, type);
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message);
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>          }
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>      }
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">     * Read the file at the given path and returns its contents as a list of lines.</em>
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment">     * @param path the path to the file to read.</em>
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment">     * @return the contents of the file as a list of lines.</em>
-<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">     * @throws MacroExecutionException if the file could not be read.</em>
-<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L106" href="#L106">106</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; readFile(String path) <strong class="jxr_keyword">throws</strong> MacroExecutionException {
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>         <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L108" href="#L108">108</a>             <strong class="jxr_keyword">final</strong> Path exampleFilePath = Path.of(path);
-<a class="jxr_linenumber" name="L109" href="#L109">109</a>             <strong class="jxr_keyword">return</strong> Files.readAllLines(exampleFilePath);
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>              writeSnippet(sink, config);
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          }
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"code"</span>.equals(type)) {
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>              String code = getCodeSnippet(lines);
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              <em class="jxr_comment">// Replace tabs with spaces for FileTabCharacterCheck examples</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>              <strong class="jxr_keyword">if</strong> (path.contains(<span class="jxr_string">"filetabcharacter"</span>)) {
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>                  code = code.replace(<span class="jxr_string">"\t"</span>, <span class="jxr_string">"  "</span>);
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>              }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>             <strong class="jxr_keyword">if</strong> (code.isBlank()) {
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>                 <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT,
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>                         <span class="jxr_string">"Empty code snippet from %s, check"</span>
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>                                 + <span class="jxr_string">" for code snippet delimiters in input file."</span>, path
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>                 );
+<a class="jxr_linenumber" name="L106" href="#L106">106</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message);
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>             }
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>             writeSnippet(sink, code);
 <a class="jxr_linenumber" name="L110" href="#L110">110</a>         }
-<a class="jxr_linenumber" name="L111" href="#L111">111</a>         <strong class="jxr_keyword">catch</strong> (IOException ioException) {
-<a class="jxr_linenumber" name="L112" href="#L112">112</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Failed to read %s"</span>, path);
-<a class="jxr_linenumber" name="L113" href="#L113">113</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message, ioException);
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L112" href="#L112">112</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Unknown example type: %s"</span>, type);
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message);
 <a class="jxr_linenumber" name="L114" href="#L114">114</a>         }
 <a class="jxr_linenumber" name="L115" href="#L115">115</a>     }
 <a class="jxr_linenumber" name="L116" href="#L116">116</a> 
 <a class="jxr_linenumber" name="L117" href="#L117">117</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment">     * Extract a configuration snippet from the given lines. Config delimiters use the whole</em>
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     * line for themselves and have no indentation. We use equals() instead of contains()</em>
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">     * to be more strict because some examples contain those delimiters.</em>
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     * @param lines the lines to extract the snippet from.</em>
-<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">     * @return the configuration snippet.</em>
-<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L125" href="#L125">125</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getConfigSnippet(Collection&lt;String&gt; lines) {
-<a class="jxr_linenumber" name="L126" href="#L126">126</a>         <strong class="jxr_keyword">return</strong> lines.stream()
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>                 .dropWhile(line -&gt; !XML_CONFIG_START.equals(line))
-<a class="jxr_linenumber" name="L128" href="#L128">128</a>                 .skip(1)
-<a class="jxr_linenumber" name="L129" href="#L129">129</a>                 .takeWhile(line -&gt; !XML_CONFIG_END.equals(line))
-<a class="jxr_linenumber" name="L130" href="#L130">130</a>                 .collect(Collectors.joining(NEWLINE));
-<a class="jxr_linenumber" name="L131" href="#L131">131</a>     }
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> 
-<a class="jxr_linenumber" name="L133" href="#L133">133</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment">     * Extract a code snippet from the given lines. Code delimiters can be indented, so</em>
-<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment">     * we use contains() instead of equals().</em>
-<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment">     * @param lines the lines to extract the snippet from.</em>
-<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment">     * @return the code snippet.</em>
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L140" href="#L140">140</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getCodeSnippet(Collection&lt;String&gt; lines) {
-<a class="jxr_linenumber" name="L141" href="#L141">141</a>         <strong class="jxr_keyword">return</strong> lines.stream()
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>                 .dropWhile(line -&gt; !line.contains(CODE_SNIPPET_START))
-<a class="jxr_linenumber" name="L143" href="#L143">143</a>                 .skip(1)
-<a class="jxr_linenumber" name="L144" href="#L144">144</a>                 .takeWhile(line -&gt; !line.contains(CODE_SNIPPET_END))
-<a class="jxr_linenumber" name="L145" href="#L145">145</a>                 .collect(Collectors.joining(NEWLINE));
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>     }
-<a class="jxr_linenumber" name="L147" href="#L147">147</a> 
-<a class="jxr_linenumber" name="L148" href="#L148">148</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_javadoccomment">     * Write the given snippet to the file inside a source block.</em>
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a> <em class="jxr_javadoccomment">     * @param sink the sink to write to.</em>
-<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em class="jxr_javadoccomment">     * @param snippet the snippet to write.</em>
-<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L154" href="#L154">154</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> writeSnippet(Sink sink, String snippet) {
-<a class="jxr_linenumber" name="L155" href="#L155">155</a>         sink.verbatim(SinkEventAttributeSet.BOXED);
-<a class="jxr_linenumber" name="L156" href="#L156">156</a>         <strong class="jxr_keyword">final</strong> String text = NEWLINE
-<a class="jxr_linenumber" name="L157" href="#L157">157</a>                 + String.join(NEWLINE, snippet.stripTrailing(), INDENTATION);
-<a class="jxr_linenumber" name="L158" href="#L158">158</a>         sink.text(text);
-<a class="jxr_linenumber" name="L159" href="#L159">159</a>         sink.verbatim_();
-<a class="jxr_linenumber" name="L160" href="#L160">160</a>     }
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> }
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment">     * Read the file at the given path and returns its contents as a list of lines.</em>
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">     * @param path the path to the file to read.</em>
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment">     * @return the contents of the file as a list of lines.</em>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment">     * @throws MacroExecutionException if the file could not be read.</em>
+<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List&lt;String&gt; readFile(String path) <strong class="jxr_keyword">throws</strong> MacroExecutionException {
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>             <strong class="jxr_keyword">final</strong> Path exampleFilePath = Path.of(path);
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>             <strong class="jxr_keyword">return</strong> Files.readAllLines(exampleFilePath);
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>         }
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>         <strong class="jxr_keyword">catch</strong> (IOException ioException) {
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>             <strong class="jxr_keyword">final</strong> String message = String.format(Locale.ROOT, <span class="jxr_string">"Failed to read %s"</span>, path);
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MacroExecutionException(message, ioException);
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>         }
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>     }
+<a class="jxr_linenumber" name="L134" href="#L134">134</a> 
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment">     * Extract a configuration snippet from the given lines. Config delimiters use the whole</em>
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment">     * line for themselves and have no indentation. We use equals() instead of contains()</em>
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment">     * to be more strict because some examples contain those delimiters.</em>
+<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment">     * @param lines the lines to extract the snippet from.</em>
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment">     * @return the configuration snippet.</em>
+<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getConfigSnippet(Collection&lt;String&gt; lines) {
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         <strong class="jxr_keyword">return</strong> lines.stream()
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>                 .dropWhile(line -&gt; !XML_CONFIG_START.equals(line))
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>                 .skip(1)
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>                 .takeWhile(line -&gt; !XML_CONFIG_END.equals(line))
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>                 .collect(Collectors.joining(NEWLINE));
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     }
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> 
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em class="jxr_javadoccomment">     * Extract a code snippet from the given lines. Code delimiters can be indented, so</em>
+<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em class="jxr_javadoccomment">     * we use contains() instead of equals().</em>
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em class="jxr_javadoccomment">     * @param lines the lines to extract the snippet from.</em>
+<a class="jxr_linenumber" name="L156" href="#L156">156</a> <em class="jxr_javadoccomment">     * @return the code snippet.</em>
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getCodeSnippet(Collection&lt;String&gt; lines) {
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>         <strong class="jxr_keyword">return</strong> lines.stream()
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>                 .dropWhile(line -&gt; !line.contains(CODE_SNIPPET_START))
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>                 .skip(1)
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>                 .takeWhile(line -&gt; !line.contains(CODE_SNIPPET_END))
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>                 .collect(Collectors.joining(NEWLINE));
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>     }
+<a class="jxr_linenumber" name="L165" href="#L165">165</a> 
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_javadoccomment">     * Write the given snippet to the file inside a source block.</em>
+<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment">     * @param sink the sink to write to.</em>
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment">     * @param snippet the snippet to write.</em>
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> writeSnippet(Sink sink, String snippet) {
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         sink.verbatim(SinkEventAttributeSet.BOXED);
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         <strong class="jxr_keyword">final</strong> String text = NEWLINE
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>                 + String.join(NEWLINE, snippet.stripTrailing(), INDENTATION);
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         sink.text(text);
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>         sink.verbatim_();
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>     }
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/site/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/site/package-frame.html
index 694bbd296f..b6feca5fb0 100644
--- a/xref/com/puppycrawl/tools/checkstyle/site/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/site/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.site</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.site</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/site/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/site/package-summary.html
index 5b62b44392..b514280c45 100644
--- a/xref/com/puppycrawl/tools/checkstyle/site/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/site/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.site</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.site</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -131,7 +131,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.site</
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html b/xref/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
index 6a0db62a84..3c1e04cd78 100644
--- a/xref/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
+++ b/xref/com/puppycrawl/tools/checkstyle/utils/ScopeUtil.html
@@ -139,7 +139,7 @@
 <a class="jxr_linenumber" name="L131" href="#L131">131</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L132" href="#L132">132</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a name="Scope" href="../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> getSurroundingScope(<a name="DetailAST" href="../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> node) {
 <a class="jxr_linenumber" name="L133" href="#L133">133</a>         <a name="Scope" href="../../../../../com/puppycrawl/tools/checkstyle/api/Scope.html#Scope">Scope</a> returnValue = <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L134" href="#L134">134</a>         <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> token = node.getParent();
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         <strong class="jxr_keyword">for</strong> (<a name="DetailAST" href="../../../../../com/puppycrawl/tools/checkstyle/api/DetailAST.html#DetailAST">DetailAST</a> token = node;
 <a class="jxr_linenumber" name="L135" href="#L135">135</a>              token != <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L136" href="#L136">136</a>              token = token.getParent()) {
 <a class="jxr_linenumber" name="L137" href="#L137">137</a>             <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> type = token.getType();
diff --git a/xref/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html b/xref/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
index b58b78bd63..fc2240b1ec 100644
--- a/xref/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
+++ b/xref/com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html
@@ -52,77 +52,66 @@
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  
 <a class="jxr_linenumber" name="L46" href="#L46">46</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     * Creates an unmodifiable set based on the provided collection.</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  <em class="jxr_javadoccomment">     * Creates an unmodifiable list based on the provided collection.</em>
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">     * @param collection the collection to create an unmodifiable set from</em>
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em class="jxr_javadoccomment">     * @param collection the collection to create an unmodifiable list from</em>
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; the type of elements in the set</em>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * @return an unmodifiable set containing the elements from the provided collection</em>
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em class="jxr_javadoccomment">     * @return an unmodifiable list containing the elements from the provided collection</em>
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; Set&lt;T&gt; unmodifiableSet(Set&lt;T&gt; collection) {
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableSet(collection);
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; List&lt;T&gt; unmodifiableList(List&lt;T&gt; collection) {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(collection);
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">     * Creates an unmodifiable list based on the provided collection.</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>  <em class="jxr_javadoccomment">     * Returns an unmodifiable view of a List containing elements of a specific type.</em>
 <a class="jxr_linenumber" name="L59" href="#L59">59</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">     * @param collection the collection to create an unmodifiable list from</em>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; the type of elements in the set</em>
-<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">     * @return an unmodifiable list containing the elements from the provided collection</em>
-<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; List&lt;T&gt; unmodifiableList(List&lt;T&gt; collection) {
-<a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(collection);
-<a class="jxr_linenumber" name="L66" href="#L66">66</a>      }
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
-<a class="jxr_linenumber" name="L68" href="#L68">68</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em class="jxr_javadoccomment">     * Returns an unmodifiable view of a List containing elements of a specific type.</em>
-<a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em class="jxr_javadoccomment">     * @param items The List of items to make unmodifiable.</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em class="jxr_javadoccomment">     * @param elementType The Class object representing the type of elements in the list.</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">     * @param &lt;S&gt; The generic type of elements in the input Collection.</em>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; The type of elements in the resulting unmodifiable List.</em>
-<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em class="jxr_javadoccomment">     * @return An unmodifiable List containing elements of the specified type.</em>
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L77" href="#L77">77</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;S, T&gt; List&lt;T&gt; unmodifiableList(Collection&lt;S&gt; items, Class&lt;T&gt; elementType) {
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong class="jxr_keyword">return</strong> items.stream()
-<a class="jxr_linenumber" name="L79" href="#L79">79</a>                  .map(elementType::<strong class="jxr_keyword">cast</strong>)
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>                  .collect(Collectors.toUnmodifiableList());
-<a class="jxr_linenumber" name="L81" href="#L81">81</a>      }
-<a class="jxr_linenumber" name="L82" href="#L82">82</a>  
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>  <em class="jxr_javadoccomment">     * Creates a copy of array.</em>
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L86" href="#L86">86</a>  <em class="jxr_javadoccomment">     * @param array Array to create a copy of</em>
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>  <em class="jxr_javadoccomment">     * @param length length of array</em>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; The type of array</em>
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>  <em class="jxr_javadoccomment">     * @return copy of array</em>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L91" href="#L91">91</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; T[] copyOfArray(T[] array, <strong class="jxr_keyword">int</strong> length) {
-<a class="jxr_linenumber" name="L92" href="#L92">92</a>          <strong class="jxr_keyword">return</strong> Arrays.copyOf(array, length);
-<a class="jxr_linenumber" name="L93" href="#L93">93</a>      }
-<a class="jxr_linenumber" name="L94" href="#L94">94</a>  
-<a class="jxr_linenumber" name="L95" href="#L95">95</a>      <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L96" href="#L96">96</a>  <em class="jxr_javadoccomment">     * Creates a copy of Map.</em>
-<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     * @param map map to create a copy of</em>
-<a class="jxr_linenumber" name="L99" href="#L99">99</a>  <em class="jxr_javadoccomment">     * @param &lt;K&gt; the type of keys in the map</em>
-<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">     * @param &lt;V&gt; the type of values in the map</em>
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment">     * @return an immutable copy of the input map</em>
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  <em class="jxr_javadoccomment">     * @param items The List of items to make unmodifiable.</em>
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  <em class="jxr_javadoccomment">     * @param elementType The Class object representing the type of elements in the list.</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  <em class="jxr_javadoccomment">     * @param &lt;S&gt; The generic type of elements in the input Collection.</em>
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; The type of elements in the resulting unmodifiable List.</em>
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>  <em class="jxr_javadoccomment">     * @return An unmodifiable List containing elements of the specified type.</em>
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;S, T&gt; List&lt;T&gt; unmodifiableList(Collection&lt;S&gt; items, Class&lt;T&gt; elementType) {
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong class="jxr_keyword">return</strong> items.stream()
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>                  .map(elementType::<strong class="jxr_keyword">cast</strong>)
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>                  .collect(Collectors.toUnmodifiableList());
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>      }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  <em class="jxr_javadoccomment">     * Creates a copy of array.</em>
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em class="jxr_javadoccomment">     * @param array Array to create a copy of</em>
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em class="jxr_javadoccomment">     * @param length length of array</em>
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em class="jxr_javadoccomment">     * @param &lt;T&gt; The type of array</em>
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  <em class="jxr_javadoccomment">     * @return copy of array</em>
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; T[] copyOfArray(T[] array, <strong class="jxr_keyword">int</strong> length) {
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong class="jxr_keyword">return</strong> Arrays.copyOf(array, length);
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      }
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  <em class="jxr_javadoccomment">     * Creates a copy of Map.</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>  <em class="jxr_javadoccomment">     * @param map map to create a copy of</em>
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  <em class="jxr_javadoccomment">     * @param &lt;K&gt; the type of keys in the map</em>
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  <em class="jxr_javadoccomment">     * @param &lt;V&gt; the type of values in the map</em>
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  <em class="jxr_javadoccomment">     * @return an immutable copy of the input map</em>
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;K, V&gt; Map&lt;K, V&gt; copyOfMap(Map&lt;? <strong class="jxr_keyword">extends</strong> K, ? <strong class="jxr_keyword">extends</strong> V&gt; map) {
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong class="jxr_keyword">return</strong> Map.copyOf(map);
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>      }
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>  
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>  <em class="jxr_javadoccomment">     * Returns an immutable set containing only the specified object.</em>
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>  <em class="jxr_javadoccomment">     * @param obj the type of object in the set</em>
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">     * @param &lt;T&gt; the type of object</em>
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment">     * @return immutable set</em>
 <a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L103" href="#L103">103</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;K, V&gt; Map&lt;K, V&gt; copyOfMap(Map&lt;? <strong class="jxr_keyword">extends</strong> K, ? <strong class="jxr_keyword">extends</strong> V&gt; map) {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a>         <strong class="jxr_keyword">return</strong> Map.copyOf(map);
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; Set&lt;T&gt; singleton(T obj) {
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         <strong class="jxr_keyword">return</strong> Collections.singleton(obj);
 <a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
-<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment">     * Returns an immutable set containing only the specified object.</em>
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment">     * @param obj the type of object in the set</em>
-<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment">     * @param &lt;T&gt; the type of object</em>
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment">     * @return immutable set</em>
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L114" href="#L114">114</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> &lt;T&gt; Set&lt;T&gt; singleton(T obj) {
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>         <strong class="jxr_keyword">return</strong> Collections.singleton(obj);
-<a class="jxr_linenumber" name="L116" href="#L116">116</a>     }
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> }
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/utils/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/utils/package-frame.html
index 69a9bde33e..8629a51f58 100644
--- a/xref/com/puppycrawl/tools/checkstyle/utils/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/utils/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/utils/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/utils/package-summary.html
index 2a65f03181..428f87c5c9 100644
--- a/xref/com/puppycrawl/tools/checkstyle/utils/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/utils/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.utils</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -156,7 +156,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.utils<
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html b/xref/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
index 9885840372..c53c710f6a 100644
--- a/xref/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
+++ b/xref/com/puppycrawl/tools/checkstyle/xpath/AbstractElementNode.html
@@ -27,10 +27,10 @@
 <a class="jxr_linenumber" name="L19" href="#L19">19</a>  
 <a class="jxr_linenumber" name="L20" href="#L20">20</a>  <strong class="jxr_keyword">package</strong> com.puppycrawl.tools.checkstyle.xpath;
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.List;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.Optional;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.utils.UnmodifiableCollectionUtil;
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Optional;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.xpath.iterators.DescendantIterator;
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.xpath.iterators.FollowingIterator;
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">import</strong> com.puppycrawl.tools.checkstyle.xpath.iterators.PrecedingIterator;
@@ -329,33 +329,32 @@
 <a class="jxr_linenumber" name="L321" href="#L321">321</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L322" href="#L322">322</a>     <strong class="jxr_keyword">private</strong> List&lt;AbstractNode&gt; getPrecedingSiblings() {
 <a class="jxr_linenumber" name="L323" href="#L323">323</a>         <strong class="jxr_keyword">final</strong> List&lt;AbstractNode&gt; siblings = parent.getChildren();
-<a class="jxr_linenumber" name="L324" href="#L324">324</a>         <strong class="jxr_keyword">return</strong> <a name="UnmodifiableCollectionUtil" href="../../../../../com/puppycrawl/tools/checkstyle/utils/UnmodifiableCollectionUtil.html#UnmodifiableCollectionUtil">UnmodifiableCollectionUtil</a>
-<a class="jxr_linenumber" name="L325" href="#L325">325</a>                 .unmodifiableList(siblings.subList(0, indexAmongSiblings));
-<a class="jxr_linenumber" name="L326" href="#L326">326</a>     }
-<a class="jxr_linenumber" name="L327" href="#L327">327</a> 
-<a class="jxr_linenumber" name="L328" href="#L328">328</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment">     * Checks if token type supports {@code @text} attribute,</em>
-<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment">     * extracts its value, creates {@code AttributeNode} object and returns it.</em>
-<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">     * Value can be accessed using {@code @text} attribute.</em>
-<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment">     * @return attribute node if possible, otherwise the {@code null} value</em>
-<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L335" href="#L335">335</a>     <strong class="jxr_keyword">private</strong> <a name="AttributeNode" href="../../../../../com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html#AttributeNode">AttributeNode</a> getAttributeNode() {
-<a class="jxr_linenumber" name="L336" href="#L336">336</a>         <strong class="jxr_keyword">if</strong> (attributeNode == ATTRIBUTE_NODE_UNINITIALIZED) {
-<a class="jxr_linenumber" name="L337" href="#L337">337</a>             attributeNode = createAttributeNode();
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>         }
-<a class="jxr_linenumber" name="L339" href="#L339">339</a>         <strong class="jxr_keyword">return</strong> attributeNode;
-<a class="jxr_linenumber" name="L340" href="#L340">340</a>     }
-<a class="jxr_linenumber" name="L341" href="#L341">341</a> 
-<a class="jxr_linenumber" name="L342" href="#L342">342</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment">     * Returns UnsupportedOperationException exception.</em>
-<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L345" href="#L345">345</a> <em class="jxr_javadoccomment">     * @return UnsupportedOperationException exception</em>
-<a class="jxr_linenumber" name="L346" href="#L346">346</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L347" href="#L347">347</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> UnsupportedOperationException throwUnsupportedOperationException() {
-<a class="jxr_linenumber" name="L348" href="#L348">348</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException(<span class="jxr_string">"Operation is not supported"</span>);
-<a class="jxr_linenumber" name="L349" href="#L349">349</a>     }
-<a class="jxr_linenumber" name="L350" href="#L350">350</a> }
+<a class="jxr_linenumber" name="L324" href="#L324">324</a>         <strong class="jxr_keyword">return</strong> Collections.unmodifiableList(siblings.subList(0, indexAmongSiblings));
+<a class="jxr_linenumber" name="L325" href="#L325">325</a>     }
+<a class="jxr_linenumber" name="L326" href="#L326">326</a> 
+<a class="jxr_linenumber" name="L327" href="#L327">327</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment">     * Checks if token type supports {@code @text} attribute,</em>
+<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment">     * extracts its value, creates {@code AttributeNode} object and returns it.</em>
+<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment">     * Value can be accessed using {@code @text} attribute.</em>
+<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment">     * @return attribute node if possible, otherwise the {@code null} value</em>
+<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L334" href="#L334">334</a>     <strong class="jxr_keyword">private</strong> <a name="AttributeNode" href="../../../../../com/puppycrawl/tools/checkstyle/xpath/AttributeNode.html#AttributeNode">AttributeNode</a> getAttributeNode() {
+<a class="jxr_linenumber" name="L335" href="#L335">335</a>         <strong class="jxr_keyword">if</strong> (attributeNode == ATTRIBUTE_NODE_UNINITIALIZED) {
+<a class="jxr_linenumber" name="L336" href="#L336">336</a>             attributeNode = createAttributeNode();
+<a class="jxr_linenumber" name="L337" href="#L337">337</a>         }
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>         <strong class="jxr_keyword">return</strong> attributeNode;
+<a class="jxr_linenumber" name="L339" href="#L339">339</a>     }
+<a class="jxr_linenumber" name="L340" href="#L340">340</a> 
+<a class="jxr_linenumber" name="L341" href="#L341">341</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L342" href="#L342">342</a> <em class="jxr_javadoccomment">     * Returns UnsupportedOperationException exception.</em>
+<a class="jxr_linenumber" name="L343" href="#L343">343</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L344" href="#L344">344</a> <em class="jxr_javadoccomment">     * @return UnsupportedOperationException exception</em>
+<a class="jxr_linenumber" name="L345" href="#L345">345</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L346" href="#L346">346</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> UnsupportedOperationException throwUnsupportedOperationException() {
+<a class="jxr_linenumber" name="L347" href="#L347">347</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException(<span class="jxr_string">"Operation is not supported"</span>);
+<a class="jxr_linenumber" name="L348" href="#L348">348</a>     }
+<a class="jxr_linenumber" name="L349" href="#L349">349</a> }
 </pre>
 <hr/>
 <div id="footer">Copyright &#169; 2001&#x2013;2024. All rights reserved.</div>
diff --git a/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
index e7fbca3ddc..9c4c37757c 100644
--- a/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
index 79fb6206c1..2b5ae06e3f 100644
--- a/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/xpath/iterators/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath.iterators</title>
         <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -106,7 +106,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath.
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/com/puppycrawl/tools/checkstyle/xpath/package-frame.html b/xref/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
index 03f1dca142..20ee466aaf 100644
--- a/xref/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
+++ b/xref/com/puppycrawl/tools/checkstyle/xpath/package-frame.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
diff --git a/xref/com/puppycrawl/tools/checkstyle/xpath/package-summary.html b/xref/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
index d16c25f4a0..d90ae38358 100644
--- a/xref/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
+++ b/xref/com/puppycrawl/tools/checkstyle/xpath/package-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
+        <title>checkstyle 10.14.0 Reference Package com.puppycrawl.tools.checkstyle.xpath</title>
         <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -111,7 +111,7 @@ <h1 title="Package" class="title">Package com.puppycrawl.tools.checkstyle.xpath<
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
diff --git a/xref/index.html b/xref/index.html
index 9707828b94..a4c2e51c30 100644
--- a/xref/index.html
+++ b/xref/index.html
@@ -4,7 +4,7 @@
     <!-- this is a JXR report set (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <script type="text/javascript">
             tmpTargetPage = "" + window.location.search;
             if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/xref/overview-frame.html b/xref/overview-frame.html
index 153c041808..cbb2e33015 100644
--- a/xref/overview-frame.html
+++ b/xref/overview-frame.html
@@ -4,11 +4,11 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
     </head>
     <body>
-        <h1 title="checkstyle 10.13.0 Reference" class="bar"><strong>checkstyle 10.13.0 Reference</strong></h1>
+        <h1 title="checkstyle 10.14.0 Reference" class="bar"><strong>checkstyle 10.14.0 Reference</strong></h1>
         <div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
         <div class="indexContainer">
             <h2 title="Packages">Packages</h2>
diff --git a/xref/overview-summary.html b/xref/overview-summary.html
index 22fc1fa5f8..3a2db6af1f 100644
--- a/xref/overview-summary.html
+++ b/xref/overview-summary.html
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk7) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>checkstyle 10.13.0 Reference</title>
+        <title>checkstyle 10.14.0 Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
     </head>
     <body>
@@ -22,7 +22,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -37,7 +37,7 @@
         </div>
         
                 <div class="header">
-            <h1 class="title">checkstyle 10.13.0 Reference</h1>
+            <h1 class="title">checkstyle 10.14.0 Reference</h1>
         </div>
         <div class="contentContainer">
             <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages">
@@ -216,7 +216,7 @@ <h1 class="title">checkstyle 10.13.0 Reference</h1>
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>checkstyle 10.13.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>checkstyle 10.14.0 Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">